@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&family=Figtree:wght@300..900&family=League+Spartan:wght@700&family=Manrope:wght@200..800&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@500,600,700&display=swap";.g-avviso-regione{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-avviso{--tono:var(--verde);position:fixed;right:24px;bottom:94px;z-index:250;box-sizing:border-box;pointer-events:auto;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:-moz-max-content;width:max-content;min-width:360px;max-width:min(520px,calc(100vw - 32px));padding:16px 14px 17px 16px;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--tono) 24%,var(--filo-forte));border-radius:3px;background:var(--s-sup,var(--blocco,#111824));box-shadow:0 12px 36px #00000054;font:500 13px/1.45 Manrope,sans-serif;color:var(--t1)}.g-avviso[hidden]{display:none}.g-avviso[data-tono=info]{--tono:var(--ciano)}.g-avviso[data-tono=attenzione]{--tono:var(--ambra)}.g-avviso[data-tono=archivio]{--tono:var(--viola)}.g-avviso[data-tono=errore]{--tono:var(--rosso)}.g-avviso:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tono)}.g-avviso-icona{display:grid;place-items:center;width:36px;height:36px;border-radius:3px;color:var(--tono);background:color-mix(in srgb,var(--tono) 14%,transparent)}.g-avviso-icona .portal-icon{width:19px;height:19px}.g-avviso-testo{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:270px}.g-avviso-testo strong{font-size:13px;font-weight:700}.g-avviso-testo span{font-size:13px;color:var(--t2)}.g-avviso button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:3px;font:inherit;cursor:pointer;transition:background-color var(--t-rapido),color var(--t-rapido)}.g-avviso-annulla{gap:6px;height:34px;padding:0 11px;white-space:nowrap;font-weight:600!important;color:var(--tono);background:color-mix(in srgb,var(--tono) 14%,transparent)}.g-avviso-annulla:hover{background:color-mix(in srgb,var(--tono) 24%,transparent)}.g-avviso-annulla .portal-icon{width:14px;height:14px}.g-avviso-chiudi{grid-column:4;width:26px;height:30px;padding:0;background:none;color:var(--t3)}.g-avviso-chiudi:hover{background:#ffffff12;color:var(--t1)}.g-avviso-chiudi .portal-icon{width:15px;height:15px}.g-avviso-tempo{position:absolute;left:3px;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--tono) 7%,transparent)}.g-avviso-tempo i{display:block;height:100%;background:color-mix(in srgb,var(--tono) 55%,transparent);transform-origin:left}@media(max-width:540px){.g-avviso{right:16px;min-width:0;width:calc(100vw - 32px);grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:14px}.g-avviso-icona{width:32px;height:32px}.g-avviso-chiudi{grid-column:3;grid-row:1}.g-avviso-annulla{grid-column:2;justify-self:start}.g-avviso-tempo{display:none}}@media(prefers-reduced-motion:reduce){.g-avviso-tempo{display:none}}.g-avviso-azioni{display:flex;align-items:center;gap:8px}.g-avviso button:focus-visible{outline:2px solid var(--tono);outline-offset:2px}.g-avviso-loading{animation:portal-toast-spin 1s linear infinite}@keyframes portal-toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-avviso-loading{animation:none}}@media(max-width:540px){.g-avviso-azioni{grid-column:2;grid-row:2;flex-wrap:wrap}}:is(.project-control-popover,.project-control-surface,.project-control-input,.project-control-trigger,.project-control-button){--project-accent:var(--indaco);--project-field:color-mix(in srgb,var(--t1) 4%,transparent);--project-field-hover:color-mix(in srgb,var(--t1) 7%,transparent);--primary:232 88% 73%;--primary-foreground:226 30% 12%}.project-control-popover[data-state]{border:1px solid color-mix(in srgb,var(--project-accent) 18%,var(--filo));border-radius:4px;background:color-mix(in srgb,var(--t1) 3%,var(--blocco));color:var(--t1);font:500 13px/1.5 Manrope,sans-serif;box-shadow:0 14px 38px #0003}.project-control-cyan{--project-accent:var(--ciano);--primary:190 55% 53%}.project-control-popover[data-state] :is([role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){font:500 13px/1.5 Manrope,sans-serif;border-radius:3px;min-height:34px}.project-control-popover[data-state] :is([role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:hover,[data-highlighted],:focus):not([data-disabled]){background:var(--project-field-hover);color:var(--t1);border-color:transparent;box-shadow:none}.project-control-popover[data-state] :is([role=option],[role=menuitemcheckbox],[role=menuitemradio])[data-state=checked]{background:color-mix(in srgb,var(--project-accent) 16%,transparent);color:var(--t1)}.project-control-popover[data-state] :is([role=option],[role=menuitemcheckbox],[role=menuitemradio])[data-state=checked] svg{color:var(--project-accent)}.project-control-popover[data-state] input{border:1px solid transparent;border-radius:3px;box-shadow:none;background:var(--project-field);color:var(--t1)}.project-control-popover[data-state] input:hover:where(:not(:disabled):not([aria-disabled=true])){border-color:transparent;background:var(--project-field-hover);outline:none;box-shadow:none;color:var(--t1)}.project-control-popover[data-state] input:is(:focus-visible){border-color:var(--filo-forte);background:var(--project-field-hover);outline:none;box-shadow:none}.project-control-popover[data-state] .rdp{font:500 13px/1.5 Manrope,sans-serif;color:var(--t1)}.project-control-popover[data-state] .rdp :is(button,[role=combobox]){border:1px solid transparent;border-radius:3px;box-shadow:none;color:var(--t1);font-family:inherit}.project-control-popover[data-state] .rdp :is(button,[role=combobox]):hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--project-field-hover);border-color:transparent;color:var(--t1)}.project-control-popover[data-state] .rdp :is(button,[role=combobox]):is(:focus-visible){background:var(--project-field-hover);border-color:var(--filo-forte)}.project-control-popover[data-state] .rdp button[aria-selected=true]{background:var(--project-accent);border-color:transparent;color:var(--bg);font-weight:700}.project-control-popover[data-state] .rdp .day-outside{color:var(--t3);opacity:.5}.project-control-popover[data-state] .rdp [role=columnheader]{color:var(--t3)}:root:not(.dark) .project-control-popover[data-state]{background:color-mix(in srgb,var(--project-accent) 5%,var(--blocco));--project-field:color-mix(in srgb,var(--project-accent) 7%,transparent)}.project-control-inline{border:0;border-radius:3px;background:transparent;box-shadow:none;color:var(--t1);min-width:0}.project-control-inline .project-select-search{padding:0 0 10px;border-bottom:1px solid var(--filo-riga);margin-bottom:4px}.project-control-list{min-height:0;border:0;border-radius:3px;box-shadow:none;background:transparent;overscroll-behavior:contain;--scroll-fade-size:24px}.project-control-list :is(button,label):not([role=checkbox]){color:var(--t1);font-family:Manrope,sans-serif;border-radius:3px;border-color:var(--filo-riga)}.project-control-list :is(button,label):not([role=checkbox]):is(:hover,:focus-visible){background:var(--project-field-hover);outline:none}.project-control-list button[data-selected=true]{background:color-mix(in srgb,var(--project-accent) 9%,transparent);box-shadow:inset 2px 0 var(--project-accent)}.project-control-list button:focus-visible{box-shadow:inset 0 0 0 1px var(--project-accent)}.project-control-list .text-muted-foreground{color:var(--t3)}input.project-control-input,textarea.project-control-input,button.project-control-trigger{border:1px solid transparent;border-radius:3px;box-shadow:none;background:var(--project-field,color-mix(in srgb,var(--t1) 4%,transparent));color:var(--t1);font-family:Manrope,sans-serif;font-size:13px}input.project-control-input:hover:where(:not(:disabled):not([aria-disabled=true])),textarea.project-control-input:hover:where(:not(:disabled):not([aria-disabled=true])),button.project-control-trigger:hover:where(:not(:disabled):not([aria-disabled=true])){border-color:transparent;background:var(--project-field-hover,color-mix(in srgb,var(--indaco) 12%,transparent));outline:none;box-shadow:none;color:var(--t1)}input.project-control-input:is(:focus-visible),textarea.project-control-input:is(:focus-visible),button.project-control-trigger:is(:focus-visible,[data-state=open]){border-color:var(--filo-forte);background:var(--project-field-hover,color-mix(in srgb,var(--indaco) 12%,transparent));outline:none;box-shadow:none}button.project-control-checkbox[data-state]{width:18px;height:18px;flex:none;border:1px solid color-mix(in srgb,var(--project-accent,var(--indaco)) 25%,transparent);border-radius:4px;background:color-mix(in srgb,var(--project-accent,var(--indaco)) 9%,transparent);box-shadow:none}button.project-control-checkbox[data-state]:is(:hover,:focus-visible){border-color:var(--project-accent,var(--indaco));background:color-mix(in srgb,var(--project-accent,var(--indaco)) 18%,transparent)}button.project-control-checkbox[data-state]:focus-visible{outline:2px solid color-mix(in srgb,var(--project-accent,var(--indaco)) 45%,transparent);outline-offset:3px}button.project-control-checkbox:is([data-state=checked],[data-state=indeterminate]){background:var(--project-accent,var(--indaco));border-color:var(--project-accent,var(--indaco));color:var(--bg)}.project-control-checkbox svg{width:13px;height:13px;stroke-width:2.5}.project-assignee-picker{display:flex;flex-direction:column;gap:12px;min-width:0;font:500 13px/1.5 Manrope,sans-serif;color:var(--t1)}.project-assignee-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:3px 4px 3px 5px;border:1px solid transparent;border-radius:3px;background:var(--project-field);font-size:12px}.project-assignee-chip>button{display:grid;place-items:center;flex:none;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:3px;color:var(--t3);background:transparent}.project-assignee-chip>button:is(:hover,:focus-visible){background:var(--project-field-hover);color:var(--t1);outline:none}.project-assignee-chip>button:focus-visible{box-shadow:inset 0 0 0 1px var(--project-accent)}.project-assignee-picker .project-control-list button{min-height:48px;gap:10px;padding:8px;font-size:13px}.project-assignee-picker .project-control-list button .text-xs{font-size:11px;line-height:16px}:root:not(.dark) :is(.project-control-popover,.project-control-surface,.project-control-input,.project-control-trigger,.project-control-button){--project-field:color-mix(in srgb,var(--project-accent) 7%,transparent)}.project-control-popover[role=dialog]:has(>.project-assignee-picker){display:flex;width:320px;max-width:calc(100vw - 24px);max-height:min(var(--radix-popover-content-available-height),calc(100dvh - 24px));padding:14px}.project-control-popover>.project-assignee-picker{flex:1;min-height:0}.project-assignee-picker>.project-control-inline{display:flex;flex-direction:column;min-height:0}.project-assignee-picker>.flex,.project-assignee-picker .project-select-search{flex-shrink:0}.project-assignee-picker .project-control-list{flex:1 1 auto}button.project-control-checkbox:is([data-state=checked],[data-state=indeterminate]):is(:hover,:focus-visible){background:var(--project-accent,var(--indaco));border-color:var(--project-accent,var(--indaco));color:var(--bg)}.project-choice{display:flex;align-items:center;gap:12px;min-width:0;padding:2px 0}.project-choice-label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border-radius:5px;padding:3px 7px;background:color-mix(in srgb,var(--choice-color) 14%,transparent);color:color-mix(in srgb,var(--choice-color) 65%,var(--t1));font:600 12px/18px Manrope,sans-serif}.project-choice-label>i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--choice-color)}.project-choice>small{font:500 11px/16px Manrope,sans-serif;color:var(--t3);white-space:nowrap}.project-control-popover:has(.project-choice){min-width:280px;max-width:calc(100vw - 24px)}:is(input,textarea).project-control-input:hover:where(:not(:disabled))::-moz-placeholder,.project-control-popover :is(input,textarea):hover:where(:not(:disabled))::-moz-placeholder,:is(.portal-project-task-form,.portal-recurring-create) :is(input,textarea):hover:where(:not(:disabled))::-moz-placeholder,.portal-task-os-drawer :is(input,textarea):hover:where(:not(:disabled))::-moz-placeholder,:is(.portal-workspace-search,.portal-task-search,.mt-cerca,.portal-detail-add-check):hover input::-moz-placeholder{color:var(--t1);opacity:1}:is(input,textarea).project-control-input:hover:where(:not(:disabled))::placeholder,.project-control-popover :is(input,textarea):hover:where(:not(:disabled))::placeholder,:is(.portal-project-task-form,.portal-recurring-create) :is(input,textarea):hover:where(:not(:disabled))::placeholder,.portal-task-os-drawer :is(input,textarea):hover:where(:not(:disabled))::placeholder,:is(.portal-workspace-search,.portal-task-search,.mt-cerca,.portal-detail-add-check):hover input::placeholder{color:var(--t1);opacity:1}:is(.portal-workspace-search,.portal-task-search,.mt-cerca,.portal-detail-add-check):hover input{color:var(--t1)}input.project-control-input[aria-invalid=true],textarea.project-control-input[aria-invalid=true]{border-color:var(--rosso)}.project-control-popover[data-state] :is(input,textarea,button)[aria-invalid=true],button.project-control-trigger[aria-invalid=true]{border-color:var(--rosso)}.project-control-popover:is([role=menu],[role=listbox]){border:0;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%)}.project-control-popover :is([role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){transition:background-color .14s,color .14s}.project-control-popover [role=menuitem].text-destructive{color:var(--rosso)}.project-control-popover [role=menuitem].text-destructive:is(:hover,[data-highlighted]):not([data-disabled]){background:color-mix(in srgb,var(--rosso) 14%,transparent);color:var(--t1)}button.project-control-trigger:hover:not(:disabled)>:is(span,svg){color:inherit;opacity:1}.project-control-button:is(.portal-button--outline,.portal-button--secondary,.portal-button--ghost,.portal-button--link):hover:not(:disabled){background:var(--project-field-hover);color:var(--t1);border-color:transparent;box-shadow:none}.project-control-button:is(.portal-button--cancel,.portal-button--destructive):hover:not(:disabled){color:var(--t1);border-color:transparent;box-shadow:none}.project-control-surface>button.absolute:hover:not(:disabled){background:var(--project-field-hover);color:var(--t1);opacity:1;box-shadow:none}.project-control-list button:hover:not(:disabled):not([data-disabled]){color:var(--t1);border-color:transparent;box-shadow:none}.project-select-search:has(input:hover)>div>svg{color:var(--t1)}.project-template-choice{background:var(--portal-control);border:1px solid transparent;color:var(--t1);transition:background-color .14s,color .14s}.project-template-choice:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 7%,transparent);border-color:transparent;box-shadow:none;color:var(--t1)}:is(.project-control-input,.project-control-trigger,.project-control-button,.project-control-checkbox):focus-visible,.project-control-surface :is(button,a,input,textarea,[tabindex]):focus-visible,.project-control-popover :is(button,input,[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{outline:2px solid var(--project-accent,var(--indaco))!important;outline-offset:2px}.project-control-popover :is([role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{outline-offset:-2px}:is(input,textarea).project-control-input:focus-visible,.project-control-surface :is(input,textarea).project-control-input:focus-visible,.project-control-popover :is(input,textarea).project-control-input:focus-visible{outline:1px solid var(--project-accent,var(--indaco))!important;outline-offset:-1px!important}@media(prefers-reduced-motion:reduce){:is(.project-control-input,.project-control-trigger,.project-control-button),.project-control-popover :is(button,input,[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){transition:none}}button.project-control-checkbox:hover:not(:disabled):not([data-state=checked]):not([data-state=indeterminate]){border-color:transparent}.project-control-popover.portal-detail-menu:has(.project-choice){min-width:220px;max-width:min(380px,calc(100vw - 24px))}.project-control-popover.portal-detail-menu [role=option]:has(.project-choice){min-height:40px;padding-top:6px;padding-bottom:6px}.project-control-popover.portal-detail-menu [role=option][data-state=checked]:has(.project-choice){background:color-mix(in srgb,var(--choice-color) 7%,transparent)}.project-control-popover.portal-detail-menu [role=option][data-state=checked]:has(.project-choice) svg{color:var(--t1)}.portal-detail-menu [role=option]>span:has(>.project-choice){flex:1;min-width:0}.portal-detail-menu .project-choice{padding:0;width:100%}.portal-detail-menu .project-choice-label{height:26px;flex:none;gap:7px;padding:0 10px 0 9px;border-radius:6px;background:color-mix(in srgb,var(--choice-color) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--choice-color) 26%,transparent);color:color-mix(in srgb,var(--choice-color) 58%,#fff);font:600 12.5px Manrope,sans-serif;transition:background-color .14s,color .14s}.portal-detail-menu .project-choice-label>i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--choice-color) 22%,transparent)}.portal-detail-menu .project-choice>small{flex:1;min-width:0;text-align:right}:root:not(.dark) .portal-detail-menu .project-choice-label{color:color-mix(in srgb,var(--choice-color) 70%,#182030)}.project-control-popover.portal-detail-menu [role=option]:is(:hover,[data-highlighted]) .project-choice-label{background:color-mix(in srgb,var(--choice-color) 24%,transparent);box-shadow:none;color:var(--t1)}.project-control-popover[data-state] .rdp button.day-outside:hover:not(:disabled){opacity:1;color:var(--t1)}.project-control-popover.task-comment-mentions{width:320px;max-width:calc(100vw - 24px);border:0;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%)}.project-control-popover.task-comment-mentions .project-control-list button{min-height:36px;transition:background-color .14s,color .14s}.project-control-popover.project-entity-picker>div:first-child>button:hover{background:var(--project-field-hover);color:var(--t1);box-shadow:none}.project-control-popover.project-entity-picker>div:first-child>button:not([aria-pressed=true]):hover{border-color:transparent}.project-control-popover.project-entity-picker:has(input:hover) .relative>svg{color:var(--t1)}@media(prefers-reduced-motion:reduce){.portal-detail-menu .project-choice-label,.project-control-popover.task-comment-mentions .project-control-list button{transition:none}}.portal-task-date-menu{min-width:250px;max-width:min(360px,calc(100vw - 24px))}.portal-task-date-menu [role=menuitem]>span{flex:1}.portal-task-date-menu [role=menuitem]>small{margin-left:auto;font-size:11px;color:var(--t3);white-space:nowrap}.portal-task-date-shift{padding:8px 10px;font:500 12px/1.5 Manrope,sans-serif;color:var(--t3)}.portal-menu-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:0}.portal-menu-copy>small{font:500 11px/1.3 Manrope,sans-serif;color:var(--t3)}:root.dark{--rosso-chiaro:color-mix(in srgb,var(--rosso) 65%,#fff);--ambra-chiaro:color-mix(in srgb,var(--ambra) 65%,#fff);--verde-chiaro:color-mix(in srgb,var(--verde) 65%,#fff);--blu-chiaro:color-mix(in srgb,var(--blu) 65%,#fff);--indaco-chiaro:color-mix(in srgb,var(--indaco) 65%,#fff);--viola-chiaro:color-mix(in srgb,var(--viola) 65%,#fff);--ciano-chiaro:color-mix(in srgb,var(--ciano) 65%,#fff);--rosa-chiaro:color-mix(in srgb,var(--rosa) 65%,#fff)}:root:not(.dark){--rosso-chiaro:var(--rosso);--ambra-chiaro:var(--ambra);--verde-chiaro:var(--verde);--blu-chiaro:var(--blu);--indaco-chiaro:var(--indaco);--viola-chiaro:var(--viola);--ciano-chiaro:var(--ciano);--rosa-chiaro:var(--rosa)}.project-control-popover.portal-detail-menu{box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.project-control-popover.portal-detail-menu [data-radix-select-viewport]{padding:5px}.project-control-popover.portal-detail-menu [role=option]{border-radius:2px}:root:not(.dark) .project-control-popover.portal-detail-menu{box-shadow:0 16px 44px #10182829,0 2px 8px #10182814}.project-control-popover[role=menu]{min-width:220px;padding:5px;box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}:root:not(.dark) .project-control-popover[role=menu]{box-shadow:0 16px 44px #10182829,0 2px 8px #10182814}.project-control-popover[role=menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:36px;padding:6px 10px;gap:10px;border-radius:2px;font:500 13px/1.3 Manrope,sans-serif;color:var(--t2)}.project-control-popover[role=menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])>svg{width:14px;height:14px;flex:none;color:var(--t3)}:root.dark .project-control-popover[role=menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:hover,[data-highlighted]):not([data-disabled]){background:#ffffff0f;color:var(--t1)}.project-control-popover[role=menu] [role=menuitem].text-destructive,.project-control-popover[role=menu] [role=menuitem].text-destructive>svg{color:#f4776f}.project-control-popover[role=menu] [role=separator]{height:0;margin:4px 2px;background:none;border-top:1px solid rgba(255,255,255,.07)}:root:not(.dark) .project-control-popover[role=menu] [role=separator]{border-top-color:var(--filo-riga)}.project-control-popover .portal-menu-title{display:block;margin:0;padding:8px 10px 4px;font:600 11px/1.3 Manrope,sans-serif;letter-spacing:normal;color:var(--t3)}.portal-task-date-menu [role=menuitem]>span{display:flex;flex-direction:column;flex:1;min-width:0}.portal-task-date-menu [role=menuitem]>span>small{margin:0;font-size:11px;line-height:1.3;color:var(--t3)}.portal-assignee-menu .portal-assignee-menu-row{min-height:43px}.portal-assignee-menu .portal-assignee-menu-row>span:not(.inline-flex,.portal-user-option){display:flex;flex-direction:column;flex:1;min-width:0}.portal-assignee-menu .portal-assignee-menu-row b{font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-assignee-menu .portal-assignee-menu-row small{font-size:11px;line-height:1.3;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-assignee-menu .portal-assignee-menu-row>svg:last-child{width:13px;height:13px;color:var(--t1)}.portal-assignee-menu .portal-assignee-menu-row:has(>svg:last-child){color:var(--t1)}.portal-assignee-menu-empty{margin:0;padding:6px 10px;font:italic 500 12px Manrope,sans-serif;color:var(--t3)}.portal-assignee-menu .portal-assignee-menu-row>.inline-flex{width:22px!important;height:22px!important;font-size:9px;flex:none}:root{--rosso-fondo:color-mix(in srgb,var(--rosso) 10%,transparent);--rosso-tinta:color-mix(in srgb,var(--rosso) 16%,transparent);--ambra-fondo:color-mix(in srgb,var(--ambra) 10%,transparent);--ambra-tinta:color-mix(in srgb,var(--ambra) 16%,transparent);--verde-fondo:color-mix(in srgb,var(--verde) 10%,transparent);--verde-tinta:color-mix(in srgb,var(--verde) 16%,transparent);--blu-fondo:color-mix(in srgb,var(--blu) 10%,transparent);--blu-tinta:color-mix(in srgb,var(--blu) 16%,transparent);--indaco-fondo:color-mix(in srgb,var(--indaco) 10%,transparent);--indaco-tinta:color-mix(in srgb,var(--indaco) 16%,transparent);--viola-fondo:color-mix(in srgb,var(--viola) 10%,transparent);--viola-tinta:color-mix(in srgb,var(--viola) 16%,transparent);--ciano-fondo:color-mix(in srgb,var(--ciano) 10%,transparent);--ciano-tinta:color-mix(in srgb,var(--ciano) 16%,transparent);--rosa-fondo:color-mix(in srgb,var(--rosa) 10%,transparent);--rosa-tinta:color-mix(in srgb,var(--rosa) 16%,transparent)}button.project-control-checkbox:is([data-state=checked],[data-state=indeterminate]),button.project-control-checkbox:is([data-state=checked],[data-state=indeterminate]):is(:hover,:focus-visible){color:#fff}button.project-control-checkbox[data-state=checked] svg{transform:translateY(.5px)}.project-control-popover[role=menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-disabled]{opacity:.45}.project-control-popover.ct-menu.lc-menu{position:relative;inset:auto;max-height:min(420px,calc(100dvh - 24px));border:0;border-radius:3px;padding:5px;box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.project-control-popover.ct-menu.lc-menu button{height:auto;min-height:34px}html[data-tema-portale=chiaro] .project-control-popover.ct-menu.lc-menu{box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.portal-shortcut-dashboard,.portal-shortcut-row{position:relative;min-width:0}.portal-shortcut-more{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:var(--t3);opacity:0;transition:opacity .16s,background .16s,color .16s;cursor:pointer}.portal-shortcut-more .portal-icon{width:15px;height:15px}.portal-shortcut-row:hover .portal-shortcut-more,.portal-shortcut-dashboard:hover .portal-shortcut-more,.portal-shortcut-more:focus-visible,.portal-shortcut-more[data-state=open]{opacity:1}.portal-shortcut-more:hover,.portal-shortcut-more[data-state=open]{background:var(--hover);color:var(--t1)}.portal-shortcut-dashboard:has(.portal-shortcut-more):hover .portal-nav-unread,.portal-shortcut-dashboard:has(.portal-shortcut-more):focus-within .portal-nav-unread{opacity:0}.portal-shortcut-row:hover .portal-shortcut-counter,.portal-shortcut-row:focus-within .portal-shortcut-counter,.portal-shortcut-row:hover .portal-shortcut-external{opacity:0}.portal-sidebar:not(.is-collapsed) .portal-shortcut-row .portal-nav-link{padding-right:38px}.portal-shortcut-counter{position:absolute;right:12px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;background:color-mix(in srgb,var(--rosso) 18%,transparent);color:var(--rosso);border-radius:3px;font-size:11px;font-weight:700;transition:opacity .16s}.portal-shortcut-external{position:absolute;right:12px;width:13px!important;height:13px!important;color:var(--t3)}.portal-shortcut-menu{min-width:240px;max-width:min(340px,calc(100vw - 24px));padding:6px;background:hsl(var(--popover));border:1px solid var(--filo);color:var(--t2);font-family:var(--font-sans,"Manrope",sans-serif);border-radius:4px;box-shadow:0 12px 32px #0004}.portal-shortcut-menu [role=menuitem]{gap:10px;min-height:32px;padding:4px 8px;border-radius:3px;font-size:13px;line-height:1.3;cursor:pointer}.portal-shortcut-menu [role=menuitem]>span{min-width:0}.portal-shortcut-menu [role=menuitem][data-highlighted]{background:color-mix(in srgb,var(--t1) 6%,transparent);color:var(--t1)}.portal-shortcut-menu [role=menuitem]>.portal-icon{width:14px;height:14px;color:var(--t3);flex-shrink:0}.portal-shortcut-menu small{display:block;color:var(--t3);font-size:11px;line-height:1.4}.portal-shortcut-menu [data-radix-collection-item]+[role=separator]{margin:7px 5px;background:var(--filo)}.portal-shortcut-menu .portal-shortcut-remove,.portal-shortcut-menu .portal-shortcut-remove>.portal-icon{color:var(--rosso)}.portal-shortcut-menu .portal-shortcut-remove[data-highlighted]{background:color-mix(in srgb,var(--rosso) 10%,transparent);color:var(--rosso)}.portal-shortcut-dialog[role=dialog]{width:min(480px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;gap:0;background:var(--blocco);border:1px solid var(--filo);color:var(--t1);font-family:var(--font-sans,"Manrope",sans-serif);border-radius:6px;overflow:hidden}.portal-shortcut-dialog form{min-height:0;display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.portal-shortcut-dialog form>div:first-child{display:flex;flex-direction:row;align-items:center;gap:12px;padding:22px 48px 20px 22px;text-align:left;border-bottom:1px solid var(--filo)}.portal-shortcut-dialog h2{font:700 16px/1.4 Manrope,sans-serif;letter-spacing:-.3px}.portal-shortcut-dialog [id$=description]{margin-top:3px;color:var(--t3);font-size:12px}.portal-shortcut-dialog-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;background:color-mix(in srgb,var(--indaco) 14%,transparent);color:var(--indaco);border-radius:4px}.portal-shortcut-dialog-body{padding:18px 22px;min-height:0;overflow-y:auto;scrollbar-width:none}.portal-shortcut-search{display:flex;align-items:center;gap:8px;padding:0 10px;background:hsl(var(--popover));border:1px solid var(--filo);border-radius:3px;color:var(--t3)}.portal-shortcut-search input,.portal-shortcut-field input{width:100%;height:36px;background:transparent;border:0;outline:0;font:inherit;font-size:13px;color:var(--t1)}.portal-shortcut-search:focus-within,.portal-shortcut-field input:focus{outline:1px solid var(--indaco)}.portal-shortcut-options{max-height:300px;overflow-y:auto;margin-top:10px;scrollbar-width:none}.portal-shortcut-options p{padding:16px 8px;color:var(--t3);font-size:12px}.portal-shortcut-option{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:6px 8px;text-align:left;border:0;background:transparent;border-radius:3px;color:var(--t2);transition:background .16s;cursor:pointer}.portal-shortcut-option:hover{background:color-mix(in srgb,var(--t1) 5%,transparent)}.portal-shortcut-option[aria-pressed=true]{background:color-mix(in srgb,var(--indaco) 12%,transparent);color:var(--t1)}.portal-shortcut-option:disabled{opacity:.45;cursor:default}.portal-shortcut-option>span:nth-child(2){flex:1;min-width:0}.portal-shortcut-option b{font-size:13px;display:block;overflow-wrap:anywhere;font-weight:600}.portal-shortcut-option small{display:block;font-size:11px;color:var(--t3)}.portal-shortcut-option-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);border-radius:3px}.portal-shortcut-option-icon .portal-icon{width:15px;height:15px}.portal-shortcut-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}.portal-shortcut-field input{background:hsl(var(--popover));padding:0 10px;border:1px solid var(--filo);border-radius:3px}.portal-shortcut-field small{color:var(--rosso)}.portal-shortcut-selection{padding-top:16px;margin-top:12px;border-top:1px solid var(--filo)}.portal-shortcut-count-toggle{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--t2);accent-color:var(--indaco)}.portal-shortcut-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid var(--filo)}.portal-shortcut-dialog footer button{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;background:transparent;color:var(--t2);border:0;border-radius:3px;font:600 12px Manrope,sans-serif;transition:background .16s;cursor:pointer}.portal-shortcut-dialog footer button:hover{background:var(--hover)}.portal-shortcut-dialog footer .portal-shortcut-primary{background:var(--portal-primary);color:var(--portal-primary-text)}.portal-shortcut-dialog footer .portal-shortcut-primary:hover{background:color-mix(in srgb,var(--portal-primary) 90%,var(--bg))}.portal-shortcut-dialog footer button:disabled{opacity:.4;cursor:default}.portal-shortcut-dialog :focus-visible,.portal-shortcut-row :focus-visible,.portal-shortcut-dashboard :focus-visible{outline:2px solid var(--indaco);outline-offset:2px}@media(prefers-reduced-motion:reduce){.portal-shortcut-more,.portal-shortcut-counter,.portal-shortcut-option,.portal-shortcut-dialog footer button{transition:none}}.portal-shortcut-menu .portal-shortcut-menu-label{padding:6px 8px;font-size:11px;font-weight:600;color:var(--t3)}@font-face{font-family:ETS Preloader;src:url(/fonts/manrope-preloader.woff2) format("woff2");font-weight:200 800;font-display:swap}.portal-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden}.portal-preloader .etsl-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--preloader-bg)}.portal-preloader.is-gone .etsl-back{display:none}.portal-preloader.is-gone{pointer-events:none}.portal-preloader .etsl-cut{position:absolute;left:-75%;width:250%;height:250%;background:var(--preloader-bg);z-index:0}.portal-preloader .etsl-cut-a{bottom:50%;transform-origin:50% 100%;transform:rotate(-40deg);border-bottom:1px solid transparent}.portal-preloader .etsl-cut-b{top:50%;transform-origin:50% 0;transform:rotate(-40deg);border-top:1px solid transparent}.portal-preloader .etsl-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(38% 36% at 50% 46%,color-mix(in srgb,var(--preloader-accent) 5%,transparent),transparent 72%)}.portal-preloader .etsl-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.portal-preloader .etsl-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.portal-preloader .etsl-mark{width:min(26%,42vh,360px);height:auto;overflow:visible}.portal-preloader .etsl-ink{fill:none;stroke:var(--preloader-accent);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--preloader-accent) 20%,transparent))}.portal-preloader .etsl-solid{fill:var(--preloader-fg);opacity:0}.portal-preloader .etsl-foot{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(60%,240px);min-width:160px}.portal-preloader .etsl-name{width:100%;font-family:inherit;font-weight:500;font-size:13px;letter-spacing:.02em;text-align:center;color:var(--preloader-muted);opacity:0}.portal-preloader .etsl-track{overflow:hidden;position:relative;width:100%;height:1px;background:var(--preloader-track)}.portal-preloader .etsl-fill{position:absolute;top:0;left:0;bottom:0;width:24%;background:var(--preloader-accent);transition:width .3s cubic-bezier(.22,1,.36,1)}.portal-preloader .etsl-ink{animation:etsl-draw 1.4s cubic-bezier(.5,.02,.28,1) forwards,etsl-dim .4s ease 1.2s forwards}.portal-preloader .etsl-solid{animation:etsl-fill .46s ease 1.12s forwards}.portal-preloader .etsl-name{animation:etsl-name .52s ease .22s forwards}.portal-preloader.is-gone .etsl-wrap{animation:etsl-lift .56s ease forwards}.portal-preloader.is-gone .etsl-glow{animation:etsl-dim .48s ease forwards}.portal-preloader.is-gone .etsl-cut-a{animation:etsl-cutA 1s cubic-bezier(.5,0,.25,1) 90ms forwards}.portal-preloader.is-gone .etsl-cut-b{animation:etsl-cutB 1s cubic-bezier(.5,0,.25,1) 90ms forwards}@keyframes etsl-draw{to{stroke-dashoffset:0}}@keyframes etsl-fill{0%{opacity:0}to{opacity:1}}@keyframes etsl-dim{to{opacity:0}}@keyframes etsl-name{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes etsl-lift{to{opacity:0}}@keyframes etsl-cutA{0%{border-bottom-color:var(--preloader-accent);transform:rotate(-40deg) translateY(0)}to{border-bottom-color:var(--preloader-accent);transform:rotate(-40deg) translateY(-108%)}}@keyframes etsl-cutB{0%{border-top-color:var(--preloader-accent);transform:rotate(-40deg) translateY(0)}to{border-top-color:var(--preloader-accent);transform:rotate(-40deg) translateY(108%)}}@media(max-width:560px){.portal-preloader .etsl-mark{width:min(48%,30vh)}}@media(prefers-reduced-motion:reduce){.portal-preloader .etsl-ink{display:none}.portal-preloader .etsl-solid,.portal-preloader .etsl-name{opacity:1;animation:none}.portal-preloader .etsl-fill{transition:none}.portal-preloader.is-gone{opacity:0;visibility:hidden;transition:opacity .3s}.portal-preloader.is-gone .etsl-wrap,.portal-preloader.is-gone .etsl-cut-a,.portal-preloader.is-gone .etsl-cut-b{animation:none}}.portal-preloader{--preloader-bg:#F3F5F8;--preloader-fg:#1C293B;--preloader-muted:#627086;--preloader-track:#DCE2EB;--preloader-accent:#AF481F;isolation:isolate;font-family:ETS Preloader,Manrope,system-ui,sans-serif}.dark .portal-preloader,.portal-preloader[data-tema=scuro]{--preloader-bg:#0A0E16;--preloader-fg:#EEF3FA;--preloader-muted:#8795AB;--preloader-track:rgba(140,170,220,.13);--preloader-accent:#EB7A45}.portal-preloader[data-tema=chiaro]{--preloader-bg:#F3F5F8;--preloader-fg:#1C293B;--preloader-muted:#627086;--preloader-track:#DCE2EB;--preloader-accent:#AF481F}.portal-preloader,.portal-preloader *{box-sizing:border-box}.portal-preloader [hidden]{display:none!important}.portal-preloader .etsl-name{font-family:inherit;line-height:1.4;overflow-wrap:anywhere}.portal-preloader .etsl-fill{animation:etsl-wait 1.3s cubic-bezier(.65,0,.35,1) infinite alternate}.portal-preloader .etsl-custom{width:auto;max-width:min(70%,360px);max-height:30%;-o-object-fit:contain;object-fit:contain;animation:etsl-name .52s ease both}.portal-preloader .etsl-title{max-width:80%;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2;text-align:center;letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--preloader-fg)}.portal-preloader .etsl-motto{font-size:13px;line-height:1.5;color:var(--preloader-muted);text-align:left;width:100%;overflow-wrap:anywhere}.portal-preloader.is-gone .etsl-fill{animation:none;width:100%}.portal-preloader--preview{position:absolute!important}@keyframes etsl-wait{0%{transform:translate(0)}to{transform:translate(316%)}}@media(prefers-reduced-motion:reduce){.portal-preloader .etsl-fill,.portal-preloader .etsl-custom{animation:none}.portal-preloader .etsl-ink{display:none}.portal-preloader .etsl-solid,.portal-preloader .etsl-name{opacity:1}}.portal-preloader--preview .etsl-mark{width:26%;max-width:360px;max-height:42%;flex-shrink:0}.portal-shell{--portal-sidebar-width:244px}.portal-shell[data-sidebar-collapsed=true]{--portal-sidebar-width:64px}.portal-nova-widget[data-mode=bar]{transition:left .3s cubic-bezier(.22,1,.36,1);animation:portal-nova-bar-in var(--t-medio,.22s) cubic-bezier(.22,1,.36,1)}@keyframes portal-nova-bar-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.portal-nova-widget{position:fixed;z-index:35;left:var(--portal-sidebar-width,244px);right:0;bottom:18px;margin-inline:auto;width:min(720px,calc(100% - var(--portal-sidebar-width,244px) - 48px));color:var(--t1);--nova-glass:rgba(38,42,54,.95);--nova-line:rgba(255,255,255,.1)}.portal-nova-widget[data-mode=side]{left:auto;top:0;bottom:0;height:100dvh;z-index:45;margin:0;width:440px;display:flex;flex-direction:column;background:var(--blocco);box-shadow:-1px 0 0 var(--filo),-24px 0 48px #0005;animation:portal-nova-in .22s cubic-bezier(.22,1,.36,1)}.portal-nova-widget[data-mode=side][data-open=false]{animation:portal-nova-out .22s ease-in forwards;pointer-events:none}.portal-nova-widget-panel{min-height:0;flex:1}.portal-nova-widget[data-mode=minimized]{left:auto;right:20px;width:54px}.portal-nova-widget[data-mode=minimized] .portal-nova-widget-panel{display:none}.portal-nova-minimized{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--nova-glass);box-shadow:inset 0 0 0 1px var(--nova-line),0 14px 32px #0005}.portal-nova-minimized .portal-nova-orb{width:38px;height:38px}.portal-nova-side-header{height:56px;flex:none;display:flex;align-items:center;gap:9px;padding:0 10px 0 16px;border-bottom:1px solid var(--filo)}.portal-nova-side-header>b{margin-right:auto;font-size:14px}.portal-nova-side-header>.portal-icon-button{width:32px;height:32px}.portal-ai-panel .portal-ai-composer-wrap{flex:none;position:relative;z-index:10;width:min(760px,calc(100% - 48px));margin:0 auto;padding:12px 0 24px}.portal-ai-panel .portal-ai-composer-wrap.is-dock{width:100%;padding:0}.portal-ai-panel .portal-ai-composer{position:relative;min-height:56px;margin:0;padding:0 10px;border-radius:18px;background:var(--nova-glass,rgba(38,42,54,.95));box-shadow:inset 0 0 0 1px var(--nova-line,rgba(255,255,255,.1)),inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);color:var(--t1)}.portal-ai-composer.has-drop{box-shadow:inset 0 0 0 2px var(--viola)}.portal-ai-composer-row{display:flex;align-items:center;gap:6px;min-height:56px}.portal-ai-composer-row textarea{height:20px;min-height:20px;max-height:100px;flex:1;min-width:0;margin:0;padding:0 6px;font:500 14px/20px Manrope,sans-serif;resize:none;border:0;background:transparent;box-shadow:none;border-radius:0;color:var(--t1)}.portal-ai-composer-row textarea::-moz-placeholder{color:var(--t2)}.portal-ai-composer-row textarea::placeholder{color:var(--t2)}.portal-ai-composer-row .portal-button{height:36px;border-radius:10px;background:transparent;color:var(--t2);padding:0 7px;flex:none}.portal-ai-composer-row .portal-button[aria-label=Invia],.portal-ai-composer-row .portal-button[aria-label=Interrompi]{width:36px;padding:0;border-radius:11px;background:linear-gradient(135deg,#a077e9,#6488f5);color:#fff;box-shadow:0 0 16px #8c73e940}.portal-ai-composer-row .portal-button[aria-label=Invia]:disabled{opacity:.5}.portal-ai-composer-row .portal-nova-composer-orb{padding:0;width:36px;height:36px;display:grid;place-items:center}.portal-nova-composer-orb .portal-nova-orb{position:relative;width:32px;height:32px}.portal-nova-composer-orb .portal-nova-orb svg{position:absolute;width:16px;height:16px;transition:opacity .15s}.portal-nova-composer-orb .orb-plus{opacity:0}.portal-nova-composer-orb:is(:hover,[aria-expanded=true]) .portal-nova-orb svg:first-child{opacity:0}.portal-nova-composer-orb:is(:hover,[aria-expanded=true]) .orb-plus{opacity:1}.portal-nova-menu-controls{padding:8px;border-bottom:1px solid var(--filo);margin-bottom:4px;display:flex;flex-direction:column;gap:12px}.portal-nova-menu-attachment{display:flex;align-items:center;gap:8px;font-size:13px}.portal-nova-shelf{position:relative;margin:0 22px;overflow:hidden;border-radius:14px 14px 0 0;background:var(--nova-glass);box-shadow:inset 1px 0 0 var(--nova-line),inset -1px 0 0 var(--nova-line),inset 0 1px 0 var(--nova-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px}.portal-nova-shelf>button{background:transparent;height:40px}.portal-nova-shelf:has(.portal-nova-shelf-actions)>button{padding-right:90px}.portal-nova-shelf-actions{position:absolute;z-index:11;right:36px;top:4px;display:flex;gap:4px}.portal-nova-shelf-actions .portal-icon-button{width:30px;height:30px}.portal-nova-shelf [class*=max-h-]{max-height:min(420px,calc(100dvh - 240px))}.portal-ai-panel[data-mode=side] .portal-ai-composer-wrap{width:calc(100% - 24px);padding:12px 0}.portal-ai-panel[data-mode=side] .portal-ai-composer-row{gap:3px}.portal-ai-panel[data-mode=side] .portal-ai-composer{padding-inline:7px}.portal-ai-panel[data-mode=side] .portal-ai-messages{padding:16px!important}.portal-ai-panel .portal-ai-toolbar{padding:8px 12px;border-bottom:1px solid var(--filo)}.portal-ai-panel [class*=bg-primary]{--primary:260 65% 70%}.portal-ai-panel [class~=text-primary]{color:var(--viola)}:root:not(.dark) .portal-nova-widget,:root:not(.dark) .portal-ai-panel{--nova-glass:rgba(255,255,255,.96);--nova-line:rgba(38,52,72,.14)}@keyframes portal-nova-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes portal-nova-out{to{opacity:0;transform:translate(24px)}}@media(prefers-reduced-motion:reduce){.portal-nova-widget[data-mode=side],.portal-nova-widget[data-mode=side][data-open=false]{animation-duration:1ms}}.portal-content:has(.portal-nova-page){padding:9px 24px 0;overflow:hidden;scrollbar-gutter:auto}.portal-content:has(.portal-nova-page) .portal-route{height:100%;min-height:0}.portal-nova-page{position:relative;height:calc(100dvh - 73px);display:flex;flex-direction:column;isolation:isolate}.portal-nova-page>.min-h-0{position:relative;z-index:1}.portal-nova-page .portal-ai-panel{position:relative}.portal-nova-page .portal-ai-toolbar{height:38px;flex:none;padding:6px 16px 0;border:0;gap:2px}.portal-nova-page .portal-ai-toolbar>.portal-button:first-child{height:30px;padding:0 10px;font:600 12px Manrope,sans-serif;letter-spacing:normal;gap:6px;color:var(--t2)}.portal-nova-page .portal-ai-toolbar .portal-button--icon{width:32px;height:32px;padding:0;color:var(--t3)}.portal-nova-page .portal-ai-toolbar svg{width:16px;height:16px}.portal-ai-toolbar[data-placement=header]{padding:0;border:0;gap:4px}.portal-ai-toolbar[data-placement=header] .portal-button{height:32px;font-size:12px;color:var(--t2)}.portal-ai-toolbar[data-placement=header] .portal-button--icon{width:32px;padding:0;color:var(--t3)}.portal-ai-toolbar[data-placement=header] svg{width:16px;height:16px}.portal-ai-toolbar[data-placement=header] button:not(:disabled):hover{background:var(--hover);color:var(--t1)}.portal-nova-page .portal-ai-messages{padding:24px max(24px,calc((100% - 56rem)/2)) 120px!important;scrollbar-gutter:auto}.portal-nova-page .portal-ai-composer-wrap{position:absolute;left:0;right:0;bottom:0;width:min(896px,calc(100% - 48px));padding:0 0 24px;pointer-events:none}.portal-nova-page .portal-ai-composer-wrap>*{pointer-events:auto}.portal-nova-page .portal-ai-panel[data-empty=true] .portal-ai-messages{display:flex;align-items:center;padding-bottom:140px!important}.portal-ai-panel[data-mode=page] .portal-ai-empty{height:auto;width:100%;padding:0}.portal-ai-panel[data-mode=page] .portal-ai-empty>:is(h1,h2){font:700 28px/1.15 Manrope,sans-serif;letter-spacing:-.02em}.portal-ai-panel[data-mode=page] .portal-ai-empty>p:first-of-type{max-width:640px;margin-top:14px;font:500 14px/1.55 Manrope,sans-serif;color:var(--t2)}.portal-ai-panel[data-mode=page] .portal-ai-proposals{max-width:640px;gap:10px;margin-top:28px}.portal-ai-panel[data-mode=page] .portal-ai-proposals button{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:12px 14px;border:0;border-radius:3px;background:var(--portal-widget);font-family:Manrope,sans-serif}.portal-ai-panel[data-mode=page] .portal-ai-proposals i{grid-row:span 2;align-self:center;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-ai-panel[data-mode=page] .portal-ai-proposals i svg{width:16px;height:16px}.portal-ai-panel[data-mode=page] .portal-ai-proposals span{font:600 13px/1.4 Manrope,sans-serif}.portal-ai-panel[data-mode=page] .portal-ai-proposals span:last-child{font:500 12px/1.4 Manrope,sans-serif;margin:0;color:var(--t2)}.portal-ai-panel .portal-ai-user-message{padding:11px 14px;font:500 var(--nova-body-size,15px)/1.55 Manrope,sans-serif;border-radius:3px;background:color-mix(in srgb,var(--bg),var(--t1) 12%)}.portal-ai-panel .portal-ai-markdown{font:500 var(--nova-body-size,15px)/1.65 Manrope,sans-serif;color:var(--t2)}.portal-ai-panel .portal-ai-markdown p{line-height:1.65;margin:12px 0}.portal-ai-panel .portal-ai-markdown p:first-child{margin-top:4px}.portal-ai-panel .portal-ai-markdown strong{font-weight:600;color:var(--t1)}.portal-ai-panel .portal-ai-markdown .portal-nova-scroll:has(table){border:0;border-radius:3px;background:var(--portal-widget)}.portal-ai-panel .portal-ai-markdown table{font:500 13px/1.55 Manrope,sans-serif}.portal-ai-panel .portal-ai-markdown thead{background:var(--portal-control)}.portal-ai-panel .portal-ai-markdown :is(th,td){padding:9px 12px;border:0}.portal-ai-panel .portal-ai-markdown td{color:var(--t2)}.portal-ai-panel .portal-ai-markdown td:first-child{color:var(--t1)}.portal-ai-panel .portal-ai-markdown tr:nth-child(2n) td{background:var(--portal-hover-soft,rgba(255,255,255,.02))}.portal-ai-panel .portal-ai-followups{margin-top:18px}.portal-ai-panel .portal-ai-followups>.grid button{border-radius:3px;background:var(--portal-widget);font:500 13px/1.4 Manrope,sans-serif}.portal-ai-panel .portal-ai-followups>button{height:28px;padding:0 8px;font-size:12px;border-radius:3px}.portal-ai-panel .portal-ai-answer-actions{margin-top:8px}.portal-ai-panel .portal-ai-answer-actions button{border-radius:3px}.portal-nova-page .portal-ai-composer-row [data-ai-dock-menu=effort]{width:auto;font:500 13px/1 Manrope,sans-serif;letter-spacing:normal;gap:6px;padding:0 9px;background:var(--portal-control)}.portal-nova-page .portal-ai-composer-row [data-ai-dock-menu=effort]>svg:first-child{width:14px;height:14px}.portal-nova-page .portal-ai-composer-row [data-ai-dock-menu=effort]>svg:last-child{width:12px;height:12px}.portal-ai-composer-row .portal-button[aria-label=Invia],.portal-ai-composer-row .portal-button[aria-label=Interrompi]{background:linear-gradient(135deg,#9d7bea,#5b8def)}:root:not(.dark) .portal-ai-panel .portal-ai-markdown{color:var(--t1)}.portal-ai-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:1;transition:opacity .6s ease}.portal-ai-backdrop .au{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform}.portal-ai-backdrop .a1{width:46%;height:52%;left:18%;top:14%;background:radial-gradient(closest-side,rgba(157,123,234,.46),transparent);animation:portal-nova-deriva-1 26s ease-in-out infinite alternate}.portal-ai-backdrop .a2{width:42%;height:48%;right:14%;top:26%;background:radial-gradient(closest-side,rgba(110,86,207,.44),transparent);animation:portal-nova-deriva-2 32s ease-in-out infinite alternate}.portal-ai-backdrop .a3{width:38%;height:40%;left:34%;bottom:4%;background:radial-gradient(closest-side,rgba(69,181,201,.3),transparent);animation:portal-nova-deriva-3 38s ease-in-out infinite alternate}@keyframes portal-nova-deriva-1{0%{transform:translate(0) scale(1)}50%{transform:translate(8%,6%) scale(1.12)}to{transform:translate(-6%,10%) scale(.94)}}@keyframes portal-nova-deriva-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-10%,-6%) scale(1.08)}to{transform:translate(4%,8%) scale(1.14)}}@keyframes portal-nova-deriva-3{0%{transform:translate(0) scale(1)}50%{transform:translate(-12%,-8%) scale(1.16)}to{transform:translate(10%,-4%) scale(.9)}}.portal-ai-backdrop .griglia-p{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 55% 50% at 50% 46%,#000 0,rgba(0,0,0,.5) 45%,transparent 75%);mask-image:radial-gradient(ellipse 55% 50% at 50% 46%,#000 0,rgba(0,0,0,.5) 45%,transparent 75%);animation:portal-nova-respira 9s ease-in-out infinite}@keyframes portal-nova-respira{0%,to{opacity:.55}50%{opacity:1}}.portal-ai-backdrop .sc{position:absolute;left:var(--x);top:var(--y);width:12px;height:12px;opacity:0;animation:portal-nova-scintilla 7s ease-in-out infinite;animation-delay:var(--d)}.portal-ai-backdrop .sc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#9d7bea;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.portal-ai-backdrop .sc:nth-child(odd):before{background:#c3a8ff}@keyframes portal-nova-scintilla{0%,to{opacity:0;transform:scale(.4) rotate(0)}12%{opacity:.85;transform:scale(1) rotate(20deg)}28%{opacity:0;transform:scale(.5) rotate(45deg)}}.portal-ai-panel[data-mode=page] .portal-ai-empty-orb>span{animation:portal-nova-alone 6s ease-in-out infinite}@keyframes portal-nova-alone{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.portal-ai-backdrop .au,.portal-ai-backdrop .griglia-p,.portal-ai-panel[data-mode=page] .portal-ai-empty-orb>span{animation:none}.portal-ai-backdrop .sc{animation:none;opacity:.5}}.portal-ai-backdrop .a1{animation:portal-nova-deriva-1 16s ease-in-out infinite alternate,portal-nova-tinta-1 11s ease-in-out infinite alternate}.portal-ai-backdrop .a2{animation:portal-nova-deriva-2 19s ease-in-out infinite alternate,portal-nova-tinta-2 13s ease-in-out infinite alternate}.portal-ai-backdrop .a3{animation:portal-nova-deriva-3 14s ease-in-out infinite alternate,portal-nova-tinta-3 9s ease-in-out infinite alternate}@keyframes portal-nova-deriva-1{0%{transform:translate(0) scale(1)}50%{transform:translate(18%,10%) scale(1.25)}to{transform:translate(-12%,16%) scale(.9)}}@keyframes portal-nova-deriva-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-20%,-12%) scale(1.15)}to{transform:translate(8%,14%) scale(1.3)}}@keyframes portal-nova-deriva-3{0%{transform:translate(0) scale(1)}50%{transform:translate(-24%,-16%) scale(1.3)}to{transform:translate(20%,-8%) scale(.85)}}@keyframes portal-nova-tinta-1{0%{filter:blur(80px) hue-rotate(0deg);opacity:.85}to{filter:blur(80px) hue-rotate(-28deg);opacity:1}}@keyframes portal-nova-tinta-2{0%{filter:blur(80px) hue-rotate(0deg);opacity:1}to{filter:blur(80px) hue-rotate(-40deg);opacity:.75}}@keyframes portal-nova-tinta-3{0%{filter:blur(80px) hue-rotate(0deg);opacity:.7}to{filter:blur(80px) hue-rotate(35deg);opacity:1}}@media(prefers-reduced-motion:reduce){.portal-ai-backdrop .au{animation:none}}.portal-ai-sessions{width:min(340px,90vw);padding:6px;border:0;border-radius:3px;max-height:calc(100dvh - 120px);overflow-y:auto}.portal-ai-session-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:3px;background:var(--portal-control);font-size:13px;color:var(--t3)}.portal-ai-session-search svg{width:14px;height:14px;flex:none}.portal-ai-session-search input{width:100%;min-width:0;border:0;background:none;color:var(--t1);font:inherit;padding:0}.portal-ai-session-search input::-moz-placeholder{color:var(--t3)}.portal-ai-session-search input::placeholder{color:var(--t3)}.portal-ai-session-new{display:flex;align-items:center;gap:8px;width:100%;height:34px;margin:4px 0 2px;padding:0 10px;border:0;border-radius:3px;font:600 13px Manrope,sans-serif;color:var(--t1)}.portal-ai-session-new svg{width:14px;height:14px;color:var(--viola)}.portal-ai-session-list{max-height:360px;overflow-y:auto}.portal-ai-session-list>p{padding:12px;text-align:center;font-size:12px;color:var(--t3)}.portal-ai-session-list h3{padding:10px 10px 4px;margin:0;font:700 11px/1.55 Manrope,sans-serif;color:var(--t3);text-transform:none}.portal-ai-session-row{display:flex;align-items:center;height:34px;border-radius:3px;color:var(--t2)}.portal-ai-session-row>button:first-child{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:100%;padding:0 10px;font:500 13px Manrope,sans-serif;text-align:left}.portal-ai-session-row span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-ai-session-row time{font:500 11px Manrope,sans-serif;color:var(--t3)}.portal-ai-session-row.is-active{background:var(--hover);color:var(--t1)}.portal-ai-session-row.is-active>button:first-child{font-weight:600}.portal-ai-session-new:not(:disabled):hover,.portal-ai-session-row:hover{background:#ffffff0d;color:var(--t1)}.portal-ai-session-row .portal-ai-session-delete{width:26px;height:26px;display:none;place-items:center;margin-right:4px;border-radius:3px;color:var(--t3)}.portal-ai-session-row:is(:hover,:focus-within) .portal-ai-session-delete{display:grid}.portal-ai-session-row:is(:hover,:focus-within) time{display:none}.portal-ai-session-delete svg{width:13px;height:13px}.portal-ai-session-row .portal-ai-session-delete:hover{background:#e5484d26;color:#f4776f}[role=dialog].portal-nova-tools,[role=dialog].portal-nova-effort-menu{z-index:96;color:var(--t1);background:#242834;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 36px #0005;font-family:Manrope,sans-serif}[role=dialog].portal-nova-tools{width:272px;max-width:calc(100vw - 32px);padding:6px;border-radius:12px}.portal-nova-tools-title{padding:8px 10px;font-size:11px;font-weight:600;color:var(--t3)}.portal-nova-tools button{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--t1);font:500 13px Manrope,sans-serif;text-align:left;cursor:pointer}.portal-nova-tools button:disabled{opacity:.45;cursor:default}.portal-nova-tools button>span{flex:1}.portal-nova-tools small{display:block;font-size:11px;line-height:1.55;color:var(--t2);margin-top:3px}.portal-nova-tools button>svg{width:16px;height:16px;flex:none;color:#b4a0ea}.portal-nova-tools button:not(:disabled):is(:hover,:focus-visible,[aria-pressed=true]){background:#ffffff0f}.portal-nova-tools button.portal-nova-tools-back{min-height:30px;font-size:12px;color:var(--t3)}.portal-nova-tools-separator{height:1px;background:var(--filo);margin:5px 4px}.portal-nova-tools-history{display:flex;align-items:center;font-size:12px;color:var(--t2)}.portal-nova-tools-history button{width:36px}.portal-nova-link-form{display:grid;gap:8px;padding:10px;font-size:12px}.portal-nova-link-form input{min-width:0;border:1px solid var(--filo);border-radius:4px;background:var(--portal-control);padding:8px;color:var(--t1)}.portal-nova-link-form p{color:var(--rosso);font-size:11px}.portal-nova-link-form button{min-height:32px;background:var(--hover);justify-content:center}[role=dialog].portal-nova-effort-menu{width:240px;padding:12px;border-radius:10px;display:grid;gap:8px;--eff-color:var(--t1)}.portal-nova-effort-title{display:flex;align-items:center;gap:6px;font-size:11px;line-height:18px;color:var(--t3)}.portal-nova-effort-title svg{width:14px;height:14px}.portal-nova-effort-title b{margin-left:auto;font-size:12px;font-weight:600;color:var(--eff-color)}.portal-nova-effort-slider{margin:0}.portal-nova-effort-labels{display:flex;justify-content:space-between;gap:4px}.portal-nova-effort-labels button{min-height:20px;padding:2px 0;font:400 11px/16px Manrope,sans-serif;color:var(--t2);border-radius:3px}.portal-nova-effort-labels button[aria-pressed=true]{color:var(--eff-color);font-weight:600}.portal-nova-effort-description{font-size:11px;line-height:1.55;color:var(--t2);margin:0}.portal-nova-effort-menu.is-max{--eff-color:#F08080}.portal-nova-effort-menu.is-max .portal-nova-effort-description{color:#f2a2a2}:root:not(.dark) :is(.portal-nova-tools,.portal-nova-effort-menu){background:var(--card);border-color:var(--filo);box-shadow:0 12px 36px #1b29451a}.portal-ai-composer{position:relative}.portal-nova-references{position:absolute;bottom:calc(100% + 10px);left:0;width:360px;max-width:100%;max-height:300px;overflow:auto;padding:6px;background:var(--card);color:var(--t1);border:1px solid var(--filo);border-radius:10px;box-shadow:0 12px 36px #0003;z-index:20}.portal-nova-references>p,.portal-nova-references>[role=alert]{padding:10px;font-size:12px;color:var(--t2)}.portal-nova-references button{display:flex;align-items:center;width:100%;gap:10px;padding:8px 10px;text-align:left;font:500 13px Manrope,sans-serif;border-radius:5px}.portal-nova-references button[aria-selected=true],.portal-nova-references button:hover{background:var(--hover)}.portal-nova-references svg{width:16px;height:16px;color:var(--viola);flex:none}.portal-nova-references span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nova-references small{display:block;font-size:11px;color:var(--t3)}.portal-nova-request-error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px}.portal-nova-request-error button{padding:6px 10px;border:1px solid var(--filo);border-radius:4px;font-weight:600}.portal-nova-request-error button:disabled{opacity:.4}.portal-nova-request-error small{flex-basis:100%;color:var(--t2)}@keyframes portal-nova-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}[role=dialog]:is(.portal-nova-tools,.portal-nova-effort-menu)[data-state=open]{animation:portal-nova-menu-in .14s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){[role=dialog]:is(.portal-nova-tools,.portal-nova-effort-menu){animation:none!important}}.portal-ai-panel .portal-nova-pending-action{margin-top:8px;border:0;border-radius:3px;background:var(--portal-widget)}.portal-ai-panel .portal-nova-pending-action>div:first-child{height:34px;padding:0 12px;border:0;background:#eb7a451f;box-shadow:inset 2px 0 #eb7a45}.portal-ai-panel .portal-nova-pending-action>div:first-child>p{font:700 11px Manrope,sans-serif;letter-spacing:.06em;color:#f2a57e}.portal-ai-panel .portal-nova-pending-action>div:nth-child(2){padding:12px 12px 0}.portal-ai-panel .portal-nova-pending-action>div:nth-child(2)>p:first-child{font:600 14px Manrope,sans-serif}.portal-ai-panel .portal-nova-pending-action>div:last-child button{height:34px;padding:0 14px;font:500 13px Manrope,sans-serif;border-radius:3px}.portal-ai-panel .portal-nova-completed-action{margin-top:8px;border:0;border-radius:3px;background:var(--portal-widget)}.portal-ai-panel .portal-nova-document{gap:12px;margin-top:6px;padding:10px 10px 10px 12px;border:0;border-radius:3px;background:var(--portal-widget)}.portal-ai-panel .portal-nova-document>div:first-child{width:36px;height:36px;padding:8px;border-radius:3px}.portal-ai-panel .portal-nova-document>div:nth-child(2)>div:first-child{font:600 13px/20.15px Manrope,sans-serif}.portal-ai-panel .portal-nova-document>button{height:32px;border-radius:3px;font:600 12px Manrope,sans-serif}[role=dialog].portal-nova-formats{z-index:96;width:160px;padding:4px;background:var(--blocco);border:1px solid var(--filo);color:var(--t1)}.portal-ai-session-row .portal-ai-session-pin{width:26px;height:26px;display:none;place-items:center;flex:none;border-radius:3px;color:var(--t3)}.portal-ai-session-row:is(:hover,:focus-within) .portal-ai-session-pin{display:grid}.portal-ai-session-pin svg,.portal-ai-session-pin-mark{width:13px;height:13px}.portal-ai-session-row .portal-ai-session-pin-mark{display:inline-block;margin-right:6px;vertical-align:middle;color:var(--viola)}.portal-ai-session-pin:hover,.portal-ai-session-pin[aria-pressed=true]{background:var(--hover);color:var(--viola)}@media(min-width:1024px){body:has(.portal-ai-panel) [data-sonner-toaster][data-y-position=bottom]{bottom:96px}}.portal-ai-panel{--nova-body-size:15px;min-width:0;container-type:inline-size}.portal-ai-panel:is([data-mode=side],[data-mode=dock]),.portal-desktop .portal-ai-panel{--nova-body-size:13px}.portal-ai-panel .portal-ai-user-message{width:-moz-fit-content;width:fit-content;max-width:85%;margin-left:auto}.portal-ai-panel .portal-ai-markdown table{min-width:560px;overflow-wrap:normal;word-break:normal}.portal-ai-panel .portal-ai-markdown :is(th,td){min-width:90px}.portal-ai-panel .portal-ai-markdown td:first-child{min-width:180px}.portal-ai-panel .portal-ai-markdown pre{overflow-wrap:normal;word-break:normal}.portal-ai-panel .portal-ai-composer-wrap{width:min(896px,calc(100% - 48px))}.portal-ai-panel[data-mode=page] .portal-ai-composer-row [data-ai-dock-menu=effort]{width:auto;font:500 13px/1 Manrope,sans-serif;letter-spacing:normal;gap:6px;padding:0 9px;background:var(--portal-control)}.portal-ai-panel .portal-ai-composer-row{padding-block:10px}.portal-ai-panel .portal-ai-composer-row textarea{max-height:160px;line-height:20px}.portal-ai-panel .portal-ai-composer-row>button:not(.portal-nova-composer-orb):hover:not(:disabled){background-color:#ffffff12;color:var(--t1)}.portal-ai-panel .portal-ai-composer-row>button:focus-visible{outline:2px solid var(--viola);outline-offset:2px}.portal-ai-panel .portal-ai-composer-row .portal-button[aria-label=Invia]>svg{transform:none;width:16px;height:16px}.portal-ai-panel[data-mode=side] .portal-ai-composer-row [data-ai-dock-menu=effort]>svg:first-child{display:none}.portal-ai-panel[data-mode=side] .portal-ai-composer-row [data-ai-dock-menu=effort]{padding:0 7px;gap:5px}.portal-ai-panel[data-mode=page][data-empty=true] .portal-ai-transcript{height:100%;display:flex;align-items:center;justify-content:center}.portal-ai-panel[data-mode=page] .portal-ai-empty{max-width:100%;padding:0}.portal-nova-page .portal-ai-composer-wrap{position:relative;left:auto;right:auto;bottom:auto;padding:12px 0 24px}.portal-nova-page .portal-ai-messages,.portal-nova-page .portal-ai-panel[data-empty=true] .portal-ai-messages{padding-bottom:16px!important}.portal-ai-panel[data-mode=side] .portal-ai-proposals{grid-template-columns:1fr}.portal-ai-panel .portal-ai-followups>.grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.portal-ai-panel .portal-ai-followups>.grid button{min-width:0}.portal-ai-panel:is([data-mode=side],[data-mode=dock]) .portal-ai-followups>.grid{grid-template-columns:1fr}.portal-ai-panel:is([data-mode=side],[data-mode=dock]) .portal-ai-followups>.grid button{flex-direction:row;align-items:center;min-height:40px;padding:9px 12px}.portal-ai-panel .portal-ai-followups>.grid button:not(:disabled):hover{background:#ffffff13}.portal-ai-panel .portal-ai-followups>button:not(:disabled):hover{background:#ffffff0d;color:var(--t1)}.portal-ai-panel .portal-ai-markdown a{color:var(--viola)}.portal-nova-side-header>button[aria-label=Conversazioni]{width:32px;height:32px;padding:0;border-radius:3px;color:var(--t3)}.portal-nova-widget[data-mode=side]{width:min(440px,100vw)}.portal-nova-scroll{min-width:0;min-height:0;overflow:auto;scrollbar-width:none}.portal-nova-scroll::-webkit-scrollbar{display:none}.portal-nova-scroll[data-axis=vertical][data-scroll-up=true]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px);mask-image:linear-gradient(to bottom,transparent,#000 24px)}.portal-nova-scroll[data-axis=vertical][data-scroll-down=true]{-webkit-mask-image:linear-gradient(to top,transparent,#000 24px);mask-image:linear-gradient(to top,transparent,#000 24px)}.portal-nova-scroll[data-axis=vertical][data-scroll-up=true][data-scroll-down=true]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.portal-nova-scroll[data-axis=horizontal]>.portal-nova-scroll-content{width:100%;min-width:100%}.portal-nova-scroll[data-axis=horizontal][data-scroll-up=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 24px);mask-image:linear-gradient(to right,transparent,#000 24px)}.portal-nova-scroll[data-axis=horizontal][data-scroll-down=true]{-webkit-mask-image:linear-gradient(to left,transparent,#000 24px);mask-image:linear-gradient(to left,transparent,#000 24px)}.portal-nova-scroll[data-axis=horizontal][data-scroll-up=true][data-scroll-down=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.portal-nova-references .portal-nova-scroll-content>p,.portal-nova-references .portal-nova-scroll-content>[role=alert]{padding:10px;font-size:12px;color:var(--t2)}.portal-ai-session-list .portal-nova-scroll-content>p{padding:12px;text-align:center;font-size:12px;color:var(--t3)}@container (max-width:520px){.portal-ai-panel .portal-ai-proposals{grid-template-columns:1fr}.portal-ai-panel .portal-ai-followups>.grid{grid-template-columns:1fr}.portal-ai-panel .portal-ai-empty>:is(h1,h2){font-size:24px}}@media(max-width:700px){.portal-nova-widget:not([data-mode=side]):not([data-mode=minimized]){width:calc(100% - var(--portal-sidebar-width,64px) - 24px)}}.portal-ai-transcript{width:100%;min-width:0}.portal-ai-messages,.portal-nova-shelf .portal-scroll-fade{overflow-anchor:none;scroll-behavior:auto}.portal-ai-empty .text-primary{color:var(--acc)}.portal-ai-empty-orb>span{background:color-mix(in srgb,var(--acc) 25%,transparent)}.portal-ai-panel[data-mode=dock]{max-height:none}.portal-ai-panel[data-mode=dock] .portal-nova-shelf [class*=max-h-]{max-height:min(420px,calc(100dvh - 160px - var(--nova-composer-height,56px)))}.portal-ai-panel{position:relative;isolation:isolate}.portal-ai-panel>:not(.portal-ai-backdrop,.portal-ai-composer-wrap){position:relative;z-index:1}.portal-ai-panel>.portal-ai-composer-wrap{z-index:10}.portal-ai-panel[data-mode=side]>.portal-ai-backdrop .a1{width:100%;height:60%;left:-25%;top:12%}.portal-ai-panel[data-mode=side]>.portal-ai-backdrop .a2{width:100%;height:70%;right:-25%;top:20%}.portal-ai-panel[data-mode=side]>.portal-ai-backdrop .a3{width:90%;height:50%;left:12%;bottom:0}.portal-ai-panel[data-mode=side]>.portal-ai-backdrop .griglia-p{background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 47%,#000,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 47%,#000,transparent 80%)}.dark .portal-nova-widget[data-mode=side]{background:#12151c}.portal-ai-panel[data-mode=side]{--nova-body-size:14px}.portal-ai-panel[data-mode=side] .portal-ai-markdown table{font-size:12px}.portal-ai-panel[data-mode=side] .portal-ai-markdown :is(th,td){padding:8px 10px}.portal-ai-panel[data-mode=page] .portal-ai-empty .text-primary{color:#eb7a45}.portal-ai-panel[data-mode=page] .portal-ai-empty-orb>span{background:#eb7a4540}.portal-nova-shelf>button{height:34px;gap:10px;padding-left:14px}.portal-nova-shelf[data-expanded=true]>button{height:46px}.portal-nova-shelf .portal-nova-shelf-actions{top:8px}@media(min-width:1100px){.portal-shell>.portal-main{transition:margin-right var(--t-medio,.22s) cubic-bezier(.22,1,.36,1)}.portal-shell:has(>.portal-nova-widget[data-mode=side][data-open=true]) .portal-main{margin-right:440px}}@media(prefers-reduced-motion:reduce){.portal-nova-widget[data-mode=bar],.portal-shell>.portal-main,.portal-shell>.portal-sidebar{transition:none;animation:none}}.portal-nova-side-header{height:64px}.portal-nova-context{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:10px 16px;border-bottom:1px solid var(--filo);font-size:12px;flex:none}.portal-nova-context small{font-size:11px;color:var(--t3);margin-right:2px}.portal-nova-context>span{padding:3px 7px;border-radius:3px;background:var(--portal-control);color:var(--t2)}.portal-ai-panel[data-mode=side] .portal-ai-markdown table{min-width:0}.portal-nova-trigger[aria-expanded=true]{background:var(--viola);color:#fff}@media(min-width:1100px){.portal-shell:has(>.portal-nova-widget[data-mode=side]) .portal-nova-cards{grid-template-columns:1fr}.portal-shell:has(>.portal-nova-widget[data-mode=side]) .portal-dashboard-top{flex-wrap:wrap}.portal-shell:has(>.portal-nova-widget[data-mode=side]) .portal-dashboard-top-actions{flex-wrap:wrap}.portal-shell:has(>.portal-nova-widget[data-mode=side]) .portal-widget-cell{grid-column:1/-1}.portal-shell:has(>.portal-nova-widget[data-mode=side]) .portal-widget-cell[data-kind=number]{grid-column:span 6}.portal-shell:has(>.portal-nova-widget[data-mode=side]) .portal-header{gap:8px;padding-right:16px}.portal-shell:has(>.portal-nova-widget[data-mode=side]) .portal-breadcrumb{overflow:hidden}}.portal-nova-shelf>button>svg:last-child{position:absolute;right:12px}.portal-nova-shelf:has(.portal-nova-shelf-actions)>button{padding-right:110px}.portal-ai-panel .portal-ai-user-message{width:100%;max-width:none;margin-left:0}.portal-ai-panel[data-mode=dock] .portal-ai-user-message{background:color-mix(in srgb,var(--t1) 7.5%,transparent)}.portal-nova-reference{height:26px;max-width:200px;padding:0 9px;border:0;border-radius:3px;background:var(--portal-control);color:var(--t2);font:500 12px Manrope,sans-serif}.portal-nova-reference>svg{width:13px;height:13px}.portal-nova-reference button{display:grid;place-items:center;width:20px;height:20px;border-radius:3px}.portal-nova-notice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-top:6px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 2px 0 0 var(--ambra);color:var(--ambra);font:500 12px/1.5 Manrope,sans-serif}.portal-nova-notice>svg{width:15px;height:15px;flex:none;margin-top:2px}.portal-nova-response-error{padding:16px 20px;border:0;border-radius:3px;background:color-mix(in srgb,var(--rosso) 10%,transparent);box-shadow:inset 2px 0 0 var(--rosso);color:var(--rosso);font:500 13px/1.55 Manrope,sans-serif}.nova-error-message{display:flex;align-items:flex-start;gap:8px}.nova-error-icon{display:grid;place-items:center;flex:none;width:16px;height:20px;color:var(--rosso)}.nova-error-icon svg{width:16px;height:16px}.nova-error-message>div{min-width:0}.nova-error-message h3{margin:0 0 6px;font:700 13px/1.55 Manrope,sans-serif;color:var(--t1)}.nova-error-message p{margin:0;overflow-wrap:anywhere}.nova-error-message .nova-error-hint{margin-top:5px;font-size:12px;color:var(--t3)}.nova-error-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.nova-error-toggle{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 6px;margin-left:-6px;cursor:pointer;font:500 12px Manrope,sans-serif;color:var(--t2);border:0;border-radius:3px;background:transparent}.nova-error-toggle:hover{background:color-mix(in srgb,var(--rosso) 8%,transparent);color:var(--t1)}.nova-error-toggle:focus-visible{outline:2px solid var(--rosso);outline-offset:2px}.nova-error-toggle svg{width:13px;height:13px;transition:transform .15s}.nova-error-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.nova-error-details{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,visibility 0s linear .22s}.nova-error-details[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.nova-error-details>div{min-height:0;overflow:hidden}.nova-error-details-content{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--rosso) 16%,transparent)}.nova-error-details pre{margin:8px 0 0;padding:10px;border-radius:3px;background:color-mix(in srgb,var(--t1) 4%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;font:400 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--t2)}.nova-error-details pre:first-child{margin-top:0}.portal-nova-response-error .nova-steps-bar{display:none}.portal-nova-response-error .nova-steps-row{padding:4px 8px;gap:10px}.portal-nova-response-error .nova-steps-row:not(:disabled):hover{background:transparent;color:var(--t1)}.portal-nova-response-error .nova-steps-row:not(:disabled):hover .nova-steps-toggle{background:color-mix(in srgb,var(--rosso) 10%,transparent);color:var(--t1)}.portal-nova-response-error .nova-steps-text b{font-size:12px;font-weight:600;color:var(--t2)}.portal-nova-response-error .nova-steps-text{font-size:12px}.portal-nova-response-error .nova-steps-mark{width:20px;height:16px}.portal-nova-response-error .nova-steps-list{margin:6px 0 12px;gap:4px}.portal-nova-response-error .nova-steps-list li{padding:6px 8px;gap:10px}.portal-nova-response-error .nova-steps-copy{font-weight:500;line-height:20px}.portal-nova-response-error .portal-nova-request-error{display:contents}.portal-nova-response-error .portal-nova-request-error button{display:inline-flex;align-items:center;gap:7px;min-height:30px;margin-left:auto;padding:5px 10px;color:var(--rosso);border-color:color-mix(in srgb,var(--rosso) 22%,transparent);background:transparent;font:600 12px Manrope,sans-serif;transition:background-color .12s,border-color .12s}.portal-nova-response-error .portal-nova-request-error button:hover:not(:disabled){background:color-mix(in srgb,var(--rosso) 12%,transparent);border-color:color-mix(in srgb,var(--rosso) 38%,transparent)}.portal-nova-response-error .portal-nova-request-error button:focus-visible{outline:2px solid var(--rosso);outline-offset:3px}.portal-nova-response-error .portal-nova-request-error button svg{width:13px;height:13px}.portal-nova-response-error .portal-nova-request-error small{flex-basis:100%;font-size:12px}@media(prefers-reduced-motion:reduce){.nova-error-toggle svg,.nova-error-details,.portal-nova-response-error .portal-nova-request-error button{transition:none}}.portal-ai-panel .portal-nova-code{border:0;border-radius:3px;background:var(--portal-widget)}.portal-ai-panel .portal-nova-code>div:first-child{height:32px;padding:0 6px 0 12px;border:0;background:var(--portal-control)}.portal-ai-panel .portal-nova-code>div:first-child button{height:24px;padding:0 8px;font:600 12px Manrope,sans-serif;border-radius:3px}.portal-ai-panel .portal-nova-code pre{padding:12px;font-size:12.5px;line-height:1.6}.portal-nova-voice{display:flex;align-items:center;justify-content:center;gap:3px;flex:1;min-width:0;height:32px;overflow:hidden;--voice-level:.4}.portal-nova-voice i{width:3px;flex:none;height:var(--h);border-radius:2px;background:linear-gradient(#EB7A45,var(--ciano));transform:scaleY(var(--voice-level));animation:portal-nova-voice 1s ease-in-out infinite;animation-delay:var(--d)}@keyframes portal-nova-voice{0%,to{scale:1 .35}50%{scale:1 1}}@media(prefers-reduced-motion:reduce){.portal-nova-voice i{animation:none;transform:none}}.portal-ai-panel .portal-nova-document{container-type:normal;flex-wrap:wrap;gap:6px}.portal-ai-panel .portal-nova-document>div:nth-child(2){min-width:140px;margin-right:auto}.portal-ai-panel .portal-nova-document>button{flex:none}.portal-ai-panel .portal-nova-document>button[aria-label="Altri formati"]{margin-left:-5px}@container (max-width:520px){.portal-ai-panel .portal-nova-document>div:nth-child(2){flex-basis:calc(100% - 54px);min-width:0}.portal-ai-panel .portal-nova-document>button:first-of-type{margin-left:auto}.portal-nova-form>header{height:auto;min-height:40px;flex-wrap:wrap;padding-block:10px}.portal-nova-form>header>span{flex-basis:100%}.portal-nova-form fieldset{grid-template-columns:1fr}.portal-ai-panel .portal-nova-completed-action>button{flex-wrap:wrap;min-height:38px}}.portal-ai-composer-row [data-ai-dock-menu=effort][data-effort=max]{color:var(--rosso);background:color-mix(in srgb,var(--rosso) 9%,transparent)}.portal-ai-panel .portal-nova-document>button{border:0;background:var(--portal-control);color:var(--t2)}.portal-ai-panel .portal-nova-document>button.bg-primary{background:var(--t1);color:var(--bg);border-radius:3px 0 0 3px}.portal-ai-panel .portal-nova-document>button:last-child{width:30px;padding:0;justify-content:center;border-radius:0 3px 3px 0}.portal-ai-panel .portal-nova-document>button:not(:disabled):hover{filter:none}.portal-ai-panel[data-mode=side][data-empty=true] .portal-ai-transcript{min-height:100%;display:flex;align-items:center}.portal-ai-panel[data-mode=side] .portal-ai-empty{width:100%;height:auto;padding:24px 4px}.portal-ai-panel[data-mode=side] .portal-ai-empty>:is(h1,h2){font:700 20px/1.2 Manrope,sans-serif;letter-spacing:-.02em}.portal-ai-panel[data-mode=side] .portal-ai-empty-orb{width:48px;height:48px;margin-bottom:16px}.portal-ai-panel[data-mode=side] .portal-ai-empty-orb>svg{width:30px;height:30px}.portal-ai-panel[data-mode=side] .portal-ai-empty>p{font:500 13px/1.55 Manrope,sans-serif;color:var(--t2);margin-top:10px}.portal-ai-panel[data-mode=side] .portal-ai-proposals{margin-top:22px;gap:6px}.portal-ai-panel[data-mode=side] .portal-ai-proposals button{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:2px;border:0;border-radius:3px;padding:10px 12px;background:var(--portal-widget)}.portal-ai-panel[data-mode=side] .portal-ai-proposals i{grid-row:span 2;display:grid;place-items:center;align-self:center;width:28px;height:28px;border-radius:6px;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent)}.portal-ai-panel[data-mode=side] .portal-ai-proposals i svg{width:16px;height:16px}.portal-ai-panel[data-mode=side] .portal-ai-proposals span{font:600 13px/1.4 Manrope,sans-serif}.portal-ai-panel[data-mode=side] .portal-ai-proposals span:last-child{font-size:12px;font-weight:500;color:var(--t2);margin:0}.portal-ai-panel[data-mode] .portal-ai-proposals button{transition:background-color .15s}.portal-ai-panel[data-mode] .portal-ai-proposals button:not(:disabled):hover{background:color-mix(in srgb,var(--c) 9%,rgba(255,255,255,.045))}@media(prefers-reduced-motion:reduce){.portal-ai-panel[data-mode] .portal-ai-proposals button{transition:none}}.portal-ai-panel .portal-ai-toolbar button:not(:disabled):hover,.portal-ai-panel .portal-ai-answer-actions button:not(:disabled):not([aria-pressed=true]):hover{background:#ffffff0f;color:var(--t1)}.portal-ai-panel .portal-ai-composer-row button[data-ai-dock-menu=effort]:not(:disabled):is(:hover,[aria-expanded=true]){background:#ffffff17;color:var(--t1)}.portal-ai-panel .portal-ai-composer-row .portal-button:is([aria-label=Invia],[aria-label=Interrompi]):not(:disabled):hover{background:linear-gradient(135deg,#9d7bea,#5b8def);color:#fff;filter:brightness(1.1)}.portal-ai-composer-row .portal-nova-composer-orb:not(:disabled):hover{background:transparent}.portal-nova-side-header .portal-icon-button:not(:disabled):hover,.portal-nova-side-header>button[aria-label=Conversazioni]:not(:disabled):hover{background:#ffffff12;color:var(--t1)}.portal-nova-shelf-actions .portal-icon-button:hover{background:#ffffff14;color:var(--t1)}.portal-nova-shelf>button:not(:disabled):hover{background:transparent;color:var(--t1)}.portal-nova-shelf>button>svg:last-child{box-sizing:content-box;padding:4px;border-radius:4px}.portal-nova-shelf:not([data-expanded=true])>button:hover>svg:last-child{background:#ffffff1f}.portal-nova-shelf[data-expanded=true]>button>svg:last-child:hover{background:#ffffff14}.portal-nova-minimized .portal-nova-orb{transition:box-shadow .14s}.portal-nova-minimized:hover .portal-nova-orb{box-shadow:0 0 0 5px #9d7bea38}.portal-ai-panel .portal-nova-reference:hover{background:#ffffff16;color:var(--t1)}.portal-ai-panel .portal-nova-code>div:first-child button:not(:disabled):hover{background:#ffffff12;color:var(--t1)}.portal-ai-panel .portal-nova-completed-action>button:not(:disabled):hover{background:#ffffff08}.portal-ai-panel .portal-nova-pending-action button[data-primary]:not(:disabled):is(:hover,:focus-visible){background:#ffffff1a;color:var(--t1)}.portal-ai-panel .portal-nova-pending-action:is([data-risk=esterno],[data-risk=irreversibile]) button[data-primary=true]:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb,var(--rosso) 24%,transparent);color:var(--rosso-chiaro,#F9A8A2)}.portal-ai-panel .portal-nova-pending-action[data-risk=reversibile] button[data-primary=true]:not(:disabled):is(:hover,:focus-visible){background:#e9eef6;color:#0b0e15}.portal-ai-panel .portal-nova-document>button[aria-label="Copia il testo"]:not(:disabled):hover{background:#ffffff0b;color:var(--t1)}.portal-ai-panel .portal-nova-document>button:is([class*=bg-primary],[aria-label="Altri formati"]):not(:disabled):hover{background:#fff;color:#0b0e15}.portal-nova-formats button:not(:disabled):hover{background:#ffffff0f;color:var(--t1)}.portal-nova-form>footer>button:not(:disabled):hover{background:#ffffff0b;color:var(--t1)}.portal-nova-form>footer>button:last-child:not(:disabled):hover{background:#fff;color:#0b0e15}.portal-nova-feedback .nova-feedback-reasons button{transition:background-color .14s,color .14s,border-color .14s}.portal-nova-feedback>button:has(>svg.lucide-x):not(:disabled):hover{background:#ffffff15;color:var(--t1)}.portal-nova-feedback footer button:not(:disabled):hover{background:#ffffff0b}.portal-nova-feedback footer button[type=submit]:not(:disabled):hover{background:color-mix(in srgb,var(--rosso) 21%,transparent)}.portal-nova-feedback footer button:has(svg.lucide-trash-2):not(:disabled):hover{background:color-mix(in srgb,var(--rosso) 14%,transparent);color:var(--rosso)}@media(prefers-reduced-motion:reduce){.portal-nova-minimized .portal-nova-orb,.portal-nova-feedback .nova-feedback-reasons button{transition:none}}.portal-nova-references button:not(:disabled):hover,.portal-ai-session-pin:not(:disabled):hover{background:#ffffff0f}.portal-nova-calendar button:not(:disabled):not([aria-selected=true]):not([data-selected=true]):hover,.portal-nova-calendar [role=option][data-highlighted]{background:#ffffff12;color:var(--t1)}.portal-nova-choice button,.portal-nova-form>footer>button,.portal-nova-point :is(button,a),.portal-nova-trigger{transition:background-color .15s,color .15s}@media(prefers-reduced-motion:reduce){.portal-nova-choice button,.portal-nova-form>footer>button,.portal-nova-point :is(button,a),.portal-nova-trigger{transition:none}}:root:not(.dark) .portal-ai-panel .portal-nova-document>button[aria-label="Copia il testo"]:not(:disabled):hover,:root:not(.dark) .portal-nova-form>footer>button:not(:disabled):hover,:root:not(.dark) .portal-nova-feedback footer button[type=button]:not(:disabled):not(:has(svg.lucide-trash-2)):hover{background:#dbe3ee;color:var(--t1)}.portal-ai-panel .portal-nova-document>button[aria-label="Altri formati"]{background:var(--t1);color:var(--bg)}:root:not(.dark) .portal-ai-panel .portal-nova-document>button:is([class*=bg-primary],[aria-label="Altri formati"]),:root:not(.dark) .portal-nova-form>footer>button:last-child{background:#111;color:#fff}:root:not(.dark) .portal-ai-panel .portal-nova-document>button:is([class*=bg-primary],[aria-label="Altri formati"]):not(:disabled):hover,:root:not(.dark) .portal-nova-form>footer>button:last-child:not(:disabled):hover{background:#000;color:#fff}:root:not(.dark) .portal-nova-calendar [role=option][data-highlighted]{background:var(--hover);color:var(--t1)}.portal-ai-panel .portal-ai-composer,.portal-nova-shelf{-webkit-backdrop-filter:none;backdrop-filter:none}.portal-ai-panel[data-mode=page][data-empty=true] .portal-ai-empty{position:relative;top:-16px}:root:not([data-theme=light]) .portal-ai-panel .portal-ai-markdown{color:#dce2eb}:root:not([data-theme=light]) .portal-ai-panel .portal-ai-markdown strong{color:#fff}:root:not([data-theme=light]) .portal-ai-panel .ia-doc{gap:12px;padding:10px 10px 10px 12px;border:0;border-radius:3px;background:#ffffff0b}:root:not([data-theme=light]) .portal-ai-panel .ia-codice{border:0;border-radius:3px;background:#ffffff09}:root:not([data-theme=light]) .portal-ai-panel .ia-codice .cod-t{height:32px;padding:0 6px 0 12px;border:0;background:#ffffff09}:root:not([data-theme=light]) .portal-ai-panel .ia-codice pre{font:400 12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:#cfd6e1}.ia-doc .tx .doc-meta{font-size:12px;line-height:21.7px}.portal-ai-panel .ia-fatta>.riga-f{min-height:38px;padding:0 12px}.portal-ai-panel .ia-fatta>.riga-f,.portal-ai-panel .ia-fatta>.riga-f .type-label{font-size:13px;line-height:normal}.portal-ai-panel .ia-azione{background:#ffffff0b}.portal-ai-panel .ia-azione>.az-c{display:flex;flex-direction:column;gap:3px}.portal-ai-panel .ia-azione>.az-c>*{margin:0}.portal-ai-panel .ia-azione>.az-c>p+p{font-size:12px;line-height:normal}.portal-ai-panel .ia-azione>.az-d{padding:12px}.portal-ai-panel .ia-azione>.az-d .domanda{margin:0 0 10px;font-size:12px;line-height:1.55}.portal-ai-panel .ia-azione>.az-d>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-ai-panel .ia-azione>.az-d>div>*{margin:0}.portal-ai-panel .ia-azione>.az-d button{width:auto;height:36px;padding:0 14px;gap:8px;border-radius:3px;background:#ffffff0f;font-weight:600;color:var(--t1)}.portal-ai-panel .ia-azione>.az-d button:not(:disabled):is(:hover,:focus-visible){background:#ffffff1a}.portal-ai-panel .ia-azione>.az-d button>.flex-1{flex:none}.portal-ai-panel .ia-azione>.az-d button .n{order:2;min-width:18px;height:18px;padding:0 4px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;font-weight:600;color:var(--t3)}.portal-ai-panel .ia-azione:not(.ok)>.az-d button.si{background:color-mix(in srgb,var(--rosso) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosso) 35%,transparent);color:var(--rosso-chiaro,#F9A8A2)}.portal-ai-panel .ia-azione:not(.ok)>.az-d button.si:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb,var(--rosso) 24%,transparent)}.portal-ai-panel .ia-azione.ok>.az-d button.si,.portal-ai-panel .ia-azione.ok>.az-d button.si:not(:disabled):is(:hover,:focus-visible){background:#e9eef6;color:#0b0e15}.portal-ai-panel .ia-azione.ok>.az-d button.si .n{background:#0000001a;color:#384152}[data-theme=light] .portal-ai-panel .ia-azione,html.chiaro .portal-ai-panel .ia-azione{background:#00000009}[data-theme=light] .portal-ai-panel .ia-azione>.az-d button,html.chiaro .portal-ai-panel .ia-azione>.az-d button{background:#0000000d}[data-theme=light] .portal-ai-panel .ia-azione.ok>.az-d button.si,html.chiaro .portal-ai-panel .ia-azione.ok>.az-d button.si{background:#0b0e15;color:#fff}[data-theme=light] .portal-ai-panel .ia-azione.ok>.az-d button.si .n,html.chiaro .portal-ai-panel .ia-azione.ok>.az-d button.si .n{background:#ffffff2e;color:#fff}.portal-nova-point{position:relative;flex:none;min-width:0;border-radius:3px;background:var(--portal-widget);box-shadow:inset 0 1px #9d7bea59;overflow:clip}.portal-nova-point:before{content:"";position:absolute;inset:0 0 auto;height:90px;background:radial-gradient(60% 100% at 0 0,rgba(157,123,234,.16),transparent 70%);pointer-events:none}.portal-nova-point-header{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px 12px 16px}.portal-nova-point-heading{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.portal-nova-point-heading>b{font-size:14px;font-weight:700;white-space:nowrap}.portal-nova-point-heading>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--t3)}.portal-nova-orb{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#c9b5fa,#7c5ce0 70%);box-shadow:0 0 0 3px #9d7bea24;color:#fff}.portal-nova-orb svg{width:13px;height:13px}.portal-nova-point-header>.portal-icon-button{width:28px;height:28px}.portal-nova-point-header>.portal-icon-button svg{width:14px;height:14px}.portal-nova-point-toggle{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--viola) 65%,white);white-space:nowrap}.portal-nova-point-toggle svg{width:13px;height:13px}.portal-nova-point-collapse{position:relative;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s}.portal-nova-point-collapse[data-open=true]{grid-template-rows:1fr;opacity:1}.portal-nova-point-collapse>div{min-height:0;overflow:hidden}.portal-nova-point-body{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px 16px}.portal-nova-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px}.portal-nova-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border-radius:3px;background:#ffffff0a;box-shadow:inset 2px 0 0 var(--c)}.portal-nova-card-label{display:flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--c) 75%,white);font-size:11px;font-weight:700;letter-spacing:.02em}.portal-nova-card-label svg{width:12px;height:12px}.portal-nova-card>b{font-size:13px;font-weight:600;line-height:1.35}.portal-nova-card p{flex:1;margin:0;color:var(--t2);font-size:13px;line-height:1.5}.portal-nova-card-action{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;height:26px;margin:4px 0 0 -6px;padding:0 6px;border-radius:3px;color:#c9b5fa;font-size:12px;font-weight:600}.portal-nova-card-action svg{width:12px;height:12px}.portal-nova-card-action:not(:disabled):hover{background:#9d7bea24}.portal-nova-prompts{display:flex;align-items:center;gap:10px;min-width:0}.portal-nova-ask{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 300px;display:flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 11px;border:1px solid rgba(157,123,234,.3);border-radius:3px;background:#00000038;font-size:13px;color:var(--t3);text-align:left}.portal-nova-ask svg{width:14px;height:14px;color:#b59cf0}.portal-nova-prompts>div{display:flex;gap:6px;min-width:0;overflow:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.portal-nova-prompt-list .portal-nova-scroll-content>button{flex:none;height:36px;padding:0 12px;border-radius:3px;background:#9d7bea1a;color:#d9ccfb;white-space:nowrap;font-size:13px;font-weight:600}.portal-nova-prompt-list .portal-nova-scroll-content>button:not(:disabled):hover{background:#9d7bea38}:root:not(.dark) .portal-nova-point{background:color-mix(in srgb,var(--viola) 4%,white)}:root:not(.dark) .portal-nova-card,:root:not(.dark) .portal-nova-ask{background:var(--blocco)}:root:not(.dark) .portal-nova-card-label{color:var(--c)}:root:not(.dark) :is(.portal-nova-card-action,.portal-nova-point-toggle,.portal-nova-prompt-list .portal-nova-scroll-content>button){color:var(--viola)}@media(max-width:1300px){.portal-nova-ask{flex-basis:240px}}@media(prefers-reduced-motion:reduce){.portal-nova-point-collapse{transition:none}}.portal-nova-point-heading,.portal-nova-prompt-list{flex:1}.portal-nova-prompt-list>.portal-nova-scroll-content{display:flex;gap:6px}.portal-nova-prompts{container-type:inline-size}@container (max-width:620px){.portal-nova-prompts{flex-wrap:wrap}.portal-nova-prompts>.portal-nova-ask{flex-basis:100%}.portal-nova-prompt-list{flex-basis:100%}}.portal-nova-point{container-type:inline-size}.portal-button.portal-nova-ask-button{color:var(--viola);background:color-mix(in srgb,var(--viola) 12%,transparent);border-color:transparent;border-radius:3px;font-family:Manrope,sans-serif}.portal-nova-point-heading{font-family:Manrope,sans-serif}.portal-nova-point-heading:focus-visible,.portal-nova-point-toggle:focus-visible{outline:2px solid var(--viola);outline-offset:3px}.portal-nova-trigger:not(:disabled):hover{background:#9d7bea3d;color:#fff}.portal-nova-point-header>.portal-icon-button:not(:disabled):hover{background:#ffffff12;color:var(--t1)}.portal-nova-point-toggle:hover,.portal-nova-point-header:has(.portal-nova-point-heading:hover) .portal-nova-point-toggle{color:var(--t1)}.portal-nova-card-action:not(:disabled):hover,.portal-nova-prompt-list .portal-nova-scroll-content>button:not(:disabled):hover{color:var(--t1)}.dark .portal-nova-card-action:not(:disabled):hover,.dark .portal-nova-prompt-list .portal-nova-scroll-content>button:not(:disabled):hover{color:#fff}.portal-button.portal-nova-ask-button:not(:disabled):hover{background:color-mix(in srgb,var(--viola) 22%,transparent)}:root:not(.dark) .portal-nova-trigger:not(:disabled):hover,:root:not(.dark) .portal-nova-card-action:not(:disabled):hover,:root:not(.dark) .portal-nova-prompt-list .portal-nova-scroll-content>button:not(:disabled):hover{color:var(--viola)}:root:not(.dark) .portal-nova-prompt-list .portal-nova-scroll-content>button:not(:disabled):hover{background:color-mix(in srgb,var(--viola) 16%,transparent)}.portal-nova-point-heading[aria-expanded=false]>span:last-child{flex:1;color:var(--t2)}.portal-nova-card-actions{display:flex;flex-wrap:wrap;gap:0 10px}.portal-nova-chart{position:relative;margin:6px 0 12px;padding:12px 14px 14px;border-radius:3px;background:var(--portal-widget)}.portal-nova-chart figcaption{display:flex;align-items:center;gap:10px;min-height:28px;padding-right:94px}.portal-nova-chart figcaption b{font:600 13px Manrope,sans-serif;color:var(--t1)}.portal-nova-chart figcaption span{font:500 12px Manrope,sans-serif;color:var(--t3)}.portal-nova-chart-controls{position:absolute;right:46px;top:12px;display:flex}.portal-nova-chart figcaption>button{position:absolute;right:14px;top:12px}.portal-nova-chart-controls button,.portal-nova-chart figcaption>button{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;color:var(--t3);opacity:0;transition:opacity .15s}.portal-nova-chart-controls button>svg,.portal-nova-chart figcaption>button>svg{width:14px;height:14px}.portal-nova-chart:is(:hover,:focus-within) button,.portal-nova-chart-expanded button{opacity:1}.portal-nova-chart-controls button:not(:disabled):hover,.portal-nova-chart figcaption>button:not(:disabled):hover{background:#ffffff12;color:var(--t1)}.portal-nova-chart-controls button:disabled{opacity:.35;cursor:default}.portal-nova-chart-legend{display:flex;gap:16px;margin:8px 0;font-size:11px;color:var(--t2)}.portal-nova-chart-legend span{display:flex;align-items:center;gap:6px}.portal-nova-chart-legend i{width:12px;height:3px;display:block;border-radius:2px}.portal-nova-chart-value{display:flex;gap:12px;font:500 12px Manrope,sans-serif;padding:8px 10px;background:var(--portal-control);border-radius:4px;color:var(--t2)}.portal-nova-chart-value b{color:var(--t1)}.portal-nova-chart-table{overflow:auto;max-height:500px;margin-top:10px}.portal-nova-chart-table table{width:100%;font-size:13px;border-collapse:collapse}.portal-nova-chart-table :is(th,td){padding:8px 12px;text-align:left;border-bottom:1px solid var(--filo)}.portal-nova-chart-table thead{background:var(--portal-control)}[role=dialog].portal-nova-chart-expanded{width:calc(100vw - 64px);max-width:1200px;max-height:calc(100dvh - 64px);overflow:auto;background:var(--blocco);color:var(--t1)}.portal-nova-chart-expanded .portal-nova-chart-controls{top:16px;right:52px}.portal-nova-chart-expanded svg[role=img]{max-height:calc(100dvh - 190px)}@media(prefers-reduced-motion:reduce){.portal-nova-chart-controls button,.portal-nova-chart figcaption>button{transition:none}}.portal-nova-chart-drawing{position:relative}.portal-nova-chart-legend{margin:4px 0 6px;font-size:12px}.portal-nova-chart-value{position:absolute;transform:translate(14px,-50%);display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:3px;background:color-mix(in srgb,var(--bg),var(--t1) 10%);box-shadow:0 8px 24px #0005;pointer-events:none;white-space:nowrap}.portal-nova-chart-value>b{margin-bottom:2px}.portal-nova-chart-value span{display:flex;align-items:center;gap:6px;color:var(--t3)}.portal-nova-chart-value i{width:8px;height:8px;border-radius:2px}.portal-nova-chart-value em{margin-left:auto;padding-left:14px;font-style:normal;font-weight:600;color:var(--t1)}.portal-nova-page .portal-nova-chart[data-compact=true]{display:inline-block;width:calc(50% - 4px);vertical-align:top;margin-right:4px}.portal-nova-chart[data-compact=true] figcaption{padding-right:0}.portal-nova-chart[data-compact=true] figcaption>b{padding-right:6px}.portal-nova-chart[data-compact=true]:is(:hover,:focus-within) figcaption>b{max-width:calc(100% - 94px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nova-page .portal-ai-markdown:has(>.portal-nova-chart[data-compact=true]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:8px;column-gap:8px}.portal-nova-page .portal-ai-markdown:has(>.portal-nova-chart[data-compact=true])>*{grid-column:1/-1}.portal-nova-page .portal-ai-markdown>.portal-nova-chart[data-compact=true]{grid-column:auto;width:100%;margin:6px 0 12px}.portal-nova-chart-table{max-height:none;overflow-y:hidden}.portal-nova-chart-table table{min-width:420px}[role=dialog].portal-nova-chart-expanded{overflow:hidden;font-family:Manrope,sans-serif}.portal-nova-chart-expanded-body{min-height:0;max-height:calc(100dvh - 160px);overflow:auto}.portal-nova-chart-legend{flex-wrap:wrap}.portal-nova-chart figcaption{align-items:flex-start;flex-wrap:wrap;gap:3px 10px}.portal-nova-chart-value{max-width:min(250px,calc(100% - 24px));overflow-wrap:anywhere;white-space:normal;transform:translateY(-50%)}.portal-nova-chart-value em{font-variant-numeric:tabular-nums}@media(max-width:700px){.portal-nova-page .portal-ai-markdown:has(>.portal-nova-chart[data-compact=true]){grid-template-columns:1fr}}.portal-nova-chart-expanded>button:has(>svg.lucide-x):not(:disabled):hover{background:#ffffff12;color:var(--t1)}.portal-nova-choice.ia-scelta,.portal-nova-form.ia-modulo{font-size:14px;line-height:21.7px;color:var(--t1)}.portal-nova-choice.ia-scelta>b{font-size:14px;font-weight:600;color:var(--t1)}.portal-nova-form.ia-modulo{background:#ffffff0b}.portal-nova-form.ia-modulo>.mod-t{background:#ffffff08}.portal-nova-form.ia-modulo>.mod-t>svg{color:#4cc38a}[data-theme=light] .portal-nova-form.ia-modulo,html.chiaro .portal-nova-form.ia-modulo{background:#00000009}[data-theme=light] .portal-nova-form.ia-modulo>.mod-t,html.chiaro .portal-nova-form.ia-modulo>.mod-t{background:#00000008}.portal-nova-choice{display:flex;flex-direction:column;gap:8px;margin-top:2px;font:500 13px Manrope,sans-serif}.portal-nova-choice>b{font-size:14px;font-weight:600}.portal-nova-choice>div{display:flex;flex-wrap:wrap;gap:6px}.portal-nova-choice button{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:3px;background:var(--portal-control);color:var(--t2);font:600 13px Manrope,sans-serif}.portal-nova-choice button[aria-pressed=true]{background:var(--t1);color:var(--bg)}.portal-nova-choice svg{width:14px;height:14px}.portal-nova-form{margin:6px 0 0;border-radius:3px;background:var(--portal-widget);overflow:hidden;font:500 13px Manrope,sans-serif}.portal-nova-form>header{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:var(--portal-control)}.portal-nova-form>header>svg{width:16px;height:16px;color:var(--viola)}.portal-nova-form>header>b{font-size:13px;font-weight:600}.portal-nova-form>header>span{font-size:12px;color:var(--t3)}.portal-nova-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:0}.portal-nova-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}.portal-nova-form :is(input,select,.portal-nova-date,.portal-nova-select){width:100%;height:38px;padding:0 10px;border:0;border-radius:3px;background:var(--portal-control);color:var(--t1);font:500 13px Manrope,sans-serif}.portal-nova-form>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 12px 12px}.portal-nova-form>footer>button{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:3px;background:var(--portal-control);color:var(--t2);font-weight:600;font-size:12px}.portal-nova-form>footer>button:last-child{background:var(--t1);color:var(--bg)}.portal-nova-form>footer svg{width:14px;height:14px}.portal-nova-form button:disabled,.portal-nova-choice button:disabled{opacity:.5;cursor:default}.portal-nova-form>p[role=alert],.portal-nova-choice>p[role=alert]{padding:8px 14px;color:var(--rosso);font-size:12px}.portal-nova-calendar{background:var(--blocco);color:var(--t1);border:1px solid var(--filo);border-radius:3px;box-shadow:0 12px 36px #0004;font-family:Manrope,sans-serif}.portal-nova-calendar button{font-family:inherit;border-radius:3px}.portal-nova-calendar button[aria-selected=true]{background:var(--viola);color:#fff}.portal-nova-calendar :is(button,select):focus-visible,.portal-nova-form :is(input,select,button):focus-visible,.portal-nova-choice button:focus-visible{outline:2px solid var(--viola);outline-offset:2px}.portal-nova-choice button:not(:disabled):not([aria-pressed=true]):hover{background:#ffffff16;color:var(--t1)}.portal-nova-form>header>svg{color:var(--verde)}.portal-nova-calendar [role=option]{font:500 13px Manrope,sans-serif;border-radius:3px}.portal-nova-calendar [role=option][data-highlighted]{background:var(--portal-control);color:var(--t1)}.nova-steps{--tone:var(--verde);margin-bottom:2px;font:500 13px/1.4 Manrope,sans-serif;color:var(--t3)}.nova-steps[data-state=live]{--tone:var(--viola)}.nova-steps[data-state=waiting]{--tone:var(--ambra)}.nova-steps[data-state=failed]{--tone:var(--rosso)}.nova-steps[data-state=stopped]{--tone:var(--t3)}.nova-steps-row{display:flex;align-items:center;gap:8px;min-width:0}.nova-steps-mark{width:16px;height:16px;flex-shrink:0;color:var(--tone)}.nova-steps-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-steps-text b{font-weight:700;color:var(--t1)}.nova-steps-sep{margin:0 .45em}.nova-steps-count{font-size:12px;font-variant-numeric:tabular-nums}.nova-steps-toggle{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;transition:background-color var(--t-rapido),color var(--t-rapido)}.nova-steps-toggle:hover{background:#ffffff12;color:var(--t1)}.nova-steps-toggle .i{width:14px;height:14px;transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.nova-steps-toggle[aria-expanded=true] .i{transform:rotate(90deg)}.nova-steps-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;margin-top:8px}.nova-steps-bar:empty{display:none}.nova-steps-bar i{height:3px;border-radius:2px;background:var(--filo)}.nova-steps-bar i.is-done{background:color-mix(in srgb,var(--tone) 60%,transparent)}.nova-steps[data-state=live] .nova-steps-bar i.is-done{background:color-mix(in srgb,var(--viola) 70%,transparent)}.nova-steps-bar i.is-now{background:linear-gradient(90deg,var(--viola),color-mix(in srgb,var(--viola) 25%,transparent),var(--viola));background-size:200% 100%;animation:nova-steps-flow 1.4s linear infinite}.nova-steps-bar i.is-failed{background:var(--rosso)}.nova-steps-bar i.is-stopped{background:var(--t3)}.nova-steps-more{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows calc(var(--t-medio,.22s) / 2) var(--c-esce,ease-in),opacity calc(var(--t-medio,.22s) / 2) var(--c-esce,ease-in),visibility 0s linear calc(var(--t-medio,.22s) / 2)}.nova-steps-more[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--t-medio,.22s) var(--c-entra,ease-out),opacity var(--t-medio,.22s) var(--c-entra,ease-out),visibility 0s}.nova-steps-more>div{min-height:0;overflow:hidden}.nova-steps-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--t2)}.nova-steps-list li{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 8px;border-radius:3px}.nova-steps-copy{flex:1;min-width:0}.nova-steps-time{margin-left:auto;padding-left:10px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--t3);white-space:nowrap}.nova-steps-num{flex:0 0 20px;height:20px;display:grid;place-items:center;border-radius:3px;background:#ffffff0d;font:700 11px Manrope,sans-serif;font-variant-numeric:tabular-nums;color:var(--t3)}.nova-steps-num .i{width:12px;height:12px;stroke-width:2.4}.nova-steps-list li.is-done .nova-steps-num{background:color-mix(in srgb,var(--verde) 16%,transparent);color:var(--verde)}.nova-steps-list li.is-done .nova-steps-time{color:color-mix(in srgb,var(--verde) 70%,var(--t3))}.nova-steps-list li.is-now{background:color-mix(in srgb,var(--viola) 10%,transparent);box-shadow:inset 2px 0 0 var(--viola);color:var(--t1)}.nova-steps-list li.is-now .nova-steps-num{background:color-mix(in srgb,var(--viola) 20%,transparent)}.nova-steps-list li.is-now .nova-steps-time{color:var(--viola)}.nova-steps-list li.is-failed{background:color-mix(in srgb,var(--rosso) 8%,transparent);color:var(--t1)}.nova-steps-list li.is-failed .nova-steps-num{background:color-mix(in srgb,var(--rosso) 16%,transparent);color:var(--rosso)}.nova-steps-list li.is-stopped .nova-steps-num{color:var(--t2)}.nova-steps-loader{display:inline-grid;grid-template-columns:repeat(2,4px);gap:2px;flex-shrink:0;margin:0 3px}.nova-steps-loader i{width:4px;height:4px;border-radius:1px;background:var(--viola);animation:nova-steps-pulse 1.2s ease-in-out infinite}.nova-steps-loader i:nth-child(2){animation-delay:.3s}.nova-steps-loader i:nth-child(4){animation-delay:.6s}.nova-steps-loader i:nth-child(3){animation-delay:.9s}@media(prefers-reduced-motion:reduce){.nova-steps-loader i,.nova-steps-bar i.is-now{animation:none}.nova-steps-loader i{opacity:.7}}.nova-steps-row{width:100%;padding:0;min-height:24px;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nova-steps-row:disabled{cursor:default;opacity:1}.nova-steps-row:not(:disabled):hover{background:transparent}.nova-steps-row:not(:disabled):hover .nova-steps-toggle{background:#ffffff12;color:var(--t1)}.nova-steps-row:focus-visible{outline:2px solid var(--viola);outline-offset:3px}.nova-steps-toggle svg{width:14px;height:14px;transition:transform .22s ease}.nova-steps-row[aria-expanded=true] .nova-steps-toggle svg{transform:rotate(90deg)}.nova-steps-count{white-space:nowrap;flex:none}.nova-steps-list li.is-waiting .nova-steps-num{background:color-mix(in srgb,var(--ambra) 16%,transparent);color:var(--ambra)}.nova-steps-list li.is-waiting .nova-steps-time{color:var(--ambra)}.nova-steps-bar i.is-waiting{background:var(--ambra)}.nova-steps-copy{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.nova-steps-more,.nova-steps-toggle svg{transition:none}}.nova-steps-list{font:500 13px/1.45 Manrope,sans-serif}.nova-steps-copy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-steps-loader{margin:0}.nova-steps-row>.nova-steps-loader{margin-right:2px}.nova-steps-bar i{transition:background-color var(--t-medio) var(--c-entra)}.nova-steps[data-state=done] .nova-steps-bar i.is-done{background:color-mix(in srgb,var(--verde) 55%,transparent)}.nova-steps-list li{transition:background-color var(--t-medio) var(--c-entra)}.nova-steps-list li.is-now{animation:dissolvi var(--t-medio) var(--c-entra)}@media(prefers-reduced-motion:reduce){.nova-steps-list li,.nova-steps-bar i{transition:none;animation:none}}[role=dialog].portal-nova-feedback{max-width:560px;gap:0;padding:24px;background:var(--blocco);color:var(--t1);border:1px solid var(--filo);border-radius:6px;font:500 13px/1.5 Manrope,sans-serif;scrollbar-width:none}.portal-nova-feedback header{display:flex;align-items:center;gap:10px;padding-right:28px;margin-bottom:16px}.portal-nova-feedback header>span{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;background:color-mix(in srgb,var(--rosso) 14%,transparent);color:var(--rosso)}.portal-nova-feedback h2{font:700 18px/1.4 Manrope,sans-serif}.portal-nova-feedback>p{margin:0 0 20px;color:var(--t2);font-size:13px}.portal-nova-feedback svg{width:16px;height:16px;flex:none}.nova-feedback-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}.nova-feedback-reasons button{position:relative;display:flex;align-items:flex-start;gap:9px;padding:11px 12px;text-align:left;border:1px solid transparent;border-radius:4px;background:var(--portal-control);color:var(--t1);font:500 12px/1.5 Manrope,sans-serif}.nova-feedback-reasons button:last-child{grid-column:1/-1}.nova-feedback-reasons button:not(:disabled):not([aria-pressed=true]):hover{background:#ffffff15}.nova-feedback-icon{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:4px;background:var(--portal-control);color:var(--t3)}.nova-feedback-reasons strong{display:block;padding-right:13px;font-weight:600}.nova-feedback-reasons small{display:block;margin-top:3px;font-size:11px;color:var(--t2)}.nova-feedback-reasons .nova-feedback-check{position:absolute;top:13px;right:10px;width:13px;height:13px;opacity:0}.nova-feedback-reasons button[aria-pressed=true]{background:color-mix(in srgb,var(--rosso) 9%,transparent);border-color:color-mix(in srgb,var(--rosso) 35%,transparent);color:var(--rosso)}.nova-feedback-reasons button[aria-pressed=true] .nova-feedback-check{opacity:1}.nova-feedback-reasons button[aria-pressed=true] .nova-feedback-icon{color:var(--rosso)}.portal-nova-feedback label{display:block;font-weight:600;margin-bottom:7px}.portal-nova-feedback textarea{display:block;width:100%;min-height:88px;max-height:220px;resize:vertical;border:1px solid var(--filo);border-radius:4px;padding:10px 12px;background:var(--portal-control);color:var(--t1);font:400 13px/1.6 Manrope,sans-serif;scrollbar-width:none}.portal-nova-feedback textarea::-moz-placeholder{color:var(--t3)}.portal-nova-feedback textarea::placeholder{color:var(--t3)}.nova-feedback-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--t3);margin-top:7px}.portal-nova-feedback footer{display:flex;align-items:center;gap:8px;padding-top:18px;margin-top:20px;border-top:1px solid var(--filo)}.portal-nova-feedback footer>span{flex:1}.portal-nova-feedback footer button{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;background:var(--portal-control);border-radius:4px;font:600 12px/1.5 Manrope,sans-serif}.portal-nova-feedback button[type=submit]{color:var(--rosso);background:color-mix(in srgb,var(--rosso) 14%,transparent)}.portal-nova-feedback button:disabled{opacity:.45}.portal-nova-feedback [role=alert]{color:var(--rosso);margin-top:12px}.portal-nova-feedback :is(button,textarea):focus-visible{outline:2px solid var(--viola);outline-offset:2px}.portal-ai-answer-actions button[aria-label="Risposta utile"][aria-pressed=true]{color:var(--verde);background:color-mix(in srgb,var(--verde) 12%,transparent)}.portal-ai-answer-actions button[aria-label="Risposta non utile"][aria-pressed=true]{color:var(--rosso);background:color-mix(in srgb,var(--rosso) 12%,transparent)}@media(max-width:440px){.nova-feedback-reasons{grid-template-columns:1fr}.portal-nova-feedback{padding:18px!important}.portal-nova-feedback footer{flex-wrap:wrap}}.portal-user-option{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left;vertical-align:middle;white-space:normal}.portal-user-option-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.portal-user-option-name{display:block;color:var(--t1);font:600 13px/18px var(--font-body,Manrope,sans-serif);overflow-wrap:anywhere}.portal-user-option-name>small{margin-left:6px;color:var(--t3);font-size:11px;font-weight:500}.portal-user-option-role{display:flex;flex-wrap:wrap;gap:2px 8px;color:var(--t3);font:500 11px/16px var(--font-body,Manrope,sans-serif);overflow-wrap:anywhere}[role=combobox]:has(.portal-user-option){height:auto;min-height:52px}[role=combobox]>span:has(.portal-user-option){display:block;min-width:0;-webkit-line-clamp:unset}.portal-role-chip{display:inline-flex;align-items:center;gap:4px;color:var(--role-color);font:500 11px/16px var(--font-body,Manrope,sans-serif)}.portal-role-chip>svg{width:12px;height:12px;flex:none}.portal-role-option{display:inline-flex;align-items:center;gap:10px;min-width:0;text-align:left;vertical-align:middle}.portal-role-option-icon{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--role-color) 16%,transparent);color:var(--role-color)}.portal-role-option-icon>svg{width:14px;height:14px}.portal-role-option-name{color:var(--role-color);font:600 13px/18px var(--font-body,Manrope,sans-serif);overflow-wrap:anywhere}.portal-role-option-name>small{margin-left:6px;color:var(--t3);font-size:11px;font-weight:500}.portal-user-inline{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;vertical-align:middle}.portal-user-inline>b{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-user-inline>small{flex:none;color:var(--t3);font-size:11px;font-weight:500}.portal-role-option.compact{gap:8px}.portal-role-option.compact .portal-role-option-icon{width:22px;height:22px}.portal-user-roles{display:inline-flex;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;overflow:hidden;vertical-align:middle}.portal-user-roles>.portal-role-chip{flex:none}.portal-role-chip>svg.lucide{width:12px;height:12px;color:var(--role-color)}.portal-role-option-icon>svg.lucide{width:14px;height:14px;color:var(--role-color)}.portal-nova-references .portal-user-option span{white-space:normal;overflow:visible}.nt-root,.nt-page{font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);text-align:left}:where(.nt-root,.nt-page) :where(button,input,select){font:inherit}.nt-root button,.nt-page button{cursor:pointer}.nt-root[hidden],.nt-root [hidden],.nt-page [hidden]{display:none!important}.nt-root button:disabled,.nt-page button:disabled{opacity:.35;cursor:default}.nt-root h2,.nt-root h3,.nt-page h1,.nt-page h2,.nt-page h3,.nt-root p,.nt-page p{margin:0}.nt-root .ib,.nt-page .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);background:transparent;display:inline-grid;place-items:center;flex-shrink:0;transition:color var(--t-rapido,.14s),background var(--t-rapido,.14s)}.nt-root .ib:hover,.nt-page .ib:hover{background:#ffffff13;color:var(--t1)}:where(.nt-root,.nt-page) .portal-icon{width:16px;height:16px}.testa .nt-badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:4px;background:#d85359;color:#fff;font-size:12px;font-weight:700;box-shadow:0 0 0 2px var(--bg);font-variant-numeric:tabular-nums}.nt-page{overflow:auto}.nt-heading{justify-content:space-between}.nt-layout{display:grid;align-items:start}.nt-nav{position:sticky;top:0;padding-top:5px}.nt-nav h3{font-size:12px;letter-spacing:.06em;color:var(--t3);font-weight:600;margin:0 12px 14px}.nt-nav>button{width:100%;display:flex;align-items:center;background:transparent;color:var(--t2);border:0;border-radius:3px;margin-bottom:4px;text-align:left;transition:background var(--t-rapido,.14s)}.nt-nav>button:hover{background:#ffffff09}.nt-nav>button[aria-current=page]{color:var(--t1);font-weight:600}.nt-nav-note{padding:14px 16px;margin-top:16px;border-radius:3px;background:#ffffff09;color:var(--t2)}.nt-nav-note>.portal-icon{display:block;margin-bottom:10px}.nt-nav-note strong{display:block;color:var(--t2);font-size:12px;margin-bottom:6px}.nt-feed{border:0;border-radius:3px;background:#ffffff09;min-width:0;overflow:hidden}.nt-feed-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.nt-feed h2{letter-spacing:-.02em;font-weight:600}.nt-result-count{display:block;color:var(--t3)}.nt-filters{display:flex;padding:0 22px 18px;border-bottom:1px solid var(--filo)}.nt-search{min-width:130px;max-width:none}.nt-search input{width:100%;min-width:0;height:100%;background:none;border:0;color:var(--t1);font:inherit}.nt-search input::-moz-placeholder{color:var(--t3)}.nt-search input::placeholder{color:var(--t3)}.nt-bulk{border-bottom:1px solid var(--filo);display:flex;align-items:center;gap:14px;padding:7px 22px;font-size:12px;color:var(--t3);flex-wrap:wrap}.nt-bulk label{display:flex;align-items:center;gap:10px;cursor:pointer}.nt-list-hint{margin-left:auto;font-size:12px}.nt-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;flex:0 0 14px;border:1px solid var(--filo-forte);background:transparent;border-radius:3px;margin:0;cursor:pointer;align-self:start}.nt-row{display:flex;gap:13px;position:relative;padding:18px 22px;border-bottom:1px solid var(--filo);transition:background var(--t-rapido,.14s)}.nt-row:last-child{border-bottom:0}.nt-row>.nt-check{margin-top:10px}.nt-source-icon{flex:0 0 34px;border-radius:3px;display:grid;place-items:center;color:var(--nt-color)}.nt-row-content{flex:1;min-width:0}.nt-open{display:flex;flex-direction:column;text-align:left;border:0;background:none;color:inherit;width:100%;padding:0}.nt-meta>span{font-weight:400}.nt-open strong{font-weight:600;color:var(--t2)}.is-unread .nt-open strong{color:var(--t1);font-weight:700}.nt-unread-dot{display:inline-block;width:5px;height:5px;vertical-align:middle;border-radius:50%;margin-left:8px}.nt-row-foot{display:flex;align-items:center;min-height:30px;flex-wrap:wrap}.nt-tag{display:inline-flex;align-items:center;border-radius:3px;background:#ffffff0b;color:var(--t3);font-weight:600}.nt-tag .portal-icon{width:11px;height:11px}.nt-actions{display:flex;gap:2px;align-items:center;margin-left:auto}.nt-actions .ib{width:28px;height:28px}.nt-actions .ib .portal-icon{width:14px;height:14px}.nt-actions .nt-starred .portal-icon{fill:color-mix(in srgb,var(--gold) 13%,transparent)}.nt-handled{font-size:12px;color:#7abca0;margin-left:6px}.nt-expanded{border-top:1px solid var(--filo);margin-top:12px;padding-top:14px;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.nt-expanded p{color:var(--t2);max-width:670px;margin-bottom:14px}.nt-expanded>div{display:flex;gap:8px;flex-wrap:wrap}.nt-expanded small{display:block;color:var(--t3);margin-top:12px}.nt-snooze{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px;padding:10px;background:#ffffff09;border-radius:3px}.nt-snooze>span{font-size:12px;color:var(--t3)}.nt-snooze .portal-button{height:32px}.nt-empty{padding:65px 20px;text-align:center;color:var(--t3)}.nt-empty>.portal-icon{width:30px;height:30px;margin-bottom:15px;stroke-width:1.2;color:#7abca0}.nt-empty h3{font-size:16px;color:var(--t2);margin-bottom:7px}.nt-empty p{font-size:12px;margin-bottom:16px}.nt-pop{transform-origin:top right;position:fixed;width:min(450px,calc(100vw - 24px));z-index:180;background:color-mix(in srgb,var(--bg),#fff 8%);border:0;border-radius:3px;box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d;display:flex;flex-direction:column;overflow:hidden}.nt-pop>header{display:flex;align-items:center;gap:8px;padding:19px 20px 16px;flex-shrink:0}.nt-pop>header>div{flex:1;min-width:0}.nt-pop h2{font-size:16px;font-weight:600;letter-spacing:-.02em}.nt-pop h2>span{display:inline-grid;place-items:center;border-radius:3px;background:#fff1;font-size:12px;min-width:20px;height:19px;margin-left:6px;color:var(--t2)}.nt-pop>header p{color:var(--t3);margin-top:4px}.nt-pop-tabs{padding:0;display:flex;align-items:center;gap:0;box-shadow:inset 0 -1px #ffffff0f;flex-shrink:0}.nt-pop-tabs [data-tabs-host]{min-width:0;overflow:auto;scrollbar-width:none;flex:1}.nt-pop-tabs .tr-schede{margin:0;gap:0;width:100%;box-shadow:none}.nt-pop-tabs .tr-schede button{flex:1 0 0;min-width:-moz-max-content;min-width:max-content;justify-content:center}.nt-pop-tabs>.ib{margin-left:auto}.nt-pop-list{overflow:auto;min-height:0;overscroll-behavior:contain}.nt-pop .nt-context{display:none}.nt-pop .nt-source-icon{width:30px;height:30px;flex-basis:30px}.nt-pop>footer{padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--filo);flex-shrink:0}.nt-paused{padding:10px 20px;background:color-mix(in srgb,var(--gold) 7%,transparent);font-size:12px;color:var(--gold);display:flex;gap:12px;justify-content:space-between}.nt-prefs{display:flex;flex-direction:column;gap:24px}.nt-prefs .gp-sez>h3 em{margin-left:2px}.nt-pref-l{display:flex;flex-direction:column}.gc-p .nt-unsaved{margin-right:4px}.gc-p .nt-unsaved[hidden]{display:none}.nt-pref{display:flex;align-items:center;border-bottom:1px solid var(--filo);color:var(--t2);cursor:pointer}.nt-pref .portal-icon{color:var(--t3)}.nt-switch{margin:0 0 0 auto}.nt-prefs .nt-muted{color:var(--t3);margin:0}.nt-unsaved{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:12px;font-weight:600;color:var(--ambra-chiaro)}.nt-unsaved:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ambra)}@media(min-width:1500px){.nt-layout{grid-template-columns:minmax(0,1fr) 210px;gap:36px}.nt-row{padding:20px 26px}}@media(max-width:1100px){.nt-layout{grid-template-columns:minmax(0,1fr) 160px;gap:16px}.nt-filters{flex-wrap:wrap}.nt-search{flex-basis:100%}.nt-feed-top{align-items:start}.nt-feed-top>.portal-button{font-size:0;padding:0;width:32px}.nt-feed-top>.portal-button .portal-icon{width:16px}.nt-list-hint{display:none}}@media(max-width:760px){.nt-layout{display:flex;flex-direction:column}.nt-nav{order:-1;width:100%}.nt-feed{width:100%}.nt-nav{display:flex;overflow:auto;gap:4px;margin-bottom:16px;position:static}.nt-nav h3,.nt-nav-note{display:none}.nt-nav>button{width:auto;white-space:nowrap;flex-shrink:0;padding:0 10px}.nt-nav>button .portal-icon{display:none}.nt-heading{gap:10px}.nt-heading p{max-width:280px}.nt-row{padding:16px 14px;gap:10px}.nt-row>.nt-source-icon{display:none}.nt-feed-top,.nt-filters,.nt-bulk{padding-left:14px;padding-right:14px}.nt-heading>.portal-button{font-size:0;width:36px;padding:0;justify-content:center}}@media(prefers-reduced-motion:reduce){.nt-root *,.nt-page *{animation:none!important;transition:none!important}}.nt-layout{grid-template-columns:minmax(0,1fr) 212px;gap:24px}.nt-nav h3{font-size:11px;font-weight:600;color:var(--t2);letter-spacing:.04em;margin-left:10px;margin-bottom:12px}.nt-nav>button{height:44px;padding:0 10px;gap:10px;position:relative}.nt-nav>button>.portal-icon{width:30px;height:30px;padding:7px;border-radius:3px;color:var(--nt-nav-color);background:color-mix(in srgb,var(--nt-nav-color) 14%,transparent)}.nt-nav>button[aria-current=page]{background:color-mix(in srgb,var(--nt-nav-color) 9%,transparent)}.nt-nav>button[aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--nt-nav-color);border-radius:2px 0 0 2px}.nt-nav>button>b{margin-left:auto;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums;min-width:22px;line-height:20px;text-align:center;border-radius:3px;background:#ffffff0a;font-weight:600}.nt-nav>button[aria-current=page]>b{color:var(--nt-nav-color);background:color-mix(in srgb,var(--nt-nav-color) 12%,transparent)}.nt-nav-note{font-size:13px;line-height:1.75}.nt-nav-note>.portal-icon{color:#7fa8e8}.nt-feed-top{padding:18px 22px}.nt-result-count{font-size:12px;margin-top:4px}.nt-filters{gap:10px;padding-bottom:16px}.nt-filters .g-select{min-width:145px;max-width:180px}.nt-bulk{min-height:42px;background:#ffffff03}.nt-bulk button:not([role=checkbox]){padding:4px 7px;border-radius:3px}.nt-bulk button:not([role=checkbox]):hover{background:#ffffff0f;text-decoration:none}.nt-bulk:has([data-select-all]:is([aria-checked=true],[aria-checked=mixed])){background:#5b8def0e}.nt-row{padding-top:16px;padding-bottom:16px}.nt-meta>span{color:var(--t3)}.nt-open{gap:3px}.nt-open strong{font-size:13px;line-height:1.55}.nt-row-foot time{color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px}.nt-actions{opacity:1;transition:opacity var(--t-rapido,.14s)}.nt-row:hover .nt-actions,.nt-row:focus-within .nt-actions,.nt-row.is-expanded .nt-actions{opacity:1}.nt-pop .nt-actions{opacity:1}.nt-pop>header p{font-size:12px}.nt-pop .nt-row{padding:16px 20px;gap:11px}.nt-pop .nt-open strong,.nt-pop .nt-description{font-size:13px}@media(max-width:1100px){.nt-layout{grid-template-columns:minmax(0,1fr) 190px;gap:18px}}@media(max-width:760px){.nt-layout{display:flex;flex-direction:column}.nt-nav{order:-1;width:100%}.nt-feed{width:100%}.nt-nav>button{height:40px}.nt-nav>button>.portal-icon{display:block;width:26px;height:26px;padding:6px}.nt-nav>button>span{font-size:12px}.nt-nav>button>b{display:none}.nt-filters .g-select{flex:1;min-width:120px;max-width:none}}.nt-meta{font-weight:550;line-height:1.5;font-size:12px;color:var(--t2);display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.nt-meta .nt-module{color:color-mix(in srgb,var(--nt-color) 55%,#fff);background:color-mix(in srgb,var(--nt-color) 14%,transparent);padding:2px 7px;border-radius:3px;font-size:12px;font-weight:600}.nt-meta .nt-context{color:var(--t3);font-size:12px}.nt-source-icon{width:32px;height:32px;flex-basis:32px;background:color-mix(in srgb,var(--nt-color) 16%,transparent)}.nt-row.is-unread{background:color-mix(in srgb,var(--nt-color) 4%,transparent)}.nt-row.is-unread:before{content:"";position:absolute;left:0;width:2px;top:0;bottom:0;border-radius:0;background:var(--nt-color)}.nt-row:hover,.nt-row.is-expanded{background:color-mix(in srgb,var(--nt-color) 7%,transparent)}.nt-unread-dot{background:var(--nt-color)}.nt-description{font-size:13px;line-height:1.7;color:var(--t2)}.nt-tag{font-size:12px;min-height:22px;padding:2px 7px;gap:5px}.nt-new{color:color-mix(in srgb,var(--blu) 55%,#fff);background:color-mix(in srgb,var(--blu) 14%,transparent)}.nt-mention{color:color-mix(in srgb,var(--verde) 55%,#fff);background:color-mix(in srgb,var(--verde) 16%,transparent)}.nt-priority{color:color-mix(in srgb,var(--ambra) 55%,#fff);background:color-mix(in srgb,var(--ambra) 16%,transparent)}.nt-tag:has(use[href$="#clock"]){color:color-mix(in srgb,var(--ciano) 55%,#fff);background:color-mix(in srgb,var(--ciano) 14%,transparent)}.nt-actions [data-nt=read]{color:var(--blu)}.nt-actions [data-nt=snooze],.nt-actions [data-nt=wake]{color:var(--ciano)}.nt-actions .nt-starred{color:var(--ambra);background:color-mix(in srgb,var(--ambra) 12%,transparent)}.nt-expanded{border:0;border-left:2px solid var(--nt-color);padding:14px 16px;background:color-mix(in srgb,var(--nt-color) 5%,transparent);border-radius:0 3px 3px 0}body .nt-root .portal-button.nt-module-action,body .nt-page .portal-button.nt-module-action{color:var(--nt-color);background:color-mix(in srgb,var(--nt-color) 15%,transparent)}body .nt-root .portal-button.nt-module-action:hover,body .nt-page .portal-button.nt-module-action:hover{background:color-mix(in srgb,var(--nt-color) 24%,transparent)}body .nt-root .portal-button.nt-handle-action,body .nt-page .portal-button.nt-handle-action{color:var(--verde);background:color-mix(in srgb,var(--verde) 12%,transparent)}body .nt-root .portal-button.nt-handle-action:hover,body .nt-page .portal-button.nt-handle-action:hover{background:color-mix(in srgb,var(--verde) 22%,transparent)}.nt-feed h2{font-size:14px;font-weight:600;letter-spacing:0;display:flex;align-items:center;gap:10px}.nt-view-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:3px;color:var(--nt-view-color);background:color-mix(in srgb,var(--nt-view-color) 14%,transparent)}.nt-feed-top .nt-result-count{margin-left:42px}body :is(.nt-root,.nt-page) .portal-button:is(.nt-module-action,.nt-handle-action) .portal-icon{color:inherit}.nt-note-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.nt-note-heading>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:3px;background:#ffffff0f;color:var(--t2)}.nt-note-heading strong{font-size:13px;color:var(--t1);margin:0}.nt-nav-note .portal-button{margin-top:14px;width:100%;justify-content:center;font-size:13px;padding:0 8px}.nt-nav-note[data-selection]{--nt-selection-color:var(--t2);background:#ffffff09;transition:background var(--t-rapido,.14s)}.nt-nav-note[data-selection]:is([data-selection=partial],[data-selection=all]){background:color-mix(in srgb,var(--nt-selection-color) 9%,transparent)}.nt-nav-note[data-selection=partial]{--nt-selection-color:var(--ambra)}.nt-nav-note[data-selection=all]{--nt-selection-color:var(--verde)}.nt-nav-note[data-selection] .nt-note-heading>span{color:var(--nt-selection-color);background:color-mix(in srgb,var(--nt-selection-color) 18%,transparent)}.nt-nav-note[data-selection] p>strong{font-size:13px;color:var(--nt-selection-color);margin-bottom:5px}body .nt-page .nt-nav-note:is([data-selection=partial],[data-selection=all]) .portal-button.nt-selection-toggle{color:var(--nt-selection-color);background:color-mix(in srgb,var(--nt-selection-color) 18%,transparent)}body .nt-page .portal-button.nt-selection-toggle .portal-icon{color:inherit}body .nt-page .nt-nav-note:is([data-selection=partial],[data-selection=all]) .portal-button.nt-selection-toggle:hover:not(:disabled){background:color-mix(in srgb,var(--nt-selection-color) 27%,transparent)}.nt-pref>.portal-icon{width:32px;height:32px;padding:8px;border-radius:3px;background:color-mix(in srgb,var(--nt-color) 14%,transparent);color:var(--nt-color)}.nt-prefs .nt-muted{font-size:13px;line-height:1.65}.nt-pop>header p{font-size:13px}.nt-expanded p{font-size:13px;line-height:1.7}.nt-expanded small{font-size:12px;line-height:1.65}.nt-row-foot{margin-top:7px;gap:8px}.nt-tag{white-space:nowrap}.nt-pop>footer>span{color:var(--t3);font-size:12px;max-width:180px}.nt-pop>footer>a{display:flex;align-items:center;gap:6px;color:var(--t1);font-size:13px;white-space:nowrap}.nt-pause-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nt-pause-options button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px;border:1px solid transparent;border-radius:3px;background:#ffffff0b;color:var(--t2);font-size:13px;font-weight:600;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.nt-pause-options button .portal-icon{width:14px;height:14px;flex-shrink:0}.nt-pause-options button:hover{background:color-mix(in srgb,var(--ciano) 12%,transparent);color:var(--t1)}.nt-pause-options button[aria-checked=true]{background:color-mix(in srgb,var(--ciano) 19%,transparent);color:var(--ciano);border-color:color-mix(in srgb,var(--ciano) 38%,transparent)}.nt-prefs .nt-pause-until{margin:0;font-size:12px;color:var(--t2)}.nt-pause-actions{display:flex;gap:8px;flex-wrap:wrap}body .nt-prefs .portal-button.nt-pause-apply{background:color-mix(in srgb,var(--ciano) 18%,transparent);color:var(--ciano)}body .nt-prefs .portal-button.nt-pause-apply:hover{background:color-mix(in srgb,var(--ciano) 27%,transparent)}@media(max-width:540px){.nt-pause-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt-pref{font-size:13px;gap:12px;padding:8px 0}body .nt-prefs .portal-button.nt-pause-apply .portal-icon{color:inherit}.nt-page .ct-intesta.nt-heading{align-items:flex-end}.nt-page .ct-intesta.nt-heading p{margin-top:6px}.portal-notifications{min-width:0}.portal-notifications .nt-heading{display:flex;gap:20px;margin:5.25px 0 20px}.portal-notifications .nt-heading h1{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.portal-notifications .nt-heading p{font-size:13px;line-height:1.6;color:var(--t3)}.portal-notifications .portal-nova-point{margin-bottom:20px}.nt-search{display:flex;align-items:center;gap:10px;flex:1;border:1px solid var(--filo-forte);background:var(--campo);border-radius:3px;padding:0 10px;height:36px;color:var(--t3)}.nt-filters>[role=combobox]{width:160px;min-width:130px}.nt-feed,.nt-nav-note{background:var(--portal-widget)}.nt-collapse{overflow:hidden}.nt-expanded{animation:none}.nt-actions button[aria-pressed=true]{color:var(--ambra);background:color-mix(in srgb,var(--ambra) 12%,transparent)}.nt-check[data-state=checked],.nt-check[data-state=indeterminate]{background:var(--blu);border-color:var(--blu);color:#fff}.nt-bell{position:relative}.nt-bell-sidebar{width:100%}.nt-bell .nt-badge{position:absolute;top:-2px;right:-3px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:4px;background:#d85359;color:#fff;font-size:10px;font-weight:700}[role=dialog].nt-pop{position:relative;padding:0;width:450px;max-width:calc(100vw - 24px);max-height:min(620px,var(--radix-popover-content-available-height));background:var(--blocco);color:var(--t1);border:1px solid var(--filo);border-radius:3px;gap:0}.nt-pop-tabs{padding:0 12px;border-bottom:1px solid var(--filo)}.nt-pop-tabs>button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;height:44px;border-bottom:2px solid transparent;color:var(--t3)}.nt-pop-tabs>button[aria-selected=true]{border-bottom-color:var(--blu);color:var(--t1)}.nt-pop-tabs>button>span{font-size:11px;padding:1px 5px;border-radius:3px;background:var(--portal-control)}.nt-pop-list{flex:1;min-height:0}.nt-pop .nt-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nt-floating-actions{position:fixed;z-index:45;bottom:24px;left:calc(50% + 128px);transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 300px);padding:12px 16px;border:1px solid var(--filo-forte);border-radius:3px;box-shadow:0 10px 28px #0004;background:var(--blocco);white-space:nowrap}.nt-floating-actions>button:last-child{margin-left:6px;color:var(--t3)}[role=dialog].nt-preferences-drawer{width:440px;max-width:calc(100vw - 32px);top:0;bottom:0;height:100dvh;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--blocco);color:var(--t1)}.nt-preferences-drawer>header{display:flex;align-items:center;gap:12px;padding:16px 50px 14px 18px;border-bottom:1px solid var(--filo);--nt-view-color:var(--blu)}.nt-preferences-drawer>header h2{font-size:16px;font-weight:700}.nt-preferences-drawer>header p{font-size:12px;margin-top:3px;color:var(--t3)}.nt-preferences-drawer .nt-prefs{flex:1;min-height:0;overflow:auto;padding:18px}.nt-prefs section{display:flex;flex-direction:column;gap:12px}.nt-prefs h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.nt-prefs h3>.portal-icon{color:var(--blu)}.nt-preferences-drawer>footer{display:flex;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--filo)}.nt-preferences-drawer>footer .spazio{flex:1}.nt-error{padding:12px 16px;border:1px solid color-mix(in srgb,var(--rosso) 30%,transparent);border-radius:3px;background:color-mix(in srgb,var(--rosso) 8%,transparent);color:var(--t2);margin-bottom:12px}.nt-error button{text-decoration:underline}:root[data-theme=light] .nt-meta .nt-module{color:color-mix(in srgb,var(--nt-color) 65%,#18202c)}:root[data-theme=light] .nt-tag{color:var(--t2)}:root[data-theme=light] .nt-pause-options button{background:var(--portal-control)}.nt-empty>.portal-icon{display:block;margin-left:auto;margin-right:auto}.nt-filters>[role=combobox]{font-size:12px}.portal-notifications{overflow:visible}.portal-notifications .nt-heading{gap:9px}.portal-notifications .nt-search{border:0;background:#ffffff0b;padding:0 12px;gap:8px}.nt-filters>[role=combobox]{flex:0 0 145px;width:145px;min-width:145px;font-size:13px}.nt-page .nt-check,.nt-root .nt-check{width:14px;height:14px;min-width:14px;border-radius:3px;background:transparent;box-shadow:none;color:#fff;font-size:12px;line-height:18px;border-color:var(--filo-forte)}.nt-page .nt-check:is([data-state=checked],[data-state=indeterminate]),.nt-root .nt-check:is([data-state=checked],[data-state=indeterminate]){background:var(--blu);border-color:var(--blu);color:#fff}.nt-preferences-drawer .nt-preferences-scroll{flex:1;min-height:0;overflow:auto;padding:20px}.nt-preferences-drawer .nt-prefs{padding:0;overflow:visible}.nt-preferences-drawer>header{padding:16px 20px}.nt-preferences-drawer>header .gc-ic{background:color-mix(in srgb,var(--blu) 16%,transparent)}.nt-preferences-drawer>footer{padding:16px 20px}.nt-prefs h3{font-weight:600;line-height:normal;flex-wrap:wrap}.nt-prefs h3>.portal-icon{color:var(--c);width:15px;height:15px}.nt-prefs h3 em{font-size:12px;font-weight:500;font-style:normal;color:var(--t3)}.nt-switch{color:#fff;box-shadow:none;border-radius:99px}.nt-preferences-drawer>header h2{padding:0;line-height:24px}.portal-notifications .ct-cerca.nt-search{max-width:none;flex:1}.nt-filters>div{flex:0 0 145px;width:145px;min-width:0}.nt-filters .ct-pill{width:100%;font:500 12px/18px Manrope,sans-serif;color:var(--t2);padding:0 10px 0 12px;gap:6px}.nt-filters .ct-pill>svg{margin-left:0}.nt-actions .nt-starred{padding:1px 6px}.nt-page .nt-check:is([data-state=checked],[data-state=indeterminate]),.nt-root .nt-check:is([data-state=checked],[data-state=indeterminate]){background:#e9eef6;border-color:#e9eef6;color:#0a0e16}[role=dialog].nt-preferences-drawer{font:500 13px/1.5 Manrope,sans-serif}.nt-preferences-drawer .nt-preferences-scroll{gap:16px}.nt-prefs .nt-switch{border:0;padding:2px;border-radius:99px;box-shadow:none}.nt-prefs .nt-switch>span{height:14px;width:14px}.nt-prefs .nt-switch[data-state=checked]>span{transform:translate(14px)}.nt-prefs .nt-switch[data-state=unchecked]>span{transform:translate(0)}.nt-filters .ct-pill{line-height:normal}.nt-preferences-drawer>header p{line-height:18px;margin-top:0}.nt-page .nt-check,.nt-root .nt-check{color:#fff}.nt-check [data-state]>svg,.nt-check>span>svg{color:#0a0e16}.nt-page .nt-check:is([data-state=checked],[data-state=indeterminate]),.nt-root .nt-check:is([data-state=checked],[data-state=indeterminate]){color:#fff}.portal-bulk-dock .nt-floating-actions>button:last-child{margin-left:0}:root:not(.dark) :is(.nt-page,.nt-root) .nt-check{color:#000}:root:not(.dark) :is(.nt-page,.nt-root) .nt-check:is([data-state=checked],[data-state=indeterminate]){background:#111;border-color:#111}:root:not(.dark) .nt-check>span>svg{color:#fff}:root:not(.dark) :is(.nt-module-action,.nt-handle-action,.nt-pause-apply){background:var(--portal-control);color:var(--t1)}.portal-accounting .gh-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;background:#0007;animation:dissolvi var(--t-lento,.32s) var(--c-entra,ease-out)}.portal-accounting.gh-content{position:fixed;inset:0 0 0 auto;z-index:261;width:min(480px,100vw);display:flex;flex-direction:column;background:var(--s-sup,#111824);border:0;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059;font:500 13px/1.65 Manrope,sans-serif;color:var(--t1);text-align:left;animation:gh-enter var(--t-lento,.32s) var(--c-entra,ease-out)}.portal-accounting.gh-content .i{width:16px;height:16px;flex-shrink:0}.portal-accounting.gh-content :is(h2,h3,h4,p){margin:0}.portal-accounting.gh-content>header{display:flex;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid var(--filo);flex-shrink:0}.portal-accounting.gh-content h2{font-size:20px;line-height:1.4;font-weight:700}.portal-accounting .gh-icon{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--gh-color) 15%,transparent);color:var(--gh-color)}.portal-accounting .gh-icon .i{width:18px;height:18px}.portal-accounting .gh-context{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13px;color:var(--gh-color)}.portal-accounting .gh-context .i{width:14px;height:14px}.portal-accounting.gh-content .ib{width:30px;height:30px;border:0;border-radius:3px;background:none;color:var(--t3);display:grid;place-items:center;margin-left:auto;cursor:pointer}.portal-accounting.gh-content .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .gh-body{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:24px}.portal-accounting .gh-intro{font-size:13px;color:var(--t2);margin-bottom:24px!important}.portal-accounting.gh-content h3{font-size:13px;font-weight:600;color:var(--t2);margin-bottom:16px}.portal-accounting .gh-section{display:flex;gap:12px;margin-bottom:22px}.portal-accounting .gh-section-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--gh-color) 12%,transparent);color:var(--gh-color)}.portal-accounting.gh-content h4{font-size:13px;font-weight:600;margin-bottom:5px}.portal-accounting .gh-section p,.portal-accounting .gh-faq p,.portal-accounting .gh-nova p{font-size:13px;color:var(--t2);line-height:1.75}.portal-accounting .gh-faq,.portal-accounting .gh-shortcuts{border-top:1px solid var(--filo);padding-top:20px;margin-top:24px}.portal-accounting .gh-faq>div{border-bottom:1px solid var(--filo)}.portal-accounting .gh-faq button{display:flex;align-items:center;gap:9px;width:100%;padding:12px 0;border:0;background:none;color:var(--t2);font:600 13px/1.6 Manrope,sans-serif;text-align:left;cursor:pointer}.portal-accounting .gh-faq button>.i:first-child{color:var(--gh-color)}.portal-accounting .gh-faq button>span{flex:1}.portal-accounting .gh-faq button>.i:last-child{width:13px;height:13px;transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .gh-faq button[aria-expanded=true]>.i:last-child{transform:rotate(180deg)}.portal-accounting .gh-faq button:hover,.portal-accounting .gh-faq button[aria-expanded=true]{color:var(--t1)}.portal-accounting .gh-faq p{padding:0 0 14px 25px;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .gh-shortcuts>div{display:flex;align-items:center;gap:12px;margin:10px 0;color:var(--t2)}.portal-accounting .gh-shortcuts kbd{min-width:76px;padding:3px 8px;border:1px solid var(--filo-forte);border-radius:3px;background:#ffffff0a;font:600 12px Manrope,sans-serif;text-align:center;color:var(--t1)}.portal-accounting .gh-nova{--gh-color:var(--viola);display:flex;gap:12px;padding:16px;margin-top:24px;border-radius:3px;background:color-mix(in srgb,var(--viola) 7%,transparent)}.portal-accounting.gh-content>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--filo);flex-shrink:0}.portal-accounting.gh-content[data-state=closed]{animation:gh-exit calc(var(--t-lento) / 2) var(--c-esce,ease-in)}.portal-accounting .gh-veil[data-state=closed]{animation:gh-fade-out calc(var(--t-lento) / 2) var(--c-esce,ease-in)}@keyframes gh-enter{0%{transform:translate(100%);opacity:0}to{transform:none;opacity:1}}@keyframes gh-exit{to{transform:translate(100%);opacity:0}}@keyframes gh-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.portal-accounting.gh-content,.portal-accounting .gh-veil,.portal-accounting .gh-faq p{animation:none!important}.portal-accounting .gh-faq button>.i{transition:none}}.portal-accounting.gh-content{--gh-color:#3FB7A0;top:0!important;height:100dvh!important;max-height:100dvh!important;max-width:480px!important;width:min(480px,100vw)!important;padding:0;gap:0;overflow:hidden}.portal-accounting.gh-content>button{display:none}.portal-accounting.gh-content .gh-body{scrollbar-width:none}.portal-accounting.gh-content .gh-body::-webkit-scrollbar{display:none}.portal-accounting.gh-content .gh-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-medio,.22s) ease,opacity var(--t-medio,.22s) ease}.portal-accounting.gh-content .gh-answer[data-open=true]{grid-template-rows:1fr;opacity:1}.portal-accounting.gh-content .gh-answer>div{min-height:0;overflow:hidden}.portal-accounting.gh-content .gh-answer p{animation:none}@media(prefers-reduced-motion:reduce){.portal-accounting.gh-content .gh-answer{transition:none}}:root:not(.dark) .portal-accounting.gh-content{background:#fff;box-shadow:-1px 0 0 var(--cb-line),-24px 0 48px #233a5826}.portal-client-area .i{width:16px;height:16px;flex-shrink:0}.portal-client-area .i.s{width:14px;height:14px}.portal-client-area .g-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.portal-client-area.g-finestra{position:fixed;left:50%;top:50%;translate:-50% -50%;z-index:301;box-sizing:border-box;display:block;width:min(512px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:24px;border:0;border-radius:3px;background:var(--s-sup,#111824);box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d;color:var(--t1);font:500 13px/1.55 Manrope,sans-serif}.portal-client-area.g-finestra *{box-sizing:border-box}.portal-client-area.g-finestra>header,.portal-client-area.g-finestra>form>header{display:flex;align-items:center;gap:12px;margin:0 0 20px}.portal-client-area.g-finestra>header>div,.portal-client-area.g-finestra>form>header>div{flex:1;min-width:0}.portal-client-area.g-finestra>header>span:first-child,.portal-client-area.g-finestra>form>header>span:first-child{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--tinta,var(--t2)) 14%,transparent);color:var(--tinta,var(--t2))}.portal-client-area.g-finestra>header>span:first-child .i,.portal-client-area.g-finestra>form>header>span:first-child .i{width:18px;height:18px}.portal-client-area.g-finestra h2{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--t1)}.portal-client-area.g-finestra>header p,.portal-client-area.g-finestra>form>header p{margin:4px 0 0;font-size:13px;color:var(--t3)}.portal-client-area.g-finestra>footer,.portal-client-area.g-finestra>form>footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--filo,rgba(255,255,255,.07))}.portal-client-area .g-velo[data-state=open]{animation:dissolvi var(--t-medio) var(--c-entra)}.portal-client-area.g-finestra[data-state=open]{animation:client-area-enter .22s cubic-bezier(.22,1,.36,1)}.portal-client-area.g-finestra[data-state=closed]{animation:client-area-leave .11s cubic-bezier(.4,0,1,1) forwards}@media(prefers-reduced-motion:reduce){.portal-client-area :is(.g-velo,.g-finestra)[data-state]{animation-name:dissolvi}.portal-client-area :is(.g-velo,.g-finestra)[data-state=closed]{animation-name:esce-sfuma}}.portal-client-area.g-finestra .g-text{--g-input-bg:var(--bg);width:100%;height:36px;padding:0 12px;border:1px solid var(--filo-forte);border-radius:3px;background:var(--g-input-bg);transition:border-color var(--t-rapido)}.portal-client-area.g-finestra .g-text:focus{border-color:#758398}.portal-client-area.g-finestra textarea.g-text{height:auto;padding:10px 12px}.portal-client-area.g-finestra .btn:not(.pri):not(.pericolo){background:#ffffff14}.portal-client-area.g-finestra .btn:not(.pri):not(.pericolo):hover{background:#ffffff1f}.portal-client-area.ac-body{min-height:100dvh;margin:0;background:var(--bg,#0b0f15);color:var(--t1);font:500 14px/1.5 Manrope,sans-serif;overflow-x:hidden}.portal-client-area .ac-top{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:20px;height:64px;padding:0 24px;background:color-mix(in srgb,var(--bg,#0b0f15) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0f}.portal-client-area .ac-marca{display:flex;align-items:center;gap:12px;flex-shrink:0}.portal-client-area .ac-marca img{height:26px}.portal-client-area .ac-marca span{padding-left:12px;border-left:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:700;color:var(--t2)}.portal-client-area .ac-nav{display:flex;gap:2px;margin:0 auto}.portal-client-area .ac-voce{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-client-area .ac-voce .i{width:15px;height:15px}.portal-client-area .ac-voce:hover{background:#ffffff0d;color:var(--t1)}.portal-client-area .ac-voce.on{background:color-mix(in srgb,var(--acc) 13%,transparent);color:var(--t1)}.portal-client-area .ac-voce.on .i{color:var(--acc)}.portal-client-area .ac-voce em{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;background:var(--acc);font-style:normal;font-size:11px;font-weight:800;color:#0b0e15}.portal-client-area .ac-dx{display:flex;align-items:center;gap:12px;flex-shrink:0}.portal-client-area .ac-campana{position:relative;width:36px;height:36px;border-radius:3px}.portal-client-area .ac-campana em{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:8px;background:var(--rosso);font-style:normal;font-size:11px;font-weight:800;color:#fff}.portal-client-area .ac-campana em:empty{display:none}.portal-client-area .ac-io{display:flex;align-items:center;gap:10px}.portal-client-area .ac-io b{display:block;font-size:13px}.portal-client-area .ac-io small{font-size:11.5px;color:var(--t3)}.portal-client-area .ac-av{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h,210) 40% 36%);font-size:12px;font-weight:700;color:#fff}.portal-client-area .ac-av.grande{width:52px;height:52px;font-size:17px}.portal-client-area.ac-pop{position:absolute;top:58px;right:120px;width:340px;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:3px;background:var(--s-sup,#161a22);box-shadow:0 0 0 1px #ffffff14,0 16px 40px #00000080}.portal-client-area.ac-pop[hidden]{display:none}.portal-client-area.ac-pop>b{padding:4px 6px 8px;font-size:13px}.portal-client-area.ac-pop div{display:flex;gap:10px;padding:8px 6px;border-radius:3px;font-size:12.5px}.portal-client-area.ac-pop div:hover{background:#ffffff0d}.portal-client-area.ac-pop .i{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--acc)}.portal-client-area.ac-pop small{display:block;font-size:11px;color:var(--t3)}.portal-client-area .ac-main{padding:32px 32px 96px}.portal-client-area .ac-ciao h1,.portal-client-area .ac-titolo h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.portal-client-area .ac-ciao p,.portal-client-area .ac-titolo p{max-width:70ch;font-size:14px;color:var(--t2)}.portal-client-area .ac-ciao{margin-bottom:20px}.portal-client-area .ac-ciao p{margin:6px 0 0}.portal-client-area .ac-titolo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:20px}.portal-client-area .ac-titolo p{flex-basis:100%;max-width:none;margin:0}.portal-client-area .ac-titolo h1{flex:1}.portal-client-area .ac-g2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;align-items:start}.portal-client-area .ac-col{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-client-area .ac-riq{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-client-area .ac-riq>h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.portal-client-area .ac-main>:is(.ac-riq,.ac-g2)+:is(.ac-riq,.ac-g2){margin-top:16px}.portal-client-area .ac-riq>h2>.i{width:15px;height:15px;color:var(--t3)}.portal-client-area .ac-riq>h2 em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:var(--acc);font-style:normal;font-size:11px;font-weight:800;color:#0b0e15}.portal-client-area .ac-riq>h2 .btn{margin-left:auto}.portal-client-area .ac-ic{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-client-area .ac-ic .i{width:17px;height:17px}.portal-client-area .ac-nota{display:flex;gap:8px;margin:0;font-size:12.5px;line-height:1.5;color:var(--t3)}.portal-client-area .ac-nota>.i{flex-shrink:0;width:14px;height:14px;margin-top:2px}.portal-client-area .ac-vuoto{display:flex;align-items:center;gap:8px;margin:0;color:var(--t2)}.portal-client-area .ac-vuoto .i{width:16px;height:16px;color:var(--verde)}.portal-client-area .ac-fare-l{display:flex;flex-direction:column;gap:8px}.portal-client-area .ac-fare{display:flex;align-items:center;gap:14px;padding:14px;border:0;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,rgba(255,255,255,.02));box-shadow:inset 3px 0 0 var(--c);font:inherit;color:var(--t1);text-align:left;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-client-area .ac-fare:hover{background:color-mix(in srgb,var(--c) 13%,transparent)}.portal-client-area .ac-fare>span:nth-child(2){flex:1;min-width:0}.portal-client-area .ac-fare b{display:block;font-size:14px;font-weight:650}.portal-client-area .ac-fare small{font-size:12.5px;color:var(--t3)}.portal-client-area .ac-fare .ac-ic{flex-basis:40px;width:40px;height:40px}.portal-client-area .ac-fare .btn{pointer-events:none}.portal-client-area .ac-pmini{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:12px;border:0;border-radius:3px;background:#ffffff09;font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-client-area .ac-pmini:hover{background:#ffffff0f}.portal-client-area .ac-pmini b{display:block;font-size:13.5px}.portal-client-area .ac-pmini small{font-size:12px;color:var(--t3)}.portal-client-area .ac-pmini em{font-style:normal;font-size:16px;font-weight:700;color:var(--c)}.portal-client-area .ac-pmini .ac-barra{grid-column:1/-1}.portal-client-area .ac-barra{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-client-area .ac-barra i{display:block;width:100%;height:100%;background:var(--c,var(--acc));transform:scaleX(var(--p));transform-origin:left}.portal-client-area .ac-ref{flex-direction:row;align-items:center;gap:14px}.portal-client-area .ac-ref>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.portal-client-area .ac-ref small{font-size:11.5px;font-weight:600;color:var(--t3)}.portal-client-area .ac-ref b{font-size:15px}.portal-client-area .ac-ref span:not(.ac-av){display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t2)}.portal-client-area .ac-ref span .i{width:12px;height:12px;color:var(--t3)}.portal-client-area .ac-tabs{display:flex;gap:6px}.portal-client-area .ac-tabs button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0a;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-client-area .ac-tabs button i{width:8px;height:8px;border-radius:50%;background:var(--c)}.portal-client-area .ac-tabs button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);color:var(--t1)}.portal-client-area .ac-prog{box-shadow:inset 0 3px 0 var(--c)}.portal-client-area .ac-ph{display:flex;align-items:flex-start;gap:16px}.portal-client-area .ac-ph>div:first-child{flex:1}.portal-client-area .ac-pt{margin:0;font-size:20px;font-weight:700}.portal-client-area .ac-ph p{margin:4px 0 0;font-size:13px;color:var(--t2)}.portal-client-area .ac-anello{flex-shrink:0;width:84px;height:84px;display:grid;place-content:center;justify-items:center;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p) * 1%),rgba(255,255,255,.07) 0);-webkit-mask:radial-gradient(farthest-side,transparent 72%,#000 73%);mask:radial-gradient(farthest-side,transparent 72%,#000 73%);position:relative}.portal-client-area .ac-anello b,.portal-client-area .ac-anello small{position:relative}.portal-client-area .ac-ph .ac-anello{-webkit-mask:none;mask:none;background:radial-gradient(farthest-side,#141a23 72%,transparent 73%),conic-gradient(var(--c) calc(var(--p) * 1%),rgba(255,255,255,.07) 0)}.portal-client-area .ac-anello b{font-size:18px;font-weight:700;line-height:1}.portal-client-area .ac-anello small{font-size:11px;color:var(--t3)}.portal-client-area .ac-date{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;color:var(--t3)}.portal-client-area .ac-date span{display:flex;align-items:center;gap:6px}.portal-client-area .ac-date .i{width:13px;height:13px}.portal-client-area .ac-date b{color:var(--t1)}.portal-client-area .ac-fasi{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:4px;margin:6px 0 0;padding:0;list-style:none;counter-reset:f}.portal-client-area .ac-fasi li{position:relative;display:flex;flex-direction:column;gap:2px;padding-top:30px}.portal-client-area .ac-fasi li:before{content:"";position:absolute;top:11px;left:24px;right:-4px;height:2px;background:#ffffff14}.portal-client-area .ac-fasi li:last-child:before{display:none}.portal-client-area .ac-fasi li.fatta:before{background:var(--c)}.portal-client-area .ac-pallino{position:absolute;top:0;left:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#ffffff12;box-shadow:inset 0 0 0 2px #ffffff1a;color:#0b0e15}.portal-client-area .ac-pallino .i{width:12px;height:12px}.portal-client-area .ac-fasi li.fatta .ac-pallino{background:var(--c);box-shadow:none}.portal-client-area .ac-fasi li.corso .ac-pallino{box-shadow:inset 0 0 0 2px var(--c);background:color-mix(in srgb,var(--c) 20%,transparent)}.portal-client-area .ac-fasi b{font-size:12.5px}.portal-client-area .ac-fasi small{font-size:11.5px;color:var(--t3)}.portal-client-area .ac-fasi li.corso small{color:var(--c)}.portal-client-area .ac-step{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.portal-client-area .ac-step li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:10px;border-radius:3px;background:#ffffff08}.portal-client-area .ac-step li>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;color:var(--t3)}.portal-client-area .ac-step li>span .i{width:14px;height:14px}.portal-client-area .ac-step b{font-size:13px}.portal-client-area .ac-step small{grid-column:2;font-size:12px;color:var(--t3)}.portal-client-area .ac-step .btn{grid-column:3;grid-row:1/3;height:36px}.portal-client-area .ac-step li.tu{background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra)}.portal-client-area .ac-step li.tu>span{background:var(--ambra-tinta);color:var(--ambra)}.portal-client-area .ac-step li.tu small{color:var(--ambra-chiaro)}.portal-client-area .ac-step li.fatto{opacity:.6;background:#ffffff08;box-shadow:none}.portal-client-area .ac-novita{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;border-left:2px solid rgba(255,255,255,.07);font-size:13px;color:var(--t2)}.portal-client-area .ac-novita b{color:var(--t1)}.portal-client-area .ac-novita small{display:block;font-size:11.5px;color:var(--t3)}.portal-client-area .ac-lista{gap:0;padding:6px 16px}.portal-client-area .ac-lista>h2{padding:12px 0 6px}.portal-client-area .ac-doc{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:14px 0;border:0;background:none;font:inherit;color:var(--t1);text-align:left;box-shadow:inset 0 -1px #ffffff0d}.portal-client-area .ac-doc:last-child{box-shadow:none}.portal-client-area .ac-doc>span:nth-child(2){min-width:0}.portal-client-area .ac-doc b{display:block;font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-client-area .ac-doc small{font-size:12px;color:var(--t3)}.portal-client-area .ac-doc strong{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-client-area .ac-doc .btn{height:36px}.portal-client-area .ac-doc.attesa,.portal-client-area .ac-doc.urgente{margin:4px -10px;padding:14px 10px;border-radius:3px;box-shadow:none}.portal-client-area .ac-doc.attesa{background:var(--blu-fondo)}.portal-client-area .ac-doc.urgente{background:color-mix(in srgb,var(--rosso) 8%,transparent)}.portal-client-area .ac-st{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;background:color-mix(in srgb,var(--c) 15%,transparent);font-size:11.5px;font-weight:700;color:var(--c);white-space:nowrap}.portal-client-area .ac-st .i{width:12px;height:12px}.portal-client-area .ac-req{width:100%;grid-template-columns:36px minmax(0,1fr) auto 14px;cursor:pointer}.portal-client-area .ac-req>.i{width:14px;height:14px;color:var(--t3)}.portal-client-area .ac-req:hover b{color:var(--acc-chiaro,var(--acc))}.portal-client-area .ac-tot{gap:4px}.portal-client-area .ac-tot small{font-size:12px;font-weight:600;color:var(--t3)}.portal-client-area .ac-tot b{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.portal-client-area .ac-tot span{font-size:12.5px;color:var(--t2)}.portal-client-area .ac-abb{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:3px;background:#ffffff09}.portal-client-area .ac-abb b{font-size:13.5px}.portal-client-area .ac-abb span{font-size:13px;color:var(--t1)}.portal-client-area .ac-abb small{font-size:12px;color:var(--t3)}.portal-client-area .ac-appr{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}.portal-client-area .ac-ap{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px;border-radius:3px;background:#ffffff09}.portal-client-area .ac-ap.ok{box-shadow:inset 3px 0 0 var(--verde)}.portal-client-area .ac-ap.mod{box-shadow:inset 3px 0 0 var(--ambra)}.portal-client-area .ac-ap-ant{position:relative;display:grid;place-items:center;height:110px;border:0;border-radius:3px;background:linear-gradient(135deg,#5b8def4d,#e8743f33);color:#fff;cursor:pointer}.portal-client-area .ac-ap-ant.video{background:linear-gradient(135deg,#e1306c59,#9d7bea40)}.portal-client-area .ac-ap-ant .i{width:26px;height:26px}.portal-client-area .ac-ap-ant span{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:3px;background:#00000080;font-size:11px;font-weight:700}.portal-client-area .ac-ap b{display:block;font-size:14px}.portal-client-area .ac-ap small{font-size:12px;color:var(--t3)}.portal-client-area .ac-ap p{margin:6px 0 10px;font-size:12.5px;line-height:1.5;color:var(--t2)}.portal-client-area .ac-ap-az{display:flex;flex-wrap:wrap;gap:8px}.portal-client-area .ac-ap-az .btn{height:36px}.portal-client-area .ac-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px;border:0;border-radius:3px;background:var(--bg);box-shadow:inset 0 0 0 1px #ffffff1a;font:inherit;color:var(--t1);cursor:pointer}.portal-client-area .ac-drop:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 60%,transparent)}.portal-client-area .ac-drop .i{width:24px;height:24px;margin-bottom:4px;color:var(--acc)}.portal-client-area .ac-drop b{font-size:13.5px}.portal-client-area .ac-drop span{font-size:12px;color:var(--t3)}.portal-client-area .ac-indietro{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:0;border:0;background:none;font:600 12.5px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-client-area .ac-indietro .i{width:13px;height:13px}.portal-client-area .ac-rt{margin:0;font-size:16px}.portal-client-area .ac-thread{display:flex;flex-direction:column;gap:10px}.portal-client-area .ac-msg{max-width:80%;padding:10px 12px;border-radius:10px}.portal-client-area .ac-msg small{display:block;margin-bottom:2px;font-size:11px;color:var(--t3)}.portal-client-area .ac-msg p{margin:0;font-size:13.5px;line-height:1.55}.portal-client-area .ac-msg.tu{align-self:flex-end;border-top-right-radius:3px;background:color-mix(in srgb,var(--acc) 16%,#16120f)}.portal-client-area .ac-msg.noi{align-self:flex-start;border-top-left-radius:3px;background:#ffffff0f}.portal-client-area .ac-risp{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.portal-client-area .ac-risp textarea{width:100%;padding:10px 12px;border:0;border-radius:3px;background:#ffffff0d;resize:none;field-sizing:content;min-height:76px;max-height:280px;font:500 13.5px/1.5 Manrope,sans-serif;color:var(--t1);outline:none}.portal-client-area .ac-link{display:flex;align-items:center;gap:8px;padding:8px 0;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);text-decoration:none;cursor:pointer}.portal-client-area .ac-link .i{width:14px;height:14px;color:var(--acc)}.portal-client-area .ac-link:hover{color:var(--t1)}.portal-client-area .ac-link.in{display:inline;padding:0;color:var(--acc-chiaro,var(--acc))}.portal-client-area.ac-fin[hidden],.portal-client-area [data-ac-velo][hidden]{display:none}.portal-client-area.ac-fin.larga{width:min(820px,calc(100vw - 32px))}.portal-client-area .ac-foglio{display:flex;flex-direction:column;margin-bottom:12px;padding:6px 14px;border-radius:3px;background:var(--bg)}.portal-client-area .ac-foglio div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-client-area .ac-foglio div:last-child{box-shadow:none}.portal-client-area .ac-foglio .tot{font-size:15px}.portal-client-area .ac-foglio .tot b{font-size:18px}.portal-client-area .ac-codice{display:flex;justify-content:center;gap:8px;margin:8px 0 16px}.portal-client-area.g-finestra .ac-codice .g-text{width:46px;height:56px;padding:0;font:700 22px Manrope,sans-serif;text-align:center}.portal-client-area .ac-fatto{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px;text-align:center}.portal-client-area .ac-fatto>.i{width:40px;height:40px;padding:8px;border-radius:50%;background:var(--verde);color:#0b0e15}.portal-client-area .ac-fatto b{font-size:17px}.portal-client-area .ac-fatto span{max-width:42ch;font-size:13px;color:var(--t2)}.portal-client-area .ac-ant{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:420px;margin-bottom:12px;border-radius:3px;background:linear-gradient(135deg,#5b8def47,#e8743f2e);color:#fff}.portal-client-area .ac-ant.video{background:linear-gradient(135deg,#e1306c52,#9d7bea38)}.portal-client-area .ac-ant .i{width:44px;height:44px}.portal-client-area .ac-campo{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:12.5px;font-weight:600;color:var(--t2)}.portal-client-area.g-finestra textarea.ac-ta{min-height:120px}@media(max-width:900px){.portal-client-area .ac-top{gap:10px;padding:0 14px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg,#0b0f15);justify-content:space-between}.portal-client-area .ac-marca span,.portal-client-area .ac-io>div,.portal-client-area .ac-dx>.btn{display:none}.portal-client-area .ac-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;justify-content:space-around;margin:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#0f141c;box-shadow:0 -1px #ffffff14}.portal-client-area .ac-voce{flex-direction:column;gap:2px;height:auto;padding:6px 8px;font-size:10.5px}.portal-client-area .ac-voce em{position:absolute;top:2px;right:2px}.portal-client-area .ac-main{padding:20px 16px 110px}.portal-client-area .ac-g2{grid-template-columns:1fr}.portal-client-area .ac-doc{grid-template-columns:36px minmax(0,1fr) auto;row-gap:8px}.portal-client-area .ac-doc strong{grid-column:2}.portal-client-area .ac-doc .btn{grid-column:3;grid-row:1/3}.portal-client-area .ac-doc .ac-st{grid-column:3;grid-row:1}.portal-client-area .ac-appr{grid-template-columns:1fr}.portal-client-area .ac-ap{grid-template-columns:110px minmax(0,1fr)}.portal-client-area.ac-pop{right:12px;left:12px;width:auto}.portal-client-area .scelta{display:none}}.portal-client-area .ra-av{display:flex;gap:10px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.portal-client-area .ra-av.rosso{--c:var(--rosso)}.portal-client-area .ra-av.ambra{--c:var(--ambra)}.portal-client-area .ra-av>.i{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c)}.portal-client-area .ra-av>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.portal-client-area .ra-av b{font-size:13px;font-weight:650}.portal-client-area .ra-av small{font-size:12.5px;line-height:1.5;color:var(--t2)}.portal-client-area{--s-sup:var(--campo);--blu-fondo:color-mix(in srgb,var(--blu) 10%,transparent);--ambra-fondo:color-mix(in srgb,var(--ambra) 10%,transparent);--ambra-tinta:color-mix(in srgb,var(--ambra) 16%,transparent);--ambra-chiaro:color-mix(in srgb,var(--ambra) 65%,white);font:500 14px/1.5 Manrope,sans-serif;color:var(--t1)}.portal-client-area.ac-body{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.portal-client-area .ac-top{flex-shrink:0}.portal-client-area .ac-scroll{overflow:auto;flex:1;min-height:0;scrollbar-width:none}.portal-client-area .btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border:0;border-radius:3px;background:#ffffff0b;color:var(--t1);font:600 13px Manrope,sans-serif;letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-client-area .btn .i{width:16px;height:16px;stroke-width:1.9;color:var(--t3)}.portal-client-area .btn:hover{background:#ffffff13}.portal-client-area .btn.pri{background:var(--portal-primary);color:var(--portal-primary-text)}.portal-client-area .btn.pri .i{color:inherit}.portal-client-area .btn.pri:hover{filter:brightness(1.08)}.portal-client-area .btn:disabled{opacity:.4;cursor:default}.portal-client-area .ib{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid transparent;background:transparent;color:var(--t2);cursor:pointer;border-radius:3px}.portal-client-area .ib:hover{background:var(--hover)}.portal-client-area :is(h1,h2,h3,p,small,b){line-height:inherit}.portal-client-area h1{line-height:1.5}.portal-client-area b,.portal-client-area strong{font-weight:700}.portal-client-area .g-text{font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);background:var(--bg)}.portal-client-area textarea{resize:none;max-height:280px;scrollbar-width:none}.portal-client-area.ac-fin{display:block;translate:0 0;max-width:none;letter-spacing:normal;scrollbar-width:none}.portal-client-area.ac-fin>header{padding-right:28px}.portal-client-area.ac-fin h2{font:700 16px/1.3 Manrope,sans-serif;letter-spacing:-.01em;padding:0}.portal-client-area.ac-fin>button:last-child{right:20px;top:26px;border-radius:3px}.portal-client-area.ac-pop{position:relative;inset:auto;border:0;padding:10px;max-height:70dvh;overflow:auto;scrollbar-width:none}.portal-client-area .ac-upload-list{display:flex;flex-direction:column;gap:8px;margin:12px 0}.portal-client-area .ac-upload-list>div{display:flex;align-items:center;gap:8px}.portal-client-area .ac-upload-list b{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.portal-client-area .ac-error{color:var(--rosso);margin:12px 0;font-size:13px}.portal-client-area .ac-busy{padding:32px;color:var(--t3)}.portal-client-area .ac-draft-state{font-size:11px;color:var(--t3);margin:0}.portal-client-area .ac-ant img,.portal-client-area .ac-ant video,.portal-client-area .ac-ant iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0}.portal-client-area .ac-ant iframe{background:#fff}.portal-client-area .ac-ap-ant img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.portal-client-area .ac-msg p{white-space:pre-wrap;overflow-wrap:anywhere}.portal-client-area .ac-tabs{max-width:100%;overflow:auto;scrollbar-width:none}.portal-client-area :is(button,a,input,textarea,select):focus-visible{outline:1.5px solid var(--t3)!important;outline-offset:-2px}.portal-client-area :is(input,textarea,select):focus-visible{outline:0!important;border-color:var(--t3)}:root:not(.dark) .portal-client-area .ac-marca img{filter:brightness(0)}:root:not(.dark) .portal-client-area :is(.ac-riq,.ac-pmini,.ac-abb,.ac-ap,.ac-msg.noi){background:#233a5809}:root:not(.dark) .portal-client-area .btn:not(.pri){background:#233a580b}:root:not(.dark) .portal-client-area .btn:not(.pri):hover{background:#233a5813}:root:not(.dark) .portal-client-area .ac-ph .ac-anello{background:radial-gradient(farthest-side,#edf0f4 72%,transparent 73%),conic-gradient(var(--c) calc(var(--p) * 1%),rgba(35,58,88,.07) 0)}:root:not(.dark) .portal-client-area .ac-msg.tu{background:color-mix(in srgb,var(--acc) 16%,white)}:root:not(.dark) .portal-client-area .ac-risp textarea{background:#233a580d}:root:not(.dark) .portal-client-area .ac-barra{background:#233a5812}:root:not(.dark) .portal-client-area .ac-nav{--ac-mobile-bg:var(--bg)}@media(max-width:1400px)and (min-width:901px){.portal-client-area .ac-top{gap:12px;padding:0 16px}.portal-client-area .ac-voce{gap:6px;padding:0 8px}.portal-client-area .ac-io>div{max-width:130px}.portal-client-area .ac-io b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-client-area .ac-marca{gap:8px}.portal-client-area .ac-marca span{padding-left:8px}}@media(max-width:900px){.portal-client-area .ac-top>.btn{width:32px;padding:0;font-size:0;justify-content:center}.portal-client-area .ac-nav{background:var(--ac-mobile-bg,#0f141c)}.portal-client-area .ac-doc .btn{grid-row:auto}.portal-client-area .ac-doc .ac-st{grid-column:2;grid-row:auto}.portal-client-area .ac-doc strong{grid-column:2}.portal-client-area .ac-req{grid-template-columns:36px minmax(0,1fr) auto}.portal-client-area .ac-ap{grid-template-columns:110px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.portal-client-area,.portal-client-area *{animation:none!important;transition:none!important}}.portal-client-area .ac-signature-frame{width:100%;height:min(540px,60dvh);border:0;margin-top:16px;background:#fff;border-radius:3px}.portal-client-area .ac-campana,.portal-client-area .ac-ap-ant{padding:1px 6px;font:400 13.3333px Arial,sans-serif}.portal-client-area.ac-fin{gap:normal}.portal-client-area.ac-fin input.g-text{font:400 13.3333px Arial,sans-serif}.portal-client-area.ac-fin textarea.g-text{font:400 13.3333px monospace;color:#fff}.portal-client-area.ac-fin footer .ac-draft-state{margin-right:auto;max-width:140px}.portal-client-area.ac-fin>header{padding-right:48px}.portal-client-area.ac-fin>button:last-child{width:36px;height:36px;right:24px;top:28px}:root:not(.dark) .portal-client-area.ac-fin textarea.g-text{color:var(--t1)}.portal-client-area .ac-drop .i{width:24px;height:24px}.portal-client-area .ac-fare .btn .i{width:13px;height:13px}@keyframes client-area-enter{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes client-area-leave{to{opacity:0}}:root:not(.dark) .portal-client-area .ac-fasi li:not(.fatta):not(.corso) .ac-pallino{background:#233a5812;box-shadow:inset 0 0 0 2px #233a584d}:root:not(.dark) .portal-client-area .ac-fasi li:not(.fatta):before{background:#233a5829}.client-shootings.ac-riq{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;margin-bottom:16px;border-radius:3px;background:#ffffff09;font-family:Manrope,sans-serif}.client-shootings.ac-riq>h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.client-shootings.ac-riq>h2>.i{width:15px;height:15px;color:var(--t3,hsl(var(--muted-foreground)))}.client-shootings .ac-step{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.client-shootings .ac-step li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:10px;border-radius:3px;background:#ffffff08}.client-shootings .ac-step li>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;color:var(--t3,hsl(var(--muted-foreground)))}.client-shootings .ac-step li>span .i{width:14px;height:14px}.client-shootings .ac-step b{font-size:13px;overflow-wrap:anywhere}.client-shootings .ac-step small{grid-column:2;font-size:12px;color:var(--t3,hsl(var(--muted-foreground)));overflow-wrap:anywhere}:root:not(.dark) .client-shootings.ac-riq{background:#00000009}:root:not(.dark) .client-shootings .ac-step li{background:#00000008}:root:not(.dark) .client-shootings .ac-step li>span{background:#0000000f}.g-chart{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:4px;column-gap:4px;position:relative;min-width:0;width:100%;margin:14px 0 0;--g-altezza:160px;font:500 11px/1.4 Manrope,sans-serif;color:var(--t3)}.g-chart-mini{--g-altezza:58px;margin-top:14px}.g-chart-horizontal{grid-template-columns:minmax(40px,max-content) minmax(0,1fr);row-gap:2px}.g-chart-row-label{max-width:140px;align-self:center;overflow-wrap:anywhere;padding-right:6px}.g-chart-row{position:relative;min-height:26px;border:0;border-left:1px solid var(--filo-forte);background:transparent;cursor:crosshair;padding:0}.g-chart-row:hover,.g-chart-row:focus-visible{background:color-mix(in srgb,var(--t3) 12%,transparent)}.g-chart-row-grid{position:absolute;top:0;bottom:0;border-left:1px dashed var(--filo);pointer-events:none}.g-chart-row-bar{position:absolute;min-width:0;border-radius:2px;pointer-events:none;opacity:.85}.comunicazione .g-chart{margin-top:0;--g-altezza:var(--d-altezza,120px)}.comunicazione .el-torta circle:focus-visible{filter:brightness(1.15)}.comunicazione .el-torta li>button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:2px 0}.g-chart-y-title{grid-column:1 / -1;padding-bottom:7px;color:var(--t2);font-size:11px}.g-chart-body{display:contents}.g-chart-y{height:var(--g-altezza);display:flex;flex-direction:column;justify-content:space-between;text-align:right;font-variant-numeric:tabular-nums;line-height:1}.g-chart-y>span:first-child{transform:translateY(-40%)}.g-chart-y>span:last-child{transform:translateY(40%)}.g-chart-plot{height:var(--g-altezza);position:relative;border-left:1px solid var(--filo-forte);border-bottom:1px solid var(--filo-forte);min-width:0}.g-chart-plot>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.g-chart-grid{stroke:var(--filo);stroke-width:1;vector-effect:non-scaling-stroke;fill:none;stroke-dasharray:3 4}.g-chart-zero{stroke:var(--t3);stroke-width:1;vector-effect:non-scaling-stroke;fill:none}.g-chart-points{position:absolute;top:0;right:0;bottom:0;left:0}.g-chart-hit{position:absolute;top:-5px;bottom:-5px;min-width:0;border:0;border-radius:0;background:transparent;padding:0;cursor:crosshair;color:var(--t1)}.g-chart-hit:is(:hover,:focus-visible){background:color-mix(in srgb,var(--t3) 12%,transparent);outline:0}.g-chart-guide{position:absolute;left:50%;top:0;bottom:0;border-left:1px dashed var(--t3);opacity:0}.g-chart-hit:is(:hover,:focus-visible) .g-chart-guide{opacity:1}.g-chart-x-ticks{grid-column:2;display:flex;justify-content:space-between;gap:5px;margin:7px 0 0;font-size:10px;font-variant-numeric:tabular-nums}.g-chart-x-ticks>span{max-width:42%;overflow-wrap:anywhere}.g-chart-x-ticks>span:last-child{text-align:right}.g-chart-x-ticks.tutte>span{flex:1;min-width:0;text-align:center}.g-chart-x-title{grid-column:1 / -1;margin:5px 0 0;text-align:center;font:500 11px/1.4 Manrope,sans-serif;color:var(--t2)}.g-chart-legend{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px 14px;margin:9px 0 0;font-size:11px;color:var(--t2)}.g-chart-legend>span{display:inline-flex;align-items:center;gap:5px}.g-chart-legend i{width:8px;height:8px;border-radius:2px}.portal-chart-tip{position:fixed;z-index:1000;pointer-events:none;width:280px;max-width:calc(100vw - 24px);padding:12px 14px;border-radius:5px;background:var(--blocco);border:1px solid var(--filo-forte);box-shadow:0 8px 24px #0003;font-size:12px;color:var(--t2);display:flex;flex-direction:column;gap:8px}.portal-chart-tip>b{color:var(--t1);border-bottom:1px solid var(--filo);padding-bottom:8px}.portal-chart-tip>span{display:flex;gap:6px;align-items:center}.portal-chart-tip i{width:7px;height:7px;border-radius:2px;flex:none}.portal-chart-tip strong{margin-left:auto;color:var(--t1)}.portal-chart-tip small,.portal-chart-empty{font-size:12px;color:var(--t3)}.portal-dashboard{display:flex;flex-direction:column;gap:16px}.portal-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:4px}.portal-dashboard-top .portal-page-header{margin:0}.portal-dashboard-top-actions{display:flex;align-items:center;gap:8px}.portal-dashboard-top.is-editing{position:sticky;top:0;z-index:21;background:var(--bg);padding:8px 0;min-height:60px}.portal-dashboard-edit-title{display:flex;align-items:center;gap:12px}.portal-dashboard-edit-title b{display:block;font-size:20px;line-height:1.3}.portal-dashboard-edit-title small{font-size:12px;color:var(--t3)}.portal-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch;grid-auto-flow:row dense;position:relative}.portal-widget-cell{grid-column:span var(--widget-span,6);position:relative;min-width:0;container-type:inline-size}.portal-widget-cell .wd{padding:0;border-radius:3px;background:var(--portal-widget);box-shadow:none;min-height:210px;height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden}.portal-widget-cell .wd.wd-bordo{box-shadow:inset 0 0 0 1px var(--filo)}.portal-widget-inner{padding:0 16px 14px;display:flex;flex-direction:column;flex:1;min-height:0}.portal-widget-content{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.portal-widget .wd-testa{min-height:48px;margin:0 -16px;padding:0 16px;display:flex;gap:10px;align-items:center;flex:none}.portal-widget .wd-testa h3{font-size:14px;font-weight:600;line-height:1.4;min-width:0}.portal-widget .wd-testa .controlli{margin-left:auto;font-size:12px}.portal-widget .wd-testa .controlli .vedi{color:var(--t3);font-size:12px}.portal-widget .kpi{font:700 30px/1.1 Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1)}.portal-widget .sotto{color:var(--t3);font-size:12px}.portal-widget .kpi.male{color:var(--rosso)}.portal-widget .elenco{margin:0 -16px}.portal-widget .elenco>li{padding-left:16px;padding-right:16px;min-height:54px;border-color:var(--filo-riga)}.portal-widget .elenco .titolo{font-weight:600}.portal-widget .elenco .sotto{font-size:12px}.portal-widget .vuoto{color:var(--t3);font-size:13px}.portal-widget.is-editing{border:1px solid var(--filo-forte);padding-bottom:26px}.portal-widget.is-editing:hover{border-color:var(--c)}.portal-widget-toolbar{display:flex;gap:8px;align-items:center;padding:8px 10px;min-height:44px;border-bottom:1px solid var(--filo);background:color-mix(in srgb,var(--c) 4%,var(--blocco));flex:none}.portal-widget-toolbar>[role=combobox]{flex:1;min-width:0;height:28px;font-size:12px;background:transparent;border-color:var(--filo);padding:0 8px}.portal-widget-drag{width:22px;height:28px;display:grid;place-items:center;cursor:grab;touch-action:none;color:var(--t3)}.portal-widget-drag:active{cursor:grabbing}.portal-widget-tool{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;color:var(--t3)}.portal-widget-tool:hover{background:var(--hover);color:var(--t1)}.portal-widget-tool.remove:hover{color:var(--rosso)}.portal-widget-resize{position:absolute;right:1px;bottom:1px;width:34px;height:26px;padding:7px;color:var(--t3);cursor:ew-resize;touch-action:none;display:grid;place-items:center}.portal-widget-resize>span{width:13px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:skewY(-25deg)}.portal-widget-resize:hover{color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-widget-cell.is-dragging>.wd{visibility:hidden}.portal-widget-drop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--c);border-radius:3px;background:color-mix(in srgb,var(--c) 8%,var(--bg));color:var(--c)}.portal-widget-drop b{font-size:14px}.portal-widget-drop span{font-size:12px;color:var(--t3)}.portal-widget-drag-preview{max-height:360px;overflow:hidden;border-radius:6px;border:1px solid var(--c);background:var(--blocco);box-shadow:0 18px 60px #0008;transform:rotate(1deg);pointer-events:none}.portal-widget-drag-label{display:flex;align-items:center;gap:8px;padding:12px;background:color-mix(in srgb,var(--c) 12%,var(--blocco));font-size:12px}.portal-widget-drag-label b{flex:1}.portal-widget-drag-label span{color:var(--t3)}.portal-widget-drag-preview>.wd{padding:0 16px 16px;background:var(--blocco)}[role=dialog].portal-widget-library{display:flex;flex-direction:column;gap:0;padding:0;width:min(760px,calc(100vw - 80px));max-width:none!important;inset-block:0;height:100dvh;background:var(--blocco);box-shadow:-1px 0 0 var(--filo),-24px 0 48px #0002;border:0;overflow:hidden}.portal-widget-library .portal-library-header{display:flex;flex-direction:row;align-items:center;gap:12px;padding:20px 48px 20px 20px;border-bottom:1px solid var(--filo);min-height:72px}.portal-library-header h2{font-size:16px}.portal-library-header p{font-size:13px;color:var(--t3);margin-top:2px}.portal-library-body{min-height:0;flex:1;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:24px}.portal-library-tools{position:sticky;top:-20px;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-top:-20px;padding:16px 0 12px;background:var(--blocco);border-bottom:1px solid var(--filo)}.portal-library-search{display:flex;align-items:center;gap:8px;border:1px solid var(--filo-forte);border-radius:5px;padding:0 10px;color:var(--t3)}.portal-library-search>input{height:38px;border:0;background:transparent;padding:0;font-size:13px;box-shadow:none}.portal-library-tools>[role=combobox]{height:40px;border-radius:5px;font-size:12px}.portal-library-only{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t2);cursor:pointer}.portal-library-results{align-self:center;text-align:right;font-size:12px;color:var(--t3)}.portal-library-permissions{display:flex;align-items:flex-start;gap:10px;padding:12px;border-left:3px solid var(--t3);border-radius:3px;background:var(--portal-widget);color:var(--t3);font-size:13px;line-height:1.55}.portal-library-permissions svg{margin-top:2px}.portal-library-group>h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600}.portal-library-group>h3>small{font-size:11px;font-weight:500;color:var(--t3)}.portal-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-library-card{min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--filo);border-radius:7px;background:var(--bg)}.portal-library-card .portal-library-preview{height:240px;min-height:240px;padding:12px;border:1px solid var(--filo);border-radius:5px;background:var(--blocco);overflow:hidden;pointer-events:none}.portal-library-preview>div{height:100%;display:flex;flex-direction:column;gap:10px}.portal-library-preview .wd-testa{gap:8px;margin-bottom:2px}.portal-library-preview .wd-testa h3{font-size:11px}.portal-library-preview .kpi{font-size:24px}.portal-library-preview .sotto{font-size:10px}.portal-library-preview .controlli{display:none}.portal-library-card-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.portal-library-card-title b{font-size:13px}.portal-library-card-title span{font-size:11px;color:var(--t3)}.portal-library-card>p{flex:1;color:var(--t2);font-size:12px;line-height:1.5}.portal-library-card-actions{min-height:30px;display:flex;align-items:center}.portal-library-card-actions>.portal-button{margin-left:auto}.portal-library-card-actions>span{display:flex;align-items:center;gap:6px;color:var(--verde);font-size:11px;font-weight:600}@media(max-width:1050px){.portal-dashboard-top{flex-wrap:wrap}.portal-widget-cell{grid-column:1/-1}.portal-widget-cell[data-kind=number]{grid-column:span 6}}.portal-library-preview .wd-testa{display:flex;align-items:center;justify-content:flex-start}.portal-library-preview .wd-testa h3{flex:1;text-align:left}.portal-library-header{text-align:left}.portal-dashboard-top.is-editing{min-height:60px;align-items:center;flex-wrap:wrap}.portal-dashboard-top.is-editing .portal-dashboard-top-actions{flex:1;flex-wrap:wrap}.portal-dashboard-edit-title{margin-right:0;flex:none}.portal-dashboard-edit-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,transparent)}.portal-dashboard-edit-title small{display:block;line-height:1.5}.portal-dashboard-edit-end{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-dashboard-status{display:inline-flex;align-items:center;gap:6px;padding:8px;font-size:12px;color:var(--verde)}.portal-dashboard-status.is-dirty{color:var(--ambra)}.portal-dashboard-status .portal-icon{width:14px;height:14px}.portal-dashboard-discard{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t2)}.portal-dashboard-editable{border:0;margin:0;padding:0;min-width:0}.portal-dashboard-editable[inert]{pointer-events:none}.portal-dashboard-grid-footer{display:flex;flex-direction:column;gap:16px;margin-top:16px}.portal-dashboard-grid-footer .portal-dashboard-add{width:100%;height:auto;min-height:56px;padding:18px;border:1px dashed var(--filo-forte);background:transparent;color:var(--t2)}.portal-dashboard-grid-footer .portal-dashboard-add:hover{border-color:var(--acc);color:var(--acc)}.portal-dashboard-border{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}.portal-widget-toolbar>[role=combobox]{flex:0 1 auto;width:auto;max-width:130px;margin-left:auto}.portal-widget-tool{width:28px;height:28px}.portal-widget-tool.remove:hover{background:color-mix(in srgb,var(--rosso) 10%,transparent)}.portal-widget-drop{border:2px dashed var(--c);border-radius:8px;padding:12px}.portal-widget-drop b{font-size:15px}.portal-widget-drag-preview{width:280px;max-height:245px;border-radius:8px;border-color:var(--filo-forte);box-shadow:0 18px 50px #0004;transform:none}.portal-widget-drag-label{padding:10px 12px;border-bottom:1px solid var(--filo);background:color-mix(in srgb,var(--c) 8%,var(--blocco))}.portal-widget-drag-label span{font-size:11px}.portal-widget-drag-preview>.wd{max-height:200px;overflow:hidden}.portal-widget.is-editing{transition:border-color .15s}.portal-widget-cell.is-added>.wd{animation:portal-widget-added 2s ease-out}@keyframes portal-widget-added{0%{box-shadow:inset 0 0 0 2px var(--c)}to{box-shadow:inset 0 0 0 2px transparent}}.portal-widget-library[data-state=open]{animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.portal-widget-library[data-state=closed]{animation-duration:.16s;animation-timing-function:cubic-bezier(.4,0,1,1)}.portal-widget-library .portal-library-header{height:75px;min-height:75px;padding:16px 56px 16px 20px}.portal-library-header h2{line-height:24px}.portal-library-header p{font-size:12px;line-height:18px;margin:0}.portal-widget-library>button{right:20px;top:19px;width:36px;height:36px;display:grid;place-items:center}.portal-library-card.is-added{border-color:var(--verde)}.portal-widget .wd-testa{justify-content:flex-start}.portal-widget .wd-testa h3{flex:1}body:has(.portal-widget-library[data-state=open]) .portal-nova-widget[data-mode=minimized]{right:calc(min(760px,100vw - 80px) + 24px)}.portal-widget-library{font:500 13px/1.5 Manrope,sans-serif}.portal-library-body{gap:16px}.portal-library-group{display:flex;flex-direction:column;gap:12px}.portal-library-card-actions>.portal-button{font-size:13px}.portal-dashboard .portal-widget .wd-testa{justify-content:flex-start;min-height:48px;gap:10px;margin:0 -16px;padding:0 16px}.portal-dashboard .portal-widget .wd-testa h3{flex:1;font:600 14px/1.4 Manrope,sans-serif}.portal-dashboard .portal-widget .kpi{display:block;font:700 30px/1.1 Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1)}.portal-dashboard .portal-widget .kpi.male{color:var(--rosso)}.portal-dashboard .portal-widget .sotto{font:500 12px/1.55 Manrope,sans-serif;color:var(--t3)}.portal-dashboard .portal-widget-content:has(>.portal-widget-number){gap:0;padding-top:16px}.portal-dashboard .portal-widget-content:has(>.portal-widget-number)>.wd-testa{min-height:24px;margin-bottom:12px}.portal-dashboard .portal-widget-number-caption{display:flex;align-items:baseline;gap:6px;margin-top:6px;min-height:18.6px;flex-wrap:wrap}.portal-dashboard .portal-widget-number-caption .delta,.portal-dashboard .portal-widget-number-caption .sotto{margin:0;font-size:12px;line-height:1.55}.portal-dashboard .portal-widget .elenco>li{min-height:58px;padding:10px 16px;border-color:var(--filo-riga)}.portal-dashboard .portal-widget .elenco .titolo{font:600 13px/1.5 Manrope,sans-serif}.portal-dashboard .portal-widget .vuoto{font:500 13px/1.5 Manrope,sans-serif;color:var(--t3)}.portal-dashboard .portal-widget .fine-elenco{border:0;border-radius:0;color:var(--t3);font-size:12px}.portal-library-preview .portal-widget-number .kpi{font:700 30px/1.1 Manrope,sans-serif}.portal-library-preview .portal-widget-number-caption{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:6px}.portal-library-preview .portal-widget-number-caption :is(.sotto,.delta){margin:0;font-size:10px}.portal-dashboard-error{display:flex;align-items:center;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--rosso) 8%,var(--blocco));border-radius:3px;color:var(--rosso);font-size:13px}.portal-dashboard-error>span{flex:1}@media(max-width:1200px){.portal-dashboard-top.is-editing .portal-dashboard-top-actions{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.portal-widget-cell.is-added>.wd{animation:none}.portal-widget.is-editing{transition:none}}.portal-widget-actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex:none}.portal-widget-footer:empty{display:none}.portal-widget-footer{display:flex;gap:12px;margin:12px -16px -14px;padding:10px 16px;border-top:1px solid var(--filo-riga)}.portal-widget-footer-link{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--t3)}.portal-widget-footer-link:hover{color:var(--t1)}.portal-widget-footer-link .portal-icon{width:12px;height:12px}[role=dialog].portal-widget-expanded{width:calc(100vw - 48px);max-width:1200px;max-height:calc(100dvh - 48px);padding:16px 32px 16px 16px;background:var(--blocco)}.portal-widget-expanded .wd{height:auto;padding:0;background:var(--portal-widget)}.portal-widget-expanded .portal-widget-inner{min-height:240px}.portal-widget-query-error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0;color:var(--rosso);font-size:13px}.portal-widget-query-error button{text-decoration:underline}.portal-widget-history-note{margin-top:auto;padding-top:12px;color:var(--t3);font-size:12px}.portal-widget-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c);font-size:11px;font-weight:600}.portal-agenda-rows{display:flex;flex-direction:column;margin:0 -16px}.portal-agenda-row{display:flex;align-items:center;gap:14px;height:58px;min-height:58px;padding:9px 16px;border-top:1px solid var(--filo-riga)}.portal-agenda-row:first-child{border-top-color:transparent}.portal-agenda-row:last-child{border-bottom:0}.portal-agenda-row:hover{background:var(--hover)}.portal-agenda-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.portal-agenda-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.55 Manrope,sans-serif}.portal-agenda-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3);font:500 12px/1.55 Manrope,sans-serif}.portal-agenda-tail{flex:none;color:var(--t3);font-size:12px}.portal-agenda-tail.is-overdue{color:var(--rosso)}.portal-task-complete{flex:none;width:18px;height:18px;border:1px solid var(--filo-forte);border-radius:50%;display:grid;place-items:center;color:var(--verde)}.portal-task-complete .portal-icon{width:12px;height:12px;opacity:0}.portal-task-complete:enabled:hover{border-color:var(--verde);background:color-mix(in srgb,var(--verde) 12%,transparent)}.portal-task-complete:enabled:hover .portal-icon{opacity:1}.portal-task-complete:disabled{cursor:not-allowed;opacity:.5}.portal-agenda-time{flex:none;width:42px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--t2)}.portal-agenda-type{width:3px;min-height:28px;border-radius:2px;background:var(--c);flex:none}.portal-agenda-meet{display:flex;align-items:center;gap:5px;border:1px solid var(--filo-forte);border-radius:5px;padding:4px 8px;font-size:12px}.portal-agenda-meet .portal-icon{width:12px;height:12px}.portal-agenda-pagination{display:flex;justify-content:center;align-items:center;gap:10px;font-size:11px;color:var(--t3)}.portal-agenda-pagination button{display:grid;place-items:center;width:28px;height:28px;border-radius:3px}.portal-agenda-pagination button:enabled:hover{background:var(--hover)}.portal-agenda-pagination button:disabled{opacity:.35}.portal-course-progress{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-course-progress>span{display:block;width:72px;height:4px;border-radius:2px;background:var(--filo)}.portal-course-progress i{display:block;height:100%;border-radius:inherit;background:var(--gold)}.portal-dashboard .portal-widget-content:has(>.elenco,>.portal-agenda-rows){gap:0}.portal-dashboard .portal-widget .elenco .tit{font:600 13px/1.5 Manrope,sans-serif}.portal-dashboard .portal-widget .fine-elenco{display:none}.portal-dashboard .portal-widget .elenco .apri{opacity:0;transition:opacity .14s}.portal-dashboard .portal-widget .elenco li:hover .apri,.portal-dashboard .portal-widget .elenco .apri:focus-visible{opacity:1}.portal-dashboard .portal-widget-footer{margin-top:0}.portal-dashboard .portal-widget-pill{padding:0;background:transparent;font-size:12px;line-height:1.55}.portal-dashboard .portal-widget-footer{min-height:44px;align-items:center}.portal-dashboard .portal-widget-cell[data-kind=number] .portal-widget-inner{padding-bottom:12px}.portal-dashboard .portal-widget-cell[data-kind=number] .g-chart-x-ticks.tutte>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-library-preview .portal-widget-number .kpi{font-size:24px}.portal-library-preview .g-chart{margin-top:auto;--g-altezza:48px}.portal-library-preview :is(.g-chart-y-title,.g-chart-x-title){font-size:10px}.portal-library-preview .portal-widget-pill{padding:0 4px;font-size:10px}.portal-dashboard .portal-widget-footer .pagine{display:flex;align-items:center;gap:6px;margin:0 0 0 auto;padding:0}.portal-dashboard .portal-widget-footer .pagine>span:first-child{display:none}.portal-dashboard .portal-widget-footer .pagine .punti{display:none}.portal-dashboard .portal-widget-footer .pagine .conta{font-size:11px;white-space:nowrap}.portal-dashboard .portal-widget-footer-link{order:-1;flex-shrink:0}.portal-widget-footer .portal-agenda-pagination{margin-left:auto}.portal-dashboard .portal-widget-footer{height:44px;padding:0 16px;flex-shrink:0}.portal-dashboard .portal-widget .elenco{margin:0 -16px}.portal-dashboard .portal-widget .elenco>li{margin:0;border-radius:0}.portal-dashboard .portal-widget-cell:is([data-widget-key=signature_deals],[data-widget-key=unfinished_courses],[data-widget-key=overdue_invoices],[data-widget-key=projects_at_risk]) .elenco>li{grid-template-columns:minmax(0,1fr) auto auto}.portal-dashboard .portal-widget-cell:is([data-widget-key=signature_deals],[data-widget-key=unfinished_courses],[data-widget-key=overdue_invoices],[data-widget-key=projects_at_risk]) .elenco>li>:is(.pr,.semaforo){display:none}.portal-dashboard .portal-widget-cell[data-kind=number] .wd-testa h3{font:500 13px/1.55 Manrope,sans-serif;color:var(--t2)}.portal-dashboard .portal-widget-cell[data-kind=list] .wd-testa{padding-right:10px}.portal-dashboard .portal-widget-cell[data-kind=list] .wd-testa h3{flex:0 1 auto;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-dashboard .portal-widget-cell[data-kind=list] .wd-testa .controlli{margin-left:0;min-width:0;overflow:hidden}.portal-dashboard .portal-widget-cell[data-kind=list] .wd-testa .controlli .sotto{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px}.portal-dashboard .portal-widget-cell[data-kind=list] .wd-testa .controlli .sotto:before{content:"·";margin-right:8px;color:var(--filo-forte)}.portal-dashboard .portal-widget-actions{opacity:0;transition:opacity .15s}.portal-dashboard .portal-widget:is(:hover,:focus-within) .portal-widget-actions{opacity:1}.portal-dashboard .portal-widget-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.portal-dashboard .portal-widget .wd-testa .portal-widget-tool:focus-visible,.portal-dashboard .portal-widget-resize:focus-visible,.portal-dashboard .portal-widget-drag:focus-visible{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--t1)}.portal-chat-avatar{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:700;color:#fff}.portal-chat-tail{display:flex;align-items:center;gap:8px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--t3)}.portal-chat-tail i{width:6px;height:6px;border-radius:50%;background:var(--verde)}.portal-deal-tail{display:flex;align-items:center;gap:12px;flex:none}.portal-deal-tail strong{min-width:92px;text-align:right;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.portal-deal-stage{display:block;width:52px;height:4px;border-radius:3px;background:color-mix(in srgb,var(--rosa) 15%,transparent)}.portal-deal-stage i{display:block;width:80%;height:100%;border-radius:inherit;background:var(--rosa)}@container (max-width:420px){.portal-deal-stage{display:none}.portal-deal-tail strong{min-width:0;font-size:13px}.portal-dashboard .portal-widget-cell[data-kind=list] .wd-testa .controlli{flex:1}.portal-dashboard .portal-widget-cell[data-kind=list] .wd-testa h3{flex-shrink:0;max-width:65%}}@media(max-width:767px){.portal-dashboard-grid>.portal-widget-cell{grid-column:1/-1}.portal-dashboard-top-actions{flex-wrap:wrap;width:100%}.portal-dashboard-top-actions>[role=combobox]{flex:1}.portal-dashboard-top .portal-page-header{max-width:100%}[role=dialog].portal-widget-library{width:100vw}.portal-library-grid,.portal-library-tools{grid-template-columns:1fr}.portal-library-results{text-align:left}.portal-dashboard-edit-end{margin-left:0}.portal-dashboard-status{padding-left:0}.portal-widget-expanded .portal-widget-inner{min-height:0}}@media(hover:none){.portal-dashboard .portal-widget-actions{opacity:1}}.portal-library-preview.wd .wd-testa{flex:none;min-height:24px;margin:0 0 4px;gap:10px}.portal-library-preview.wd[data-kind=number] .wd-testa h3{font:500 13px/1.55 Manrope,sans-serif;color:var(--t2)}.portal-library-preview.wd[data-kind=list] .wd-testa h3{font:600 11px/1.55 Manrope,sans-serif;color:var(--c)}.portal-library-preview.wd .portal-widget-number .kpi{font:700 30px/1.1 Manrope,sans-serif;letter-spacing:-.02em}.portal-library-preview.wd .portal-widget-pill{background:transparent;padding:0;color:var(--c)}.portal-library-preview.wd .portal-widget-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.portal-library-preview.wd .portal-agenda-rows{margin:0}.portal-library-preview.wd .portal-agenda-row{padding:10px 0;gap:8px;height:auto;min-height:56px;align-items:center}.portal-library-preview.wd .portal-agenda-row:first-child{border-top-color:var(--filo-riga)}.portal-library-preview.wd .portal-agenda-text b{font-size:11px}.portal-library-preview.wd .portal-agenda-text span{font-size:10px}.portal-library-preview.wd :is(.portal-task-complete,.portal-agenda-tail,.portal-agenda-pagination){display:none}.portal-library-preview.wd .portal-agenda-rows+.fine-elenco{display:none}.portal-widget-toolbar{gap:6px;padding:8px}.portal-widget-toolbar .portal-widget-drag{width:18px;flex:none}.portal-widget-toolbar .portal-widget-tool{width:24px;flex:none}.portal-widget-toolbar>[data-opzioni-widget]{flex-shrink:0}.portal-widget-toolbar>[role=combobox]{min-width:78px}@media(max-width:767px){body:has(.portal-dashboard) .portal-nova-widget[data-mode=bar]{left:16px;right:16px;width:auto}body:has(.portal-dashboard) .portal-nova-widget[data-mode=side]{width:100vw}body:has(.portal-dashboard) .portal-nova-widget[data-mode=minimized]{right:16px}}.portal-dashboard-target .portal-role-option{gap:8px}.portal-dashboard-target .portal-role-option-icon{width:22px;height:22px}.portal-dashboard-target-user{display:inline-flex;align-items:center;gap:8px;min-width:0}.portal-dashboard-target-user b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-dashboard .wd .riga{border-top:0;border-bottom:0}.portal-dashboard .wd .w-p{border-top:0;font-size:13px;line-height:20.15px}.portal-dashboard .wd .pill{border-radius:3px;gap:5px}.portal-dashboard .wd .spunta{width:18px;height:18px;flex-shrink:0;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);background:none;color:#fff}.portal-dashboard .wd .spunta:hover{border-color:var(--t1);background:#ffffff0d}.portal-dashboard .wd .ritardo{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--rosso) 85%,#fff);font-variant-numeric:tabular-nums}.portal-dashboard .wd .fase{display:block;width:110px;height:4px;padding:0;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-dashboard .wd .fase i{display:block;height:100%;border-radius:3px;background:var(--rosa)}[data-theme=light] .portal-dashboard .wd .fase,html.chiaro .portal-dashboard .wd .fase{background:#00000014}.portal-dashboard .wd .riga .coda{display:flex;flex-direction:row;align-items:center;gap:10px;margin-left:auto;font-size:12.5px;color:var(--t3)}.portal-dashboard .wd .stato{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--t3)}.portal-dashboard .wd .stato i{width:7px;height:7px;border-radius:50%;background:var(--c,var(--t3))}.portal-dashboard .wd .entra{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:3px;background:#ffffff12;font-size:12px;font-weight:600;color:var(--t1);text-decoration:none}.portal-dashboard .wd .entra:hover{background:#ffffff1c}.portal-dashboard .wd .entra .portal-icon{width:14px;height:14px;color:#8fb0f5}.portal-dashboard .wd .riga .ora{font-size:13px;font-weight:600;line-height:20.15px;color:var(--t2)}.portal-dashboard .wd .riga .tipo{border-radius:3px}.portal-dashboard .wd .riga .entra{border:0;line-height:normal}.portal-dashboard .wd .riga .coda.ritardo{gap:normal;line-height:18.6px;color:color-mix(in srgb,var(--rosso) 85%,#fff)}[data-theme=light] .portal-dashboard .wd .entra,html.chiaro .portal-dashboard .wd .entra{background:#0000000f}[data-theme=light] .portal-dashboard .wd .entra:hover,html.chiaro .portal-dashboard .wd .entra:hover{background:#0000001a}.portal-dashboard .wd-testa.alto .controlli{height:24px;display:flex;align-items:center}.portal-dashboard .wd-testa.alto .controlli .apri{width:24px;height:24px}.portal-dashboard .portal-widget-number-caption{flex-wrap:nowrap;min-width:0}.portal-dashboard .portal-widget-number-caption>.sotto{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-dashboard .portal-widget-number-caption>.delta{flex:none}[role=dialog].portal-task-create{--c:var(--indaco);position:fixed;top:0;bottom:0;right:0;width:min(440px,calc(100vw - 32px));max-width:none;height:100dvh;padding:0;display:flex;flex-direction:column;gap:0;border:0;background:var(--blocco);color:var(--t1);box-shadow:-1px 0 0 var(--filo),-24px 0 48px #0003;overflow:hidden;font:500 13px/1.5 Manrope,sans-serif}.portal-task-create[data-state=open]{animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.portal-task-create[data-state=closed]{animation-duration:.16s;animation-timing-function:cubic-bezier(.4,0,1,1)}.portal-task-create>button{top:19px;right:20px;width:36px;height:36px;display:grid;place-items:center}.portal-task-create .ptc-header{display:flex;flex-direction:row;align-items:center;gap:12px;padding:16px 60px 16px 20px;border-bottom:1px solid var(--filo);min-height:75px;flex:none;text-align:left}.ptc-header h2{font:700 16px/1.5 Manrope,sans-serif}.ptc-header p{font-size:12px;line-height:1.5;color:var(--t3);margin:0}.ptc-body{border:0;margin:0;padding:20px;display:flex;flex-direction:column;gap:16px;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.ptc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ptc-field>span{font-size:12px;font-weight:600;color:var(--t2)}.ptc-field em{font-style:normal;font-weight:500;color:var(--t3)}.ptc-field>input,.ptc-field>textarea{width:100%;height:36px;padding:0 11px;font:500 13px/1.5 Manrope,sans-serif;border:1px solid var(--filo-forte);border-radius:3px;background:var(--campo);color:var(--t1);outline:none}.ptc-field>textarea{height:auto;min-height:84px;padding:10px 11px;resize:vertical}.ptc-field>input[aria-invalid=true]{border-color:var(--ambra)}.ptc-fields>section{display:flex;flex-direction:column;gap:12px}.ptc-body h3{display:flex;align-items:center;gap:8px;font:600 13px/1.5 Manrope,sans-serif;margin:0;color:var(--t1)}.ptc-body h3>.portal-icon{width:16px;height:16px;color:var(--t3)}.ptc-body h3>small{margin-left:auto;color:var(--t3);font-size:11px;font-weight:500;text-align:right}.ptc-project{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px 0 12px;border:1px solid var(--filo-forte);border-radius:3px;background:var(--campo);text-align:left}.ptc-project>span{display:flex;flex:1;flex-direction:column;min-width:0}.ptc-project b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptc-project small{font-size:11px;color:var(--t3)}.ptc-project>.portal-icon{width:15px;height:15px;color:var(--t3)}.ptc-project-options{padding:8px;border:1px solid var(--filo-forte);border-radius:3px;background:var(--bg);animation:ptc-menu-in .14s cubic-bezier(.22,1,.36,1)}.ptc-help{margin:0;color:var(--t3);font-size:11px;line-height:1.45}.ptc-self{display:flex;align-items:center;gap:8px;padding:10px 12px;background:color-mix(in srgb,var(--indaco) 8%,transparent);border:1px solid color-mix(in srgb,var(--indaco) 40%,transparent);border-radius:3px}.ptc-self small{margin-left:auto;color:var(--t3);font-size:11px}.ptc-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--indaco);color:#fff;font-size:11px}.ptc-phases{display:flex;flex-wrap:wrap;gap:6px}.ptc-phases button{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:var(--hover);border-radius:3px;font-size:13px}.ptc-phases button i,.ptc-priority button i{width:8px;height:8px;border-radius:50%;background:var(--c)}.ptc-phases button[aria-pressed=true]{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}.ptc-deadlines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ptc-deadlines button{display:flex;flex-direction:column;align-items:flex-start;padding:9px 10px;border:1px solid var(--filo);border-radius:3px;background:var(--campo);font:600 12px/1.5 Manrope,sans-serif}.ptc-deadlines small{font-size:11px;font-weight:500;color:var(--t3)}.ptc-deadlines button[aria-pressed=true],.ptc-deadlines button[aria-expanded=true]{border-color:var(--indaco);background:color-mix(in srgb,var(--indaco) 10%,transparent)}.ptc-priority{display:flex;gap:3px;padding:3px;background:var(--hover);border-radius:3px}.ptc-priority button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 8px;color:var(--t3);font:600 12px Manrope,sans-serif;border-radius:3px}.ptc-priority button[aria-checked=true]{background:var(--blocco);color:var(--t1);box-shadow:0 1px 4px #0001}.ptc-dependency{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;background:var(--hover);border-radius:3px}.ptc-dependency>span{flex:1}.ptc-dependency button{width:24px;height:24px}.ptc-dependency .portal-icon{width:14px;height:14px}.ptc-error{color:var(--rosso);font-size:12px;display:flex;align-items:center;gap:8px;margin:0}.ptc-footer{display:flex;align-items:center;gap:8px;flex:none;border-top:1px solid var(--filo);padding:14px 20px;background:var(--blocco)}.ptc-footer>:last-child{margin-left:auto}.ptc-footer>span{font-size:12px;color:var(--t2)}body:has(.portal-task-create[data-state=open]) .portal-nova-widget[data-mode=minimized]{right:464px}@keyframes ptc-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ptc-project-options{animation:none}}.ptc-body{scrollbar-gutter:stable}.ptc-field>span{font-size:13px;line-height:1.5}.ptc-field>input,.ptc-field>textarea{background:var(--bg)}.ptc-body h3>.portal-icon{color:var(--indaco)}.ptc-body h3>small{margin-left:0;font-size:12px}.ptc-self{width:calc(50% - 3px);height:44px;padding:0 8px;gap:9px}.ptc-self>span:not(.ptc-avatar){display:flex;flex:1;flex-direction:column;min-width:0}.ptc-self small{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptc-self>.portal-icon{width:14px;height:14px;color:var(--indaco)}.ptc-help{display:flex;align-items:flex-start;gap:6px;font-size:12px}.ptc-help>.portal-icon{width:13px;height:13px;flex:none;margin-top:2px}.ptc-deadlines{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ptc-deadlines button{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:0;background:var(--hover);font:600 13px Manrope,sans-serif;white-space:nowrap}.ptc-deadlines button[aria-pressed=true],.ptc-deadlines button[aria-expanded=true]{background:color-mix(in srgb,var(--indaco) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 55%,transparent)}.ptc-priority{padding:2px;gap:2px;background:#ffffff0a}.ptc-priority button{height:32px;font-size:13px;gap:7px;color:var(--t2)}.ptc-priority button[aria-checked=true]{background:color-mix(in srgb,var(--c) 18%,#1a1f29);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}body:has(.portal-task-create[data-state=open]) .portal-nova-widget[data-mode=bar]{right:464px;width:min(720px,calc(100vw - var(--portal-sidebar-width,244px) - 488px))}.ptc-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ptc-people>button{display:flex;align-items:center;gap:9px;height:44px;padding:0 10px 0 8px;border:0;border-radius:3px;background:var(--hover);text-align:left;min-width:0}.ptc-people>button>span:not(:first-child){display:flex;flex-direction:column;min-width:0;flex:1}.ptc-people b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptc-people small{font-size:11px;font-weight:500;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptc-people>button[aria-pressed=true]{background:color-mix(in srgb,var(--indaco) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 55%,transparent)}.ptc-people>button:disabled:not([aria-pressed=true]){opacity:.4}.ptc-people .portal-icon{width:14px;height:14px;color:var(--indaco)}.ptc-calendar{border:1px solid var(--filo);border-radius:3px;padding:10px;animation:ptc-menu-in .14s cubic-bezier(.22,1,.36,1)}.ptc-calendar>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ptc-calendar>header>b{text-transform:capitalize;font-size:13px}.ptc-calendar>header>button{width:28px;height:28px;display:grid;place-items:center}.ptc-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.ptc-days>span{font-size:11px;color:var(--t3);padding:4px}.ptc-days>button{height:30px;border-radius:3px;font-size:12px}.ptc-days>button:hover{background:var(--hover)}.ptc-days>button[aria-pressed=true]{background:var(--indaco);color:#fff}.ptc-days>button:disabled{opacity:.3;cursor:not-allowed}.ptc-days>button.outside{color:var(--t3)}.ptc-field>span>em{margin-left:4px}@media(prefers-reduced-motion:reduce){.ptc-calendar{animation:none}}.portal-task-create .ptc-field>:is(input,textarea),.portal-task-create .ptc-project{border-color:transparent;background:var(--project-field,var(--portal-control));transition:background-color .14s,color .14s,border-color .14s}.portal-task-create .ptc-field>:is(input,textarea):hover:not(:disabled),.portal-task-create .ptc-project:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--t1) 7%,transparent);color:var(--t1);box-shadow:none}.portal-task-create :is(input,textarea):hover:not(:disabled)::-moz-placeholder{color:var(--t1)}.portal-task-create :is(input,textarea):hover:not(:disabled)::placeholder{color:var(--t1)}.portal-task-create :is(.ptc-phases,.ptc-people,.ptc-deadlines,.ptc-priority,.ptc-calendar>header,.ptc-days,.ptc-dependency)>button:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 7%,transparent);color:var(--t1);box-shadow:none;border-color:transparent}.portal-task-create .ptc-days>button[aria-pressed=true]:hover:not(:disabled){background:var(--indaco);color:var(--bg)}.portal-task-create .ptc-field>input[aria-invalid=true]{border-color:var(--rosso)}.portal-task-create :is(button,input,textarea):focus-visible{outline:2px solid var(--indaco)!important;outline-offset:2px}@media(prefers-reduced-motion:reduce){.portal-task-create .ptc-field>:is(input,textarea),.portal-task-create .ptc-project{transition:none}}.portal-task-create .ptc-priority button[aria-checked=true]{background:color-mix(in srgb,var(--c) 18%,var(--blocco));color:var(--t1)}.portal-task-create .ptc-footer>.portal-button--default{background:#fff;color:#090d14}.portal-task-create .ptc-body{scrollbar-width:none;scrollbar-gutter:auto}.portal-task-create .ptc-body::-webkit-scrollbar{display:none}.portal-task-create .ptc-project-options,.portal-task-create .ptc-calendar{animation:none}.portal-task-create .ptc-people>button:hover:not(:disabled) small,.portal-task-create .ptc-project:hover:not(:disabled) small{color:var(--t1)}.portal-task-create .ptc-days{gap:2px}.portal-task-create .ptc-days>button{height:34px;font-size:13px;font-weight:600}.portal-task-create .ptc-calendar{padding:12px}.portal-task-create .ptc-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-task-create .ptc-project:disabled{opacity:1;cursor:default}.portal-task-create .ptc-parent{display:flex;gap:9px;padding:6px 10px;border-radius:3px;background:var(--indaco-fondo);box-shadow:inset 3px 0 var(--indaco)}.portal-task-create .ptc-parent>span{display:flex;flex-direction:column;min-width:0}.portal-task-create .ptc-parent b{font-size:12px}.portal-task-create .ptc-parent small{font-size:11px;color:var(--t3)}:root.dark .portal-task-create{background:#12151c;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059}.portal-task-create .ptc-header>.portal-tile{width:32px;height:32px;background:color-mix(in srgb,var(--indaco) 16%,transparent)}.portal-task-create .ptc-header p{font-weight:500}.portal-task-create>button.absolute{border-radius:3px;color:var(--t2)}.portal-task-create>button.absolute:hover{background:#ffffff0f;color:var(--t1)}.portal-task-create section>h3,.portal-task-create section>h3 small{letter-spacing:normal}.portal-task-create .ptc-project{background:#ffffff08;box-shadow:inset 0 0 0 1px var(--filo-forte,rgba(140,170,220,.13));font-weight:600}.portal-task-create .ptc-project-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--c)}.portal-task-create .ptc-phases>button,.portal-task-create .ptc-deadlines>button{font-weight:600;color:var(--t2)}.portal-task-create .ptc-phases>button[aria-pressed=false],.portal-task-create .ptc-deadlines>button[aria-pressed=false]{background:#ffffff0d}.portal-task-create .ptc-phases>button[aria-pressed=true],.portal-task-create .ptc-deadlines>button[aria-pressed=true]{color:var(--t1)}.portal-task-create .ptc-people>button{font-weight:600;color:var(--t2)}.portal-task-create .ptc-people>button[aria-pressed=false]{background:#ffffff0a}.portal-task-create .ptc-people>button>.inline-flex{width:26px!important;height:26px!important;font-size:11px}:root:not(.dark) .portal-task-create :is(.ptc-phases,.ptc-deadlines,.ptc-people)>button[aria-pressed=false]{background:#0000000a}.portal-task-create .ptc-deadlines>button[aria-expanded=false]{background:#ffffff0d}.portal-task-create .ptc-deadlines>button[aria-expanded=true]{background:color-mix(in srgb,var(--indaco) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 55%,transparent);color:var(--t1)}.portal-task-create .ptc-project{box-shadow:inset 0 0 0 1px #8caadc21}:root:not(.dark) .portal-task-create .ptc-deadlines>button[aria-expanded=false]{background:#0000000a}.ct-intesta{display:flex;align-items:flex-end;gap:9px;margin-top:.5px}.ct-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.ct-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.ct-intesta .btn{height:36px}.ct-hub{display:inline-flex;align-self:flex-start;gap:2px;margin-top:20px;padding:3px;border-radius:3px;background:#ffffff0b}.ct-hub a{height:30px;display:grid;place-items:center;padding:0 14px;border-radius:2px;font-size:13px;font-weight:500;color:var(--t3);cursor:pointer;text-decoration:none}.ct-hub a:hover{color:var(--t1)}.ct-hub a.on{background:#ffffff17;color:var(--t1);font-weight:600}.ct-fascia{margin-top:18px;padding:14px 16px 16px;border-radius:3px;background:color-mix(in srgb,#EAB308 7%,rgba(255,255,255,.035));box-shadow:inset 2px 0 #eab308}.ct-f-t{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ct-bersaglio{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#eab308;color:#fff}.ct-bersaglio .i{width:16px;height:16px;color:#1a1300}.ct-f-t b{font-size:14px;font-weight:700}.ct-n{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff1a;font-size:11px;font-weight:700;color:var(--t2);font-variant-numeric:tabular-nums}.ct-f-nota{margin-left:auto;font-size:13px;color:var(--t3)}.ct-carte{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.ct-lead{padding:12px 13px;border-radius:3px;background:#ffffff0e;cursor:pointer;transition:background-color .15s,transform .15s}.ct-lead:hover{background:#ffffff14;transform:translateY(-2px)}.ct-l1{display:flex;align-items:center;gap:8px;min-width:0}.ct-l1 .av{width:24px;height:24px;border-radius:50%;font-size:10px;flex-shrink:0}.ct-l1 b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-l2{margin-top:7px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-l3{display:flex;align-items:center;gap:6px;margin-top:10px}.ct-prendi{margin-left:auto}.ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.ct-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px}.ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.ct-seg span.on{background:#ffffff17;color:var(--t1)}.ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.ct-seg span.on em{background:#ffffff1f;color:var(--t1)}.ct-cerca{flex:1;min-width:190px;max-width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.ct-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.ct-pill:hover{background:#ffffff13;color:var(--t1)}.ct-pill .i{width:12px;height:12px;opacity:.6}.ct-pill.on{background:#e9eef61f;color:var(--t1);font-weight:600;box-shadow:inset 0 0 0 1px #e9eef638}.ct-pill em,.ct-azzera em{font-style:normal;font-size:11px;font-weight:700;opacity:.6;margin-left:2px}.ct-azzera{height:30px;padding:0 11px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.ct-azzera:hover{background:#ffffff0f;color:var(--t1)}.ct-massa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px 8px 12px;border-radius:3px;background:color-mix(in srgb,#5B8DEF 12%,transparent)}.ct-massa b{font-size:13px;font-weight:600;margin-right:6px}.ct-annulla{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin-left:auto;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.ct-annulla:hover{background:#ffffff0f;color:var(--t1)}.ct-annulla .i{width:13px;height:13px}.ct-riserva .ct-annulla{margin-left:0}.ct-scegli{display:inline-flex;align-items:center;gap:8px;width:256px;height:28px;padding:0 10px;border-radius:3px;background:#ffffff12;font-size:12px;color:var(--t3)}.ct-scegli span{flex-grow:1}.ct-riserva p{width:100%;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.ct-massa+.ct-tab{margin-top:8px}.ct-tab{border-radius:3px;background:#ffffff09;overflow:visible}.ct-testa,.ct-riga{display:grid;grid-template-columns:34px minmax(180px,1.5fr) minmax(170px,1.3fr) 110px minmax(120px,1fr) minmax(110px,.9fr) minmax(130px,1fr) 40px;gap:12px;align-items:center;padding:0 16px}.ct-testa{height:40px;border-radius:3px 3px 0 0;background:#ffffff08;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--t3)}.ct-riga{min-height:58px;position:relative}.ct-riga:hover{background:#ffffff08}.ct-riga.ct-scelta{background:color-mix(in srgb,#5B8DEF 9%,transparent)}.ct-sel{width:18px;height:18px;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);position:relative;cursor:pointer}.ct-sel.on,.ct-sel.meta{background:#5b8def;border-color:#5b8def}.ct-sel.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ct-sel.meta:after{content:"";position:absolute;left:3.5px;top:6.5px;width:8px;height:2px;background:#fff}.ct-chi{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.ct-chi .av{width:28px;height:28px;border-radius:50%;font-size:10.5px;flex-shrink:0}.ct-chi b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-chi:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.ct-rec{display:flex;flex-direction:column;min-width:0}.ct-rec span{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-rec small{margin-top:2px;font-size:11px;color:var(--t3)}.ct-vuoto,.ct-tutti{font-size:12px;color:var(--t3)}.ct-gr{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-prov{font-size:12px;color:var(--t3)}.ct-ris{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--t2);white-space:nowrap}.ct-ris i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ct-az{position:relative;display:flex;justify-content:flex-end}.ct-altro{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.ct-riga:hover .ct-altro,.ct-altro.on{opacity:1}.ct-altro:hover,.ct-altro.on{background:#ffffff12;color:var(--t1)}.ct-altro .i{width:16px;height:16px}.ct-menu{position:absolute;right:0;top:34px;z-index:20;min-width:200px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.ct-menu button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:2px;background:none;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.ct-menu button:hover{background:#ffffff0f;color:var(--t1)}.ct-menu button .i{width:14px;height:14px;color:var(--t3)}.ct-menu button.rosso,.ct-menu button.rosso .i{color:#f4776f}.ct-nota{margin:14px 4px 0;max-width:720px;font-size:12px;line-height:1.5;color:var(--t3)}.ct-nd{font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)!important;font-size:12px}.ct-hub a:has(>.i){display:inline-flex;align-items:center;gap:7px}.ct-hub a>.i{width:14px;height:14px}.ct-hub a:not(.on)>.i{opacity:.75}.ct-contatti .ct-seg span>.i{width:14px;height:14px}.ct-contatti .ct-azzera em{font-size:11px;margin-left:6px}.ct-contatti [hidden]{display:none!important}.ct-contatti .ct-cerca{cursor:text}.ct-contatti .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none;text-overflow:ellipsis}.ct-contatti .ct-cerca input::-moz-placeholder{color:var(--t3)}.ct-contatti .ct-cerca input::placeholder{color:var(--t3)}.ct-contatti .ct-cerca:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff24}.ct-contatti .ct-sel:focus-visible,.ct-contatti .ct-chi:focus-visible,.ct-contatti .ct-lead:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.ct-contatti .ct-scegli{border:0;font:500 12px Manrope,sans-serif;text-align:left;cursor:pointer}.ct-contatti .ct-scegli:hover{background:#ffffff1a}.ct-contatti .ct-scegli .c23-scelto{color:var(--t1)}.ct-contatti .ct-scegli .gk-av{width:20px;height:20px;font-size:9px;flex-grow:0}.ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.ct-contatti .ct-nome{display:flex;flex-direction:column;min-width:0}.ct-contatti .ct-nome b{display:flex;align-items:center;gap:6px;min-width:0}.ct-contatti .ct-nome small{margin-top:1px;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-contatti .ct-lucc{display:inline-grid;place-items:center;flex-shrink:0;color:var(--t3)}.ct-contatti .ct-lucc .i{width:12px;height:12px}.ct-contatti .ct-tab-az :is(.ct-testa,.ct-riga){grid-template-columns:34px minmax(190px,1.5fr) minmax(170px,1.2fr) minmax(150px,1fr) 110px minmax(120px,.85fr) minmax(140px,1fr) 40px}.ct-contatti .ct-pers{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:28px;padding:0 8px 0 4px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.ct-contatti .ct-pers:hover{background:#ffffff0f;color:var(--t1)}.ct-contatti .ct-pers>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-contatti .ct-avs{display:inline-flex;flex-shrink:0}.ct-contatti .ct-avs .av{width:24px;height:24px;font-size:9px;letter-spacing:-.02em;box-shadow:0 0 0 2px #1a1d24}.ct-contatti .ct-avs .av+.av{margin-left:-3px}.ct-contatti .ct-tr{display:flex;flex-direction:column;min-width:0}.ct-contatti .ct-tr b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ct-contatti .ct-tr small{margin-top:2px;font-size:11px;color:var(--t3)}.ct-contatti .ct-tab-gr :is(.ct-testa,.ct-riga){grid-template-columns:minmax(210px,1.2fr) minmax(240px,2fr) minmax(190px,1fr) 110px 40px}.ct-contatti .ct-griga{cursor:pointer}.ct-contatti .ct-gtile{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.ct-contatti .ct-gtile .i{width:15px;height:15px}.ct-contatti .ct-gdesc{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-contatti .ct-gmem{display:flex;align-items:center;gap:10px;min-width:0}.ct-contatti .ct-gmem>span:last-child{display:flex;flex-direction:column;min-width:0}.ct-contatti .ct-gmem b{font-size:12px;font-weight:600;color:var(--t1)}.ct-contatti .ct-gmem small{font-size:11px;color:var(--t3);white-space:nowrap}.ct-contatti .ct-vuota{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;text-align:center}.ct-contatti .ct-vuota b{font-size:14px;font-weight:600;color:var(--t2)}.c23-gc{display:flex;flex-direction:column;gap:16px}.c23-gc>.gk-sez:first-child{border-top:0;padding-top:0}.c23-colori>button>i{width:9px;height:9px;border-radius:50%;background:var(--c)}.c23-mem{display:flex;flex-direction:column;gap:2px}.c23-mr{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 8px;border-radius:3px}.c23-mr:hover{background:#ffffff09}.c23-mr.nuovo{background:color-mix(in srgb,var(--ciano) 8%,transparent)}.c23-mr .av{width:28px;height:28px;font-size:10.5px}.c23-mn{flex:1;display:flex;flex-direction:column;min-width:0}.c23-mn b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c23-mn em{font-style:normal;font-size:11px;font-weight:600;color:var(--ciano)}.c23-mn small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c23-tg{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.c23-tg:hover,.c23-tg:focus-visible{background:#ffffff14;color:var(--t1)}.c23-tg .i{width:14px;height:14px}.c23-nessuno{margin:0;padding:10px;font-size:12px;color:var(--t3)}.c23-testo{margin:0;color:var(--t2)}.c23-fin .c23-fc{display:flex;flex-direction:column;gap:14px}.c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.c23-manca{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:12px;color:var(--t3)}.c23-manca .i,.c23-esci .i{width:13px;height:13px;color:var(--ambra)}.c23-esci{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:12px;color:var(--t2)}.c23-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 18px;border-radius:3px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff1a;text-align:center}.c23-drop.su{background:color-mix(in srgb,var(--ciano) 10%,transparent);box-shadow:inset 0 0 0 1px var(--ciano)}.c23-drop>span{width:36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--ciano) 14%,transparent);color:var(--ciano)}.c23-drop>span .i{width:18px;height:18px}.c23-drop b{font-size:14px;color:var(--t1)}.c23-drop small{max-width:340px;font-size:12px;color:var(--t3)}.c23-drop .btn{margin-top:6px}.c23-letto{display:flex;align-items:center;gap:12px;padding:12px;border-radius:3px;background:#ffffff09}.c23-letto>.i{width:18px;height:18px;flex-shrink:0;color:var(--ciano)}.c23-letto>div{flex:1;display:flex;flex-direction:column;min-width:0}.c23-letto small{font-size:12px;color:var(--t3)}.c23-modello{display:flex;align-items:center;gap:12px}.c23-modello .btn{flex-shrink:0}.g-finestra.c23-fin .g-text{height:36px}.ct-contatti .ct-gr{white-space:normal;line-height:1.4}.portal-contacts{padding:0 0 10px;min-width:0;color:var(--t1)}.portal-contacts .ct-intesta{padding-top:0;margin-top:5.25px}.ct-page-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.portal-contacts .ct-hub{background:var(--portal-control);margin-bottom:18px}.portal-contacts .ct-hub a.on{background:var(--hover)}.portal-contacts .ct-fascia{background:color-mix(in srgb,var(--ambra) 7%,var(--blocco));box-shadow:inset 2px 0 0 var(--ambra)}.portal-contacts .ct-lead{background:var(--portal-control)}.portal-contacts .ct-lead:hover{background:var(--hover)}.ct-lead-open{display:block;width:100%;padding:0;text-align:left;background:none;border:0;color:inherit}.ct-lead-open .ct-l2{display:block}.portal-contacts .av{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700}.portal-contacts .ct-chi{border:0;background:transparent;color:inherit;text-align:left;padding:0;max-width:100%}.portal-contacts .ct-seg{background:var(--portal-control)}.portal-contacts .ct-seg>button{display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:2px;background:none;font-size:13px;font-weight:600;color:var(--t3);white-space:nowrap}.portal-contacts .ct-seg>button.on{background:var(--hover);color:var(--t1)}.portal-contacts .ct-seg>button>svg{width:14px;height:14px}.portal-contacts .ct-cerca,.portal-contacts .ct-pill{background:var(--portal-control)}.portal-contacts .ct-cerca{max-width:290px}.portal-contacts .ct-cerca:focus-within{box-shadow:none}.portal-contacts .ct-filter{width:auto;max-width:210px;height:32px;border:0;background:var(--portal-control);gap:8px;padding:0 10px 0 12px;font-size:12px}.portal-contacts .ct-filter>svg{width:12px;height:12px}.portal-contacts .ct-table-scroll{overflow-x:auto;border-radius:3px}.portal-contacts .ct-tab{min-width:1100px;background:var(--blocco)}.portal-contacts .ct-testa,.portal-contacts .ct-riga:hover{background:var(--portal-control)}.portal-contacts .ct-riga.ct-open{background:color-mix(in srgb,var(--ciano) 9%,var(--blocco))}.portal-contacts .ct-riga:focus-within .ct-altro,.portal-contacts .ct-altro[data-state=open]{opacity:1}.portal-contacts .ct-altro:hover{background:var(--hover)}.portal-contacts .ct-bulk{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.portal-contacts .ct-bulk>div{border:0;border-radius:3px;background:color-mix(in srgb,var(--blu) 10%,var(--blocco))}.portal-contacts .ct-bulk [role=combobox]{background:var(--portal-control);border:0}.portal-contacts .ct-bulk p{font-size:12px;line-height:1.5;color:var(--t3)}.portal-contacts :is(.ct-sel,.ct-chi,.ct-lead-open):focus-visible{background:var(--hover);color:var(--ciano);border-radius:3px}:root:not(.dark) .portal-contacts .ct-chip{color:color-mix(in srgb,var(--c) 75%,#000)}.portal-contact-drawer{width:560px!important;max-width:calc(100vw - 36px)!important;border-radius:0;--primary:185 57% 47%}.portal-contact-drawer>header,.portal-contact-drawer>.ct-form-header{flex-shrink:0;padding:20px 24px;border-bottom:1px solid var(--filo)}.portal-contact-drawer .ct-form-body{padding:20px 24px;overflow-y:auto;min-height:0;flex:1;margin:0}.portal-contact-drawer .ct-form-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--filo);flex-shrink:0}.portal-contact-drawer .ct-form-body>div{border:0;border-radius:3px}.portal-contact-drawer .ct-form-body label{font-size:12px;color:var(--t3)}.ct-group-tools{display:flex;align-items:center;gap:8px;margin-bottom:14px}.ct-group-tools>.ct-cerca{margin-right:auto}.ct-field{display:flex;flex-direction:column;gap:7px}.ct-group-members{border-top:1px solid var(--filo);padding-top:16px}.ct-group-members>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ct-group-members h3{font-size:14px;font-weight:600}.ct-group-members h3 small{font-size:12px;font-weight:500;color:var(--t3);margin-left:4px}.ct-group-add{padding:10px;margin-bottom:12px;border-radius:3px;background:var(--portal-control)}.ct-group-add>div{max-height:220px;overflow-y:auto;margin-top:6px}.ct-group-add>div>button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;text-align:left;color:var(--t2);border:0;background:transparent;border-radius:3px}.ct-group-add>div>button:hover{background:var(--hover)}.ct-group-add>div>button>span{display:flex;flex-direction:column;min-width:0}.ct-group-add small,.ct-group-add p{font-size:12px;color:var(--t3)}.portal-contact-drawer .av{display:grid;place-items:center;flex-shrink:0;border-radius:50%;font-weight:600;color:#fff}.portal-contact-drawer .c23-mr:hover{background:var(--portal-control)}.portal-contacts .ct-avs .av{box-shadow:0 0 0 2px var(--blocco)}.ct-editor{--ct-accent:var(--ciano);--c:var(--ciano)}.ct-editor fieldset{border:0}.ct-editor .ct-form-body{display:flex;flex-direction:column;gap:18px}.ct-editor .ct-form-section{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--filo)}.ct-form-section>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ct-form-section>header>svg{color:var(--ct-accent);width:16px;height:16px}.ct-form-section h3{font-size:14px;font-weight:700}.ct-form-section>header>small{margin-left:auto;color:var(--t3);font-size:11px}.ct-type-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ct-type-choice>button{display:flex;align-items:center;gap:12px;height:60px;padding:0 14px;background:var(--portal-control);color:var(--t2);border:0;border-radius:3px;text-align:left}.ct-type-choice>button>span:first-child{display:grid;place-items:center;width:34px;height:34px;background:var(--hover);border-radius:3px;flex-shrink:0}.ct-type-choice>button>span:last-child{display:flex;flex-direction:column;min-width:0}.ct-type-choice b{font-size:13px;font-weight:600}.ct-type-choice small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-type-choice>button.on{background:color-mix(in srgb,var(--ct-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ct-accent) 55%,transparent);color:var(--t1)}.ct-type-choice>button.on>span:first-child{background:color-mix(in srgb,var(--ct-accent) 20%,transparent);color:var(--ct-accent)}.ct-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ct-address-grid{display:grid;grid-template-columns:110px minmax(0,1fr) 96px;gap:12px}.ct-field{min-width:0;font-size:12px;color:var(--t3)}.ct-field>small{font-size:11px;line-height:1.5}.ct-field .ct-form-tags:empty{display:none}.ct-contact-lines{display:flex;flex-direction:column;gap:8px}.ct-contact-line{display:grid;grid-template-columns:118px minmax(0,1fr) 36px;gap:8px;align-items:center}.ct-primary-label{height:36px;display:flex;align-items:center;padding:0 10px;border-radius:3px;background:var(--portal-control);color:var(--t2);font-size:12px;font-weight:600}.ct-add-field{align-self:flex-start}.ct-status-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ct-status-choice>button{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--portal-control);border:0;border-radius:3px;text-align:left;color:var(--t2)}.ct-status-choice>button>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.ct-status-choice i{width:8px;height:8px;border-radius:50%}.ct-status-choice small{color:var(--t3);font-size:11px}.ct-status-choice>button.on,.ct-source-choice>button.on,.ct-form-chips>button.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ct-accent) 50%,transparent);background:color-mix(in srgb,var(--ct-accent) 12%,transparent);color:var(--t1)}.ct-source-choice,.ct-form-chips{display:flex;flex-wrap:wrap;gap:6px}.ct-source-choice>button,.ct-form-chips>button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:3px;background:var(--portal-control);color:var(--t2);font-size:12px;font-weight:600}.ct-form-chips>button{height:28px}.ct-form-chips svg{width:12px;height:12px}.ct-form-note{display:flex;align-items:flex-start;gap:8px;color:var(--t3);font-size:12px;line-height:1.6}.ct-form-note>svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}.ct-consent{display:flex;align-items:center;gap:10px;min-height:32px;font-size:13px!important;color:var(--t2)!important}.ct-form-tags{display:flex;flex-wrap:wrap;gap:6px}.ct-form-tags>span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px;border-radius:3px;background:color-mix(in srgb,var(--ct-accent) 12%,transparent);font-size:12px;color:var(--t1)}.ct-form-tags>span>svg{width:13px;height:13px;color:var(--ct-accent)}.ct-form-tags button{margin-left:auto;color:var(--t3)}.ct-form-tags button>svg{width:12px;height:12px}.ct-form-validation{flex:1;align-self:center;color:var(--t3);font-size:12px}.ct-form-validation[role=alert]{color:var(--rosso)}.ct-editor .ct-form-footer>button{flex-shrink:0}.ct-new-group{display:flex;gap:8px;max-width:300px}.ct-duplicate-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:color-mix(in srgb,var(--ambra) 10%,transparent);border-radius:3px;color:var(--ambra);font-size:12px}.ct-duplicate-note>svg{margin-top:2px}.ct-duplicate-note>div{display:flex;flex-direction:column;gap:6px}.ct-duplicate-note a{display:flex;align-items:center;gap:4px;color:var(--t1)}.ct-duplicate-note small{color:var(--t3);font-size:12px}.portal-contacts .ct-hub{margin-bottom:0}.portal-contacts>.portal-nova-point{margin-top:16px;margin-bottom:0}.portal-contacts>.ct-fascia{margin-top:16px}.portal-contacts>.ct-strum{margin:16px 0 0}.portal-contacts .ct-strum>.ct-cerca{order:-1;flex-grow:4;max-width:340px}.portal-contacts .ct-strum>.ct-seg{order:2;margin-left:auto}.portal-contacts .ct-strum :is(.ct-filter,.ct-pill,.ct-azzera,.ct-date-filter){height:36px}.portal-contacts .ct-filter[data-active=true]{background:var(--hover);color:var(--t1)}.portal-contacts .ct-filter{font-weight:500}.portal-contacts .ct-date-filter{border:0;background:var(--portal-control);font-size:12px}.portal-contacts .ct-table-scroll,.portal-contacts .ct-bulk{margin-top:16px}.portal-contacts .ct-bulk+.ct-table-scroll{margin-top:8px}.portal-contacts .ct-prendi{height:28px;padding:0 10px;gap:6px;font-size:12px}.dark .portal-contacts .ct-lead{background:#ffffff0e}.dark .portal-contacts .ct-fascia{background:color-mix(in srgb,#EAB308 7%,rgba(255,255,255,.035));box-shadow:inset 2px 0 #eab308}.dark .portal-contacts .ct-testa{background:#ffffff08}.portal-contacts .ct-seg>button.on em{background:var(--hover);color:var(--t1)}.ct-metadata-error{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;background:color-mix(in srgb,var(--ambra) 10%,transparent);color:var(--t2);font-size:13px}.ct-metadata-error button{margin-left:auto;color:var(--t1);text-decoration:underline}@media(prefers-reduced-motion:reduce){.portal-contacts .ct-lead{transition:none}.portal-contacts .ct-lead:hover{transform:none}}.portal-contacts-import[role=dialog]{width:min(512px,calc(100vw - 32px));max-width:none;padding:24px;gap:20px}.ct-import-body{display:flex;flex-direction:column;gap:16px}.ct-import-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid var(--filo)}.portal-contacts-import .c23-drop{background:var(--portal-control);box-shadow:inset 0 0 0 1px var(--filo)}.portal-contacts-import .c23-drop.su{background:color-mix(in srgb,var(--ciano) 10%,transparent);box-shadow:inset 0 0 0 1px var(--ciano)}.portal-contacts-import .c23-drop>button,.portal-contacts-import .c23-modello>button{height:28px;font-size:12px;flex-shrink:0}.portal-contacts-import .c23-modello{font-size:13px;color:var(--t3)}.ct-editor[role=dialog]{top:0;bottom:0;height:auto;width:640px!important;max-width:calc(100vw - 32px)!important;border:0;background:var(--blocco);box-shadow:-1px 0 0 var(--filo),-24px 0 48px #00000059}.dark .ct-editor[role=dialog]{background:#12151c}.ct-editor[role=dialog][data-state=open]{animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ct-editor[role=dialog][data-state=closed]{animation-duration:.16s;animation-timing-function:cubic-bezier(.4,0,1,1)}.ct-editor>.ct-form-header{flex-direction:row;align-items:center;gap:12px;padding:16px 20px 14px;min-height:74px}.ct-editor .ct-form-header-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;background:color-mix(in srgb,var(--ciano) 16%,transparent);color:var(--ciano);border-radius:3px}.ct-editor .ct-form-header-icon svg{width:16px;height:16px}.ct-editor .ct-form-header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ct-editor .ct-form-header h2{font-size:16px;line-height:24px}.ct-editor .ct-form-header p{font-size:12px;line-height:18px}.ct-editor .ct-form-body{padding:20px;gap:16px}.ct-editor .ct-form-body label{font-size:13px;color:var(--t2)}.ct-editor .ct-field>span>small{font-size:13px;color:var(--t3);margin-left:4px;font-weight:500}.ct-editor .ct-form-section h3{font-size:13px}.ct-editor .ct-form-section>header>small{margin-left:0;font-size:12px}.ct-editor .ct-form-body input,.ct-editor .ct-form-body textarea{background:var(--bg);font-size:13px}.ct-editor .ct-add-field{height:28px;font-size:12px;padding:0 10px}.ct-editor .ct-form-footer{padding:12px 20px 16px}.ct-editor .ct-form-validation{margin-left:auto;flex:0 1 auto}.ct-editor .ct-form-footer>button:first-child{margin-right:auto}@media(min-width:1024px){body:has(.ct-editor[data-state=open]) .portal-nova-widget:not([data-mode=side]):not([data-mode=minimized]){right:640px;width:min(720px,calc(100% - var(--portal-sidebar-width,244px) - 688px))}}@media(prefers-reduced-motion:reduce){.ct-editor[role=dialog][data-state]{animation:none;transition:none}}.ct-group-colors{display:flex;flex-wrap:wrap;gap:6px}.ct-group-colors>button{height:28px;display:flex;align-items:center;gap:6px;padding:0 8px;background:var(--portal-control);border-radius:3px;color:var(--t2);font-size:12px}.ct-group-colors>button>i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c)}.ct-group-colors>button[aria-checked=true]{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);color:var(--t1)}.ct-group-editor .ct-group-add{padding:0;background:none}.ct-group-editor .ct-group-members>header{justify-content:flex-start}.ct-group-editor .ct-group-members>header>svg{color:var(--ciano);width:14px;height:14px}.ct-group-editor .ct-form-footer>button:first-child{margin-right:0}.ct-group-editor .ct-form-footer>.ct-form-validation{margin-left:auto}.portal-contacts .ct-bulk{display:flex;flex-direction:column;gap:8px}.portal-contacts .ct-bulk>div{padding:8px 10px 8px 12px;border:0;border-radius:3px;background:color-mix(in srgb,var(--blu) 12%,transparent)}.portal-contacts .ct-bulk .portal-button,.portal-contacts .ct-bulk [role=combobox]{height:28px;font-size:12px}.ct-group-editor .ct-group-info{padding-top:0;border-top:0}.ct-group-editor textarea{min-height:70px;height:70px}.ct-custom-color{align-self:flex-start;font-size:12px;color:var(--t3);text-decoration:underline}.ct-group-date{font-size:12px;color:var(--t3)}.ct-editor .portal-button--cancel,.portal-contacts-import .portal-button--cancel,.portal-contacts .ct-bulk .portal-button--cancel{background:var(--portal-control);color:var(--t2)}.portal-contacts .ct-altro:focus-visible,.portal-contacts .ct-riga:focus-within .ct-altro{opacity:1}.portal-confirm-dialog[role=dialog]{width:min(512px,calc(100vw - 32px));max-width:none;padding:24px;gap:20px}.portal-confirm-header{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;text-align:left}.portal-confirm-header>div{width:32px;height:32px;border-radius:3px;grid-row:1 / 3}.portal-confirm-header>div>svg{width:16px;height:16px}.portal-confirm-header>h2{font-size:16px;line-height:24px;grid-column:2}.portal-confirm-header>p{grid-column:2;font-size:13px;line-height:1.55}.portal-confirm-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--filo);padding-top:16px}.portal-confirm-actions>.portal-button{flex:none}.portal-confirm-actions>.portal-button--cancel{background:var(--portal-control);color:var(--t2)}.portal-contacts .ct-riga{content-visibility:auto;contain-intrinsic-size:auto 58px}.portal-contacts .ct-altre{height:1px}.portal-contacts .ct-filter,.portal-contacts .ct-date-filter{gap:6px;color:var(--t2)}.portal-contacts .ct-filter>svg{opacity:.6}.portal-contacts .ct-filter:hover{background:var(--hover);color:var(--t1)}.portal-contacts .ct-filter[data-active=true]{background:#e9eef61f;color:var(--t1);font-weight:600;box-shadow:inset 0 0 0 1px #e9eef638}:root[data-theme=light] .portal-contacts .ct-filter[data-active=true]{background:#0f172a12;box-shadow:inset 0 0 0 1px #0f172a29}:root[data-theme=light] .portal-contacts :is(.ct-hub a.on,.ct-seg>button.on){background:var(--blocco);box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0d}.portal-contacts>.ct-strum{display:grid;grid-template-columns:minmax(0,340px) 1fr auto;align-items:center;gap:8px}.portal-contacts .ct-strum>.ct-cerca{grid-column:1;grid-row:1;max-width:none;order:0}.portal-contacts .ct-strum>.ct-seg{grid-column:3;grid-row:1;margin-left:0;order:0}.portal-contacts .ct-strum>.ct-filtri{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.portal-contacts .ct-strum>.ct-filtri:empty{display:none}.portal-contacts .ct-date-filter{width:auto;padding:0 10px 0 12px;font-weight:500;color:var(--t2)}.portal-contacts .ct-date-filter:hover{background:var(--hover);color:var(--t1)}.portal-contacts .ct-date-filter>svg{width:12px;height:12px;opacity:.6;color:currentColor}.portal-contacts .ct-date-filter>span{flex:none;overflow:visible;text-overflow:clip;color:inherit}.portal-contacts .ct-sel{width:18px;height:18px;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);background:transparent;box-shadow:none}.portal-contacts .ct-sel[data-state=checked]{background:#5b8def;border-color:#5b8def;color:#fff}.portal-contacts button.ct-filter{display:inline-flex;align-items:center;justify-content:space-between;border-radius:3px}.portal-deals{min-width:0;padding-bottom:24px;transition:padding-right var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-deals.con-dettaglio{padding-right:496px}.portal-deals .ct-intesta p{margin-top:6px}.portal-deals .tt-overview>.portal-tabs{margin:18px 0 14px}.portal-deals .portal-nova-point{margin-top:18px}.portal-deals .tt-q{font-size:12px;color:var(--t3);white-space:nowrap}.portal-deals .cp-nd,.tt-pannello .cp-nd{font-size:12px;font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)}.portal-deals .tt-av,.tt-pannello .tt-av{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:9.5px;font-weight:700;color:#fff}.portal-deals .tt-banner{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 2px 0 0 var(--ambra);font-size:13px;color:var(--t2)}.portal-deals .tt-banner .portal-icon{width:16px;height:16px;color:var(--ambra);flex:none}.portal-deals .tt-banner a{margin-left:auto;font-weight:600;color:var(--ambra);white-space:nowrap}.portal-deals .tt-kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:12px}.portal-deals.con-dettaglio .tt-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-deals.con-dettaglio .tt-kpi>div:nth-child(n+4){display:none}.portal-deals .tt-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:var(--portal-widget)}.portal-deals .tt-kpi span{font-size:12px;color:var(--t3)}.portal-deals .tt-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-deals .tt-kpi b.warn{color:var(--ambra)}.portal-deals .tt-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-deals .tt-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.portal-deals .tt-strum .ct-cerca{flex:0 1 340px;max-width:340px}.portal-deals .tt-strum .spazio{flex:1}.portal-deals .tt-vista{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:var(--portal-control)}.portal-deals .tt-vista button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:none;color:var(--t3);cursor:pointer}.portal-deals .tt-vista button.on{background:var(--hover);color:var(--t1)}.portal-deals .tt-vista .portal-icon{width:15px;height:15px}:root[data-theme=light] .portal-deals .tt-vista button.on{background:var(--blocco);box-shadow:0 1px 2px #0f172a14}.portal-deals .tt-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;align-items:start;overflow-x:auto}.portal-deals .tt-board.tre{grid-template-columns:repeat(3,minmax(240px,1fr))}.portal-deals.con-dettaglio .tt-board{grid-template-columns:repeat(4,250px);overflow-x:auto;padding-bottom:6px}.portal-deals.con-dettaglio .tt-board.tre{grid-template-columns:repeat(3,250px)}.portal-deals .tt-col{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:3px;background:var(--portal-widget);box-shadow:inset 0 2px 0 var(--c);transition:box-shadow var(--t-rapido,.14s),background-color var(--t-rapido,.14s)}.portal-deals .tt-col.sopra{background:color-mix(in srgb,var(--c) 9%,var(--portal-widget));box-shadow:inset 0 2px 0 var(--c),inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.portal-deals .tt-colt{display:flex;flex-direction:column;gap:2px;padding:4px 4px 6px}.portal-deals .tt-ctt{display:flex;align-items:center;gap:8px}.portal-deals .tt-ctt b{font-size:14px;font-weight:700;color:var(--t1)}.portal-deals .tt-ctt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:var(--portal-control);font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-deals .tt-sotto{font-size:11px;color:var(--t3)}.portal-deals .tt-tot{display:flex;align-items:baseline;justify-content:space-between;margin-top:6px}.portal-deals .tt-tot b{font-size:20px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-deals .tt-conv{font-size:12px;font-weight:600;color:var(--t3)}.portal-deals .tt-carte{display:flex;flex-direction:column;gap:8px}.portal-deals .tt-c{position:relative;display:flex;flex-direction:column;gap:7px;padding:11px 12px;border-radius:3px;background:var(--portal-control);cursor:pointer;text-align:left;transition:background-color var(--t-rapido,.14s) ease,box-shadow var(--t-rapido,.14s) ease,opacity var(--t-rapido,.14s)}.portal-deals .tt-c[draggable=true]{cursor:grab}.portal-deals .tt-c:hover{background:var(--hover)}.portal-deals .tt-c.ferma{box-shadow:inset 2px 0 #f4776f}.portal-deals .tt-c.tt-sel{box-shadow:0 0 0 2px var(--t1)}.portal-deals .tt-c.in-volo{opacity:.4}.portal-deals .tt-c.in-salvataggio{opacity:.7;pointer-events:none}.portal-deals .tt-c.in-salvataggio:after{content:"";position:absolute;top:10px;right:10px;width:12px;height:12px;border-radius:50%;border:2px solid var(--t3);border-top-color:transparent;animation:tt-gira .8s linear infinite}@keyframes tt-gira{to{transform:rotate(360deg)}}.portal-deals .tt-ct{display:flex;align-items:flex-start;gap:8px}.portal-deals .tt-ct>div{flex:1;min-width:0}.portal-deals .tt-ct b{display:block;font-size:13px;font-weight:600;line-height:1.3;color:var(--t1);overflow-wrap:anywhere}.portal-deals .tt-ct small{display:block;font-size:12px;color:var(--t3)}.portal-deals .tt-fer{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:20px;padding:0 6px;border-radius:3px;background:#f4776f24;font-size:11px;font-weight:600;color:#f49c95}:root[data-theme=light] .portal-deals .tt-fer{color:#c2410c}.portal-deals .tt-fer .portal-icon{width:11px;height:11px}.portal-deals .tt-cv{display:flex;align-items:center;justify-content:space-between;gap:8px}.portal-deals .tt-cv>b{flex:none;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap}.portal-deals .tt-fonte{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--t3);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-deals .tt-fonte .portal-icon{width:12px;height:12px;flex:none}.portal-deals .tt-prev,.tt-pannello .tt-prev{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;height:22px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,var(--t1));white-space:nowrap}.portal-deals .tt-prev .portal-icon{width:12px;height:12px}.portal-deals .tt-mot{margin:0;font-size:12px;font-style:italic;color:var(--t2)}.portal-deals .tt-pros{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2);min-width:0}.portal-deals .tt-pros span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-deals .tt-pros .portal-icon{width:13px;height:13px;color:var(--t3);flex:none}.portal-deals .tt-pros.oggi{color:color-mix(in srgb,var(--ambra) 75%,var(--t1))}.portal-deals .tt-pros.oggi .portal-icon{color:var(--ambra)}.portal-deals .tt-pros.ritardo{color:color-mix(in srgb,var(--rosso) 75%,var(--t1))}.portal-deals .tt-pros.ritardo .portal-icon{color:var(--rosso)}.portal-deals .tt-pros.nulla{color:var(--t3);font-style:italic}.portal-deals .tt-pros.nulla .portal-icon{color:#f4776f}.portal-deals .tt-cp{display:flex;align-items:center;gap:6px;padding-top:7px;box-shadow:inset 0 1px 0 var(--filo-riga)}.portal-deals .tt-cp .spazio{flex:1}.portal-deals .tt-ca{display:flex;gap:2px;margin-left:auto;opacity:0;transition:opacity var(--t-rapido,.14s) ease}.portal-deals .tt-c:hover .tt-ca,.portal-deals .tt-c:focus-within .tt-ca{opacity:1}.portal-deals .tt-ca button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t2);cursor:pointer}.portal-deals .tt-ca button:hover{background:var(--hover);color:var(--t1)}.portal-deals .tt-ca button:disabled{opacity:.4;cursor:not-allowed}.portal-deals .tt-ca .portal-icon{width:13px;height:13px}.portal-deals .tt-add{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border:0;border-radius:3px;background:none;box-shadow:inset 0 0 0 1px var(--filo-riga);font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-deals .tt-col:hover .tt-add,.portal-deals .tt-add:focus-visible{opacity:1}.portal-deals .tt-add:hover{background:var(--hover);color:var(--t1)}.portal-deals .tt-add .portal-icon{width:13px;height:13px}.portal-deals .tt-vuota{display:grid;place-items:center;height:80px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--filo-riga);font-size:12px;color:var(--t3)}.portal-deals .tt-zone{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.portal-deals.con-dettaglio .tt-zone{display:none}.portal-deals .tt-z{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:3px;font-size:12px;color:var(--t3);background:repeating-linear-gradient(135deg,transparent 0 8px,var(--portal-control) 8px 16px);box-shadow:inset 0 0 0 1.5px var(--filo);transition:background-color var(--t-rapido,.14s),box-shadow var(--t-rapido,.14s)}.portal-deals .tt-z .portal-icon{width:15px;height:15px}.portal-deals .tt-z.vinta b,.portal-deals .tt-z.vinta .portal-icon{color:#4cc38a}.portal-deals .tt-z.persa b,.portal-deals .tt-z.persa .portal-icon{color:#f4776f}.portal-deals .tt-z.vinta.sopra{background:#4cc38a1f;box-shadow:inset 0 0 0 1.5px #4cc38a}.portal-deals .tt-z.persa.sopra{background:#f4776f1f;box-shadow:inset 0 0 0 1.5px #f4776f}.portal-deals .tr-tab{border-radius:3px;background:var(--portal-widget);overflow:hidden}.portal-deals .tt-rt,.portal-deals .tt-r{display:grid;grid-template-columns:minmax(200px,1.4fr) 130px 90px 120px minmax(170px,1.3fr) 170px 40px;gap:12px;align-items:center;padding:0 16px}.portal-deals .tt-cht,.portal-deals .tt-chr{display:grid;grid-template-columns:34px 80px minmax(200px,1.5fr) 40px 100px 130px 110px 90px 90px;gap:12px;align-items:center;padding:0 16px}.portal-deals .tt-rt,.portal-deals .tt-cht{height:40px;background:var(--portal-control);font-size:11px;font-weight:600;color:var(--t3)}.portal-deals .tt-r,.portal-deals .tt-chr{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer;text-align:left;width:100%;border:0;background:none;font-family:inherit}.portal-deals .tt-r+.tt-r,.portal-deals .tt-chr+.tt-chr{box-shadow:inset 0 1px 0 var(--filo-riga)}.portal-deals .tt-r:hover,.portal-deals .tt-chr:hover{background:var(--hover)}.portal-deals .tt-r.tt-sel{background:color-mix(in srgb,var(--ciano) 9%,transparent)}.portal-deals .tt-rn{min-width:0}.portal-deals .tt-rn b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-deals .tt-rn small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-deals .tt-rv{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-deals .tt-fase,.tt-pannello .tt-fase{display:inline-flex;align-items:center;gap:6px;font-size:12px}.portal-deals .tt-fase:before,.tt-pannello .tt-fase:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--c)}.portal-deals .tt-rf{display:inline-flex;align-items:center;gap:6px;font-size:12px;min-width:0}.portal-deals .tt-rf .portal-icon{width:12px;height:12px;color:var(--t3);flex:none}.portal-deals .tt-rp{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-deals .tt-rp.oggi{color:color-mix(in srgb,var(--ambra) 75%,var(--t1))}.portal-deals .tt-rp.nulla{color:var(--t3);font-style:italic}.portal-deals .tt-rp.ritardo{color:color-mix(in srgb,var(--rosso) 75%,var(--t1))}.portal-deals .tt-sum{margin:0 0 10px;font-size:13px;color:var(--t3)}.portal-deals .tt-sum b{color:var(--t1)}.portal-deals .tt-elenco-vuoto,.portal-deals .tt-pagina-vuota{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;border-radius:3px;background:var(--portal-widget);text-align:center;font-size:13px;color:var(--t3)}.portal-deals .tt-pagina-vuota b{font-size:14px;color:var(--t1)}.portal-deals .tt-chr-az{display:flex;gap:2px;justify-content:flex-end}.portal-deals .tt-chr-az button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-deals .tt-chr:hover .tt-chr-az button,.portal-deals .tt-chr-az button:focus-visible{opacity:1}.portal-deals .tt-chr-az button:hover{background:var(--portal-control);color:var(--t1)}.portal-deals .tt-chr-az .portal-icon{width:14px;height:14px}.portal-deals .tt-ric-n{margin:0 0 12px;font-size:13px;color:var(--t3)}.portal-deals .tt-rb{display:flex;gap:6px}.portal-deals .tt-rb>*{flex:1;justify-content:center}.tt-pannello{position:fixed;top:0;right:0;bottom:0;z-index:40;width:480px;display:flex;flex-direction:column;gap:14px;padding:16px 18px 24px;overflow-y:auto;background:var(--blocco);box-shadow:-1px 0 0 var(--filo),-24px 0 48px #00000059;font-family:Manrope,sans-serif;color:var(--t1);animation:tt-entra var(--t-medio,.22s) var(--c-entra,ease-out)}@keyframes tt-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.tt-pannello .tt-dh{display:flex;align-items:flex-start;gap:6px}.tt-pannello .tt-dh>div:first-child{flex:1;min-width:0}.tt-pannello .tt-dh h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.tt-pannello .tt-dh p{margin:2px 0 0;font-size:13px;color:var(--t3)}.tt-pannello .tt-dh p a{color:var(--t2);text-decoration:none}.tt-pannello .tt-dh p a:hover{color:var(--t1);text-decoration:underline}.tt-pannello .pn-ib{width:30px;height:30px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.tt-pannello .pn-ib:hover{background:var(--portal-control);color:var(--t1)}.tt-pannello .pn-ib .portal-icon{width:15px;height:15px}.tt-pannello .tt-steps{display:flex;gap:4px}.tt-pannello .tt-st{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px;height:36px;padding:0 8px;border:0;border-radius:3px;background:var(--portal-control);font:600 11px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;overflow:hidden}.tt-pannello .tt-st:disabled{cursor:default}.tt-pannello .tt-st.on{flex:0 0 auto;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--t1);box-shadow:inset 0 -2px 0 var(--c)}.tt-pannello .tt-st>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tt-pannello .tt-st i{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--hover);font-style:normal;font-size:11px}.tt-pannello .tt-st i .portal-icon{width:10px;height:10px}.tt-pannello .tt-st.fatto{color:var(--t2)}.tt-pannello .tt-st.fatto i{background:color-mix(in srgb,var(--c) 30%,transparent);color:var(--c)}.tt-pannello .tt-st.on i{background:var(--c);color:#0b0e15}.tt-pannello .tt-st:not(:disabled):not(.on):hover{background:var(--hover);color:var(--t1)}.tt-pannello .tt-esito{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 2px 0 0 var(--c);font-size:13px}.tt-pannello .tt-esito b{color:var(--c)}.tt-pannello .tt-dv{display:grid;grid-template-columns:auto 1fr auto;gap:16px}.tt-pannello .tt-dv>div{display:flex;flex-direction:column;gap:2px;min-width:0}.tt-pannello .tt-dv>div>span{font-size:11px;color:var(--t3)}.tt-pannello .tt-dv b{font-size:14px;font-weight:700}.tt-pannello .tt-dv .tt-dvs{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0}.tt-pannello .tt-dv .tt-dvs>span:not(.tt-av){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-pannello .tt-ria{height:22px;padding:0 6px;border:0;border-radius:3px;background:none;font:600 11px Manrope,sans-serif;color:var(--blu);cursor:pointer}.tt-pannello .tt-ria:hover{background:color-mix(in srgb,var(--blu) 12%,transparent)}.tt-pannello .tt-valore{display:flex;align-items:center;gap:6px}.tt-pannello .tt-valore input{width:110px;height:30px;padding:0 8px;border:0;border-radius:3px;background:var(--portal-control);font:600 13px Manrope,sans-serif;color:var(--t1)}.tt-pannello .tt-azz{display:flex;flex-wrap:wrap;gap:6px}.tt-pannello .tt-azz .spazio{flex:1}.tt-pannello .tt-vin{color:#4cc38a!important}.tt-pannello .tt-per{color:#f4776f!important}.tt-pannello .tt-next{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 2px 0 0 var(--ambra)}.tt-pannello .tt-next.nulla{background:color-mix(in srgb,var(--rosso) 8%,transparent);box-shadow:inset 2px 0 0 var(--rosso)}.tt-pannello .tt-next>.portal-icon{width:16px;height:16px;color:var(--ambra);flex-shrink:0}.tt-pannello .tt-next.nulla>.portal-icon{color:var(--rosso)}.tt-pannello .tt-next>div{flex:1;min-width:0}.tt-pannello .tt-next b{display:block;font-size:13px}.tt-pannello .tt-next small{display:block;font-size:12px;color:var(--t3)}.tt-pannello .tt-next button{height:28px;font-size:12px}.tt-pannello .portal-tabs{margin:4px 0 0}.tt-pannello .tt-sc{display:flex;flex-direction:column;gap:6px}.tt-pannello .tt-tg{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.tt-pannello .tt-tgd{font-size:11px;font-weight:600;color:var(--t3);padding:4px 0;text-transform:none}.tt-pannello .tt-ti{position:relative;display:flex;align-items:flex-start;gap:10px;padding:6px 0 10px}.tt-pannello .tt-ti:before{content:"";position:absolute;left:13px;top:34px;bottom:-2px;width:1.5px;background:var(--filo-riga)}.tt-pannello .tt-tg .tt-ti:last-child:before{display:none}.tt-pannello .tt-tii{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.tt-pannello .tt-tii .portal-icon{width:13px;height:13px}.tt-pannello .tt-ti>div{flex:1;min-width:0}.tt-pannello .tt-ti b{display:block;font-size:13px;font-weight:600}.tt-pannello .tt-ti small{display:block;font-size:12px;line-height:1.45;color:var(--t3);overflow-wrap:anywhere}.tt-pannello .tt-doc{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:var(--portal-control)}.tt-pannello .tt-doc>.portal-icon{width:16px;height:16px;color:var(--t3);flex:none}.tt-pannello .tt-doc>div{flex:1;min-width:0}.tt-pannello .tt-doc b{display:block;font-size:13px}.tt-pannello .tt-doc b a{color:inherit;text-decoration:none}.tt-pannello .tt-doc b a:hover{text-decoration:underline}.tt-pannello .tt-doc small{display:block;font-size:12px;color:var(--t3)}.tt-pannello .tt-doc .pn-ib{width:28px;height:28px}.tt-pannello .ct-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,var(--t1));white-space:nowrap}.tt-pannello .tt-nota{padding:10px 12px;border-radius:3px;background:var(--portal-control)}.tt-pannello .tt-nota b{font-size:12px;color:var(--t3)}.tt-pannello .tt-nota p{margin:4px 0 0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tt-pannello .tt-nin textarea{min-height:76px}.tt-pannello .tt-nin .tt-nin-az{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.tt-pannello .tt-add-doc{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border:0;border-radius:3px;background:none;box-shadow:inset 0 0 0 1px dashed var(--filo);outline:1px dashed var(--filo);outline-offset:-1px;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.tt-pannello .tt-add-doc:hover{background:var(--portal-control);color:var(--t1)}.tt-pannello .tt-add-doc .portal-icon{width:13px;height:13px}.tt-pannello .tt-piede{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;box-shadow:inset 0 1px 0 var(--filo-riga)}.tt-pannello .tt-piede button.pericolo{color:var(--rosso)}.tt-pannello .tt-vuoto{font-size:12px;color:var(--t3);padding:8px 0}@media(prefers-reduced-motion:reduce){.tt-pannello,.portal-deals{animation:none;transition:none}.portal-deals .tt-c.in-salvataggio:after{animation:none}}.tt-perdita-c{display:flex;flex-direction:column;gap:14px}.tt-perdita .tt-scelte{display:flex;flex-wrap:wrap;gap:6px}.tt-perdita .tt-scelte button{height:32px;padding:0 12px;border:0;border-radius:3px;background:var(--portal-control);font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.tt-perdita .tt-scelte button:hover{background:var(--hover);color:var(--t1)}.tt-perdita .tt-scelte button.on{background:color-mix(in srgb,var(--rosso) 16%,transparent);color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosso) 55%,transparent)}.tt-perdita .tt-scelte.due{display:grid;grid-template-columns:1fr 1fr}.tt-perdita .tt-scelte.due button{height:auto;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.tt-perdita .tt-scelte.due button small{font-weight:500;color:var(--t3)}.tt-perdita .tt-campo{display:flex;flex-direction:column;gap:6px}.tt-perdita .tt-campo>span{font-size:12px;font-weight:600;color:var(--t2)}.tt-perdita .tt-errore{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--rosso)}.tt-perdita .tt-errore .portal-icon{width:14px;height:14px}.tt-perdita-p{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.tt-nuova{--ct-accent:var(--rosa);--c:var(--rosa)}.tt-nuova .tt-scelto{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:var(--portal-control)}.tt-nuova .tt-scelto-av{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--rosa) 30%,var(--portal-control));font-size:11px;font-weight:700;color:var(--t1)}.tt-nuova .tt-scelto-t{flex:1;min-width:0;display:flex;flex-direction:column}.tt-nuova .tt-scelto-t b{font-size:13px;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-nuova .tt-scelto-t small{font-size:12px;color:var(--t3)}.tt-nuova .ct-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,var(--t1))}.tt-nuova .tt-cerca-c{display:flex;gap:8px}.tt-nuova .tt-cerca-c>:first-child{flex:1;min-width:0}.tt-nuova .tt-cat{display:flex;flex-direction:column;gap:6px}.tt-nuova .tt-cat>span{font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.04em}.tt-nuova .ct-source-choice>button small{margin-left:4px;font-size:11px;font-weight:500;color:var(--t3)}.tt-nuova .ct-source-choice>button.on small{color:var(--t2)}.tt-nuova .tt-fasi{grid-template-columns:repeat(4,1fr)}.tt-nuova .tt-altra-data{width:auto}.tt-nuova .ct-field>span em{font-style:normal;font-weight:500;color:var(--t3);margin-left:6px}.tt-nuova .ct-field>small .portal-icon{width:12px;height:12px;vertical-align:-2px}.tt-pannello .tt-chiusura{padding:0;height:auto;font-size:14px;font-weight:700;color:var(--t1);text-align:left}.tt-pannello .tt-chiusura:hover{background:none;text-decoration:underline;text-underline-offset:3px}.tt-chiusura-menu{min-width:240px}.tt-chiusura-menu .tt-prob{display:flex;gap:4px;padding:2px 8px 8px}.tt-chiusura-menu .tt-prob button{flex:1;height:28px;border:0;border-radius:3px;background:var(--portal-control);font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.tt-chiusura-menu .tt-prob button.on{background:color-mix(in srgb,var(--rosa) 18%,transparent);color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosa) 50%,transparent)}.tt-chiusura-menu .tt-altra{padding:0 8px 8px}.tt-pannello .tt-servizi{display:flex;flex-wrap:wrap;gap:6px}.tt-pannello .tt-servizi span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:3px;background:var(--portal-control);font-size:12px;font-weight:600;color:var(--t2)}.tt-pannello .tt-servizi small{font-weight:500;color:var(--t3)}.portal-deals .ou-tab{overflow-x:auto;scrollbar-width:none}.portal-deals .ou-tab .ou-r{grid-template-columns:minmax(150px,1.4fr) minmax(130px,1fr) minmax(110px,.9fr) 116px 52px 70px 88px;min-width:800px}.portal-deals .con-setter .ou-tab .ou-r{grid-template-columns:minmax(150px,1.4fr) minmax(130px,1fr) minmax(110px,.9fr) 116px 52px 70px minmax(110px,.8fr) 88px;min-width:930px}.portal-deals .ou-tab .tt-r{cursor:default;padding-top:8px;padding-bottom:8px}.portal-deals .ou-tab .tt-r.ou-fuori{color:var(--t3)}.portal-deals .ou-tab .tt-r.ou-fuori .tt-rn b{color:var(--t2)}.portal-deals .ou-tab [role=cell]{min-width:0}.portal-deals .ou-tel,.portal-deals .ou-zona,.portal-deals .ou-stato{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.portal-deals .ou-tel a{color:var(--t1);text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-deals .ou-tel a:hover{text-decoration:underline;text-underline-offset:3px}.portal-deals .ou-tel small,.portal-deals .ou-zona small,.portal-deals .ou-stato small{display:block;max-width:100%;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-deals .ou-tel small.ou-dec{color:#4cc38a}.portal-deals .ou-zona small{display:inline-flex;align-items:center;gap:6px}.portal-deals .ou-zona small i,.ou-nuovo .ou-prio i{width:7px;height:7px;flex:none;border-radius:50%}.portal-deals .ou-tab .ct-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,var(--t1));white-space:nowrap}.portal-deals .ou-num{font-variant-numeric:tabular-nums;color:var(--t2)}.portal-deals .ou-setter{min-width:0;overflow:hidden}.portal-deals .ou-dop{display:inline-flex!important;align-items:center;gap:4px;color:var(--ambra)!important}.portal-deals .ou-dop .portal-icon{width:12px;height:12px}.portal-deals .ou-az{display:flex;justify-content:flex-end}.portal-deals .ou-az .portal-icon{width:13px;height:13px}.portal-deals .tt-elenco-vuoto b{font-size:14px;color:var(--t1)}.portal-deals .tt-elenco-vuoto p{margin:0}.ou-st{display:inline-flex;align-items:center;gap:7px}.ou-st:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--c)}.ou-n{margin-left:auto;padding-left:14px;font-size:11px;font-weight:700;color:var(--t3)}.ou-nuovo{--ct-accent:var(--rosa);--c:var(--rosa)}.ou-nuovo .ou-ob{font-weight:600;color:var(--rosso)}.ou-nuovo .ou-fac,.ou-import .ou-fac{font-style:normal;font-weight:500;color:var(--t3);margin-left:6px}.ou-nuovo .ct-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--rosso)}.ou-nuovo .ct-field>small.ou-err{color:var(--rosso);font-weight:600}.ou-nuovo .ct-field>small.ou-warn{color:var(--ambra)}.ou-nuovo .ou-punti>button{min-width:40px;justify-content:center}.ou-nuovo .ou-prio{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:var(--portal-control);font-size:13px;color:var(--t2)}.ou-nuovo .ou-prio b{color:var(--t1)}.ou-nuovo .ou-prio span{flex-basis:100%;font-size:12px;color:var(--t3)}.ou-nuovo .ou-avviso{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 2px 0 0 var(--ambra);font-size:13px;color:var(--t1)}.ou-nuovo .ou-avviso.blocca{background:color-mix(in srgb,var(--rosso) 10%,transparent);box-shadow:inset 2px 0 0 var(--rosso)}.ou-nuovo .ou-avviso>.portal-icon{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ambra)}.ou-nuovo .ou-avviso.blocca>.portal-icon{color:var(--rosso)}.ou-nuovo .ou-avviso small{display:block;margin-top:2px;font-size:12px;color:var(--t3)}.ou-esito .tt-scelte.due button b{display:inline-flex;align-items:center;gap:7px}.ou-esito .tt-scelte.due button b .portal-icon{width:14px;height:14px;color:var(--t3)}.ou-esito .tt-scelte.due button.on{background:color-mix(in srgb,var(--blu) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blu) 55%,transparent)}.ou-esito .tt-scelte.due button.ou-e-interessato.on{background:color-mix(in srgb,#4CC38A 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#4CC38A 55%,transparent)}.ou-esito .tt-scelte.due button.ou-e-interessato b .portal-icon{color:#4cc38a}.ou-esito .tt-scelte.due button.on b .portal-icon{color:var(--t1)}.ou-esito .ou-sotto{font-size:12px;color:var(--t3)}.ou-import .ou-colonne{display:flex;flex-wrap:wrap;gap:6px}.ou-import .ou-colonne span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:3px;background:var(--portal-control);font:500 12px JetBrains Mono,ui-monospace,monospace;color:var(--t2)}.ou-import .ou-colonne span.on{color:var(--t1);box-shadow:inset 0 0 0 1px var(--filo)}.portal-deals .tt-col{background:#ffffff06}.portal-deals .tt-c{background:#ffffff0e}.portal-deals .tt-cp{box-shadow:inset 0 1px #ffffff0f}.portal-deals .tt-z{box-shadow:inset 0 0 0 1.5px #ffffff14}[data-theme=light] .portal-deals .tt-col,html.chiaro .portal-deals .tt-col{background:#00000006}[data-theme=light] .portal-deals .tt-c,html.chiaro .portal-deals .tt-c{background:var(--portal-widget)}[data-theme=light] .portal-deals :is(.tt-cp,.tt-z),html.chiaro .portal-deals :is(.tt-cp,.tt-z){box-shadow:inset 0 1px 0 var(--filo-riga)}.portal-deals :is(.tt-rt,.tt-cht){background:#ffffff08}[data-theme=light] .portal-deals :is(.tt-rt,.tt-cht),html.chiaro .portal-deals :is(.tt-rt,.tt-cht){background:#00000008}.portal-deals.dettaglio-intero{height:100%;min-height:0;padding-bottom:0}.portal-deals.dettaglio-intero>.tt-overview{display:none}.tt-pannello.tt-intera{position:relative;inset:auto;width:100%;height:100%;min-height:0;z-index:auto;box-shadow:none;padding-bottom:var(--nova-riserva,112px)}.tt-intera .tt-st{flex:1 1 0}.portal-deals .tt-seg{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#7fd6a6}.portal-deals .tt-seg .portal-icon{width:12px;height:12px}.tt-nota p{white-space:pre-wrap;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tt-pannello{animation:none}}.portal-route:has(.portal-deals.dettaglio-intero){height:100%;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.portal-deals.dettaglio-intero{flex:1;display:flex;flex-direction:column}.tt-pannello.tt-intera{flex:1;min-height:0;height:auto}.portal-brief .spazio{flex-grow:1}.portal-brief .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-brief .ib.b{border-color:var(--filo);background:var(--campo)}.portal-brief .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-brief .btn .i{color:var(--t2)}.portal-brief .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-brief .btn.pri .i{color:#fff}.portal-brief .comp .ib{width:32px;height:32px}.portal-brief .comp .btn{height:32px}.portal-brief .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-brief .w-t .az .ib{width:28px;height:28px;color:var(--t3)}.portal-brief .btn.pri{box-shadow:0 4px 14px #eb7a4540}.portal-brief .btn,.portal-brief .ib{border-radius:3px!important}.portal-brief .btn.nova.nova:not(.pri),.portal-brief .g-finestra .btn.nova:not(.pri):not(.pericolo){background:color-mix(in srgb,var(--viola) 14%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 38%,transparent);color:var(--viola-chiaro)}.portal-brief .btn.nova.nova:not(.pri) .i{color:var(--viola)}.portal-brief .btn.nova.nova:not(.pri):hover,.portal-brief .g-finestra .btn.nova:not(.pri):not(.pericolo):hover{background:color-mix(in srgb,var(--viola) 22%,transparent);border-color:transparent}.portal-brief .btn.piccolo{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-brief .btn.piccolo .i{width:14px;height:14px}.portal-brief .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-brief .testa .ib .i{width:18px;height:18px}.portal-brief .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-brief .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-brief .testa>.ib+.ib{margin-left:2px}.portal-brief .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-brief .btn .i{width:16px;height:16px}.portal-brief .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-brief .btn:not(.pri) .i{color:var(--t2)}.portal-brief .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-brief .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-brief .btn:disabled{opacity:.4;cursor:default}.portal-brief .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-brief .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-brief .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-brief .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-brief .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-brief .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-brief .btn.pri{box-shadow:none}.portal-brief .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-brief .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-brief body.b-a .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-brief body.b-a .btn:not(.pri) .i{color:var(--t3)}.portal-brief body.b-a .btn:not(.pri):hover{background:#ffffff13}.portal-brief body.b-a .btn.pri{background:#e8743f;color:#fff}.portal-brief body.b-a .btn.pri:hover{background:#ef8150}.portal-brief body.b-b .btn:not(.pri){background:transparent;color:var(--t2);padding:0 12px}.portal-brief body.b-b .btn:not(.pri) .i{color:var(--t3)}.portal-brief body.b-b .btn:not(.pri):hover{background:#ffffff0f;color:var(--t1)}.portal-brief body.b-b .btn.pri{background:#e8743f29;color:#f7a174;box-shadow:inset 0 0 0 1px #e8743f47}.portal-brief body.b-b .btn.pri .i{color:#f7a174}.portal-brief body.b-b .btn.pri:hover{background:#e8743f3d}.portal-brief body.b-c .btn:not(.pri){background:color-mix(in srgb,var(--bg),#fff 11%);color:var(--t1)}.portal-brief body.b-c .btn:not(.pri) .i{color:var(--t2)}.portal-brief body.b-c .btn:not(.pri):hover{background:color-mix(in srgb,var(--bg),#fff 15%)}.portal-brief body.b-c .btn.pri{background:#e8743f;color:#fff;box-shadow:inset 0 -1px #0000002e}.portal-brief body.b-c .btn.pri:hover{background:#ef8150}.portal-brief body:is(.b-d,.b-e) .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-brief body:is(.b-d,.b-e) .btn:not(.pri) .i{color:var(--t3)}.portal-brief body:is(.b-d,.b-e) .btn:not(.pri):hover{background:#ffffff13}.portal-brief body.b-d .btn.pri{background:color-mix(in srgb,#E8743F 80%,var(--bg));color:#fff3ec}.portal-brief body.b-d .btn.pri:hover{background:color-mix(in srgb,#E8743F 88%,var(--bg))}.portal-brief body.b-e .btn.pri{background:color-mix(in srgb,#E8743F 66%,var(--bg));color:#ffede2}.portal-brief body.b-e .btn.pri:hover{background:color-mix(in srgb,#E8743F 74%,var(--bg))}.portal-brief body:is(.b-d,.b-e) .btn.pri .i{color:inherit}.portal-brief body:is(.b-f,.b-g,.b-h) .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-brief body:is(.b-f,.b-g,.b-h) .btn:not(.pri) .i{color:var(--t3)}.portal-brief body:is(.b-f,.b-g,.b-h) .btn:not(.pri):hover{background:#ffffff13}.portal-brief body.b-f .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-brief body.b-f .btn.pri:hover{background:#fff}.portal-brief body.b-g .btn.pri{background:#3e63b8;color:#f2f6fd}.portal-brief body.b-g .btn.pri:hover{background:#4870ca}.portal-brief body.b-h .btn.pri{background:#ffffff21;color:#fff}.portal-brief body.b-h .btn.pri:hover{background:#ffffff2e}.portal-brief body:is(.b-f,.b-g,.b-h) .btn.pri .i{color:inherit}.portal-brief body .btn.pri,.portal-brief body .btn:not(.pri),.portal-brief body .btn.pri:hover,.portal-brief body .btn:not(.pri):hover{border:0}.portal-brief .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-brief .colonna .ib.b:hover{background:#ffffff1a}.portal-brief .conv-t .btn{height:32px}.portal-brief .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-brief .conv-t .ib:hover{background:#ffffff0f}.portal-brief .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-brief .allegato .ib:hover{background:#ffffff12}.portal-brief .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-brief .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-brief .azioni .btn{height:32px}.portal-brief .azioni .ib{border:0;border-radius:3px}.portal-brief .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-brief .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-brief .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-brief .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-brief .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-brief .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-brief .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-brief .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-brief body .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-brief body .btn.pericolo:not(.pri) .i{color:inherit}.portal-brief body .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-brief .ct-intesta{display:flex;align-items:flex-end;gap:9px;margin-top:.5px}.portal-brief .ct-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.portal-brief .ct-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.portal-brief .ct-intesta .btn{height:36px}.portal-brief .ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-brief .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-brief .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-brief .c23-drop .btn{margin-top:6px}.portal-brief .c23-modello .btn{flex-shrink:0}.portal-brief .g-finestra.c23-fin .g-text{height:36px}.portal-brief .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-brief .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-brief .cp-back .indietro{transform:rotate(180deg)}.portal-brief .cp-p-t .btn,.portal-brief .cp-piede .btn{height:36px}.portal-brief .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-brief .cp-riga-in .btn{height:36px}.portal-brief .cd-riq{padding:14px 16px 16px;border-radius:3px;background:#ffffff09;min-width:0}.portal-brief .cd-dr>.ct-chip{justify-self:start}.portal-brief .tp-sub{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--t3)}.portal-brief .tp-gt{display:flex;align-items:center;gap:8px;height:30px;margin-bottom:10px}.portal-brief .tp-gt b{font-size:14px;font-weight:700;letter-spacing:-.01em}.portal-brief .tp-gt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-brief .tp-gr.muto .tp-gt b{color:var(--t3)}.portal-brief .tp-gt:hover .tp-rin{opacity:1}.portal-brief .tp-gsub{margin-left:6px;font-size:12px;color:var(--t3)}.portal-brief .tp-raz{display:flex;justify-content:flex-end}.portal-brief .tp-p-t{display:flex;align-items:center;gap:10px;margin-top:-4px}.portal-brief .tp-h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.portal-brief .tp-crea .tp-sub{margin:-6px 0 2px}.portal-brief .tp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-brief .tp-f>span{font-size:12px;color:var(--t3)}.portal-brief .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-brief .tp-inp{height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-brief .tp-inp.tend{justify-content:space-between}.portal-brief .tp-inp.tend .i{color:var(--t3)}.portal-brief .tp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-brief .tp-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-brief .tp-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-brief .tp-seg .i{width:14px;height:14px}.portal-brief .tp-seg.pieno{display:flex}.portal-brief .tp-seg.pieno button{flex:1;padding:0 6px}.portal-brief .tp-ed .tp-p-t .btn{height:36px}.portal-brief .tp-pg .tp-inp{height:34px;font-size:13px}.portal-brief .tp-pg .tp-sub{margin:-6px 0 0;font-size:12px}.portal-brief .tp-p .tp-p-t .tp-ib{width:36px;height:36px}.portal-brief .tp-p .cx-barra .btn,.portal-brief .tp-p .te-largo .cx-barra .btn{height:36px}.portal-brief .tp-p .tp-p-t .te-ver{height:28px}.portal-brief .tp-p .tp-cerca .g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--t1);font:inherit;outline:0}.portal-brief .tp-p .tp-cerca .g-text::-moz-placeholder{color:var(--t3)}.portal-brief .tp-p .tp-cerca .g-text::placeholder{color:var(--t3)}.portal-brief .cx-stato .spazio{flex:1}.portal-brief .cx-barra .btn{height:32px}.portal-brief .tr-p.editor>.ct-intesta{display:none}.portal-brief .tr-tab{border-radius:3px;background:#ffffff09}.portal-brief .tr-tab>div>.ct-chip{justify-self:start}.portal-brief .tr-ed .tp-p-t .btn{height:36px}.portal-brief .tp-inp .tr-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-brief .tp-inp.tend .i{flex-shrink:0}.portal-brief .tr-cod .cd-rt .spazio,.portal-brief .cd-rt .spazio{flex:1}.portal-brief .cd-rt .tp-seg+.tp-ib{width:36px;height:36px}.portal-brief .tr-vr .tp-inp{height:36px;font-size:13px}.portal-brief .tr-vadd .tp-inp{flex:1;height:36px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-brief .tr-vadd .tp-inp.vuoto{color:var(--t3)}.portal-brief .tr-link{display:inline-flex;align-items:center;gap:4px;color:#8fb0f5;cursor:pointer}.portal-brief .tr-link .i{width:12px;height:12px}.portal-brief .tr-dcont .btn{align-self:flex-start}.portal-brief .g-cassetto .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.portal-brief .tr-ed .g-text{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-brief .tr-ed .g-text:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-brief .tr-ed .g-text::-moz-placeholder{color:var(--t3)}.portal-brief .tr-ed .g-text::placeholder{color:var(--t3)}.portal-brief .tr-ed .tp-f .tp-inp{height:36px;font-size:13px}.portal-brief .tr-guida .btn{flex-shrink:0}.portal-brief .tr-vadd .g-text{flex:1;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-brief .tr-vadd .btn{height:36px}.portal-brief .tr-ed .tp-p-t>.cp-can{flex-shrink:0;white-space:nowrap}.portal-brief .tr-ver .btn{flex-shrink:0}.portal-brief .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}.portal-brief .tr-chiedi .btn{flex-shrink:0}.portal-brief button.tr-link{border:0;padding:0;background:none;font:inherit;color:#8fb0f5;cursor:pointer}.portal-brief button.tr-link .i{transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-brief button.tr-link[aria-expanded=true] .i{transform:rotate(180deg)}.portal-brief .fo-ed .tp-p-t .btn{height:36px}.portal-brief .fo-ed .tp-p-t .tp-seg{margin-right:4px}.portal-brief .fo-pan .tp-inp{height:34px;font-size:13px}.portal-brief .fo-det .au-vt .ct-chip{margin-left:auto}.portal-brief .fo-ans .tr-link{display:inline}.portal-brief .fo-ans .tr-link .i{vertical-align:-2px;margin-right:4px}.portal-brief .fo-pub .cd-riq{display:flex;flex-direction:column;gap:12px}.portal-brief .fo-url{display:flex;align-items:center;gap:6px;height:36px;padding:0 4px 0 12px;border-radius:3px;background:#00000040}.portal-brief .fo-url .btn.piccolo{height:28px}.portal-brief .fo-url .tp-ib{width:28px;height:28px}.portal-brief .fo-url code{flex:1;min-width:0;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-brief .fo-qr-r .tp-sub{margin:2px 0 10px}.portal-brief .fo-ris .tr-tab{overflow-x:auto}.portal-brief .fo-col>.cd-riq:last-child{flex:1}.portal-brief .fo-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-brief .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-brief .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-brief .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-brief .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-brief .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-brief .fo-pp .tp-f>span em{font-style:normal;color:var(--t3);font-weight:500;margin-left:4px}.portal-brief button.tp-inp.fo-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left}.portal-brief button.tp-inp.fo-tend>span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-brief button.tp-inp.fo-tend>span .i{width:14px;height:14px;color:var(--t3);flex-shrink:0}.portal-brief button.tp-inp.fo-tend:hover,.portal-brief button.tp-inp.fo-tend[aria-expanded=true]{background:#ffffff16}.portal-brief .fo-pan button.tp-inp.fo-tend,.portal-brief .fo-pub button.tp-inp.fo-tend{height:36px}.portal-brief .fo-pp .tp-due button.tp-inp.fo-tend{min-width:0}.portal-brief .fo-pal-vuoto .btn{margin-top:4px}.portal-brief .fo-det .au-vaz a.btn{text-decoration:none}.portal-brief .fo-pt-az .spazio,.portal-brief .tt-p .ct-strum .spazio{flex:1}.portal-brief .tt-rn{min-width:0}.portal-brief .tt-rn b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-brief .tt-rn small{display:block;font-size:12px;color:var(--t3)}.portal-brief .tt-rb .btn{flex:1;justify-content:center}.portal-brief .tt-cp .spazio,.portal-brief .tt-dh .spazio,.portal-brief .tt-azz .spazio{flex:1}.portal-brief .tt-next .btn,.portal-brief .tt-ti .btn{height:28px;font-size:12px}.portal-brief .dc-ed .tp-p-t .btn{height:36px}.portal-brief .dc-edt>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-brief .dc-nome.g-text{flex:0 1 auto;field-sizing:content;min-width:180px;max-width:min(520px,40vw);height:36px;padding:0 10px;border-color:transparent;background:none;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.portal-brief .dc-nome.g-text:hover{background:#ffffff0b}.portal-brief .dc-nome.g-text:focus{border-color:#758398;background:var(--bg)}.portal-brief .dc-form .cd-riq{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.portal-brief .dc-form .cd-riq>.cd-rt{margin-bottom:0}.portal-brief .dc-form .cd-rt .spazio{flex:1}.portal-brief .dc-form .cd-rt .btn{height:36px}.portal-brief .dc-form .g-text{width:100%;min-width:0;font-size:13px}.portal-brief .dc-form .g-text:focus{border-color:#758398}.portal-brief .dc-form textarea.g-text{height:auto;min-height:64px;padding:9px 11px;line-height:1.5;resize:vertical;font:500 13px/1.5 Manrope,sans-serif}.portal-brief .dc-form .g-text.num{padding:0 9px;text-align:right;font-variant-numeric:tabular-nums}.portal-brief .dc-cl-t .g-text{flex:1;font-weight:600}.portal-brief .dc-cl textarea.g-text{min-height:52px}.portal-brief .g-finestra.dc-antf{width:min(860px,calc(100vw - 32px))}.portal-brief .dc-nessuno .btn[hidden]{display:none}.portal-brief .dc-file .ib{width:28px;height:28px}.portal-brief .dc-piede .spazio{flex:1}.portal-brief .dc-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-brief .dc-pt .tp-p-t{margin-top:0}.portal-brief .dc-ptn .ct-chip,.portal-brief .dc-pt .cp-back{flex-shrink:0}.portal-brief .dc-paz .btn{height:36px}.portal-brief .dc-col .btn.piccolo .i{width:12px;height:12px}.portal-brief .dc-note [data-dc-nota-qui]>.btn{align-self:flex-start}.portal-brief .dc-nota-n textarea.g-text{width:100%;min-height:76px;padding:9px 11px;border:1px solid var(--filo-forte,rgba(255,255,255,.12));border-radius:3px;background:var(--bg);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);resize:vertical}.portal-brief .dc-nota-n textarea.g-text:focus{outline:0;border-color:#758398}.portal-brief .dc-nota-az .spazio{flex:1}.portal-brief .dc-piede .btn.pericolo[aria-disabled=true]{opacity:.5}.portal-brief .im-at .spazio{flex:1}.portal-brief .im-at .btn{height:32px}.portal-brief .im-tg{display:flex;align-items:center;gap:12px}.portal-brief .im-tg>div{flex:1}.portal-brief .im-tg b{display:block;font-size:13px;font-weight:600}.portal-brief .im-tg small{display:block;font-size:11px;color:var(--t3)}.portal-brief .im-ruoli .ct-chip{white-space:nowrap}.portal-brief .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-brief .btn.ib-sola .i{margin:0}.portal-brief .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-brief .im-uazz .spazio{flex:1}.portal-brief .im-uazz .btn{height:34px;font-size:13px}.portal-brief .im-fin footer .spazio{flex:1}.portal-brief .im-razz .ib{width:26px;height:26px}.portal-brief .im-ph .spazio{flex:1}.portal-brief .im-ia .btn{height:32px;font-size:13px}.portal-brief .im-ed-bar .spazio{flex:1}.portal-brief .im-ed-bar .ib{width:30px;height:30px}.portal-brief .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-brief .im-ed-bar .ib:disabled{opacity:.35}.portal-brief .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-brief .im-pw-p .btn{height:36px}.portal-brief .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-brief .im-strum .btn{height:36px}.portal-brief .im-riq .im-tg+.im-tg{margin-top:14px}.portal-brief .im-riq .im-campi+.im-tg,.portal-brief .im-riq .im-tg+.im-avviso{margin-top:16px}.portal-brief .im-add-r .btn{height:36px}.portal-brief .im-fin .im-inp .g-text{width:auto;height:100%;padding:0;border:0;background:none}.portal-brief .im-fin .im-inp textarea.g-text{padding:0}.portal-brief .ct-intesta .im-stato{margin-right:4px}.portal-brief .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-brief .im-ph .btn{height:36px}.portal-brief .bl-ed .im-campi+.im-tg{margin-top:16px}.portal-brief .br-set .im-tg b{display:flex;align-items:center;gap:6px}.portal-brief .br-set .im-f+.im-tg{margin-top:16px}.portal-brief .br-logo .ib{width:36px;height:36px}.portal-brief .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-brief .sv-t .ct-chip{height:20px;font-size:11px}.portal-brief .sv-a .ib,.portal-brief .sv-tc-az .ib,.portal-brief .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-brief .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-brief .sv-det-az .btn{flex:1;justify-content:center}.portal-brief .sv-kc-h .ib:disabled{opacity:.35}.portal-brief .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-brief .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-brief .sv-tc-az .ib:disabled{opacity:.35}.portal-brief .svp-x .ib,.portal-brief .svp-in-h .ib,.portal-brief .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-brief .svp-fondo .btn{flex:1;justify-content:center}.portal-brief .rr-ra .ib{width:28px;height:28px;border-radius:3px}.portal-brief .at-r .ct-chip{justify-self:start}.portal-brief .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-brief .at-copia .btn{height:30px}.portal-brief .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-brief .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-brief .ld-next .ct-chip .i,.portal-brief .ld-arr .ct-chip .i{width:11px;height:11px;margin-right:4px}.portal-brief .ld-prova-az .btn{flex:1;justify-content:center}.portal-brief .cp-g .sv-gh .ib,.portal-brief .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-brief .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-brief .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-brief .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-brief .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-brief .qt-opz-ed .im-tg{margin-top:6px}.portal-brief .qt-due .btn{justify-content:center}.portal-brief .qt-barra .btn[hidden]{display:none}.portal-brief .zs-mappa-r .im-at .btn{height:32px}.portal-brief .ai-conn .btn{height:30px}.portal-brief .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-brief .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-brief .dc-muovi .btn{justify-content:center}.portal-brief .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-brief .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-brief .pi-e .btn{margin-top:6px}.portal-brief .ra-gu-a .btn{height:30px}.portal-brief .ra-av .btn{height:30px;margin-top:6px}.portal-brief .ig-cf .btn{flex-shrink:0;height:30px}.portal-brief .ig-mio .btn{height:30px}.portal-brief .ig-wh .ib,.portal-brief .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-brief .vk-mask .btn{height:32px}.portal-brief body.im-drawer .im-p .ct-intesta{flex-wrap:nowrap}.portal-brief body.im-drawer .im-p .ct-intesta>.spazio{min-width:0}.portal-brief body.im-drawer .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-brief :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-brief :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-brief .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-brief .im-udet .im-at>.btn{margin-left:40px}.portal-brief .bl-sc-r .ib{width:28px;height:28px}.portal-brief .tp .im-riq>.im-f+.im-tg{margin-top:14px}.portal-brief .tp-f{padding:10px 12px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.02));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-brief .tp-f.trascina{opacity:.45;outline:1px dashed color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-1px}.portal-brief .tp-f .ib,.portal-brief .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-brief .lv-bar{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-brief .lv-bar i{display:block;height:100%;border-radius:3px;background:var(--c)}.portal-brief .lv-gt .spazio{flex:1}.portal-brief .lv-av+.lv-bar{margin-top:-6px}.portal-brief .lv-rav .lv-bar{flex:1}.portal-brief .lv-asb .btn{height:32px;font-size:13px}.portal-brief .g-finestra{position:fixed;left:50%;top:50%;translate:-50% -50%;z-index:301;box-sizing:border-box;display:block;width:min(512px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:24px;border:0;border-radius:3px;background:var(--s-sup,#111824);box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d;color:var(--t1);font:500 13px/1.55 Manrope,sans-serif}.portal-brief .g-finestra *{box-sizing:border-box}.portal-brief dialog.g-finestra{inset:auto;left:50%;top:50%}.portal-brief dialog.g-finestra:not([open]){display:none}.portal-brief dialog.g-finestra::backdrop{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.portal-brief .g-finestra>header,.portal-brief .g-finestra>form>header{display:flex;align-items:center;gap:12px;margin:0 0 20px}.portal-brief .g-finestra>header>div,.portal-brief .g-finestra>form>header>div{flex:1;min-width:0}.portal-brief .g-finestra>header>span:first-child,.portal-brief .g-finestra>form>header>span:first-child{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--tinta,var(--t2)) 14%,transparent);color:var(--tinta,var(--t2))}.portal-brief .g-finestra>header>span:first-child .i,.portal-brief .g-finestra>form>header>span:first-child .i{width:18px;height:18px}.portal-brief .g-finestra h2{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--t1)}.portal-brief .g-finestra>header p,.portal-brief .g-finestra>form>header p{margin:4px 0 0;font-size:13px;color:var(--t3)}.portal-brief .g-finestra>footer,.portal-brief .g-finestra>form>footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--filo,rgba(255,255,255,.07))}.portal-brief dialog.g-finestra[open]{animation:compare var(--t-medio) var(--c-entra)}.portal-brief dialog.g-finestra[open]::backdrop{animation:dissolvi var(--t-medio) var(--c-entra)}.portal-brief .g-finestra[data-state=open]{animation:compare var(--t-medio) var(--c-entra)}.portal-brief :is(.g-velo,.g-finestra)[data-state=closed]{animation:esce-sfuma calc(var(--t-medio) / 2) var(--c-esce) forwards}@media(prefers-reduced-motion:reduce){.portal-brief :is(.g-velo,.g-finestra)[data-state]{animation-name:dissolvi}.portal-brief :is(.g-velo,.g-finestra)[data-state=closed]{animation-name:esce-sfuma}}.portal-brief .g-finestra .g-text{--g-input-bg:var(--bg);width:100%;height:36px;padding:0 12px;border:1px solid var(--filo-forte);border-radius:3px;background:var(--g-input-bg);transition:border-color var(--t-rapido)}.portal-brief .g-finestra .g-text:focus{border-color:#758398}.portal-brief .g-finestra textarea.g-text{height:auto;padding:10px 12px}.portal-brief .g-finestra .btn:not(.pri):not(.pericolo){background:#ffffff14}.portal-brief .g-finestra .btn:not(.pri):not(.pericolo):hover{background:#ffffff1f}.portal-brief .bf-solo{display:none}.portal-brief .bf-p.libreria .bf-solo.libreria,.portal-brief .bf-p.condividi .bf-solo.condividi,.portal-brief .bf-p.risposta .bf-solo.risposta{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-brief .bf-sez{margin-top:16px}.portal-brief .bf-sez .tp-gt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-brief .bf-rt,.portal-brief .bf-r{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(180px,1fr) minmax(200px,1.2fr) 150px 30px;gap:12px;align-items:center;padding:0 16px}.portal-brief .bf-rt{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-brief .bf-r{min-height:56px;font-size:13px;color:var(--t2);cursor:pointer}.portal-brief .bf-r:hover{background:#ffffff08}.portal-brief .bf-r.on{box-shadow:inset 2px 0 #5b8def}.portal-brief .bf-rm{font-size:12px}.portal-brief .bf-prog{display:flex;flex-direction:column;gap:4px}.portal-brief .bf-prog small{font-size:11px;color:var(--t3)}.portal-brief .bf-mg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.portal-brief .bf-m{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09;box-shadow:inset 0 2px 0 var(--c)}.portal-brief .bf-mt{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.portal-brief .bf-mi{width:34px;height:34px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-brief .bf-mi .i{width:17px;height:17px}.portal-brief .bf-maz{display:flex;gap:2px;opacity:0;transition:opacity var(--t-rapido,.14s) ease}.portal-brief .bf-m:hover .bf-maz{opacity:1}.portal-brief .bf-maz button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-brief .bf-maz button:hover{background:#ffffff12;color:var(--t1)}.portal-brief .bf-maz .i{width:14px;height:14px}.portal-brief .bf-m b{font-size:14px;font-weight:600}.portal-brief .bf-m p{margin:0;font-size:13px;color:var(--t3)}.portal-brief .bf-mp{display:flex;justify-content:space-between;margin:6px 0 4px;font-size:12px;color:var(--t2)}.portal-brief .bf-mp span:first-child{display:inline-flex;align-items:center;gap:5px}.portal-brief .bf-mp .i{width:12px;height:12px;color:var(--t3)}.portal-brief .bf-inv{justify-content:center;margin-top:auto}.portal-brief .bf-nuovo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;border:0;border-radius:3px;background:none;box-shadow:inset 0 0 0 1.5px #ffffff14;font-family:Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-brief .bf-nuovo:hover{background:#ffffff08;color:var(--t1)}.portal-brief .bf-nuovo .i{width:22px;height:22px}.portal-brief .bf-nuovo b{font-size:13px;color:var(--t1)}.portal-brief .bf-nuovo span{font-size:12px}.portal-brief .bf-rl{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start;margin-top:16px}.portal-brief .bf-doc{display:flex;flex-direction:column;gap:12px}.portal-brief .bf-s{padding:16px 18px;border-radius:3px;background:#ffffff09}.portal-brief .bf-s h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:14px;font-weight:700}.portal-brief .bf-s h3 i{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-style:normal;font-size:11px;color:var(--t2)}.portal-brief .bf-q{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);gap:16px;padding:12px 0;box-shadow:inset 0 -1px #ffffff0d}.portal-brief .bf-q:last-child{box-shadow:none}.portal-brief .bf-q>span{font-size:13px;color:var(--t3);line-height:1.5}.portal-brief .bf-q>div{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;line-height:1.55;color:var(--t1)}.portal-brief .bf-sc{height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:3px;background:#5b8def24;font-size:12px;color:#c3d4fa}.portal-brief .bf-file{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:3px;background:#ffffff0e;font-size:12px;color:var(--t2);cursor:pointer}.portal-brief .bf-file .i{width:13px;height:13px;color:var(--t3)}.portal-brief .bf-lato{position:sticky;top:0;display:flex;flex-direction:column;gap:12px}.portal-brief .bf-nova{display:flex;flex-direction:column;gap:10px;background:linear-gradient(160deg,#9d7bea1f,#ffffff08 60%)}.portal-brief .bf-nt{display:flex;align-items:center;gap:9px}.portal-brief .bf-nt b{font-size:14px}.portal-brief .bf-nova ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.portal-brief .bf-nova li{position:relative;padding-left:14px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-brief .bf-nova li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:#b59cf0}.portal-brief .bf-nova li b{color:var(--t1)}.portal-brief .bf-manca{display:flex;gap:8px;padding:9px 11px;border-radius:3px;background:#e8ae551a;font-size:13px;line-height:1.45;color:#e8c489}.portal-brief .bf-manca .i{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:#e8ae55}.portal-brief .bf-nova .btn{align-self:flex-start}.portal-brief .bf-prop{display:flex;flex-direction:column;gap:8px}.portal-brief .bf-prop .bf-nt{margin-bottom:2px}.portal-brief .bf-pv{display:flex;justify-content:space-between;gap:10px;min-height:34px;align-items:center;font-size:13px;color:var(--t2);box-shadow:inset 0 -1px #ffffff0d}.portal-brief .bf-pv b{color:var(--t1);font-variant-numeric:tabular-nums}.portal-brief .bf-fin[hidden],.portal-brief .bf-velo[hidden]{display:none}.portal-brief .bf-fin-c{display:flex;flex-direction:column;gap:14px}.portal-brief .bf-fin .tp-inp{height:36px;font-size:13px;background:var(--bg)}.portal-brief .bf-fin .tp-inp.area{height:auto;padding:9px 11px;white-space:normal;line-height:1.5}.portal-brief .gp-passi{display:flex;align-items:center;gap:0;padding:6px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-brief .gp-passo{display:flex;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px 0 10px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t3);text-align:left;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-brief .gp-passo:disabled{cursor:default}.portal-brief .gp-passo:not(:disabled):hover{background:#ffffff0a;color:var(--t1)}.portal-brief .gp-passo>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;font:700 12px Manrope,sans-serif;font-style:normal;color:var(--t3);transition:background-color var(--t-medio) var(--c-entra),color var(--t-medio) var(--c-entra)}.portal-brief .gp-passo>i .i{width:14px;height:14px}.portal-brief .gp-passo>span{display:flex;flex-direction:column;min-width:0}.portal-brief .gp-passo b{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.portal-brief .gp-passo small{font-size:12px;font-weight:500;line-height:1.3;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.portal-brief .gp-passo small.vuoto{opacity:.7}.portal-brief .gp-passo.on{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--t1)}.portal-brief .gp-passo.on>i{background:var(--c);color:#fff}.portal-brief .gp-passo.on small{color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-brief .gp-passo.fatto{color:var(--t2)}.portal-brief .gp-passo.fatto>i{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.portal-brief .gp-filo{flex:1 1 16px;min-width:12px;height:1px;background:var(--w-filo)}.portal-brief .gp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:16px}.portal-brief .gp.pieno{grid-template-columns:minmax(0,1fr)}.portal-brief .gp-corpo{display:flex;flex-direction:column;min-width:0;padding:20px 20px 0;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-brief .gp-passo-corpo{display:flex;flex-direction:column;gap:20px}.portal-brief .gp-h h2{margin:0;font:700 20px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-brief .gp-h p{margin:6px 0 0;max-width:72ch;font-size:13px;line-height:1.6;color:var(--t2)}.portal-brief .gp-opzioni{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-brief .gp-opz{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:4px;align-items:start;padding:18px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-brief .gp-opz:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--w-filo))}.portal-brief .gp-opz-ic{grid-row:1/4;width:44px;height:44px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-brief .gp-opz-ic .i{width:20px;height:20px}.portal-brief .gp-opz>b{font-size:14px;font-weight:700;color:var(--t1)}.portal-brief .gp-opz>span:not(.gp-opz-ic){font-size:13px;line-height:1.55}.portal-brief .gp-opz ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px;font-size:13px;color:var(--t2)}.portal-brief .gp-opz li{display:flex;align-items:center;gap:7px}.portal-brief .gp-opz li .i{width:13px;height:13px;color:var(--c)}.portal-brief .gp-opz.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-brief .gp-sez{display:flex;flex-direction:column;gap:12px}.portal-brief .gp-sez>h3{display:flex;align-items:center;gap:8px;margin:0;font:600 13px Manrope,sans-serif;color:var(--t1)}.portal-brief .gp-sez>h3 .i{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-brief .gp-sez>h3 em{font-style:normal;font-weight:500;font-size:12px;color:var(--t3)}.portal-brief .gp-griglia{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-brief .gp-campo{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;color:var(--t2)}.portal-brief .gp-campo>span{display:flex;align-items:baseline;gap:8px}.portal-brief .gp-campo em{font-style:normal;font-weight:500;color:var(--t3)}.portal-brief .gp-campo>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--t3)}.portal-brief .gp-campo>small .i{width:13px;height:13px;color:var(--viola)}.portal-brief .gp-campo .g-text{width:100%;font-size:13px}.portal-brief .gp-campo .g-text:focus{border-color:#758398}.portal-brief .gp-campo textarea.g-text{height:auto;min-height:84px;padding:10px 11px;line-height:1.55;resize:vertical}.portal-brief .gp-campo .g-text:disabled{opacity:.45}.portal-brief .gp-scelte{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-brief .gp-scelte>button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:36px;white-space:nowrap;padding:0 12px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-brief .gp-scelte>button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-brief .gp-scelte>button:hover{background:#ffffff14;color:var(--t1)}.portal-brief .gp-scelte>button.on{background:color-mix(in srgb,var(--c,var(--indaco)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--indaco)) 55%,transparent);color:var(--t1)}.portal-brief .gp-scelte>button.on small{color:color-mix(in srgb,var(--c,var(--indaco)) 70%,#fff)}.portal-brief .gp-passo-n{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 4px;border-radius:3px;background:#ffffff08}.portal-brief .gp-passo-n b{min-width:56px;text-align:center;font-size:13px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-brief .gp-passo-n .ib{width:28px;height:28px}.portal-brief .gp-interr{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;height:28px;padding:0;border:0;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-brief .gp-interr>i{position:relative;width:30px;height:18px;border-radius:9px;background:#ffffff24;transition:background-color var(--t-rapido) ease}.portal-brief .gp-interr>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform var(--t-rapido) var(--c-entra)}.portal-brief .gp-interr.on>i{background:var(--verde)}.portal-brief .gp-interr.on>i:after{transform:translate(12px)}.portal-brief .gp-avviso,.portal-brief .gp-nota{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:3px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-brief .gp-avviso .i,.portal-brief .gp-nota .i{flex-shrink:0;width:16px;height:16px;margin-top:2px}.portal-brief .gp-avviso b,.portal-brief .gp-nota b{color:var(--t1);font-weight:600}.portal-brief .gp-avviso.ambra{background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra)}.portal-brief .gp-avviso.ambra .i{color:var(--ambra)}.portal-brief .gp-nota{background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 3px 0 0 var(--c)}.portal-brief .gp-nota .i{color:var(--c)}.portal-brief .gp-nota-riga{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--t3)}.portal-brief .gp-nota-riga .i{flex-shrink:0;width:13px;height:13px}.portal-brief .gp-piede{display:flex;align-items:center;gap:8px;margin-top:24px;padding:16px 0 20px;border-top:1px solid var(--w-filo)}.portal-brief .gp-manca{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-size:12px;color:var(--t3)}.portal-brief .gp-manca .i{width:13px;height:13px;color:var(--ambra)}.portal-brief .gp-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-brief .gp-esci{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t2)}.portal-brief .gp-esci>.i{width:15px;height:15px;color:var(--ambra)}.portal-brief .gp-lato{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo);box-shadow:inset 0 3px 0 var(--c,var(--indaco))}.portal-brief .gp-lato-h{display:flex;align-items:center;gap:7px;font:600 12px Manrope,sans-serif;color:var(--t3)}.portal-brief .gp-lato-h .i{width:13px;height:13px}.portal-brief .gp-lato-p{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-brief .gp-lato-p .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}@media(max-width:1180px){.portal-brief .gp{grid-template-columns:minmax(0,1fr)}.portal-brief .gp-lato{position:static}.portal-brief .gp-passo small{display:none}}.portal-brief .gp-lato-az{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--w-filo)}.portal-brief .gp-lato-az .gp-az-b{display:flex;gap:8px}.portal-brief .gp-lato-az .gp-az-b .btn.pri{flex:1;justify-content:center}.portal-brief .gp-lato-az .gp-manca{margin:0;align-items:flex-start;line-height:1.45}.portal-brief .gp-lato-az .gp-manca .i{margin-top:2px;flex-shrink:0}.portal-brief .gp-annulla{align-self:center;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-brief .gp-annulla:hover{background:#ffffff0d;color:var(--t1)}.portal-brief .gp-lato-az .gp-esci{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.portal-brief .gp-lato-az .gp-esci>span{display:flex;gap:8px}.portal-brief .gp-corpo{padding-bottom:20px}.portal-brief .gp-corpo>.gp-piede:empty{display:none}.portal-brief .gp-h-con-az{display:flex;align-items:flex-start;gap:24px}.portal-brief .gp-h-con-az>div:first-child{flex:1;min-width:0}.portal-brief .gp-h-az{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.portal-brief .gp-h-az .gp-az-b{display:flex;gap:8px}.portal-brief .gp-h-az .gp-annulla{align-self:flex-end}.portal-brief .gp-h-az .gp-manca{margin:0}.portal-brief .gp-riep{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-brief .gp-rb{display:flex;flex-direction:column;min-width:0;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05}.portal-brief .gp-rb>header{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--w-filo);font-size:13px;color:var(--t1)}.portal-brief .gp-rb>header .i{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-brief .gp-rb-mod{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 10px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-brief .gp-rb-mod:hover{background:#ffffff0f;color:var(--t1)}.portal-brief .gp-rb-mod .i{color:inherit}.portal-brief .gp-rb dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 12px;margin:0;padding:14px;font-size:13px}.portal-brief .gp-rb dt{color:var(--t3);font-weight:500}.portal-brief .gp-rb dd{margin:0;min-width:0;color:var(--t1);line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-brief .gp-nd{color:var(--t3);font-weight:500}.portal-brief .gp-da{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;font-weight:600;color:var(--ambra)}.portal-brief .gp-cosa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-brief .gp-cosa li{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-brief .gp-cosa li>.i{width:34px;height:34px;padding:8px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-brief .gp-cosa li span{display:flex;flex-direction:column;min-width:0}.portal-brief .gp-cosa li b{font-size:13px;font-weight:600;color:var(--t1)}.portal-brief .gp-cosa li small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-brief .gp-tutti{display:flex;flex-direction:column}.portal-brief .gp-gruppo{display:flex;flex-direction:column;gap:20px;scroll-margin-top:16px}.portal-brief .gp-gruppo+.gp-gruppo{margin-top:24px;padding-top:24px;border-top:1px solid var(--w-filo)}.portal-brief .gp-gruppo-h{display:flex;align-items:flex-start;gap:12px}.portal-brief .gp-gruppo-h>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c,var(--indaco)) 16%,transparent);font:700 12px Manrope,sans-serif;font-style:normal;color:var(--c,var(--indaco))}.portal-brief .gp-gruppo-h h2{margin:2px 0 0;font:700 16px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-brief .gp-gruppo-h p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-brief .gp-riep>.gp-rb:last-child:nth-child(odd){grid-column:1/-1}.portal-brief .gp-passi[hidden]{display:none}@media(max-width:1180px){.portal-brief .gp-riep,.portal-brief .gp-cosa ul{grid-template-columns:1fr}}.portal-brief .nm{--c:var(--rosa)}.portal-brief .nm-testa{align-items:center}.portal-brief .nm-torna{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:0;border-radius:3px;background:#ffffff0d;color:var(--t2);cursor:pointer}.portal-brief .nm-torna:hover{background:#ffffff17;color:var(--t1)}.portal-brief .nm-torna .i{width:18px;height:18px}.portal-brief .nm-opzioni{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-brief .nm-fonti{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.portal-brief .nm-fc{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;box-shadow:inset 0 3px color-mix(in srgb,var(--k) 70%,transparent);transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-brief .nm-fc:hover{border-color:color-mix(in srgb,var(--k) 45%,var(--w-filo))}.portal-brief .nm-fc.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 3px 0 var(--k),inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-brief .nm-fc-h{display:flex;align-items:center;gap:10px}.portal-brief .nm-fc-ic{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--k) 18%,transparent);color:var(--k)}.portal-brief .nm-fc-ic .i{width:15px;height:15px}.portal-brief .nm-fc-h b{font-size:14px;font-weight:700;color:var(--t1)}.portal-brief .nm-fc-ok{margin-left:auto;width:16px;height:16px;color:var(--c)}.portal-brief .nm-fc-d{font-size:13px;line-height:1.5}.portal-brief .nm-fc-m{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;font-weight:600;color:var(--t2)}.portal-brief .nm-fc-m span{display:inline-flex;align-items:center;gap:5px}.portal-brief .nm-fc-m .i{width:13px;height:13px;color:var(--t3)}.portal-brief .nm-servizi>button{flex-direction:row;align-items:center;gap:7px;height:36px}.portal-brief .nm-servizi>button .i{width:14px;height:14px;color:var(--k)}.portal-brief .nm-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 14px;border-radius:3px;background:#ffffff08;font-size:12px;color:var(--t2)}.portal-brief .nm-barra span{display:inline-flex;align-items:center;gap:7px}.portal-brief .nm-barra .i{width:14px;height:14px;color:var(--c)}.portal-brief .nm-barra b{color:var(--t1);font-weight:600}.portal-brief .nm-lista{display:flex;flex-direction:column;gap:6px}.portal-brief .nm-r{position:relative;display:grid;grid-template-columns:20px 24px minmax(0,1fr) 172px auto auto;align-items:center;gap:6px 10px;padding:8px 8px 8px 6px;border-radius:3px;background:#ffffff08;transition:background-color var(--t-rapido) ease,opacity var(--t-rapido) ease}.portal-brief .nm-r:hover{background:#ffffff0b}.portal-brief .nm-r.sez{grid-template-columns:20px 24px minmax(0,1fr) auto;margin-top:10px;background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-brief .nm-r.sez:first-child{margin-top:0}.portal-brief .nm-r.sez .nm-t{font-weight:600}.portal-brief .nm-r.preso{opacity:.4}.portal-brief .nm-r.sopra:before,.portal-brief .nm-r.sotto:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:1px;background:var(--c)}.portal-brief .nm-r.sopra:before{top:-4px}.portal-brief .nm-r.sotto:after{bottom:-4px}.portal-brief .nm-grip{display:grid;place-items:center;height:28px;color:var(--t3);cursor:grab}.portal-brief .nm-grip:hover{color:var(--t1)}.portal-brief .nm-grip .i{width:14px;height:14px}.portal-brief .nm-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff0f;font:700 11px Manrope,sans-serif;color:var(--t2)}.portal-brief .nm-sez-ic{display:grid;place-items:center;width:24px;height:24px;color:var(--c)}.portal-brief .nm-sez-ic .i{width:14px;height:14px}.portal-brief .nm-r .g-text.nm-t{width:100%;height:36px;font-size:13px}.portal-brief .nm-tipo{display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid var(--filo-forte,rgba(255,255,255,.12));border-radius:3px;background:var(--bg);font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;min-width:0}.portal-brief .nm-tipo:hover{border-color:#758398}.portal-brief .nm-tipo>span{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-brief .nm-tipo .i{width:14px;height:14px;flex-shrink:0;color:var(--t3)}.portal-brief .nm-r .gp-interr{align-self:center;white-space:nowrap}.portal-brief .nm-az{display:flex;gap:2px}.portal-brief .nm-az .ib{width:28px;height:28px}.portal-brief .nm-az .ib .i{width:14px;height:14px}.portal-brief .nm-opz{grid-column:3/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-brief .nm-opz-e{font-size:12px;color:var(--t3)}.portal-brief .nm-chip{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 4px 0 10px;border-radius:3px;background:color-mix(in srgb,var(--c) 12%,transparent);font-size:13px;font-weight:600;color:var(--t1)}.portal-brief .nm-chip button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-brief .nm-chip button:hover{background:#ffffff14;color:var(--t1)}.portal-brief .nm-chip .i{width:12px;height:12px}.portal-brief .nm-opz-in{flex:1 1 220px;min-width:180px;height:28px;padding:0 10px;border:1px dashed rgba(255,255,255,.16);border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-brief .nm-opz-in:focus{outline:0;border-style:solid;border-color:#758398}.portal-brief .nm-agg{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-brief .nm-agg .spazio{flex:1}.portal-brief .nm-vuoto{display:flex;align-items:center;gap:8px;margin:0;padding:16px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--w-filo);font-size:13px;color:var(--t3)}.portal-brief .nm-vuoto .i{width:15px;height:15px}.portal-brief .nm-g3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.portal-brief .nm-g3-sx{display:flex;flex-direction:column;gap:20px}.portal-brief .nm-g3-sx .gp-campo>small{align-items:flex-start}.portal-brief .nm-g3-sx .gp-campo>small .i{margin-top:2px;flex-shrink:0;color:var(--t3)}.portal-brief .nm-g3-sx .gp-campo>small b{color:var(--t2);font-weight:600}.portal-brief .nm-g3-dx{display:flex;flex-direction:column;gap:10px;position:sticky;top:0}.portal-brief .nm-msg{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--verde) 8%,transparent);box-shadow:inset 3px 0 0 var(--verde)}.portal-brief .nm-msg-e{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3)}.portal-brief .nm-msg-e .i{width:13px;height:13px;color:var(--verde)}.portal-brief .nm-msg p{margin:0;font-size:13px;line-height:1.55;color:var(--t1)}.portal-brief .nm-msg mark{padding:0 2px;border-radius:2px;background:color-mix(in srgb,var(--verde) 25%,transparent);color:var(--t1)}.portal-brief .nm-msg-l{display:inline-flex;align-items:center;gap:6px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fd5b0}.portal-brief .nm-msg-l .i{width:13px;height:13px}.portal-brief .nm-msg small{font-size:12px;color:var(--t3)}.portal-brief .nm-ant{display:flex;flex-direction:column;gap:14px;padding:22px 22px 20px;border-radius:8px;background:#fff;color:#1d1d1f;font-family:Manrope,sans-serif;box-shadow:0 14px 34px #00000059}.portal-brief .nm-a-logo{font-size:13px;font-weight:700;letter-spacing:.06em;color:#e8743f}.portal-brief .nm-a-logo em{font-style:normal;margin-left:5px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#8e8e93}.portal-brief .nm-ant h4{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.portal-brief .nm-a-sub{margin:-8px 0 0;font-size:12px;color:#6e6e73}.portal-brief .nm-a-sez{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid #ececf0}.portal-brief .nm-a-sez>b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.portal-brief .nm-a-sez>b i{width:20px;height:20px;display:grid;place-items:center;border-radius:3px;background:#f1f1f4;font-style:normal;font-size:11px;color:#48484a}.portal-brief .nm-a-q{display:flex;flex-direction:column;gap:6px}.portal-brief .nm-a-q>span{font-size:12px;font-weight:600;color:#1d1d1f}.portal-brief .nm-a-q>span em{font-style:normal;color:#e8743f}.portal-brief .nm-a-in{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px;border-radius:6px;box-shadow:inset 0 0 0 1px #d8d8de;font-style:normal;font-size:12px;color:#aeaeb2}.portal-brief .nm-a-in.alto{height:58px}.portal-brief .nm-a-in.corto{width:160px}.portal-brief .nm-a-in .i{width:13px;height:13px}.portal-brief .nm-a-sc{display:flex;flex-wrap:wrap;gap:6px}.portal-brief .nm-a-sc b{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:14px;box-shadow:inset 0 0 0 1px #d8d8de;font-size:12px;font-weight:500;color:#48484a}.portal-brief .nm-a-sc b.multipla{border-radius:6px}.portal-brief .nm-a-file{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:6px;border:1.5px dashed #c7c7cc;font-style:normal;font-size:12px;color:#8e8e93}.portal-brief .nm-a-file .i{width:13px;height:13px}.portal-brief .nm-a-resto{margin:0;font-size:12px;color:#8e8e93}.portal-brief .nm-a-btn{align-self:flex-start;height:38px;padding:0 18px;display:inline-flex;align-items:center;border-radius:6px;background:#e8743f;font-size:13px;font-weight:700;color:#fff}.portal-brief .nm-chip-s{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:3px;background:color-mix(in srgb,var(--k) 16%,transparent);font-size:13px;font-weight:600;color:color-mix(in srgb,var(--k) 70%,#fff)}.portal-brief .nm-chip-s .i{width:13px;height:13px}.portal-brief .nm-invito{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--t2)}.portal-brief .nm-scheda{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:14px;border-radius:3px;background:#ffffff08;box-shadow:inset 0 2px 0 var(--k)}.portal-brief .nm-scheda-ic{grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--k) 16%,transparent);color:var(--k)}.portal-brief .nm-scheda-ic .i{width:17px;height:17px}.portal-brief .nm-scheda>b{font-size:14px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-brief .nm-scheda>b.vuoto{color:var(--t3)}.portal-brief .nm-scheda-p{font-size:13px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-brief .nm-scheda dl{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--w-filo);font-size:12px}.portal-brief .nm-scheda dt{display:flex;align-items:center;gap:7px;color:var(--t3)}.portal-brief .nm-scheda dt .i{width:13px;height:13px}.portal-brief .nm-scheda dd{margin:0;text-align:right;color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums}.portal-brief .nm-esci-t{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.portal-brief .nm-esci-t>.i{flex-shrink:0;width:15px;height:15px;margin-top:1px;color:var(--ambra)}.portal-brief .ct-menu.nm-menu{position:fixed;right:auto;top:0;z-index:420;min-width:200px;max-height:min(420px,calc(100dvh - 24px));overflow-y:auto}.portal-brief .nm-menu button .ok{width:13px;height:13px;margin-left:auto;color:var(--t1)}@media(max-width:1380px){.portal-brief .nm-g3{grid-template-columns:1fr}.portal-brief .nm-g3-dx{position:static}.portal-brief .nm-r{grid-template-columns:20px 24px minmax(0,1fr) 150px auto}.portal-brief .nm-r .nm-az{grid-column:3/-1;justify-content:flex-end}}.portal-brief .im-tog{display:inline-block;width:36px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer;transition:background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-brief .im-tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-brief .im-tog.on{background:#e9eef6}.portal-brief .im-tog.on:after{transform:translate(16px);background:#0b0e15}.portal-brief .tp-seg{min-height:36px;box-sizing:border-box;align-items:center}.portal-brief .tp-seg button{height:30px}.portal-brief body.cn-aperto .ct-intesta{flex-wrap:nowrap}.portal-brief body.cn-aperto .ct-intesta>.spazio{min-width:0}.portal-brief body.cn-aperto .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-brief :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-brief :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-brief :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}.portal-brief .pn-ask :is(.pn-in,input,.g-text){height:36px;box-sizing:border-box}.portal-brief :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-brief .ct-strum>.spazio{order:1}.portal-brief .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-brief .corpo:not(.pieno) :is(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.sp-testa)+*{margin-top:var(--ritmo-testa)!important}.portal-brief :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>:first-child:not(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.tp-p-t){margin-top:0!important}.portal-brief :is(.ct-intesta,.pr-intesta,.im-intesta){margin-top:5.25px!important}.portal-brief .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-brief .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-brief .pd-wt .btn{font-size:13px;padding:0 10px}.portal-brief{--c:var(--rosa,#E86FA8);--w-bg:rgba(255,255,255,.035);--w-filo:rgba(255,255,255,.07);--s-sup:#111824;--t-rapido:.14s;--t-medio:.22s;--c-entra:cubic-bezier(.22,1,.36,1);--c-esce:cubic-bezier(.4,0,1,1);font:500 13px/1.55 Manrope,sans-serif;color:var(--t1)}.portal-content:has(>.portal-route>.portal-brief){overflow:hidden;scrollbar-gutter:auto}.portal-route:has(>.portal-brief){height:100%;min-height:0;padding-bottom:0}.portal-route>.portal-brief{height:100%;font-size:14px}.portal-brief .bf-p{height:100%;margin:0 -32px;padding:0 32px 124px;overflow:auto;display:flex;flex-direction:column;gap:0;scrollbar-width:none}.portal-brief .bf-solo{flex:none}.portal-brief .pg-nova{margin-top:20px;gap:12px}.portal-brief .bf-content{flex:none;min-width:0;display:flex;flex-direction:column}.portal-brief .btn.bf-inv{background:#ffffff0b;border:0}.portal-brief .bf-nuovo{font-weight:400;line-height:normal;padding:1px 6px}.portal-brief .spazio{flex:1;min-width:0}.portal-brief .i{width:18px;height:18px;flex-shrink:0}.portal-brief .i.s{width:14px;height:14px}.portal-brief .btn{height:36px;padding:0 12px;border:0;border-radius:3px;box-shadow:none;background:#ffffff0a;color:var(--t2);cursor:pointer}.portal-brief .btn.pri{background:#e9eef6;color:#151c28;box-shadow:none}.portal-brief .btn.pri .i{color:inherit}.portal-brief .btn.piccolo{height:28px;padding:0 10px;font-size:12px;gap:6px}.portal-brief .btn:hover{background:#ffffff14}.portal-brief .btn.pri:hover{background:#fff}.portal-brief button:disabled{opacity:.5;cursor:default}.portal-brief .ib{width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:3px;background:transparent;color:var(--t3)}.portal-brief .g-text{height:36px;background:var(--bg);border:1px solid var(--w-filo);border-radius:3px;padding:0 11px;color:var(--t1)}.portal-brief .g-text:focus{outline:none;border-color:#758398}.portal-brief textarea{scrollbar-width:none}.portal-brief textarea::-webkit-scrollbar{display:none}.portal-brief :focus-visible{outline:2px solid var(--blu,#5B8DEF);outline-offset:2px}.portal-brief .bf-p{min-width:0}.portal-brief .bf-maz:focus-within{opacity:1}.portal-brief .bf-empty{padding:24px 16px;color:var(--t3)}.portal-brief .bf-error{padding:12px;background:#e8ae551f;border-radius:3px;color:var(--t1)}.portal-brief .bf-prog .lv-bar{width:100%;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.portal-brief .bf-prog .lv-bar i{height:100%;display:block}.portal-brief .bf-nt .i{color:var(--viola)}.portal-brief .nm-testa{margin-bottom:20px}.portal-brief .gp-passo-corpo{animation:brief-step var(--t-medio) var(--c-entra)}.portal-brief .nm-tipo{background:var(--w-bg);color:var(--t2);border:0;border-radius:3px;padding:0 10px}.portal-brief option{background:var(--s-sup);color:var(--t1)}.portal-brief .nm-a-in{display:block;width:100%;border:1px solid #d9dfe8;color:#172033;font:inherit}.portal-brief .nm-a-in.alto{min-height:74px;resize:vertical}.portal-brief .nm-a-file input{max-width:100%;font:inherit}.portal-brief .bf-option{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #d9dfe8;border-radius:3px;color:#344054}.portal-brief .bf-option.selected{background:#eaf0fc;border-color:#5b8def}.portal-brief .nm-a-btn{border:0;cursor:pointer}.portal-brief .nm-a-q>small{color:#b42318}.bf-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:brief-fade .22s ease-out}.bf-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:301;width:min(512px,calc(100vw - 32px));max-height:calc(100dvh - 32px);outline:none}.portal-brief.bf-dialog .g-finestra{position:static;translate:none;width:100%;max-height:calc(100dvh - 32px);scrollbar-width:none}.portal-brief .bf-fin .tp-inp{width:100%;border:0;color:var(--t1)}.portal-brief .bf-fin textarea{resize:vertical;min-height:77px}.portal-brief .fo-url code{overflow:hidden;text-overflow:ellipsis}.portal-brief .im-tog{flex-shrink:0;border:0;cursor:pointer}:root:not(.dark) .portal-brief{--s-sup:#fff}:root:not(.dark) .portal-brief .btn{background:#e8edf4;color:#1c293b}:root:not(.dark) .portal-brief .btn.pri{background:#111;color:#fff}@keyframes brief-step{0%{opacity:0;transform:translate(var(--brief-entry-x,24px))}to{opacity:1;transform:none}}@keyframes brief-fade{0%{opacity:0}to{opacity:1}}@media(max-width:1180px){.portal-brief .bf-rt,.portal-brief .bf-r{grid-template-columns:minmax(150px,1.3fr) minmax(140px,1fr) minmax(140px,1.2fr) 130px 20px}.portal-brief .bf-rl{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:800px){.portal-brief .bf-rl{grid-template-columns:1fr}.portal-brief .bf-lato{position:static}.portal-brief .bf-rt{display:none}.portal-brief .bf-r{grid-template-columns:1fr 1fr;padding:12px;gap:8px}.portal-brief .bf-q{grid-template-columns:1fr;gap:6px}.portal-brief .ct-intesta,.portal-brief .tp-p-t{flex-wrap:wrap}.portal-brief .gp-griglia{grid-template-columns:1fr}.portal-brief .gp-passi{flex-wrap:wrap}.portal-brief .gp-filo{display:none}.portal-brief .gp-passo{width:50%}.portal-brief .nm-r{grid-template-columns:20px 24px 1fr}.portal-brief .nm-r .nm-tipo,.portal-brief .nm-r .gp-interr{grid-column:auto}.portal-brief .nm-r .nm-az{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.portal-brief *,.bf-modal-overlay{animation-duration:.01ms!important;transition-duration:.01ms!important}}.portal-brief .bf-prog .lv-bar{background:#ffffff12;border-radius:3px}.portal-brief .bf-nuovo{font-size:13.3333px}.portal-brief .bf-fin .tp-f{background:transparent;box-shadow:none}.portal-brief .bf-fin .tp-inp{font-weight:500;line-height:20.15px;box-shadow:none;border-radius:3px}.portal-brief .bf-fin .tp-seg{height:36px}.portal-brief .bf-fin textarea{height:57px;min-height:57px;line-height:19.5px;padding:9px 11px}.portal-brief.bf-select-menu{z-index:310;background:var(--s-sup);border:0;border-radius:3px;color:var(--t1);font-size:13px;box-shadow:0 12px 40px #0005}.portal-brief.bf-select-menu input{height:36px;font:inherit;background:var(--bg);border:1px solid var(--w-filo);box-shadow:none;border-radius:3px}.portal-brief.bf-select-menu button{font:inherit;border-radius:3px}.portal-brief .nm-tipo{font:500 12px Manrope,sans-serif;box-shadow:none;border:0;height:32px}.portal-brief .bf-solo.risposta{display:flex;flex-direction:column;gap:14px}.portal-brief .cp-back{font:400 13.3333px Manrope,sans-serif}.portal-brief .bf-orb{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 25%,#d9c8ff,#9d7bea 58%,#7151b0);box-shadow:0 0 14px #9d7bea35}.portal-brief .bf-refresh{width:24px;height:24px;margin-left:auto}.portal-brief .tr-link{font-weight:600}.portal-brief .nm{--w-bg:#111824;--w-filo:rgba(140,170,220,.13);--filo-forte:rgba(140,170,220,.22)}.portal-brief .nm .nm-torna{width:36px;height:36px;background:#ffffff0d;color:var(--t2);padding:1px 6px;font:400 13.3333px Manrope,sans-serif}.portal-brief .nm .g-text{border-color:var(--filo-forte)}.portal-brief .nm .nm-tipo{height:36px;font:500 13px Manrope,sans-serif;background:var(--bg);color:var(--t1);border:1px solid var(--filo-forte);box-shadow:none}.portal-brief .nm .nm-r.sez{font-size:12px;font-weight:600;color:var(--t3)}.portal-brief.nm-menu{position:relative;top:auto;right:auto;z-index:420;min-width:200px;max-height:none;overflow:hidden;background:var(--s-sup);border:1px solid var(--w-filo);padding:4px;border-radius:3px}.portal-brief.nm-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;font:500 13px Manrope,sans-serif;color:var(--t2);border:0;background:transparent;border-radius:3px;text-align:left}.portal-brief.nm-menu button[data-highlighted]{background:#8caadc1f;color:var(--t1);outline:0}.portal-brief.nm-menu .ok{margin-left:auto}:root:not(.dark) .portal-brief .nm{--w-bg:#fff;--w-filo:#dce2eb;--filo-forte:#bec9d8}.portal-brief .nm-ant .nm-a-in{display:flex;border:0;background:transparent;font:500 12px/1.55 Manrope,sans-serif;color:#aeaeb2}.portal-brief .nm-ant input.nm-a-in,.portal-brief .nm-ant textarea.nm-a-in{color:#1d1d1f}.portal-brief .nm-ant .nm-a-in.alto{height:58px;min-height:58px}.portal-brief .nm-ant .nm-a-in.corto{width:160px}.portal-brief .nm-ant .nm-a-sc{font:600 12px/1.55 Manrope,sans-serif}.portal-brief .nm-a-q>label{font:600 12px/1.55 Manrope,sans-serif}.portal-brief .nm .btn .i{width:18px;height:18px}.portal-brief .nm .btn.piccolo .i{width:14px;height:14px}.portal-brief .nm .gp-campo .portal-scroll-fade>textarea{height:auto;min-height:84px;padding:10px 11px;line-height:1.55;resize:vertical}.portal-brief .nm-opzioni{grid-template-columns:1fr 1fr}.portal-brief .nm-edit-controls{display:contents}.portal-brief .nm .nm-torna:hover{background:#ffffff17;color:var(--t1)}.portal-brief .nm .nm-tipo:hover{border-color:#758398}.portal-brief.nm-menu{min-width:220px;max-width:320px;padding:5px;border:0;background:color-mix(in srgb,var(--bg),#fff 8%);font:400 16px/normal Manrope,sans-serif;color:#fff;transform-origin:var(--radix-dropdown-menu-content-transform-origin);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.portal-brief.nm-menu button{min-height:36px;padding:6px 10px;gap:10px;border-radius:2px;font:500 13px/1.3 Manrope,sans-serif}.portal-brief.nm-menu button .i{color:var(--t3)}.portal-brief.nm-menu button .ok{width:13px;height:13px;color:var(--t1)}.portal-brief.nm-menu button>span{flex:1;min-width:0}.portal-brief.nm-menu button[data-highlighted]{background:#ffffff0f;color:var(--t1)}:root:not(.dark) .portal-brief.nm-menu{color:var(--t1)}.portal-brief.nm-menu[data-state=open]{animation:brief-menu-in var(--t-rapido) var(--c-entra)}.portal-brief.nm-menu[data-state=closed]{animation:brief-fade-out calc(var(--t-rapido)/2) var(--c-esce)}@keyframes brief-menu-in{0%{opacity:0;transform:scale(.97)}}@keyframes brief-fade-out{to{opacity:0}}@media(max-width:1180px){.portal-brief .nm-opzioni{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.portal-brief.nm-menu[data-state=open]{animation:brief-fade var(--t-rapido) linear}.portal-brief.nm-menu[data-state=closed]{animation:brief-fade-out var(--t-rapido) linear}}.portal-sales-report{--im-riq:rgba(255,255,255,.035);--im-pill:rgba(255,255,255,.05);--im-pill-h:rgba(255,255,255,.08);--im-filo:rgba(255,255,255,.06);--rp-ok:#7FD6A6;--rp-ko:#F49C95}:root:not(.dark) .portal-sales-report{--im-riq:#fff;--im-pill:#EEF1F6;--im-pill-h:#E4E9F0;--im-filo:#E5E9F0;--rp-ok:#1E8A55;--rp-ko:#C2392F}.portal-sales-report .cp-num{font-variant-numeric:tabular-nums}.portal-sales-report .cp-nd{font-size:12px;font-style:italic;color:var(--t3)}.portal-sales-report .ct-intesta .ct-pill svg{width:12px;height:12px;opacity:.6}.portal-sales-report .pd-chi .pd-av{width:28px;height:28px}.portal-sales-report .pd-per{margin-right:4px}.portal-sales-report .pd-p .ct-intesta .ct-pill{height:36px}.portal-sales-report .pd-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.portal-sales-report .pd-k{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;border-radius:3px;background:var(--im-riq)}.portal-sales-report .pd-kt{font-size:12px;color:var(--t3)}.portal-sales-report .pd-kv{display:flex;align-items:flex-end;gap:10px}.portal-sales-report .pd-kv b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-sales-report .pd-spark{flex:1;height:28px;min-width:40px;overflow:visible}.portal-sales-report .pd-spark polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.portal-sales-report .pd-spark circle{vector-effect:non-scaling-stroke}.portal-sales-report .pd-kd{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t3)}.portal-sales-report .pd-kd svg{width:13px;height:13px}.portal-sales-report .pd-kd.su,.portal-sales-report .pd-kd.giu{color:var(--rp-ok)}.portal-sales-report .pd-kd.giu svg{transform:scaleY(-1)}.portal-sales-report .pd-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.portal-sales-report .pd-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;border-radius:3px;background:var(--im-riq)}.portal-sales-report .pd-wt{display:flex;align-items:center;gap:10px;min-height:24px}.portal-sales-report .pd-wt b{font-size:14px;font-weight:600;white-space:nowrap}.portal-sales-report .pd-wt>span{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-sales-report .pd-wt .spazio{flex:1}.portal-sales-report .pd-leg{display:inline-flex!important;gap:12px;font-size:11px!important;color:var(--t2)!important}.portal-sales-report .pd-leg span{display:inline-flex;align-items:center;gap:6px}.portal-sales-report .pd-leg i{width:10px;height:10px;border-radius:2px}.portal-sales-report .pd-leg i.fatto{background:#5b8def}.portal-sales-report .pd-leg i.tempo{width:2px;height:12px;border-radius:1px;background:#e9eef6}.portal-sales-report .pd-cons-w{grid-column:span 3}.portal-sales-report .pd-nota{margin:2px 0 0;font-size:12px;color:var(--t3)}.portal-sales-report .pd-ins{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:9px 11px;border-radius:3px;background:var(--im-riq);font-size:13px;line-height:1.45;color:var(--t2)}.portal-sales-report .pd-ins svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-sales-report .pd-ins b{color:var(--t1);font-weight:600}.portal-sales-report .pd-av{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:10px;font-weight:700;color:#fff}.portal-sales-report .pd-chart{display:grid;grid-template-columns:28px 1fr;gap:6px;height:190px}.portal-sales-report .pd-y{position:relative;margin-bottom:20px}.portal-sales-report .pd-y span{position:absolute;right:0;transform:translateY(50%);font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-sales-report .pd-plot{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;background:linear-gradient(to top,transparent 19px,var(--im-pill-h) 19px,var(--im-pill-h) 20px,transparent 20px),repeating-linear-gradient(to top,transparent 0 calc((100% - 20px) / 3 - 1px),var(--im-pill) calc((100% - 20px) / 3 - 1px) calc((100% - 20px) / 3)) 0 0/100% calc(100% - 20px) no-repeat}.portal-sales-report .pd-wk{display:flex;flex-direction:column;min-width:0}.portal-sales-report .pd-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px}.portal-sales-report .pd-bars i{width:min(14px,40%);border-radius:3px 3px 0 0;cursor:default;transition:filter .14s ease}.portal-sales-report .pd-bars i:hover{filter:brightness(1.25)}.portal-sales-report .pd-bars .n{background:#bf7e3a}.portal-sales-report .pd-bars .c{background:#5b8def}.portal-sales-report .pd-wk>span{height:20px;line-height:20px;text-align:center;font-size:11px;color:var(--t3);white-space:nowrap}.portal-sales-report .pd-wk:last-child>span{color:var(--t1);font-weight:600}.portal-sales-report .pd-fr{display:grid;grid-template-columns:86px 1fr 44px;gap:10px;align-items:center;min-height:34px;font-size:12px;color:var(--t2)}.portal-sales-report .pd-fb{height:10px;border-radius:3px;background:var(--im-filo)}.portal-sales-report .pd-fb i{display:block;height:100%;border-radius:3px;background:#5b8def;cursor:default}.portal-sales-report .pd-fr:last-of-type .pd-fb i{background:#f4776f}.portal-sales-report .pd-chi{display:flex;align-items:center;gap:9px;min-width:0}.portal-sales-report .pd-chi b{display:block;font-size:12px;font-weight:600}.portal-sales-report .pd-chi small{display:block;font-size:11px;color:var(--t3)}.portal-sales-report .pd-p .ct-intesta .ct-seg span,.portal-sales-report .pd-p .ct-intesta .ct-pill,.portal-sales-report .pd-p .ct-intesta .btn{white-space:nowrap}.portal-sales-report .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-sales-report .pd-g{align-items:stretch}.portal-sales-report .pd-sp{position:relative;flex:1;min-width:40px;height:28px;display:block}.portal-sales-report .pd-sp .pd-spark{width:100%;height:100%}.portal-sales-report .pd-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--c,#5B8DEF);box-shadow:0 0 0 3px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent);pointer-events:auto}.portal-sales-report .pd-dot.grande{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent)}.portal-sales-report .pd-dot:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--c,#5B8DEF) 35%,transparent)}.portal-sales-report .pd-kv{min-width:0}.portal-sales-report .pd-kv b{flex-shrink:0}.portal-sales-report .pd-sp{min-width:0;flex:1 1 40px}.portal-sales-report .rp-fun,.portal-sales-report .rp-and{grid-column:span 6}.portal-sales-report .rp-ven{grid-column:span 8}.portal-sales-report .rp-mot{grid-column:span 4}.portal-sales-report .rp-fonti{grid-column:span 8}.portal-sales-report .rp-set{grid-column:span 4}.portal-sales-report .rp-p .pd-g{gap:16px;margin-top:16px}.portal-sales-report .rp-p :is(.pd-y span,.pd-wk span){font-size:11px}.portal-sales-report .rp-fr{display:grid;grid-template-columns:110px 1fr 150px;gap:12px;align-items:center;min-height:38px}.portal-sales-report .rp-fn{font-size:12px;color:var(--t2)}.portal-sales-report .rp-fb{height:26px}.portal-sales-report .rp-fb i{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:34px;padding-right:9px;border-radius:3px;background:#5b8def;cursor:default}.portal-sales-report .rp-fr:last-of-type .rp-fb i{background:#4cc38a}.portal-sales-report .rp-fb b{font-size:12.5px;font-weight:700;color:#0d1117;font-variant-numeric:tabular-nums}.portal-sales-report .rp-fc{font-size:12px;color:var(--t3)}.portal-sales-report .rp-fc.ko{color:var(--rp-ko);font-weight:600}.portal-sales-report .rp-vh,.portal-sales-report .rp-vr{display:grid;grid-template-columns:minmax(190px,1.4fr) 80px 60px minmax(130px,1fr) 100px 80px 56px;gap:12px;align-items:center}.portal-sales-report .rp-foh,.portal-sales-report .rp-fo{display:grid;grid-template-columns:minmax(150px,1fr) 56px minmax(140px,1.2fr) 110px;gap:12px;align-items:center}.portal-sales-report .rp-vh,.portal-sales-report .rp-foh{font-size:11px;font-weight:600;color:var(--t3)}.portal-sales-report .rp-vr,.portal-sales-report .rp-fo{min-height:44px;font-size:12px;color:var(--t2)}.portal-sales-report .rp-cr{display:grid;grid-template-columns:1fr 38px;gap:8px;align-items:center}.portal-sales-report .rp-cr b{text-align:right;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-sales-report .rp-val{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-sales-report .rp-fon{display:inline-flex;align-items:center;gap:8px}.portal-sales-report .rp-fon svg{width:14px;height:14px;color:var(--t3)}.portal-sales-report .rp-mot .pd-fr{grid-template-columns:120px 1fr 28px}.portal-sales-report .rp-sc{display:flex;flex-direction:column;gap:12px}.portal-sales-report .rp-sct{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--t3)}.portal-sales-report .rp-scn{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portal-sales-report .rp-scn div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:3px;background:var(--im-pill)}.portal-sales-report .rp-scn b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-sales-report .rp-scn small{font-size:11px;color:var(--t3)}.portal-sales-report .rp-set .pd-ins{margin-top:0}.portal-sales-report .pd-kpi{gap:16px}.portal-sales-report .cp-num{font-size:13px}.portal-sales-report .cp-nd{color:color-mix(in srgb,var(--t3) 80%,transparent)}.portal-documents{--im-riq:rgba(255,255,255,.035);--im-pill:rgba(255,255,255,.05);--im-pill-h:rgba(255,255,255,.08);--im-filo:rgba(255,255,255,.06);--im-sopra:rgba(255,255,255,.03);--im-pg:rgba(255,255,255,.025);--im-sw-off:rgba(255,255,255,.12);--dc-ok:#4CC38A;--dc-blu:#8FB0F5;--dc-viola:#C9B5FA;--dc-ambra:#F2C981;--dc-ciano:#9BD8E3;--dc-fondo:rgba(0,0,0,.22)}:root:not(.dark) .portal-documents{--im-riq:#fff;--im-pill:#EEF1F6;--im-pill-h:#E4E9F0;--im-filo:#E5E9F0;--im-sopra:#F5F7FA;--im-pg:#F7F9FC;--im-sw-off:#D5DBE4;--dc-ok:#1E8A55;--dc-blu:#2F62C9;--dc-viola:#6E4BC4;--dc-ambra:#A86B12;--dc-ciano:#1F7F91;--dc-fondo:#E9EDF3}.portal-route:has(.portal-documents.dettaglio){height:100%;min-height:0;display:flex;flex-direction:column;padding-bottom:0}.portal-documents.dettaglio,.portal-documents.dettaglio .dc-p{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.portal-documents .dc-pt .tp-p-t{display:flex;align-items:center;gap:10px}.portal-documents .dc-pt .tp-p-t .spazio{flex:1}.portal-documents .dc-pc{margin-top:20px}.portal-documents .dc-r:focus-visible{outline:2px solid var(--t2);outline-offset:-2px}.portal-documents .dc-az a{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;color:var(--t3);opacity:0}.portal-documents .dc-r:hover .dc-az a{opacity:1}.portal-documents .dc-az a:hover{background:var(--im-pill-h);color:var(--t1)}.portal-documents .dc-az a svg{width:14px;height:14px}.portal-documents .dc-pdf-img{display:block;max-width:100%;margin:0 auto;border-radius:2px}.portal-documents .cp-nd{font-size:12px;font-style:italic;color:var(--t3)}.portal-documents .cp-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.portal-documents .cp-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:var(--im-riq)}.portal-documents .cp-kpi span{font-size:12px;color:var(--t3)}.portal-documents .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-documents .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:var(--im-pill);color:var(--t2);cursor:pointer}.portal-documents .cp-back:hover{background:var(--im-pill-h);color:var(--t1)}.portal-documents .cp-back .indietro,.portal-documents .cp-piede .indietro{transform:rotate(180deg)}.portal-documents .cp-kpi b{line-height:1.1;white-space:nowrap}.portal-documents .cp-kpi>div{padding:14px 16px 12px}.portal-documents .tr-tab{border-radius:3px;background:var(--im-riq)}.portal-documents .tr-tab>div>.ct-chip{justify-self:start}.portal-documents .dc-solo{display:none}.portal-documents .dc-p.elenco .dc-solo.elenco,.portal-documents .dc-p.editor .dc-solo.editor,.portal-documents .dc-p.dettaglio .dc-solo.dettaglio{display:block;animation:dissolvi .22s ease-out}.portal-documents .dc-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-documents .dc-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-documents .dc-kpi b.ok{color:var(--dc-ok)}.portal-documents .dc-p .tr-schede{margin:18px 0 12px}.portal-documents .dc-rt,.portal-documents .dc-r{display:grid;grid-template-columns:30px minmax(220px,1.5fr) minmax(150px,1fr) 90px 150px minmax(160px,1.2fr) 150px 96px;gap:12px;align-items:center;padding:0 16px}.portal-documents .dc-rt{height:40px;background:var(--im-sopra);font-size:11px;font-weight:600;color:var(--t3)}.portal-documents .dc-r{min-height:58px;font-size:13px;color:var(--t2);cursor:pointer}.portal-documents .dc-r:hover{background:var(--im-sopra)}.portal-documents .dc-r.on{background:var(--im-pill-h);box-shadow:inset 2px 0 0 var(--t1)}.portal-documents .dc-tipo{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#5b8def24;color:var(--dc-blu)}.portal-documents .dc-tipo.contr{background:#9d7bea29;color:var(--dc-viola)}.portal-documents .dc-tipo svg{width:14px;height:14px}.portal-documents .dc-rn{min-width:0}.portal-documents .dc-rn b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-rn small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-cli{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-imp{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-documents .dc-sg span{display:block;font-size:12px;color:var(--t1)}.portal-documents .dc-sg small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-scad{font-size:12px;color:var(--dc-ambra)}.portal-documents .dc-az{display:flex;justify-content:flex-end;gap:2px}.portal-documents .dc-az button:not(.ct-altro){width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-documents .dc-r:hover .dc-az button{opacity:1}.portal-documents .dc-az button:hover{background:var(--im-pill-h);color:var(--t1)}.portal-documents .dc-az svg{width:14px;height:14px}.portal-documents .dc-foglio{display:flex;flex-direction:column;gap:14px;padding:30px 30px 34px;background:#fff;color:#1d1d1f;font-family:Manrope,sans-serif;border-radius:2px;box-shadow:0 18px 40px #0006}.portal-documents .dc-fh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.portal-documents .dc-logo{font-size:16px;font-weight:700;letter-spacing:.06em;color:#e8743f}.portal-documents .dc-logo em{display:block;font-style:normal;font-size:9px;font-weight:600;letter-spacing:.03em;color:#8e8e93}.portal-documents .dc-fh>div{text-align:right}.portal-documents .dc-fh b{display:block;font-size:13px}.portal-documents .dc-fh small{display:block;font-size:10.5px;color:#8e8e93}.portal-documents .dc-fc{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;border-radius:4px;background:#f5f5f7}.portal-documents .dc-fc small{display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93}.portal-documents .dc-fc b{display:block;font-size:12.5px}.portal-documents .dc-fc span{display:block;font-size:11px;color:#6e6e73}.portal-documents .dc-foglio h4{margin:4px 0 0;font-size:16px}.portal-documents .dc-foglio p{margin:-6px 0 0;font-size:11.5px;line-height:1.55;color:#48484a}.portal-documents .dc-ft{display:flex;flex-direction:column}.portal-documents .dc-ftr{display:grid;grid-template-columns:1fr 40px 90px;gap:8px;padding:8px 0;font-size:11.5px;box-shadow:inset 0 -1px #ececf0}.portal-documents .dc-ftr.th{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93}.portal-documents .dc-ftr span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.portal-documents .dc-ftr small{display:block;font-size:10px;color:#8e8e93}.portal-documents .dc-tot{display:flex;flex-direction:column;gap:4px;align-self:flex-end;width:210px}.portal-documents .dc-tot div{display:flex;justify-content:space-between;font-size:11px;color:#48484a}.portal-documents .dc-tot .g{padding-top:6px;margin-top:2px;box-shadow:inset 0 1px #d8d8de;font-size:13px;color:#1d1d1f}.portal-documents .dc-firma{display:flex;flex-direction:column;gap:6px;align-self:flex-end;width:210px;margin-top:10px;font-size:10px;color:#8e8e93}.portal-documents .dc-firma i{height:1px;background:#c7c7cc;margin-top:22px}.portal-documents .dc-p.editor .dc-solo.editor{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-documents .dc-ed{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-height:0}.portal-documents .dc-ed .tp-p-t .btn{height:36px}.portal-documents .dc-edt>.ct-chip,.portal-documents .dc-edt .dc-mod{flex-shrink:0;white-space:nowrap}.portal-documents .dc-nome.g-text{flex:0 1 auto;field-sizing:content;min-width:180px;max-width:min(520px,40vw);height:36px;padding:0 10px;border-color:transparent;background:none;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.portal-documents .dc-nome.g-text:hover{background:var(--im-pill)}.portal-documents .dc-nome.g-text:focus{border-color:#758398;background:var(--bg)}.portal-documents .dc-ed2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(400px,1fr);gap:16px;flex:1 1 0;min-height:0}.portal-documents .dc-form{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-bottom:var(--nova-riserva,88px)}.portal-documents .dc-form .cd-riq{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.portal-documents .dc-form .cd-riq>.cd-rt{margin-bottom:0}.portal-documents .dc-form .cd-rt .spazio{flex:1}.portal-documents .dc-form .cd-rt .btn{height:36px}.portal-documents .dc-form .g-text{width:100%;min-width:0;font-size:13px}.portal-documents .dc-form .g-text:focus{border-color:#758398}.portal-documents .dc-form textarea.g-text{height:auto;min-height:64px;padding:9px 11px;line-height:1.5;resize:vertical;font:500 13px/1.5 Manrope,sans-serif}.portal-documents .dc-form .g-text.num{padding:0 9px;text-align:right;font-variant-numeric:tabular-nums}.portal-documents .dc-form .tp-due{gap:12px}.portal-documents .dc-dup{grid-template-columns:1fr 1fr}.portal-documents .dc-nova{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:#9d7bea1a;box-shadow:inset 2px 0 #9d7bea;flex-shrink:0}.portal-documents .dc-nova>svg{width:16px;height:16px;color:#b59cf0;flex-shrink:0}.portal-documents .dc-nova>div{flex:1}.portal-documents .dc-nova b{display:block;font-size:13px}.portal-documents .dc-nova small{display:block;font-size:12px;color:var(--t3)}.portal-documents .dc-mod{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:12px;color:#e8ae55;white-space:nowrap}.portal-documents .dc-mod i{width:6px;height:6px;border-radius:50%;background:#e8ae55}.portal-documents .dc-mod.ok{color:var(--dc-ok)}.portal-documents .dc-mod.ok i{background:var(--dc-ok)}.portal-documents .dc-mod[hidden]{display:none}.portal-documents .dc-eh,.portal-documents .dc-er{display:grid;grid-template-columns:18px minmax(0,1fr) 52px 92px 56px 116px 36px;gap:8px;align-items:center}.portal-documents .dc-eh{font-size:11px;font-weight:600;color:var(--t3)}.portal-documents .dc-eh span:nth-child(3),.portal-documents .dc-eh span:nth-child(4),.portal-documents .dc-eh span:nth-child(5){text-align:right}.portal-documents .dc-voci{display:flex;flex-direction:column;gap:8px}.portal-documents .dc-er .dc-tend{font-size:13px;padding:0 8px 0 10px}.portal-documents .dc-er .pn-ib,.portal-documents .dc-cl-t .pn-ib{width:36px;height:36px}.portal-documents .dc-er .pn-ib:hover,.portal-documents .dc-cl-t .pn-ib:hover{background:var(--im-filo);color:var(--t1)}.portal-documents .dc-grip{color:var(--t3);cursor:grab;display:grid;touch-action:none}.portal-documents .dc-grip svg{width:13px;height:13px}.portal-documents .dc-er.dc-trascina{opacity:.85;border-radius:3px;background:var(--im-pill);box-shadow:0 8px 24px #00000059}.portal-documents .dc-er.dc-trascina .dc-grip{cursor:grabbing}.portal-documents .dc-form .dc-vuoto{padding:4px 0}.portal-documents .dc-cl{display:flex;flex-direction:column;gap:6px}.portal-documents .dc-cl-t{display:flex;align-items:center;gap:8px}.portal-documents .dc-cl-t .g-text{flex:1;font-weight:600}.portal-documents .dc-cl textarea.g-text{min-height:52px}.portal-documents .dc-prev{display:flex;flex-direction:column;gap:12px;min-height:0}.portal-documents .dc-ptot{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px}.portal-documents .dc-ptot div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:3px;background:var(--im-riq)}.portal-documents .dc-ptot span{font-size:11px;color:var(--t3)}.portal-documents .dc-ptot b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-ptot small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-ptot .g{background:#4cc38a1a}.portal-documents .dc-ptot .g b{color:var(--dc-ok)}.portal-documents .dc-anteprima.mini{flex:1 1 0;padding-bottom:var(--nova-riserva,88px)}.portal-documents .dc-fvuoto{color:#aeaeb2;font-weight:500;font-style:italic}.portal-documents .g-finestra.dc-antf{width:min(860px,calc(100vw - 32px))}.portal-documents .dc-antf-c{padding:16px;border-radius:3px;background:var(--dc-fondo)}.portal-documents .dc-antf>footer.dc-piede{justify-content:flex-start;flex-wrap:nowrap}.portal-documents .ct-cerca .dc-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-documents .dc-r[hidden],.portal-documents .dc-nessuno[hidden],.portal-documents .dc-nessuno .btn[hidden]{display:none}.portal-documents .dc-nessuno{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px}.portal-documents .dc-nessuno>svg{width:18px;height:18px;flex-shrink:0;color:var(--t3)}.portal-documents .dc-nessuno>div{flex:1;min-width:0}.portal-documents .dc-nessuno b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-documents .dc-nessuno small{display:block;font-size:12px;color:var(--t3)}.portal-documents .dc-carica{--c:var(--rosa)}.portal-documents .dc-car-c{display:flex;flex-direction:column;gap:16px}.portal-documents .dc-carica .gp-campo{color:var(--t2)}.portal-documents .dc-zona{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;border-radius:3px;border:1.5px dashed var(--im-sw-off);background:var(--im-pg);text-align:center;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-documents .dc-zona>svg{width:22px;height:22px;color:var(--t3)}.portal-documents .dc-zona b{font-size:14px;font-weight:600;color:var(--t1)}.portal-documents .dc-zona>span{font-size:12px;font-weight:500;color:var(--t3)}.portal-documents .dc-zona small{margin-top:4px;font-size:12px;font-weight:500;color:var(--t3)}.portal-documents .dc-zona.sopra{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,transparent)}.portal-documents .dc-zona.sopra>svg{color:var(--c)}.portal-documents .dc-file{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 12px;border-radius:3px;background:var(--im-pill)}.portal-documents .dc-file>svg{width:20px;height:20px;flex-shrink:0;color:var(--c)}.portal-documents .dc-file>span{flex:1;min-width:0;display:flex;flex-direction:column}.portal-documents .dc-file b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-file small{font-size:12px;font-weight:500;color:var(--t3)}.portal-documents .dc-file .ib{width:28px;height:28px}.portal-documents .dc-err{color:var(--t2)!important}.portal-documents .dc-err svg{color:var(--ambra)!important}.portal-documents .dc-carica .gp-scelte>button.dc-tp{flex-direction:row;align-items:center;gap:7px;height:36px}.portal-documents .dc-carica .gp-scelte>button.dc-tp svg{width:14px;height:14px}.portal-documents .dc-tend{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;border:1px solid var(--filo-forte,var(--im-sw-off));border-radius:3px;background:var(--bg);font:500 13px Manrope,sans-serif;color:var(--t1);text-align:left;cursor:pointer}.portal-documents .dc-tend:hover{border-color:#758398}.portal-documents .dc-tend>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-tend>span.vuoto{color:var(--t3)}.portal-documents .dc-tend svg{width:14px;height:14px;color:var(--t3)}.portal-documents .dc-carica>footer.dc-piede{justify-content:flex-start;flex-wrap:nowrap}.portal-documents .dc-piede .spazio{flex:1}.portal-documents .dc-piede .gp-manca{margin:0}.portal-documents .dc-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-documents .dc-esci{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-documents .dc-esci svg{width:15px;height:15px;color:var(--ambra)}.portal-documents .ct-menu.dc-menu{position:fixed;right:auto;top:0;z-index:420;min-width:260px;max-width:380px;max-height:min(420px,calc(100dvh - 24px));overflow-y:auto}.portal-documents .dc-menu button{height:auto;min-height:34px;padding:6px 10px}.portal-documents .dc-menu button>span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.portal-documents .dc-menu button small{font-size:11px;color:var(--t3)}.portal-documents .dc-menu button .ok{width:13px;height:13px;color:var(--t1)}.portal-documents .dc-menu hr{margin:4px 2px;border:0;border-top:1px solid var(--im-pill-h)}.portal-documents .dc-tipo.altro{background:#a3a3ad24;color:var(--t2)}.portal-documents .dc-anteprima{min-height:0;overflow-y:auto;padding:16px;border-radius:3px;background:var(--dc-fondo)}.portal-documents .dc-p.dettaglio .dc-solo.dettaglio{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-documents .dc-pt{display:flex;flex-direction:column;gap:6px}.portal-documents .dc-bric{display:flex;align-items:center;gap:6px;min-width:0;height:20px;padding-left:46px;font-size:12px;font-weight:500;color:var(--t3)}.portal-documents .dc-bric button{padding:0;border:0;background:none;font:inherit;color:var(--t2);cursor:pointer}.portal-documents .dc-bric button:hover{color:var(--t1);text-decoration:underline;text-underline-offset:3px}.portal-documents .dc-bric svg{width:12px;height:12px;flex-shrink:0}.portal-documents .dc-bric span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-ptt{min-width:0}.portal-documents .dc-ptn{display:flex;align-items:center;gap:10px;min-width:0}.portal-documents .dc-ptn h2{margin:0;min-width:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-ptn .ct-chip{flex-shrink:0}.portal-documents .dc-ptt p{margin:4px 0 0;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-ptt p>svg{width:13px;height:13px;margin-right:6px;vertical-align:-2px}.portal-documents .dc-ptt p i{margin:0 6px;font-style:normal;opacity:.6}.portal-documents .dc-pt .cp-back{flex-shrink:0}.portal-documents .dc-paz{display:flex;align-items:center;gap:8px;flex-shrink:0}.portal-documents .dc-paz .btn{height:36px}.portal-documents .ct-altro.dc-altro{width:36px;height:36px;opacity:1;background:var(--im-pill)}.portal-documents .ct-altro.dc-altro:hover,.portal-documents .ct-altro.dc-altro[aria-expanded=true]{background:var(--im-pill-h);color:var(--t1)}.portal-documents .dc-pc{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;flex:1 1 0;min-height:0}.portal-documents .dc-pf{padding:20px 20px var(--nova-riserva,88px)}.portal-documents .dc-pf .dc-foglio{max-width:780px;margin:0 auto}.portal-documents .dc-pl{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding-bottom:var(--nova-riserva,88px)}.portal-documents .dc-bl{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:14px 16px 16px;border-radius:3px;background:var(--im-riq)}.portal-documents .dc-bl h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:13px;font-weight:600;color:var(--t1)}.portal-documents .dc-bl h3 svg{width:14px;height:14px;color:var(--t3)}.portal-documents .dc-bl h3 em{font-style:normal;font-size:12px;font-weight:600;color:var(--t3)}.portal-documents .dc-bl-s{margin-left:auto;font-size:11px;font-weight:500;color:var(--t3)}.portal-documents .dc-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.portal-documents .dc-seg div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:3px;background:var(--im-pill)}.portal-documents .dc-seg span{font-size:11px;font-weight:500;color:var(--t3)}.portal-documents .dc-seg b{font-size:13px;font-weight:600;line-height:1.3;color:var(--t1);overflow-wrap:anywhere}.portal-documents .dc-tl{display:flex;flex-direction:column}.portal-documents .dc-tl .tt-ti{padding-bottom:12px}.portal-documents .dc-tl .tt-ti:last-child{padding-bottom:0}.portal-documents .dc-tl .tt-ti:last-child:before{display:none}.portal-documents .dc-col{display:flex;align-items:center;gap:10px;min-height:44px}.portal-documents .dc-col>div{flex:1;min-width:0}.portal-documents .dc-col b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-col small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-col.vuoto b{color:var(--t2)}.portal-documents .dc-col .btn.piccolo svg{width:12px;height:12px}.portal-documents .dc-av{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ciano) 18%,transparent);color:var(--dc-ciano);font-size:11px;font-weight:700}.portal-documents .dc-av.tr{border-radius:3px;background:color-mix(in srgb,var(--rosa) 16%,transparent);color:var(--rosa)}.portal-documents .dc-av svg{width:14px;height:14px}.portal-documents .dc-ver{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:3px;background:var(--im-pg)}.portal-documents .dc-ver.on{background:var(--im-pill)}.portal-documents .dc-ver>b{width:26px;font-size:12px;font-weight:700;color:var(--t2)}.portal-documents .dc-ver>div{flex:1;min-width:0}.portal-documents .dc-ver span{display:block;font-size:12px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-documents .dc-ver small{display:block;font-size:11px;color:var(--t3)}.portal-documents .dc-ver em{font-style:normal;font-size:11px;font-weight:600;color:var(--dc-ok)}.portal-documents .dc-nota{display:flex;align-items:flex-start;gap:10px}.portal-documents .dc-nota .dc-av{width:26px;height:26px;font-size:10.5px;background:var(--im-pill-h);color:var(--t2)}.portal-documents .dc-nota>div{flex:1;min-width:0}.portal-documents .dc-nota b{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600;color:var(--t1)}.portal-documents .dc-nota b small{font-size:11px;font-weight:500;color:var(--t3)}.portal-documents .dc-nota p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-documents .dc-vuoto{margin:0;font-size:12px;color:var(--t3)}.portal-documents .dc-note [data-dc-nota-qui]>.btn{align-self:flex-start}.portal-documents .dc-nota-n{display:flex;flex-direction:column;gap:8px}.portal-documents .dc-nota-n textarea.g-text{width:100%;min-height:76px;padding:9px 11px;border:1px solid var(--filo-forte,var(--im-sw-off));border-radius:3px;background:var(--bg);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);resize:vertical}.portal-documents .dc-nota-n textarea.g-text:focus{outline:0;border-color:#758398}.portal-documents .dc-nota-az{display:flex;align-items:center;gap:6px}.portal-documents .dc-nota-az .spazio{flex:1}.portal-documents .dc-fcl{display:flex;flex-direction:column;gap:6px;padding-top:10px;box-shadow:inset 0 1px #ececf0}.portal-documents .dc-foglio .dc-fcl p{margin:0;font-size:11px;line-height:1.55;color:#48484a}.portal-documents .dc-fcl b{color:#1d1d1f}.portal-documents .dc-firma.fatta{gap:2px}.portal-documents .dc-firma.fatta b{margin-top:6px;font:italic 600 17px Georgia,serif;color:#1d3f8f}.portal-documents .dc-firma.fatta small{font-size:10px;color:#8e8e93}.portal-documents .dc-pdf{display:block;width:100%;height:100%;min-height:600px;border:0;border-radius:2px;background:#fff}.portal-documents .dc-pdf-vuoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:780px;min-height:600px;margin:0 auto;padding:24px;border-radius:2px;background:#fff;color:#1d1d1f;text-align:center}.portal-documents .dc-pdf-vuoto>svg{width:34px;height:34px;color:var(--rosa)}.portal-documents .dc-pdf-vuoto b{font-size:16px;font-weight:700;word-break:break-word}.portal-documents .dc-pdf-vuoto small{font-size:12px;color:#6e6e73}.portal-documents .dc-rifiuto{--c:var(--rosso)}.portal-documents .dc-rifiuto .gp-campo{color:var(--t2)}.portal-documents .dc-motivi>button{min-width:calc(50% - 3px)}.portal-documents .dc-rifiuto>footer.dc-piede{justify-content:flex-start;flex-wrap:nowrap}.portal-documents .dc-piede .btn.pericolo[aria-disabled=true]{opacity:.5}.portal-documents .tt-ti{position:relative;display:flex;align-items:flex-start;gap:10px;padding:6px 0 10px}.portal-documents .tt-ti:before{content:"";position:absolute;left:13px;top:34px;bottom:-2px;width:1.5px;background:var(--im-pill-h)}.portal-documents .tt-tg .tt-ti:last-child:before{display:none}.portal-documents .tt-tii{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-documents .tt-tii svg{width:13px;height:13px}.portal-documents .tt-ti>div{flex:1;min-width:0}.portal-documents .tt-ti b{display:block;font-size:13px;font-weight:600}.portal-documents .tt-ti small{display:block;font-size:12px;line-height:1.45;color:var(--t3)}.portal-documents .tt-ti .btn{height:28px;font-size:12px}.portal-documents .portal-button.btn.nova{background:color-mix(in srgb,var(--viola) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 38%,transparent);color:color-mix(in srgb,var(--viola) 70%,var(--t1))}.portal-documents .portal-button.btn.nova svg{color:var(--viola)}.portal-documents .portal-button.btn.nova:hover{background:color-mix(in srgb,var(--viola) 22%,transparent)}.portal-documents .dc-tipo .dc-chk{display:none}.portal-documents :is(.dc-r:hover,.dc-p.scelta) .dc-tipo .dc-chk{display:grid}.portal-documents :is(.dc-r:hover,.dc-p.scelta) .dc-tipo>svg{display:none}.portal-documents .dc-p.scelta .dc-tipo,.portal-documents .dc-r:hover .dc-tipo{background:none}.portal-documents .dc-massa{margin:0 0 12px}.portal-documents .dc-pt .tp-p-t{margin-top:0}.portal-documents .ct-cerca{cursor:text}.portal-documents .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none;text-overflow:ellipsis}.portal-documents .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-documents .ct-cerca input::placeholder{color:var(--t3)}.portal-documents .ct-altro{font-weight:400;line-height:normal}.portal-documents{--dc-tasto:rgba(255,255,255,.045)}:root:not(.dark) .portal-documents{--dc-tasto:#EEF1F6}.portal-documents .cp-back,.portal-documents .ct-altro.dc-altro{background:var(--dc-tasto);font:inherit}.portal-documents .dc-ptt p>svg{display:inline-block}:root:not(.dark) .portal-documents .dc-foglio{box-shadow:0 10px 30px #0f172a1f}.document-public{max-width:900px;margin:0 auto;padding:24px;min-height:100dvh}.document-public>header{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:24px}.document-public h1{font-size:22px}.document-public .dc-foglio{width:100%}.document-g-dialog{display:block;width:min(512px,calc(100vw - 32px));max-width:512px;padding:24px;border:0;border-radius:3px;background:var(--s-sup,#111824);color:var(--t1);font:500 13px/1.55 Manrope,sans-serif;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d}.document-g-dialog>header{display:flex;align-items:center;gap:12px;margin:0 0 20px;padding-right:18px}.document-g-dialog>header>span{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--rosa) 14%,transparent);color:var(--rosa)}.document-g-dialog>header>span svg{width:18px;height:18px}.document-g-dialog>header h2{font-size:16px;line-height:1.3;letter-spacing:-.01em;margin:0}.document-g-dialog>header p{margin:4px 0 0;font-size:13px;color:var(--t3)}.document-g-dialog>footer{display:flex;align-items:center;gap:8px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--filo)}.document-g-dialog .gp-campo{display:flex;flex-direction:column;gap:8px}.document-g-dialog .gp-campo>span{font-size:13px;font-weight:600}.document-g-dialog .gp-campo small{font-size:12px;color:var(--t3)}.document-g-dialog .gp-campo em{font-size:11px;font-style:normal;font-weight:500;color:var(--t3)}.document-g-dialog .gp-scelte{display:flex;flex-wrap:wrap;gap:6px}.document-g-dialog .gp-scelte>button{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:0;border-radius:3px;background:var(--portal-control);text-align:left;font-size:13px}.document-g-dialog .gp-scelte>button.on{background:color-mix(in srgb,var(--rosa) 14%,transparent);box-shadow:inset 0 0 0 1px var(--rosa)}.document-g-dialog .gp-scelte>button.dc-tp{flex-direction:row;align-items:center;gap:7px;height:36px}.document-g-dialog .dc-tp svg{width:14px;height:14px}.document-g-dialog .btn{height:36px;font-size:13px}.document-g-dialog .gp-manca{font-size:12px;color:var(--t3)}.portal-route:has(.document-editor-page){height:100%;min-height:0;display:flex;flex-direction:column;padding-bottom:0}.document-editor-page,.document-editor-page>.dc-p,.document-editor-page .dc-solo.editor{display:flex;flex-direction:column;flex:1;min-height:0}.document-editor-page .tp-p-t{display:flex;align-items:center;gap:10px}.document-editor-page .spazio{flex:1}.document-editor-page .cd-riq{padding:18px 20px;border-radius:3px;background:var(--im-riq)}.document-editor-page .cd-rt{display:flex;align-items:center;gap:8px}.document-editor-page .cd-rt>b{font-size:13px}.document-editor-page .cd-rt>span{font-size:12px;color:var(--t3)}.document-editor-page .tp-f{display:flex;flex-direction:column;gap:7px;min-width:0}.document-editor-page .tp-f>span{font-size:13px;font-weight:600}.document-editor-page .tp-f em{font-size:11px;font-weight:500;font-style:normal;color:var(--t3);margin-left:8px}.document-editor-page .tp-due{display:grid;grid-template-columns:1fr 1fr}.document-editor-page .g-text{height:36px;border:1px solid var(--filo-forte);border-radius:3px;background:var(--bg);padding:0 12px;color:var(--t1);font-family:Manrope,sans-serif}.document-editor-page .dc-grip{background:none;border:0;padding:0}.document-editor-page .dc-grip svg{width:13px;height:13px}.document-editor-page .pn-ib{display:grid;place-items:center;background:none;border:0;color:var(--t3);padding:0}.document-editor-page .pn-ib svg{width:15px;height:15px}.document-editor-page .au-add{display:flex;align-items:center;gap:6px;padding:8px 0;border:0;background:none;color:var(--t3);font:600 12px Manrope,sans-serif}.document-editor-page .au-add svg{width:13px;height:13px}.document-editor-page .dc-form,.document-editor-page .dc-anteprima.mini{padding-bottom:var(--nova-riserva,112px)}.document-editor-page .dc-nome.g-text{background:none;border-color:transparent}.document-editor-page .dc-mod{max-width:140px;white-space:normal;font-size:11px}.document-editor-page .te-esci{display:flex;align-items:center;gap:10px;padding:12px;background:var(--im-riq);font-size:13px}.document-editor-page .te-esci>svg{width:16px;height:16px;color:var(--ambra)}.document-g-dialog.dc-antf{width:min(860px,calc(100vw - 32px));max-width:860px;max-height:calc(100dvh - 32px);overflow:auto}.dc-editor-menu{max-width:380px;max-height:min(420px,calc(100dvh - 24px));font-family:Manrope,sans-serif}.dc-editor-menu small{margin-left:auto;padding-left:12px;font-size:11px;color:var(--t3)}@media(max-width:1350px){.document-editor-page .dc-ed2{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.document-editor-page .dc-eh,.document-editor-page .dc-er{grid-template-columns:14px minmax(100px,1fr) 42px 68px 48px 90px 28px;gap:6px}.document-editor-page .dc-form .g-text{padding-left:7px;padding-right:7px}.document-editor-page .dc-nome.g-text{min-width:120px;max-width:240px}.document-editor-page .dc-mod{display:none}}.document-editor-page .cd-riq{padding:14px 16px 16px;min-width:0}.document-editor-page .tp-f{gap:6px}.document-editor-page .tp-f>span{font-size:12px;font-weight:500;color:var(--t3)}.document-editor-page .tp-f em{font-size:inherit;margin-left:6px}.document-g-dialog .gp-campo{gap:7px;font-weight:600;color:var(--t2)}.document-g-dialog .gp-campo>span{display:flex;align-items:baseline;gap:8px}.document-g-dialog .gp-campo>small{font-weight:500}.document-g-dialog .gp-campo em{font-size:13px}.document-g-dialog .gp-scelte{align-items:center}.document-g-dialog .gp-scelte>button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:36px;white-space:nowrap;padding:0 12px;background:var(--im-pill);font:600 13px Manrope,sans-serif;color:var(--t2)}.document-g-dialog .gp-scelte>button small{font-size:11px;font-weight:500}.document-g-dialog .gp-scelte>button.on{background:color-mix(in srgb,var(--c,var(--rosa)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--rosa)) 55%,transparent);color:var(--t1)}.document-g-dialog.dc-rifiuto{--c:var(--rosso)}.document-g-dialog.dc-rifiuto .dc-motivi>button{min-width:calc(50% - 3px)}.document-editor-page .dc-edt .btn{flex-shrink:0}.document-editor-page .dc-edt .dc-nome{min-width:100px;flex-shrink:1}.document-editor-page .dc-form .dc-tend{box-shadow:none}.portal-documents.document-g-dialog{display:block;gap:normal;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d}.document-g-dialog .dc-tend{box-shadow:none}.document-g-dialog .dc-zona{background:#ffffff05;border:1.5px dashed rgba(255,255,255,.16)}.document-editor-page .cd-rt{gap:10px;min-height:26px;flex-wrap:wrap}.document-editor-page .cd-rt>.btn{flex-direction:row}.document-editor-page .au-add{display:inline-flex;align-self:flex-start;width:auto;height:28px;padding:0 8px;border-radius:3px;color:var(--dc-blu)}.document-editor-page .dc-eh,.document-editor-page .dc-er{grid-template-columns:18px minmax(0,1fr) 52px 92px 56px 116px 36px;gap:8px}.document-editor-page .dc-ed2{grid-template-columns:minmax(0,1.6fr) minmax(400px,1fr)}.document-editor-page .dc-edt .ct-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--t1))}.an-solo{display:none}.an-p.ricevuti .an-solo.ricevuti,.an-p.pubblicati .an-solo.pubblicati,.an-p.tutti .an-solo.tutti,.an-p.template .an-solo.template{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.an-solo>*{margin-bottom:0!important}.an-solo>*+*{margin-top:16px!important}.an-solo>:first-child{margin-top:0!important}.an-p .pos{color:#7fd6a6}.an-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.an-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.an-kpi b.warn{color:#f2c981}.an-p .ct-strum .spazio{flex:1}.an-bo{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 20%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}.an-bo .portal-icon{width:14px;height:14px}.bk{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;border-radius:3px;background:#ffffff09;box-shadow:inset 0 3px 0 var(--c)}.bk-h{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}.bk-ic{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}.bk-ic .portal-icon{width:12px;height:12px}.bk-ti{font-weight:700;color:color-mix(in srgb,var(--c) 75%,#fff)}.bk-fx{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:600;color:var(--t2)}.bk-fx .portal-icon{width:12px;height:12px}.bk-t{margin:0;font:700 20px/1.25 Manrope,sans-serif;letter-spacing:-.01em;color:var(--t1)}.bk-p{margin:0;font-size:14px;line-height:1.6;color:var(--t2)}.bk-p b{color:var(--t1)}.bk-et{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--t3)}.bk-et .portal-icon{width:12px;height:12px}.bk-qd{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-qd>div{display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:12px;border-radius:3px;background:#ffffff0a}.bk-qd>div>span{grid-row:span 2;width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}.bk-qd>div>span .portal-icon{width:13px;height:13px}.bk-qd b{font-size:13px}.bk-qd small{font-size:12px;color:var(--t3)}.bk-cd{display:flex;align-items:center;gap:8px}.bk-cd>span{font-size:12px;color:var(--t3);margin-right:4px}.bk-cd>div{min-width:58px;padding:8px 10px;border-radius:3px;background:#ffffff0d;text-align:center}.bk-cd b{display:block;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 70%,#fff)}.bk-cd small{font-size:11px;color:var(--t3)}.bk-pe{display:flex;align-items:center;gap:12px}.bk-av{display:flex}.bk-av i{width:28px;height:28px;display:grid;place-items:center;margin-left:-6px;border-radius:50%;background:#2a3142;box-shadow:0 0 0 2px #171b24;font:700 10.5px Manrope,sans-serif;font-style:normal;color:#c9d3e6}.bk-av i:first-child{margin-left:0}.bk-pe small{font-size:12px;color:var(--t2)}.bk-sd{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:3px;background:#ffffff09}.bk-sq b{display:block;font-size:14px}.bk-sq small{font-size:12px;color:var(--t3)}.bk-so{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:38px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0a;cursor:pointer;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t1)}.bk-so:hover{background:#ffffff12}.bk-sr{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d}.bk-so.on{box-shadow:inset 0 0 0 1.5px var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.bk-so.on .bk-sr{box-shadow:inset 0 0 0 5px var(--c)}.bk-sb{width:120px;height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.bk-sb i{display:block;height:100%;background:var(--c)}.bk-so>b{min-width:34px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.bk-pv{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--c) 9%,transparent)}.bk-pv>.portal-icon{width:16px;height:16px;color:color-mix(in srgb,var(--c) 80%,#fff);flex-shrink:0}.bk-pv>div{flex:1}.bk-pv b{font-size:13px}.bk-pv small{display:block;font-size:12px;color:var(--t3)}.bk-pv .btn{height:36px}.bk-pv .btn.on{background:#4cc38a29;color:#7fd6a6}.bk-rs{display:flex;gap:6px}.bk-re .portal-icon{width:14px;height:14px}.bk-re{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:15px;background:#ffffff0d;cursor:pointer;font:600 12px Manrope,sans-serif;color:var(--t2)}.bk-re.on{background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);color:var(--t1)}.bk-nn{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bk-nn div{padding:12px 14px;border-radius:3px;background:#ffffff0a}.bk-nn b{display:block;font-size:26px;font-weight:700;color:color-mix(in srgb,var(--c) 70%,#fff);font-variant-numeric:tabular-nums}.bk-nn small{font-size:12px;color:var(--t3)}.bk-dp{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:3px;background:#ffffff09}.bk-ch{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:end;height:90px;box-shadow:inset 0 -1px #ffffff1f}.bk-ch i{display:block;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--c) 70%,transparent)}.bk-ch i:last-child{background:var(--c)}.bk-ob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 44px;gap:12px;align-items:center}.bk-ob b{font-size:13px}.bk-ob small{display:block;font-size:12px;color:var(--t3)}.bk-obb{height:8px;border-radius:3px;background:#ffffff14;overflow:hidden}.bk-obb i{display:block;height:100%;background:var(--c)}.bk-ob>b{text-align:right}.an-rx{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr);gap:16px;align-items:start}.an-el{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:3px;background:#ffffff09}.an-elh .ct-cerca{max-width:none}.an-elf{display:flex;gap:8px;flex-wrap:wrap}.an-elf>*{height:36px}.an-ls{display:flex;flex-direction:column;gap:2px}.an-ri{display:grid;grid-template-columns:30px minmax(0,1fr) 8px;gap:10px;align-items:center;padding:10px;border-radius:3px;cursor:pointer}.an-ri:hover{background:#ffffff0a}.an-ri.on{background:#ffffff12;box-shadow:inset 2px 0 #e9eef6}.an-ri b{display:block;font-size:13px;font-weight:500;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-ri.nuovo b{font-weight:700;color:var(--t1)}.an-ri small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-pt{width:8px;height:8px;border-radius:50%;background:#ff453a}.an-let{display:flex;flex-direction:column;gap:12px;min-width:0}.an-lb{display:flex;align-items:center;gap:8px}.an-lb .spazio{flex:1}.an-lb .btn{height:36px}.an-lb .pn-ib{width:36px;height:36px}.an-ln{font-size:12px;color:var(--t3)}.an-lc{max-width:none}.an-ricw .pd-wt{margin-bottom:2px}.an-rc,.an-mr{display:grid;grid-template-columns:30px minmax(0,1.4fr) 110px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px}.an-rc{box-shadow:inset 0 -1px #ffffff0d}.an-rc:last-child{box-shadow:none}.an-rc b,.an-mt b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-rc small,.an-mt small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-rc .ct-chip,.an-mr .ct-chip{justify-self:start}.an-rq{font-size:12px;color:var(--t2)}.an-ra{display:flex;align-items:center;gap:4px}.an-ra .pn-ib{width:28px;height:28px}.an-ra .btn{margin-left:4px}.an-mr{padding:0 16px;box-shadow:inset 0 -1px #ffffff0a}.an-mr.on{background:#ffffff0a}.an-mt{min-width:0}.an-au{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--t2);white-space:nowrap}.an-au .cm-av{width:22px;height:22px;flex-shrink:0;font-size:10.5px}.an-unsaved{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#f2c981;white-space:nowrap}.an-unsaved i{width:6px;height:6px;border-radius:50%;background:#e8ae55}.an-ld{display:flex;flex-direction:column;gap:5px;cursor:pointer}.an-ld small{font-size:12px;color:var(--t3)}.an-lbar{display:block;height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.an-lbar i{display:block;height:100%;background:#4cc38a}body.cn-aperto .an-p{padding-right:464px}.an-dk{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.an-dk div{padding:10px 12px;border-radius:3px;background:#ffffff09}.an-dk b{display:block;font-size:16px;font-variant-numeric:tabular-nums}.an-dk small{font-size:11px;color:var(--t3)}.an-dseg span{padding:0 10px}.an-dc{display:grid;grid-template-columns:1fr 1fr;gap:16px}.an-dc>div{display:flex;flex-direction:column;gap:2px}.an-pp{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:center;min-height:34px}.an-pp .cm-av{grid-row:span 2;width:24px;height:24px;font-size:10.5px}.an-pp .cm-av.g2{background:#e8ae5533;color:#f2c981}.an-pp b{font-size:12px;font-weight:600}.an-pp small{font-size:11px;color:var(--t3)}.an-ric{margin-top:8px;height:36px;align-self:flex-start}.an-vr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 20px 34px;gap:8px;align-items:center;min-height:30px;font-size:12px;color:var(--t2)}.an-vb{height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.an-vb i{display:block;height:100%;background:#f2994a}.an-vr b{text-align:right;font-variant-numeric:tabular-nums}.an-vr small{text-align:right;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.corpo.an-p:is(.nuovo,.blocchi){overflow:hidden}.an-p:is(.nuovo,.blocchi)>:not(.an-solo):not(.pd-tip){display:none!important}.an-p.nuovo .an-solo.nuovo,.an-p.blocchi .an-solo.blocchi{display:flex;flex-direction:column;flex:1 1 0;min-height:0;margin-top:0!important;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.an-ed,.an-be{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-height:0}.an-ed .tp-p-t .btn{height:36px}.an-ed2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:16px;flex:1 1 0;min-height:0}.an-prev{display:flex;flex-direction:column;gap:10px;min-height:0}.an-tb{display:flex;align-items:center;gap:4px;padding:6px;border-radius:3px;background:#ffffff0a}.an-tb .pn-ib{width:32px;height:32px;font-family:Georgia,serif;font-size:14px}.an-tb .btn{height:32px}.an-tb .spazio{flex:1}.an-tbs{width:1px;height:20px;margin:0 4px;background:#ffffff1a}.an-tbp{height:32px!important;width:150px;font-size:12px!important}.an-tbp .portal-icon,.an-row .tp-inp .portal-icon{margin-left:auto;width:13px;height:13px;color:var(--t3)}.an-pc{flex:1 1 0;min-height:0;overflow-y:auto;padding:18px;border-radius:3px;background:#0003}.an-pc .bk{max-width:720px;margin:0 auto}.an-pf{display:flex;align-items:center;gap:12px}.an-pf span{display:inline-flex;align-items:center;gap:6px}.an-pf .portal-icon{width:13px;height:13px}.an-pf small{font-size:12px;color:var(--t3)}.an-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-bottom:16px}.an-side .cd-riq{display:flex;flex-direction:column;gap:10px}.an-side .cd-rt{margin-bottom:0}.an-side .cd-rt .spazio{flex:1}.an-side .tp-inp{height:36px;font-size:13px}.an-side .tp-inp>.portal-icon{margin-left:auto;width:14px;height:14px;color:var(--t3)}.an-row{display:flex;align-items:center;gap:12px}.an-row>.tp-et{width:44px;flex-shrink:0}.an-plus{display:inline-grid!important;place-items:center;padding:0 8px!important}.an-plus .portal-icon{width:13px;height:13px}.an-sw{display:flex;gap:6px;flex-wrap:wrap}.an-sw i{width:22px;height:22px;border-radius:50%;cursor:pointer}.an-sw i.on{box-shadow:0 0 0 2px #12151c,0 0 0 3.5px #e9eef6}.an-tags{gap:6px}.an-tags span,.an-ttags span,.an-tg{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:3px;background:#5b8def24;font-size:12px;font-weight:600;color:#b7cbf7}.an-n14{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#7fd6a6}.an-n14 .portal-icon{width:13px;height:13px}.an-rr{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.an-rr>span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:3px;background:#ffffff0f;font-size:12px;font-weight:600}.an-rr em{font-style:normal;color:var(--t3);font-weight:500}.an-rr .portal-icon{width:12px;height:12px;color:var(--t3)}.an-nw{height:18px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:#5b8def24;font-size:11px;font-weight:700;color:#b7cbf7}.an-fx{box-shadow:none!important}.an-tx{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.an-tside{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:3px;background:#ffffff09}.an-tside .ct-cerca{max-width:none}.an-tside .ct-seg{display:grid;grid-template-columns:repeat(3,1fr)}.an-tside .ct-seg span{display:grid;place-items:center;padding:0}.an-tcats{display:flex;flex-direction:column;gap:2px}.an-tcats span{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 10px;border-radius:3px;font-size:13px;color:var(--t2);cursor:pointer}.an-tcats span:hover{background:#ffffff0a}.an-tcats span.on{background:#ffffff12;color:var(--t1);font-weight:600}.an-tcats em{font-style:normal;font-size:12px;color:var(--t3)}.an-ttags{display:flex;flex-wrap:wrap;gap:6px}.an-vuoto{height:36px;margin-top:6px}.an-tg2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.an-tp{display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;overflow:hidden}.an-tpv{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:14px 28px 22px;gap:6px;height:130px;padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,transparent),transparent);box-shadow:inset 0 3px 0 var(--c)}.an-tpv i{display:block;border-radius:2px;background:#ffffff1a}.an-tpv .a{grid-column:span 2;width:40%;background:color-mix(in srgb,var(--c) 50%,transparent)}.an-tpv .b{grid-column:span 2;background:#ffffff2e}.an-tpv .c,.an-tpv .d{background:#ffffff14}.an-tpt{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.an-tpt b{font-size:14px}.an-tpt small{font-size:12px;color:var(--t3)}.an-tpm{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--t2)}.an-tpm>*{flex-shrink:0}.an-tpm>.an-tpo{flex-shrink:1;min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3)}.an-tpa{display:flex;gap:6px;padding:0 14px 14px;margin-top:auto}.an-tpa .btn{flex:1;height:36px}.an-tpa .pn-ib{width:36px;height:36px}.an-bt{display:flex;align-items:center;gap:8px}.an-bt>b{font-size:16px;margin:0 6px 0 4px}.an-bt .spazio{flex:1}.an-bt .btn{height:36px}.an-bt .pn-ib{width:36px;height:36px}.an-bt .ct-seg span{display:inline-flex;align-items:center;gap:6px}.an-bt .ct-seg .portal-icon{width:13px;height:13px}.an-bts{width:1px;height:22px;background:#ffffff1a}.an-cro .portal-icon{width:14px;height:14px}.an-b3{display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:12px;flex:1 1 0;min-height:0}.an-pal,.an-pan{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:12px;border-radius:3px;background:#ffffff09}.an-pal .ct-cerca{max-width:none;flex-shrink:0}.an-pal .tp-et{margin-top:6px}.an-pg{display:grid;grid-template-columns:1fr 1fr;gap:4px}.an-pi{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:58px;padding:9px;border:0;border-radius:3px;background:#ffffff0a;cursor:grab;text-align:left;font:600 11px Manrope,sans-serif;color:var(--t2)}.an-pi:hover{background:#ffffff14;color:var(--t1)}.an-pi.on{box-shadow:inset 0 0 0 1.5px #5b8def;color:var(--t1)}.an-pi .portal-icon{width:15px;height:15px;color:var(--t3)}.an-tela{display:flex;flex-direction:column;gap:8px;min-height:0}.an-tbar{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:3px;background:#ffffff09}.an-tbar .pn-ib{width:30px;height:30px}.an-tbar small{margin-left:auto;font-size:12px;color:var(--t3)}.an-carta{flex:1 1 0;min-height:0;overflow-y:auto;padding:24px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(91,141,239,.05) 0 calc((100% - 11 * 12px) / 12),transparent 0 calc((100% - 11 * 12px) / 12 + 12px)),#00000038}.an-carta .bk{max-width:720px;margin:0 auto}.an-carta .bk-sd{box-shadow:0 0 0 1.5px #5b8def,0 0 0 5px #5b8def2e;position:relative}.an-carta .bk-sd:after{content:"Sondaggio";position:absolute;top:-22px;left:-1.5px;height:20px;padding:0 8px;display:flex;align-items:center;border-radius:3px 3px 0 0;background:#5b8def;font:700 11px Manrope,sans-serif;color:#fff}.an-panh{display:flex;align-items:center;gap:10px;padding-bottom:4px}.an-panh b{display:block;font-size:13px}.an-panh small{display:block;font-size:12px;color:var(--t3)}.an-panh .spazio{flex:1}.an-pts{margin:0 0 4px!important}.an-pts{gap:0!important}.an-pts button{flex:1 1 auto;gap:4px!important;padding:0 4px!important;font-size:12px!important}.an-pts button .portal-icon{width:13px;height:13px;flex-shrink:0}.an-sf{display:grid;grid-template-columns:repeat(5,1fr)}.an-sf span{display:grid;place-items:center;padding:0;font-size:11px}.an-row2{display:flex;flex-direction:column;gap:6px;margin-top:4px}.an-row2 .ct-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.an-row2 .ct-seg span{display:grid;place-items:center;padding:0;font-size:11px}.an-sw2 i{width:20px;height:20px}.an-bx{position:relative;padding:22px;border-radius:3px;background:#e8ae5514;box-shadow:inset 0 0 0 1px #e8ae554d;font-size:11px;color:var(--t3);text-align:center}.an-bx>span.m{position:absolute;top:4px;left:8px}.an-bxp{position:relative;padding:22px;border-radius:3px;background:#4cc38a14;box-shadow:inset 0 0 0 1px #4cc38a4d}.an-bxp>span.p{position:absolute;top:4px;left:8px}.an-bxc{padding:10px;border-radius:3px;background:#5b8def2e;color:var(--t1);font-weight:600}.an-bx em,.an-bxp em{position:absolute;font-style:normal;font-weight:700;color:var(--t1);font-size:11px;font-variant-numeric:tabular-nums;cursor:ns-resize}.an-bxp em.t,.an-bx em.mt{top:4px;left:50%;transform:translate(-50%)}.an-bxp em.b,.an-bx em.mb{bottom:4px;left:50%;transform:translate(-50%)}.an-bxp em.l,.an-bx em.ml{left:6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.an-bxp em.r,.an-bx em.mr{right:6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.an-ang{display:grid;grid-template-columns:28px 44px minmax(0,1fr);gap:10px;align-items:center}.an-ang>i{width:28px;height:28px;border-radius:0 12px 0 0;box-shadow:inset -2px 2px #e9eef6}.an-ang b{font-size:12px;font-variant-numeric:tabular-nums}.an-slider{position:relative;height:6px;border-radius:3px;background:#ffffff14}.an-slider i{display:block;height:100%;border-radius:3px;background:#5b8def}.an-slider em{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#e9eef6;cursor:grab}body:is(.cn-aperto,.nv-on) .an-p .cp-kpi.an-kpi{grid-template-columns:repeat(4,minmax(0,1fr))!important}body:is(.cn-aperto,.nv-on) .an-kpi em{display:none}body:is(.cn-aperto,.nv-on) .an-rx{grid-template-columns:1fr}body:is(.cn-aperto,.nv-on) :is(.an-rc,.an-mr){grid-template-columns:30px minmax(0,1fr) 110px auto}body:is(.cn-aperto,.nv-on) :is(.an-rc,.an-mr)>:nth-child(4){display:none}body:is(.cn-aperto,.nv-on) .an-tg2{grid-template-columns:1fr 1fr}body:is(.cn-aperto,.nv-on) .an-p .ct-strum{flex-wrap:wrap}.an-p .ct-intesta .spazio{min-width:0}.an-p .ct-intesta>.btn{flex-shrink:0}.an-ed .cp-nome-in,.an-ed .tp-ver{white-space:nowrap}.an-sf{grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:32px;height:auto!important;row-gap:2px}.an-sw2{gap:5px}.an-sw2 i{width:18px;height:18px}.bk-rq{display:flex;gap:10px;padding:12px 14px;border-radius:3px;font-size:13px;line-height:1.5;color:var(--t1)}.bk-rq .portal-icon{width:15px;height:15px;flex-shrink:0;margin-top:2px}.bk-rq.info{background:#5b8def1a;box-shadow:inset 2px 0 #5b8def}.bk-rq.attenzione{background:#ff69611a;box-shadow:inset 2px 0 #ff6961}.bk-rq.attenzione .portal-icon{color:#ff8a80}.bk-im{margin:0;display:flex;flex-direction:column;gap:6px}.bk-imf{position:relative;height:160px;border-radius:3px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--t) 55%,#1b2333),#141922)}.bk-imf i{position:absolute;display:block;border-radius:50%;background:#ffffff14}.bk-imf .s1{width:120px;height:120px;right:-20px;top:-30px;background:#ffdcaa40}.bk-imf .s2{width:340px;height:120px;left:-40px;bottom:-60px;border-radius:50% 50% 0 0;background:#00000040}.bk-imf .s3{width:200px;height:80px;right:30px;bottom:-30px;border-radius:50% 50% 0 0;background:#0000002e}.bk-im figcaption{font-size:12px;color:var(--t3)}.bk-pu{display:flex;gap:8px}.bk-pu .btn{height:36px}.bk-cm{display:flex;flex-direction:column;gap:6px}.bk-cm b{font-size:13px}.bk-cm .tp-inp{height:auto;min-height:56px;padding:10px 12px;color:var(--t3);align-items:flex-start}.an-tpv{position:relative;height:230px;padding:0;overflow:hidden;background:#00000038;box-shadow:none;display:block}.an-tpz{position:absolute;left:0;top:0;width:720px;padding:0;transform-origin:top left;pointer-events:none}.an-tpv:not(.lungo):after{display:none}.an-tpv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(transparent,#151922);pointer-events:none}.an-tpo2{position:absolute;z-index:2;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:3px;background:#141821d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff1a;font:600 12px Manrope,sans-serif;color:var(--t1);cursor:pointer;opacity:0;transition:opacity var(--t-rapido,.14s) ease}.an-tpo2 .portal-icon{width:13px;height:13px}.an-tp:hover .an-tpo2{opacity:1}.an-tpt{padding:12px 14px 8px}.an-tpa{display:grid!important;grid-template-columns:1fr 1fr 36px}.an-tpa .btn{height:36px}.an-tpa .btn .portal-icon{width:13px;height:13px}.an-velo,.an-mod{display:none}body.an-anteprima .an-velo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#05070c9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dissolvi var(--t-medio,.22s) ease}body.an-anteprima .an-mod{display:flex;flex-direction:column;position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1120px,calc(100vw - 80px));height:min(820px,calc(100vh - 80px));border-radius:3px;background:#151922;box-shadow:0 30px 80px #0009,inset 0 0 0 1px #ffffff14;font-family:Manrope,sans-serif;color:var(--t1);animation:dissolvi var(--t-medio,.22s) ease}.an-modh{display:flex;align-items:center;gap:12px;padding:14px 16px;box-shadow:inset 0 -1px #ffffff12}.an-modh b{display:block;font-size:14px}.an-modh small{font-size:12px;color:var(--t3)}.an-modh .spazio{flex:1}.an-modh .ct-seg span{display:inline-flex;align-items:center;gap:6px}.an-modh .ct-seg .portal-icon{width:13px;height:13px}.an-modh .pn-ib{width:36px;height:36px}.an-modc{display:grid;grid-template-columns:minmax(0,1fr) 280px;flex:1;min-height:0}.an-modl{overflow-y:auto;padding:28px;background:#00000040}.an-modl .bk{max-width:720px;margin:0 auto}.an-modr{display:flex;flex-direction:column;gap:8px;padding:16px;overflow-y:auto;box-shadow:inset 1px 0 #ffffff12}.an-modb{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:3px;background:#ffffff0a;font-size:12px;color:var(--t2)}.an-modb .portal-icon{width:13px;height:13px;color:var(--t3)}.an-modr .cn-dp{margin-top:auto}.an-cal{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.an-cal small{font-size:11px;color:var(--t3)}.an-zoom{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 2px;border-radius:3px;background:#ffffff0d}.an-zoom .pn-ib{width:32px!important;height:32px!important}.an-zoom b{min-width:44px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.an-pt2{display:grid!important;grid-template-columns:1fr 1fr;flex-shrink:0}.an-pt2 span{display:grid;place-items:center;padding:0}.an-ptv{display:none;flex-direction:column;gap:8px}.an-ptv.on{display:flex}.an-lv{display:grid;width:100%;box-sizing:border-box;grid-template-columns:16px minmax(0,1fr) 28px 28px;gap:8px;align-items:center;min-height:34px;padding:0 6px 0 10px;border-radius:3px;font-size:12px;color:var(--t2);cursor:pointer}.an-lv:hover{background:#ffffff0a}.an-lv.on{background:#5b8def24;color:var(--t1);font-weight:600}.an-lv>.portal-icon{width:13px;height:13px;color:var(--t3)}.an-lv .pn-ib{width:28px;height:28px;opacity:.35}.an-lv:hover .pn-ib,.an-lv .pn-ib.bl{opacity:1}.an-lv .pn-ib.bl{color:#f2c981}.an-scr{position:relative;flex:1 1 0;min-height:0;overflow:auto;padding:30px 24px 40px;border-radius:3px;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0/16px 16px,#00000040}.an-rul{position:relative;height:18px;width:720px;margin:-12px auto 6px;font-size:11px;color:var(--t3);background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 16px) left bottom/100% 5px no-repeat}.an-rul span{position:absolute;bottom:6px;transform:translate(-50%);font-variant-numeric:tabular-nums}.an-art{position:relative;width:720px;height:784px;margin:0 auto;border-radius:3px;background:#1a1f2a;box-shadow:inset 0 3px 0 var(--c),0 10px 30px #00000059}.an-fe{position:absolute;outline:1px dashed transparent;outline-offset:2px;cursor:move}.an-fe:hover{outline-color:#5b8def8c}.an-fe>*{margin:0}.an-fe .bk-imf{height:140px}.an-sel{position:absolute;pointer-events:none;box-shadow:0 0 0 1.5px #5b8def}.an-sel .h{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:2px;background:#fff;box-shadow:0 0 0 1.5px #5b8def}.an-sel .nw{left:0;top:0}.an-sel .n{left:50%;top:0}.an-sel .ne{left:100%;top:0}.an-sel .e{left:100%;top:50%}.an-sel .se{left:100%;top:100%}.an-sel .s{left:50%;top:100%}.an-sel .sw{left:0;top:100%}.an-sel .w{left:0;top:50%}.an-sel .rot{position:absolute;left:50%;top:-26px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #5b8def}.an-sel .rot:after{content:"";position:absolute;left:5px;top:11px;width:1.5px;height:15px;background:#5b8def}.an-dim{position:absolute;left:50%;bottom:-28px;transform:translate(-50%);height:20px;padding:0 7px;display:flex;align-items:center;border-radius:3px;background:#5b8def;font:700 11px Manrope,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.an-tag{position:absolute;left:-1.5px;top:-22px;height:20px;padding:0 8px;display:flex;align-items:center;border-radius:3px 3px 0 0;background:#5b8def;font:700 11px Manrope,sans-serif;color:#fff}.an-gv{position:absolute;width:0;border-left:1px dashed #E86FA8;pointer-events:none}.an-gd{position:absolute;width:0;border-left:1px solid #E86FA8;pointer-events:none}.an-gd:before,.an-gd:after{content:"";position:absolute;left:-4px;width:8px;height:1px;background:#e86fa8}.an-gd:before{top:0}.an-gd:after{bottom:0}.an-gd span{position:absolute;left:6px;top:50%;transform:translateY(-50%);height:16px;padding:0 5px;display:flex;align-items:center;border-radius:3px;background:#e86fa8;font:700 11px Manrope,sans-serif;color:#fff}.an-xy{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.an-xy label,.an-xy2 label{display:flex;align-items:center;gap:6px;height:32px;padding-left:8px;border-radius:3px;background:#ffffff0e}.an-xy span,.an-xy2 span{font-size:11px;font-weight:700;color:var(--t3)}.an-xy2 span .portal-icon{width:12px;height:12px}.an-xy .tp-inp,.an-xy2 .tp-inp{flex:1;height:32px;padding:0 8px;background:none;font-size:12px}.an-xy2{display:grid;grid-template-columns:90px 1fr;gap:6px}.an-xy2 .btn{height:32px;font-size:13px}.an-al{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.an-al .pn-ib{width:100%;height:32px;background:#ffffff0a}.an-lvseg{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr}.an-lvseg span{display:grid;place-items:center;padding:0;font-size:11px}.an-al{grid-template-columns:repeat(3,1fr)!important}.an-alb{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:3px;background:#ffffff0a;font:500 11px Manrope,sans-serif;color:var(--t2);cursor:pointer;white-space:nowrap}.an-alb:hover{background:#ffffff14;color:var(--t1)}.an-alb .portal-icon{width:15px;height:15px;flex-shrink:0}.an-p.modo-tpl .an-solo-ann,.an-p:not(.modo-tpl) .an-solo-tpl{display:none}.an-vuoto2{height:36px}.an-prj{display:inline-flex;align-items:center;gap:5px;height:20px;margin-right:6px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--indaco) 15%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--indaco) 65%,#fff);vertical-align:1px}.an-prj .portal-icon{width:12px;height:12px}.an-rp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.an-rp-m{font-size:12px;color:var(--t2)}.an-rp .cm-hint{flex-basis:100%}.an-rp[hidden],.an-rr[hidden]{display:none}.portal-announcements{color:var(--t1);min-width:0;display:flex;flex-direction:column;gap:16px}.portal-announcements .an-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:4px 0}.an-heading h1{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.025em;margin-bottom:6px}.an-heading p{font-size:13px;line-height:1.6;color:var(--t3)}.an-heading-actions{display:flex;gap:8px;flex-shrink:0}.an-tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--filo);gap:4px;min-height:40px}.an-tabs>button{display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:2px solid transparent;font-size:13px;color:var(--t3)}.an-tabs>button[aria-selected=true]{border-color:var(--t1);color:var(--t1);font-weight:700}.portal-announcements .portal-icon{width:16px;height:16px;flex:none}.an-search{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--portal-control);border-radius:3px;color:var(--t3)}.an-search input{min-width:0;width:100%;background:none;border:0;outline:0;color:var(--t1);font-size:13px}.an-read-filters{display:flex;align-self:flex-start;gap:2px;background:var(--portal-control);padding:3px;border-radius:3px}.an-read-filters button{display:flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;color:var(--t3);white-space:nowrap}.an-read-filters button[aria-pressed=true]{background:var(--portal-control-hover,var(--campo));color:var(--t1);font-weight:700}.an-read-filters em{font-style:normal;background:var(--portal-control);padding:0 4px;border-radius:2px;line-height:17px;font-size:11px}.an-type-filter{width:auto!important;font-size:12px!important;font-weight:500!important}.an-ri{text-align:left;width:100%}.an-ri>span:nth-child(2){min-width:0}.an-el,.bk{background:var(--portal-widget)}.an-ri.on{background:var(--portal-control-hover,var(--portal-control));box-shadow:inset 2px 0 var(--t1)}.bk-t{font-size:20px;line-height:1.3}.bk-h{flex-wrap:wrap}.bk-ti{color:var(--c)}.bk .ann-griglia{gap:14px}.bk .bl-testo{font-size:14px;color:var(--t2);line-height:1.65}.an-empty{padding:24px 8px;text-align:center;color:var(--t3);font-size:13px}.an-empty-detail{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:var(--portal-widget);border-radius:3px;padding:24px}.an-empty-detail>.portal-icon{width:30px;height:30px;color:var(--verde)}.an-empty-detail h2{font-size:18px;font-weight:700}.an-empty-detail p{font-size:13px;color:var(--t3)}.an-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.an-kpi-grid>article{display:flex;flex-direction:column;gap:5px;padding:16px;background:var(--portal-widget);border-radius:3px;min-width:0}.an-kpi-grid span,.an-kpi-grid small{color:var(--t3);font-size:12px}.an-kpi-grid strong{font-size:27px;line-height:1.3;letter-spacing:-.02em}.an-kpi-grid strong.warn{color:var(--ambra)}.an-kpi-grid small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-published-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.an-published-tools .an-search{flex:1;min-width:180px}.an-published-tools .an-search+div{width:180px}.portal-announcements [data-riga-annuncio],.portal-announcements [data-ricorrenze] li{border-radius:3px;background:var(--portal-widget);min-height:64px;border:0;box-shadow:inset 0 -1px var(--filo);padding:12px 16px;flex-wrap:nowrap}.portal-announcements [data-riga-annuncio] .com-bollino,.portal-announcements [data-ricorrenze] .com-bollino{width:30px;height:30px;border-radius:50%}.portal-announcements [data-riga-annuncio] .type-body{font-size:13px}.portal-announcements [data-riga-annuncio] .type-meta,.portal-announcements [data-riga-annuncio] .portal-button{font-size:12px}.portal-announcements [data-ricorrenze]{padding:16px;background:var(--portal-widget);border-radius:3px}.portal-announcements [data-ricorrenze] li{padding-inline:0;background:none}.portal-announcements [data-riga-annuncio] button[aria-label^=Archivia]{color:var(--rosso)}.portal-announcements .an-managed-list{display:flex;flex-direction:column;gap:2px}:root:not(.dark) .an-ri:hover{background:color-mix(in srgb,var(--t1) 4%,transparent)}@media(min-width:1550px){.an-rx{grid-template-columns:360px minmax(0,1fr)}}.portal-content:has(.portal-announcement-editor){overflow:hidden;padding-bottom:16px}.portal-route:has(.portal-announcement-editor){height:100%;min-height:0}.portal-announcement-editor{height:100%;min-height:0;padding-top:0}.an-editor-heading{display:flex;align-items:center;gap:10px;min-height:44px;flex-shrink:0}.portal-announcement-editor .an-editor-heading{min-height:36px}.portal-announcement-editor .an-appearance-row{flex-direction:row;align-items:center;gap:12px}.portal-announcement-editor .an-appearance-row>span{width:44px;flex-shrink:0}.portal-announcement-editor .an-appearance-row>div{min-width:0;flex:1}.portal-announcement-editor .an-side [role=group]{box-shadow:none;border:0;border-radius:3px;background:var(--portal-control);padding:3px}.portal-announcement-editor .an-side [role=group] button{border-radius:3px;box-shadow:none;background:none;border:0}.portal-announcement-editor .an-side [role=group] button[aria-pressed=true]{background:var(--portal-control-hover);color:var(--t1)}.an-editor-toolbar [role=toolbar]{flex-wrap:nowrap;overflow-x:auto}.an-editor-toolbar [data-componi-link]{width:26px;padding:0;justify-content:center}.an-editor-toolbar [data-componi-link]>span{display:none}.an-editor-toolbar [role=toolbar]>button{width:26px}.an-editor-toolbar [role=toolbar]>button[aria-label="Stile del paragrafo"]{width:42px}.an-editor-heading>.portal-button{width:30px;flex-shrink:0}.an-editor-toolbar [role=toolbar]>.w-px{margin-inline:1px}.an-editor-heading h1{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.an-editor-state{font-size:11px;background:var(--portal-control);padding:3px 7px;border-radius:3px;color:var(--t2);white-space:nowrap}.an-unsaved{font-size:11px;color:var(--ambra);white-space:nowrap}.an-unsaved:before{content:"•";margin-right:4px}.an-editor-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.an-editor-actions .portal-button{font-size:12px;padding-inline:12px;white-space:nowrap}.an-live-notice{margin:-6px 0 0;color:var(--ambra);font-size:12px}.portal-announcement-editor .an-ed2{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:16px;overflow:hidden}.an-editor-toolbar{background:var(--portal-widget);border-radius:3px;flex-shrink:0}.an-editor-toolbar [role=toolbar]{padding:6px;gap:2px}.an-editor-toolbar .portal-button{height:32px;font-size:12px;padding-inline:8px}.an-editor-toolbar button{border-radius:3px}.portal-announcement-editor .an-pc{background:color-mix(in srgb,var(--bg) 75%,black);padding:18px}.portal-announcement-editor .bk{background:var(--portal-widget);width:100%;min-height:200px;gap:18px}.an-title-input{background:transparent;border:0;outline:0;min-width:0;width:100%}.an-title-input::-moz-placeholder{color:var(--t3)}.an-title-input::placeholder{color:var(--t3)}.an-editor-body .com-vivo{min-height:140px;padding:0;font-size:14px;line-height:1.65;color:var(--t2);outline:0}.portal-announcement-editor .an-side>section{border-radius:3px;background:var(--portal-widget);padding:16px;gap:12px}.portal-announcement-editor .an-side h3{font-size:13px;text-transform:none;letter-spacing:0;color:var(--t1);line-height:1.5}.portal-announcement-editor .an-side .type-label{font-size:12px;color:var(--t3);gap:8px}.portal-announcement-editor .an-side [aria-label=Tipo]{flex:1;gap:0}.portal-announcement-editor .an-side [data-tipo]{font-size:12px;padding-inline:8px}.portal-announcement-editor .an-side [data-tipo]>span{display:none}.portal-announcement-editor .an-side [data-nuovo-tipo]{width:30px;padding:0}.portal-announcement-editor .an-side [data-tema]{width:22px;height:22px}.portal-announcement-editor .an-side div:has(>[data-tema]){display:flex;gap:6px;flex-wrap:wrap;max-width:100%}.portal-announcement-editor .an-side [data-scelta-categoria],.portal-announcement-editor .an-side [data-campo-tag]{font-size:12px;border-radius:3px;min-height:36px;padding-inline:10px;min-width:0}.portal-announcement-editor [data-tassonomia]>div{min-width:0}.portal-announcement-editor .an-side [data-campo-tag] input{font-size:12px}.portal-announcement-editor .an-side label{font-size:12px;color:var(--t3)}:root:not(.dark) .portal-announcement-editor .an-pc{background:color-mix(in srgb,var(--t1) 3%,var(--bg))}@media(max-width:1350px){.an-editor-heading{gap:8px}.an-editor-actions{gap:4px}.an-editor-actions .portal-button{padding-inline:8px}.an-unsaved{max-width:105px;white-space:normal;line-height:1.4}}.an-project-audience{display:flex;flex-direction:column;gap:8px}.an-project-audience small{font-size:12px;color:var(--t3)}.an-project-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--blu);font-size:12px}.an-template-title{display:flex;align-items:center;gap:12px}.an-template-title>.portal-button{align-self:flex-start}.an-template-page .an-tside{background:var(--portal-widget)}.an-template-page .an-tside h2{font-size:12px;font-weight:600;color:var(--t3);margin-top:12px}.an-template-page .an-read-filters{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.an-template-page .an-read-filters button{justify-content:center;padding-inline:6px}.an-template-categories{display:flex;flex-direction:column;gap:2px}.an-template-categories button{min-height:32px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;border-radius:3px;font-size:13px;color:var(--t2);text-align:left}.an-template-categories button[aria-pressed=true]{color:var(--t1);font-weight:600;background:var(--portal-control)}.an-template-categories small{color:var(--t3)}.an-template-tags{display:flex;flex-wrap:wrap;gap:6px}.an-template-tags>button,.an-template-tags>span{color:var(--blu);background:color-mix(in srgb,var(--blu) 12%,transparent);font-size:12px;padding:3px 7px;border-radius:3px}.an-template-tags>button[aria-pressed=true]{background:color-mix(in srgb,var(--blu) 28%,transparent)}.an-blank-template{margin-top:6px;width:100%}.an-template-count{display:flex;align-items:center;justify-content:space-between;min-height:30px;margin-bottom:10px;color:var(--t3);font-size:12px}.an-template-count button{color:var(--t1)}.an-template-page .an-tp{background:var(--portal-widget)}.an-template-preview{display:flex;flex-direction:column;gap:6px;height:130px;padding:14px 16px;overflow:hidden;text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 14%,transparent),transparent);box-shadow:inset 0 3px var(--c)}.an-template-preview>span{width:20px;height:8px;background:color-mix(in srgb,var(--c) 45%,transparent);border-radius:2px;margin-bottom:2px}.an-template-preview strong{font-size:13px;color:var(--t1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.an-template-preview p{font-size:11px;line-height:1.5;color:var(--t3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.an-template-info{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px}.an-template-info h2{font-size:14px;font-weight:600}.an-template-info small{font-size:12px;color:var(--t3)}.an-template-actions{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px}.an-template-actions>.portal-button:first-child{flex:1}.an-template-page .an-tg2{grid-template-columns:repeat(3,minmax(0,1fr))}.an-preview-article{max-height:calc(100dvh - 80px);overflow:auto;background:var(--blocco);padding-top:24px}.an-preview-article .bk-h{padding-right:30px}.an-preview-article>.bk-t{padding-right:24px}@media(max-width:1300px){.an-template-page .an-tx{grid-template-columns:240px minmax(0,1fr)}.an-template-info{padding:12px}.an-template-actions>.portal-button{font-size:12px;padding-inline:8px}}.an-activity{width:464px!important;max-width:calc(100vw - 32px)!important;padding:0!important;display:flex;flex-direction:column;gap:0;background:var(--blocco);color:var(--t1);border-radius:0}.an-activity>div:first-of-type{padding:22px 24px 18px;border-bottom:1px solid var(--filo)}.an-activity .type-section-title{font-size:17px}.an-activity .type-page-subtitle{font-size:12px;color:var(--t3)}.an-activity-body{flex:1;min-height:0;overflow:auto;padding:20px 24px;display:flex;flex-direction:column;gap:18px;font-size:13px}.an-activity-body>div{display:flex;flex-direction:column;gap:18px}.an-activity .an-dk>div{background:var(--portal-widget);padding:10px}.an-activity .an-dk b{font-size:17px;white-space:nowrap}.an-activity .an-read-filters{display:flex;background:var(--portal-control);padding:3px;border-radius:3px;width:-moz-fit-content;width:fit-content}.an-activity .an-read-filters button{padding:6px 12px;border-radius:3px;font-size:12px}.an-activity [role=tab][aria-selected=true]{background:var(--portal-control-hover);font-weight:600}.an-activity .an-dc>section{min-width:0;display:flex;flex-direction:column;gap:8px}.an-activity h3{font-size:12px;font-weight:600;color:var(--t3);margin-bottom:2px}.an-activity .an-pp>span{grid-row:span 2}.an-activity .an-pp b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.an-activity .an-pp small{font-size:11px;color:var(--t3)}.an-activity-note,.an-activity-empty{font-size:12px;line-height:1.6;color:var(--t3)}.an-activity .an-ric{font-size:11px;padding-inline:8px;max-width:100%}.an-activity footer{padding:16px 24px;border-top:1px solid var(--filo)}.an-activity footer .portal-button{font-size:12px}.an-activity-responses{display:flex;flex-direction:column;gap:12px}.an-activity [data-risposte-blocco]{border-radius:3px;background:var(--portal-widget);padding:12px}.portal-announcement-editor{position:relative}.portal-block-editor.ed-schermo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--bg);gap:14px;min-height:0}.portal-block-editor .ed-testa{display:flex;min-height:36px;padding:0;gap:12px;background:transparent;box-shadow:none;flex-shrink:0}.portal-block-editor .ed-testa-sx{flex:0 1 160px}.portal-block-editor .ed-testa-sx>span,.portal-block-editor .ed-testa-sx p+p{display:none}.portal-block-editor .ed-testa-centro{gap:6px}.portal-block-editor .ed-testa-dx{margin-left:auto;gap:6px}.portal-block-editor .ed-testa-sx p{font-size:16px}.portal-block-editor .ed-scelta .text-muted-foreground{display:none}.portal-block-editor .ed-corpo{grid-template-columns:240px minmax(0,1fr) 340px;gap:12px}.portal-block-editor .ed-tavolozza,.portal-block-editor .ed-pannello{background:var(--portal-widget);padding:12px;border-radius:3px;box-shadow:none;scrollbar-gutter:auto;gap:8px;min-height:0}.portal-block-editor .ed-tavolozza-aiuto{display:none}.portal-block-editor .ed-tavolozza-cerca{margin:0 0 4px}.portal-block-editor .ed-tavolozza-cerca input{height:36px;border:1px solid var(--filo);border-radius:3px;font-size:12px;background:hsl(var(--field))}.portal-block-editor .ed-carte{gap:4px}.portal-block-editor .ed-carta{height:62px;border-radius:3px;background:var(--portal-control);box-shadow:none;overflow:hidden}.portal-block-editor .ed-carta-prova{display:none!important}.portal-block-editor .ed-carta-nome{position:static;display:flex;align-items:flex-start;flex-direction:column;gap:6px;height:100%;padding:9px;background:none;font-size:11px;font-weight:600;color:var(--t2)}.portal-block-editor .ed-carta-nome svg{width:15px;height:15px;color:var(--t3)}.portal-block-editor .ed-tavolozza .ed-tit{margin:10px 0 4px;font-size:11px}.portal-block-editor .ed-tela{padding:18px;gap:12px;border-radius:3px;min-width:0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--blu) 5%,transparent) 0 calc((100% - 11 * 12px)/12),transparent 0 calc((100% - 11 * 12px)/12 + 12px)),color-mix(in srgb,var(--bg) 85%,black)}.portal-block-editor .ed-tela>.comunicazione{border-radius:3px;background:var(--portal-widget);padding:18px;box-shadow:inset 0 3px var(--c);max-width:720px}.portal-block-editor .ed-tela .com-griglia{display:flex;flex-direction:column;gap:12px}.portal-block-editor .com-griglia>.com-ico,.portal-block-editor .com-griglia>.com-azioni{display:none}.portal-block-editor .ed-tela .com-testa .type-section-title{font-size:20px}.portal-block-editor .ed-tela .com-corpo{width:100%;min-width:0}.portal-block-editor .ed-pannello>.ed-nome+.ed-sotto{margin:0}.portal-block-editor .ed-pannello .ed-gruppo{gap:10px}.portal-block-editor .ed-pannello .ed-tabs{margin-bottom:0}.portal-block-editor .ed-icona{width:30px;height:32px}.portal-block-editor .ed-seg,.portal-block-editor .ed-scelta{border-radius:3px;background:var(--portal-control);box-shadow:none}.portal-block-editor .ed-seg button{border-radius:3px}.portal-block-editor .ed-testa .portal-button{height:36px;padding-inline:10px;font-size:12px}:root:not(.dark) .portal-block-editor .ed-tela{background-color:color-mix(in srgb,var(--t1) 3%,var(--bg))}.portal-announcement-editor:has(>.portal-block-editor)>.an-editor-heading,.portal-announcement-editor:has(>.portal-block-editor)>.an-ed2,.portal-announcement-editor:has(>.portal-block-editor)>[data-pannello-ripeti]{visibility:hidden}.portal-block-editor .ed-carte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.portal-block-editor .ed-carta-nome{font-size:11px!important}.portal-block-editor .ed-carta-box{grid-column:span 2;display:flex;align-items:center;border:0;border-radius:3px}.portal-block-editor .ed-carta-box>.ed-carta{width:90px;flex-shrink:0}.portal-block-editor .ed-carta-formati{flex-wrap:wrap;padding:6px;gap:3px}.portal-block-editor .ed-carta-formati button{font-size:10px;border-radius:3px;height:24px;min-width:26px}.portal-block-editor .ed-barra-posto{width:100%;overflow-x:auto;flex-shrink:0}.portal-block-editor .ed-barra-posto [role=toolbar]{width:-moz-max-content;width:max-content;min-width:100%;padding:3px;gap:2px}.portal-block-editor .ed-barra-posto [role=toolbar]>span:first-child{display:none}@media(prefers-reduced-motion:reduce){.portal-block-editor{transform:none!important;transition:none!important}}html:root .portal-block-editor{--ed-tinta-testo:hsl(219 82% 65%);--primary:219 82% 65%}.portal-block-editor .ed-tela>.comunicazione{background:var(--blocco)}.portal-block-editor [role=tablist]{border:0;border-radius:3px;padding:3px;background:var(--portal-control)}.portal-block-editor [role=tab]{border:0;border-radius:3px;box-shadow:none!important}.portal-block-editor [role=tab][data-state=active]{background:var(--portal-control-hover);color:var(--t1)}.project-announcements{--app:#f2994a;min-width:0}.project-announcements.sc-ban{margin-bottom:16px}.project-announcements .bk{max-width:none;margin:0}.project-announcements .bk-t{font:700 20px/1.25 Manrope,sans-serif;letter-spacing:-.01em}.project-announcements .bk .bl-testo{font-size:14px;line-height:1.6}.project-announcements .bk .el-testo.v-normale:not(.con-fs *){font-size:14px}.project-announcements .bk .el-testo.v-normale:not(.con-lh *){line-height:1.6}.project-announcements .bk .el-testo.v-normale:not(.con-colore-testo *):not(.con-fondo *){color:var(--t2)}.project-announcements .bk .el-testo:not([class*=tp-] *){font-weight:500}.project-announcements .bk .el-testo>.type-body{font:inherit}.project-announcements .bk .el-testo p{line-height:inherit}:root:not(.dark) .project-announcements .bk-ti,:root:not(.dark) .project-announcements .bk-ic{color:color-mix(in srgb,var(--c) 65%,var(--t1))}.project-announcements .sc-ban-p{display:flex;align-items:center;gap:12px;min-height:36px;padding:6px 4px 0;font-size:12px;color:var(--t3)}.project-announcements .project-announcement-read,.project-announcement-read>button{display:inline-flex;align-items:center;gap:7px}.project-announcement-read i{width:7px;height:7px;flex:none;border-radius:50%;background:#f2994a}.project-announcement-read>button{background:none;border:0;padding:0;color:inherit;font:inherit;transition:color var(--motion-hover,.14s)}.project-announcement-read>button:hover{color:var(--t1)}.project-announcements-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:color-mix(in srgb,#f2994a 70%,var(--t1));text-align:right}.project-announcements-link:hover{color:var(--t1)}.project-announcements-link b{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:3px;background:color-mix(in srgb,#f2994a 18%,transparent);font-size:11px}.project-announcements-link svg{width:13px;height:13px}.project-announcements-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.project-announcements .sc-an-n{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t3)}.project-announcements .sc-an-n svg{width:14px;height:14px;color:color-mix(in srgb,var(--app) 70%,var(--t1))}.project-announcements-filters{display:flex;gap:2px;margin-left:auto;padding:3px;border-radius:3px;background:color-mix(in srgb,var(--t1) 4.5%,transparent)}.project-announcements-filters button{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:2px;background:none;font:500 12px Manrope,sans-serif;color:var(--t3);transition:color var(--t-rapido,.14s),background-color var(--t-rapido,.14s)}.project-announcements-filters button:hover{color:var(--t1);background:color-mix(in srgb,var(--t1) 5%,transparent)}.project-announcements-filters button[aria-pressed=true]{color:var(--t1);background:color-mix(in srgb,var(--t1) 9%,transparent);font-weight:600}.project-announcements-filters em{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--t1) 7%,transparent);font-size:11px;font-style:normal;font-weight:700}.project-announcements .sc-an-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.project-announcements .sc-an-c{display:flex;flex-direction:column;min-width:0}.project-announcements .sc-an-c>.bk{flex:1;display:flex;flex-direction:column;position:relative;padding-bottom:54px}.project-announcements .sc-an-c>.bk>.sc-an-p{position:absolute;left:20px;right:20px;bottom:20px;height:20px;min-height:0;margin:0;padding:0;gap:8px}.project-announcements .sc-an-az{margin-left:auto;width:24px;height:24px;margin-block:-2px;margin-right:-4px}@media(max-width:760px){.project-announcements .sc-an-l{grid-template-columns:minmax(0,1fr)}.project-announcements .sc-ban-p{flex-wrap:wrap}.project-announcements-filters{margin-left:0}}@media(prefers-reduced-motion:reduce){.project-announcements button{transition:none}}.project-announcements-filters{background:color-mix(in srgb,var(--app,#F2994A) 9%,rgba(255,255,255,.03))}.project-announcements-filters>button[aria-pressed=true]{background:color-mix(in srgb,var(--app,#F2994A) 26%,transparent);color:var(--t1)}.project-announcements .sc-an-l>.sc-empty{margin:0;padding:14px 16px;font-size:12px;font-style:italic;line-height:1.55;color:var(--t3)}.portal-content:has(.portal-desktop){padding-bottom:20px;overflow:hidden;scrollbar-gutter:auto}.portal-content:has(.portal-desktop)>.portal-route{height:100%;min-height:0}.portal-desktop{position:relative;isolation:isolate;height:100%;min-height:0;display:flex;flex-direction:column;color:var(--t1);--os-surface:var(--blocco)}.portal-desktop:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 25% 30%,#7c8cf814,transparent 65%),radial-gradient(ellipse at 65% 60%,#45b5c90c,transparent 60%)}.portal-desktop-heading{display:flex;align-items:flex-start;gap:12px;flex:none;padding-top:0;margin-top:5.25px}.portal-desktop-heading>div:first-child{flex:1;min-width:0}.portal-desktop-heading h1{margin:0;font:700 30px/1.15 Manrope,sans-serif;letter-spacing:-.025em}.portal-desktop-heading p{display:block;margin:8px 0 0;font-size:13px;color:var(--t3)}.portal-desktop-actions{display:flex;align-items:center;gap:8px;margin-top:6px;flex:none}.portal-desktop-layout{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:16px;align-items:stretch;flex:1;min-height:0;margin-top:16px}.portal-desktop-content{min-width:0;min-height:0;display:flex;flex-direction:column}.portal-desktop-dock{align-self:start;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;background:var(--portal-widget);overflow:auto;scrollbar-width:none}.portal-desktop-dock>button{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:74px;padding:8px 0 6px;border:0;border-radius:6px;background:none;color:var(--t3);cursor:pointer}.portal-desktop-dock>button small{font-size:11px;font-weight:600;line-height:12px}.portal-desktop-tile{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:3px;background:color-mix(in srgb,var(--c) 24%,var(--os-surface));box-shadow:inset 0 1px #ffffff14;color:color-mix(in srgb,var(--c) 75%,white);transition:filter .14s,background-color .14s}.portal-desktop-tile svg{width:18px;height:18px}.portal-desktop-dock>button:hover{color:var(--t1)}.portal-desktop-dock>button:hover .portal-desktop-tile{filter:brightness(1.18)}.portal-desktop-dock>button[aria-pressed=true]{color:var(--t1)}.portal-desktop-dock>button[aria-pressed=true] .portal-desktop-tile{background:var(--c);color:#0f1115;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent),0 8px 20px -8px color-mix(in srgb,var(--c) 80%,transparent)}.portal-desktop-tile em{position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:50%;background:var(--rosso)}.portal-desktop-separator{width:32px;height:1px;margin:5px 0;background:var(--filo-riga)}.portal-desktop-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.portal-desktop-kpi{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;padding:16px 18px;border-radius:3px;background:radial-gradient(130% 110% at 0 0,color-mix(in srgb,var(--c) 14%,transparent),color-mix(in srgb,var(--c) 4%,transparent) 70%),var(--os-surface)}.portal-desktop-kpi>span{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t2)}.portal-desktop-kpi>b{display:block;margin-top:12px;font-size:30px;line-height:1.1;letter-spacing:-.025em;font-weight:700}.portal-desktop-kpi>small{margin-top:6px;font-size:12px;color:var(--t3)}.portal-desktop-card{min-width:0;overflow:hidden;border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 8%,transparent),color-mix(in srgb,var(--c) 4%,transparent)),var(--os-surface);box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent)}.portal-desktop-card>header{height:48px;padding:0 10px 0 16px;display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 16%,transparent),color-mix(in srgb,var(--c) 5%,transparent))}.portal-desktop-card>header>b{font-size:14px;font-weight:700;min-width:0}.portal-desktop-card>header>div{margin-left:auto;display:flex;align-items:center;gap:10px}.portal-desktop-card>header .portal-icon-button{width:28px;height:28px}.portal-desktop-card>header .portal-icon-button svg{width:14px;height:14px}.portal-desktop-card>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;color:var(--t3);border-top:1px solid var(--filo-riga)}.portal-desktop-window{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;animation:portal-window-in .22s cubic-bezier(.22,1,.36,1)}.portal-desktop-window>header{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:12px;flex:none}.portal-desktop-window>header>b{font-size:18px;font-weight:700}.portal-desktop-window>header>span:not(.portal-tile){font-size:13px;color:var(--t3)}.portal-desktop-window>header>div{margin-left:auto}.portal-desktop-window-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.portal-desktop .portal-nova-point{margin:16px 0}.portal-desktop .portal-ai-panel{flex:1;min-height:0}.portal-ai-panel[data-mode=side] .portal-ai-toolbar{display:none}@keyframes portal-window-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.portal-desktop-window{animation:none}}.portal-desktop .portal-nova-point-header>.portal-nova-point-heading[aria-expanded=true]{flex:0 1 auto;min-width:0}.portal-desktop .portal-nova-point-header>.portal-icon-button{margin-left:0;color:var(--t3)}.portal-desktop .portal-nova-point-header>.portal-icon-button:hover{background:#ffffff12;color:var(--t1)}.portal-desktop .portal-nova-point-header:has(>.portal-nova-point-heading[aria-expanded=true])>.portal-nova-point-toggle{margin-left:auto}.portal-desktop-window>header>div{display:flex;align-items:center;gap:8px}.portal-desktop-atmosphere{position:absolute;top:0;right:-32px;bottom:-20px;left:-32px;z-index:-1;overflow:hidden;pointer-events:none;opacity:.55}.portal-desktop-atmosphere i{position:absolute;border-radius:50%;filter:blur(80px)}.portal-desktop-atmosphere i:nth-child(1){width:46%;height:52%;left:18%;top:14%;background:radial-gradient(closest-side,rgba(124,140,248,.3),transparent)}.portal-desktop-atmosphere i:nth-child(2){width:42%;height:48%;right:14%;top:26%;background:radial-gradient(closest-side,rgba(69,181,201,.2),transparent)}.portal-desktop-atmosphere i:nth-child(3){width:38%;height:40%;left:34%;bottom:4%;background:radial-gradient(closest-side,rgba(232,174,85,.12),transparent)}.portal-desktop-dock{border-radius:3px}.sc-dentro,.sc-dentro .portal-ai-panel{font-size:13px;line-height:1.55}.sc-dentro{border-radius:6px;background:color-mix(in srgb,#BCA5F1 6%,transparent)}.sc-dentro .ia-utente{font-size:14px;line-height:1.55}.sc-dentro .ia-md{font-size:14px;line-height:1.65}.sc-dentro .griglia-s{gap:6px}.portal-calendar{overflow:hidden;gap:0;padding-bottom:16px}.portal-calendar .ca-solo{display:none}.portal-calendar.settimana .ca-solo.settimana,.portal-calendar.dettaglio .ca-solo.settimana,.portal-calendar.nuovo .ca-solo.settimana,.portal-calendar.mese .ca-solo.mese,.portal-calendar.agenda .ca-solo.agenda{display:flex;flex-direction:column;flex:1 1 0;min-height:0;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-calendar .ca-ib{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t2);cursor:pointer}.portal-calendar .ca-ib:hover{background:#ffffff12;color:var(--t1)}.portal-calendar .ca-ib .portal-icon{width:16px;height:16px}.portal-calendar .ca-ib .indietro,.portal-calendar .ca-nav .indietro{transform:rotate(180deg)}.portal-calendar .ca-et{display:block;font-size:11px;font-weight:600;color:var(--t3)}.portal-calendar .ca-intesta{display:flex;align-items:center;gap:12px;margin-top:.5px;margin-bottom:16px;flex-wrap:wrap}.portal-calendar .ca-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.portal-calendar .ca-intesta .btn{height:36px}.portal-calendar .ca-nav{display:flex;align-items:center;gap:2px;margin-left:8px}.portal-calendar .ca-nav .btn{margin-right:6px}.portal-calendar .ca-range{margin-left:8px;font-size:13px;color:var(--t3)}.portal-calendar .ca-cerca{max-width:240px}.portal-calendar .ca-cerca kbd{margin-left:auto;height:18px;padding:0 6px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;font:600 11px Manrope,sans-serif;color:var(--t3)}.portal-calendar .ca-viste span{cursor:pointer}.portal-calendar .ca-lav{display:grid;grid-template-columns:236px minmax(0,1fr);gap:16px;flex:1 1 0;min-height:0;position:relative}.portal-calendar.dettaglio .ca-lav{grid-template-columns:236px minmax(0,1fr) 380px}.portal-calendar .ca-vista{display:flex;flex-direction:column;min-height:0;min-width:0}.portal-calendar .ca-lato{display:flex;flex-direction:column;gap:20px;min-height:0;overflow-y:auto}.portal-calendar .ca-mmt{display:flex;align-items:center;gap:2px;margin-bottom:8px}.portal-calendar .ca-mmt b{flex:1;font-size:14px;font-weight:700}.portal-calendar .ca-mmt .ca-ib{width:26px;height:26px}.portal-calendar .ca-mmt .ca-ib .portal-icon{width:14px;height:14px}.portal-calendar .ca-mmg{display:grid;grid-template-columns:repeat(7,1fr);gap:2px 0;text-align:center}.portal-calendar .ca-mmg span{height:24px;line-height:24px;font-size:11px;font-weight:600;color:var(--t3)}.portal-calendar .ca-mmg button{position:relative;height:30px;display:grid;place-items:center;border-radius:3px;font-size:12px;font-weight:500;color:var(--t2);cursor:pointer;font-variant-numeric:tabular-nums}.portal-calendar .ca-mmg button:hover{background:#ffffff0f}.portal-calendar .ca-mmg button.fuori{color:color-mix(in srgb,var(--t3) 60%,transparent)}.portal-calendar .ca-mmg button.sett{background:#ffffff0d;border-radius:0}.portal-calendar .ca-mmg button.sett:nth-of-type(1){border-radius:3px 0 0 3px}.portal-calendar .ca-mmg button.sett:nth-of-type(7){border-radius:0 3px 3px 0}.portal-calendar .ca-mmg button.oggi{background:#e9eef6;color:#0b0e15;font-weight:700;border-radius:3px}.portal-calendar .ca-mmg button.ev:after{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:#8fb0f5}.portal-calendar .ca-sez{display:flex;flex-direction:column;gap:2px}.portal-calendar .ca-sez .ca-et{margin-bottom:6px}.portal-calendar .ca-cal{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;margin:0 -8px;border-radius:3px;font-size:13px;color:var(--t2);cursor:pointer}.portal-calendar .ca-cal:hover{background:#ffffff0b}.portal-calendar .ca-cal>span:nth-child(2){flex:1}.portal-calendar .ca-cal em{font-style:normal;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-calendar .ca-ck{width:16px;height:16px;flex-shrink:0;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--c);position:relative}.portal-calendar .ca-ck.on{background:var(--c)}.portal-calendar .ca-ck.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:8px;border:solid #0b0e15;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-calendar .ca-ck.tratt.on{background:repeating-linear-gradient(45deg,var(--c) 0 2px,color-mix(in srgb,var(--c) 45%,transparent) 2px 4px)}.portal-calendar .ca-gcal{display:flex;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;border-radius:3px;background:#ffffff09;font-size:12px}.portal-calendar .ca-gcal .portal-icon{width:14px;height:14px;color:#4cc38a}.portal-calendar .ca-gcal b{display:block;font-size:12px;font-weight:600}.portal-calendar .ca-gcal span{color:var(--t3)}.portal-calendar .ca-sett{display:flex;flex-direction:column;flex:1 1 0;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-calendar .ca-testa,.portal-calendar .ca-tutto{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));flex-shrink:0}.portal-calendar .ca-testa{height:58px;box-shadow:inset 0 -1px #ffffff0d}.portal-calendar .ca-fuso{display:flex;align-items:flex-end;justify-content:flex-end;padding:0 8px 8px 0;font-size:11px;line-height:1.2;text-align:right;color:var(--t3)}.portal-calendar .ca-gt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.portal-calendar .ca-gt span{font-size:11px;font-weight:600;color:var(--t3);text-transform:capitalize}.portal-calendar .ca-gt b{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-calendar .ca-gt.oggi span{color:var(--t1)}.portal-calendar .ca-gt.oggi b{background:#e9eef6;color:#0b0e15}.portal-calendar .ca-gt.festa{opacity:.6}.portal-calendar .ca-tutto{min-height:36px;box-shadow:inset 0 -1px #ffffff14}.portal-calendar .ca-tutto .ca-fuso{align-items:center;padding-bottom:0}.portal-calendar .ca-td{display:flex;flex-direction:column;gap:2px;padding:4px 3px;box-shadow:inset 1px 0 #ffffff0a}.portal-calendar .ca-ch{display:flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:2px;background:color-mix(in srgb,var(--c) 18%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 65%,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.portal-calendar .ca-ch .portal-icon{width:11px;height:11px;flex-shrink:0}.portal-calendar .ca-scorre{flex:1 1 0;min-height:0;overflow-y:auto}.portal-calendar .ca-griglia{position:relative;display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));background:repeating-linear-gradient(to bottom,transparent 0 55px,rgba(255,255,255,.05) 55px 56px)}.portal-calendar .ca-ore{position:relative}.portal-calendar .ca-ore span{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-calendar .ca-col{position:relative;box-shadow:inset 1px 0 #ffffff0d;padding:0 4px 0 2px}.portal-calendar .ca-col.festa{background-color:#ffffff04}.portal-calendar .ca-col.oggi{background-color:#e9eef605}.portal-calendar .ca-ev{position:absolute;margin-left:2px;padding:5px 7px;border-radius:3px;overflow:hidden;cursor:pointer;background:color-mix(in srgb,var(--c) 20%,#141821);box-shadow:inset 3px 0 0 var(--c);font-size:12px;line-height:1.3;transition:filter var(--t-rapido,.14s) ease}.portal-calendar .ca-col>.ca-ev{width:calc((100% - 6px) * var(--w,1))}.portal-calendar .ca-ev:hover{filter:brightness(1.15)}.portal-calendar .ca-ev b{display:block;font-weight:600;color:color-mix(in srgb,var(--c) 30%,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-calendar .ca-ev span{display:block;font-size:11px;color:color-mix(in srgb,var(--c) 40%,#c9d1dc);font-variant-numeric:tabular-nums}.portal-calendar .ca-ev small{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;color:color-mix(in srgb,var(--c) 25%,#9aa3b2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-calendar .ca-ev small .portal-icon{width:11px;height:11px;flex-shrink:0}.portal-calendar .ca-ev.corto{display:flex;align-items:center;padding-top:0;padding-bottom:0}.portal-calendar .ca-ev.fatto{opacity:.55}.portal-calendar .ca-ev.fatto b{text-decoration:line-through;text-decoration-color:#ffffff59}.portal-calendar .ca-ev.occ{background:repeating-linear-gradient(135deg,#8e8e9329 0,#8e8e9329 6px,#8e8e930f 6px,#8e8e930f 12px);box-shadow:inset 0 0 0 1px #8e8e9359;cursor:default}.portal-calendar .ca-ev.occ b{font-weight:500;color:var(--t3);white-space:normal}.portal-calendar .ca-ev.scelto{box-shadow:inset 3px 0 0 var(--c),0 0 0 2px #e9eef6;z-index:2}.portal-calendar .ca-nuovo{display:none;position:absolute;left:4px;right:6px;padding:5px 8px;border-radius:3px;background:#e9eef61f;box-shadow:inset 0 0 0 1.5px #e9eef6;font-size:12px;z-index:3}.portal-calendar .ca-nuovo b{display:block;font-weight:700}.portal-calendar .ca-nuovo span{font-size:11px;color:var(--t2)}.portal-calendar.nuovo .ca-nuovo{display:block}.portal-calendar .ca-adesso{position:absolute;left:-1px;right:0;height:2px;background:#e5484d;z-index:4;pointer-events:none}.portal-calendar .ca-adesso i{position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:#e5484d}.portal-calendar .ca-mese{display:flex;flex-direction:column;flex:1 1 0;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-calendar .ca-mh{display:grid;grid-template-columns:repeat(7,1fr);height:36px;align-items:center;box-shadow:inset 0 -1px #ffffff0d}.portal-calendar .ca-mh span{padding-left:12px;font-size:11px;font-weight:600;color:var(--t3)}.portal-calendar .ca-mgr{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(0,1fr);flex:1 1 0;min-height:0}.portal-calendar .ca-mg{display:flex;flex-direction:column;gap:3px;min-height:0;padding:6px 6px 4px;box-shadow:inset 1px 0 #ffffff0a,inset 0 -1px #ffffff0a;overflow:hidden;cursor:pointer}.portal-calendar .ca-mg:hover{background:#ffffff05}.portal-calendar .ca-mg>.ca-month-date{width:26px;height:26px;display:grid;place-items:center;margin-bottom:2px;border-radius:3px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-calendar .ca-mg.fuori>b{color:color-mix(in srgb,var(--t3) 60%,transparent)}.portal-calendar .ca-mg.oggi>b{background:#e9eef6;color:#0b0e15}.portal-calendar .ca-mg.festa{background:#ffffff03}.portal-calendar .ca-mc{display:block;flex-shrink:0;height:20px;line-height:20px;padding:0 6px;border-radius:2px;background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 2px 0 0 var(--c);font-size:11px;font-weight:500;color:color-mix(in srgb,var(--c) 40%,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-calendar .ca-mpiu{padding-left:6px;font-size:11px;font-weight:600;color:var(--t3)}.portal-calendar .ca-agenda{flex:1 1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.portal-calendar .ca-ag{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.portal-calendar .ca-agd b{display:block;font-size:14px;font-weight:700}.portal-calendar .ca-agd span{font-size:12px;color:var(--t3)}.portal-calendar .ca-agl{display:flex;flex-direction:column;border-radius:3px;background:#ffffff09}.portal-calendar .ca-agr{display:grid;grid-template-columns:120px 10px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;padding:0 16px;cursor:pointer}.portal-calendar .ca-agr:hover{background:#ffffff08}.portal-calendar .ca-agq{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-calendar .ca-agr>i{width:8px;height:8px;border-radius:2px;background:var(--c)}.portal-calendar .ca-agr b{display:block;font-size:13px;font-weight:600}.portal-calendar .ca-agr small{display:block;font-size:12px;color:var(--t3)}.portal-calendar .ca-st{height:20px;padding:0 7px;display:inline-grid;place-items:center;border-radius:3px;background:#5b8def24;font-size:11px;font-weight:600;color:#8fb0f5}.portal-calendar .ca-det{display:none;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px;border-radius:3px;background:#ffffff09}.portal-calendar.dettaglio .ca-det{display:flex;animation:entra-dx var(--t-medio,.22s) var(--c-entra,ease-out)}@keyframes entra-dx{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.portal-calendar .ca-dt{display:flex;align-items:center;gap:6px}.portal-calendar .ca-dt .spazio{flex:1}.portal-calendar .ca-tipo{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 55%,#fff)}.portal-calendar .ca-tipo .portal-icon{width:13px;height:13px}.portal-calendar .ca-det h2{margin:4px 0 0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.portal-calendar .ca-quando{margin:-8px 0 0;font-size:13px;color:var(--t2)}.portal-calendar .ca-meet{justify-content:center}.portal-calendar .ca-dl{display:grid;grid-template-columns:24px 1fr;gap:12px 10px;margin:4px 0 0}.portal-calendar .ca-dl dt{color:var(--t3);padding-top:1px}.portal-calendar .ca-dl dt .portal-icon{width:16px;height:16px}.portal-calendar .ca-dl dd{margin:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--t2);line-height:1.45}.portal-calendar .ca-dl dd b{font-weight:600;color:var(--t1)}.portal-calendar .ca-avs{display:inline-flex;margin-bottom:4px}.portal-calendar .ca-avs i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;margin-right:-6px;box-shadow:0 0 0 2px #171b24;background:hsl(var(--h) 45% 40%);font:700 11px Manrope,sans-serif;font-style:normal;color:#fff}.portal-calendar .ca-esito{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:3px;background:#ffffff09}.portal-calendar .ca-esiti{display:flex;flex-wrap:wrap;gap:4px}.portal-calendar .ca-esiti button{height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-calendar .ca-esiti button:hover{background:#ffffff17;color:var(--t1)}.portal-calendar .ca-esiti button.on{background:#4cc38a2e;color:#7fd6a6;font-weight:600}.portal-calendar .ca-reg{align-self:flex-start;margin-top:2px}.portal-calendar .ca-sync{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:12px;color:var(--t3)}.portal-calendar .ca-sync .portal-icon{width:13px;height:13px;color:#4cc38a}.portal-calendarop{display:none;position:absolute;top:150px;right:24px;z-index:6;width:380px;flex-direction:column;gap:10px;padding:14px;border-radius:3px;background:#1a1f29;box-shadow:0 0 0 1px #ffffff17,0 24px 50px -10px #000000a6}.portal-calendar.nuovo .portal-calendarop{display:flex;animation:menu-entra var(--t-rapido,.14s) var(--c-entra,ease-out);transform-origin:top right}.portal-calendarop-t{display:flex;align-items:center;gap:8px}.portal-calendarop-q{flex:1;font-size:12px;color:var(--t3)}.portal-calendarop-q b{color:var(--t1);font-weight:600}.portal-calendar .ca-inp{height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-calendar .ca-inp.gr{height:42px;font-size:16px;font-weight:600;background:none;padding:0 2px;box-shadow:inset 0 -1.5px #e9eef666;border-radius:0}.portal-calendar .ca-cur{width:1.5px;height:20px;background:#e9eef6;animation:cx-batte 1.06s steps(1) infinite}.portal-calendar .ca-tipi{display:flex;flex-wrap:wrap;gap:4px}.portal-calendar .ca-tipi button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:0;border-radius:3px;background:#ffffff0d;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-calendar .ca-tipi button .portal-icon{width:12px;height:12px;color:var(--c)}.portal-calendar .ca-tipi button.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 55%,#fff);font-weight:600}.portal-calendar .ca-riga{display:flex;align-items:center;gap:10px}.portal-calendar .ca-riga>.portal-icon{width:16px;height:16px;flex-shrink:0;color:var(--t3)}.portal-calendar .ca-riga .ca-inp{flex:1}.portal-calendar .ca-riga .ca-avs{margin:0 4px 0 0}.portal-calendar .ca-avv{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:3px;background:#e8ae551a;box-shadow:inset 2px 0 #e8ae55;font-size:12px;color:#e8c489}.portal-calendar .ca-avv .portal-icon{width:14px;height:14px;color:#e8ae55;flex-shrink:0}.portal-calendar .ca-avv b{color:#f2d5a2}.portal-calendar .ca-avv u{cursor:pointer;color:#f2c981}.portal-calendar .ca-tg{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--t2)}.portal-calendar .ca-tg>span:first-child{display:inline-flex;align-items:center;gap:8px}.portal-calendar .ca-tg .portal-icon{width:15px;height:15px;color:var(--t3)}.portal-calendar .ca-tog{width:34px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer}.portal-calendar .ca-tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff}.portal-calendar .ca-tog.on{background:#e9eef6}.portal-calendar .ca-tog.on:after{left:16px;background:#0b0e15}.portal-calendarop-p{display:flex;gap:8px;padding-top:4px}.portal-calendarop-p .spazio{flex:1}.portal-calendarop-p .btn{height:36px}.portal-calendar .ca-cerca{white-space:nowrap;flex:0 1 230px;min-width:150px;overflow:hidden}.portal-calendar .ca-griglia{background:none}.portal-calendar .ca-col{background-image:repeating-linear-gradient(to bottom,transparent 0 55px,rgba(255,255,255,.05) 55px 56px)}.portal-calendar .ca-ore span{transform:none;right:12px;height:16px;line-height:16px;font-size:11px;font-weight:500;color:var(--t3)}.portal-calendar .ca-ore span:after{content:"";position:absolute;right:-12px;top:7.5px;width:6px;height:1px;background:#ffffff1f}.portal-calendar .ca-fuso{font-size:11px;font-weight:600;color:var(--t3);padding-right:12px}.portal-calendar .ca-tutto .ca-fuso{justify-content:flex-end}.portal-calendar .ca-mmg button{display:flex;align-items:center;justify-content:center}.portal-calendar .ca-mmg button.ev:after{left:calc(50% - 2px);bottom:3px}.portal-calendar .ca-ch>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-calendar .ca-lato{padding:0 8px;margin:0 -8px;overflow-x:hidden}.portal-calendar .ca-det{padding-bottom:72px}.portal-calendar .ca-scorre{padding-bottom:64px}.portal-calendar .ca-det .btn,.portal-calendarop-p .btn{height:36px}.portal-calendar.dettaglio .ca-lav{grid-template-columns:236px minmax(0,1fr) 340px}.portal-calendar.dettaglio .ca-ev :is(span,small){display:none}.portal-calendar .ca-fuso,.portal-calendar .ca-avs i{font-size:11px}.portal-calendar .ca-mmg button.fuori,.portal-calendar .ca-mg.fuori>b{color:var(--t3)}.portal-calendar .ca-gt.festa{opacity:1}.portal-calendar .ca-gt.festa b{color:var(--t2)}.portal-calendar .ca-ev.fatto{opacity:.75}.portal-calendar .ca-viste span>.portal-icon{width:14px;height:14px}.portal-calendar .ca-det>*{flex-shrink:0}.portal-calendar.dettaglio .ca-ev.occ b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-calendar .ca-mc[hidden]{display:none}.portal-calendar .ca-agenda{padding-bottom:64px}.portal-calendar>.pg-nova{margin:0 0 16px}.portal-content:has(.portal-calendar){overflow:hidden;padding-bottom:16px;scrollbar-gutter:auto}.portal-content:has(.portal-calendar)>.portal-route{height:100%;min-height:0}.portal-calendar{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--t1);padding-top:5px}.portal-calendar .ca-intesta{flex:none;margin-top:0;margin-bottom:20px;gap:12px}.portal-calendar .ca-intesta h1,.portal-calendar .ca-mmt b,.portal-calendar .ca-agd b{text-transform:capitalize}.portal-calendar .spazio{flex:1}.portal-calendar .ca-viste{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:var(--portal-control)}.portal-calendar .ca-viste button{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);white-space:nowrap}.portal-calendar .ca-viste button.on{background:var(--hover);color:var(--t1)}.portal-calendar .ca-viste .portal-icon{width:14px;height:14px}.portal-calendar>.portal-nova-point{margin:0 0 16px;flex:none}.portal-calendar .ca-lav,.portal-calendar.dettaglio .ca-lav{grid-template-columns:236px minmax(0,1fr);gap:16px}.portal-calendar .ca-lav:has(.ca-detail-motion){grid-template-columns:236px minmax(0,1fr) auto}.portal-calendar .ca-view-motion{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.portal-calendar .ca-det,.portal-calendar.dettaglio .ca-det{display:flex;animation:none;width:340px;height:100%;padding-bottom:24px;background:var(--portal-widget)}.portal-calendar .ca-detail-motion{min-height:0;overflow:hidden}.portal-calendar .ca-sett,.portal-calendar .ca-mese,.portal-calendar .ca-agl{background:var(--portal-widget)}.portal-calendar .ca-cal [role=checkbox]{width:16px;height:16px;border-color:var(--c);border-radius:3px;background:none;color:var(--bg);flex:none}.portal-calendar .ca-cal [role=checkbox][data-state=checked]{background:var(--c)}.portal-calendar .ca-cal>span:nth-child(2){text-align:left}.portal-calendar .ca-cal{width:calc(100% + 16px);background:none;border:0}.portal-calendar .ca-sez>[role=combobox]{margin-top:6px;width:100%;font-size:12px}.portal-calendar .ca-mmg button{border:0;background:none;font:500 12px Manrope,sans-serif;padding:0}.portal-calendar .ca-mmg button.oggi{background:var(--t1);color:var(--bg)}.portal-calendar .ca-mmg button.sett{background:var(--portal-control)}.portal-calendar .ca-mmg button.oggi.sett{background:var(--t1);color:var(--bg)}.portal-calendar .ca-mmg button[aria-pressed=true]:not(.oggi){box-shadow:inset 0 0 0 1px var(--t3)}.portal-calendar .ca-month-date{flex:none;border:0;background:none;font:600 13px Manrope,sans-serif}.portal-calendar .ca-mg.oggi>.ca-month-date,.portal-calendar .ca-gt.oggi b{background:var(--t1);color:var(--bg)}.portal-calendar .ca-mg{cursor:default;min-height:76px}.portal-calendar .ca-mc{display:flex;gap:4px;align-items:center;text-align:left;min-height:20px}.portal-calendar .ca-mc .portal-icon{width:11px;height:11px;flex:none}.portal-calendar .ca-mc>span{overflow:hidden;text-overflow:ellipsis}.portal-calendar .ca-mpiu{text-align:left}.portal-calendar .ca-slot{position:absolute;left:0;right:0;width:100%;background:transparent;border:0;padding:0}.portal-calendar .ca-slot:hover{background:var(--hover)}.portal-calendar .ca-slot:focus-visible{background:var(--hover)}.portal-calendar .ca-ev{border:0;text-align:left;background:color-mix(in srgb,var(--c) 20%,var(--blocco));z-index:1}.portal-calendar .ca-ev:disabled{opacity:1}.portal-calendar .ca-ev b{color:color-mix(in srgb,var(--c) 30%,var(--t1))}.portal-calendar .ca-ev span{color:color-mix(in srgb,var(--c) 40%,var(--t2))}.portal-calendar .ca-ev small{color:color-mix(in srgb,var(--c) 25%,var(--t3))}.portal-calendar .ca-ev.occ{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t3) 16%,transparent) 0,color-mix(in srgb,var(--t3) 16%,transparent) 6px,color-mix(in srgb,var(--t3) 6%,transparent) 6px,color-mix(in srgb,var(--t3) 6%,transparent) 12px)}.portal-calendar .ca-ev.scelto{box-shadow:inset 3px 0 0 var(--c);filter:brightness(1.18)}.portal-calendar .ca-col{background-image:repeating-linear-gradient(to bottom,transparent 0 55px,var(--filo-riga) 55px 56px);box-shadow:inset 1px 0 0 var(--filo-riga)}.portal-calendar .ca-ch,.portal-calendar .ca-mc,.portal-calendar .ca-tipo{color:color-mix(in srgb,var(--c) 55%,var(--t1));border:0}.portal-calendar .ca-ch:disabled,.portal-calendar .ca-mc:disabled{cursor:default}.portal-calendar .ca-search{display:flex;align-items:center;gap:6px;flex:1;max-width:220px;min-width:120px;height:36px;padding:0 10px;background:var(--portal-control);border-radius:3px}.portal-calendar .ca-search input{min-width:0;width:100%;background:none;border:0;font-size:12px}.portal-calendar .ca-search .portal-icon{width:14px;height:14px;flex:none}.portal-calendar .ca-gcal{flex:none;margin-top:auto;background:var(--portal-control);padding:10px;gap:8px}.portal-calendar .ca-gcal>div{flex:1;min-width:0}.portal-calendar .ca-gcal a{display:block;color:var(--ambra);margin-top:4px}.portal-calendar .ca-gcal>.ca-ib{width:24px;height:24px;flex:none}.portal-calendar .ca-scorre,.portal-calendar .ca-agenda{padding-bottom:0;scrollbar-width:thin}.portal-calendar .ca-agr{width:100%;text-align:left;border:0;background:none;color:var(--t1)}.portal-calendar .ca-agr:disabled{cursor:default}.portal-calendar .ca-empty{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:8px;padding:32px;color:var(--t3);font-size:13px}.portal-calendar .ca-empty>.portal-icon{width:28px;height:28px;color:var(--ambra)}.portal-calendar .ca-notice{padding:10px 12px;margin-bottom:12px;background:color-mix(in srgb,var(--ambra) 10%,transparent);color:var(--ambra);font-size:13px}.portal-calendar .ca-notice button{text-decoration:underline;margin-left:8px}.portal-calendar .ca-notes{white-space:pre-wrap}.portal-calendar .ca-avs{gap:3px}.portal-calendar .ca-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.portal-calendar .ca-danger{color:var(--rosso)}.portal-calendar .ca-esiti button{background:var(--portal-control)}.portal-calendar .ca-esiti button.on{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}:root:not(.dark) .portal-calendar .ca-st{color:#3365b5}:root:not(.dark) .portal-calendar .ca-mg{box-shadow:inset 1px 0 0 var(--filo-riga),inset 0 -1px 0 var(--filo-riga)}@media(prefers-reduced-motion:reduce){.portal-calendar .ca-det,.portal-calendar .ca-view-motion{animation:none}}.ca-create-anchor{position:fixed;top:152px;right:40px;width:0;height:0;pointer-events:none}.portal-calendar-quick{width:380px;max-height:calc(100dvh - 80px);overflow-y:auto;padding:14px;border-radius:3px;background:var(--blocco);box-shadow:0 0 0 1px var(--filo),0 24px 50px -10px #0008;color:var(--t1)}.portal-calendar-quick form{display:flex;flex-direction:column;gap:12px}.portal-calendar-quick .ca-pop-t{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}.portal-calendar-quick .ca-pop-t>span{flex:1}.portal-calendar-quick .ca-pop-t button{padding:4px}.portal-calendar-quick .ca-pop-t .portal-icon{width:14px;height:14px}.portal-calendar-quick .ca-quick-title{height:42px;font-size:16px;font-weight:600;background:none;border:0;padding:0 2px;box-shadow:inset 0 -1px 0 var(--filo-forte);color:var(--t1);min-width:0;width:100%}.portal-calendar-quick .ca-quick-types{display:flex;flex-wrap:wrap;gap:4px}.portal-calendar-quick .ca-quick-types button{display:flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:3px;background:var(--portal-control);color:var(--t2);font-size:12px}.portal-calendar-quick .ca-quick-types button.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 55%,var(--t1))}.portal-calendar-quick .ca-quick-types .portal-icon{width:12px;height:12px;color:var(--c)}.portal-calendar-quick .ca-quick-field{display:flex;align-items:center;gap:10px;min-width:0}.portal-calendar-quick .ca-quick-field>.portal-icon{width:16px;height:16px;color:var(--t3);flex:none}.portal-calendar-quick .ca-quick-field>div,.portal-calendar-quick .ca-quick-field>[role=combobox]{flex:1;min-width:0}.portal-calendar-quick .ca-quick-field>div>button{margin-top:6px}.portal-calendar-quick .ca-quick-field input{flex:1;min-width:0;height:36px;padding:0 10px;border:0;background:var(--portal-control);border-radius:3px;font-size:13px}.portal-calendar-quick .ca-quick-switch{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t2)}.portal-calendar-quick .ca-quick-switch>.portal-icon{width:16px;height:16px;color:var(--t3)}.portal-calendar-quick .ca-quick-switch>span{flex:1}.portal-calendar-quick .ca-quick-footer{display:flex;align-items:center;gap:8px;padding-top:4px}.portal-calendar-quick .ca-quick-footer>span{flex:1}.portal-calendar-quick .ca-quick-error{font-size:12px;color:var(--rosso)}.portal-calendar-quick .ca-quick-check{font-size:12px;color:var(--t3)}.portal-calendar .ca-scorre,.portal-calendar .ca-agenda{padding-bottom:64px}[role=dialog].portal-calendar-quick{width:380px!important;max-width:calc(100vw - 32px)!important;max-height:min(calc(100dvh - 80px),var(--radix-popover-content-available-height))!important;overflow-y:auto!important}.portal-calendar-quick .ca-quick-time{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:6px;align-items:center}.portal-calendar-quick .ca-quick-field>.ca-quick-time>button{margin-top:0}.portal-calendar-quick .ca-quick-time button{padding-left:8px;padding-right:8px;white-space:nowrap;font-size:11px}.portal-calendar-quick .ca-quick-footer{position:sticky;bottom:-14px;background:var(--blocco);padding:12px 0 2px}[role=dialog].portal-appointment-form{--c:var(--blu);top:0;bottom:0;height:100dvh;width:640px;max-width:calc(100vw - 32px);padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--blocco);color:var(--t1);border-left:1px solid var(--filo);box-shadow:-24px 0 48px #0005;font:500 13px/1.5 Manrope,sans-serif}.portal-appointment-form .pa-head{display:flex;align-items:center;gap:12px;padding:16px 50px 14px 18px;border-bottom:1px solid var(--filo);flex:none}.portal-appointment-form .pa-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c);flex:none}.portal-appointment-form .pa-icon .portal-icon{width:16px;height:16px}.portal-appointment-form .pa-head h2{font-size:16px;font-weight:700;padding:0;line-height:1.5}.portal-appointment-form .pa-head p{font-size:12px;color:var(--t3);margin:0}.portal-appointment-form form{display:flex;flex-direction:column;min-height:0;flex:1}.portal-appointment-form .pa-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;padding:18px;overscroll-behavior:contain}.portal-appointment-form .pa-footer{display:flex;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--filo);flex:none}.portal-appointment-form .pa-footer>span{flex:1}.portal-appointment-form .pa-field{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--t2);font-weight:600}.portal-appointment-form .pa-field>span{display:flex;gap:8px;align-items:baseline}.portal-appointment-form .pa-field em,.portal-appointment-form .pa-section h3 em{font-style:normal;font-size:12px;font-weight:500;color:var(--t3)}.portal-appointment-form input,.portal-appointment-form textarea{border:1px solid var(--filo-forte);border-radius:3px;background:var(--input-bg);padding:8px 10px;font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);min-width:0;width:100%}.portal-appointment-form input{height:36px}.portal-appointment-form textarea{resize:vertical;min-height:84px}.portal-appointment-form .pa-choices{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-appointment-form .pa-choices>button,.portal-appointment-form .pa-hours>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;white-space:nowrap;border-radius:3px;background:var(--portal-control);font-weight:600;color:var(--t2);transition:background .15s,color .15s}.portal-appointment-form .pa-choices>button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-appointment-form .pa-choices>button:hover,.portal-appointment-form .pa-hours>button:hover{background:var(--portal-hover);color:var(--t1)}.portal-appointment-form :is(.pa-choices,.pa-hours)>button.on,.portal-appointment-form .pa-person.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);color:var(--t1)}.portal-appointment-form .pa-types>button>span{display:flex;align-items:center;gap:7px}.portal-appointment-form .pa-types .portal-icon{width:14px;height:14px;color:var(--c)}.portal-appointment-form .pa-section{display:flex;flex-direction:column;gap:12px}.portal-appointment-form .pa-section h3{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--t1)}.portal-appointment-form .pa-section h3>.portal-icon{width:15px;height:15px;color:var(--c)}.portal-appointment-form .pa-when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.portal-appointment-form .pa-times{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-appointment-form .pa-month{display:block;height:auto;min-height:0;padding:0}.portal-appointment-form .pa-month .ca-mm{padding:0}.portal-appointment-form .pa-hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.portal-appointment-form .pa-durations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-appointment-form .pa-people{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-appointment-form .pa-person{display:flex;flex-direction:column;gap:7px;min-width:0;padding:10px 12px;border-radius:3px;background:var(--portal-control);text-align:left;color:var(--t2)}.portal-appointment-form .pa-person-top{display:flex;align-items:center;gap:9px;min-width:0;width:100%}.portal-appointment-form .pa-person-top>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.portal-appointment-form .pa-person-top b{font-size:13px;font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis}.portal-appointment-form .pa-person-top small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-appointment-form .pa-person-top>.portal-icon{width:14px;height:14px;color:var(--c);flex:none}.portal-appointment-form .pa-person-state{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--t3)}.portal-appointment-form .pa-person-state .portal-icon{width:13px;height:13px;margin-top:2px;flex:none}.portal-appointment-form .pa-person-state.busy{color:var(--rosso)}.portal-appointment-form .pa-person-timeline{position:relative;height:12px;border-radius:3px;background:var(--portal-control);width:100%;overflow:hidden}.portal-appointment-form .pa-person-timeline i{position:absolute;top:3px;bottom:3px;border-radius:2px;background:var(--t3)}.portal-appointment-form .pa-person-timeline b{position:absolute;top:0;bottom:0;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--c);background:color-mix(in srgb,var(--c) 22%,transparent)}.portal-appointment-form .pa-switch{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--t2)}.portal-appointment-form .pa-hint{font-size:12px;color:var(--t3);margin:0;line-height:1.55}.portal-appointment-form .pa-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 3px 0 0 var(--ambra);font-size:13px;line-height:1.55}.portal-appointment-form .pa-warning .portal-icon{width:16px;height:16px;flex:none;margin-top:2px;color:var(--ambra)}.portal-appointment-form .pa-create-contact{align-self:flex-start}.portal-calendar .ca-mgr{overflow-y:auto;grid-auto-rows:minmax(88px,1fr)}.portal-calendar .ca-mh{flex:none}.portal-calendar .ca-mh span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-calendar .ca-mpiu{min-height:18px;flex:none;text-align:left}.portal-appointment-form .ga-tn{display:inline-flex;align-items:center;gap:7px}.portal-appointment-form .ga-tn .i{width:14px;height:14px;color:var(--c)}.portal-appointment-form .ga-shoot .i{color:var(--c)}.portal-appointment-form .ga-quando{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.portal-appointment-form .ga-orari{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-appointment-form .ga-ore{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.portal-appointment-form .ga-min{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:4px}.portal-appointment-form .ga-ore button,.portal-appointment-form .ga-min button{height:36px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-appointment-form .ga-ore button:hover,.portal-appointment-form .ga-min button:hover{background:#ffffff14;color:var(--t1)}.portal-appointment-form .ga-ore button.on,.portal-appointment-form .ga-min button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.portal-appointment-form .ga-durate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-appointment-form .ga-durate>button{min-width:0;padding:0 10px}.portal-appointment-form .ga-durate>button small{white-space:nowrap}.portal-appointment-form .ga-av-az{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.portal-appointment-form .ga-av-az small{font-size:12px;color:var(--t3)}.portal-appointment-form .ga-persone{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-appointment-form .ga-pc{display:flex;flex-direction:column;gap:7px;min-width:0;padding:10px 12px;border:0;border-radius:3px;background:#ffffff09;font:inherit;text-align:left;cursor:pointer;color:var(--t2);transition:background-color var(--t-rapido) ease,box-shadow var(--t-rapido) ease}.portal-appointment-form .ga-pc:hover{background:#ffffff0f}.portal-appointment-form .ga-pc.on{background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}.portal-appointment-form .ga-pc-h{display:flex;align-items:center;gap:9px;min-width:0}.portal-appointment-form .ga-pc-t{display:flex;flex-direction:column;min-width:0;flex:1}.portal-appointment-form .ga-pc-t b{font-size:13px;font-weight:600;color:var(--t1)}.portal-appointment-form .ga-pc-t small{font-size:11px;font-weight:500;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-appointment-form .ga-disp{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--t3)}.portal-appointment-form .ga-disp .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-appointment-form .ga-disp.verde{color:var(--verde-chiaro)}.portal-appointment-form .ga-disp.ambra{color:var(--ambra-chiaro)}.portal-appointment-form .ga-disp.rosso{color:var(--rosso-chiaro)}.portal-appointment-form .ga-barra{position:relative;height:12px;border-radius:3px;background:#ffffff0a}.portal-appointment-form .ga-barra i{position:absolute;top:3px;bottom:3px;border-radius:2px;background:#ffffff38}.portal-appointment-form .ga-barra b{position:absolute;top:0;bottom:0;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--c);background:color-mix(in srgb,var(--c) 22%,transparent)}.portal-appointment-form .ga-cli{display:flex;flex-direction:column;gap:6px}.portal-appointment-form .ga-sugg:empty{display:none}.portal-appointment-form .ga-sugg button>.i:first-child{color:var(--ciano)}.portal-appointment-form @media (max-width:900px){.ga-quando,.ga-persone{grid-template-columns:1fr}}.portal-appointment-form .gn-mese{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:3px;background:#ffffff05;border:1px solid var(--w-filo);animation:menu-entra var(--t-rapido,.14s) var(--c-entra,ease-out);transform-origin:top}.portal-appointment-form .gn-mese header{display:flex;align-items:center;justify-content:space-between}.portal-appointment-form .gn-mese header b{font-size:13px;font-weight:700;text-transform:capitalize;color:var(--t1)}.portal-appointment-form .gn-mese header .ib{width:28px;height:28px;border:0;border-radius:3px;color:var(--t2)}.portal-appointment-form .gn-mese header .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-appointment-form .gn-mg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.portal-appointment-form .gn-mg>span{display:grid;place-items:center;height:22px;font-size:11px;font-weight:600;color:var(--t3)}.portal-appointment-form .gn-mg>button{position:relative;height:34px;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t1);font-variant-numeric:tabular-nums;cursor:pointer}.portal-appointment-form .gn-mg>button:hover:not(:disabled){background:#ffffff0f}.portal-appointment-form .gn-mg>button.fuori{color:var(--t3);opacity:.6}.portal-appointment-form .gn-mg>button.passato,.portal-appointment-form .gn-mg>button:disabled{color:var(--t3);opacity:.45;cursor:default}.portal-appointment-form .gn-mg>button.oggi{box-shadow:inset 0 0 0 1px #ffffff38}.portal-appointment-form .gn-mg>button.on{background:var(--c,var(--indaco));color:#fff;box-shadow:none}.portal-appointment-form .gn-mg>button i{position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ambra)}.portal-appointment-form .gn-mg>button.on i{background:#fff}.portal-appointment-form .gn-cerca{position:relative;display:block}.portal-appointment-form .gn-cerca>.i{position:absolute;left:11px;top:11px;width:14px;height:14px;color:var(--t3);pointer-events:none}.portal-appointment-form .gn-cerca .g-text{padding-left:32px}.portal-appointment-form .gn-voci{display:flex;flex-direction:column;max-height:236px;overflow-y:auto}.portal-appointment-form .gn-voci button{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px;border:0;border-radius:3px;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--t2)}.portal-appointment-form .gn-voci button:hover,.portal-appointment-form .gn-voci button:focus-visible{background:#ffffff0f}.portal-appointment-form .gn-voci button.on{background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-appointment-form .gn-voci button>.i:first-child{width:14px;height:14px;color:var(--t3)}.portal-appointment-form .gn-ok{flex-shrink:0;width:14px;height:14px;color:var(--c)}.portal-appointment-form .gn-niente{display:flex;align-items:center;gap:8px;margin:0;padding:10px;font-size:12px;color:var(--t3)}.portal-appointment-form .gn-niente .i{width:14px;height:14px}.portal-appointment-form .gn-colleg,.portal-appointment-form .gn-dip{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-appointment-form .gn-cc{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%;min-height:36px;padding:4px 4px 4px 10px;border-radius:3px;background:color-mix(in srgb,var(--c,var(--t2)) 9%,rgba(255,255,255,.03));box-shadow:inset 3px 0 0 var(--c,var(--t3))}.portal-appointment-form .gn-cc>.i{flex-shrink:0;width:14px;height:14px;color:var(--c,var(--t2))}.portal-appointment-form .gn-cc>span{display:flex;flex-direction:column;min-width:0}.portal-appointment-form .gn-cc b{font-size:12px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-appointment-form .gn-cc small{font-size:11px;font-weight:500;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-appointment-form .gn-cc .ib{width:28px;height:28px;flex-shrink:0;border:0;border-radius:3px;color:var(--t3)}.portal-appointment-form .gn-cc .ib:hover{background:#ffffff12;color:var(--t1)}.portal-appointment-form .gn-cc:not(:has(.ib)){padding-right:12px}.portal-appointment-form .gn-dip .gn-cc{--c:var(--ambra)}.portal-appointment-form .gn-nd{font-size:12px;font-weight:500;color:var(--t3)}[role=dialog].portal-appointment-form{--c:var(--ambra)}.portal-appointment-form .ga-pc-t{flex:1;min-width:0}.portal-appointment-form .ga-pc-t .gn-av{width:26px;height:26px;font-size:11px;line-height:1;box-shadow:none;border:0}.portal-appointment-form .pa-durations>button{flex-direction:row;gap:6px;padding:0 10px;line-height:normal}.portal-appointment-form .pa-choices>button{background:#ffffff0d}.portal-appointment-form .pa-choices>button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}.portal-appointment-form .gn-cerca>.portal-icon{position:absolute;left:11px;top:11px;width:14px;height:14px;color:var(--t3)}.portal-appointment-form .ga-av-az{display:flex;align-items:center;gap:10px;margin-top:8px}.portal-appointment-form .gn-cc>.portal-icon{width:14px;height:14px;color:var(--c)}.portal-appointment-form .gn-cc button .portal-icon{width:14px;height:14px}.portal-appointment-form .gn-voci button>.portal-icon{width:14px;height:14px;color:var(--ciano)}.portal-appointment-form .ga-barra i.tocca{background:var(--rosso)}.portal-calendar-quick .ca-avv button{display:block;text-decoration:underline;margin-top:4px}.portal-calendar-quick .ca-quick-error.ca-avv{color:var(--ambra);background:var(--ambra-fondo);padding:8px 10px;display:flex;gap:8px;font-size:12px}[role=dialog].portal-appointment-form{--w-filo:var(--filo);border-left:0}.portal-appointment-form .gc-h{padding:16px 20px}.portal-appointment-form .gc-h>div{padding-right:26px}.portal-appointment-form .gc-c{padding:20px}.portal-appointment-form .gc-p{padding:16px 20px}.portal-appointment-form .ga-tn{line-height:normal}.portal-appointment-form .gp-nota-riga{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.5}.portal-appointment-form .gp-nota.ga-shoot{background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 3px 0 0 var(--c);color:var(--t2)}.portal-appointment-form .gp-nota.ga-shoot .portal-icon{color:var(--c)}.portal-calendar .portal-scroll-fade{scrollbar-width:none}.portal-calendar .portal-scroll-fade::-webkit-scrollbar{display:none}.portal-appointment-form .pa-durations>button{flex-direction:column;gap:0;padding:0 4px;line-height:1.3}.portal-appointment-form .pa-person.on{color:var(--t2)}.portal-appointment-form .ga-pc-t .gn-av{font-weight:700;border-radius:50%}[role=alertdialog].ca-delete-confirm{display:block;width:min(512px,calc(100vw - 32px));max-width:none;padding:24px;gap:0;border:0;border-radius:3px;font:500 13px/1.55 Manrope,sans-serif}.ca-delete-confirm>header{display:flex;align-items:center;gap:12px;margin:0 0 20px}.ca-delete-confirm>header>span{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--rosso) 14%,transparent);color:var(--rosso)}.ca-delete-confirm>header>span svg{width:18px;height:18px}.ca-delete-confirm>header>div{flex:1;min-width:0;padding-right:16px}.ca-delete-confirm h2{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:0}.ca-delete-confirm p{font-size:13px;color:var(--t3);margin:4px 0 0}.ca-delete-confirm>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;margin-top:20px;border-top:1px solid var(--filo)}.portal-project-dialog.project-control-surface{display:flex;flex-direction:column;gap:20px;width:calc(100vw - 32px);max-width:512px;max-height:calc(100dvh - 32px);padding:24px;border:0;border-radius:3px;background:var(--blocco);color:var(--t1);font:500 13px/1.55 Manrope,sans-serif;overflow:hidden;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d}.portal-project-dialog[data-state=open]{animation:project-dialog-in var(--t-medio,.22s) var(--c-entra,cubic-bezier(.22,1,.36,1))}.portal-project-dialog[data-state=closed]{animation:project-dialog-out calc(var(--t-medio,.22s)/2) var(--c-esce,cubic-bezier(.4,0,1,1)) forwards}@keyframes project-dialog-in{0%{opacity:0;scale:.97}}@keyframes project-dialog-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.portal-project-dialog[data-state=open]{animation-name:project-dialog-fade}@keyframes project-dialog-fade{0%{opacity:0}}}.project-dialog-heading{display:flex;align-items:center;gap:12px;flex:none;padding-right:32px}.project-dialog-heading>.portal-tile{--c:var(--dialog-tone,var(--indaco));width:36px;height:36px;flex:0 0 36px}.project-dialog-heading>.portal-tile>svg{width:18px;height:18px}.project-dialog-heading>div{min-width:0;flex:1}.project-dialog-heading h2{margin:0;padding:0;color:var(--t1);font:700 16px/1.3 Manrope,sans-serif;letter-spacing:-.01em}.project-dialog-heading p{margin:4px 0 0;color:var(--t3);font:500 13px/1.55 Manrope,sans-serif;letter-spacing:0}.portal-project-dialog>button:last-child{top:28px;right:24px;width:28px;height:28px;border-radius:3px}.portal-project-dialog>button:last-child>svg{width:14px;height:14px}.portal-project-dialog>.project-dialog-body{flex:0 1 auto;min-height:0;overflow:auto;border:0;border-radius:0;box-shadow:none;background:none;padding:0}.project-dialog-body p{margin:0;font:500 13px/1.55 Manrope,sans-serif;color:var(--t2)}.project-dialog-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:none;padding-top:16px;border-top:1px solid var(--filo)}.project-dialog-footer>button{flex:none}.project-dialog-fields{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:14px}.project-dialog-field{display:flex;flex-direction:column;gap:6px;color:var(--t2);font:600 13px/1.55 Manrope,sans-serif}.project-dialog-field em{font-style:normal;font-weight:500;color:var(--t3)}.project-dialog-field input{height:36px;width:100%;padding:0 12px;font:500 13px/1.55 Manrope,sans-serif}.project-dialog-hint{display:flex;align-items:flex-start;gap:8px;margin-top:14px!important;font-size:12px!important;color:var(--t3)!important}.project-dialog-hint>svg{width:14px;height:14px;flex:none;margin-top:2px}.project-dialog-icons{display:flex;flex-wrap:wrap;gap:6px}.project-dialog-icons>button{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:3px;background:var(--portal-control);color:var(--t2);transition:background-color var(--t-rapido,.14s),color var(--t-rapido,.14s)}.project-dialog-icons>button>svg{width:16px;height:16px}.project-dialog-icons>button>i{width:12px;height:12px;border-radius:3px;background:var(--dialog-tone)}.project-dialog-icons>button[aria-pressed=true]{background:color-mix(in srgb,var(--dialog-tone) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dialog-tone) 60%,transparent);color:var(--dialog-tone)}.project-dialog-icons>button:hover:not(:disabled){background:var(--hover);color:var(--t1);box-shadow:none}.project-dialog-colors{display:flex;flex-wrap:wrap;gap:8px;padding:0}.project-dialog-colors>button{width:28px;height:28px;flex:none;padding:0;border:0;border-radius:50%;background:var(--choice-color);transition:filter var(--t-rapido,.14s)}.project-dialog-colors>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--blocco),0 0 0 4px var(--choice-color)}.project-dialog-colors>button:hover:not(:disabled){filter:brightness(1.12)}.project-dialog-icons>button:focus-visible,.project-dialog-colors>button:focus-visible{outline:2px solid var(--indaco);outline-offset:2px}@media(prefers-reduced-motion:reduce){.project-dialog-icons>button,.project-dialog-colors>button{transition:none}}.project-waiting-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.project-waiting-suggestions>button{height:28px;padding:0 10px;border:0;border-radius:14px;background:var(--viola-fondo);font:600 12px Manrope,sans-serif;color:var(--viola-chiaro);transition:background-color var(--t-rapido,.14s),color var(--t-rapido,.14s)}.project-waiting-suggestions>button:hover:not(:disabled){background:var(--viola-tinta);color:var(--t1);box-shadow:none}.project-waiting-suggestions>button:focus-visible{outline:2px solid var(--viola);outline-offset:2px}@media(prefers-reduced-motion:reduce){.project-waiting-suggestions>button{transition:none}}.portal-project-dialog{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.portal-project-dialog>.project-dialog-heading{grid-row:1;grid-column:1;padding-right:48px}.portal-project-dialog>.project-dialog-body{grid-row:2}.portal-project-dialog>.project-dialog-footer{grid-row:3}.portal-project-dialog>button.absolute{position:static;grid-row:1;grid-column:1;justify-self:end;align-self:center;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:3px;color:var(--t2);opacity:1}.portal-project-dialog>button.absolute:hover{background:#ffffff0f;color:var(--t1)}.portal-project-dialog>button.absolute>svg{width:14px;height:14px}:root.dark .portal-project-dialog .portal-button--cancel{background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);color:#ffa1a1}:root.dark .portal-project-dialog .portal-button--cancel:not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.project-dialog-field>span>em{margin-left:4px}.project-dialog-field>select[aria-hidden=true]{position:absolute}.project-dialog-field>div:empty{display:none}.project-dialog-field>div{margin-top:-6px}.portal-workspace-projects .lv-solo{display:none}.portal-workspace-projects .lv-p.schede .lv-solo.schede,.portal-workspace-projects .lv-p.righe .lv-solo.righe,.portal-workspace-projects .lv-p.cronologia .lv-solo.cronologia,.portal-workspace-projects .lv-p.lista .lv-solo.lista,.portal-workspace-projects .lv-p.bacheca .lv-solo.bacheca,.portal-workspace-projects .lv-p.ricorrenze .lv-solo.ricorrenze,.portal-workspace-projects .lv-p.assegnare .lv-solo.assegnare,.portal-workspace-projects .lv-p.carico .lv-solo.carico,.portal-workspace-projects .lv-p.passaggi .lv-solo.passaggi,.portal-workspace-projects .lv-p.ferme .lv-solo.ferme{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-workspace-projects .lv-p.ricorrenze .lv-solo-no-ric{display:none}.portal-workspace-projects .lv-q{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .lv-et{font-size:12px;color:var(--t3);margin-left:6px}.portal-workspace-projects .lv-ko{color:#f4776f;font-weight:600}.portal-workspace-projects .lv-tab{border-radius:3px;background:#ffffff09;overflow:hidden}.portal-workspace-projects .lv-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 60%,#fff);white-space:nowrap}.portal-workspace-projects .lv-pill i{width:6px;height:6px;border-radius:50%;background:var(--c)}.portal-workspace-projects .lv-avs{display:inline-flex}.portal-workspace-projects .lv-avs i{width:24px;height:24px;display:grid;place-items:center;margin-right:-6px;border-radius:50%;box-shadow:0 0 0 2px #151922;background:hsl(var(--h) 40% 36%);font:700 11px Manrope,sans-serif;font-style:normal;color:#fff}.portal-workspace-projects .lv-avs i.piu{background:#2b3240;color:var(--t2)}.portal-workspace-projects .lv-bar{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-workspace-projects .lv-bar i{display:block;height:100%;border-radius:3px;background:var(--c)}.portal-workspace-projects .lv-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-workspace-projects .lv-kpi b.ko,.portal-workspace-projects .lv-kp b.ko,.portal-workspace-projects .cp-num.ko{color:#f4776f}.portal-workspace-projects .lv-kpi b.warn,.portal-workspace-projects .lv-kp b.warn{color:#e8ae55}.portal-workspace-projects .lv-kpi b.ok{color:#4cc38a}.portal-workspace-projects .lv-gr{margin-top:20px}.portal-workspace-projects .lv-gt{display:flex;align-items:center;gap:8px;height:32px;margin-bottom:10px}.portal-workspace-projects .lv-gt>i{width:10px;height:10px;border-radius:3px}.portal-workspace-projects .lv-gt b{font-size:14px;font-weight:700}.portal-workspace-projects .lv-gt em{font-style:normal;font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-gt .spazio{flex:1}.portal-workspace-projects .lv-gb{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t3);cursor:pointer;opacity:0}.portal-workspace-projects .lv-gb:hover{background:#ffffff0f;color:var(--t1)}.portal-workspace-projects .lv-gb .i{width:13px;height:13px}.portal-workspace-projects .lv-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.portal-workspace-projects .lv-carta{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:3px;background:#ffffff09;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-workspace-projects .lv-carta:hover{background:#ffffff0f}.portal-workspace-projects .lv-carta.ko{box-shadow:inset 2px 0 #ff375f}.portal-workspace-projects .lv-carta.warn{box-shadow:inset 2px 0 #eab308}.portal-workspace-projects .lv-ct{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.portal-workspace-projects .lv-ct b{flex:1 1 100%;font-size:14px;font-weight:600;line-height:1.3}.portal-workspace-projects .lv-att{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:#5b8def24;font-size:11px;font-weight:600;color:#8fb0f5}.portal-workspace-projects .lv-att .i{width:11px;height:11px}.portal-workspace-projects .lv-cli{display:flex;align-items:center;gap:7px;margin-top:-4px;font-size:12px;color:var(--t2)}.portal-workspace-projects .lv-cli .i{width:13px;height:13px;color:var(--t3)}.portal-workspace-projects .lv-cli em{margin-left:auto;font-style:normal;font-size:11px;color:var(--t3)}.portal-workspace-projects .lv-av{display:flex;align-items:baseline;justify-content:space-between}.portal-workspace-projects .lv-n{font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-av b{font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-workspace-projects .lv-av+.lv-bar{margin-top:-6px}.portal-workspace-projects .lv-pie{display:flex;align-items:center;gap:10px;font-size:12px}.portal-workspace-projects .lv-date{color:var(--t3)}.portal-workspace-projects .lv-scad{margin-left:auto;font-size:12px;font-weight:600;color:var(--t2);white-space:nowrap}.portal-workspace-projects .lv-scad.ko{color:#ff6b85}.portal-workspace-projects .lv-scad.warn{color:#eab308}.portal-workspace-projects .lv-rt,.portal-workspace-projects .lv-r{display:grid;grid-template-columns:minmax(240px,1.8fr) minmax(130px,1fr) 170px 100px 130px 150px;gap:12px;align-items:center;padding:0 16px}.portal-workspace-projects .lv-rt{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-workspace-projects .lv-r{min-height:52px;cursor:pointer;font-size:13px}.portal-workspace-projects .lv-r:hover{background:#ffffff08}.portal-workspace-projects .lv-rn{display:flex;align-items:center;gap:9px;min-width:0}.portal-workspace-projects .lv-rn>i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.portal-workspace-projects .lv-rn b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .lv-rav{display:flex;align-items:center;gap:8px}.portal-workspace-projects .lv-rav .lv-bar{flex:1}.portal-workspace-projects .lv-rav span{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums;width:32px;text-align:right}.portal-workspace-projects .lv-r .lv-scad{margin-left:0}.portal-workspace-projects .lv-crono{position:relative;margin-top:4px;padding-bottom:10px;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-workspace-projects .lv-crh{display:grid;grid-template-columns:240px 1fr;height:38px;align-items:center;background:#ffffff08}.portal-workspace-projects .lv-crm{display:grid;grid-template-columns:repeat(4,1fr);height:100%}.portal-workspace-projects .lv-crm span{display:flex;align-items:center;padding-left:10px;font-size:12px;font-weight:600;color:var(--t3);text-transform:capitalize;box-shadow:inset 1px 0 #ffffff0d}.portal-workspace-projects .lv-cr{display:grid;grid-template-columns:240px 1fr;align-items:center;height:44px}.portal-workspace-projects .lv-cr:hover{background:#ffffff06}.portal-workspace-projects .lv-crn{display:flex;align-items:center;gap:9px;padding-left:16px;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .lv-crn i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.portal-workspace-projects .lv-crt{position:relative;height:100%;background:repeating-linear-gradient(to right,transparent 0 calc(25% - 1px),rgba(255,255,255,.05) calc(25% - 1px) 25%)}.portal-workspace-projects .lv-crb{position:absolute;top:12px;height:20px;display:flex;align-items:center;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 30%,#141821);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);cursor:pointer}.portal-workspace-projects .lv-crb em{font-style:normal;font-size:11px;color:var(--t2)}.portal-workspace-projects .lv-ms{position:absolute;top:16px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);border-radius:2px;background:#e9eef6;box-shadow:0 0 0 2px #171b24}.portal-workspace-projects .lv-oggi-l{position:absolute;top:0;bottom:0;width:2px;background:#e5484d;pointer-events:none}.portal-workspace-projects .lv-oggi-l b{position:absolute;top:10px;left:4px;font-size:11px;font-weight:700;color:#ff8a8d}.portal-workspace-projects .lv-chi{height:36px;margin-right:2px}.portal-workspace-projects .lv-tg{margin-top:14px;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-workspace-projects .lv-tgt{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px;background:#ffffff08}.portal-workspace-projects .lv-tgt b{font-size:13px;font-weight:700}.portal-workspace-projects .lv-tgt em{font-style:normal;font-size:11px;font-weight:700;color:var(--t3)}.portal-workspace-projects .lv-tg.ritardo .lv-tgt{background:#f4776f1a;box-shadow:inset 2px 0 #f4776f}.portal-workspace-projects .lv-tg.ritardo .lv-tgt b{color:#f49c95}.portal-workspace-projects .lv-t{display:grid;grid-template-columns:22px minmax(0,1fr) 200px 76px 110px 100px 64px;gap:12px;align-items:center;min-height:50px;padding:0 16px;font-size:13px}.portal-workspace-projects .lv-t:hover{background:#ffffff08}.portal-workspace-projects .lv-t.prop{background:#e8ae550d}.portal-workspace-projects .lv-ok{width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t3) 80%,transparent);cursor:pointer}.portal-workspace-projects .lv-ok:hover{box-shadow:inset 0 0 0 1.5px #4cc38a;background:#4cc38a1f}.portal-workspace-projects .lv-tt{min-width:0}.portal-workspace-projects .lv-tt b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .lv-tt small{display:block;margin-top:2px;font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-tt small b{display:inline;color:var(--t2)}.portal-workspace-projects .lv-prop{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:#e8c489}.portal-workspace-projects .lv-prop .i{width:12px;height:12px}.portal-workspace-projects .lv-prop b{display:inline;color:#f2d5a2}.portal-workspace-projects .lv-prop button{height:22px;padding:0 8px;border:0;border-radius:3px;background:#e8ae5529;font:600 11px Manrope,sans-serif;color:#f2c981;cursor:pointer}.portal-workspace-projects .lv-prop button+button{background:none;color:var(--t3)}.portal-workspace-projects .lv-prog{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--t2);text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .lv-prog:hover{color:var(--t1);text-decoration:underline;text-decoration-color:#ffffff40}.portal-workspace-projects .lv-prog i{width:8px;height:8px;border-radius:2px;flex-shrink:0;background:#5b8def}.portal-workspace-projects .lv-pers{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#b59cf0}.portal-workspace-projects .lv-pers .i{width:12px;height:12px}.portal-workspace-projects .lv-pr{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#fff);text-transform:capitalize}.portal-workspace-projects .lv-pr:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--c)}.portal-workspace-projects .lv-quando{font-size:12px;color:var(--t2);white-space:nowrap}.portal-workspace-projects .lv-quando.ko{color:#ff6b85;font-weight:600}.portal-workspace-projects .lv-taz{display:flex;justify-content:flex-end;gap:2px;opacity:0}.portal-workspace-projects .lv-t:hover .lv-taz{opacity:1}.portal-workspace-projects .lv-taz button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-workspace-projects .lv-taz button:hover{background:#ffffff12;color:var(--t1)}.portal-workspace-projects .lv-taz .i{width:14px;height:14px}.portal-workspace-projects .lv-bach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;align-items:start}.portal-workspace-projects .lv-bcol{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:3px;background:#ffffff06}.portal-workspace-projects .lv-bct{display:flex;align-items:center;gap:8px;height:28px;padding:0 4px}.portal-workspace-projects .lv-bct i{width:8px;height:8px;border-radius:50%}.portal-workspace-projects .lv-bct b{font-size:13px}.portal-workspace-projects .lv-bct em{font-style:normal;font-size:11px;color:var(--t3)}.portal-workspace-projects .lv-bc{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:3px;background:#ffffff0d;cursor:grab}.portal-workspace-projects .lv-bc:hover{background:#ffffff13}.portal-workspace-projects .lv-bc b{font-size:13px;font-weight:600;line-height:1.35}.portal-workspace-projects .lv-bc>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-bc>span i{width:7px;height:7px;border-radius:2px}.portal-workspace-projects .lv-bc div{display:flex;justify-content:space-between;align-items:center}.portal-workspace-projects .lv-rics{margin-top:14px}.portal-workspace-projects .lv-ric{display:grid;grid-template-columns:20px minmax(0,1fr) 150px 40px;gap:12px;align-items:center;min-height:56px;padding:0 16px}.portal-workspace-projects .lv-ric>.i{width:16px;height:16px;color:#b59cf0}.portal-workspace-projects .lv-ric b{display:block;font-size:13px;font-weight:600}.portal-workspace-projects .lv-ric small{display:block;font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-kp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.portal-workspace-projects .lv-kp button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;border:0;border-radius:3px;background:#ffffff09;font-family:Manrope,sans-serif;text-align:left;color:var(--t1);cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-workspace-projects .lv-kp button:hover{background:#ffffff0f}.portal-workspace-projects .lv-kp button.on{background:#ffffff12;box-shadow:inset 0 -2px #e9eef6}.portal-workspace-projects .lv-kp span{font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-kp b{font-size:26px;font-weight:700;letter-spacing:-.02em}.portal-workspace-projects .lv-kp small{font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-p .tr-schede{margin:20px 0 14px}.portal-workspace-projects .lv-ass .lv-as{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:16px;align-items:center;min-height:64px;padding:0 16px}.portal-workspace-projects .lv-as:hover{background:#ffffff06}.portal-workspace-projects .lv-as .lv-tt b{white-space:normal}.portal-workspace-projects .lv-cons{display:flex;align-items:center;gap:10px;min-width:0}.portal-workspace-projects .lv-cons b{display:block;font-size:13px;font-weight:600;color:#7fd6a6}.portal-workspace-projects .lv-cons small{display:block;font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-asb{display:flex;gap:6px;align-items:center}.portal-workspace-projects .lv-asb .btn{height:32px;font-size:13px}.portal-workspace-projects .lv-badges{display:flex;gap:6px}.portal-workspace-projects .lv-b{height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:3px;font-size:11px;font-weight:600}.portal-workspace-projects .lv-b.ko{background:#f4776f24;color:#f49c95}.portal-workspace-projects .lv-b.warn{background:#e8ae5524;color:#f2c981}.portal-workspace-projects .lv-crt2,.portal-workspace-projects .lv-cr2{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(5,minmax(58px,.5fr)) 150px 64px 64px 84px;gap:8px;align-items:center;padding:0 16px}.portal-workspace-projects .lv-crt2{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3);text-transform:none}.portal-workspace-projects .lv-cr2{min-height:56px}.portal-workspace-projects .lv-h{height:30px;display:grid;place-items:center;border-radius:3px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t1);background:color-mix(in srgb,var(--k,#4CC38A) calc(var(--r) * 34%),transparent)}.portal-workspace-projects .lv-h.ok{--k:#4CC38A}.portal-workspace-projects .lv-h.alto{--k:#E8AE55}.portal-workspace-projects .lv-h.pieno{--k:#F4776F}.portal-workspace-projects .lv-h.vuoto{background:#ffffff08;color:var(--t3);font-weight:500}.portal-workspace-projects .lv-tot{display:flex;flex-direction:column;gap:5px}.portal-workspace-projects .lv-tot span{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-workspace-projects .lv-leg{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-leg span{display:inline-flex;align-items:center;gap:6px}.portal-workspace-projects .lv-leg i{width:10px;height:10px;border-radius:2px}.portal-workspace-projects .lv-leg i.ok{background:#4cc38a80}.portal-workspace-projects .lv-leg i.alto{background:#e8ae5580}.portal-workspace-projects .lv-leg i.pieno{background:#f4776f8c}.portal-workspace-projects .lv-gr.chiuso .lv-griglia{display:none}.portal-workspace-projects .lv-gr.chiuso .tp-gchev .i{transform:rotate(-90deg)}.portal-workspace-projects .lv-t.fatta .lv-tt b{text-decoration:line-through;color:var(--t3)}.portal-workspace-projects .lv-t.fatta .lv-ok{background:#4cc38a;box-shadow:none}.portal-workspace-projects .lv-oggi-l{top:38px}.portal-workspace-projects .lv-oggi-l b{top:auto;bottom:6px;padding:1px 5px;border-radius:2px;background:#e5484d;color:#fff}.portal-workspace-projects .pe-kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.portal-workspace-projects .pe-k{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:14px 16px;border:0;border-radius:3px;background:#ffffff09;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-workspace-projects .pe-k:hover{background:color-mix(in srgb,var(--c) 7%,rgba(255,255,255,.035))}.portal-workspace-projects .pe-k.on{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}.portal-workspace-projects .pe-k .im-ic{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-workspace-projects .pe-k .im-ic .i{width:15px;height:15px}.portal-workspace-projects .pe-k b{font-size:20px;font-weight:700;line-height:1.1;color:var(--t1);font-variant-numeric:tabular-nums}.portal-workspace-projects .pe-k>span:last-child{font-size:12px;color:var(--t3)}.portal-workspace-projects .pe-strum{flex-wrap:wrap;row-gap:10px}.portal-workspace-projects .pe-strum .spazio{flex:1 0 0}@media(max-width:1500px){.portal-workspace-projects .pe-strum .lv-et{display:none}}.portal-workspace-projects .pe-cerca{flex:1 1 200px;max-width:300px}.portal-workspace-projects .pe-ord{width:200px}.portal-workspace-projects .pe-ord .g-select{max-width:none;width:100%}.portal-workspace-projects .pe-pers{display:flex;padding-left:4px}.portal-workspace-projects .pe-p{width:30px;height:30px;margin-left:-4px;display:grid;place-items:center;border:0;border-radius:50%;background:hsl(var(--h) 40% 36%);box-shadow:0 0 0 2px #10141b;font:700 11px Manrope,sans-serif;color:#fff;cursor:pointer;transition:transform var(--t-rapido,.14s)}.portal-workspace-projects .pe-p:hover{transform:translateY(-2px)}.portal-workspace-projects .pe-p.on{box-shadow:0 0 0 2px #10141b,0 0 0 4px var(--blu)}.portal-workspace-projects .pe-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;font-size:13px;color:var(--t3)}.portal-workspace-projects .pe-filtri:empty{display:none}.portal-workspace-projects .pe-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;border:0;border-radius:3px;background:var(--blu-tinta);font:600 12px Manrope,sans-serif;color:var(--blu-chiaro);cursor:pointer}.portal-workspace-projects .pe-chip .i{width:11px;height:11px}.portal-workspace-projects .pe-pulisci{padding:0 6px;border:0;background:none;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-workspace-projects .pe-pulisci:hover{color:var(--t1)}.portal-workspace-projects .pe-c.attesa{box-shadow:inset 2px 0 #9d7bea}.portal-workspace-projects .pe-c:focus-visible,.portal-workspace-projects .lv-r:focus-visible{outline:2px solid color-mix(in srgb,var(--blu) 70%,transparent);outline-offset:2px}.portal-workspace-projects .pe-vuoto-g{margin:0;padding:14px;border-radius:3px;background:#ffffff05;font-size:12px;color:var(--t3)}.portal-workspace-projects .lv-gt .lv-gb{opacity:0}.portal-workspace-projects .lv-gt:hover .lv-gb{opacity:1}.portal-workspace-projects .pe-col{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:600 11px Manrope,sans-serif;color:var(--t3);text-align:left;cursor:pointer}.portal-workspace-projects .pe-col:hover,.portal-workspace-projects .pe-col.on{color:var(--t1)}.portal-workspace-projects .pe-col .i{width:11px;height:11px}.portal-workspace-projects .lv-r .lv-att{height:20px;font-size:11px}.portal-workspace-projects .pe-crono .lv-crm{grid-template-columns:repeat(var(--mesi),1fr)}.portal-workspace-projects .pe-crono .lv-crt{background:repeating-linear-gradient(to right,transparent 0 calc(100% / var(--mesi) - 1px),rgba(255,255,255,.05) calc(100% / var(--mesi) - 1px) calc(100% / var(--mesi)))}.portal-workspace-projects .pe-crg{display:flex;align-items:center;gap:8px;height:30px;padding-left:16px;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--t3);text-transform:uppercase;background:#ffffff04}.portal-workspace-projects .pe-crg i{width:8px;height:8px;border-radius:2px}.portal-workspace-projects .pe-crb{overflow:hidden;background:color-mix(in srgb,var(--c) 18%,#141821)}.portal-workspace-projects .pe-crb:before{content:"";position:absolute;inset:0 auto 0 0;width:100%;background:color-mix(in srgb,var(--c) 45%,#141821);transform:scaleX(var(--p));transform-origin:left}.portal-workspace-projects .pe-crb em{position:relative;font-style:normal;font-size:11px;font-weight:700;color:var(--t1)}.portal-workspace-projects .pe-crono .lv-cr{cursor:pointer}.portal-workspace-projects .pe-fin[hidden],.portal-workspace-projects [data-pe-velo][hidden]{display:none}.portal-workspace-projects .pe-fin{width:min(600px,calc(100vw - 32px))}.portal-workspace-projects .pe-campo{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:600;color:var(--t2)}.portal-workspace-projects .pe-campo em{font-style:normal;font-weight:500;color:var(--t3)}.portal-workspace-projects .pe-sugg{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:3px;background:var(--bg)}.portal-workspace-projects .pe-sugg button{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-workspace-projects .pe-sugg button:hover{background:#ffffff0f;color:var(--t1)}.portal-workspace-projects .pe-sugg .i{width:13px;height:13px;color:var(--ciano)}.portal-workspace-projects .pe-scelte{display:flex;flex-wrap:wrap;gap:6px}.portal-workspace-projects .pe-scelte button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0f;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-workspace-projects .pe-scelte button>i{width:8px;height:8px;border-radius:2px;background:var(--c)}.portal-workspace-projects .pe-scelte button.on{background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.portal-workspace-projects .pe-mini{width:20px;height:20px;margin-left:-4px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:8.5px;font-weight:700;color:#fff}.portal-workspace-projects .pe-modelli{display:grid;grid-template-columns:1fr 1fr;gap:6px}.portal-workspace-projects .pe-modelli button{display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:center;padding:10px 12px;border:0;border-radius:3px;background:#ffffff0f;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-workspace-projects .pe-modelli .i{grid-row:1/3;width:16px;height:16px;color:var(--viola)}.portal-workspace-projects .pe-modelli b{font-size:13px;color:var(--t1)}.portal-workspace-projects .pe-modelli small{font-size:11px;color:var(--t3)}.portal-workspace-projects .pe-modelli button.on{background:var(--viola-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 55%,transparent)}.portal-workspace-projects .pe-durata{display:flex}.portal-workspace-projects .pe-durata span{flex:1;justify-content:center;white-space:nowrap}.portal-workspace-projects .pe-colori{display:flex;gap:8px}.portal-workspace-projects .pe-colori button{width:28px;height:28px;border:0;border-radius:50%;background:var(--c);cursor:pointer}.portal-workspace-projects .pe-colori button.on{box-shadow:0 0 0 2px #111824,0 0 0 4px var(--c)}.portal-workspace-projects .pe-gt{gap:8px}.portal-workspace-projects .pe-grip{display:grid;place-items:center;width:18px;height:28px;margin-left:-22px;color:#3d3d44;cursor:grab;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-workspace-projects .pe-grip .i{width:14px;height:14px}.portal-workspace-projects .lv-gr:hover .pe-grip{opacity:1}.portal-workspace-projects .pe-grip:hover{color:var(--t2)}.portal-workspace-projects .pe-wi{width:24px;height:24px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:6px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-workspace-projects .pe-wi .i{width:13px;height:13px}.portal-workspace-projects .pe-gn{display:inline-flex;align-items:center;height:28px;padding:0 2px;border:0;background:none;font:700 14px Manrope,sans-serif;color:var(--t1);cursor:pointer}.portal-workspace-projects .pe-gn:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.portal-workspace-projects .pe-gm{display:inline-flex;align-items:center;gap:8px;height:28px;margin-left:4px;padding:0 6px 0 4px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-workspace-projects .pe-gm:hover{background:#ffffff0d}.portal-workspace-projects .pe-gm .lv-avs i{width:22px;height:22px;font-size:8.5px;box-shadow:0 0 0 2px var(--bg,#0d1117)}.portal-workspace-projects .pe-gmenu{width:28px;height:28px;color:var(--t3)}.portal-workspace-projects .pe-gmenu .i{width:15px;height:15px}.portal-workspace-projects .lv-gr{border-radius:6px;transition:background-color var(--t-rapido,.14s),box-shadow var(--t-rapido,.14s)}.portal-workspace-projects .lv-gr.via,.portal-workspace-projects .pe-c.via{opacity:.4}.portal-workspace-projects .pe-trasc-progetto .lv-gr[data-pe-ws],.portal-workspace-projects .pe-trasc-ws .lv-gr[data-pe-ws]{box-shadow:0 0 0 1px #ffffff0f}.portal-workspace-projects .lv-gr.sopra{background:color-mix(in srgb,var(--blu) 7%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--blu) 55%,transparent)!important}.portal-workspace-projects .pe-c[draggable=true]{cursor:grab}.portal-workspace-projects .pe-wst{display:flex;align-items:center;gap:20px;margin:0 0 16px;padding:14px 16px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 12%,transparent),#ffffff06 60%);box-shadow:inset 3px 0 0 var(--c)}.portal-workspace-projects .pe-wst[hidden]{display:none}.portal-workspace-projects .pe-wst-x{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 4px;border:0;border-radius:3px;background:#ffffff0d;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer;white-space:nowrap}.portal-workspace-projects .pe-wst-x:hover{color:var(--t1);background:#ffffff14}.portal-workspace-projects .pe-wst-x .i{width:13px;height:13px}.portal-workspace-projects .pe-wst-t{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.portal-workspace-projects .pe-wst-t .pe-wi{width:38px;height:38px;border-radius:8px}.portal-workspace-projects .pe-wst-t .pe-wi .i{width:18px;height:18px}.portal-workspace-projects .pe-wst-t>i{width:14px;height:14px;border-radius:3px}.portal-workspace-projects .pe-wst-t h2{margin:0;font-size:16px;font-weight:700}.portal-workspace-projects .pe-wst-t p{margin:2px 0 0;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .pe-arch{margin-top:16px;border-top:1px solid rgba(255,255,255,.06)}.portal-workspace-projects .pe-arch>summary{display:flex;align-items:center;gap:8px;height:44px;list-style:none;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.portal-workspace-projects .pe-arch>summary::-webkit-details-marker{display:none}.portal-workspace-projects .pe-arch>summary:hover{color:var(--t1)}.portal-workspace-projects .pe-arch>summary .i{width:14px;height:14px}.portal-workspace-projects .pe-arch>summary em{font-style:normal;padding:1px 7px;border-radius:3px;background:#ffffff0f;font-size:11px}.portal-workspace-projects .pe-arch>summary .i:last-child{transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-workspace-projects .pe-arch[open]>summary .i:last-child{transform:rotate(180deg)}.portal-workspace-projects .pe-ar{display:grid;grid-template-columns:24px auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:0 4px;border-top:1px solid rgba(255,255,255,.05);font-size:12px;color:var(--t3)}.portal-workspace-projects .pe-ar>i{width:10px;height:10px;border-radius:3px;justify-self:center}.portal-workspace-projects .pe-ar b{font-size:13px;color:var(--t2)}.portal-workspace-projects .ct-menu.pe-menu{position:fixed;right:auto;top:0;z-index:420;min-width:240px}.portal-workspace-projects .pe-menu button{height:auto;min-height:36px;padding:6px 10px}.portal-workspace-projects .pe-menu button .i{width:14px;height:14px;flex-shrink:0}.portal-workspace-projects .pe-menu button>span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.portal-workspace-projects .pe-menu button small{font-size:11px;color:var(--t3)}.portal-workspace-projects .pe-menu button:disabled{opacity:.45;cursor:not-allowed}.portal-workspace-projects .pe-menu button:disabled:hover{background:none;color:var(--t2)}.portal-workspace-projects .pe-menu hr{margin:4px 2px;border:0;border-top:1px solid rgba(255,255,255,.07)}.portal-workspace-projects .pe-icone{display:flex;flex-wrap:wrap;gap:6px}.portal-workspace-projects .pe-icone button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;background:#ffffff0f;color:var(--t2);cursor:pointer}.portal-workspace-projects .pe-icone button .i{width:16px;height:16px}.portal-workspace-projects .pe-icone button.on{color:var(--c)}.portal-workspace-projects .pe-scelte button .i{width:13px;height:13px;color:var(--c)}.portal-workspace-projects .pe-icone button>i{width:12px;height:12px;border-radius:3px}.portal-workspace-projects .pe-icone button.on{background:color-mix(in srgb,var(--tinta) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinta) 60%,transparent)}.portal-workspace-projects .pe-testo{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-workspace-projects .pe-testo b{color:var(--t1)}.portal-workspace-projects .pe-testo.piccolo{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--t3)}.portal-workspace-projects .pe-testo.piccolo .i{width:14px;height:14px;flex-shrink:0;margin-top:2px}.portal-workspace-projects .pe-membri{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}.portal-workspace-projects .pe-mb{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:3px;background:#ffffff0a;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-workspace-projects .pe-mb:hover{background:#ffffff12}.portal-workspace-projects .pe-mb.on{background:color-mix(in srgb,var(--tinta) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinta) 45%,transparent);color:var(--t1)}.portal-workspace-projects .pe-mb:disabled{cursor:default}.portal-workspace-projects .pe-mb .pe-mini{width:28px;height:28px;margin:0;font-size:11px}.portal-workspace-projects .pe-mb>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:1px}.portal-workspace-projects .pe-mb b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .pe-mb b em{font-style:normal;font-size:11px;font-weight:600;color:var(--t3)}.portal-workspace-projects .pe-mb small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .pe-mbs .i{width:14px;height:14px;color:var(--t1)}.portal-workspace-projects .pe-attenzione{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;border-radius:3px;background:var(--ambra-tinta,rgba(232,174,85,.12));font-size:13px;line-height:1.5;color:var(--t2)}.portal-workspace-projects .pe-attenzione .i{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:#e8ae55}.portal-workspace-projects .pe-attenzione b{color:var(--t1)}.portal-workspace-projects .btn.rosso{background:#e5484d;color:#fff;box-shadow:none}.portal-workspace-projects .btn.rosso:hover{background:#f2555a}.portal-workspace-projects .pe-scelte button{font-size:13px}.portal-workspace-projects .appena{animation:pe-appena 1.8s var(--c-entra,ease-out)}@keyframes pe-appena{0%,35%{box-shadow:inset 0 0 0 1px var(--indaco),0 0 0 4px color-mix(in srgb,var(--indaco) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.portal-workspace-projects .appena{animation:none}}.portal-workspace-projects .pe-corpo>.lv-gr{margin-top:16px}.portal-workspace-projects .pe-corpo>.lv-gr:first-child{margin-top:0}.portal-workspace-projects .pe-c>.lv-ct{flex:1 0 auto;align-content:flex-start}.portal-workspace-projects .pe-c .lv-date{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-workspace-projects .pe-c .lv-pie>.lv-avs{flex-shrink:0}.portal-workspace-projects{min-width:0;--blu-tinta:color-mix(in srgb,var(--blu) 12%,transparent);--blu-chiaro:var(--blu)}.portal-workspace-projects .pe-kpi{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 16px;gap:10px}.portal-workspace-projects .pe-k{padding:12px 10px;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;background:color-mix(in srgb,var(--c) 8%,var(--blocco))}.portal-workspace-projects .pe-k .im-ic{width:26px;height:26px}.portal-workspace-projects .pe-k.on{background:color-mix(in srgb,var(--c) 20%,var(--blocco));box-shadow:none}.portal-workspace-projects .pe-strum{display:flex;align-items:center;padding:0;margin:0 0 14px;gap:8px}.portal-workspace-projects .pe-cerca{max-width:none;width:auto;min-width:200px}.portal-workspace-projects .pe-ord{width:200px;flex:none}.portal-workspace-projects .pe-pers{display:flex;padding:0;margin-left:4px}.portal-workspace-projects .pe-pers>button{border-radius:50%;margin-left:-4px;position:relative}.portal-workspace-projects .pe-pers>button.on:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--blu);border-radius:50%;pointer-events:none}.portal-workspace-projects .tp-vista{display:flex;align-items:center;gap:2px;background:var(--blocco);border-radius:3px;padding:3px}.portal-workspace-projects .tp-vista>button{display:grid;place-items:center;width:30px;height:30px;color:var(--t3);border-radius:3px}.portal-workspace-projects .tp-vista>button.on{color:var(--t1);background:var(--hover)}.portal-workspace-projects .lv-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-workspace-projects .pe-c{padding:0;background:linear-gradient(180deg,color-mix(in srgb,var(--app) 8%,transparent),color-mix(in srgb,var(--app) 4%,transparent)),var(--blocco)}.portal-workspace-projects .pe-c:hover{background:color-mix(in srgb,var(--app) 12%,var(--blocco))}.portal-project-card-link{display:flex;flex-direction:column;gap:10px;padding:14px 16px;height:100%}.portal-project-card-actions{position:absolute;top:10px;right:10px;opacity:0}.portal-project-card-actions:focus-within,.pe-c:hover .portal-project-card-actions{opacity:1}.portal-workspace-projects .lv-ct{padding-right:20px}.portal-workspace-projects .lv-ct>b{font-size:14px}.portal-workspace-projects .lv-pill{--c:var(--verde)}.portal-workspace-projects .lv-pill[data-status=ritardo]{--c:var(--rosso)}.portal-workspace-projects .lv-pill[data-status=rischio]{--c:var(--ambra)}.portal-workspace-projects .lv-pill>i{background:currentColor}.portal-workspace-projects .lv-cli>svg{width:13px;height:13px;color:var(--t3)}.portal-workspace-projects .lv-cli>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-workspace-projects .lv-cli>em{flex:none}.portal-workspace-projects .lv-pie{flex-wrap:wrap}.portal-workspace-projects .lv-date{margin-left:auto}.portal-workspace-projects .lv-scad{font-size:11px}.portal-project-avatars{display:inline-flex;align-items:center;flex:none;padding-left:4px}.portal-project-avatars>*{margin-left:-4px}.portal-project-avatars>small{margin-left:4px;font-size:10px;color:var(--t3)}.portal-workspace-projects .lv-tab,.portal-workspace-projects .pe-crono{min-width:820px}.portal-workspace-projects .lv-r{background:color-mix(in srgb,var(--app) 5%,var(--blocco))}.portal-workspace-projects .lv-r:hover{background:var(--hover)}.portal-workspace-projects .lv-rn{flex-wrap:wrap}.portal-workspace-projects .lv-rn>b{font-size:13px}.portal-workspace-projects .pe-col>svg{width:11px;height:11px}.portal-workspace-projects .lv-att{color:var(--viola)}.portal-workspace-projects .lv-att>svg{width:12px;height:12px}.portal-project-timeline-toolbar{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--t3);margin-bottom:12px}.portal-project-timeline-toolbar>span{margin-right:auto}.portal-workspace-projects .lv-crh>span{padding-left:16px;font-size:11px;color:var(--t3)}.portal-workspace-projects .lv-crt>small{position:absolute;left:12px;top:12px;color:var(--t3);font-size:11px}.portal-workspace-projects .lv-oggi-l{pointer-events:none}.portal-workspace-projects .lv-crono{overflow:hidden}@media(max-width:1300px){.portal-workspace-projects .pe-pers{order:4;flex-basis:100%}.portal-workspace-projects .pe-k{-moz-column-gap:6px;column-gap:6px}.portal-workspace-projects .pe-k>span:last-child{font-size:11px}}.portal-project-card-actions{display:flex;align-items:center;background:var(--blocco);border:1px solid var(--filo);border-radius:3px;box-shadow:0 2px 10px #0002}.portal-project-card-actions:empty{display:none}.portal-workspace-projects .pe-c.ko .portal-project-card-link{color:var(--rosso)}.portal-workspace-projects .pe-c.warn .portal-project-card-link{color:var(--ambra)}.portal-workspace-projects .lv-ct .lv-pill[data-status=ritardo]{--c:#FF375F;color:var(--c)}.portal-workspace-projects .lv-ct .lv-pill[data-status=rischio]{--c:#EAB308;color:var(--c)}.portal-workspace-projects .pe-cerca{order:1}.portal-workspace-projects .pe-ord{order:2}.portal-workspace-projects .pe-pers{order:3;flex-basis:auto}.portal-workspace-projects .tp-vista{order:4}.portal-workspace-projects .pe-strum>.portal-icon-button{order:5}@media(max-width:1280px){.portal-workspace-projects .pe-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}:root:not(.dark) .portal-workspace-projects .lv-rt{background:var(--hover)}:root:not(.dark) .portal-workspace-projects .lv-pill{color:color-mix(in srgb,var(--c) 65%,#111)}:root:not(.dark) .portal-workspace-projects .pe-crb{background:color-mix(in srgb,var(--c) 15%,white)}:root:not(.dark) .portal-workspace-projects .pe-crb:before{background:color-mix(in srgb,var(--c) 45%,white)}.portal-project{height:100%;min-height:0;--w-bg:var(--blocco);--w-filo:var(--filo)}.portal-project>.portal-desktop:before{content:none}.portal-project-home{min-height:0;overflow:auto;scrollbar-width:thin;padding-right:0;padding-bottom:2px}.portal-project-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px}.portal-project-grid>.portal-desktop-kpi{grid-column:span 3;overflow:hidden}.portal-project-grid>.portal-desktop-card{grid-column:span 6}.portal-project .sc-hero{background:var(--portal-widget);border:0;border-radius:3px}.portal-project .sc-tappa{position:relative;background:none;border:0;cursor:pointer}.portal-project .sc-vis{width:100%}.portal-project .sc-tempo{display:block}.portal-project .portal-desktop-kpi>small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project .sc-row,.portal-project .sc-task-row{display:flex;align-items:center;gap:12px;min-height:58px;width:100%;padding:9px 16px;text-align:left;color:var(--t1);transition:background-color .14s}.portal-project .sc-row:hover,.portal-project .sc-task-row:hover,.portal-project .sc-task-row.aperta{background:color-mix(in srgb,var(--c) 9%,transparent)}.portal-project .sc-row-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.portal-project .tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.portal-project .tx>b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project .tx>b>em{font-style:normal;font-size:12px;font-weight:500;color:var(--t3)}.portal-project .tx>span{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project .sc-data,.portal-project-person-drawer .sc-data{font-size:12px;color:var(--t3);white-space:nowrap}.portal-project .ritardo,.portal-project-person-drawer .ritardo{color:var(--rosso);font-size:12px;font-weight:600}.portal-project .sc-task-check{width:18px;height:18px;flex:none;border:1px solid var(--t3);border-radius:50%;background:none}.portal-project .sc-task-check:hover:not(:disabled){background:color-mix(in srgb,var(--indaco) 25%,transparent);border-color:var(--indaco)}.portal-project .sc-task-check:disabled{opacity:.45;cursor:default}.portal-project .sc-member-tail{display:flex;align-items:center;gap:10px}.portal-project .sc-carico{display:block;width:48px;height:5px;background:var(--portal-control);border-radius:3px;overflow:hidden}.portal-project .sc-carico i{display:block;height:100%;background:var(--c)}.portal-project .portal-desktop-card>header small{font-size:12px;color:var(--t3);font-weight:500}.portal-project-link{display:flex;align-items:center;gap:5px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,var(--t1))}.portal-project-link svg{width:13px;height:13px}.portal-project-person-drawer{width:460px!important;max-width:calc(100vw - 80px)!important;padding:0;top:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--blocco);--w-bg:var(--blocco)}.portal-project-person-header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--filo);flex:none}.portal-project-person-header h2{font-size:15px}.portal-project-person-header p{font-size:12px;margin-top:3px}.portal-project-person-body{padding:20px;overflow:auto;flex:1;min-height:0}.portal-project-person-drawer .sc-persona-identita>[data-slot=avatar]{width:48px;height:48px;flex:none}.portal-project-person-drawer .sc-persona-profilo{--c:var(--persona);background:linear-gradient(130deg,color-mix(in srgb,var(--persona) 17%,transparent),transparent);border:1px solid color-mix(in srgb,var(--persona) 25%,var(--filo))}.portal-project .portal-project-nova{height:100%;min-height:0;display:flex;flex-direction:column}.portal-project .portal-project-nova>.portal-ai-panel{flex:1;min-height:0}.portal-project-status{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-size:12px;font-weight:600;color:var(--c)}.portal-project-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.portal-project .portal-desktop-window-body:has(.portal-project-files){overflow:hidden}.portal-project-files{height:100%;min-height:0}.portal-project-chat{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;flex:1;min-height:0}.portal-project-chat>aside{overflow:hidden}.portal-project-chat>div{min-height:0;display:flex;flex-direction:column}.portal-project-chat>div>div{height:100%}:is(.portal-project,.portal-project-person-drawer) .sc-vis{margin-top:14px}:is(.portal-project,.portal-project-person-drawer) .sc-seg{display:flex;gap:4px;height:8px}:is(.portal-project,.portal-project-person-drawer) .sc-seg span{min-width:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);overflow:hidden}:is(.portal-project,.portal-project-person-drawer) .sc-seg i{display:block;height:100%;background:var(--c)}:is(.portal-project,.portal-project-person-drawer) .sc-tempo{position:relative;height:8px;border-radius:4px;background:#ffffff12}:is(.portal-project,.portal-project-person-drawer) .sc-tempo>i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:color-mix(in srgb,var(--ambra) 60%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-tempo u,:is(.portal-project,.portal-project-person-drawer) .sc-asse u{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0 2px,transparent 2px 5px)}:is(.portal-project,.portal-project-person-drawer) .sc-tempo b{position:absolute;top:-3px;width:2px;height:14px;margin-left:-1px;border-radius:1px;background:var(--t1)}:is(.portal-project,.portal-project-person-drawer) .sc-pallini{display:flex;flex-wrap:wrap;gap:5px}:is(.portal-project,.portal-project-person-drawer) .sc-pallini i{width:8px;height:8px;border-radius:50%;background:#ffffff24}:is(.portal-project,.portal-project-person-drawer) .sc-pallini i.ko{background:var(--rosso);box-shadow:0 0 0 3px color-mix(in srgb,var(--rosso) 22%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-giorni{display:flex;gap:2px;height:8px}:is(.portal-project,.portal-project-person-drawer) .sc-giorni i{flex:1;border-radius:1px;background:#ffffff12}:is(.portal-project,.portal-project-person-drawer) .sc-giorni i.pas{background:#fff3}:is(.portal-project,.portal-project-person-drawer) .sc-giorni i.at{background:var(--viola)}:is(.portal-project,.portal-project-person-drawer) .sc-hero{position:relative;isolation:isolate;margin-bottom:16px;padding:18px 22px 20px;overflow:hidden}:is(.portal-project,.portal-project-person-drawer) .sc-hero>:not(.sc-aurora){position:relative;z-index:1}:is(.portal-project,.portal-project-person-drawer) .sc-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}:is(.portal-project,.portal-project-person-drawer) .sc-aurora:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(190,204,235,.075) .75px,transparent 1px) 0 0 / 24px 24px}:is(.portal-project,.portal-project-person-drawer) .sc-aurora i{position:absolute;top:-40%;left:var(--x);width:34%;height:150%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 30%,transparent),transparent);filter:blur(30px)}:is(.portal-project,.portal-project-person-drawer) .sc-hero-t{display:flex;align-items:center;gap:10px}:is(.portal-project,.portal-project-person-drawer) .sc-hero-t>b{font-size:16px;font-weight:700}:is(.portal-project,.portal-project-person-drawer) .sc-hero-t .m{font-size:13px;color:var(--t3)}:is(.portal-project,.portal-project-person-drawer) .sc-progress{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:28px;margin-top:20px;padding-top:18px;border-top:1px solid var(--filo-riga)}:is(.portal-project,.portal-project-person-drawer) .sc-progress-metric>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}:is(.portal-project,.portal-project-person-drawer) .sc-progress-metric b{font-weight:600}:is(.portal-project,.portal-project-person-drawer) .sc-progress-metric strong{font-size:16px;color:var(--c);font-variant-numeric:tabular-nums}:is(.portal-project,.portal-project-person-drawer) .sc-progress-track{display:block;height:6px;margin:9px 0 7px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);overflow:hidden}:is(.portal-project,.portal-project-person-drawer) .sc-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--c)}:is(.portal-project,.portal-project-person-drawer) .sc-progress-metric small{font-size:12px;color:var(--t3)}:is(.portal-project,.portal-project-person-drawer) .sc-progress-note{display:flex;align-items:flex-start;gap:10px;padding-left:24px;border-left:1px solid var(--filo-riga)}:is(.portal-project,.portal-project-person-drawer) .sc-progress-note>.portal-icon{flex:none;margin-top:2px;color:var(--viola)}:is(.portal-project,.portal-project-person-drawer) .sc-progress-note b{font-size:13px;font-weight:600}:is(.portal-project,.portal-project-person-drawer) .sc-progress-note p{margin:5px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}@media(max-width:1100px){:is(.portal-project,.portal-project-person-drawer) .sc-progress{grid-template-columns:1fr 1fr;gap:18px}:is(.portal-project,.portal-project-person-drawer) .sc-progress-note{grid-column:1/-1;padding:0;border:0}}@media(max-width:600px){:is(.portal-project,.portal-project-person-drawer) .sc-progress{grid-template-columns:1fr}:is(.portal-project,.portal-project-person-drawer) .sc-hero-t{flex-wrap:wrap}}:is(.portal-project,.portal-project-person-drawer) .sc-tappe{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin-top:22px}:is(.portal-project,.portal-project-person-drawer) .sc-binario{position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:15px;height:3px;border-radius:2px;background:#ffffff1a}:is(.portal-project,.portal-project-person-drawer) .sc-binario i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--indaco),var(--ciano))}:is(.portal-project,.portal-project-person-drawer) .sc-tappa{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}:is(.portal-project,.portal-project-person-drawer) .sc-pal{position:relative;width:33px;height:33px;display:grid;place-items:center;margin-bottom:6px;border-radius:50%;background:var(--w-bg);box-shadow:inset 0 0 0 2px #ffffff24}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.fatta .sc-pal{background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent);color:#0f1115}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.fatta .sc-pal .portal-icon{width:16px;height:16px}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.ora .sc-pal{box-shadow:inset 0 0 0 2px var(--c),0 0 0 6px color-mix(in srgb,var(--c) 16%,transparent),0 0 22px color-mix(in srgb,var(--c) 45%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.ora .sc-pal i{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p) * 1%),color-mix(in srgb,var(--c) 18%,transparent) 0)}:is(.portal-project,.portal-project-person-drawer) .sc-tappa b{font-size:14px;font-weight:700}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.dopo b{color:var(--t2)}:is(.portal-project,.portal-project-person-drawer) .sc-tappa small{font-size:12px;color:var(--t3)}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.ora small{color:color-mix(in srgb,var(--c) 65%,#fff)}:is(.portal-project,.portal-project-person-drawer) .sc-asse{margin-top:18px}:is(.portal-project,.portal-project-person-drawer) .sc-asse-b{position:relative;display:block;height:6px;border-radius:3px;background:#ffffff12}:is(.portal-project,.portal-project-person-drawer) .sc-asse-b>i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:color-mix(in srgb,var(--ambra) 50%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-asse-b>b{position:absolute;top:-5px;width:2px;height:16px;margin-left:-1px;border-radius:1px;background:var(--t1)}:is(.portal-project,.portal-project-person-drawer) .sc-asse-b>b em{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-style:normal;font-size:11px;font-weight:700;color:var(--t1);white-space:nowrap}:is(.portal-project,.portal-project-person-drawer) .sc-asse small{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--t3)}:is(.portal-project,.portal-project-person-drawer) .sc-fase{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:2px;background:var(--c);vertical-align:1px}:is(.portal-project,.portal-project-person-drawer) .sc-carico{width:48px;height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}:is(.portal-project,.portal-project-person-drawer) .sc-carico i{display:block;height:100%;border-radius:3px;background:hsl(var(--h) 55% 58%)}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.fatta .sc-pal .portal-icon{width:20px;height:20px;padding:4px;box-sizing:border-box;border-radius:50%;background:#0f1115;color:#fff;stroke-width:3.2}:is(.portal-project,.portal-project-person-drawer) .sc-pal{width:33px;height:33px}:is(.portal-project,.portal-project-person-drawer) .sc-binario{top:15px;height:3px}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.fatta .sc-pal .portal-icon{width:21px;height:21px}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.ora .sc-pal i{top:6px;right:6px;bottom:6px;left:6px}:is(.portal-project,.portal-project-person-drawer) .sc-tappa.fatta .sc-pal .portal-icon{background:var(--verde);color:#fff;background:color-mix(in srgb,var(--verde) 62%,#141922)}:is(.portal-project,.portal-project-person-drawer) .g-cassetto:has(.sc-persona-profilo) .gc-p{display:none}:is(.portal-project,.portal-project-person-drawer) .g-cassetto:has(.sc-persona-profilo) .gc-h{background:linear-gradient(100deg,color-mix(in srgb,var(--c) 10%,transparent),transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-profilo{border:1px solid color-mix(in srgb,var(--c) 22%,transparent);border-radius:6px;padding:20px;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--c) 16%,transparent),transparent 75%),color-mix(in srgb,var(--c) 4%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-identita{display:flex;align-items:center;gap:14px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-identita .sc-av{width:52px;height:52px;flex-shrink:0;color:#fff;font-size:16px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 10%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-identita>div{display:grid;gap:4px;min-width:0}:is(.portal-project,.portal-project-person-drawer) .sc-persona-identita b{font-size:18px;color:var(--t1)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-identita>div>span{color:var(--t2);font-size:12px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-numeri{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-numeri>div{display:grid;gap:3px;padding-left:16px;border-left:1px solid var(--filo-riga)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-numeri>div:first-child{padding-left:0;border:0}:is(.portal-project,.portal-project-person-drawer) .sc-persona-numeri strong{font-size:24px;font-weight:700;line-height:1.2;color:var(--t1)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-numeri span{font-size:11px;color:var(--t3)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-numeri .ko strong{color:var(--rosso)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-progresso{margin-top:22px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-progresso>span{display:flex;justify-content:space-between;color:var(--t3);font-size:11px;margin-bottom:8px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-progresso b{color:var(--c)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-progresso [role=progressbar]{height:4px;border-radius:4px;background:color-mix(in srgb,var(--c) 12%,transparent);overflow:hidden}:is(.portal-project,.portal-project-person-drawer) .sc-persona-progresso i{display:block;height:100%;background:var(--c);border-radius:inherit}:is(.portal-project,.portal-project-person-drawer) .sc-persona-lavoro>h3,:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse>.project-completed-trigger{display:flex;align-items:center;gap:8px;margin:4px 0 12px;color:var(--t1);font-size:13px;font-weight:650}:is(.portal-project,.portal-project-person-drawer) .sc-persona-lavoro>h3>.portal-icon{color:var(--indaco)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-lavoro>h3>span,:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse>.project-completed-trigger>span{margin-left:auto;color:var(--t3);font-size:12px;font-weight:500}:is(.portal-project,.portal-project-person-drawer) .sc-persona-task{display:grid;gap:8px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga{display:flex;align-items:center;gap:10px;width:100%;padding:13px 12px;border:1px solid color-mix(in srgb,var(--fase) 16%,transparent);border-left:2px solid var(--fase);border-radius:4px;background:color-mix(in srgb,var(--fase) 5%,transparent);color:var(--t1);font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga:hover{background:color-mix(in srgb,var(--fase) 12%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-stato{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;background:color-mix(in srgb,var(--stato) 12%,transparent);color:var(--stato)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-stato .portal-icon{width:14px;height:14px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga-testo{display:grid;gap:6px;min-width:0;flex:1}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga-testo b{font-size:12px;line-height:1.5}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga-testo small{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--t3);font-size:10px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga-testo small i{width:3px;height:3px;border-radius:50%;background:var(--fase)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga .sc-data{flex-shrink:0;white-space:nowrap;font-size:11px;color:var(--t3)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-riga .sc-data.ritardo{color:var(--rosso)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse{border-top:1px solid var(--filo-riga);padding-top:16px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse>.project-completed-trigger{list-style:none;cursor:pointer;color:var(--t2);margin:0}:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse>.project-completed-trigger::-webkit-details-marker{display:none}:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse>.project-completed-trigger>.portal-icon:first-child{color:var(--verde)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse[data-state=open]>.project-completed-trigger{margin-bottom:0}:is(.portal-project,.portal-project-person-drawer) .sc-persona-concluse[data-state=open]>.project-completed-trigger>.portal-icon:last-child{rotate:180deg}:is(.portal-project,.portal-project-person-drawer) .sc-persona-libera{display:grid;justify-items:center;gap:8px;text-align:center;padding:24px 16px;border-radius:4px;background:color-mix(in srgb,var(--verde) 5%,transparent)}:is(.portal-project,.portal-project-person-drawer) .sc-persona-libera>.portal-icon{color:var(--verde);width:24px;height:24px}:is(.portal-project,.portal-project-person-drawer) .sc-persona-libera>span{font-size:12px;color:var(--t3)}:is(.portal-project,.portal-project-person-drawer) .sc-empty{padding:24px 16px;color:var(--t3);font-size:13px}.portal-project-heading{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px 12px;flex:none;margin-top:5.25px}.portal-project-heading-copy{flex:1;min-width:280px}.portal-project-title-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.portal-project-title-line h1{font:700 30px/1.15 Manrope,sans-serif;letter-spacing:-.025em}.portal-project-workspace-dot{width:12px;height:12px;border-radius:3px;box-shadow:0 0 12px color-mix(in srgb,var(--indaco) 40%,transparent)}.portal-project-health{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);padding:3px 7px;border-radius:3px}.portal-project-health:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.portal-project-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--t3)}.portal-project-meta>span,.portal-project-meta>button{display:inline-flex;gap:6px;align-items:center;min-height:26px}.portal-project-meta b{color:var(--t1);font-weight:600}.portal-project-meta svg{width:14px;height:14px}.portal-project-meta>i{height:14px;width:1px;background:var(--filo)}.portal-project-meta>button{color:var(--t2);padding:0 8px;border-radius:3px}.portal-project-meta>button svg{color:var(--ambra)}.portal-project-meta>button:hover{background:var(--hover)}.portal-project-mini-progress{display:block;width:64px;height:4px;background:var(--portal-control);border-radius:2px;overflow:hidden}.portal-project-mini-progress i{display:block;height:100%}.portal-project-heading>.portal-button,.portal-project-primary-action{margin-top:6px}.portal-project-member-stack{display:inline-flex;align-items:center;isolation:isolate}.portal-project-member-stack>.portal-project-avatar{border:0;box-shadow:none}.portal-project-member-stack>.portal-project-avatar+.portal-project-avatar{margin-left:-4px}.portal-project-avatar>.portal-avatar-initials{display:block;font:inherit;letter-spacing:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.portal-project-strategy>div{margin:0;border-radius:3px}.portal-project-settings>nav{display:flex;gap:6px;padding-bottom:16px}.portal-project-settings>nav>button{height:34px;padding:0 12px;border-radius:3px;color:var(--t3)}.portal-project-settings>nav>button[aria-pressed=true]{color:var(--indaco);background:color-mix(in srgb,var(--indaco) 12%,transparent)}.portal-project-settings-form{max-width:900px;padding:20px;background:var(--blocco);border:1px solid var(--filo);border-radius:3px}.portal-project-nova{position:relative}.portal-project-task-drawer{width:min(680px,calc(100vw - 40px))!important;max-width:none!important;background:color-mix(in srgb,var(--indaco) 10%,var(--blocco));border:0;box-shadow:-24px 0 60px #0008,inset 0 2px 0 var(--indaco);overflow:hidden}.portal-task-drawer-back{padding:12px 28px;text-align:left;font-size:12px;color:var(--indaco)}:root:not(.dark) .portal-project .sc-binario{background:var(--filo-forte)}:root:not(.dark) .portal-project .sc-pal{box-shadow:inset 0 0 0 2px var(--filo-forte)}:root:not(.dark) .portal-project .sc-tappa.ora small{color:var(--c)}.portal-project-waiting{flex-basis:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:3px;background:var(--viola-fondo);box-shadow:inset 2px 0 0 var(--viola)}.portal-project-waiting>.portal-tile{--c:var(--viola);width:28px;height:28px;flex:none}.portal-project-waiting>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.portal-project-waiting b{font-size:13px;color:var(--viola-chiaro)}.portal-project-waiting>div>span{font-size:12px;color:var(--t2);overflow-wrap:anywhere}.portal-project .portal-project-waiting-on{background:var(--viola-tinta);color:var(--viola-chiaro)}.portal-project .portal-project-waiting-on>svg{color:var(--viola)}.project-collapse-content{overflow:hidden}.project-collapse-content[data-state=open]{animation:project-collapse-open var(--t-medio,.22s) var(--c-entra,cubic-bezier(.22,1,.36,1))}.project-collapse-content[data-state=closed]{animation:project-collapse-close var(--t-medio,.22s) var(--c-esce,cubic-bezier(.4,0,1,1))}@keyframes project-collapse-open{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes project-collapse-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.portal-project-strategy{flex-basis:100%}.portal-project-strategy>p{margin:0;padding:12px 14px;padding-right:max(14px,calc(100% - 82ch));border-radius:3px;background:var(--hover);box-shadow:inset 2px 0 0 var(--ambra);font:500 13px/1.6 Manrope,sans-serif;color:var(--t2);white-space:pre-wrap;overflow-wrap:anywhere}.portal-project-meta>button:hover,.portal-project-meta>button[aria-expanded=true]{color:var(--t1)}.portal-project-meta>button:has(b){padding:0}.portal-project-meta>button:has(b) svg{color:var(--t3)}.portal-project-person-drawer{width:440px!important;max-width:calc(100vw - 32px)!important;background:#12151c;font:500 13px/1.5 Manrope,sans-serif}html:not(.dark) .portal-project-person-drawer{background:var(--blocco)}.portal-project-person-header{padding:16px 54px 14px 18px}.portal-project-person-header>.portal-tile{width:32px;height:32px;flex:none}.portal-project-person-header>.portal-tile>svg{width:16px;height:16px}.portal-project-person-header h2{font:700 16px/1.5 Manrope,sans-serif}.portal-project-person-header p{margin:0;font:500 12px/1.5 Manrope,sans-serif}.portal-project-person-body{padding:18px;scrollbar-width:none}.portal-project-person-body>div{display:flex;flex-direction:column;gap:16px}.portal-project-person-drawer .sc-persona-identita>.portal-project-avatar{width:52px;height:52px;flex:none;font-size:16px;border:0;box-shadow:none}.sc-persona-concluse>.project-completed-trigger{width:100%;text-align:left;border:0;background:none;padding:0}.sc-persona-concluse>.project-completed-trigger>svg:last-child{transition:rotate var(--t-medio,.22s)}.sc-persona-concluse .project-collapse-content>.sc-persona-task{padding-top:12px}@media(prefers-reduced-motion:reduce){.project-collapse-content[data-state]{animation-duration:1ms}.sc-persona-concluse>.project-completed-trigger>svg:last-child{transition:none}}.portal-project .portal-desktop-card>header>b{font-weight:600;color:var(--t1)}.portal-project .portal-desktop-card>header small{font-size:13px;color:var(--t3)}.portal-project .portal-desktop-card>header .portal-icon-button{color:var(--t3);border-radius:3px}.portal-project .portal-desktop-card>header .portal-icon-button:hover{background:#ffffff0f;color:var(--t1)}.portal-project .portal-desktop-card>footer{height:44px;padding:0 16px;border-top:0;font-size:13px}.portal-project .portal-desktop-card>footer>span{font-size:12px;color:var(--t3)}.portal-project .portal-desktop-card>footer .portal-project-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-project .portal-desktop-card>footer .portal-project-link:hover{color:color-mix(in srgb,var(--c) 45%,#fff)}.portal-project .portal-desktop-card>footer .portal-project-link .portal-icon{color:var(--t3);transition:transform .15s}.portal-project .portal-desktop-card>footer .portal-project-link:hover .portal-icon{transform:translate(2px)}.portal-project .portal-desktop-card .sc-task-check{border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);transition:border-color .15s,background-color .15s}.portal-project .portal-desktop-card .sc-task-check:hover:not(:disabled){border-color:var(--t1);background:#ffffff0d}.portal-project .portal-desktop-card .ritardo{color:color-mix(in srgb,var(--rosso) 85%,#fff);font-variant-numeric:tabular-nums}.portal-project .portal-desktop-card .tx{gap:0}.portal-project .portal-desktop-card .tx>span{margin-top:1px}.portal-project .portal-desktop-card>header>div{display:contents}.portal-project .portal-desktop-card>header .portal-icon-button{margin-left:auto}.portal-project .portal-desktop-kpi>small{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project .portal-kpi-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--c)}.portal-project .portal-kpi-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.portal-project .portal-desktop-kpi:hover{background:radial-gradient(130% 110% at 0 0,color-mix(in srgb,var(--c) 19%,transparent),color-mix(in srgb,var(--c) 6%,transparent) 70%),var(--os-surface)}.portal-project .sc-carico i{background:var(--c)}.portal-project .sc-row .tx>b{font-weight:500}.portal-project-files .nf-sources{gap:2px;padding:3px;border-radius:3px;background:color-mix(in srgb,var(--ciano) 9%,rgba(255,255,255,.03))}.portal-project-files .nf-sources>button{height:30px;padding:0 8px;gap:7px;border-radius:2px;font:600 11px Manrope,sans-serif;color:var(--t3)}.portal-project-files .nf-sources>button>svg{margin:0 12px;color:var(--t3)}.portal-project-files .nf-sources>button:hover{background:#ffffff0d;color:var(--t1)}.portal-project-files .nf-sources>button[aria-pressed=true]{background:color-mix(in srgb,var(--ciano) 26%,transparent);color:var(--t1)}.portal-project-heading{-moz-column-gap:9px;column-gap:9px}.portal-project-workspace-dot{box-shadow:0 0 12px color-mix(in srgb,var(--ws,var(--indaco)) 60%,transparent)}.portal-project-health{height:22px;padding:0 8px;color:color-mix(in srgb,var(--c,var(--indaco)) 62%,#fff);background:color-mix(in srgb,var(--c,var(--indaco)) 15%,transparent)}:root:not(.dark) .portal-project-health{color:var(--c,var(--indaco))}.portal-project-meta{color:var(--t2)}.portal-project-meta>i{background:#ffffff1a}:root:not(.dark) .portal-project-meta>i{background:var(--filo-riga)}.portal-project-meta>button:first-child{margin-left:-8px;padding:0 8px;color:var(--t1);font-weight:600}.portal-project-meta>button:first-child:hover{background:#ffffff0f}.portal-project-mini-progress{height:5px;border-radius:3px;background:#ffffff14}.portal-project-mini-progress>i{border-radius:3px}.portal-project-meta b{font-weight:600}.portal-project-meta>span:has(.portal-project-mini-progress)>b{font-weight:700}.portal-project-heading>.portal-button:has(.portal-project-member-stack){padding:0 12px 0 8px}.portal-project-member-stack>.inline-flex{width:22px!important;height:22px!important;font-size:9px}.portal-project-member-stack>.inline-flex+.inline-flex{margin-left:-6px}:root:not(.dark) :is(.portal-project,.portal-my-tasks) .portal-desktop-card>footer .portal-project-link{color:var(--c)}:root:not(.dark) :is(.portal-project,.portal-my-tasks) .portal-desktop-card>footer .portal-project-link:hover{color:var(--t1)}:root:not(.dark) .portal-project .portal-desktop-card .ritardo{color:var(--rosso)}.portal-project .portal-project-nova{position:relative;border-radius:6px;background:color-mix(in srgb,var(--viola) 4%,rgba(255,255,255,.02));overflow:hidden}:is(.portal-project-nova,.portal-nova-embedded)>.pn-ctx{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:5px;flex-shrink:0;width:100%;max-width:808px;margin-inline:auto;box-sizing:border-box;padding:16px 24px 0;box-shadow:inset 0 -1px #ffffff0f}:is(.portal-project-nova,.portal-nova-embedded) .pn-cl{margin-right:2px;font-size:11px;font-weight:600;color:var(--t3)}:is(.portal-project-nova,.portal-nova-embedded) .pn-c{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:3px;background:#ffffff0f;font-size:12px;color:var(--t2)}:is(.portal-project-nova,.portal-nova-embedded) .pn-c.on{background:#9d7bea29;color:#e2d6ff}.portal-project-nova .pn-ctx-tools{display:flex;align-items:center;height:24px;margin-left:auto}.portal-project-nova .pn-ctx-tools .portal-ai-toolbar{height:24px;padding:0}:is(.portal-project-nova,.portal-nova-embedded)>.pn-ctx>.portal-icon-button{height:28px;width:28px;margin-block:-2px}.portal-project-nova .portal-ai-panel{background:none}:is(.portal-project-nova,.portal-nova-embedded) .portal-ai-messages{padding:20px max(24px,calc((100% - 760px)/2))!important}:is(.portal-project-nova,.portal-nova-embedded) .portal-ai-composer-wrap{width:min(760px,calc(100% - 48px));padding:12px 0 20px}:root:not(.dark) .portal-project .portal-project-nova{background:color-mix(in srgb,var(--viola) 5%,#fff)}:root:not(.dark) :is(.portal-project-nova,.portal-nova-embedded)>.pn-ctx{box-shadow:inset 0 -1px #00000012}:root:not(.dark) :is(.portal-project-nova,.portal-nova-embedded) .pn-c{background:#0000000d}:root:not(.dark) :is(.portal-project-nova,.portal-nova-embedded) .pn-c.on{background:color-mix(in srgb,var(--viola) 14%,#fff);color:var(--viola)}.portal-nova-embedded{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.portal-nova-embedded>.portal-ai-panel{flex:1;height:auto;min-height:0}.portal-project .pj-date em{font-style:normal;font-size:12px;color:var(--t3)}.portal-project .pj-date em.ko{color:var(--rosso-chiaro);font-weight:600}.portal-project .sc-cartelle{display:inline-flex;gap:4px;margin-left:auto}.portal-project .sc-cartelle button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c);cursor:pointer}.portal-project .sc-cartelle button:hover{background:color-mix(in srgb,var(--c) 26%,transparent)}.portal-project .sc-cartelle svg{width:13px;height:13px}.portal-project{position:relative;isolation:isolate}.portal-project .pj-avs .pj-av{font-size:9px;font-weight:700;box-shadow:0 0 0 2px #121720}.portal-project :is(.pj-pill,.pj-strat-b){line-height:normal}.portal-project .pj-av-pr{gap:8px}.portal-project .sc-home{padding:0}.portal-project .sc-row{border-radius:4px}.portal-project .portal-desktop-card>footer.w-p{color:var(--t1)}.portal-project .portal-desktop-card>footer.w-p>span{color:var(--t3)}.portal-project .sc-carico{font-size:12.5px;line-height:1.55;color:var(--t3)}.portal-project .portal-project-nova-window,.portal-project .portal-project-nova-window>.sc-nv{display:flex;flex-direction:column;flex:1;min-height:0}.portal-project .portal-project-nova-window>.sc-nv>.portal-project-nova{flex:1;min-height:0}.portal-project .sc-fc>section.pj-corpo{display:flex;flex-direction:column;flex:1;min-height:0}.portal-project .sc-row .sc-av{font-size:11px;font-weight:700}.portal-workspace-home{min-height:0;overflow:auto;scrollbar-width:none;padding-right:2px}.portal-workspace-title{display:flex;align-items:center;gap:12px}.portal-workspace-title>.portal-icon-button{margin-left:-6px}.portal-workspace-title>.portal-tile{width:28px;height:28px}.portal-workspace-loading{color:var(--t3);padding:32px}.portal-workspace-launcher{display:flex;align-items:center;gap:12px;margin:22px 0 14px;font-size:12px;color:var(--t3)}.portal-workspace-search{display:flex;align-items:center;gap:8px;width:360px;max-width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:color-mix(in srgb,var(--indaco) 8%,var(--blocco));color:var(--t3)}.portal-workspace-search input{background:none;border:0;min-width:0;width:100%;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-workspace-search input::-moz-placeholder{color:var(--t3)}.portal-workspace-search input::placeholder{color:var(--t3)}.portal-workspace-search>svg{width:15px;height:15px;flex:none}.portal-workspace-view{display:flex;gap:3px;margin-left:auto;flex:none;padding:3px;border-radius:5px;background:var(--blocco)}.portal-workspace-view>button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:3px;background:none;color:var(--t3);font:600 12px Manrope,sans-serif;cursor:pointer}.portal-workspace-view>button[aria-pressed=true]{color:var(--t1);background:color-mix(in srgb,var(--indaco) 18%,var(--blocco))}.portal-workspace-view>button:hover{color:var(--t1)}.portal-workspace-view svg{width:14px;height:14px}.portal-workspace-groups{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;padding-bottom:4px}.portal-workspace-groups.is-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.portal-workspace-group>header{padding:10px 14px;gap:10px}.portal-workspace-collapse{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:none;border:0;padding:0;color:var(--t1);text-align:left;cursor:pointer}.portal-workspace-collapse>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.portal-workspace-collapse>svg{width:14px;height:14px;color:var(--t3);flex:none;transition:transform .16s ease}.portal-workspace-collapse[aria-expanded=false]>svg{transform:rotate(-90deg)}.portal-workspace-collapse>small{font-size:12px;color:var(--t3);white-space:nowrap}.portal-workspace-collapse:hover>b{color:var(--c)}.portal-workspace-collapse-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease,opacity .16s}.portal-workspace-collapse-body[data-open=false]{grid-template-rows:0fr;opacity:0}.portal-workspace-collapse-body>div{min-height:0;overflow:hidden}.portal-workspace-link{display:inline-flex;align-items:center;gap:6px;color:var(--t2);font-size:12px;font-weight:600;white-space:nowrap}.portal-workspace-link:hover{color:var(--t1)}.portal-workspace-link svg{width:14px;height:14px}.portal-workspace-grip{display:grid;place-items:center;flex:none;width:18px;height:28px;background:none;border:0;color:var(--t3);cursor:grab}.portal-workspace-grip>svg{width:14px;height:14px}.portal-workspace-project-row{display:flex;align-items:center;gap:8px;border-top:1px solid var(--filo-riga);min-width:0;flex:1}.portal-workspace-project-row:hover{background:color-mix(in srgb,var(--c) 9%,transparent)}.portal-workspace-project-row>.portal-icon-button{flex:none;margin-right:8px;opacity:0}.portal-workspace-project-row:hover>.portal-icon-button,.portal-workspace-project-row:focus-within>.portal-icon-button{opacity:1}.portal-workspace-project-row>[role=checkbox]{margin-left:12px;flex:none}.portal-workspace-shortcut{display:grid;grid-template-columns:minmax(170px,1fr) 150px 78px 92px 155px 14px;gap:14px;align-items:center;width:100%;min-width:0;flex:1;padding:13px 16px;color:var(--t2);font:500 12px Manrope,sans-serif;text-align:left}.portal-workspace-shortcut>svg{width:14px;height:14px;color:var(--t3)}.portal-workspace-project-name{display:flex;flex-direction:column;gap:3px;min-width:0}.portal-workspace-project-name>b{font-size:13px;font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-workspace-project-name>small{font-size:11px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-workspace-project-status{display:flex;flex-direction:column;gap:3px;font-size:11px}.portal-workspace-project-status small{font-size:10px}.portal-workspace-project-tasks{color:var(--t3);white-space:nowrap}.portal-workspace-project-date{text-align:right;font-size:11px}.portal-workspace-project-people{min-width:0}.portal-desktop [data-status=ritardo]{color:var(--rosso)}.portal-desktop [data-status=rischio]{color:var(--ambra)}.portal-desktop [data-status=attesa]{color:var(--viola)}.portal-desktop [data-status=fatto]{color:var(--verde)}.portal-workspace-people{display:inline-flex;align-items:center;padding-left:4px;min-width:0}.portal-workspace-avatar{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff!important;font-size:10px;font-weight:700}.portal-workspace-people>.portal-workspace-avatar{width:24px;height:24px;border:0;margin-left:0;font-size:10px;line-height:1}.portal-workspace-people>small{margin-left:4px;color:var(--t3);font-size:10px}.portal-workspace-card-title{display:flex;align-items:center;gap:8px;min-width:0;flex:1;font-size:16px;font-weight:700}.portal-workspace-card-body{display:flex;flex-direction:column;padding:16px;gap:22px;color:var(--t1)}.portal-workspace-card-body>p{margin:0;min-height:42px;font-size:13px;color:var(--t3);line-height:1.6}.portal-workspace-card-stats{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--t3)}.portal-workspace-card-stats>span{display:flex;flex-direction:column;gap:4px}.portal-workspace-card-stats strong{font-size:26px;font-weight:700;line-height:1.2;color:var(--t1)}.portal-workspace-card-stats>small{margin-left:auto;font-size:11px}.portal-workspace-card-open{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--c)}.portal-workspace-card-open svg{width:14px;height:14px}.portal-workspace-group>footer>a{display:flex;align-items:center;gap:8px;font-size:11px}.portal-workspace-group>footer>span{font-size:11px}.portal-workspace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;grid-column:1/-1;padding:32px;text-align:center;color:var(--t3);font-size:13px}.portal-workspace-empty>svg{width:26px;height:26px;color:var(--indaco)}.portal-workspace-empty>b{color:var(--t1)}.portal-workspace-empty p{margin:0}.portal-workspace-help{margin:0;padding:14px 16px;font-size:12px;line-height:1.6;color:var(--t3)}.portal-nova-empty{margin:0 0 12px;color:var(--t2);font-size:13px}.portal-workspace-active-filter{display:inline-flex;gap:10px;align-items:center;padding:5px 10px;margin-bottom:12px;font-size:12px;background:var(--blocco);border-radius:3px}.portal-workspace-active-filter button{padding:0;background:none;color:var(--t3)}.portal-workspace-active-filter svg{width:12px;height:12px}.portal-workspace-home-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;padding-bottom:4px}.portal-workspace-project-card{display:block;padding:16px}.portal-workspace-project-card>small{font-size:12px;color:var(--t3)}.portal-workspace-project-card>p{font-size:13px;color:var(--t2);margin:10px 0 16px;min-height:40px}.portal-workspace-project-card>span{display:flex;justify-content:space-between;color:var(--t3);font-size:12px}.portal-workspace-project-card [role=progressbar]{height:5px;margin-top:8px;border-radius:3px;background:var(--filo);overflow:hidden}.portal-workspace-project-card [role=progressbar]>i{display:block;height:100%;background:var(--c);border-radius:3px}.portal-workspace-project-card>strong{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;color:var(--c)}.portal-workspace-project-card>strong svg{width:14px;height:14px}.portal-workspace-project-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:14px}.portal-workspace-project-toolbar .portal-workspace-search{flex:1}.portal-workspace-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.portal-workspace-filters>button{display:flex;flex-direction:column;gap:6px;padding:12px 10px;align-items:flex-start;border:0;border-radius:3px;font-size:12px;background:color-mix(in srgb,var(--indaco) 8%,var(--blocco));color:var(--t3)}.portal-workspace-filters>button>span{font-size:20px;font-weight:700;color:var(--t1)}.portal-workspace-filters>button[aria-pressed=true]{background:color-mix(in srgb,var(--indaco) 20%,var(--blocco));color:var(--t1)}.portal-workspace-select-all{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--t3);padding:0 12px 12px}.portal-workspace-project-list{background:color-mix(in srgb,var(--indaco) 6%,var(--os-surface));border-radius:3px}.portal-workspace-sortable-project{display:flex;align-items:center}.portal-workspace-sortable-project>.portal-workspace-grip{margin-left:6px}.portal-workspace-editors,.portal-workspace-editors>div,.portal-workspace-nova{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.portal-desktop [hidden]{display:none!important}.portal-workspace-editor{display:flex;flex-direction:column;min-height:0;flex:1}.portal-workspace-editor-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;padding-bottom:16px}.portal-workspace-editor-scroll>.portal-desktop-card+.portal-desktop-card{margin-top:16px}.portal-workspace-editor .portal-desktop-card-body{min-height:0}.portal-workspace-fields{display:flex;flex-direction:column;gap:20px;padding:20px;max-width:760px;border:0}.portal-workspace-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:var(--t2)}.portal-workspace-fields>div>label{margin-bottom:8px}.portal-workspace-fields input,.portal-workspace-fields textarea{background:color-mix(in srgb,var(--ambra) 3%,var(--blocco));font:inherit;color:var(--t1);border-radius:3px}.portal-workspace-fields textarea{min-height:80px}.portal-workspace-fields>p{font-size:12px;color:var(--t3)}.portal-workspace-icons,.portal-workspace-colors{display:flex;flex-wrap:wrap;gap:8px}.portal-workspace-icons>button{display:grid;place-items:center;width:36px;height:36px;background:var(--blocco);color:var(--t3);border:1px solid var(--filo);border-radius:3px}.portal-workspace-icons>button[aria-pressed=true]{background:color-mix(in srgb,var(--ambra) 18%,var(--blocco));color:var(--ambra);border-color:var(--ambra)}.portal-workspace-colors>button{display:grid;place-items:center;width:26px;height:26px;background:var(--c);border-radius:50%;color:#fff;border:3px solid transparent;background-clip:padding-box}.portal-workspace-colors>button[aria-pressed=true]{box-shadow:0 0 0 1px var(--c)}.portal-workspace-colors svg{width:12px;height:12px}.portal-workspace-lifecycle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-top:1px solid var(--filo-riga)}.portal-workspace-lifecycle>span{display:flex;flex-direction:column;gap:6px}.portal-workspace-lifecycle b{font-size:13px}.portal-workspace-lifecycle small{font-size:12px;color:var(--t3)}.portal-workspace-save{display:flex;align-items:center;gap:8px;padding:12px 0 0;border-top:1px solid var(--filo);flex:none}.portal-workspace-save>span{margin-right:auto;font-size:12px;color:var(--t3)}.portal-workspace-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px}.portal-workspace-members>button{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--filo);border-radius:4px;background:var(--os-surface);color:var(--t1);text-align:left}.portal-workspace-members>button[aria-pressed=true]{background:color-mix(in srgb,var(--ciano) 10%,var(--os-surface));border-color:color-mix(in srgb,var(--ciano) 30%,var(--filo))}.portal-workspace-members>button:disabled{opacity:.7;cursor:default}.portal-workspace-members>button>span:not(.portal-workspace-avatar):not([data-slot]){display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.portal-workspace-members b{font-size:13px;font-weight:600}.portal-workspace-members small{font-size:11px;color:var(--t3)}.portal-workspace-members>button>i{display:grid;place-items:center;width:24px;height:24px;flex:none;color:var(--t3)}.portal-workspace-members>button[aria-pressed=true]>i{background:var(--ciano);color:#fff;border-radius:50%}.portal-workspace-members>button>i>svg{width:14px;height:14px}.portal-workspace-nova .portal-desktop-window-body{overflow:hidden}.portal-workspace-nova .portal-ai-panel{background:transparent;border:0;box-shadow:none}.portal-workspace-nova .portal-ai-toolbar{display:none}@media(max-width:1300px){.portal-workspace-groups.is-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-workspace-card-stats>small{margin-left:0}.portal-workspace-launcher .portal-workspace-search{width:360px;min-width:200px}.portal-workspace-launcher>span{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.portal-workspace-collapse>svg,.portal-workspace-collapse-body{transition:none}}.portal-workspace-summary-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:none;color:var(--t1);text-align:left}.portal-workspace-summary-row:hover{background:color-mix(in srgb,var(--c) 8%,transparent)}.portal-workspace-summary-row>span:not(.portal-tile):not(.portal-workspace-people):not(.portal-workspace-summary-tail){display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.portal-workspace-summary-row b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-workspace-summary-row small{font-size:12px;color:var(--t3)}.portal-workspace-summary-tail{display:flex;align-items:center;gap:10px;flex:none}.portal-workspace-summary-tail small{font-size:11px}.portal-workspace-summary-tail svg{width:12px;height:12px;color:var(--t3)}.portal-workspace-summary-row .portal-workspace-people .portal-workspace-avatar{width:28px;height:28px;font-size:10px}[role=dialog].portal-workspace-form{width:560px;max-width:calc(100vw - 64px);padding:20px;border-radius:3px}.portal-workspace-form h2{display:flex;align-items:center;gap:10px}.portal-workspace-form .portal-workspace-fields{padding:16px 0 20px}.portal-workspace-warning{display:flex;align-items:start;gap:10px;margin-top:16px;padding:14px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 12%,transparent);font-size:13px;color:var(--t2)}.portal-workspace-warning>svg{flex:none;color:var(--ambra)}.portal-workspace-editor>.portal-workspace-editor-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:none;background:none;border:0;border-radius:0;box-shadow:none;padding:0 0 16px}.portal-workspace-editor-scroll>div>.portal-desktop-card+.portal-desktop-card{margin-top:16px}.portal-workspace-members>button>.portal-workspace-avatar{width:28px;height:28px;flex:0 0 28px;font-size:11px;line-height:1}.portal-workspace-members>button>.portal-workspace-member-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.portal-workspace-member-copy>b,.portal-workspace-member-copy>small{overflow-wrap:anywhere}.portal-desktop.portal-workspaces:before{content:none}.portal-workspace-grip{touch-action:none}.portal-workspace-grip:focus-visible{outline:2px solid var(--indaco);outline-offset:2px;border-radius:3px}.portal-workspace-grip:active{cursor:grabbing}.portal-workspace-grip:disabled{cursor:wait;opacity:.5}.portal-workspace-drag-preview{--os-surface:var(--blocco);color:var(--t1);font-family:Manrope,sans-serif;pointer-events:none;cursor:grabbing}.portal-workspace-drag-preview>.portal-workspace-group{box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent),0 16px 40px #0005;outline:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.portal-workspace-drag-preview [data-status=ritardo]{color:var(--rosso)}.portal-workspace-drag-preview [data-status=fatto]{color:var(--verde)}.portal-workspace-search{transition:background-color var(--t-rapido,.14s),box-shadow var(--t-rapido,.14s)}.portal-workspace-search:hover{background:color-mix(in srgb,var(--indaco) 12%,var(--blocco));color:var(--t1)}.portal-workspace-search:focus-within{background:color-mix(in srgb,var(--indaco) 12%,var(--blocco));box-shadow:none;color:var(--t1)}.portal-workspace-search input{height:100%;padding:0;outline:none;box-shadow:none}.portal-workspace-people{gap:0;padding-left:0}.portal-workspace-people>.portal-workspace-avatar~.portal-workspace-avatar{margin-left:-4px}.portal-workspace-avatar>.portal-avatar-initials{display:block;font:inherit;letter-spacing:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.portal-workspace-card-stats>small{display:inline-flex;align-items:center;gap:5px}.portal-workspace-card-stats>small>svg{width:14px;height:14px}.portal-workspace-groups.is-cards .portal-workspace-group>header{height:52px;min-height:52px;padding:0 10px 0 12px;gap:8px}.portal-workspace-groups.is-cards .portal-workspace-card-title{gap:8px}.portal-workspace-menu.project-control-popover{min-width:240px;max-width:320px;padding:5px}.portal-workspace-menu.project-control-popover [role=menuitem]{min-height:36px;height:auto;padding:6px 10px;gap:10px;font:500 13px/1.3 Manrope,sans-serif}.portal-workspace-menu [role=menuitem]>svg{width:14px;height:14px;flex:none;color:var(--t3)}.portal-workspace-menu-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:0}.portal-workspace-menu-copy>small{font:500 11px/1.3 Manrope,sans-serif;color:var(--t3)}.portal-workspace-menu [role=menuitem][data-highlighted]>svg{color:inherit}.portal-workspace-view>button{transition:background-color var(--t-rapido,.14s),color var(--t-rapido,.14s)}.portal-workspace-view>button:focus-visible,.portal-workspace-shortcut:focus-visible{outline:2px solid var(--indaco);outline-offset:-2px}@media(max-width:1300px){.portal-workspace-shortcut{grid-template-columns:minmax(150px,1fr) 140px 72px 140px 14px;gap:10px}.portal-workspace-project-people{display:none}}@media(max-width:1050px){.portal-workspace-launcher{flex-wrap:wrap}.portal-workspace-launcher>[role=status]{order:3;flex-basis:100%}.portal-workspace-search{flex:1;min-width:0;width:auto}.portal-workspace-shortcut{grid-template-columns:minmax(130px,1fr) auto 14px;gap:6px 12px}.portal-workspace-project-name{grid-row:span 2}.portal-workspace-project-status{grid-column:2}.portal-workspace-project-tasks{display:none}.portal-workspace-project-date{grid-column:2;grid-row:2;text-align:left}.portal-workspace-shortcut>svg{grid-column:3;grid-row:1/span 2}.portal-workspace-groups.is-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.portal-workspace-search,.portal-workspace-view>button,.portal-workspace-collapse>svg,.portal-workspace-collapse-body{transition:none}}.portal-workspace-search:has(input:focus-visible){outline:1px solid var(--filo-forte);outline-offset:1px}.portal-workspace-icons>button{border-color:transparent;background:var(--portal-control);transition:background-color .14s,color .14s}.portal-workspace-icons>button:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 7%,transparent);border-color:transparent;color:var(--t1)}.portal-workspace-members>button:hover:not(:disabled){background:color-mix(in srgb,var(--ciano) 14%,var(--blocco));border-color:transparent;color:var(--t1)}.portal-workspace-members>button:hover:not(:disabled)>i,.portal-workspace-grip:hover:not(:disabled){color:var(--t1)}:is(.portal-workspace-icons,.portal-workspace-colors,.portal-workspace-members)>button:focus-visible,.portal-workspace-grip:focus-visible,.portal-workspace-view>button:focus-visible{outline:2px solid var(--indaco)!important;outline-offset:2px}.portal-workspace-colors>button:hover:not(:disabled){filter:brightness(1.12)}@media(prefers-reduced-motion:reduce){.portal-workspace-icons>button{transition:none}}.portal-workspace-fields>.project-dialog-field{gap:8px}.portal-workspace-fields textarea.project-control-input{padding:0 11px}.portal-workspace-fields .project-dialog-icons>button[aria-pressed=true]{background:transparent;box-shadow:none}.portal-workspace-member-count{font:500 12px/1.55 Manrope,sans-serif;color:var(--t3)}.portal-workspace-group>header small{font-size:13px}.portal-workspace-group>header>div{gap:12px}.portal-workspace-group>header .portal-icon-button{color:var(--t3)}.portal-workspace-group>header .portal-icon-button:hover{color:var(--t1)}.portal-workspace-shortcut,.portal-workspace-shortcut .portal-workspace-project-status,.portal-workspace-shortcut .portal-workspace-project-date,.portal-workspace-shortcut .portal-workspace-project-tasks,.portal-workspace-shortcut .portal-workspace-project-name small{font-weight:400}.portal-workspace-fields .project-dialog-icons,.portal-workspace-fields .project-dialog-colors{margin-top:0}.portal-workspace-fields .project-dialog-icons>button{border-radius:6px;background:#ffffff0f}.portal-workspaces .portal-desktop-card>header>b{font-weight:600}.portal-workspaces-page{position:relative;isolation:isolate;height:100%;min-height:0;display:flex;flex-direction:column}.portal-workspaces-page>.portal-workspaces{flex:1;min-height:0}.portal-workspaces .wo-project-status{font-size:12px;font-weight:600}.portal-workspaces .wo-archived{padding:0}.portal-workspace-dialog.portal-project-dialog{max-width:512px}.portal-workspace-dialog .project-dialog-icons,.portal-workspace-dialog .project-dialog-colors{margin-top:0}.portal-workspace-dialog .project-dialog-icons>button{border-radius:6px}.portal-workspace-dialog .pe-testo b{color:var(--t1)}.portal-workspace-menu.project-control-popover{min-width:220px;font-size:16px;font-weight:400;line-height:normal;box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}:root:not(.dark) .portal-workspace-menu.project-control-popover{background:color-mix(in srgb,#f3f5f8,#fff 8%);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.portal-project-create .gp-passi{display:flex;align-items:center;gap:0;padding:6px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-project-create .gp-passo{display:flex;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px 0 10px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t3);text-align:left;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-project-create .gp-passo:disabled{cursor:default}.portal-project-create .gp-passo:not(:disabled):hover{background:#ffffff0a;color:var(--t1)}.portal-project-create .gp-passo>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;font:700 12px Manrope,sans-serif;font-style:normal;color:var(--t3);transition:background-color var(--t-medio) var(--c-entra),color var(--t-medio) var(--c-entra)}.portal-project-create .gp-passo>i .portal-icon{width:14px;height:14px}.portal-project-create .gp-passo>span{display:flex;flex-direction:column;min-width:0}.portal-project-create .gp-passo b{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.portal-project-create .gp-passo small{font-size:12px;font-weight:500;line-height:1.3;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.portal-project-create .gp-passo small.vuoto{opacity:.7}.portal-project-create .gp-passo.on{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--t1)}.portal-project-create .gp-passo.on>i{background:var(--c);color:#fff}.portal-project-create .gp-passo.on small{color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-project-create .gp-passo.fatto{color:var(--t2)}.portal-project-create .gp-passo.fatto>i{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.portal-project-create .gp-filo{flex:1 1 16px;min-width:12px;height:1px;background:var(--w-filo)}.portal-project-create .gp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:16px}.portal-project-create .gp.pieno{grid-template-columns:minmax(0,1fr)}.portal-project-create .gp-corpo{display:flex;flex-direction:column;min-width:0;padding:20px 20px 0;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-project-create .gp-passo-corpo{display:flex;flex-direction:column;gap:20px}.portal-project-create .gp-h h2{margin:0;font:700 20px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-project-create .gp-h p{margin:6px 0 0;max-width:72ch;font-size:13px;line-height:1.6;color:var(--t2)}.portal-project-create .gp-opzioni{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-project-create .gp-opz{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:4px;align-items:start;padding:18px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-project-create .gp-opz:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--w-filo))}.portal-project-create .gp-opz-ic{grid-row:1/4;width:44px;height:44px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-project-create .gp-opz-ic .portal-icon{width:20px;height:20px}.portal-project-create .gp-opz>b{font-size:14px;font-weight:700;color:var(--t1)}.portal-project-create .gp-opz>span:not(.gp-opz-ic){font-size:13px;line-height:1.55}.portal-project-create .gp-opz ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px;font-size:13px;color:var(--t2)}.portal-project-create .gp-opz li{display:flex;align-items:center;gap:7px}.portal-project-create .gp-opz li .portal-icon{width:13px;height:13px;color:var(--c)}.portal-project-create .gp-opz.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-project-create .gp-sez{display:flex;flex-direction:column;gap:12px}.portal-project-create .gp-sez>h3{display:flex;align-items:center;gap:8px;margin:0;font:600 13px Manrope,sans-serif;color:var(--t1)}.portal-project-create .gp-sez>h3 .portal-icon{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-project-create .gp-sez>h3 em{font-style:normal;font-weight:500;font-size:12px;color:var(--t3)}.portal-project-create .gp-griglia{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-project-create .gp-campo{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;color:var(--t2)}.portal-project-create .gp-campo>span{display:flex;align-items:baseline;gap:8px}.portal-project-create .gp-campo em{font-style:normal;font-weight:500;color:var(--t3)}.portal-project-create .gp-campo>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--t3)}.portal-project-create .gp-campo>small .portal-icon{width:13px;height:13px;color:var(--viola)}.portal-project-create .gp-campo .g-text{width:100%;font-size:13px}.portal-project-create .gp-campo .g-text:focus{border-color:#758398}.portal-project-create .gp-campo textarea.g-text{height:auto;min-height:84px;padding:10px 11px;line-height:1.55;resize:vertical}.portal-project-create .gp-campo .g-text:disabled{opacity:.45}.portal-project-create .gp-scelte{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-project-create .gp-scelte>button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:36px;white-space:nowrap;padding:0 12px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-project-create .gp-scelte>button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-project-create .gp-scelte>button:hover{background:#ffffff14;color:var(--t1)}.portal-project-create .gp-scelte>button.on{background:color-mix(in srgb,var(--c,var(--indaco)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--indaco)) 55%,transparent);color:var(--t1)}.portal-project-create .gp-scelte>button.on small{color:color-mix(in srgb,var(--c,var(--indaco)) 70%,#fff)}.portal-project-create .gp-passo-n{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 4px;border-radius:3px;background:#ffffff08}.portal-project-create .gp-passo-n b{min-width:56px;text-align:center;font-size:13px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-project-create .gp-passo-n .ib{width:28px;height:28px}.portal-project-create .gp-interr{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;height:28px;padding:0;border:0;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-project-create .gp-interr>i{position:relative;width:30px;height:18px;border-radius:9px;background:#ffffff24;transition:background-color var(--t-rapido) ease}.portal-project-create .gp-interr>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform var(--t-rapido) var(--c-entra)}.portal-project-create .gp-interr.on>i{background:var(--verde)}.portal-project-create .gp-interr.on>i:after{transform:translate(12px)}.portal-project-create .gp-avviso,.portal-project-create .gp-nota{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:3px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-project-create .gp-avviso .portal-icon,.portal-project-create .gp-nota .portal-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.portal-project-create .gp-avviso b,.portal-project-create .gp-nota b{color:var(--t1);font-weight:600}.portal-project-create .gp-avviso.ambra{background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra)}.portal-project-create .gp-avviso.ambra .portal-icon{color:var(--ambra)}.portal-project-create .gp-nota{background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 3px 0 0 var(--c)}.portal-project-create .gp-nota .portal-icon{color:var(--c)}.portal-project-create .gp-nota-riga{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--t3)}.portal-project-create .gp-nota-riga .portal-icon{flex-shrink:0;width:13px;height:13px}.portal-project-create .gp-piede{display:flex;align-items:center;gap:8px;margin-top:24px;padding:16px 0 20px;border-top:1px solid var(--w-filo)}.portal-project-create .gp-manca{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-size:12px;color:var(--t3)}.portal-project-create .gp-manca .portal-icon{width:13px;height:13px;color:var(--ambra)}.portal-project-create .gp-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-project-create .gp-esci{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t2)}.portal-project-create .gp-esci>.portal-icon{width:15px;height:15px;color:var(--ambra)}.portal-project-create .gp-lato{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo);box-shadow:inset 0 3px 0 var(--c,var(--indaco))}.portal-project-create .gp-lato-h{display:flex;align-items:center;gap:7px;font:600 12px Manrope,sans-serif;color:var(--t3)}.portal-project-create .gp-lato-h .portal-icon{width:13px;height:13px}.portal-project-create .gp-lato-p{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-project-create .gp-lato-p .portal-icon{flex-shrink:0;width:13px;height:13px;margin-top:2px}@media(max-width:1180px){.portal-project-create .gp{grid-template-columns:minmax(0,1fr)}.portal-project-create .gp-lato{position:static}.portal-project-create .gp-passo small{display:none}}.portal-project-create .gp-lato-az{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--w-filo)}.portal-project-create .gp-lato-az .gp-az-b{display:flex;gap:8px}.portal-project-create .gp-lato-az .gp-az-b .btn.pri{flex:1;justify-content:center}.portal-project-create .gp-lato-az .gp-manca{margin:0;align-items:flex-start;line-height:1.45}.portal-project-create .gp-lato-az .gp-manca .portal-icon{margin-top:2px;flex-shrink:0}.portal-project-create .gp-annulla{align-self:center;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-project-create .gp-annulla:hover{background:#ffffff0d;color:var(--t1)}.portal-project-create .gp-lato-az .gp-esci{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.portal-project-create .gp-lato-az .gp-esci>span{display:flex;gap:8px}.portal-project-create .gp-corpo{padding-bottom:20px}.portal-project-create .gp-corpo>.gp-piede:empty{display:none}.portal-project-create .gp-h-con-az{display:flex;align-items:flex-start;gap:24px}.portal-project-create .gp-h-con-az>div:first-child{flex:1;min-width:0}.portal-project-create .gp-h-az{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.portal-project-create .gp-h-az .gp-az-b{display:flex;gap:8px}.portal-project-create .gp-h-az .gp-annulla{align-self:flex-end}.portal-project-create .gp-h-az .gp-manca{margin:0}.portal-project-create .gp-riep{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-project-create .gp-rb{display:flex;flex-direction:column;min-width:0;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05}.portal-project-create .gp-rb>header{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--w-filo);font-size:13px;color:var(--t1)}.portal-project-create .gp-rb>header .portal-icon{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-project-create .gp-rb-mod{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 10px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-project-create .gp-rb-mod:hover{background:#ffffff0f;color:var(--t1)}.portal-project-create .gp-rb-mod .portal-icon{color:inherit}.portal-project-create .gp-rb dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 12px;margin:0;padding:14px;font-size:13px}.portal-project-create .gp-rb dt{color:var(--t3);font-weight:500}.portal-project-create .gp-rb dd{margin:0;min-width:0;color:var(--t1);line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-project-create .gp-nd{color:var(--t3);font-weight:500}.portal-project-create .gp-da{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;font-weight:600;color:var(--ambra)}.portal-project-create .gp-cosa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-project-create .gp-cosa li{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-project-create .gp-cosa li>.portal-icon{width:34px;height:34px;padding:8px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-project-create .gp-cosa li span{display:flex;flex-direction:column;min-width:0}.portal-project-create .gp-cosa li b{font-size:13px;font-weight:600;color:var(--t1)}.portal-project-create .gp-cosa li small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-create .gp-tutti{display:flex;flex-direction:column}.portal-project-create .gp-gruppo{display:flex;flex-direction:column;gap:20px;scroll-margin-top:16px}.portal-project-create .gp-gruppo+.gp-gruppo{margin-top:24px;padding-top:24px;border-top:1px solid var(--w-filo)}.portal-project-create .gp-gruppo-h{display:flex;align-items:flex-start;gap:12px}.portal-project-create .gp-gruppo-h>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c,var(--indaco)) 16%,transparent);font:700 12px Manrope,sans-serif;font-style:normal;color:var(--c,var(--indaco))}.portal-project-create .gp-gruppo-h h2{margin:2px 0 0;font:700 16px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-project-create .gp-gruppo-h p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-project-create .gp-riep>.gp-rb:last-child:nth-child(odd){grid-column:1/-1}.portal-project-create .gp-passi[hidden]{display:none}@media(max-width:1180px){.portal-project-create .gp-riep,.portal-project-create .gp-cosa ul{grid-template-columns:1fr}}.portal-project-create{--c:var(--indaco)}.portal-project-create .np-testa{align-items:center}.portal-project-create .np-torna{display:grid;place-items:center;flex-shrink:0;background:#ffffff0d;color:var(--t2)}.portal-project-create .np-torna:hover{background:#ffffff17;color:var(--t1)}.portal-project-create .np-torna .portal-icon{width:18px;height:18px}.portal-project-create .np-av{width:24px;height:24px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:hsl(var(--h) 40% 36%);font:700 10px Manrope,sans-serif;color:#fff}.portal-project-create .np-avs{display:inline-flex;align-items:center;vertical-align:middle}.portal-project-create .np-avs .np-av{box-shadow:0 0 0 2px var(--w-bg)}.portal-project-create .np-avs .np-av+.np-av{margin-left:-3px}.portal-project-create .np-avs>i{margin-left:4px;font-size:11px;font-style:normal;font-weight:600;color:var(--t3)}.portal-project-create .np-nd{color:var(--t3);font-weight:500}.portal-project-create .np-tpl{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.portal-project-create .np-tc{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;box-shadow:inset 0 3px color-mix(in srgb,var(--c) 70%,transparent);transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-project-create .np-tc:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--w-filo))}.portal-project-create .np-tc.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 3px 0 var(--c),inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-project-create .np-tc-h{display:flex;align-items:center;gap:10px}.portal-project-create .np-tc-ic{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-project-create .np-tc-ic .portal-icon{width:16px;height:16px}.portal-project-create .np-tc-h b{font-size:14px;font-weight:700;color:var(--t1)}.portal-project-create .np-tc-ok{margin-left:auto;width:16px;height:16px;color:var(--c)}.portal-project-create .np-tc-d{font-size:13px;line-height:1.5;min-height:38px}.portal-project-create .np-tc-m{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:600;color:var(--t2)}.portal-project-create .np-tc-m span{display:inline-flex;align-items:center;gap:5px}.portal-project-create .np-tc-m .portal-icon{width:13px;height:13px;color:var(--c)}.portal-project-create .np-tc>small{font-size:11px;color:var(--t3)}.portal-project-create .np-fasi{display:flex;gap:3px;height:6px}.portal-project-create .np-fasi i{min-width:4px;border-radius:2px;background:color-mix(in srgb,var(--c) var(--o,100%),rgba(255,255,255,.12))}.portal-project-create .np-fasi.grande{height:8px}.portal-project-create .np-cli{position:relative}.portal-project-create .np-sugg{position:absolute;z-index:5;left:0;right:0;top:40px;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 9%);box-shadow:0 0 0 1px #ffffff14,0 14px 32px #00000073;animation:compare var(--t-rapido) var(--c-entra);transform-origin:top left}.portal-project-create .np-sugg button{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-project-create .np-sugg button:hover{background:#ffffff0f;color:var(--t1)}.portal-project-create .np-sugg .portal-icon{width:14px;height:14px;color:var(--ciano)}.portal-project-create .np-ws{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.portal-project-create .np-wc{display:flex;align-items:flex-start;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-project-create .np-wc:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--w-filo))}.portal-project-create .np-wc.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 9%,transparent)}.portal-project-create .np-wc-ic{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-project-create .np-wc-ic .portal-icon{width:16px;height:16px}.portal-project-create .np-wc-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.portal-project-create .np-wc-t b{font-size:13px;font-weight:600;color:var(--t1)}.portal-project-create .np-wc-t small{font-size:12px;line-height:1.4;color:var(--t3)}.portal-project-create .np-wc .np-av{width:22px;height:22px;font-size:9px}.portal-project-create .np-wc .np-avs .np-av+.np-av{margin-left:-3px}.portal-project-create .np-crono{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:3px;background:#ffffff05;border:1px solid var(--w-filo)}.portal-project-create .np-cr{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:14px}.portal-project-create .np-cr-n{display:flex;align-items:baseline;gap:8px;min-width:0}.portal-project-create .np-cr-n b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-create .np-cr-n small{font-size:11px;color:var(--t3);white-space:nowrap}.portal-project-create .np-cr-b{position:relative;height:22px;border-radius:4px;background:#ffffff08}.portal-project-create .np-cr-b i{position:absolute;top:3px;bottom:3px;border-radius:3px;background:color-mix(in srgb,var(--c) var(--o,100%),rgba(255,255,255,.12))}.portal-project-create .np-cr-d{font-size:12px;color:var(--t2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-project-create .np-cr-asse .np-cr-b{height:auto;background:none;display:flex;justify-content:space-between}.portal-project-create .np-cr-asse em{font-style:normal;font-size:11px;color:var(--t3)}.portal-project-create .np-pp{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.portal-project-create .np-pc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:8px;align-items:center;padding:12px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-project-create .np-pc.on{border-color:color-mix(in srgb,var(--indaco) 50%,transparent);background:var(--indaco-fondo)}.portal-project-create .np-pc-sel{grid-column:1/3;display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-project-create .np-pc-sel:disabled{cursor:default}.portal-project-create .np-pc-sel .np-av{width:32px;height:32px;font-size:11px}.portal-project-create .np-pc-sel>span:not(.np-av):not(.np-pc-ok):not(.portal-user-option){display:flex;flex-direction:column;min-width:0;flex:1}.portal-project-create .np-pc-sel b{font-size:13px;font-weight:600;color:var(--t1)}.portal-project-create .np-pc-sel b em{font-style:normal;font-weight:600;font-size:11px;color:var(--t3)}.portal-project-create .np-pc-sel small{font-size:12px;color:var(--t3)}.portal-project-create .np-pc-ok{width:22px;height:22px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff2e;color:#fff}.portal-project-create .np-pc.on .np-pc-ok{background:var(--indaco);box-shadow:none}.portal-project-create .np-pc-ok .portal-icon{width:13px;height:13px}.portal-project-create .np-carico{position:relative;display:flex;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.portal-project-create .np-carico i{height:100%;background:color-mix(in srgb,var(--t3) 70%,transparent)}.portal-project-create .np-carico i.nuove{background:var(--indaco)}.portal-project-create .np-pc-c{font-size:12px;color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums}.portal-project-create .np-pc-c b{color:var(--indaco-chiaro);font-weight:600}.portal-project-create .np-resp{grid-column:1/3;justify-self:start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0d;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-project-create .np-resp .portal-icon{width:13px;height:13px}.portal-project-create .np-resp:hover{background:#ffffff14;color:var(--t1)}.portal-project-create .np-resp.on{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold)}.portal-project-create .np-resp.on .portal-icon{fill:currentColor}.portal-project-create .np-ruoli{display:flex;flex-direction:column;border:1px solid var(--w-filo);border-radius:3px;overflow:hidden}.portal-project-create .np-ru{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px}.portal-project-create .np-ru+.np-ru{border-top:1px solid var(--w-filo)}.portal-project-create .np-ru-t{display:flex;flex-direction:column}.portal-project-create .np-ru-t b{font-size:13px;font-weight:600;color:var(--t1)}.portal-project-create .np-ru-t small{font-size:12px;color:var(--t3)}.portal-project-create .np-ru-p{display:flex;flex-wrap:wrap;gap:6px}.portal-project-create .np-ru-p button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 4px;border:0;border-radius:16px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-project-create .np-ru-p button:hover{background:#ffffff14;color:var(--t1)}.portal-project-create .np-ru-p button.on{background:color-mix(in srgb,hsl(var(--h) 55% 55%) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--h) 55% 55%) 55%,transparent);color:var(--t1)}.portal-project-create .np-ru-p button.nessuno{padding:0 12px}.portal-project-create .np-ru-p button.nessuno.on{background:var(--ambra-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ambra) 50%,transparent);color:var(--ambra)}.portal-project-create .np-riep{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-project-create .np-rb{display:flex;flex-direction:column;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05}.portal-project-create .np-rb>header{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--w-filo);font-size:13px;color:var(--t1)}.portal-project-create .np-rb>header .portal-icon{width:15px;height:15px;color:var(--indaco)}.portal-project-create .np-mod{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 10px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-project-create .np-mod:hover{background:#ffffff0f;color:var(--t1)}.portal-project-create .np-mod .portal-icon{width:13px;height:13px;color:inherit}.portal-project-create .np-rb dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 12px;margin:0;padding:14px;font-size:13px}.portal-project-create .np-rb dt{color:var(--t3);font-weight:500}.portal-project-create .np-rb dd{margin:0;color:var(--t1);line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-project-create .np-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:13px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-project-create .np-chip .portal-icon{width:13px;height:13px}.portal-project-create .np-cosa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-project-create .np-cosa li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-project-create .np-cosa li>.portal-icon{width:34px;height:34px;padding:8px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-project-create .np-cosa li span{display:flex;flex-direction:column;min-width:0}.portal-project-create .np-cosa li b{font-size:13px;font-weight:600;color:var(--t1)}.portal-project-create .np-cosa li small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-create .np-anteprima{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-project-create .np-an-ws{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-project-create .np-an-ws .portal-icon{width:13px;height:13px}.portal-project-create .np-anteprima>b{font-size:16px;font-weight:700;line-height:1.35;color:var(--t1)}.portal-project-create .np-anteprima>b.vuoto{color:var(--t3);font-weight:600}.portal-project-create .np-an-cli{font-size:12px;color:var(--t2)}.portal-project-create .np-anteprima .np-fasi{margin:4px 0 2px}.portal-project-create .np-anteprima dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 12px;margin:6px 0 0;font-size:12px}.portal-project-create .np-anteprima dt{display:flex;align-items:center;gap:6px;color:var(--t3)}.portal-project-create .np-anteprima dt .portal-icon{width:13px;height:13px}.portal-project-create .np-anteprima dd{margin:0;color:var(--t1);text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:6px}.portal-project-create .np-anteprima .np-av{width:22px;height:22px;font-size:9.5px}.portal-project-create .np-anteprima .np-avs .np-av{box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 7%,var(--w-bg))}@media(max-width:1180px){.portal-project-create .np-riep,.portal-project-create .np-cosa ul,.portal-project-create .gp-opzioni,.portal-project-create .gp-griglia{grid-template-columns:1fr}.portal-project-create .np-cr{grid-template-columns:110px minmax(0,1fr) 100px}}.portal-project-create .np-chifa{display:flex;flex-direction:column;gap:6px;width:100%}.portal-project-create .np-chifa>span{display:grid;grid-template-columns:150px auto 1fr;align-items:center;gap:8px}.portal-project-create .np-chifa em{font-style:normal;color:var(--t2)}.portal-project-create .np-chifa .np-av{width:22px;height:22px;font-size:9px}.portal-project-create .np-da{grid-column:2/4;justify-self:start;padding:2px 8px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;font-weight:600;color:var(--ambra)}.portal-project-create .np-wc .np-avs{margin-top:6px}.portal-project-create .np-wc .np-avs em{margin-left:8px;font-style:normal;font-size:11px;font-weight:600;color:var(--t3)}.portal-content:has(.portal-project-create){overflow:hidden;scrollbar-gutter:auto}.portal-content:has(.portal-project-create)>.portal-route{height:100%;min-height:0}.portal-project-create{height:100%;min-height:0;color:var(--t1);--c:var(--indaco);--w-bg:var(--blocco);--w-filo:var(--filo-riga);--ambra-fondo:color-mix(in srgb,var(--ambra) 10%,transparent);--indaco-fondo:color-mix(in srgb,var(--indaco) 10%,transparent)}.portal-project-create .np-scroll{height:100%;overflow:auto;scrollbar-width:none}.portal-project-create .np-scroll::-webkit-scrollbar{display:none}.portal-project-create .np-scroll>div{padding-bottom:var(--nova-riserva,112px)}.portal-project-create .np-testa{margin-bottom:20px}.portal-project-create .np-testa>div{flex:1}.portal-project-create .gp-passi,.portal-project-create .portal-nova-point{margin-bottom:16px}.portal-project-create .np-step-fieldset{min-width:0;padding:0;border:0;margin:0}.portal-project-create .gp-passo-corpo{animation:project-step-in .22s cubic-bezier(.22,1,.36,1)}@keyframes project-step-in{0%{opacity:0;transform:translate(calc(var(--step-direction,1)*24px))}to{opacity:1;transform:translate(0)}}.portal-project-create .btn{height:36px;gap:6px;font:600 13px/1.3 Manrope,sans-serif;border-radius:3px;border:0}.portal-project-create .btn.pri{background:var(--t1);color:var(--bg)}.portal-project-create .btn.pri:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 88%,var(--bg))}.portal-project-create .gp-piede>.gp-lato-az{width:100%;border-top:0;padding:0;align-items:flex-end}.portal-project-create .gp-campo :is(input,[role=combobox]){min-height:36px;font-size:13px;line-height:1.55}.portal-project-create .gp-opz ul{grid-column:2}.portal-project-create .gp-interr{height:auto;min-height:28px}.portal-project-create .np-avs{flex-direction:row}.portal-project-create .np-avs>*{flex:none;box-shadow:none;border:0}.portal-project-create .np-avs>*+*{margin-left:-4px}.portal-project-create .np-avs>em{margin-left:8px}.portal-project-create .np-pc-sel>.portal-user-option{flex:1;display:flex;flex-direction:row;min-width:0}.portal-project-create .np-pc-sel .portal-user-option-copy{min-width:0}.portal-project-create .np-pc-ok{flex:none}.portal-project-create .gp-lato{--c:var(--indaco);min-width:0}.portal-project-create .gp-h-con-az{flex-wrap:wrap}.portal-project-create .gp-avviso{margin-top:12px}.portal-project-create :is(.gp-opz,.np-tc,.np-wc):hover:not(:disabled){border-color:transparent;outline:0;box-shadow:none;color:var(--t1);background:#ffffff0f}.portal-project-create button:focus-visible{outline:2px solid var(--indaco);outline-offset:-2px}.portal-project-create button:disabled{opacity:.45;cursor:default}.portal-project-create .np-pc-sel:disabled{opacity:1}.portal-project-create .gp-opz[aria-pressed=true],.portal-project-create .np-tc[aria-pressed=true],.portal-project-create .np-wc[aria-pressed=true]{border-color:color-mix(in srgb,var(--c) 55%,transparent)}.portal-project-create .np-tc-ok{margin-left:auto}.portal-project-create .gp-esci{line-height:1.6;padding-top:10px}.portal-project-create .gp-passi{overflow-x:auto;scrollbar-width:none}@media(prefers-reduced-motion:reduce){.portal-project-create .gp-passo-corpo{animation:none}.portal-project-create *{transition-duration:1ms!important}}@media(max-width:700px){.portal-project-create .np-ru{grid-template-columns:1fr}.portal-project-create .gp-h-con-az,.portal-project-create .gp-az-b{flex-wrap:wrap}.portal-project-create .gp-passo{padding:0 8px}.portal-project-create .gp-passo b{font-size:11px}.portal-project-create .gp-passo>i{width:22px;height:22px}}.portal-project-create :is(.gp-opz,.np-tc,.np-wc)[aria-pressed=true]:hover{border-color:transparent}:root.dark .gp-passi{border-color:#8caadc21}:root.dark .gp-filo{background:#8caadc21}.portal-desktop-heading.np-testa{gap:9px}.portal-desktop-heading.np-testa p{margin-top:6px}.portal-project-create{--w-filo:rgba(140,170,220,.13)}.portal-project-create .np-torna{font-weight:600}.portal-project-create .gp-passo-n .portal-icon-button{width:28px;height:28px}.portal-project-create .np-ru-p button.on{background:var(--indaco-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 55%,transparent)}.portal-project-create .np-ru-p button:hover{box-shadow:none;color:var(--t1)}.portal-project-create .gp-piede>.gp-lato-az{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:8px}.portal-project-create .gp-piede>.gp-lato-az>.gp-annulla{margin-right:auto}.portal-project-create .np-ru-p .np-av{width:24px!important;height:24px!important;font-size:10px!important;line-height:1}.portal-project-create .np-wc .np-av,.portal-project-create .np-chifa .np-av{width:22px!important;height:22px!important;font-size:9px!important;line-height:1}.portal-project-create .np-anteprima .np-av{width:22px!important;height:22px!important;font-size:9.5px!important;line-height:1}.portal-project-tasks{min-width:0;display:flex;flex-direction:column;gap:14px}.portal-task-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal-task-views{display:flex;align-items:center;gap:3px}.portal-task-views>button{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13px;color:var(--t3);border-radius:3px}.portal-task-views>button[aria-pressed=true]{background:color-mix(in srgb,var(--indaco) 15%,transparent);color:var(--indaco)}.portal-task-views>button:hover{background:var(--portal-control);color:var(--t1)}.portal-task-search{margin-left:auto;display:flex;align-items:center;gap:9px;width:210px;background:color-mix(in srgb,var(--indaco) 8%,var(--blocco));border:1px solid transparent;border-radius:3px;padding:0 10px;height:34px;color:var(--t3)}.portal-task-search input{width:100%;min-width:0;background:none;border:0;font-size:12px;color:var(--t1)}.portal-task-filterbar{display:flex;gap:8px;align-items:center}.portal-task-filterbar>div:first-child{display:flex;gap:5px;flex-wrap:wrap;flex:1}.portal-task-filterbar>div>button{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;border-radius:3px;color:var(--t3)}.portal-task-filterbar>div>button em{font-style:normal;font-size:11px;color:var(--t3)}.portal-task-filterbar>div>button[aria-pressed=true]{background:color-mix(in srgb,var(--indaco) 12%,transparent);color:var(--indaco)}.portal-task-list{overflow-x:auto;min-width:0}.portal-task-columns,.portal-task-row{display:grid;grid-template-columns:16px 16px 18px minmax(240px,1fr) 128px 100px 112px 104px 26px;align-items:center;gap:10px;min-width:900px;padding:0 14px}.portal-task-columns{font-size:12px;font-weight:600;color:var(--t3);height:34px;margin-bottom:8px;border-radius:3px;background:color-mix(in srgb,var(--bg) 88%,var(--t1));padding-top:0;padding-bottom:0}.portal-task-phase{border:1px solid color-mix(in srgb,var(--c) 20%,var(--filo));border-radius:3px;overflow:hidden;margin-bottom:12px;min-width:805px;background:color-mix(in srgb,var(--c) 6%,var(--blocco))}.portal-task-phase>header{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;background:color-mix(in srgb,var(--c) 15%,var(--blocco))}.portal-task-phase>header>button[aria-expanded]{display:flex;align-items:center;gap:8px;height:44px}.portal-task-phase>header i{width:7px;height:7px;border-radius:2px;background:var(--c)}.portal-task-phase>header b{font-size:13px}.portal-task-phase>header em{font-size:11px;color:var(--t3);font-style:normal}.portal-task-phase-progress{width:80px;height:4px;background:color-mix(in srgb,var(--c) 15%,transparent);border-radius:2px;overflow:hidden}.portal-task-phase-progress>i{display:block;height:100%!important}.portal-task-phase-new{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;color:var(--t3)}.portal-task-phase-new:hover{color:var(--c)}.portal-task-row{min-height:44px;border-top:1px solid var(--filo-riga);transition:background .14s}.portal-task-row:hover,.portal-task-row.open{background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-task-row.selected{background:color-mix(in srgb,var(--indaco) 15%,transparent)}.portal-task-title{text-align:left;min-width:0;padding-left:calc(var(--depth)*14px)}.portal-task-title>span{font-size:13px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-task-title>small{display:flex;gap:6px;font-size:10px;color:var(--t3);margin-top:2px}.portal-task-title small em{font-style:normal;background:color-mix(in srgb,var(--indaco) 15%,transparent);color:var(--indaco);padding:0 4px;border-radius:2px}.portal-task-title small span{display:flex;align-items:center;gap:3px}.portal-task-title small svg{width:11px;height:11px}.portal-task-row.done .portal-task-title>span{color:var(--t3);text-decoration:line-through}.portal-task-circle{border:1px solid var(--t3);width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.portal-task-circle.done{background:var(--verde);color:var(--bg);border-color:var(--verde)}.portal-task-circle svg{width:12px;height:12px}.portal-task-circle:disabled{opacity:.45}.portal-task-chevron{color:var(--t3)}.portal-task-chevron svg{width:12px;height:12px}.portal-task-chip{height:26px!important;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 7px!important;gap:5px;border:1px solid color-mix(in srgb,var(--c) 25%,transparent)!important;border-radius:3px!important;background:color-mix(in srgb,var(--c) 13%,transparent)!important;color:var(--c)!important;font-size:11px!important;box-shadow:none!important;white-space:nowrap}.portal-task-chip svg{width:11px;height:11px}.portal-task-chip:before,.portal-task-choice-dot{content:"";display:inline-block;flex:none;width:6px;height:6px;background:var(--c);border-radius:50%}.portal-task-choice-dot{margin-right:6px}.portal-task-date{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--t3);white-space:nowrap}.portal-task-date svg{width:12px;height:12px}.portal-task-date.late{color:var(--rosso)}.portal-task-date em{font-style:normal;color:var(--viola);font-size:10px}.portal-task-avatars{display:flex;align-items:center;min-height:27px}.portal-task-avatars>[data-slot=avatar]+[data-slot=avatar]{margin-left:-5px;border:2px solid var(--blocco)}.portal-task-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s,opacity .2s;opacity:1}.portal-task-collapse[data-closed=true]{grid-template-rows:0fr;opacity:0}.portal-task-collapse>div{min-height:0;overflow:hidden}.portal-task-empty{display:flex;align-items:center;gap:14px;padding:22px;background:var(--portal-control)}.portal-task-empty>div{flex:1}.portal-task-empty b{font-size:13px}.portal-task-empty p{font-size:12px;color:var(--t3);margin:4px 0 0}.portal-task-empty button{font-size:12px}.portal-task-board{display:grid;grid-template-columns:repeat(var(--columns),minmax(215px,1fr));gap:12px;overflow-x:auto}.portal-task-board>section{background:color-mix(in srgb,var(--c) 4%,transparent);border:1px solid color-mix(in srgb,var(--c) 20%,var(--filo));border-radius:3px}.portal-task-board>section>header{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--filo);font-size:13px}.portal-task-board>section>header i{width:7px;height:7px;background:var(--c);border-radius:2px}.portal-task-board>section>header em{margin-left:auto;font-size:11px;font-style:normal;color:var(--t3)}.portal-task-board-list{padding:9px;min-height:120px}.portal-task-card{padding:12px;margin-bottom:9px;border:1px solid var(--filo);border-radius:3px;background:var(--blocco)}.portal-task-card.open{border-color:var(--c)}.portal-task-card>div{display:flex;align-items:center;justify-content:space-between;color:var(--t3);font-size:11px}.portal-task-card>button[data-project-task]{font-size:13px;font-weight:600;text-align:left;display:block;margin:4px 0 12px}.portal-task-card>footer{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.portal-task-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-task-person-grid>section{background:var(--blocco);border:1px solid var(--filo);border-radius:3px;overflow:hidden}.portal-task-person-grid>section>header{padding:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--filo);font-size:13px}.portal-task-person-grid>section>header small{margin-left:auto;color:var(--t3)}.portal-task-person-row{display:flex;align-items:center;gap:10px;padding:12px 14px;text-align:left;width:100%;border-bottom:1px solid var(--filo-riga)}.portal-task-person-row>span{display:flex;flex-direction:column;min-width:0;flex:1}.portal-task-person-row b{font-size:12px}.portal-task-person-row small{font-size:11px;color:var(--t3)}.portal-task-person-row>i{width:6px;height:6px;border-radius:50%}.portal-task-person-row:hover{background:var(--hover)}@media(prefers-reduced-motion:reduce){.portal-task-collapse{transition:none}}.portal-task-search:hover{background:color-mix(in srgb,var(--indaco) 12%,var(--blocco));color:var(--t1)}.portal-task-search:has(input:focus-visible){outline:1px solid var(--filo-forte);outline-offset:1px}.portal-task-filterbar>div>button:hover{background:var(--portal-control);color:var(--t1)}.portal-task-phase-new:hover:not(:disabled){color:var(--t1)}.portal-task-row :is(button,[role=combobox]):hover:not(:disabled):not([aria-disabled=true]){color:var(--t1)}.portal-task-toolbar{gap:8px;flex-wrap:nowrap}.portal-task-search{margin:0;flex:0 1 340px;min-width:200px;height:36px;border:0;background:var(--portal-control)}.portal-task-search input{font:500 13px/1.55 Manrope,sans-serif}.portal-task-search:hover{background:var(--portal-control);color:var(--t1)}.portal-task-search:hover input::-moz-placeholder{color:var(--t1)}.portal-task-search:hover input::placeholder{color:var(--t1)}.portal-task-views{flex:none;margin-left:auto;gap:2px;padding:3px;border-radius:3px;background:var(--hover)}.portal-task-views>button{height:30px;gap:6px;padding:0 10px;border-radius:2px;font:600 13px Manrope,sans-serif}.portal-task-views>button[aria-pressed=true]{background:var(--portal-control);color:var(--t1)}.portal-task-views>button>svg{width:14px;height:14px}.portal-task-filter-toggle,.portal-task-completed{display:inline-flex;align-items:center;gap:6px;height:36px;flex:none;padding:0 11px;border:0;border-radius:3px;background:var(--hover);color:var(--t2);font:500 12px Manrope,sans-serif}.portal-task-filter-toggle>svg,.portal-task-completed>svg{width:14px;height:14px}.portal-task-filter-toggle>b{min-width:18px;padding:0 5px;border-radius:3px;background:var(--portal-control);font-size:11px}.portal-task-filter-toggle:hover,.portal-task-completed:hover{background:var(--portal-control);color:var(--t1)}.portal-task-completed[aria-pressed=true]{background:var(--portal-control);color:var(--t1);font-weight:600}.portal-task-filter-toggle[data-active=true]{color:var(--indaco)}.portal-task-menu-count{margin-left:auto;color:var(--t3);font-size:12px}.portal-task-filterbar{font:500 12px/1.55 Manrope,sans-serif;color:var(--t3)}.portal-task-filterbar>span>button{color:var(--indaco)}.portal-task-row{cursor:pointer}.portal-task-avatars>.portal-project-avatar+.portal-project-avatar{margin-left:-4px;border:0;box-shadow:none}.portal-task-empty{background:none}@media(max-width:1350px){.portal-task-toolbar{flex-wrap:wrap}.portal-task-search{flex:1 1 200px}.portal-task-views{overflow-x:auto;max-width:100%}}.portal-task-title{display:flex;align-items:center;gap:7px}.portal-task-title>small{margin:0;flex:none}.portal-task-title>small:empty{display:none}.portal-task-row>[role=checkbox],.portal-task-row>.portal-icon-button{opacity:0;transition:opacity .14s}.portal-task-row:is(:hover,:focus-within)>[role=checkbox],.portal-task-row:is(:hover,:focus-within)>.portal-icon-button,.portal-task-row>[role=checkbox][data-state=checked],.portal-task-list:has([data-state=checked]) .portal-task-row>[role=checkbox]{opacity:1}.portal-task-date{height:26px;margin-left:-6px;padding:0 6px;border-radius:3px;font-size:12px}.portal-task-date:hover{background:var(--hover);color:var(--t1)}.portal-task-date svg{width:13px;height:13px}.portal-project .portal-desktop-window-body.portal-scroll-fade{scrollbar-width:none}.portal-task-person-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.portal-task-person-grid>section{display:flex;flex-direction:column;gap:12px;padding:14px;border:0;background:var(--portal-control);box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent)}.portal-task-person-grid>section>header{padding:0;border:0}.portal-task-person-grid>section>header .portal-project-avatar,.portal-person-empty-avatar{width:34px;height:34px;flex:0 0 34px;font-size:12px;line-height:1}.portal-task-person-grid>section>header b{display:block;font-size:14px}.portal-task-person-grid>section>header small{display:block;font-size:12px;color:var(--t3)}.portal-person-empty-avatar{display:grid;place-items:center;border-radius:50%;background:var(--hover);color:var(--t3)}.portal-task-person-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.portal-task-person-metrics>span{display:flex;flex-direction:column;padding:8px 10px;border-radius:3px;background:var(--hover);font-size:11px;color:var(--t3)}.portal-task-person-metrics b{font-size:20px;color:var(--t1);font-variant-numeric:tabular-nums}.portal-task-person-metrics .late b{color:var(--rosso)}.portal-task-person-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:8px;min-height:34px;padding:0 6px;border:0;border-radius:3px;font:500 13px Manrope,sans-serif;color:var(--t2)}.portal-task-person-row>i{width:8px;height:8px}.portal-task-person-row>button:first-of-type{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;padding-block:7px}.portal-task-person-row>small{font-size:12px}.portal-task-person-row .late{color:var(--rosso)}.portal-task-person-row:hover{color:var(--t1)}.portal-task-assign-link{color:var(--indaco);font-size:12px}.portal-task-person-empty{margin:0;padding:18px 4px;color:var(--t3);font-size:12px}.portal-task-timeline{--timeline-label:330px;position:relative;padding:0 0 14px;border:1px solid var(--filo-riga);border-radius:8px;background:var(--blocco);overflow:hidden}.portal-timeline-scroll{overflow-x:auto}.portal-timeline-grid{min-width:960px}.portal-timeline-grid>header{display:grid;grid-template-columns:var(--timeline-label) 1fr;height:52px;background:var(--portal-control);box-shadow:inset 0 -1px 0 var(--filo-riga)}.portal-timeline-grid>header>span{position:sticky;left:0;z-index:4;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 16px;background:var(--blocco);font-size:13px;font-weight:600;box-shadow:inset -1px 0 0 var(--filo-riga)}.portal-timeline-grid>header small{font-size:11px;font-weight:500;color:var(--t3)}.portal-timeline-grid>header>div{position:relative}.portal-timeline-grid>header>div>span{position:absolute;top:19px;translate:-50% 0;font-size:11px;font-weight:600;color:var(--t2);white-space:nowrap}.portal-timeline-body{position:relative;padding-top:30px}.portal-timeline-background{position:absolute;inset:30px 0 0 var(--timeline-label);pointer-events:none}.portal-timeline-background>.week{position:absolute;top:0;bottom:0;border-left:1px solid var(--filo-riga)}.portal-timeline-background>.wait{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--viola) 9%,transparent) 0 2px,transparent 2px 8px);border-inline:1px solid color-mix(in srgb,var(--viola) 16%,transparent)}.portal-timeline-background>.today,.portal-timeline-background>.delivery{position:absolute;top:0;bottom:0;width:0;border-left:1.5px solid var(--rosso)}.portal-timeline-background>.delivery{border-left:1.5px dashed var(--verde)}.portal-timeline-background b{position:absolute;top:-24px;right:4px;padding:3px 6px;border-radius:4px;background:var(--blocco);font-size:11px;font-weight:600;color:var(--rosso);white-space:nowrap}.portal-timeline-background>.delivery b{color:var(--verde)}.portal-timeline-phase{display:flex;align-items:center;gap:8px;width:var(--timeline-label);height:36px;padding:0 16px;font-size:12px;font-weight:700;color:var(--c);background:var(--blocco);box-shadow:inset -1px 0 0 var(--filo-riga);position:sticky;left:0;z-index:3}.portal-timeline-phase em{font-size:11px;font-style:normal;font-weight:500;color:var(--t3);margin-left:auto}.portal-timeline-phase i{width:8px;height:8px;border-radius:2px;background:var(--c)}.portal-timeline-row{position:relative;display:grid;grid-template-columns:var(--timeline-label) 1fr;align-items:center;height:56px;width:100%;text-align:left;cursor:pointer;box-shadow:inset 0 -1px 0 var(--filo-riga)}.portal-timeline-row:hover{background:var(--hover)}.portal-timeline-row:focus-visible{outline:1px solid var(--indaco);outline-offset:-1px}.portal-timeline-name{position:sticky;left:0;z-index:3;display:flex;align-items:center;gap:9px;height:100%;padding:0 12px 0 16px;background:var(--blocco);box-shadow:inset -1px 0 0 var(--filo-riga),inset 0 -1px 0 var(--filo-riga);font-size:12px;color:var(--t2);min-width:0}.portal-timeline-name.subtask{padding-left:30px}.portal-timeline-row:hover .portal-timeline-name{background:color-mix(in srgb,var(--blocco) 94%,var(--t1));color:var(--t1)}.portal-timeline-name>span:not(.portal-timeline-avatars){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.portal-timeline-name b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-timeline-name small{font-size:11px;color:var(--t3);white-space:nowrap}.portal-timeline-name small em{font-style:normal;color:var(--viola);margin-left:4px}.portal-timeline-name>i{flex:none;width:7px;height:7px;border-radius:50%}.portal-timeline-avatars{flex:none;display:flex}.portal-timeline-avatars>.portal-project-avatar{width:22px;height:22px;font-size:9px}.portal-timeline-avatars>.portal-project-avatar+.portal-project-avatar{margin-left:-4px}.portal-timeline-row.late .portal-timeline-name{color:var(--rosso)}.portal-timeline-track{position:relative;height:100%}.portal-timeline-bar{position:absolute;top:17px;height:22px;border-radius:5px;background:color-mix(in srgb,var(--c) 28%,var(--blocco));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 48%,transparent);overflow:hidden}.portal-timeline-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--progress)*100%);background:var(--c);opacity:.75}.portal-timeline-bar>i{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed var(--t1)}.portal-timeline-late{position:absolute;top:27px;height:4px;background:repeating-linear-gradient(90deg,var(--rosso) 0 4px,transparent 4px 7px)}.portal-task-timeline>footer{display:flex;flex-wrap:wrap;gap:14px;padding:14px 16px 0;font-size:11px;color:var(--t3)}.portal-task-timeline>footer>span{display:flex;align-items:center;gap:6px}.portal-task-timeline>footer i{width:14px;height:10px}.portal-task-timeline>footer .wait{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--viola) 30%,transparent) 0 2px,transparent 2px 5px)}.portal-task-timeline>footer .original{width:0;border-left:1.5px dashed var(--t1)}.portal-task-timeline>footer .late{height:4px;background:repeating-linear-gradient(90deg,var(--rosso) 0 4px,transparent 4px 7px)}.portal-timeline-scroll.horizontal[data-scroll-up=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 24px);mask-image:linear-gradient(to right,transparent,#000 24px)}.portal-timeline-scroll.horizontal[data-scroll-down=true]{-webkit-mask-image:linear-gradient(to left,transparent,#000 24px);mask-image:linear-gradient(to left,transparent,#000 24px)}.portal-timeline-scroll.horizontal[data-scroll-up=true][data-scroll-down=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.portal-task-board{grid-template-columns:repeat(var(--columns),minmax(220px,1fr));align-items:start;padding-bottom:4px;scrollbar-width:none}.portal-task-board>section{padding:10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--c) 6%,var(--blocco));box-shadow:inset 0 2px color-mix(in srgb,var(--c) 65%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--c) 15%,transparent)}.portal-task-board>section>header{min-height:38px;padding:0 4px 10px;border:0;color:color-mix(in srgb,var(--c) 65%,var(--t1))}.portal-task-board>section>header i{width:9px;height:9px;border-radius:50%}.portal-task-board>section>header em{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:5px;background:color-mix(in srgb,var(--c) 16%,transparent);color:inherit;font-weight:700}.portal-task-board-list{display:flex;flex-direction:column;gap:8px;min-height:60px;padding:0;border-radius:6px;transition:background-color .14s}.portal-task-board-list.dragging-over{background:color-mix(in srgb,var(--c) 12%,transparent)}.portal-task-card{display:flex;flex-direction:column;gap:10px;padding:13px;margin:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--c) 10%,var(--blocco));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 16%,transparent);cursor:pointer;transition:background-color .14s,opacity .14s}.portal-task-card:hover{background:color-mix(in srgb,var(--c) 17%,var(--blocco))}.portal-task-card.open{box-shadow:inset 2px 0 0 var(--t1)}.portal-task-card>button[data-project-task]{font-size:13px;font-weight:600;line-height:1.35;margin:0;color:var(--t1)}.portal-task-card-top>span{display:inline-flex;align-items:center;min-height:19px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--phase) 14%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--phase) 62%,var(--t1))}.portal-task-card-top>i{width:7px;height:7px;border-radius:50%}.portal-task-card-parent{display:flex;align-items:center;gap:3px;margin-top:-4px;font-size:11px;color:var(--t3)}.portal-task-card-parent svg{width:11px;height:11px}.portal-task-card .portal-task-card-markers{justify-content:flex-start;flex-wrap:wrap;gap:4px}.portal-task-card-markers:empty{display:none}.portal-task-card-markers>span{display:flex;gap:3px;align-items:center;padding:2px 5px;background:var(--hover);border-radius:3px;font-size:11px;color:var(--t3)}.portal-task-card-markers svg{width:11px;height:11px}.portal-task-card>footer{margin:0}.portal-task-card footer .portal-task-date{margin:0 -6px 0 0}.portal-task-board-empty{margin:0;padding:18px 4px;border:1px dashed var(--filo-riga);border-radius:3px;text-align:center;font-size:12px;color:var(--t3)}@keyframes portal-task-new{0%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--indaco) 90%,transparent);background-color:color-mix(in srgb,var(--indaco) 22%,transparent)}70%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--indaco) 60%,transparent);background-color:color-mix(in srgb,var(--indaco) 12%,transparent)}to{box-shadow:inset 0 0 0 1.5px transparent}}.portal-project .portal-task-new{animation:portal-task-new 2.4s var(--c-esce,ease-out) both}@media(prefers-reduced-motion:reduce){.portal-project .portal-task-new{animation:none;box-shadow:inset 0 0 0 1.5px var(--indaco)}}.portal-project-tasks{--rosso-chiaro:color-mix(in srgb,var(--rosso) 65%,#fff);--ambra-chiaro:color-mix(in srgb,var(--ambra) 65%,#fff)}:root:not(.dark) .portal-project-tasks{--rosso-chiaro:var(--rosso);--ambra-chiaro:var(--ambra)}.portal-project-tasks .portal-task-phase{border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--indaco) 8%,transparent),color-mix(in srgb,var(--indaco) 4%,transparent)),#ffffff04;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 16%,transparent)}.portal-project-tasks .portal-task-phase>header{height:44px;gap:10px;padding:0 10px 0 14px;background:none;box-shadow:inset 0 -1px #ffffff0a}.portal-project-tasks .portal-task-phase>header>button[aria-expanded]{gap:10px}.portal-project-tasks .portal-task-phase>header>button[aria-expanded]>svg{width:26px;height:14px;margin-left:-6px;color:var(--t3);transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-project-tasks .portal-task-phase>header>button[aria-expanded][aria-expanded=false]>svg{transform:rotate(-90deg)}.portal-project-tasks .portal-task-phase>header>button[aria-expanded]>i{width:9px;height:9px;border-radius:2px}.portal-project-tasks .portal-task-phase>header b{font-size:13px;font-weight:700}.portal-project-tasks .portal-task-phase>header em{font-style:normal;font-size:12px;color:var(--t3)}.portal-project-tasks .portal-task-phase-progress{width:80px;height:5px;border-radius:3px;background:#ffffff14}.portal-project-tasks .portal-task-phase-progress>i{border-radius:3px;background:var(--c)}.portal-project-tasks .portal-task-phase-new{height:28px;gap:6px;padding:0 9px;border-radius:3px;font:500 12px Manrope,sans-serif;color:var(--t3);opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-project-tasks .portal-task-phase-new>svg{width:13px;height:13px}.portal-project-tasks .portal-task-phase:hover .portal-task-phase-new,.portal-project-tasks .portal-task-phase-new:focus-visible{opacity:1}.portal-project-tasks .portal-task-phase-new:hover:not(:disabled){background:#ffffff0f;color:var(--t1)}.portal-project-tasks .portal-task-phase .portal-task-row{border-top:0;transition:background-color var(--t-rapido,.14s)}.portal-project-tasks .portal-task-phase .portal-task-row+.portal-task-row{box-shadow:inset 0 1px #ffffff09}.portal-project-tasks .portal-task-phase .portal-task-row:hover{background:#ffffff08}.portal-project-tasks .portal-task-phase .portal-task-row.open{background:#ffffff0f;box-shadow:inset 2px 0 0 var(--t1)}.portal-project-tasks .portal-task-phase .portal-task-row.selected{background:#5b8def14}.portal-project-tasks .portal-task-row>.project-control-checkbox{opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-project-tasks .portal-task-row:hover>.project-control-checkbox,.portal-project-tasks .portal-task-row>.project-control-checkbox[data-state=checked],.portal-project-tasks .portal-task-row>.project-control-checkbox:focus-visible,.portal-project-tasks:has(.portal-task-row>.project-control-checkbox[data-state=checked]) .portal-task-row>.project-control-checkbox{opacity:1}.portal-project-tasks .portal-task-circle{width:17px;height:17px;border:1.5px solid color-mix(in srgb,var(--t3) 75%,transparent);color:#fff;transition:border-color var(--t-rapido,.14s),background-color var(--t-rapido,.14s)}.portal-project-tasks .portal-task-circle:hover:not(:disabled){border-color:var(--verde)}.portal-project-tasks .portal-task-circle.done{background:var(--verde);border-color:var(--verde);color:#fff}.portal-project-tasks .portal-task-circle svg{width:11px;height:11px;stroke-width:3}.portal-project-tasks .portal-task-row.done .portal-task-title>span{color:var(--t3);-webkit-text-decoration:line-through rgba(255,255,255,.25);text-decoration:line-through rgba(255,255,255,.25)}:root:not(.dark) .portal-project-tasks .portal-task-row.done .portal-task-title>span{text-decoration-color:#00000040}.portal-project-tasks .portal-task-chip{height:22px!important;width:-moz-fit-content!important;width:fit-content!important;gap:6px!important;padding:0 8px!important;border:0!important;border-radius:3px!important;background:color-mix(in srgb,var(--c) 15%,transparent)!important;color:color-mix(in srgb,var(--c) 62%,#fff)!important;font:600 11px Manrope,sans-serif!important;justify-content:flex-start!important;transition:background-color var(--t-rapido,.14s)}.portal-project-tasks .portal-task-chip:hover:not(:disabled){background:color-mix(in srgb,var(--c) 24%,transparent)!important;color:color-mix(in srgb,var(--c) 62%,#fff)!important}.portal-project-tasks .portal-task-chip>svg{width:11px!important;height:11px!important;margin-right:-2px;opacity:.6!important}.portal-project-tasks .portal-task-chip:before{width:6px;height:6px}:root:not(.dark) .portal-project-tasks .portal-task-chip,:root:not(.dark) .portal-project-tasks .portal-task-chip:hover:not(:disabled){color:var(--c)!important}.portal-project-tasks .portal-task-date{width:-moz-fit-content;width:fit-content;gap:6px;font:500 12px Manrope,sans-serif;color:var(--t2)}.portal-project-tasks .portal-task-date svg{width:13px;height:13px;color:var(--t3)}.portal-project-tasks .portal-task-date.late,.portal-project-tasks .portal-task-date.late svg{color:var(--rosso-chiaro);font-weight:600}.portal-project-tasks .portal-task-row.done .portal-task-date{color:var(--t3)}.portal-project-tasks .portal-task-date:hover{background:#ffffff0f}.portal-project-tasks .portal-task-phase{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 8%,transparent),color-mix(in srgb,var(--c) 4%,transparent)),var(--blocco);box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent)}.portal-project-tasks .portal-task-phase>header{height:48px;padding:0 10px 0 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 16%,transparent),color-mix(in srgb,var(--c) 5%,transparent));box-shadow:none}.portal-project-tasks .portal-task-phase>header b{font-size:14px;font-weight:600;color:var(--t1)}.portal-project-tasks .portal-task-phase>header em{font-size:13px}.portal-project-tasks .portal-task-board>section{background:color-mix(in srgb,var(--c) 6%,#111721)}.portal-project-tasks .portal-task-card{background:color-mix(in srgb,var(--c) 10%,#1b2230);transition:background-color var(--t-rapido,.14s),translate var(--t-rapido,.14s)}.portal-project-tasks .portal-task-card:hover{background:color-mix(in srgb,var(--c) 17%,#1b2230);translate:0 -1px}:root:not(.dark) .portal-project-tasks .portal-task-board>section{background:color-mix(in srgb,var(--c) 6%,var(--blocco))}:root:not(.dark) .portal-project-tasks .portal-task-card{background:color-mix(in srgb,var(--c) 10%,var(--blocco))}:root:not(.dark) .portal-project-tasks .portal-task-card:hover{background:color-mix(in srgb,var(--c) 17%,var(--blocco))}.portal-project-tasks .portal-task-card-top>i{width:8px;height:8px}.portal-project-tasks .portal-task-card .portal-task-avatars>.inline-flex{width:22px!important;height:22px!important;font-size:9px}@media(prefers-reduced-motion:reduce){.portal-project-tasks .portal-task-card{transition:none}.portal-project-tasks .portal-task-card:hover{translate:none}}:root.dark .portal-project-tasks .portal-task-timeline{background:#121923}:root.dark .portal-project-tasks .portal-task-timeline header,:root.dark .portal-project-tasks .portal-task-timeline header>span{background:#1b2230}:root.dark .portal-project-tasks .portal-timeline-phase{background:#18202c}:root.dark .portal-project-tasks .portal-timeline-name{background:#121923}:root.dark .portal-project-tasks .portal-timeline-row:hover .portal-timeline-name{background:#1b2432}.portal-project-tasks .portal-timeline-phase{color:color-mix(in srgb,var(--c) 65%,#fff)}:root:not(.dark) .portal-project-tasks .portal-timeline-phase{color:var(--c)}.portal-project-tasks .portal-timeline-row{box-shadow:inset 0 -1px #ffffff0a}.portal-project-tasks .portal-timeline-name{box-shadow:inset -1px 0 0 var(--filo-riga),inset 0 -1px #ffffff0a}.portal-project-tasks .portal-timeline-row:hover{background:#ffffff0a}.portal-project-tasks .portal-task-person-grid>section{background:#ffffff09}.portal-project-tasks .portal-task-person-metrics>span{background:#ffffff0a}.portal-project-tasks .portal-task-person-metrics>span.late>b{color:var(--rosso-chiaro)}.portal-project-tasks .portal-task-person-row>small{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:3px;font-size:12px;font-weight:600;color:var(--t2);white-space:nowrap}.portal-project-tasks .portal-task-person-row>small.late{color:var(--rosso-chiaro)}.portal-desktop-window .portal-task-search,.portal-desktop-window .portal-task-filter-toggle,.portal-desktop-window .portal-task-completed,.portal-desktop-window .portal-task-toolbar>.portal-icon-button,.portal-desktop-window .portal-task-views{background:color-mix(in srgb,var(--app,var(--indaco)) 9%,rgba(255,255,255,.03))}.portal-desktop-window .portal-task-search{padding:0 12px;gap:8px}.portal-desktop-window .portal-task-filter-toggle{padding:0 10px 0 12px;gap:7px}.portal-desktop-window .portal-task-completed[aria-pressed=true],.portal-desktop-window .portal-task-filter-toggle[data-active=true]{background:color-mix(in srgb,var(--app,var(--indaco)) 22%,transparent);color:var(--t1)}.portal-desktop-window .portal-task-views>button[aria-pressed=true]{background:color-mix(in srgb,var(--app,var(--indaco)) 26%,transparent);color:var(--t1)}.portal-desktop-window .portal-task-search:hover,.portal-desktop-window .portal-task-filter-toggle:hover,.portal-desktop-window .portal-task-completed:not([aria-pressed=true]):hover,.portal-desktop-window .portal-task-toolbar>.portal-icon-button:hover{background:color-mix(in srgb,var(--app,var(--indaco)) 14%,rgba(255,255,255,.05));color:var(--t1)}:root.dark .portal-desktop-window .portal-task-columns{background:color-mix(in srgb,var(--app,var(--indaco)) 15%,#14171f);color:color-mix(in srgb,var(--app,var(--indaco)) 30%,var(--t2))}.portal-desktop-window .portal-task-columns{margin-top:2px;margin-bottom:8px}.portal-project-tasks .portal-task-phase>header>.portal-task-phase-check{flex:none;margin-left:-2px;margin-right:2px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-project-tasks .portal-task-phase:hover>header>.portal-task-phase-check,.portal-project-tasks .portal-task-phase>header>.portal-task-phase-check:focus-visible,.portal-project-tasks .portal-task-phase>header>.portal-task-phase-check:not([data-state=unchecked]),.portal-project-tasks:has(.portal-task-row>.project-control-checkbox[data-state=checked]) .portal-task-phase>header>.portal-task-phase-check{opacity:1}.portal-project-tasks .portal-task-phase .portal-task-row{background:color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.025))}.portal-project-tasks .portal-task-phase .portal-task-row:hover{background:color-mix(in srgb,var(--c) 10%,rgba(255,255,255,.04))}.portal-project-tasks .portal-task-phase>header>.portal-task-phase-check{align-self:center;height:18px;width:18px}:root:not(.dark) .portal-task-columns{background:color-mix(in srgb,var(--bg) 96%,var(--t1))}:root:not(.dark) .portal-desktop-window .portal-task-columns{background:color-mix(in srgb,var(--app,var(--indaco)) 8%,#fff);color:color-mix(in srgb,var(--app,var(--indaco)) 55%,var(--t2))}.portal-task-row{content-visibility:auto;contain-intrinsic-size:auto 44px}.portal-project .pj-lista{display:flex;flex-direction:column;gap:12px}.portal-project .pj-lista>.pj-fase{margin:0}.portal-project .pj-fase{background:#ffffff04;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 16%,transparent)}.portal-project .pj-fase>header.pj-fase-t{padding:0 10px 0 14px;box-shadow:inset 0 -1px #ffffff0a;background:none}.portal-project .pj-fase .pj-riga{background:transparent}.portal-project .pj-fase .pj-riga:hover{background:#ffffff08}.portal-project .pj-intest{box-shadow:0 -12px 0 var(--bg)}.portal-project .pj-tit .pj-seg{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 6px;border-radius:3px;background:#ffffff0e;font-size:13px;font-weight:500;line-height:20.15px;color:var(--t3);white-space:nowrap}.portal-project .pj-tit .pj-di{height:19px;padding:0 7px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:13px;font-weight:500;line-height:20.15px;font-style:normal;color:var(--t1);white-space:nowrap}.portal-project .pj-tit .pj-nfigli{font-style:normal;font-size:11px;font-weight:600;color:var(--t3)}.portal-project .pj-ass{padding:0 4px;border-radius:3px}.portal-project .pj-nd{font-size:12px;font-weight:400;line-height:normal;font-style:italic;color:color-mix(in srgb,var(--t3) 85%,transparent)}.portal-project .pj-col-t{font-size:14px;line-height:1.55}.portal-project .pj-carte{border-radius:0}.portal-project .pj-carta :is(.pj-ca1,.pj-ca2){font-size:14px;line-height:1.55;color:var(--t1)}.portal-project .pj-carta .pj-ca2 :is(.pj-seg,.pj-di){display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 6px;border-radius:3px;background:#ffffff0e;font-size:11px;font-weight:600;color:var(--t3)}.portal-project .pj-carta .pj-ca2 .pj-di{padding:0 7px;background:#ffffff12;color:var(--t2)}.portal-project .pj-seg.rosso,.portal-project .pj-carta .pj-ca2 .pj-seg.rosso{background:color-mix(in srgb,#F4776F 10%,transparent);color:#f4776f;font-weight:600}.portal-project .pj-seg svg{width:11px;height:11px}.portal-project .pj-carta .pj-nd{font-weight:500;line-height:1.55}.portal-project .pj-legenda{padding:0;gap:10px 20px}.portal-project .pj-pers-t{font-size:14px;line-height:1.55}.portal-project .pj-pers-r .pj-data{display:inline-flex;align-items:center;gap:6px;font-weight:500}.portal-project .pj-pers-r .pj-data svg{width:12px;height:12px}[role=dialog].portal-task-os-drawer{--mod:var(--indaco);--os-surface:var(--blocco);font:500 13px/1.5 Manrope,sans-serif;width:min(680px,calc(100vw - 40px))!important;max-width:none!important;padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0;border:0;background:color-mix(in srgb,var(--mod) 10%,var(--blocco));box-shadow:-24px 0 60px #0008,inset 1px 0 0 var(--filo);transition:background-color .2s}.portal-task-os-drawer>button[aria-label],.portal-task-os-drawer>button.absolute{top:10px;right:12px;width:36px;height:36px;padding:0;display:grid;place-items:center}.portal-detail-toolbar{display:flex;align-items:center;gap:6px;padding:10px 54px 10px 28px;flex:none;height:56px}.portal-detail-parent{display:flex;align-items:center;gap:5px;max-width:140px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--t3)}.portal-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 94px;flex:1;min-height:0}.portal-detail-main{padding:14px 20px 28px 28px;overflow-y:auto;min-height:0;scrollbar-width:thin}.portal-detail-intro{display:flex;flex-direction:column;margin-bottom:28px;padding-bottom:26px;border-bottom:1px solid color-mix(in srgb,var(--mod) 14%,var(--filo-riga))}.portal-detail-title{display:flex;align-items:center;gap:14px}.portal-detail-title>input{width:100%;min-width:0;font:700 21px/1.4 Manrope,sans-serif;letter-spacing:-.025em;background:none;border:0;color:var(--t1)}.portal-detail-complete{width:24px;height:24px;flex:none;border:1px solid var(--t3);border-radius:50%;display:grid;place-items:center}.portal-detail-complete.done{background:var(--verde);color:var(--bg);border-color:var(--verde)}.portal-detail-complete:disabled{opacity:.5}.portal-detail-labels{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.portal-task-os-drawer .portal-detail-chip{height:32px;width:-moz-fit-content;width:fit-content;padding:0 10px;gap:8px;border-radius:3px;font-size:13px;color:var(--t1);box-shadow:none}.portal-detail-chip:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--c)}.portal-detail-chip>svg{width:12px;height:12px}.portal-detail-tag{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:6px;background:var(--portal-control);font-size:12.5px;color:var(--t2)}.portal-detail-tag svg{width:12px;height:12px}.portal-detail-add-tag{display:flex;gap:4px;align-items:center;font-size:12px;color:var(--t3)}.portal-detail-description{margin-top:22px}.portal-detail-description>label,.portal-detail-who-when label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3);margin-bottom:8px}.portal-detail-description>label svg,.portal-detail-who-when label svg{width:13px;height:13px}.portal-detail-description>textarea{display:block;width:100%;resize:none;overflow-y:auto;padding:10px 12px;border:1px solid var(--filo);border-radius:6px;background:color-mix(in srgb,var(--bg) 45%,transparent);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);min-height:40px}.portal-detail-description-save{display:flex;gap:8px;align-items:center;margin-top:8px}.portal-detail-description-save>span{margin-right:auto;font-size:11px;color:var(--t3)}.portal-detail-who-when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:22px}.portal-detail-who-when>div{min-width:0}.portal-detail-people{display:flex;align-items:center;gap:8px;min-height:32px}.portal-detail-people>span{display:flex;flex:none}.portal-detail-people>span>span+span{margin-left:-8px}.portal-detail-people .owner{border:2px solid var(--verde);border-radius:50%;padding:2px}.portal-detail-people small{font-size:12px;color:var(--t3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-detail-people small b{color:var(--t1)}.portal-detail-add-person{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--filo-forte);border-radius:50%;flex:none}.portal-detail-add-person svg{width:14px;height:14px}.portal-detail-dates{display:flex;gap:8px;align-items:center;min-height:32px;white-space:nowrap;font-size:12px}.portal-detail-dates svg{width:13px;height:13px}.portal-detail-due{padding:6px 9px;border-radius:6px;background:var(--portal-control);font-weight:600}.portal-detail-due.late{color:var(--rosso);background:color-mix(in srgb,var(--rosso) 16%,transparent)}.portal-detail-pause{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2);margin:16px 0 0}.portal-detail-pause svg{color:var(--ambra)}.portal-detail-dock{display:flex;flex-direction:column;gap:8px;align-items:center;align-self:center;margin-right:10px;padding:10px;border-radius:16px;background:var(--portal-widget);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mod) 10%,transparent)}.portal-detail-dock>button{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;padding:6px 0;border:0;background:none;color:var(--t3)}.portal-detail-dock .portal-desktop-tile{width:38px;height:38px;border-radius:9px;position:relative}.portal-detail-dock small{font-size:10px;font-weight:600}.portal-detail-dock>button[aria-selected=true]{color:var(--t1)}.portal-detail-dock>button[aria-selected=true] .portal-desktop-tile{color:var(--bg);background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent)}.portal-detail-section{margin-bottom:18px;background:transparent!important;box-shadow:none!important}.portal-detail-section>header{padding:0 0 12px;min-height:36px;background:none!important}.portal-detail-section>header b{font-size:14px}.portal-detail-section>header small{font-size:12px;color:var(--t3);font-weight:500}.portal-detail-check-progress{height:4px;background:var(--portal-control);border-radius:2px;overflow:hidden;margin-bottom:12px}.portal-detail-check-progress i{display:block;height:100%;background:var(--verde)}.portal-detail-check-row{display:flex;align-items:center;gap:10px;min-height:38px;border-bottom:1px solid var(--filo-riga);font-size:13px}.portal-detail-check-row>span{flex:1}.portal-detail-check-row>span.done{text-decoration:line-through;color:var(--t3)}.portal-detail-check-row>button:last-child{opacity:0}.portal-detail-check-row:hover>button:last-child{opacity:1}.portal-detail-add-check{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--t3)}.portal-detail-add-check input{font-size:12px;background:none;border:0;flex:1;min-width:0}.portal-detail-subtask{display:flex;align-items:center;gap:8px;text-align:left;width:100%;padding:12px 0;border-bottom:1px solid var(--filo-riga)}.portal-detail-subtask b{font-size:12px;flex:1}.portal-detail-subtask small{color:var(--t3);font-size:11px}.portal-detail-empty{font-size:12px;color:var(--t3);padding:8px 0}.portal-detail-duration{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--t3)}.portal-detail-duration input{max-width:160px;height:30px}.portal-detail-author{display:flex;align-items:center;gap:6px;margin-top:28px;font-size:12px;color:var(--t3)}.portal-detail-author svg{width:13px;height:13px}.portal-detail-attachment{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--filo);font-size:13px}.portal-detail-attachment>span{flex:1}.portal-detail-attachment>svg{color:var(--ciano)}.portal-detail-upload{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:24px;margin-top:16px;border:1px dashed color-mix(in srgb,var(--ciano) 35%,var(--filo));background:color-mix(in srgb,var(--ciano) 5%,transparent);border-radius:6px;cursor:pointer;font-size:13px}.portal-detail-upload svg{color:var(--ciano);width:24px;height:24px}.portal-detail-dependency{display:flex;align-items:center;gap:8px;font-size:13px;padding:12px 0}.portal-detail-dependency>button:first-child{display:flex;align-items:center;gap:8px;flex:1;text-align:left}.portal-detail-add-dependency{margin:10px 0 24px;font-size:12px}.portal-detail-nova{height:500px;display:flex;flex-direction:column;min-height:0}.portal-task-os-drawer [hidden]{display:none!important}.portal-detail-handoff{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--ambra) 10%,transparent);border:1px solid color-mix(in srgb,var(--ambra) 20%,transparent);padding:12px;margin-top:16px;border-radius:6px;font-size:12px}.portal-detail-handoff>p{flex:1}.portal-detail-comments{display:flex;flex-direction:column;gap:18px}.portal-detail-main{padding:24px 40px 28px 28px}.portal-detail-title>input{font-size:20px;line-height:36px;letter-spacing:-.015em}.portal-detail-description>textarea{min-height:78.5px;border:0;box-shadow:inset 0 0 0 1px var(--filo);background:#0000002e}.portal-detail-who-when{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:40px;column-gap:40px}.portal-detail-dates{font-size:13px;font-weight:600}.portal-detail-dates>button{padding:6px 9px;border-radius:6px;background:var(--portal-control)}.portal-detail-dates>em{font-style:normal;font-weight:500;font-size:12px;color:var(--rosso)}.portal-detail-dock{background:color-mix(in srgb,var(--mod) 3%,var(--bg));gap:2px}.portal-detail-dock>button{padding:14px 0 12px;gap:5px;border-radius:8px}.portal-detail-dock .portal-desktop-tile{width:36px;height:36px;border-radius:3px}.portal-detail-dock>button[aria-selected=true]{background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-detail-dock small{font-size:11px;line-height:12px}.portal-detail-dock>button[aria-selected=true] .portal-desktop-tile{border-radius:3px}.portal-detail-add-tag{height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--filo-forte)}.portal-detail-tag{position:relative}.portal-detail-tag>button{opacity:0;position:absolute;right:0;height:100%;background:var(--blocco);border-radius:inherit}.portal-detail-tag:hover>button{opacity:1}.dark [role=dialog].portal-task-os-drawer{background:color-mix(in srgb,var(--mod) 10%,#141922);box-shadow:-24px 0 60px #0008,inset 0 2px color-mix(in srgb,var(--mod) 75%,transparent),inset 1px 0 #ffffff0f}.dark .portal-detail-dock{background:color-mix(in srgb,var(--mod) 3%,#10141b)}.portal-detail-dates{flex-wrap:wrap;row-gap:4px}.portal-detail-dates>em{flex-basis:100%;white-space:normal}.portal-task-os-drawer{--detail-field:color-mix(in srgb,var(--t1) 3%,transparent);--detail-field-hover:color-mix(in srgb,var(--t1) 6%,transparent)}.portal-task-os-drawer :is(.portal-detail-dates>button,.portal-detail-add-dependency),.portal-detail-popover input{min-height:32px;border:1px solid transparent;border-radius:3px;background:var(--detail-field,var(--portal-control));box-shadow:none;font-size:13px;font-weight:500;transition:background-color .14s,border-color .14s}.portal-task-os-drawer :is(.portal-detail-dates>button,.portal-detail-add-dependency):hover:where(:not(:disabled):not([aria-disabled=true])),.portal-detail-popover input:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--detail-field-hover,var(--hover));border-color:transparent;color:var(--t1)}.portal-task-os-drawer :is(.portal-detail-dates>button,.portal-detail-add-dependency):is(:focus-visible,[data-state=open]),.portal-detail-popover input:is(:focus-visible){background:var(--detail-field-hover,var(--hover));border-color:var(--filo-forte)}.portal-task-os-drawer .portal-detail-chip:disabled{opacity:.5;cursor:default}.portal-detail-description>textarea{border:1px solid transparent;border-radius:3px;background:var(--detail-field);box-shadow:none;transition:background-color .14s,border-color .14s}.portal-detail-description>textarea:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--detail-field-hover);border-color:transparent;color:var(--t1)}.portal-detail-description>textarea:is(:focus-visible){background:var(--detail-field-hover);border-color:var(--filo-forte)}.portal-detail-who-when{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.portal-detail-people{flex-wrap:wrap}.portal-detail-people small{flex-basis:100%;white-space:normal;line-height:1.5}.portal-detail-dates{font-weight:500}.portal-detail-dates>button.late{color:var(--rosso)}.portal-detail-duration{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.portal-detail-duration>label{margin:0;font-size:12px;font-weight:500;white-space:nowrap}.portal-detail-duration-fields{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0;width:148px;flex:none;max-width:65%;border:1px solid transparent;border-radius:3px;background:transparent;transition:background-color .14s,border-color .14s}.portal-detail-duration-fields:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--detail-field-hover);border-color:transparent;color:var(--t1)}.portal-detail-duration-fields:is(:focus-within){background:var(--detail-field-hover);border-color:var(--filo-forte)}.portal-task-os-drawer .portal-detail-duration-fields input{width:100%;max-width:none;min-width:0;height:32px;padding:0 10px;border:0;border-radius:3px 0 0 3px;background:transparent;box-shadow:none;color:var(--t1);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-task-os-drawer .portal-detail-duration-unit{position:relative;width:100%;min-width:0;height:32px;padding:0 10px;border:0;border-radius:0 3px 3px 0;background:transparent;box-shadow:none;color:var(--t2);font-size:12px;font-weight:500}.portal-detail-duration-unit:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--filo-forte)}.portal-detail-duration-unit>svg{width:12px;height:12px}.portal-detail-duration-unit[data-placeholder]{color:var(--t3)}.portal-detail-duration>span{color:var(--t2);font-size:12px}.portal-detail-menu{border:0;border-radius:3px}.portal-detail-menu [role=option]{border-radius:3px;font-size:13px}@media(prefers-reduced-motion:reduce){.portal-task-os-drawer :is(input,textarea,[role=combobox],.portal-detail-dates>button){transition:none}}.portal-detail-author{flex:1;min-width:0;margin:0 6px 0 0;gap:8px;align-items:center;padding:6px 10px;border-radius:3px;border-left:2px solid color-mix(in srgb,var(--blu) 55%,transparent);background:color-mix(in srgb,var(--blu) 7%,transparent);color:var(--t2);line-height:1.6}.portal-detail-author>svg{width:16px;height:16px;flex:none;color:var(--blu)}.portal-detail-author strong{font-weight:600;color:var(--t1)}.portal-detail-author>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-detail-main.portal-scroll-fade{scrollbar-width:none}.portal-detail-description>textarea{--scroll-fade-size:14px}.portal-detail-section-check{margin-bottom:28px}.portal-detail-section-check>header{padding-bottom:12px;border-bottom:1px solid var(--filo-riga);margin-bottom:8px}.portal-detail-check-row{gap:12px;min-height:46px;padding:7px 8px;border:0;border-radius:3px;transition:background-color .14s}.portal-detail-check-row+.portal-detail-check-row{border-top:1px solid var(--filo-riga)}.portal-detail-check-row:hover{background:var(--detail-field)}.portal-detail-check-row>label{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5;cursor:pointer}.portal-detail-check-row>label.done{text-decoration:line-through;color:var(--t3)}.portal-detail-check-row>button:last-child{width:28px;height:28px}.portal-detail-check-row:focus-within>button:last-child{opacity:1}.portal-task-os-drawer .portal-detail-checkbox{width:20px;height:20px;border:1px solid color-mix(in srgb,var(--indaco) 25%,transparent);border-radius:4px;background:color-mix(in srgb,var(--indaco) 9%,transparent);box-shadow:none}.portal-task-os-drawer .portal-detail-checkbox:is(:hover,:focus-visible){border-color:var(--indaco);background:color-mix(in srgb,var(--indaco) 18%,transparent)}.portal-task-os-drawer .portal-detail-checkbox:focus-visible{outline:2px solid color-mix(in srgb,var(--indaco) 45%,transparent);outline-offset:3px}.portal-task-os-drawer .portal-detail-checkbox[data-state=checked]{background:var(--indaco);border-color:var(--indaco);color:var(--bg)}.portal-detail-check-hint{margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--t3)}.portal-detail-add-check{margin-top:8px;padding:6px 8px;min-height:42px;border:1px solid transparent;border-radius:3px;background:var(--detail-field);gap:12px}.portal-detail-add-check:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--detail-field-hover);border-color:transparent;color:var(--t1)}.portal-detail-add-check:is(:focus-within){background:var(--detail-field-hover);border-color:var(--filo-forte)}.portal-detail-add-check>svg{width:20px;height:20px;flex:none;color:var(--indaco)}.portal-detail-add-check input{color:var(--t1);outline:none;font:500 13px/1.5 Manrope,sans-serif;padding:0}.portal-detail-check-add{height:28px;padding:0 8px;border:0;border-radius:3px;background:color-mix(in srgb,var(--indaco) 12%,transparent);color:var(--indaco);font:600 12px/1 Manrope,sans-serif;flex:none}.portal-detail-check-add:disabled{color:var(--t3);background:transparent;opacity:.6;cursor:default}.portal-detail-check-add:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb,var(--indaco) 22%,transparent);outline:1px solid var(--indaco)}.portal-detail-check-row>label{font:500 13px/1.5 Manrope,sans-serif;color:var(--t1)}.portal-detail-people>span{gap:4px;align-items:center}.portal-detail-people>span>span+span{margin-left:0}@media(hover:none){.portal-detail-check-row>button:last-child{opacity:1}}.portal-detail-dock>button{position:relative}.portal-detail-dock .portal-detail-dock-count{position:absolute;top:3px;right:1px;display:grid;place-items:center;min-width:24px;height:18px;padding:0 4px;border:1px solid color-mix(in srgb,var(--c) 35%,var(--blocco));border-radius:4px;background:var(--blocco);color:var(--c);font-size:10px;font-style:normal;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.portal-task-os-drawer>button.absolute{opacity:1;border-radius:3px;background:transparent;color:var(--t2);transition:background-color .14s,color .14s}.portal-task-os-drawer>button.absolute:hover{background:var(--portal-control);color:var(--t1)}.portal-task-os-drawer>button.absolute>svg{width:18px;height:18px}.portal-detail-toolbar{height:52px;padding:16px 54px 4px 28px}.portal-detail-toolbar-space{flex:1}.portal-detail-main{padding:24px 40px 32px 28px}.portal-task-os-drawer .portal-detail-title>input{height:36px;padding:0 8px;margin-left:-8px;border-radius:3px;outline:none;transition:background-color var(--t-rapido,.14s)}.portal-task-os-drawer .portal-detail-title>input:is(:hover,:focus-visible):not([readonly]){background:color-mix(in srgb,var(--t1) 5%,transparent)}.portal-task-os-drawer .portal-detail-chip{height:28px;min-height:28px;padding:0 10px 0 11px;gap:7px;border:0;border-radius:6px;background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 26%,transparent);color:color-mix(in srgb,var(--c) 58%,#fff);font:600 12.5px Manrope,sans-serif}.portal-task-os-drawer .portal-detail-chip:is(:hover,:focus-visible,[data-state=open]):not(:disabled){background:color-mix(in srgb,var(--c) 26%,transparent);border:0}.portal-task-os-drawer .portal-detail-chip:hover:not(:disabled){box-shadow:none;color:var(--t1)}.portal-detail-chip:before{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.portal-task-os-drawer .portal-detail-add-tag{height:28px;min-height:28px;padding:0 10px;border:0;border-radius:6px;background:none;box-shadow:inset 0 0 0 1px var(--filo-forte);font:500 12.5px Manrope,sans-serif}.portal-task-os-drawer .portal-detail-add-tag:hover{background:var(--detail-field-hover);box-shadow:none;color:var(--t1)}.portal-task-os-drawer .portal-detail-add-tag:is(:focus-visible,[data-state=open]){background:none;box-shadow:inset 0 0 0 1px var(--t3);color:var(--t1)}.portal-task-os-drawer .portal-detail-description>textarea{min-height:79px;padding:10px 12px;border:0;border-radius:6px;background:#0000002e;box-shadow:inset 0 0 0 1px var(--filo);outline:none}.portal-task-os-drawer .portal-detail-description>textarea:is(:hover,:focus-visible){background:#0000002e;border:0}.portal-task-os-drawer .portal-detail-description>textarea:hover{box-shadow:none;color:var(--t1)}.portal-task-os-drawer .portal-detail-description>textarea:focus-visible{box-shadow:inset 0 0 0 1px #758398}.portal-detail-who-when{grid-template-columns:auto minmax(0,1fr);gap:20px 40px}.portal-detail-who-when>div:first-child{max-width:190px}.portal-task-os-drawer .portal-detail-dates>button{height:30px;min-height:30px;padding:0 9px;border:0;border-radius:6px;background:color-mix(in srgb,var(--t1) 6%,transparent);font:600 13px Manrope,sans-serif}.portal-task-os-drawer .portal-detail-dates>button:is(:hover,:focus-visible,[data-state=open]){border:0;background:color-mix(in srgb,var(--t1) 10%,transparent)}.portal-task-os-drawer .portal-detail-dates>button.late{background:color-mix(in srgb,var(--rosso) 16%,transparent);color:var(--rosso)}.portal-detail-dates>.completed{flex-basis:auto;color:var(--t3)}.portal-detail-section{margin:0;border:0;border-radius:0;overflow:visible}.portal-detail-section>header{height:auto;min-height:0;padding:0 0 14px;margin:0;border:0}.portal-detail-section>header>.portal-tile{width:26px;height:26px}.portal-detail-section>header>div{margin-left:0}.portal-detail-section-check+.portal-detail-section-sub{margin-top:28px;padding-top:26px;border-top:1px solid color-mix(in srgb,var(--indaco) 14%,var(--filo-riga))}.portal-detail-check-row{min-height:34px;padding:0;gap:10px}.portal-detail-check-row+.portal-detail-check-row{border:0}.portal-task-os-drawer .portal-detail-add-check{height:34px;min-height:34px;margin-top:4px;padding:0 10px;gap:8px;border:0;border-radius:3px;background:color-mix(in srgb,white 3.5%,transparent);transition:background-color var(--t-rapido,.14s)}.portal-task-os-drawer .portal-detail-add-check:is(:hover,:focus-within){background:color-mix(in srgb,white 6%,transparent);border:0}.portal-detail-add-check>svg{width:14px;height:14px;color:var(--t3)}.portal-detail-add-check input{height:100%;font:500 13px Manrope,sans-serif}.portal-detail-author{display:flex;align-items:center;gap:6px;margin:28px 0 0;padding:0;border:0;border-radius:0;background:none;color:var(--t3);font:500 12px/1.55 Manrope,sans-serif}.portal-detail-author>svg{width:13px;height:13px;color:var(--t3)}.portal-detail-author strong{font-weight:500;color:inherit}:root:not(.dark) .portal-task-os-drawer .portal-detail-chip{color:color-mix(in srgb,var(--c) 70%,#182030)}:root:not(.dark) .portal-task-os-drawer .portal-detail-description>textarea{background:color-mix(in srgb,var(--indaco) 4%,white)}:root:not(.dark) .portal-task-os-drawer .portal-detail-add-check{background:color-mix(in srgb,var(--indaco) 5%,transparent)}:root:not(.dark) .portal-task-os-drawer .portal-detail-add-check:is(:hover,:focus-within){background:color-mix(in srgb,var(--indaco) 9%,transparent)}@media(max-width:600px){.portal-detail-main{padding-right:18px}.portal-detail-who-when{grid-template-columns:1fr;gap:20px}.portal-detail-who-when>div:first-child{max-width:none}}@media(prefers-reduced-motion:reduce){.portal-task-os-drawer .portal-detail-title>input,.portal-task-os-drawer .portal-detail-add-check{transition:none}}.portal-task-os-drawer .portal-detail-check-add:hover:not(:disabled){outline:none;color:var(--t1)}.portal-task-os-drawer .portal-detail-checkbox:hover:not(:disabled):not([data-state=checked]):not([data-state=indeterminate]){border-color:transparent}.portal-task-os-drawer :is(.portal-detail-add-person,.portal-detail-parent,.portal-detail-subtask,.portal-detail-attachment,.portal-detail-dependency>button,.portal-detail-upload,.portal-detail-dock>button,.portal-detail-tag>button){transition:background-color var(--t-rapido,.14s),color var(--t-rapido,.14s),border-color var(--t-rapido,.14s),opacity var(--t-rapido,.14s)}.portal-task-os-drawer :is(.portal-detail-add-person,.portal-detail-parent,.portal-detail-subtask,.portal-detail-attachment,.portal-detail-dependency>button):hover:not(:disabled){background:var(--detail-field-hover);color:var(--t1);border-color:transparent;box-shadow:none}.portal-task-os-drawer .portal-detail-dates>button.late:hover:not(:disabled){background:color-mix(in srgb,var(--rosso) 24%,transparent);color:var(--t1)}.portal-task-os-drawer .portal-detail-duration-unit:hover:not(:disabled),:root:not(.dark) .portal-task-os-drawer .portal-detail-chip:hover:not(:disabled){color:var(--t1);box-shadow:none}.portal-task-os-drawer .portal-detail-add-tag[data-state=open]:hover{background:var(--detail-field-hover);box-shadow:none}.portal-detail-tag:focus-within>button{opacity:1}.portal-detail-tag>button:hover{color:var(--t1)}.portal-detail-dock>button:hover{background:color-mix(in srgb,var(--t1) 5%,transparent);color:var(--t1)}.portal-detail-dock .portal-desktop-tile{transition:filter var(--t-rapido,.14s)}.portal-detail-dock>button:hover .portal-desktop-tile{filter:brightness(1.18)}.portal-task-os-drawer .portal-detail-upload:hover{background:color-mix(in srgb,var(--ciano) 10%,transparent);border-color:transparent;color:var(--t1)}.portal-detail-complete{transition:background-color var(--t-rapido,.14s),border-color var(--t-rapido,.14s)}.portal-detail-complete:not(.done):hover:not(:disabled){background:color-mix(in srgb,var(--verde) 18%,transparent);border-color:transparent}.portal-detail-upload:has(input:focus-visible){outline:2px solid var(--indaco);outline-offset:2px}.portal-detail-comments :is(button:not(.portal-button--default),label):hover:not(:disabled){color:var(--t1);border-color:transparent;box-shadow:none}.portal-detail-comments .task-comment-reactions{border:0;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);font-family:Manrope,sans-serif}.portal-detail-comments .task-comment-reactions>button:hover{background:var(--detail-field-hover)}.portal-detail-comments .group:focus-within>div button.opacity-0{opacity:1}@media(prefers-reduced-motion:reduce){.portal-task-os-drawer :is(.portal-detail-complete,.portal-detail-add-person,.portal-detail-parent,.portal-detail-subtask,.portal-detail-attachment,.portal-detail-dependency>button,.portal-detail-upload,.portal-detail-dock>button,.portal-detail-tag>button,.portal-desktop-tile,.task-comment-reactions){transition:none}}.portal-detail-people>span{gap:0}.portal-detail-person-avatar{display:grid;place-items:center;padding:0;border:0;background:none;border-radius:50%;flex:none}.portal-detail-person-avatar+.portal-detail-person-avatar{margin-left:-4px}.portal-detail-person-avatar>.portal-project-avatar{width:30px;height:30px;font-size:11px;border:0;box-shadow:none}.portal-task-profile{z-index:400;width:260px;padding:14px;border:0;border-radius:10px;background:var(--blocco);box-shadow:0 18px 48px #0008,0 0 0 1px var(--filo);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);animation:project-profile-in var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-task-profile[data-state=closed]{animation:project-profile-out var(--t-rapido,.14s) var(--c-esce,ease-in)}.portal-task-profile>header{display:flex;align-items:center;gap:12px}.portal-task-profile>header>.portal-project-avatar{width:40px;height:40px;font-size:13px;flex:none}.portal-task-profile>header>div{min-width:0}.portal-task-profile b{font-size:14px;font-weight:700;overflow-wrap:anywhere}.portal-task-profile em{font-style:normal;font-weight:500;color:var(--t3)}.portal-task-profile small{display:block;margin-top:2px;font-size:12px;color:var(--t3)}.task-profile-ownership{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:8px 10px;border-radius:6px;background:var(--hover);font-size:12.5px;font-weight:600}.task-profile-ownership>svg{width:14px;height:14px;color:var(--verde)}.task-profile-count{margin:10px 2px 0;font-size:12.5px;color:var(--t2)}.task-profile-count b{font-size:inherit;color:var(--t1)}.task-profile-count b.late{color:var(--rosso)}.portal-task-profile>footer{display:flex;gap:6px;margin-top:12px}.portal-task-profile>footer>button{flex:1;justify-content:center;min-width:0;padding:0 8px;font-size:12px;white-space:normal}@keyframes project-profile-in{0%{opacity:0;transform:translateY(4px)}}@keyframes project-profile-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.portal-task-profile{animation:none}}.portal-detail-subavatars{display:flex;align-items:center;gap:0}.portal-detail-subavatars>.portal-project-avatar+.portal-project-avatar{margin-left:-4px}.portal-task-profile.project-control-popover{width:260px;padding:14px;border:0;border-radius:10px;background:var(--blocco);box-shadow:0 18px 48px #0008,0 0 0 1px var(--filo)}.portal-task-profile.project-control-popover>footer>button{height:auto;min-height:28px;padding:5px 8px;font-size:12px;line-height:1.3}.portal-task-os-drawer .portal-detail-upload[data-dragging=true]{background:color-mix(in srgb,var(--ciano) 14%,transparent);border-color:var(--ciano);color:var(--t1)}.portal-detail-comments{display:flex;flex-direction:column;gap:14px}.task-comment-entry{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:8px;background:#00000024}.task-comment-entry .text-sm{font-size:13px;line-height:1.5;color:var(--t2)}.task-comment-compose{display:flex;align-items:flex-start;gap:10px;padding:4px 0 0}.task-comment-compose>div:first-child{flex:none;margin-top:4px}.task-comment-compose-field{flex:1;min-width:0;display:flex;flex-direction:column;border-radius:6px;background:#0000002e;box-shadow:inset 0 0 0 1px var(--filo-riga);transition:box-shadow var(--t-rapido,.14s)}.task-comment-compose-field:focus-within{box-shadow:inset 0 0 0 1px #758398}.portal-task-os-drawer .task-comment-compose-field>textarea{display:block;width:100%;min-height:40px;max-height:160px;padding:10px 12px 4px;border:0;background:none;box-shadow:none;resize:none;font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);scrollbar-width:none}.task-comment-compose-field>textarea::-webkit-scrollbar{display:none}.task-comment-compose-actions{display:flex;align-items:center;gap:2px;padding:0 6px 6px}.task-comment-compose-actions>.portal-icon-button{width:28px;height:28px;flex:none;color:var(--t3)}.task-comment-compose-actions>span{margin-left:8px;font-size:11px;color:var(--t3)}.task-comment-compose-actions>.portal-button:last-child{margin-left:auto}.task-comment-attach{cursor:pointer;position:relative}.task-comment-attach:has(input:disabled){opacity:.45;cursor:default}.task-comment-attach:has(input:focus-visible){outline:2px solid var(--indaco);outline-offset:2px}.task-comment-draft-files{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0}.task-comment-draft-files>span{display:flex;align-items:center;gap:5px;padding:3px 6px;font-size:11px;background:var(--hover);border-radius:3px;max-width:100%}.task-comment-draft-files>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-comment-draft-files svg{width:13px;height:13px;flex:none}.task-comment-mentions button{display:block;width:100%;text-align:left;padding:8px;border-radius:3px}.task-comment-mentions button:hover{background:var(--hover);color:var(--t1)}@media(max-width:500px){.task-comment-compose-actions>span{display:none}}@media(prefers-reduced-motion:reduce){.task-comment-compose-field{transition:none}}.portal-task-os-drawer .portal-detail-subtask{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;gap:10px;min-height:34px;padding:0;border:0;cursor:pointer}.portal-detail-subtask-title{padding:0;border:0;background:none;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-detail-subtask-title:hover{text-decoration:underline}.portal-detail-subtask-complete{display:grid;place-items:center;width:17px;height:17px;padding:0;border:1.5px solid color-mix(in srgb,var(--t3) 75%,transparent);border-radius:50%;background:none;color:#fff;flex:none}.portal-detail-subtask-complete.done{background:var(--verde);border-color:var(--verde)}.portal-detail-subtask-complete:disabled{opacity:.55;cursor:not-allowed}.portal-detail-subtask-complete svg{width:11px;height:11px;stroke-width:3}.portal-detail-subtask small{font-size:12px}.portal-detail-subavatars>:not(:first-child){margin-left:-4px}.portal-detail-main>div{min-height:100%;display:flex;flex-direction:column}.portal-detail-main[data-section=commenti] .portal-detail-comments-section{display:flex;flex:1}.portal-detail-main[data-section=commenti] .portal-detail-section-comments{display:flex;flex:1;flex-direction:column;min-width:0}.portal-detail-section-comments>.portal-desktop-card-body,.portal-detail-comments{display:flex;flex:1;flex-direction:column}.portal-detail-comments>.task-comment-compose{position:sticky;bottom:0;margin-top:auto;padding-top:10px}.portal-detail-comments>.portal-detail-empty{font-style:italic}.task-comment-compose>[data-slot=avatar-fallback],.task-comment-compose>img{margin-top:4px}.portal-task-os-drawer .task-comment-compose-field>textarea{outline:none}.task-comment-compose-actions>.portal-button{height:28px;min-height:28px;padding:0 9px;font-size:12px}.task-comment-compose-actions>.portal-button:not(:last-child){width:28px;padding:0}.portal-detail-attachment{width:100%;min-height:38px;padding:0 6px;border:0;border-radius:3px;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-detail-attachment>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-detail-attachment>small{font-size:11px;color:var(--t3)}.portal-detail-upload{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:0;align-items:center;justify-content:normal;width:100%;margin-top:4px;padding:14px 16px;border-radius:8px;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t2)}.portal-detail-upload>svg{grid-row:span 2;width:20px;height:20px}.portal-detail-upload b{color:var(--t1)}.portal-detail-upload small{font-size:12px;color:var(--t3)}.portal-detail-dependencies{display:flex;flex-direction:column;gap:18px}.portal-detail-dependencies>section{display:flex;flex-direction:column;gap:6px}.portal-detail-dependencies>section>b{display:flex;align-items:center;gap:7px;font-size:13px}.portal-detail-dependencies>section>b>svg{width:14px;height:14px;color:var(--mod)}.portal-detail-dependencies>section>small{margin:-4px 0 4px 21px;font-size:12px;color:var(--t3)}.portal-detail-dependency{gap:0;padding:0;border-radius:6px;background:color-mix(in srgb,var(--t1) 3.5%,transparent)}.portal-detail-dependency>button:first-child{min-width:0;min-height:38px;padding:0 12px;gap:10px;border-radius:6px;font:600 13px Manrope,sans-serif;color:var(--t1)}.portal-detail-dependency>button:first-child>span:nth-child(2){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-detail-dependency.complete>button:first-child>span:nth-child(2){color:var(--t3);text-decoration:line-through;text-decoration-color:var(--filo-forte)}.portal-detail-dependency em{font-style:normal;font-size:12px;font-weight:500;color:var(--t3)}.portal-detail-dependency>button:last-child:not(:first-child){display:grid;place-items:center;width:30px;height:30px;flex:none;color:var(--t3);border-radius:3px}.portal-task-os-drawer .portal-detail-add-dependency{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;height:28px;min-height:28px;margin:0;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer;box-shadow:none}.portal-task-os-drawer .portal-detail-add-dependency:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 6%,transparent);color:var(--t1)}.portal-task-os-drawer .portal-detail-add-dependency svg{width:13px;height:13px}.portal-detail-dependency-menu{width:340px;max-width:calc(100vw - 32px)}.portal-detail-dependency-menu p{padding:8px 12px;font-size:12px;color:var(--t3)}.portal-detail-dependency-menu [role=menuitemcheckbox]>span:last-child{min-width:0;white-space:normal}.portal-detail-dependency-menu [role=menuitemcheckbox]{gap:8px}.portal-detail-dependency-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.portal-task-os-drawer .portal-detail-toolbar .portal-icon-button{width:32px;height:32px;border-radius:3px;color:var(--t3)}.portal-task-os-drawer .portal-detail-toolbar .portal-icon-button:hover:not(:disabled){background:#ffffff12;color:var(--t1)}.portal-task-os-drawer .portal-detail-toolbar .portal-icon-button:disabled{opacity:.3}.portal-task-os-drawer>button.absolute{top:16px;right:16px;width:32px;height:32px;padding:0;display:grid;place-items:center;border-radius:3px;opacity:1;color:var(--t3)}.portal-task-os-drawer>button.absolute:hover{background:#ffffff12;color:var(--t1)}.portal-project .portal-project-chat{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;flex:1;min-height:0;overflow:hidden}.portal-project-chat>aside,.portal-project-chat>div{min-height:0;min-width:0}.portal-project-chat-main,.portal-project-chat-channels{--chat-accent:var(--verde);display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--chat-accent) 20%,var(--filo-riga));border-radius:8px;background:color-mix(in srgb,var(--chat-accent) 3%,var(--portal-widget))}.portal-project-chat-main>header{display:flex;align-items:center;gap:12px;min-height:72px;flex:none;padding:0 20px;border-bottom:1px solid var(--filo-riga)}.portal-project-chat-symbol{width:34px;height:34px;border-radius:7px;background:color-mix(in srgb,var(--verde) 12%,transparent);color:var(--verde);display:grid;place-items:center;flex:none}.portal-project-chat-symbol>svg{width:18px;height:18px}.portal-project-chat-main>header>div{display:flex;flex-direction:column;gap:4px;min-width:0}.portal-project-chat-main>header b{font-size:16px;font-weight:600}.portal-project-chat-main>header small{font-size:12px;color:var(--t3)}.portal-project-chat-head-space{flex:1}.portal-project-chat-members{display:flex;align-items:center;gap:10px;padding:6px;font-size:12px;color:var(--t3);white-space:nowrap}.portal-project-chat-members>span{display:flex}.portal-project-chat-members>span>*+*{margin-left:-8px}.portal-project-chat-member-list{display:flex;flex-direction:column;gap:12px}.portal-project-chat-member-list>div{display:flex;align-items:center;gap:10px;font-size:13px}.portal-project-chat-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 20px;scrollbar-width:none}.portal-project-chat-day{display:flex;align-items:center;gap:10px;margin:16px 0;font-size:11px;font-weight:500;color:var(--t3)}.portal-project-chat-day:before,.portal-project-chat-day:after{content:"";height:1px;background:var(--filo-riga);flex:1}.portal-project-chat-day>span{padding:4px 10px;background:var(--portal-control);border-radius:12px}.portal-project-chat-message{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:8px 0;margin:0;position:relative;border-radius:3px}.portal-project-chat-message>div:last-child{flex:1;min-width:0}.portal-project-chat-message header{display:flex;align-items:center;gap:8px;margin-bottom:4px;height:18px}.portal-project-chat-message header b{font-size:13px;font-weight:700}.portal-project-chat-message header :is(span,time){font-size:11px;color:var(--t3)}.portal-project-chat-message p{font-size:13px;line-height:1.65;color:var(--t1)}.portal-chat-react{margin-left:auto;opacity:0;color:var(--t3)}.portal-project-chat-message:hover .portal-chat-react{opacity:1}.portal-project-chat-reactions{display:flex;gap:5px;margin-top:6px}.portal-project-chat-reactions>button{padding:2px 7px;background:var(--portal-control);border-radius:5px;font-size:12px}.portal-project-chat-reactions>button[aria-pressed=true]{background:color-mix(in srgb,var(--verde) 16%,transparent)}.portal-project-chat-attachment{display:flex;align-items:center;gap:8px;margin:8px 0;padding:10px;border:1px solid var(--filo);border-radius:6px;font-size:12px;max-width:330px}.portal-project-chat-attachment>svg{color:var(--ciano)}.portal-project-chat-attachment>svg:last-child{margin-left:auto}.portal-project-chat-message.highlight{background:color-mix(in srgb,var(--verde) 12%,transparent)}.portal-project-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:180px;padding:24px;color:var(--t3);font-size:13px}.portal-project-chat-empty>b{color:var(--t1);font-size:14px}.portal-project-chat-empty>svg{width:22px;height:22px;margin-bottom:4px}.portal-project-chat-empty>p{max-width:340px;text-align:center}.portal-project-chat-composer{flex:none;display:flex;flex-direction:column;gap:10px;margin:0 18px 18px;padding:12px;border-radius:8px;background:#00000029;box-shadow:inset 0 0 0 1px #ffffff17}.portal-project-chat-input{position:relative}.portal-project-chat-input>textarea{width:100%;min-height:52px;max-height:144px;padding:0 2px;border:0;background:none;resize:none;font:500 13px/1.6 Manrope,sans-serif;color:var(--t1);display:block}.portal-project-chat-composer>footer{display:flex;align-items:center;gap:10px}.portal-project-chat-composer>footer>small{font-size:11px;color:var(--t3);flex:1}.portal-project-chat-composer>footer>.portal-button{height:34px;padding:0 13px}.portal-project-chat-attach{display:flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 8px;font-size:12px;color:var(--t2);cursor:pointer}.portal-chat-draft-files{display:flex;flex-wrap:wrap;gap:6px}.portal-chat-draft-files>span{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--portal-control);font-size:12px;border-radius:5px}.portal-chat-mentions{position:absolute;bottom:100%;background:var(--blocco);border:1px solid var(--filo);border-radius:6px;box-shadow:0 10px 40px #0005;padding:4px;max-height:200px;overflow-y:auto;min-width:220px}.portal-chat-mentions>button{display:block;width:100%;text-align:left;padding:8px;font-size:12px}.portal-chat-mentions>button:hover{background:var(--hover)}.portal-project-chat-channels{padding:14px 10px 12px;gap:10px}.portal-project-chat-channels>header{display:flex;align-items:center;justify-content:space-between;height:32px;flex:none;padding:0 6px}.portal-project-chat-channels>header>b{font-size:14px}.portal-project-chat-channels>header small{margin-left:5px;color:var(--t3);font-weight:500;font-size:12px}.portal-project-chat-search{display:flex;align-items:center;gap:8px;padding:0 10px;margin:0 4px;min-height:36px;border-radius:6px;background:color-mix(in srgb,var(--bg) 25%,transparent);border:1px solid var(--filo-riga);color:var(--t3)}.portal-project-chat-search>input{min-width:0;width:100%;height:34px;font-size:12px;background:none;border:0;color:var(--t1)}.portal-project-chat-channel-list{overflow-y:auto;min-height:0;flex:1;padding:3px 4px 10px}.portal-project-chat-channel{display:flex;align-items:center;border-radius:6px;flex:none}.portal-project-chat-channel.active{background:color-mix(in srgb,var(--verde) 7%,transparent)}.portal-project-chat-channel:hover{background:var(--portal-control)}.portal-project-chat-channel>button:first-child{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0;min-height:62px;padding:10px;text-align:left}.portal-project-chat-channel>button>svg{margin-top:2px;color:var(--t3)}.portal-project-chat-channel.active>button>svg{color:var(--verde)}.portal-project-chat-channel>button>span{display:flex;flex-direction:column;min-width:0;gap:3px}.portal-project-chat-channel b{font-size:13px;font-weight:600}.portal-project-chat-channel small{font-size:11px;color:var(--t3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-project-chat-channel>button:last-child:not(:first-child){opacity:0;color:var(--t3);padding:4px}.portal-project-chat-channel:hover>button:last-child{opacity:1}.portal-chat-search-status{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;font-size:12px;color:var(--verde)}.portal-project-chat-main,.portal-project-chat-channels{background:linear-gradient(180deg,color-mix(in srgb,var(--verde) 8%,transparent),color-mix(in srgb,var(--verde) 4%,transparent)),#ffffff04;border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 16%,transparent)}.portal-project-chat-message blockquote{margin:8px 0;padding:8px 12px;border-left:2px solid var(--verde);background:color-mix(in srgb,var(--verde) 7%,transparent);color:var(--t3);font-size:12px}.portal-project-chat-deleted{color:var(--t3);font-style:italic}.portal-project-chat-message.mio{grid-template-columns:minmax(0,1fr) 32px;width:-moz-fit-content;width:fit-content;max-width:88%;margin-left:auto}.portal-project-chat-message.mio>div:last-child{grid-column:1;grid-row:1;padding:9px 12px;border-radius:8px 2px 8px 8px;background:color-mix(in srgb,var(--verde) 12%,var(--blocco));text-align:left}.portal-project-chat-message.mio>:first-child{grid-column:2;grid-row:1;margin-top:9px}.portal-project-chat-message p,.portal-project-chat-message blockquote{overflow-wrap:anywhere}.portal-project-chat-search:hover{background:color-mix(in srgb,var(--t1) 7%,transparent);border-color:transparent;color:var(--t1)}.portal-project-chat-search:hover input::-moz-placeholder,.portal-project-chat-input>textarea:hover::-moz-placeholder{color:var(--t1)}.portal-project-chat-search:hover input::placeholder,.portal-project-chat-input>textarea:hover::placeholder{color:var(--t1)}.portal-project-chat-search:has(input:focus-visible),.portal-project-chat-input>textarea:focus-visible{outline:2px solid var(--indaco)!important;outline-offset:2px}.portal-project-chat :is(.portal-project-chat-members,.portal-project-chat-attach,.portal-project-chat-channel>button):hover:not(:disabled){background:color-mix(in srgb,var(--t1) 7%,transparent);color:var(--t1)}.portal-project-chat-channel-list>div{display:flex;flex-direction:column;gap:5px}.portal-project-chat-member-list{max-height:min(360px,60dvh);overflow:auto}.portal-project-chat-member-list>div{display:flex;flex-direction:column;gap:12px}.portal-chat-mentions>div>button{display:block;width:100%;text-align:left;padding:8px;border-radius:3px;color:var(--t2)}.portal-chat-mentions>div>button:hover{background:var(--hover);color:var(--t1)}.portal-chat-message-content{min-height:100%}.portal-project-chat-message.segue{padding-top:0}.portal-project-chat-message.segue header{height:0;margin:0}.portal-project-chat-message.segue header>:not(.portal-chat-react){display:none}.portal-project-chat-message.segue .portal-chat-react{position:absolute;right:0;top:2px}.portal-chat-follow-time{font-size:10px;color:var(--t3);padding-top:5px;text-align:center}.portal-project-chat-message:is(:hover,:focus-within) .portal-chat-react{opacity:1}.portal-project-chat-channel:is(:hover,:focus-within)>button:last-child{opacity:1}.portal-project-chat-input>textarea{scrollbar-width:none}.portal-project-chat-input>textarea::-webkit-scrollbar,.portal-project-chat-messages::-webkit-scrollbar{display:none}.project-channel-audience{padding-top:14px;max-height:240px;overflow:auto}.project-channel-audience>label,.project-channel-audience>div>label{display:flex;align-items:center;gap:10px;padding:7px 4px;cursor:pointer}@media(max-width:1250px){.portal-project .portal-project-chat{grid-template-columns:210px minmax(0,1fr)}.portal-project-chat-main>header{padding-inline:14px}.portal-project-chat-messages{padding-inline:16px}.portal-project-chat-composer>footer>small{display:none}}@media(max-width:900px){.portal-project .portal-project-chat{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.portal-project-chat-channels{padding:8px;gap:4px;display:grid;grid-template-columns:auto minmax(0,1fr)}.portal-project-chat-channel-list{grid-column:1/-1;max-height:66px;overflow-x:auto;overflow-y:hidden}.portal-project-chat-channel-list>div{flex-direction:row;width:-moz-max-content;width:max-content}.portal-project-chat-channel{min-width:120px;max-width:220px}.portal-project-chat-channel small{display:none}.portal-project-chat-channel>button:first-child{min-height:48px;padding:8px 10px}.portal-project-chat-main>header{min-height:58px}.portal-project-chat-composer{margin:0 10px 10px;padding:8px;gap:4px}}.portal-chat-message-content:has(.portal-project-chat-empty){height:100%}.portal-project-chat-channel small{font-size:12px}.portal-project-chat-channel.unread b{font-weight:700;color:var(--t1)}.portal-project-chat-channel.unread small{color:var(--t2)}.portal-project-chat-channel em{flex:none;margin-top:1px;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:var(--verde);font-size:11px;font-weight:700;font-style:normal;color:#0b0e15}.portal-project-chat-unread{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font-size:11px;font-weight:700;color:var(--blu-chiaro)}.portal-project-chat-unread:before,.portal-project-chat-unread:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--blu) 40%,transparent)}.portal-project-chat-read-error{display:flex;align-items:center;gap:8px;padding:8px 24px;font-size:12px;color:var(--t3)}.portal-project-chat-read-error button{color:var(--t1);padding:3px 6px;border-radius:3px}.portal-project-chat-read-error button:hover{background:var(--hover)}.portal-project-chat-channels>header b{font-weight:600}.portal-project-chat-channels>header .portal-icon-button{width:28px;height:28px;color:var(--t2)}.portal-project-chat-channels>header .portal-icon-button:hover{background:#ffffff12;color:var(--t1)}.portal-project-chat-search{border:0;background:#00000024;box-shadow:inset 0 0 0 1px var(--filo-riga)}:root:not(.dark) .portal-project-chat-search{background:#0000000a}.portal-project-chat-main>header{box-shadow:inset 0 -1px #ffffff0d}:root:not(.dark) .portal-project-chat-main>header{box-shadow:inset 0 -1px 0 var(--filo-riga)}.portal-project-chat-symbol{color:var(--t3)}.portal-project-chat-members>span>.inline-flex{width:22px!important;height:22px!important;font-size:9px}.portal-project-chat-members>span>.inline-flex+.inline-flex{margin-left:-6px}.portal-project .pj-ch-st{font-size:12px;line-height:1.55;color:var(--t3)}.portal-project .pj-ch-search{color:var(--t1)}.portal-project .pj-ch-list{gap:5px}.portal-project .pj-ch-c{border-radius:6px}.portal-project .pj-ch-symbol{font-size:12px;line-height:1.55}.portal-project .pj-ch-people{border-radius:6px;line-height:normal}.portal-project .pj-ch-attach{border-radius:5px;line-height:normal}.portal-project .pj-ch-hint{line-height:1.4}.portal-project .pj-ch-go{padding:0 12px}.portal-project .pj-cli{line-height:normal}.portal-project-notes .pj-nota{margin:12px 2px 0;max-width:760px;font-size:12px;line-height:1.55;color:var(--t3)}.portal-project-notes .pj-nota b{color:var(--t2)}.portal-project-notes .pj-nota .pj-link{height:auto;padding:0;vertical-align:baseline;font-size:12px}.portal-project-notes .pj-nota.avviso{display:flex;gap:8px;align-items:flex-start;color:var(--ambra-chiaro)}.portal-project-notes .pj-nota .portal-icon{width:13px;height:13px;flex-shrink:0;margin-top:2px}.portal-project-notes .pj-cats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.portal-project-notes .pj-cats button{display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:center;padding:9px 10px;border:0;border-radius:3px;background:#ffffff0d;font:inherit;text-align:left;color:var(--t2);cursor:pointer}.portal-project-notes .pj-cats button .tile{grid-row:1/3}.portal-project-notes .pj-cats b{font-size:13px;color:var(--t1)}.portal-project-notes .pj-cats small{font-size:11px;font-weight:500;color:var(--t3)}.portal-project-notes .pj-cats button.on{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}.portal-project-notes .pj-cats button[aria-disabled]{opacity:.45;cursor:not-allowed}.portal-project-notes .pj-note{display:flex;flex-direction:column;gap:6px}.portal-project-notes .pj-note-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.portal-project-notes .pj-note-g .pj-mt{margin-top:4px}.portal-project-notes .pj-nota-c{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:3px;background:#ffffff09;box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-project-notes .pj-nota-c.fissata{background:color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.035))}.portal-project-notes .pj-nota-t{display:flex;align-items:center;gap:8px;min-height:28px}.portal-project-notes .pj-nota-t .ib{width:28px;height:28px;border-radius:3px;color:var(--t3);opacity:0;transition:opacity var(--t-rapido)}.portal-project-notes .pj-nota-c:hover .ib,.portal-project-notes .pj-nota-t .ib:focus-visible{opacity:1}.portal-project-notes .pj-nota-t .ib:hover{background:#ffffff12;color:var(--t1)}.portal-project-notes .pj-cat{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 15%,transparent);font-size:11px;font-weight:700;color:color-mix(in srgb,var(--c) 62%,#fff)}.portal-project-notes .pj-cat .portal-icon{width:12px;height:12px}.portal-project-notes .pj-fissa{display:grid;color:var(--c)}.portal-project-notes .pj-fissa .portal-icon{width:13px;height:13px}.portal-project-notes .pj-nuova{height:19px;padding:0 6px;display:inline-grid;place-items:center;border-radius:3px;background:var(--blu);font-size:11px;font-weight:700;color:#0b0e15}.portal-project-notes .pj-nota-c h3{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}.portal-project-notes .pj-nota-x p{margin:0 0 6px;font-size:13px;line-height:1.6;color:var(--t2)}.portal-project-notes .pj-nota-x b{color:var(--t1)}.portal-project-notes .pj-nota-x.corta{max-height:4.8em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent)}.portal-project-notes .pj-nota-c>.pj-link{align-self:flex-start;margin:-6px 0 0 -8px}.portal-project-notes .pj-nota-f{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-project-notes .pj-nota-p{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:12px;color:var(--t3)}.portal-project-notes .pj-nota-p b{color:var(--t2);font-weight:600}.portal-project-notes .pj-nota-p .pj-av{width:22px;height:22px;font-size:9px}.portal-project-notes .pj-ch-sx .pj-nota{margin-top:auto;padding:10px 6px 0}.portal-project-notes .pj-ch-main>.pj-nota{margin:0 16px 14px}.portal-project-notes .pj-imp-s .pj-nota+.pj-st-l{margin-top:12px}.portal-project-notes{height:100%;min-height:0;display:flex;flex-direction:column;gap:16px}.pj-note-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;flex:none}.pj-note-filters{display:flex;align-items:center;gap:4px}.pj-note-filters button{display:flex;align-items:center;gap:6px;padding:7px 10px;font-size:12px;border-radius:3px;color:var(--t3);white-space:nowrap}.pj-note-filters button[aria-pressed=true]{color:var(--c,var(--t1));background:color-mix(in srgb,var(--c,var(--t1)) 12%,transparent)}.pj-note-filters em{font-style:normal;font-size:10px;opacity:.7}.pj-note-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pj-note-toolbar-actions>button{font-size:12px}.pj-note-search{display:flex;gap:8px;align-items:center;border:1px solid var(--filo-riga);background:var(--portal-control);border-radius:3px;padding:7px 10px;font-size:12px;color:var(--t3)}.pj-note-search input{background:none;outline:none;color:var(--t1);width:150px}.pj-note-scroll{min-height:0;overflow:auto;flex:1}.pj-note-groups{display:flex;flex-direction:column;gap:20px}.pj-note-group-title{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--t3);margin:0 0 10px}.pj-note-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.portal-project-notes .pj-nota-p{margin-top:auto;font-size:11px}.portal-project-notes .pj-nota-p>span{line-height:1.5}.portal-project-notes .pj-nota-t .portal-icon-button{width:26px;height:26px;color:var(--t3)}.pj-note-readmore{color:var(--viola);font-size:12px;text-align:left}.pj-note-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--t3);text-align:center}.pj-note-empty>svg{width:36px;height:36px;color:#d9b85c}.pj-note-empty h3{color:var(--t1);font-size:16px;font-weight:600}.pj-note-empty p{font-size:13px}.portal-project .portal-desktop-window-body:has(.portal-project-notes){overflow:hidden}:root:not(.dark) .portal-project-notes .pj-nota-c{background:var(--portal-widget)}:root:not(.dark) .portal-project-notes .pj-cat{color:var(--c)}.portal-note-fields{padding:22px 24px;display:flex;flex-direction:column;gap:20px;max-height:calc(100dvh - 230px);overflow:auto;font-size:13px}.portal-note-fields>label,.portal-note-fields fieldset,.portal-note-fields .grid>label:not(.portal-note-pin){display:flex;flex-direction:column;gap:8px}.portal-note-fields legend{margin-bottom:8px;color:var(--t3)}.portal-note-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portal-note-types button{padding:14px;text-align:left;display:grid;grid-template-columns:28px 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:4px;border:1px solid var(--filo-riga);border-radius:4px;background:var(--portal-control)}.portal-note-types button[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--portal-control))}.portal-note-types button>svg{grid-row:span 2;color:var(--c);margin-top:2px}.portal-note-types button small{color:var(--t3);font-size:11px}.portal-note-pin{display:flex;align-items:center;gap:10px;cursor:pointer}.portal-note-pin b,.portal-note-pin small{display:block}.portal-note-pin small{color:var(--t3);margin-top:4px}.portal-note-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.portal-note-attachments>span,.portal-note-attachments>button{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--filo-riga);border-radius:3px;font-size:12px;color:var(--t3)}.portal-note-attachments button:disabled{opacity:.6;cursor:default}.portal-note-attachments>button:hover:not(:disabled){color:var(--t1);background:var(--hover)}.pj-note-readmore{display:inline-flex;align-items:center;gap:6px}.portal-note-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.portal-note-types button{padding:9px 10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:26px 1fr;border:0;background:var(--portal-widget)}.portal-note-types button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent)}.portal-note-types button>svg{width:26px;height:26px;padding:5px;background:color-mix(in srgb,var(--c) 15%,transparent);border-radius:3px}.portal-note-fields{gap:16px}.portal-project-note-form.project-control-surface{max-width:640px}.portal-project-note-form .portal-note-fields{padding:0;max-height:none;overflow:visible;gap:16px}.portal-project-note-form .portal-note-types button:hover{color:var(--t1);box-shadow:none;border-color:transparent;background:var(--hover)}.portal-project-note-form .portal-note-types button:hover :is(b,small){color:var(--t1)}.portal-project-notes .pj-note-animated{overflow:hidden;max-height:none}.portal-project-notes .pj-nota-t .portal-icon-button{opacity:0;transition:opacity var(--t-rapido,.14s),background-color var(--t-rapido,.14s)}.portal-project-notes .pj-nota-c:is(:hover,:focus-within) .portal-icon-button{opacity:1}.portal-project-notes .pj-note-scroll{scrollbar-width:none}.portal-project-notes .pj-note-scroll::-webkit-scrollbar{display:none}.portal-project-notes .pj-note-filters{flex-wrap:wrap;min-width:0}.portal-project-notes .pj-note-cards{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.portal-project-notes .pj-note-search{border-color:transparent}.portal-project-notes .pj-note-search:hover input::-moz-placeholder{color:var(--t1)}.portal-project-notes .pj-note-search:is(:hover,:focus-within),.portal-project-notes .pj-note-search:hover input::placeholder{color:var(--t1)}.portal-project-notes .pj-note-search:focus-within{outline:2px solid var(--indaco);outline-offset:-2px}.portal-project-notes .pj-note-filters button:hover{color:var(--t1);background:var(--hover)}.portal-note-audience .project-collapse-content>label,.portal-note-audience .project-collapse-content>fieldset{display:flex;flex-direction:column;gap:8px;padding-top:16px}.portal-project-notes .pj-note-toolbar{flex-wrap:nowrap;gap:8px}.portal-project-notes .pj-note-toolbar-actions{display:contents}.portal-project-notes .pj-note-search{order:-1;flex:0 1 340px;min-width:200px;height:36px;padding:0 12px;gap:8px;border:0;border-radius:3px;background:color-mix(in srgb,var(--app,#D9B85C) 9%,rgba(255,255,255,.03));font-size:13px;color:var(--t3);transition:background-color var(--t-rapido,.14s)}.portal-project-notes .pj-note-search:focus-within{background:color-mix(in srgb,var(--app,#D9B85C) 14%,rgba(255,255,255,.05));color:var(--t2)}.portal-project-notes .pj-note-search>svg{width:15px;height:15px;flex:none}.portal-project-notes .pj-note-search input{flex:1;min-width:0;width:auto;font:500 13px Manrope,sans-serif}.portal-project-notes .pj-note-filters{order:2;margin-left:auto;flex:none;gap:2px;padding:3px;border-radius:3px;background:color-mix(in srgb,var(--app,#D9B85C) 9%,rgba(255,255,255,.03))}.portal-project-notes .pj-note-filters button{height:30px;padding:0 10px;gap:6px;border-radius:2px;font:500 12px Manrope,sans-serif;color:var(--t3);transition:background-color var(--t-rapido,.14s),color var(--t-rapido,.14s)}.portal-project-notes .pj-note-filters button:hover{background:#ffffff0d;color:var(--t1)}.portal-project-notes .pj-note-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--app,#D9B85C) 26%,transparent);color:var(--t1);font-weight:600}.portal-project-notes .pj-note-filters button>svg{width:13px;height:13px;color:var(--c)}.portal-project-notes .pj-note-filters em{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;opacity:1}.portal-project-notes .pj-note-toolbar-actions>button{order:3}.portal-project-notes .pj-note-empty{gap:6px;min-height:180px;padding:24px}.portal-project-notes .pj-note-empty>svg{width:22px;height:22px;margin-bottom:4px;color:var(--t3)}.portal-project-notes .pj-note-empty h3{margin:0;font-size:14px;font-weight:700}.portal-project-notes .pj-note-empty p{max-width:36ch;margin:0;font-size:13px;line-height:1.5}.portal-note-fields{gap:14px}.portal-note-fields>fieldset>legend,.portal-note-fields>label,.portal-note-fields>div>span:first-child,.portal-note-audience label{font:600 13px/1.55 Manrope,sans-serif;color:var(--t2)}.portal-note-fields>fieldset>legend{margin-bottom:6px}.portal-note-fields>label{gap:6px}.portal-note-fields em{margin-left:4px;font-style:normal;font-weight:500;color:var(--t3)}.portal-note-types>button{row-gap:0;border-radius:3px;background:#ffffff0d;color:var(--t2)}.portal-note-types>button[aria-pressed=true]{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}.portal-note-types>button b{font-size:13px;color:var(--t1)}.portal-note-types>button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-note-attachments{margin-top:6px}.portal-note-attachments>.portal-button{height:28px;padding:0 8px;gap:6px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;letter-spacing:normal;color:var(--t2)}.portal-note-attachments>.portal-button:hover:not(:disabled){background:#ffffff0f;color:var(--t1)}.portal-note-attachments>.portal-button>svg{width:13px;height:13px}.portal-note-fields>label>textarea{min-height:143px}.portal-project .pj-note-search.pj-cerca{font-size:14px;line-height:1.55}.portal-project .pj-mt{font-weight:600;gap:6px}.portal-project .pj-nota-p{font-size:12px;line-height:1.55}.portal-project-notes .pj-seg{display:inline-flex;align-items:center;gap:4px;color:var(--t3);font-size:11px}.portal-project-notes .pj-seg svg{width:12px;height:12px}.portal-project-notes .pj-seg:hover{color:var(--t1)}.project-note-comment-list{display:flex;flex-direction:column;gap:16px}.project-note-comment-list>article{display:flex;gap:10px;min-width:0}.project-note-comment-list>article>div{flex:1;min-width:0}.project-note-comment-list header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-note-comment-list time{font-size:11px;color:var(--t3)}.project-note-comment-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:var(--t2)}.project-note-comment-list .portal-icon-button{margin-left:auto}.project-note-comment-compose{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:100%}.project-note-comment-compose label{display:flex;flex-direction:column;gap:6px;width:100%}.portal-project-note-form .pj-cats{font-weight:600;color:var(--t2)}.portal-project-note-form .pj-riga-s{padding:8px;align-items:flex-start;gap:12px}.portal-project-note-form .portal-note-fields{gap:14px}.portal-project-note-form .pj-campo{display:flex;flex-direction:column;gap:6px;font:600 13px/1.55 Manrope,sans-serif;color:var(--t2)}.portal-project-note-form fieldset.pj-campo>legend{margin-bottom:6px}.portal-project-note-form .pj-nota-f{font-weight:600;color:var(--t2);margin-top:0}.portal-project-note-form .pj-righe-s{display:flex;flex-direction:column;gap:4px}.portal-project-note-form .pj-riga-s{width:100%;min-height:56px;display:flex;padding:8px;gap:12px;border-radius:3px;align-items:flex-start;font:500 13px/1.55 Manrope,sans-serif;color:var(--t1)}.portal-project-note-form .pj-riga-s b{display:block;font-weight:600}.portal-project-note-form .pj-riga-s small{display:block;font-size:12px;font-weight:500;color:var(--t3)}.portal-project-note-form .portal-note-audience{display:flex;flex-direction:column;gap:6px}.portal-project-note-form .pj-riga-s b{line-height:20.15px}.portal-project-note-form .pj-riga-s small{line-height:18.6px}.portal-compensation .pj-comp{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:0;container-type:inline-size}.portal-compensation .pj-comp-scroll{min-height:0;overflow-y:auto;padding-bottom:18px}.portal-compensation .pj-comp-scroll>*{flex-shrink:0}.portal-compensation .cp-riepilogo{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:0;padding:18px 0;border:1px solid var(--filo-riga);border-radius:8px;background:color-mix(in srgb,var(--app,var(--verde)) 5%,transparent)}.portal-compensation .cp-metrica{display:flex;flex-direction:column;gap:7px;padding:0 24px;min-width:0}.portal-compensation .cp-metrica+.cp-metrica{border-left:1px solid var(--filo-riga)}.portal-compensation .cp-metrica>span{font-size:12px;color:var(--t2)}.portal-compensation .cp-metrica>strong{font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.portal-compensation .cp-metrica.principale>strong{color:var(--verde-chiaro)}.portal-compensation .cp-metrica.oltre>strong,.portal-compensation .pj-comp-tot.negativo{color:var(--rosso-chiaro)}.portal-compensation .cp-metrica>small{font-size:11px;color:var(--t3)}.portal-compensation .pj-comp .pj-comp-main{padding:0;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--app,var(--verde)) 3%,rgba(255,255,255,.02))}.portal-compensation .cp-sezione{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px}.portal-compensation .cp-sezione h2{font-size:15px;margin:0 0 5px;font-weight:650}.portal-compensation .cp-sezione p{font-size:12px;color:var(--t3);margin:0}.portal-compensation .cp-stato{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--t2);font-size:11px;padding:5px 8px;border-radius:4px;background:#ffffff0b}.portal-compensation .cp-stato .portal-icon{width:13px;height:13px}.portal-compensation .pj-comp .pj-comp-t,.portal-compensation .pj-comp .pj-comp-r{grid-template-columns:minmax(180px,1.5fr) minmax(85px,.75fr) minmax(160px,1.15fr) 105px 105px minmax(100px,.7fr);gap:16px;padding:0 22px}.portal-compensation .pj-comp .pj-comp-t{height:36px;border-block:1px solid var(--filo-riga);background:#00000014}.portal-compensation .pj-comp-t>[role=columnheader]:last-child{text-align:right}.portal-compensation .pj-comp .pj-comp-r{min-height:70px;border-radius:0}.portal-compensation .pj-comp .pj-comp-r.cambiata{background:color-mix(in srgb,var(--ambra) 5%,transparent);box-shadow:inset 2px 0 var(--ambra),inset 0 1px 0 var(--filo-riga)}.portal-compensation .pj-comp .pj-comp-p{min-width:0;gap:11px}.portal-compensation .pj-comp .pj-comp-p .portal-project-avatar{width:34px;height:34px;flex-shrink:0}.portal-compensation .pj-comp-p>div{min-width:0}.portal-compensation .pj-comp-p b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-compensation .pj-comp .pj-comp-p>div>span{display:flex;gap:8px;align-items:center;margin-top:4px}.portal-compensation .cp-modificata{font-size:10px;font-style:normal;color:var(--ambra-chiaro)}.portal-compensation .pj-comp .pj-comp-v>span{display:block;margin-top:4px;font-size:11px;width:-moz-max-content;width:max-content}.portal-compensation .pj-comp .pj-comp-l{gap:5px;font-size:11px}.portal-compensation .pj-comp .pj-comp-l .ko{font-weight:500}.portal-compensation .cp-importo{display:flex;align-items:center;width:100%;height:36px;border:1px solid var(--filo-riga);border-radius:5px;background:#0000001f;color:var(--t3)}.portal-compensation .cp-importo>span{padding-left:10px;font-size:12px}.portal-compensation .cp-importo input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--t2);font:600 13px Manrope,sans-serif;text-align:right;padding:7px 10px;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.portal-compensation .cp-importo input::-webkit-inner-spin-button,.portal-compensation .cp-importo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.portal-compensation .cp-importo:focus-within{border-color:var(--app,var(--verde));box-shadow:0 0 0 2px color-mix(in srgb,var(--app,var(--verde)) 15%,transparent)}.portal-compensation .cp-importo:has([aria-invalid=true]){border-color:var(--rosso)}.portal-compensation .cp-importo.bonus.valorizzato input{color:var(--verde-chiaro)}.portal-compensation .cp-importo.penale.valorizzato input{color:var(--rosso-chiaro)}.portal-compensation .pj-comp .pj-sugg{padding:0;margin-top:5px;height:18px;font-size:10px}.portal-compensation .pj-comp .pj-comp-tot{font-size:15px}.portal-compensation .cp-composizione{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:24px;padding:16px 22px;border-top:1px solid var(--filo-riga);font-size:11px;color:var(--t3)}.portal-compensation .cp-composizione b{color:var(--t2);font-weight:600;margin-left:8px;font-variant-numeric:tabular-nums}.portal-compensation .cp-esclusi{padding:0 22px 16px;margin:0;font-size:11px;color:var(--t3)}.portal-compensation .cp-regole{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 4px}.portal-compensation .cp-regole>div{display:flex;align-items:flex-start;gap:10px}.portal-compensation .cp-regole .portal-icon{color:var(--t3);width:16px;height:16px;flex-shrink:0;margin-top:2px}.portal-compensation .cp-regole p{display:flex;flex-direction:column;gap:5px;margin:0;font-size:11px;line-height:1.6;color:var(--t3)}.portal-compensation .cp-regole b{color:var(--t2);font-weight:500;font-size:12px}.portal-compensation .pj-comp .pj-comp-nova{position:static;display:block;padding:0;border-radius:7px;background:color-mix(in srgb,var(--viola) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 15%,transparent)}.portal-compensation .cp-nova-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:0;background:none;color:var(--t1);text-align:left;cursor:pointer;font:inherit}.portal-compensation .cp-nova-toggle>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.portal-compensation .cp-nova-toggle b{font-size:12px;font-weight:600}.portal-compensation .cp-nova-toggle small{font-size:11px;color:var(--t3)}.portal-compensation .cp-nova-toggle>.portal-icon{color:var(--t3);width:14px}.portal-compensation .cp-nova-toggle[aria-expanded=true]>.portal-icon{rotate:180deg}.portal-compensation .cp-nova-corpo{padding:0 18px 18px}.portal-compensation .cp-nova-corpo[hidden]{display:none}.portal-compensation .cp-nova-corpo>p{color:var(--t2);font-size:12px;line-height:1.6;margin:0 0 12px}.portal-compensation .cp-nova-corpo .pj-cn-r{display:grid;grid-template-columns:1fr 1fr;gap:18px}.portal-compensation .cp-nova-corpo .pj-cn-p{grid-column:1/-1}.portal-compensation .cp-salva{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 0;border-top:1px solid var(--filo-riga);flex-shrink:0}.portal-compensation .cp-salva>[role=status]{display:flex;align-items:center;gap:10px;color:var(--t3)}.portal-compensation .cp-salva>[role=status]>.portal-icon{width:16px}.portal-compensation .cp-salva>[role=status]>span{display:flex;flex-direction:column;gap:4px}.portal-compensation .cp-salva b{font-size:12px;color:var(--t2);font-weight:500}.portal-compensation .cp-salva small{font-size:11px}.portal-compensation .cp-azioni{display:flex;gap:8px;flex-shrink:0}.portal-compensation .cp-azioni .btn:disabled{opacity:.35;cursor:default}@container (max-width:1000px){.portal-compensation .pj-comp .pj-comp-t,.portal-compensation .pj-comp .pj-comp-r{grid-template-columns:minmax(160px,1.3fr) 75px minmax(130px,1fr) 85px 85px 90px;gap:10px;padding-inline:16px}.portal-compensation .cp-modificata{display:none}}@container (max-width:800px){.portal-compensation .cp-riepilogo{padding-block:18px}.portal-compensation .cp-metrica{padding-inline:16px}.portal-compensation .cp-metrica>strong{font-size:23px}.portal-compensation .pj-comp .pj-comp-t{display:none}.portal-compensation .pj-comp .pj-comp-r{grid-template-columns:1fr 1fr 1fr;padding:16px;gap:16px;align-items:start}.portal-compensation .pj-comp .pj-comp-p{grid-column:1/3}.portal-compensation .pj-comp .pj-comp-l{grid-row:2;grid-column:1/-1}.portal-compensation .pj-comp-r>[data-label]:before{content:attr(data-label);display:block;color:var(--t3);font-size:10px;font-weight:400;margin-bottom:7px}.portal-compensation .pj-comp-r>.pj-comp-l:before{display:none}.portal-compensation .pj-comp .pj-comp-v{text-align:right}.portal-compensation .pj-comp .pj-comp-v>span{margin-left:auto}.portal-compensation .pj-comp .pj-comp-tot{align-self:end;padding-bottom:9px}.portal-compensation .pj-comp .pj-comp-l{flex-direction:row;gap:16px}.portal-compensation .cp-composizione{gap:16px;justify-content:flex-start}.portal-compensation .cp-regole{grid-template-columns:1fr;gap:12px}.portal-compensation .cp-nova-corpo .pj-cn-r{grid-template-columns:1fr}.portal-compensation .cp-salva small{display:none}}@container (max-width:520px){.portal-compensation .cp-riepilogo{grid-template-columns:1fr 1fr;row-gap:20px}.portal-compensation .cp-metrica.principale{grid-column:1/-1}.portal-compensation .cp-metrica:nth-child(2){border:0}.portal-compensation .cp-sezione{padding:16px}.portal-compensation .cp-sezione p{display:none}.portal-compensation .cp-salva{flex-wrap:wrap}.portal-compensation .cp-azioni{width:100%}.portal-compensation .cp-azioni .btn{flex:1}}.portal-compensation{height:100%;min-height:0;padding:18px 22px;--app:#3FB7A0;--verde-chiaro:var(--verde);--rosso-chiaro:var(--rosso);--ambra-chiaro:var(--ambra)}.portal-compensation .pj-comp{height:100%}.portal-compensation .pj-comp-t,.portal-compensation .pj-comp-r{display:grid;align-items:center}.portal-compensation .pj-comp-r{border-bottom:1px solid var(--filo-riga)}.portal-compensation .pj-comp-t{font-size:11px;color:var(--t3)}.portal-compensation .pj-comp-p{display:flex;align-items:center}.portal-compensation .pj-comp-p b{font-size:13px;display:block}.portal-compensation .pj-comp-p>div>span,.portal-compensation .pj-comp-v span{font-size:11px;color:var(--t3)}.portal-compensation .pj-comp-v b{font-size:13px}.portal-compensation .pj-comp-l{display:flex;flex-direction:column;color:var(--t3)}.portal-compensation .pj-comp-l .ko{color:var(--rosso)}.portal-compensation .pj-comp-l .ok{color:var(--verde)}.portal-compensation .pj-comp-tot{text-align:right}.portal-compensation .cp-importo:focus-within{box-shadow:none}.portal-compensation .pj-sugg{color:var(--viola)}.portal-compensation .cp-nova-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s,opacity .2s}.portal-compensation .cp-nova-collapse[data-open=true]{grid-template-rows:1fr;opacity:1}.portal-compensation .cp-nova-collapse>div{min-height:0;overflow:hidden}.portal-compensation .cp-nova-corpo{padding-top:2px}.portal-compensation .cp-analysis{font-size:13px;color:var(--t2);line-height:1.6}.portal-compensation .cp-analysis p{margin:0 0 10px}.portal-compensation .cp-config{padding:12px 16px;border:1px solid var(--filo-riga);border-radius:5px;font-size:12px;color:var(--t3)}.portal-compensation .cp-azioni button{font-size:12px}.portal-project .portal-desktop-window-body:has(.portal-compensation){padding:0;overflow:hidden}.portal-compensation{padding:0;--verde-chiaro:color-mix(in srgb,var(--verde) 60%,white);--rosso-chiaro:color-mix(in srgb,var(--rosso) 75%,white)}.portal-compensation .pj-comp-main{border:1px solid var(--filo-riga)}.portal-compensation .cp-riepilogo{flex:none}.portal-compensation .cp-salva{padding-top:14px}.portal-compensation .cp-nova-toggle>.portal-nova-orb{width:26px;height:26px}.portal-compensation .pj-comp-scroll{scrollbar-gutter:auto}.portal-compensation .pj-comp-scroll>div{display:flex;flex-direction:column;gap:18px}.portal-compensation .pj-comp-scroll{scrollbar-width:none}.portal-compensation .pj-comp-scroll::-webkit-scrollbar{display:none}.portal-compensation .cp-importo:hover{border-color:transparent;background:var(--hover);color:var(--t1)}.portal-compensation .cp-importo:hover input{color:var(--t1)}.portal-compensation .cp-importo:has(input:focus-visible){outline:2px solid var(--indaco);outline-offset:-2px}.portal-compensation .cp-nova-toggle>.portal-icon{transition:rotate var(--t-medio,.22s)}.portal-compensation .cp-nova-toggle:hover{background:var(--hover)}.portal-compensation .cp-nova-toggle:hover small{color:var(--t1)}@media(prefers-reduced-motion:reduce){.portal-compensation .cp-nova-collapse,.portal-compensation .cp-nova-toggle>.portal-icon{transition:none}}.portal-compensation .pj-cn-r:empty{display:none}.portal-compensation .pj-cn-r{margin-bottom:14px}.portal-compensation .pj-cn-v{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px}.portal-compensation .pj-cn-v p{margin:0 0 6px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-compensation .pj-cn-v b{color:var(--t1);font-size:13px}.portal-compensation .cp-proposal{font-size:11px;min-height:28px;height:auto;padding:5px 10px;white-space:normal;background:var(--viola-fondo);color:var(--viola-chiaro);border:0;box-shadow:none}.portal-compensation .cp-proposal:hover:not(:disabled){background:var(--hover);color:var(--t1);border:0;box-shadow:none}.portal-compensation .pj-cn-corre{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--viola-chiaro)}.portal-compensation .pj-cn-pt{width:10px;height:10px;border-radius:50%;background:var(--viola);animation:compensation-pulse 1s ease-in-out infinite}@keyframes compensation-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.portal-compensation .pj-cn-pt{animation:none}}.portal-project-dialog.project-compensation-dialog{max-width:1180px;height:min(850px,calc(100dvh - 32px))}.project-compensation-dialog>.project-dialog-body{flex:1;overflow:hidden}.project-compensation-dialog>.project-dialog-body>div{height:100%;min-height:0}.portal-compensation .pj-comp-t{font-weight:600}.portal-compensation .cp-sezione h2{letter-spacing:normal}.portal-compensation .pj-comp-main{border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,#3FB7A0 16%,transparent)}.portal-project-settings-os :is(.pj-imp-nav,.pj-imp-corpo){scrollbar-width:none}.portal-project-settings-os :is(.pj-imp-nav,.pj-imp-corpo)::-webkit-scrollbar{display:none}.portal-project-settings-os .imp-confirmation{min-width:0}.portal-project-settings-os .pj-peri>.imp-confirmation{flex-basis:100%;max-width:none}.portal-project-settings-os .pj-conferma{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:var(--ambra-fondo)}.portal-project-settings-os .pj-conferma>span{flex:1;min-width:220px;font-size:12px;color:var(--ambra-chiaro)}.portal-project-settings-os .pj-conferma.col{flex-direction:column;align-items:stretch;background:var(--rosso-fondo)}.portal-project-settings-os .pj-conferma p{font-size:12px;line-height:1.7;color:var(--t2);margin:0 0 8px}.portal-project-settings-os .pj-conferma-b{display:flex;justify-content:flex-end;gap:8px}.portal-project-settings-os .pj-imp-c button[hidden]{display:none}.portal-project-settings-os.pj-imp{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;min-width:0;container-type:inline-size}.portal-project-settings-os .imp-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;min-height:0;flex:1}.portal-project-settings-os.pj-imp .pj-imp-nav{position:static;display:flex;flex-direction:column;gap:5px;min-width:0;overflow-y:auto;padding:8px 0;align-self:start;max-height:100%}.portal-project-settings-os .imp-nav-titolo{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--t3);padding:0 12px 12px}.portal-project-settings-os .pj-imp-nav>button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 12px;border:1px solid transparent;border-radius:6px;background:none;color:var(--t2);font:500 12px Manrope,sans-serif;text-align:left;cursor:pointer}.portal-project-settings-os .pj-imp-nav>button>span{flex:1}.portal-project-settings-os .pj-imp-nav>button>.portal-icon{width:15px;height:15px;flex-shrink:0;color:var(--imp-colore)}.portal-project-settings-os .pj-imp-nav>button:hover{background:#ffffff0a}.portal-project-settings-os .pj-imp-nav>button[aria-current=page]{background:color-mix(in srgb,var(--imp-colore) 12%,transparent);border-color:color-mix(in srgb,var(--imp-colore) 24%,transparent);color:var(--t1)}.portal-project-settings-os .pj-imp-nav>button[aria-current=page]>.portal-icon{color:var(--imp-colore)}.portal-project-settings-os .pj-imp-nav>button[data-imp-vai=pericolo]{margin-top:12px;color:var(--rosso-chiaro)}.portal-project-settings-os .pj-imp-nav>p{font-size:11px;line-height:1.7;color:var(--t3);padding:14px 12px 0;margin:12px 0 0;border-top:1px solid var(--filo-riga)}.portal-project-settings-os.pj-imp .pj-imp-corpo{display:block;min-width:0;min-height:0;overflow-y:auto;padding-bottom:18px}.portal-project-settings-os.pj-imp .pj-imp-s{border-radius:8px;padding:0;scroll-margin-top:0;overflow:hidden;background:color-mix(in srgb,var(--app,var(--blu)) 4%,rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px var(--filo-riga)}.portal-project-settings-os.pj-imp .pj-imp-corpo>.pj-imp-s{background:color-mix(in srgb,var(--imp-colore) 5%,rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--imp-colore) 18%,transparent)}.portal-project-settings-os.pj-imp .pj-imp-h{background:color-mix(in srgb,var(--imp-colore) 6%,transparent)}.portal-project-settings-os.pj-imp .pj-imp-s[hidden]{display:none}.portal-project-settings-os.pj-imp .pj-imp-h{padding:22px 24px;margin:0;gap:12px;border-bottom:1px solid var(--filo-riga)}.portal-project-settings-os .pj-imp-h>div{flex:1;min-width:0}.portal-project-settings-os.pj-imp .pj-imp-h h2{font-size:16px;font-weight:650}.portal-project-settings-os .pj-imp-h p{margin:6px 0 0;color:var(--t3);font-size:12px;line-height:1.6}.portal-project-settings-os.pj-imp .pj-imp-c{padding:24px}.portal-project-settings-os.pj-imp .pj-campo{margin-bottom:22px;gap:9px}.portal-project-settings-os.pj-imp .pj-imp-c>.pj-campo:last-child{margin-bottom:0}.portal-project-settings-os.pj-imp .pj-campo>span{font-size:12px;color:var(--t2)}.portal-project-settings-os.pj-imp .pj-campo>span>em{display:block;font-size:11px;font-style:normal;color:var(--t3);margin-top:3px}.portal-project-settings-os.pj-imp .g-text{border-radius:5px;background:#0000001f;border:1px solid var(--filo-riga);font-size:13px;width:100%;min-width:0}.portal-project-settings-os.pj-imp input.g-text,.portal-project-settings-os.pj-imp select.g-text{height:38px;padding:7px 10px}.portal-project-settings-os.pj-imp textarea.g-text{padding:12px;resize:vertical;min-height:112px;line-height:1.7}.portal-project-settings-os.pj-imp .g-text:focus{outline:2px solid color-mix(in srgb,var(--imp-colore,var(--blu)) 45%,transparent);outline-offset:1px}.portal-project-settings-os.pj-imp .g-text[aria-invalid=true]{border-color:var(--rosso)}.portal-project-settings-os.pj-imp input[type=date]{color-scheme:dark;font-variant-numeric:tabular-nums}.portal-project-settings-os.pj-imp .pj-scelte{min-height:38px;flex-wrap:wrap}.portal-project-settings-os.pj-imp .pj-scelte button{border-radius:5px;min-height:36px}.portal-project-settings-os.pj-imp .pj-nota{margin:0 0 20px;font-size:12px;line-height:1.7;color:var(--t3)}.portal-project-settings-os.pj-imp .pj-st-l{gap:0;margin:0 0 12px}.portal-project-settings-os.pj-imp .pj-st-r{grid-template-columns:28px minmax(110px,1fr) minmax(120px,.7fr) 68px 32px;gap:12px;padding:14px 0;border-bottom:1px solid var(--filo-riga)}.portal-project-settings-os.pj-imp .pj-st-r:first-child{padding-top:0}.portal-project-settings-os.pj-imp .pj-st-r>.portal-icon-button{width:32px;height:32px;border-radius:3px;color:var(--t3)}.portal-project-settings-os.pj-imp .pj-st-r>:is(input,[role=combobox]){min-width:0}.portal-project-settings-os.pj-imp .pj-st-r.pj-st-fase{grid-template-columns:28px minmax(110px,1fr) 56px 68px 32px}.portal-project-settings-os.pj-imp .pj-st-r.campo{grid-template-columns:minmax(140px,.8fr) minmax(140px,1fr) 32px}.portal-project-settings-os.pj-imp select.imp-ruolo{color:var(--t2);cursor:pointer}.portal-project-settings-os.pj-imp select.imp-ruolo option{background:var(--bg);color:var(--t1)}.portal-project-settings-os.pj-imp .pj-colore{border-radius:5px}.portal-project-settings-os.pj-imp .pj-n-t{font-size:11px;white-space:nowrap}.portal-project-settings-os.pj-imp .pj-link{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer;text-decoration:none;transition:background-color var(--t-rapido,.14s),color var(--t-rapido,.14s)}.portal-project-settings-os.pj-imp .pj-link:hover{background:color-mix(in srgb,var(--t1) 6%,transparent);color:var(--t1)}.portal-project-settings-os.pj-imp .pj-link>.portal-icon{width:13px;height:13px}.portal-project-settings-os.pj-imp .pj-link:focus-visible{outline:2px solid var(--indaco);outline-offset:2px}.portal-project-settings-os.pj-imp .pj-riga-s{align-items:flex-start;gap:14px;padding:0;margin-bottom:24px;cursor:pointer}.portal-project-settings-os.pj-imp .pj-riga-s>.g-switch,.portal-project-settings-os.pj-imp .pj-riga-s>.g-check{flex-shrink:0;margin-top:3px}.portal-project-settings-os.pj-imp .g-switch[aria-checked=true]{background:var(--imp-colore)}.portal-project-settings-os.pj-imp .pj-riga-s>span{display:flex;flex-direction:column;gap:6px}.portal-project-settings-os.pj-imp .pj-riga-s b{font-size:13px;font-weight:600}.portal-project-settings-os.pj-imp .pj-riga-s small{font-size:12px;line-height:1.7;color:var(--t3)}.portal-project-settings-os .imp-intervalli{display:flex;flex-wrap:wrap;gap:6px}.portal-project-settings-os .imp-intervalli>button{font:500 12px Manrope,sans-serif;border:1px solid var(--filo-riga);border-radius:5px;padding:8px 12px;background:#ffffff06;color:var(--t2);cursor:pointer}.portal-project-settings-os .imp-intervalli>button[aria-pressed=true]{background:color-mix(in srgb,var(--imp-colore) 15%,transparent);border-color:var(--imp-colore);color:var(--t1)}.portal-project-settings-os.pj-imp .pj-prossimo{display:block;line-height:1.8;padding:14px;border-radius:5px;background:#ffffff06;margin:0 0 20px}.portal-project-settings-os.pj-imp .pj-prossimo>.portal-icon{vertical-align:middle;margin-right:6px}.portal-project-settings-os.pj-imp .pj-peri{padding:20px 0;align-items:flex-start;flex-wrap:wrap}.portal-project-settings-os.pj-imp .pj-peri:first-child{padding-top:0}.portal-project-settings-os.pj-imp .pj-peri:last-child{padding-bottom:0}.portal-project-settings-os.pj-imp .pj-peri>div:first-child{min-width:180px}.portal-project-settings-os.pj-imp .pj-peri b{margin-bottom:8px}.portal-project-settings-os.pj-imp .pj-peri span{line-height:1.7}.portal-project-settings-os.pj-imp .pj-peri>.pj-conferma{flex-basis:100%}.portal-project-settings-os.pj-imp .pj-conferma{border-radius:6px;line-height:1.7}.portal-project-settings-os.pj-imp .pj-conferma-b{flex-wrap:wrap}.portal-project-settings-os .imp-salva{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--filo-riga);padding-top:14px;flex-shrink:0}.portal-project-settings-os .imp-salva>[role=status]{display:flex;gap:10px;align-items:center;color:var(--t3);min-width:0}.portal-project-settings-os .imp-salva>[role=status]>.portal-icon{width:16px;flex-shrink:0}.portal-project-settings-os .imp-salva>[role=status]>span{display:flex;flex-direction:column;gap:4px}.portal-project-settings-os .imp-salva b{font-size:12px;color:var(--t2);font-weight:500}.portal-project-settings-os .imp-salva small{font-size:11px}.portal-project-settings-os .imp-azioni{display:flex;gap:8px;flex-shrink:0}.portal-project-settings-os.pj-imp button:disabled{opacity:.35;cursor:default}@container (max-width:1000px){.portal-project-settings-os .imp-layout{grid-template-columns:185px minmax(0,1fr);gap:16px}.portal-project-settings-os.pj-imp .pj-imp-h,.portal-project-settings-os.pj-imp .pj-imp-c{padding:18px}.portal-project-settings-os.pj-imp .pj-st-r{grid-template-columns:28px minmax(90px,1fr) minmax(110px,.8fr) 32px;gap:8px}.portal-project-settings-os .pj-st-r:not(.pj-st-fase)>.pj-n-t{display:none}.portal-project-settings-os.pj-imp .pj-st-r.pj-st-fase{grid-template-columns:28px minmax(90px,1fr) 56px 32px}.portal-project-settings-os .pj-st-fase>.pj-n-t{display:none}}@container (max-width:760px){.portal-project-settings-os .imp-layout{display:flex;flex-direction:column;gap:12px}.portal-project-settings-os.pj-imp .pj-imp-nav{flex-direction:row;flex-wrap:nowrap;align-self:stretch;flex-shrink:0;overflow-x:auto;padding:0 0 4px;gap:6px;scrollbar-width:none}.portal-project-settings-os .imp-nav-titolo,.portal-project-settings-os .pj-imp-nav>p{display:none}.portal-project-settings-os .pj-imp-nav>button{width:auto;white-space:nowrap;flex-shrink:0;font-size:11px;min-height:36px;padding:7px 10px}.portal-project-settings-os .pj-imp-nav>button[data-imp-vai=pericolo]{margin:0}.portal-project-settings-os.pj-imp .pj-imp-corpo{flex:1}.portal-project-settings-os.pj-imp .pj-due{grid-template-columns:1fr;gap:0}.portal-project-settings-os .imp-salva small,.portal-project-settings-os.pj-imp .pj-imp-h .tile{display:none}.portal-project-settings-os.pj-imp .pj-imp-h h2{font-size:15px}}@container (max-width:520px){.portal-project-settings-os .imp-salva{flex-wrap:wrap;gap:10px}.portal-project-settings-os .imp-azioni{width:100%}.portal-project-settings-os .imp-azioni>.btn{flex:1}.portal-project-settings-os.pj-imp .pj-st-r:not(.pj-st-fase):not(.campo){grid-template-columns:28px minmax(100px,1fr) 32px;row-gap:8px}.portal-project-settings-os .pj-st-r>.imp-ruolo{grid-column:2;grid-row:2}.portal-project-settings-os .pj-st-r:not(.pj-st-fase):not(.campo)>.ib{grid-column:3;grid-row:1}.portal-project-settings-os.pj-imp .pj-st-r.campo{grid-template-columns:minmax(90px,1fr) 32px;row-gap:8px}.portal-project-settings-os .pj-st-r.campo>input:nth-child(2){grid-column:1;grid-row:2}.portal-project-settings-os .pj-st-r.campo>.ib{grid-column:2;grid-row:1}}.portal-project-settings-os.pj-imp{height:100%;display:flex;flex-direction:column;min-height:0;container-type:inline-size;gap:0}.portal-project-settings-os .pj-imp-h{display:flex;align-items:center}.portal-project-settings-os .pj-imp-h h2{margin:0}.portal-project-settings-os .pj-campo{display:flex;flex-direction:column}.portal-project-settings-os .pj-due{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.portal-project-settings-os .pj-due .pj-campo{margin-bottom:0}.portal-project-settings-os .pj-st-l{display:flex;flex-direction:column}.portal-project-settings-os .pj-st-r{display:grid;align-items:center}.portal-project-settings-os .pj-colore{width:26px;height:26px;border:1px solid #ffffff20}.portal-project-settings-os .pj-ord{display:flex}.portal-project-settings-os .pj-ord button{width:26px;height:28px}.portal-project-settings-os .pj-n-t{color:var(--t3)}.portal-project-settings-os .pj-riga-s{display:flex}.portal-project-settings-os .pj-peri{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--filo-riga)}.portal-project-settings-os .pj-peri:last-child{border-bottom:0}.portal-project-settings-os .pj-peri>div{max-width:440px}.portal-project-settings-os .pj-peri b{display:block;font-size:14px}.portal-project-settings-os .pj-peri span{display:block;font-size:12px;color:var(--t3)}.portal-project-settings-os .pj-peri.rosso b{color:var(--rosso)}.portal-project-settings-os .pj-imp-c input,.portal-project-settings-os .pj-imp-c textarea,.portal-project-settings-os .pj-imp-c [role=combobox]{font-size:13px;border-radius:5px;background:color-mix(in srgb,var(--bg) 60%,transparent);border:1px solid var(--filo-riga)}.portal-project-settings-os .imp-colori{display:flex;flex-wrap:wrap;gap:6px}.portal-project-settings-os .imp-colori button{width:26px;height:26px;border-radius:5px;display:grid;place-items:center;color:#fff}.portal-project-settings-os .imp-campo-riga{display:grid;grid-template-columns:minmax(100px,1fr) 120px minmax(100px,1fr) 28px;gap:8px;align-items:center;padding:8px 0}.portal-project-settings-os .imp-mod-dot{width:6px;height:6px;background:var(--ambra);border-radius:50%}.portal-project-settings-os .imp-salva{margin-top:16px}.portal-project-settings-os .imp-salva>[role=status]{font-size:12px}.portal-project-settings-os .pj-prossimo{font-size:12px;color:var(--t3)}.portal-project-settings-os .pj-prossimo svg{display:inline}.portal-project .portal-desktop-window-body:has(.portal-project-settings-os){overflow:hidden}.portal-project-settings-os input[aria-invalid=true]{border-color:var(--rosso)}.portal-project-settings-os .pj-imp-nav>button{flex-shrink:0}.portal-project-settings-os .pj-scelte{display:flex;flex-wrap:wrap;gap:6px}.portal-project-settings-os .pj-scelte button{display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:0;background:#ffffff0f;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-project-settings-os .pj-scelte button>i{width:8px;height:8px;border-radius:2px;background:var(--c)}.portal-project-settings-os .pj-scelte button.on{background:color-mix(in srgb,var(--c,var(--blu)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--blu)) 55%,transparent);color:var(--t1)}.portal-project-settings-os .pj-imp-c input,.portal-project-settings-os .pj-imp-c textarea,.portal-project-settings-os .pj-imp-c [role=combobox],.portal-project-settings-os .imp-date>button{background:#0000001f;min-height:38px;font-size:13px;line-height:1.7}.portal-project-settings-os .pj-imp-c textarea{padding:12px}.portal-project-settings-os .imp-date{gap:9px}.portal-project-settings-os .imp-date>label{font-size:12px;color:var(--t2)}.portal-project-settings-os .imp-date>button{display:flex;justify-content:flex-start;border:1px solid var(--filo-riga);border-radius:5px;position:relative;font-weight:500}.portal-project-settings-os .imp-date>button>svg{order:2;margin-left:auto;margin-right:0;width:14px;height:14px}.portal-project-settings-os .pj-imp-nav .imp-nav-titolo{flex-shrink:0}.portal-project-settings-os.pj-imp .pj-imp-c :is(input:not([type=color]),textarea,[role=combobox]),.portal-project-settings-os.pj-imp .imp-date>button{background:var(--project-field,color-mix(in srgb,var(--t1) 4%,transparent));border:1px solid transparent;box-shadow:none;transition:background-color .14s,color .14s,border-color .14s}.portal-project-settings-os.pj-imp .pj-imp-c :is(input:not([type=color]),textarea,[role=combobox]):hover:not(:disabled):not([readonly]),.portal-project-settings-os.pj-imp .imp-date>button:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 7%,transparent);border-color:transparent;color:var(--t1);box-shadow:none}.portal-project-settings-os.pj-imp .pj-imp-c :is(input,textarea):hover:not(:disabled):not([readonly])::-moz-placeholder{color:var(--t1)}.portal-project-settings-os.pj-imp .pj-imp-c :is(input,textarea):hover:not(:disabled):not([readonly])::placeholder{color:var(--t1)}.portal-project-settings-os.pj-imp .pj-imp-c :is(input,textarea,[role=combobox]):focus-visible,.portal-project-settings-os.pj-imp .imp-date>button:focus-visible{outline:2px solid var(--indaco)!important;outline-offset:2px}.portal-project-settings-os.pj-imp .pj-imp-c [aria-invalid=true]{border-color:var(--rosso)}.portal-project-settings-os .pj-imp-nav>button:hover:not(:disabled),.portal-project-settings-os .pj-scelte button:hover:not(:disabled),.portal-project-settings-os .pj-ord button:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 7%,transparent);color:var(--t1);border-color:transparent;box-shadow:none}.portal-project-settings-os :is(.pj-imp-nav,.pj-scelte,.pj-ord) button:focus-visible{outline:2px solid var(--indaco)!important;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.portal-project-settings-os.pj-imp .pj-imp-c :is(input,textarea,[role=combobox]),.portal-project-settings-os.pj-imp .imp-date>button{transition:none}}.portal-project-settings-os .imp-confirmation:empty{display:none}.portal-project-settings-os.pj-imp .pj-due{gap:14px}.portal-project-settings-os.pj-imp .pj-campo>span,.portal-project-settings-os.pj-imp .imp-date>label{font:600 12px/1.55 Manrope,sans-serif}.portal-project-settings-os.pj-imp .pj-imp-c :is(input:not([type=color]),[role=combobox]),.portal-project-settings-os.pj-imp .imp-date>button{font:600 13px/1.55 Manrope,sans-serif;padding:7px 10px}.portal-project-settings-os.pj-imp textarea.imp-strategia{height:112px;min-height:112px}.portal-project-settings-os .pj-conferma{background:color-mix(in srgb,var(--ambra) 10%,transparent)}.portal-project-settings-os .pj-conferma.col{background:color-mix(in srgb,var(--rosso) 10%,transparent)}@container (max-width:760px){.portal-project-settings-os.pj-imp .pj-due{gap:0}.portal-project-settings-os .pj-imp-nav.portal-scroll-fade{--nav-fade-left:0px;--nav-fade-right:0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--nav-fade-left),#000 calc(100% - var(--nav-fade-right)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--nav-fade-left),#000 calc(100% - var(--nav-fade-right)),transparent)}.portal-project-settings-os .pj-imp-nav[data-scroll-left=true]{--nav-fade-left:24px}.portal-project-settings-os .pj-imp-nav[data-scroll-right=true]{--nav-fade-right:24px}}@media(prefers-reduced-motion:reduce){.portal-project-settings-os.pj-imp .pj-link{transition:none}}.pj-imp-h>.portal-tile{width:26px;height:26px}.pj-imp-h h2{letter-spacing:normal}.project-members-current{display:flex;flex-direction:column;gap:2px}.project-member-row{display:flex;align-items:center;gap:10px;min-height:57px;padding:8px 6px;border-radius:3px;transition:background-color .14s}.project-member-row:hover{background:var(--hover)}.project-member-row>.portal-project-avatar{width:32px;height:32px;flex:0 0 32px;font-size:11px;border:0;box-shadow:none}.project-member-copy{flex:1;min-width:0}.project-member-copy b{display:block;font-size:13px;font-weight:700;overflow-wrap:anywhere}.project-member-copy em{font-size:11px;font-style:normal;font-weight:600;color:var(--t3);margin-left:5px}.project-member-copy em.project-member-added{color:var(--blu)}.project-member-copy small{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--t3)}.project-member-row>.portal-icon-button{width:28px;height:28px;flex:none;color:var(--t3)}.project-member-row>.portal-icon-button:hover{color:var(--t1);background:var(--hover);border:0;box-shadow:none}.project-members-body h3{margin:18px 0 8px;font-size:12px;font-weight:600;color:var(--t3)}.project-members-candidates{display:flex;flex-wrap:wrap;gap:6px}.project-members-candidates>button{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:5px 8px 5px 6px;background:var(--portal-control);border:0;border-radius:3px;color:var(--t2);font-size:13px;font-weight:500;transition:background-color .14s,color .14s}.project-members-candidates>button>span:last-child{min-width:0;overflow-wrap:anywhere}.project-members-candidates>button>.portal-project-avatar{width:20px;height:20px;flex:0 0 20px;border:0;box-shadow:none}.project-members-candidates>button:hover:not(:disabled){background:var(--hover);color:var(--t1);box-shadow:none}.project-members-empty{color:var(--t3);font-size:13px;padding:12px 6px}@media(prefers-reduced-motion:reduce){.project-member-row,.project-members-candidates>button{transition:none}}.project-members-changes{margin-right:auto;font-size:12px;color:var(--ambra)}.project-member-row>.portal-icon-button{width:36px;height:36px;color:var(--t2)}.project-member-row>.portal-icon-button svg{width:14px;height:14px}.project-member-copy small{margin-top:2px;line-height:normal}.project-members-body h3{margin:14px 0 7px}.project-members-candidates>button{gap:7px;padding:0 10px;background:#ffffff0f;font-weight:600}:root:not(.dark) .project-members-candidates>button{background:#0000000d}[role=dialog].project-file-viewer{width:min(1240px,calc(100vw - 64px));max-width:none;height:min(850px,calc(100dvh - 64px));padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:3px;background:var(--blocco);color:var(--t1);font:500 13px/1.55 Manrope,sans-serif;box-shadow:0 24px 70px #0008;transition:width var(--t-medio,.22s) ease,height var(--t-medio,.22s) ease}[role=dialog].project-file-viewer>button:last-child{display:none}[role=dialog].project-file-viewer.is-wide{width:calc(100vw - 24px);height:calc(100dvh - 24px)}[role=dialog].project-file-viewer .portal-icon-button{width:36px;height:36px;flex:none}.pfv-head{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--filo-riga);min-height:72px;flex:none}.pfv-title{flex:1;min-width:0}.pfv-title h2{font-size:14px;font-weight:600;line-height:1.55;letter-spacing:normal;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfv-title p{font-size:11px;line-height:1.55;color:var(--t3);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfv-position{font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums;margin-right:8px;white-space:nowrap}.pfv-toolbar{display:flex;align-items:center;gap:6px;padding:10px 18px;border-bottom:1px solid var(--filo-riga);flex:none}[role=dialog].project-file-viewer .spazio{flex:1}.pfv-body{display:flex;flex:1;min-height:0;overflow:hidden}.pfv-stage{flex:1;min-width:0;overflow:auto;background:#00000038;scrollbar-width:none}.pfv-canvas{display:flex;align-items:center;justify-content:center;min-height:100%;min-width:100%;width:-moz-max-content;width:max-content;padding:32px}.pfv-canvas>img{display:block;max-width:none;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 32px #0003}.pfv-canvas>video{max-width:100%;max-height:60vh;width:720px;background:#000}.pfv-canvas>audio{width:400px;max-width:100%}.native-pdf .pfv-canvas{padding:0;width:100%;height:100%;display:block}.native-pdf iframe{display:block;width:100%;height:100%;border:0}.pfv-details-slide{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns var(--t-medio,.22s) ease,opacity var(--t-rapido,.14s) ease;flex:none;min-width:0}.pfv-details-slide[data-open=true]{grid-template-columns:1fr;opacity:1}.pfv-details{width:242px;min-width:0;padding:22px 20px;overflow:auto;border-left:1px solid var(--filo-riga)}.pfv-details-slide>div{min-width:0;overflow:hidden;display:flex}.pfv-details{flex:0 0 242px}.pfv-details h3{font-size:12px;font-weight:600;margin:0 0 16px}.pfv-details h3:not(:first-child){margin-top:28px}.pfv-details dl{display:grid;gap:5px;margin:0}.pfv-details dt{font-size:11px;color:var(--t3);margin-top:13px}.pfv-details dt:first-child{margin-top:0}.pfv-details dd{font-size:12px;color:var(--t2);margin:0;overflow-wrap:anywhere}.pfv-details p{font-size:12px;color:var(--t2);margin:0 0 6px;display:flex;align-items:center;gap:7px}.pfv-details p svg{color:var(--verde);width:14px;height:14px}.pfv-details button{width:100%;justify-content:flex-start;margin-top:10px}.pfv-tags{display:flex;flex-wrap:wrap;gap:4px}.pfv-tags span{background:var(--portal-control);padding:3px 7px;border-radius:3px;font-size:11px}.pfv-footer{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 18px;border-top:1px solid var(--filo-riga);flex:none;color:var(--t3);font-size:11px}.pfv-zoom{display:flex;align-items:center;gap:8px;color:var(--t2);font-size:12px;font-variant-numeric:tabular-nums}.pfv-zoom>span{min-width:42px;text-align:center}.pfv-empty{text-align:center;max-width:420px;padding:36px;color:var(--t3)}.pfv-empty h3{font-size:16px;margin:20px 0 8px;color:var(--t1)}.pfv-empty p{margin:0;line-height:1.7}.pfv-empty>svg{margin:auto}@media(max-width:900px){[role=dialog].project-file-viewer{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.pfv-toolbar{flex-wrap:wrap}.pfv-head{padding:12px}}@media(prefers-reduced-motion:reduce){[role=dialog].project-file-viewer,.pfv-details-slide{transition:none}}.pfv-details,.pfv-stage{scrollbar-width:none}.pfv-details::-webkit-scrollbar,.pfv-stage::-webkit-scrollbar{display:none}.pfv-stage{--fade-top:0px;--fade-bottom:0px;--fade-left:0px;--fade-right:0px}.pfv-stage[data-scroll-up=true]{--fade-top:24px}.pfv-stage[data-scroll-down=true]{--fade-bottom:24px}.pfv-stage[data-scroll-left=true]{--fade-left:24px}.pfv-stage[data-scroll-right=true]{--fade-right:24px}.pfv-stage.portal-scroll-fade{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.portal-nas .nf-mount{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.portal-nas .nf-surface{overflow:hidden;padding-bottom:54px;min-width:0}.portal-nas main.corpo.nf-surface{overflow-y:auto;overscroll-behavior:contain}.portal-nas main.corpo.nf-surface>.nf-explorer{flex:1 0 360px;min-height:360px}.portal-nas .nf-surface button,.portal-nas .nf-dialog button,.portal-nas .nf-menu button{cursor:pointer}.portal-nas .nf-surface button:disabled{opacity:.3;cursor:default}.portal-nas .nf-surface [hidden],.portal-nas .nf-overlay[hidden],.portal-nas .nf-menu[hidden]{display:none!important}.portal-nas body .corpo.nf-surface{padding-top:9px;gap:0}.portal-nas .nf-sources button,.portal-nas .nf-views button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:none;color:var(--t3);font:600 13px Manrope,sans-serif;padding:0 12px;border-radius:2px}.portal-nas .nf-sources button[aria-pressed=true],.portal-nas .nf-views button[aria-pressed=true]{background:#ffffff17;color:var(--t1)}.portal-nas .nf-explorer{display:flex;flex-direction:column;flex:1;min-height:0;background:#ffffff09;border-radius:3px;overflow:hidden}.portal-nas .nf-tabsbar{display:flex;align-items:stretch;padding:0;gap:0;border-bottom:1px solid var(--filo-riga);flex-shrink:0;background:#00000014}.portal-nas .nf-tabs{display:flex;gap:3px;overflow:auto;min-width:0}.portal-nas .nf-tab{display:flex;align-items:center;border-radius:3px 3px 0 0;position:relative;max-width:230px;flex-shrink:0;color:var(--t3)}.portal-nas .nf-tab.active{background:#ffffff0b;color:var(--t1)}.portal-nas .nf-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--t1);animation:g-tab-active var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-nas .nf-tab>[role=tab]{display:flex;align-items:center;gap:8px;min-width:0;height:42px;padding:0 14px;background:none;border:0;color:inherit;font:600 13px Manrope,sans-serif}.portal-nas .nf-tab>[role=tab] span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nas .nf-tab .portal-icon{width:15px;height:15px}.portal-nas .nf-tab>.nf-tab-close{border:0;background:none;color:var(--t3);display:grid;place-items:center;width:26px;height:26px;margin-right:5px;border-radius:3px}.portal-nas .nf-tab-close:hover{background:#ffffff14}.portal-nas .nf-pathholder{display:flex;align-items:center;flex:1;min-width:80px;border-radius:3px;background:#ffffff06}.portal-nas .nf-pathholder .nf-breadcrumb{background:none}.portal-nas .nf-pathholder>[data-action=path]{width:28px;color:var(--t3)}.portal-nas .nf-path-input{flex:1;min-width:0;width:100%;height:36px;padding:0 10px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-nas .nf-path-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--rosso)}.portal-nas .nf-toolbar .nf-more{display:none}.portal-nas .nf-address{display:flex;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--filo-riga);flex-shrink:0}.portal-nas .nf-nav{display:flex;gap:2px}.portal-nas .nf-surface .ib{width:36px;height:36px;border-radius:3px;cursor:pointer;flex-shrink:0}.portal-nas .nf-surface .ib:not(:disabled):hover{background:#ffffff0f;color:var(--t1)}.portal-nas .nf-nav [data-action=tree]{display:none}.portal-nas .nf-breadcrumb{display:flex;align-items:center;gap:3px;flex:1;min-width:80px;overflow:auto;white-space:nowrap;height:36px;background:#ffffff06;border-radius:3px;padding:0 10px}.portal-nas .nf-breadcrumb button{background:none;border:0;font:500 13px Manrope,sans-serif;color:var(--t3);height:32px;padding:0 6px;display:flex;align-items:center;gap:7px}.portal-nas .nf-breadcrumb button:last-child{color:var(--t1);font-weight:600}.portal-nas .nf-breadcrumb button:hover{color:var(--t1)}.portal-nas .nf-breadcrumb>.portal-icon{width:12px;color:var(--t3)}.portal-nas .nf-search{max-width:260px;min-width:160px;flex:.6}.portal-nas .nf-search input{font:inherit;background:none;border:0;color:var(--t1);min-width:0;width:100%;outline:none}.portal-nas .nf-search input::-moz-placeholder{color:var(--t3)}.portal-nas .nf-search input::placeholder{color:var(--t3)}.portal-nas .nf-clear{background:none;border:0;color:var(--t3);font-size:20px}.portal-nas .nf-search>span{display:flex}.portal-nas .nf-toolbar{display:flex;align-items:center;gap:4px;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--filo-riga)}.portal-nas .nf-toolbar>.btn{margin-right:4px}.portal-nas .nf-toolbar .btn>span{display:flex}.portal-nas .nf-divider{width:1px;height:20px;background:var(--filo);margin:0 8px}.portal-nas .nf-views{margin-right:8px}.portal-nas .nf-views button{padding:0 12px}.portal-nas .nf-body{display:flex;flex:1;min-height:0;position:relative}.portal-nas .nf-tree{flex-shrink:0;padding:18px 10px 16px;overflow:auto;border-right:1px solid var(--filo-riga);display:flex;flex-direction:column}.portal-nas .nf-tree h3{font-size:11px;font-weight:600;color:var(--t3);margin:0 10px 8px;letter-spacing:.04em;text-transform:uppercase}.portal-nas .nf-tree h3:not(:first-child){margin-top:24px}.portal-nas .nf-tree-line{display:flex;align-items:center;min-height:34px;border-radius:3px;color:var(--t2);padding-left:calc(var(--depth,0)*14px)}.portal-nas .nf-tree-line.on{background:#ffffff12;color:var(--t1)}.portal-nas .nf-tree-line:hover{background:#ffffff0b}.portal-nas .nf-tree-line button{border:0;background:none;color:inherit;display:flex;align-items:center;gap:8px;font:500 13px Manrope,sans-serif;min-width:0;padding:7px 8px;flex:1;text-align:left}.portal-nas .nf-tree-line button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-nas .nf-tree-line .nf-expand{flex:0 0 22px;width:22px;padding:4px}.portal-nas .nf-expand .portal-icon{width:12px;height:12px}.portal-nas .nf-tree-line>.nf-tree-gap{width:22px;flex-shrink:0}.portal-nas .nf-tree-line .portal-icon{width:15px;height:15px;color:var(--t3)}.portal-nas .nf-tree-line.on .portal-icon{color:var(--t2)}.portal-nas .nf-storage{margin:auto 10px 0;padding-top:32px;font-size:11px;color:var(--t3)}.portal-nas .nf-storage>b{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--t2);font-weight:500}.portal-nas .nf-storage>div{height:4px;background:#ffffff14;margin:12px 0 8px;border-radius:2px}.portal-nas .nf-storage i{display:block;width:52.5%;height:100%;background:var(--blu);border-radius:2px}.portal-nas .nf-content{min-width:0;flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.portal-nas .nf-row,.portal-nas .nf-columns{display:grid;grid-template-columns:30px minmax(180px,1fr) 140px 100px 76px;gap:8px;align-items:center;min-width:570px;padding:0 10px}.portal-nas .nf-columns{height:32px;position:sticky;top:0;z-index:1;background:var(--bg);border-radius:3px;margin-bottom:4px;font-size:11px;color:var(--t3)}.portal-nas .nf-columns [data-sort]{font:inherit;color:inherit;display:flex;align-items:center;gap:5px;background:none;border:0;padding:0;text-align:left}.portal-nas .nf-columns .portal-icon{width:12px;height:12px}.portal-nas .nf-row{height:48px;border-radius:3px;font-size:12px;color:var(--t3);border:1px solid transparent;cursor:default}.portal-nas .nf-row:hover{background:#ffffff09}.portal-nas .nf-row[aria-selected=true]{background:#e9eef613;border-color:#e9eef624}.portal-nas .nf-row.nf-cut{opacity:.4}.portal-nas .nf-row.nf-target{outline:1px dashed var(--acc);background:var(--hover)}.portal-nas .nf-name{display:flex;align-items:center;min-width:0;color:var(--t1);font-weight:500}.portal-nas .nf-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nas .nf-name .nf-file-icon{flex-shrink:0;display:grid;place-items:center}.portal-nas .nf-file-icon .portal-icon{width:22px;height:22px}.portal-nas .nf-file-icon.folder .portal-icon{fill:color-mix(in srgb,var(--gold) 14%,transparent)}.portal-nas .nf-file-icon.image{color:var(--viola)}.portal-nas .nf-file-icon.word{color:#7ca3e7}.portal-nas .nf-file-icon.video{color:var(--viola)}.portal-nas .nf-file-icon.file{color:var(--t3)}.portal-nas .nf-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--filo-forte);border-radius:3px;background:none;cursor:pointer;margin:0;display:grid;place-items:center;opacity:0}.portal-nas .nf-row:hover .nf-check,.portal-nas .nf-check:focus-visible,.portal-nas .nf-check:is([aria-checked=true],[aria-checked=mixed]),.portal-nas .nf-columns .nf-check{opacity:1}.portal-nas .nf-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.portal-nas .nf-row>span[role=gridcell]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-nas .nf-list.grid{display:grid;align-content:start}.portal-nas .nf-list.grid .nf-columns{display:none}.portal-nas .nf-list.grid .nf-row{min-width:0;display:flex;flex-direction:column;position:relative;gap:8px}.portal-nas .nf-list.grid .nf-check{position:absolute;top:10px;left:10px}.portal-nas .nf-list.grid .nf-name{flex-direction:column;max-width:100%;width:100%;font-size:12px}.portal-nas .nf-list.grid .nf-name>span{max-width:100%}.portal-nas .nf-list.grid .nf-file-icon{height:46px;width:46px}.portal-nas .nf-list.grid .nf-file-icon .portal-icon{width:42px;height:42px}.portal-nas .nf-list.grid .nf-row>span:nth-last-child(2),.portal-nas .nf-list.grid .nf-row>span:nth-last-child(3){display:none}.portal-nas .nf-detail-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:14px}.portal-nas .nf-detail-head .ib{height:28px;width:28px}.portal-nas .nf-preview{height:174px;border-radius:3px;background:#ffffff09;display:grid;place-items:center;margin-bottom:18px;overflow:hidden}.portal-nas .nf-preview>.nf-file-icon .portal-icon{width:58px;height:58px}.portal-nas .nf-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portal-nas .nf-paper{width:100px;height:137px;background:#e9eef6;color:#16202f;padding:14px 11px;box-shadow:0 4px 20px #0003}.portal-nas .nf-paper small{font-size:7px;letter-spacing:1px;color:#68717c}.portal-nas .nf-paper strong{display:block;font-size:12px;line-height:1.2;margin:12px 0 14px}.portal-nas .nf-paper i{display:block;height:2px;background:#a9b2bf;margin:5px 0}.portal-nas .nf-paper i:last-child{width:65%}.portal-nas .nf-details h3{margin:0 0 4px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.portal-nas .nf-details p{color:var(--t3);font-size:12px;margin:0 0 20px}.portal-nas .nf-details dl{font-size:12px;display:grid;grid-template-columns:85px 1fr;margin:20px 0}.portal-nas .nf-details dt{color:var(--t3)}.portal-nas .nf-details dd{margin:0;color:var(--t2);overflow-wrap:anywhere}.portal-nas .nf-detail-label{color:var(--t3);font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin:24px 0 10px}.portal-nas .nf-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:3px;background:#ffffff0b;font-size:11px;color:var(--t2);margin-right:4px}.portal-nas .nf-detail-action{width:100%;justify-content:center;margin-top:12px}.portal-nas .nf-access{font-size:12px;color:var(--t2);line-height:1.8}.portal-nas .nf-access .portal-icon{vertical-align:middle;margin-right:5px;color:var(--verde)}.portal-nas .nf-status{height:34px;padding:0 16px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--filo-riga);color:var(--t3);font-size:11px;flex-shrink:0}.portal-nas .nf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;text-align:center;color:var(--t3);grid-column:1/-1}.portal-nas .nf-empty>.portal-icon{width:32px;height:32px}.portal-nas .nf-empty h3{font-size:16px;color:var(--t1);margin:0}.portal-nas .nf-empty p{font-size:13px;margin:0;max-width:360px}.portal-nas .nf-drop{position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:var(--bg);border:1px dashed var(--acc);border-radius:3px;display:grid;place-items:center;z-index:5;color:var(--t1)}.portal-nas .nf-dialog.nf-viewer{font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);background:var(--s-sup,#111824);border-radius:3px;box-shadow:0 24px 70px #0000008c}.portal-nas .nf-menu:not([hidden]){animation:compare var(--t-rapido) var(--c-entra);transform-origin:top left}.portal-nas .nf-menu{font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);position:fixed;width:220px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);border:0;box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.portal-nas .nf-menu button{border:0;width:100%;background:none;color:var(--t2);height:34px;padding:0 10px;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;border-radius:2px}.portal-nas .nf-menu button:hover{background:#ffffff0f;color:var(--t1)}.portal-nas .nf-menu kbd{margin-left:auto;font-size:11px;border:0;padding:0}.portal-nas .nf-menu .nf-danger{color:var(--rosso,#F4776F)}.portal-nas .nf-menu button:disabled{opacity:.35;cursor:default}.portal-nas .nf-menu button:disabled:hover{background:none}.portal-nas .nf-overlay{display:flex;align-items:center;justify-content:center;padding:24px}.portal-nas .nf-dialog p{color:var(--t3);font-size:13px;margin:0 0 20px}.portal-nas .nf-dialog label{font-size:12px;color:var(--t2);display:block;margin-bottom:8px}.portal-nas .nf-dialog .nf-error{color:var(--rosso);margin:8px 0 0;font-size:12px}.portal-nas .nf-dialog .nf-error:empty{display:none}.portal-nas .nf-dialog .nf-preview{height:240px}@media(max-width:1400px){.portal-nas .nf-details{width:230px;padding:14px}.portal-nas .nf-tree{width:185px}.portal-nas .nf-row,.portal-nas .nf-columns{grid-template-columns:24px minmax(165px,1fr) 118px 82px 65px;min-width:490px}.portal-nas .nf-toolbar{gap:2px}.portal-nas .nf-toolbar .btn{padding:0 10px}.portal-nas .nf-hint{display:none}}@media(max-width:1150px){.portal-nas .nf-details{display:none;position:absolute;right:0;top:0;bottom:0;width:260px;background:var(--s-sup,var(--blocco));z-index:4;box-shadow:-15px 0 40px #0003}.portal-nas .nf-explorer.details-open .nf-details{display:block}.portal-nas .nf-search{max-width:190px}.portal-nas .nf-toolbar [data-action=share],.portal-nas .nf-toolbar [data-action=cut]{display:none}.portal-nas .nf-toolbar .nf-more{display:grid}}@media(max-width:900px){.portal-nas .nf-tree{display:none;position:absolute;left:0;top:0;bottom:0;z-index:4;background:var(--s-sup,var(--blocco));width:210px;box-shadow:15px 0 40px #0003}.portal-nas .nf-explorer.tree-open .nf-tree{display:flex}.portal-nas .nf-nav [data-action=tree]{display:grid}.portal-nas .nf-sources{max-width:100%;overflow:auto}.portal-nas .nf-surface .ct-intesta{gap:12px}.portal-nas .nf-address{flex-wrap:wrap}.portal-nas .nf-search{max-width:none;flex-basis:100%}.portal-nas .nf-toolbar{overflow-x:auto}.portal-nas .nf-toolbar .spazio{min-width:8px}.portal-nas .nf-surface{padding-left:16px;padding-right:16px}.portal-nas .nf-surface .ct-intesta p{display:none}}@media(max-width:600px){.portal-nas body:not(.compressa) .side{width:64px}.portal-nas body:not(.compressa) .side :is(.logo-app .lungo,.cerca-side,.voce>span,.voce>small,.voce>.nl,.apri-pannello,.freccia,.sottovoci,.utente,.ai>span){display:none}.portal-nas body:not(.compressa) .side .logo-app .quadro{display:block}.portal-nas body:not(.compressa) .side .logo-app .comprimi-side{display:none}.portal-nas body:not(.compressa) .side .voce{padding:0 5px}.portal-nas body .testa .data{display:none}.portal-nas .nf-surface{padding-left:10px;padding-right:10px}.portal-nas .nf-status{font-size:11px}.portal-nas .nf-sources button{padding:0 9px;font-size:11px}.portal-nas .nf-detail-toggle{font-size:0!important}.portal-nas .nf-detail-toggle .portal-icon{font-size:initial}.portal-nas .nf-toolbar>.btn{font-size:12px}.portal-nas .nf-toolbar [data-action=rename],.portal-nas .nf-toolbar [data-action=copy],.portal-nas .nf-toolbar [data-action=paste],.portal-nas .nf-toolbar [data-action=delete],.portal-nas .nf-divider{display:none}.portal-nas .nf-toolbar{padding:8px}.portal-nas .nf-address{padding:8px;gap:3px}.portal-nas .nf-nav{gap:0}.portal-nas .nf-surface .ib{width:28px}.portal-nas .nf-surface h1{font-size:26px}.portal-nas .nf-breadcrumb{padding:0 2px}.portal-nas .nf-breadcrumb button{font-size:11px;padding:0 3px}}.portal-nas .nf-list:not(.grid) :is(.nf-row,.nf-columns){grid-template-columns:var(--nf-columns,22px minmax(0,1fr) 92px 76px 72px);gap:4px;justify-content:space-between;width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent}.portal-nas .nf-columns [role=columnheader]{position:relative;min-width:0;height:100%;display:flex;align-items:center}.portal-nas .nf-columns [data-sort]{min-width:0;max-width:calc(100% - 4px);white-space:nowrap;overflow:hidden}.portal-nas .nf-resize{position:absolute;right:-5px;top:0;bottom:0;width:10px;cursor:col-resize;touch-action:none;z-index:2}.portal-nas .nf-resize:after,.portal-nas .nf-pane-resize:after{content:"";position:absolute;top:7px;right:4px;bottom:7px;left:4px;background:var(--filo-forte);border-radius:1px;transition:background var(--t-rapido)}.portal-nas .nf-resize:hover:after,.portal-nas .nf-resize.active:after,.portal-nas .nf-resize:focus-visible:after,.portal-nas .nf-pane-resize:hover:after,.portal-nas .nf-pane-resize.active:after,.portal-nas .nf-pane-resize:focus-visible:after{background:var(--t2)}.portal-nas .nf-tree{width:var(--nf-tree-width,260px)}.portal-nas .nf-pane-resize{position:relative;width:6px;flex:0 0 6px;margin-inline:-3px;cursor:col-resize;touch-action:none;z-index:5}.portal-nas .nf-pane-resize:after{top:0;right:2px;bottom:0;left:2px;background:transparent}.portal-nas body.nf-resizing,.portal-nas body.nf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media(max-width:1150px){.portal-nas .nf-details{width:260px}}@media(max-width:900px){.portal-nas .nf-tree{width:210px}}.portal-nas .nf-dialog.nf-viewer{width:min(1240px,calc(100vw - 64px));max-width:none;height:min(850px,calc(100dvh - 64px));padding:0;display:flex;flex-direction:column;overflow:hidden}.portal-nas .nf-viewer [hidden]{display:none!important}.portal-nas .nf-viewer button:disabled{opacity:.3;cursor:default}.portal-nas .nf-viewer .ib{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-nas .nf-viewer .ib:hover:not(:disabled){background:#ffffff0f;color:var(--t1)}.portal-nas .nf-viewer .btn{text-decoration:none}.portal-nas .nf-viewer .portal-icon{width:16px;height:16px;flex-shrink:0}.portal-nas .nf-view-head{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--filo-riga);min-height:72px;flex-shrink:0}.portal-nas .nf-view-head>.nf-file-icon{display:grid;place-items:center;width:34px;margin-right:4px}.portal-nas .nf-view-head>.nf-file-icon .portal-icon{width:25px;height:25px}.portal-nas .nf-view-title{min-width:0;flex:1}.portal-nas .nf-view-title h2{font-size:14px;font-weight:600;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nas .nf-view-title>span{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-nas .nf-view-position{font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums;margin-right:8px;white-space:nowrap}.portal-nas .nf-view-toolbar{display:flex;align-items:center;gap:6px;padding:10px 18px;flex-shrink:0;border-bottom:1px solid var(--filo-riga)}.portal-nas .nf-view-badge{font-size:11px;color:var(--t3);margin-right:10px;white-space:nowrap}.portal-nas .nf-view-more{position:relative}.portal-nas .nf-view-menu{position:absolute;right:0;top:42px;width:210px;background:color-mix(in srgb,var(--bg),#fff 8%);border:0;box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d;padding:5px;border-radius:3px;z-index:10}.portal-nas .nf-view-menu button{display:flex;align-items:center;gap:10px;width:100%;height:34px;border:0;border-radius:2px;background:none;color:var(--t2);font:500 13px Manrope,sans-serif;text-align:left;padding:0 10px}.portal-nas .nf-view-menu button:hover{background:#ffffff0f}.portal-nas .nf-view-menu .nf-danger{color:var(--rosso,#F4776F)}.portal-nas .nf-view-body{display:flex;flex:1;min-height:0;overflow:hidden}.portal-nas .nf-view-stage{flex:1;min-width:0;overflow:auto;background:#00000038}.portal-nas .nf-view-canvas{display:flex;align-items:center;justify-content:center;min-height:100%;min-width:100%;width:-moz-max-content;width:max-content;padding:32px}.portal-nas .nf-view-art>svg,.portal-nas .nf-view-art>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 32px #0003}.portal-nas .nf-view-art>video{display:block;max-width:100%;max-height:60vh;width:720px;background:#000}.portal-nas .nf-view-details{width:242px;flex-shrink:0;padding:22px 20px;overflow:auto;border-left:1px solid var(--filo-riga)}.portal-nas .nf-view-details h3{font-size:12px;font-weight:600;margin:0 0 16px}.portal-nas .nf-view-details h3:not(:first-child){margin-top:28px}.portal-nas .nf-view-details dl{display:grid;gap:5px;margin:0}.portal-nas .nf-view-details dt{font-size:11px;color:var(--t3);margin-top:13px}.portal-nas .nf-view-details dt:first-child{margin-top:0}.portal-nas .nf-view-details dd{font-size:12px;color:var(--t2);margin:0;overflow-wrap:anywhere}.portal-nas .nf-view-details p{font-size:12px;color:var(--t2);margin:0 0 6px;display:flex;align-items:center;gap:7px}.portal-nas .nf-view-details p .portal-icon{color:var(--verde);width:14px;height:14px}.portal-nas .nf-view-note{margin-top:28px;padding-top:16px;border-top:1px solid var(--filo-riga);font-size:11px;line-height:1.7;color:var(--t3)}.portal-nas .nf-view-footer{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 18px;border-top:1px solid var(--filo-riga);flex-shrink:0}.portal-nas .nf-view-pages,.portal-nas .nf-view-zoom{display:flex;align-items:center;gap:8px;color:var(--t2);font-size:12px;font-variant-numeric:tabular-nums}.portal-nas .nf-view-page-count,.portal-nas .nf-view-zoom-value{min-width:42px;text-align:center}.portal-nas .nf-view-feedback{font-size:11px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nas .nf-view-native{font-size:11px;color:var(--t3)}.portal-nas .nf-view-footer .btn[aria-pressed=true]{background:#ffffff14;color:var(--t1)}.portal-nas .nf-dialog.nf-view-wide{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.portal-nas .nf-native-pdf .nf-view-canvas,.portal-nas .nf-native-pdf .nf-view-art{padding:0;width:100%;height:100%;display:block}.portal-nas .nf-native-pdf iframe{display:block;width:100%;height:100%;border:0;background:#292b30}.portal-nas .nf-view-document,.portal-nas .nf-view-sheet{width:620px;max-width:calc(100vw - 128px);padding:44px;background:#f4f2eb;color:#23332f;min-height:520px;box-shadow:0 8px 32px #0003}.portal-nas .nf-view-document small,.portal-nas .nf-view-sheet small{font-size:10px;letter-spacing:.08em;color:#71817a}.portal-nas .nf-view-document pre{font:15px/1.9 Manrope,sans-serif;white-space:pre-wrap;margin:30px 0 0}.portal-nas .nf-view-sheet h3{font-size:24px;margin:0 0 4px}.portal-nas .nf-view-sheet p{color:#71817a}.portal-nas .nf-view-sheet table{border-collapse:collapse;width:100%;font-size:12px;margin:28px 0}.portal-nas .nf-view-sheet :is(th,td){padding:12px 8px;border-bottom:1px solid #d5dcd5;text-align:left}.portal-nas .nf-view-sheet tr:last-child{font-weight:700}.portal-nas .nf-view-sheet :is(th,td):last-child{text-align:right}.portal-nas .nf-view-unavailable{text-align:center;max-width:420px;padding:36px;color:var(--t3)}.portal-nas .nf-view-unavailable .nf-file-icon .portal-icon{width:48px;height:48px}.portal-nas .nf-view-unavailable h3{font-size:16px;margin:20px 0 8px;color:var(--t1)}.portal-nas .nf-view-unavailable p{margin:0;line-height:1.7}@media(max-width:900px){.portal-nas .nf-dialog.nf-viewer{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.portal-nas .nf-view-badge{display:none}.portal-nas .nf-view-details{width:210px;padding:16px}.portal-nas .nf-view-toolbar{flex-wrap:wrap}.portal-nas .nf-view-head{padding:12px}.portal-nas .nf-view-head .nf-divider{display:none}}@media(max-width:600px){.portal-nas .nf-view-details{position:absolute;right:12px;top:150px;bottom:65px;background:var(--s-sup,var(--blocco));z-index:3;box-shadow:-8px 0 28px #0005}.portal-nas .nf-view-title>span{max-width:180px}.portal-nas .nf-view-position{display:none}.portal-nas .nf-view-toolbar{padding:8px}.portal-nas .nf-view-toolbar .btn{padding:0 8px;font-size:11px}.portal-nas .nf-view-toolbar .spazio{display:none}.portal-nas .nf-view-head>.nf-file-icon{display:none}.portal-nas .nf-view-footer{padding:6px;gap:3px}.portal-nas .nf-view-feedback{position:absolute;bottom:68px;left:24px;right:24px;pointer-events:none}.portal-nas .nf-view-zoom,.portal-nas .nf-view-pages{gap:2px}.portal-nas .nf-view-canvas{padding:20px}}.portal-nas .nf-row,.portal-nas .nf-tree-line,.portal-nas .nf-tab,.portal-nas .nf-surface :is(.btn,.ib),.portal-nas .nf-viewer :is(.btn,.ib),.portal-nas .nf-view-menu button{transition:background-color var(--t-rapido,.14s) var(--c-entra,ease-out),border-color var(--t-rapido,.14s) var(--c-entra,ease-out),color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-nas .nf-check{box-sizing:border-box;width:14px;height:14px;min-width:14px;padding:0;justify-self:center;align-self:center;position:relative;line-height:1;flex-shrink:0;transition:opacity var(--t-rapido,.14s) var(--c-entra,ease-out),border-color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-nas .nf-view-art{flex-shrink:0;max-width:none;transition:width var(--t-medio,.22s) var(--c-entra,ease-out),height var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-nas .nf-dialog.nf-viewer{transition:width var(--t-medio,.22s) var(--c-entra,ease-out),height var(--t-medio,.22s) var(--c-entra,ease-out)}@media(prefers-reduced-motion:reduce){.portal-nas .nf-surface *,.portal-nas .nf-overlay *{transition:none!important;animation:none!important}}.portal-nas .nf-tabspace{display:flex;align-items:center;gap:4px;flex:1;min-width:0;padding:8px 12px 0}.portal-nas .nf-source-slot{display:flex;align-items:center;flex:0 0 auto;min-width:0;padding:7px 10px;border-left:1px solid var(--filo-riga);background:#ffffff04}.portal-nas .nf-source-slot .nf-sources{height:36px}.portal-nas .nf-source-slot .nf-sources button{white-space:nowrap}.portal-nas .nf-source-select{display:none}@media(max-width:760px){.portal-nas .nf-source-slot .nf-sources{display:none}.portal-nas .nf-source-select{display:block}.portal-nas .nf-source-slot{padding:7px 8px}.portal-nas .nf-tabspace{padding-left:6px;padding-right:6px}}.portal-nas .nf-content{background:#00000009}.portal-nas .nf-list{flex:1;min-height:0;overflow:auto;outline:none;padding:0;width:100%}.portal-nas .nf-list:not(.grid) .nf-columns{height:36px;margin-bottom:0;background:var(--s-sup,#111824);border-bottom:1px solid var(--filo-forte);border-radius:0;color:var(--t3);font-size:11px}.portal-nas .nf-columns [aria-sort] button{color:var(--t2)}.portal-nas .nf-resize:after{top:10px;right:4px;bottom:10px;left:4px;background:var(--filo-riga)}.portal-nas .nf-columns:hover .nf-resize:after{background:var(--filo-forte)}.portal-nas .nf-list:not(.grid) .nf-row{position:relative;height:56px;border-radius:0;border-bottom-color:var(--filo-riga);background:transparent}.portal-nas .nf-list:not(.grid) .nf-row:hover{background:#ffffff09}.portal-nas .nf-list:not(.grid) .nf-row[aria-selected=true]{background:#e9eef611;border-color:transparent;border-bottom-color:var(--filo-riga)}.portal-nas .nf-list:not(.grid) .nf-row[aria-selected=true]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:2px;background:var(--t2)}.portal-nas .nf-name{gap:10px;font-size:12px}.portal-nas .nf-name-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:0 1 auto;line-height:17px}.portal-nas .nf-filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.portal-nas .nf-name-copy small{font-size:11px;line-height:14px;font-weight:400;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nas .nf-name>.portal-icon{width:12px;height:12px;flex-shrink:0;color:var(--t3)}.portal-nas .nf-name .nf-file-icon{width:30px;height:32px;border-radius:3px;background:color-mix(in srgb,currentColor 9%,transparent)}.portal-nas .nf-name .nf-file-icon .portal-icon{width:19px;height:19px}.portal-nas .nf-file-icon.sheet{color:#73b398}.portal-nas .nf-date{display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums;font-size:11px;color:var(--t2)}.portal-nas .nf-date small{font-size:11px;color:var(--t3);line-height:14px}.portal-nas .nf-row>span[role=gridcell]:not(.nf-date){font-size:11px}.portal-nas .nf-row>span:last-child{color:var(--t2)}.portal-nas .nf-list.grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-auto-rows:172px;gap:12px;padding:20px}.portal-nas .nf-list.grid .nf-row{height:172px;padding:20px 14px 12px;border:1px solid var(--filo-riga);background:#ffffff04;border-radius:3px}.portal-nas .nf-list.grid .nf-row:hover{border-color:var(--filo-forte);background:#ffffff09}.portal-nas .nf-list.grid .nf-row[aria-selected=true]{border-color:#e9eef63b;background:#e9eef611}.portal-nas .nf-list.grid .nf-name{gap:12px}.portal-nas .nf-list.grid .nf-name-copy{width:100%;text-align:center;flex:none}.portal-nas .nf-list.grid .nf-name>.portal-icon{position:absolute;right:10px;top:12px}.portal-nas .nf-list.grid .nf-name .nf-file-icon{width:54px;height:54px;border-radius:3px}.portal-nas .nf-list.grid .nf-name .nf-file-icon .portal-icon{width:32px;height:32px}.portal-nas .nf-list.grid .nf-row>span:last-child{font-size:11px;color:var(--t3)}.portal-nas .nf-grid-thumbnail{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:3px;background:#ffffff09}.portal-nas .nf-grid-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portal-nas .nf-grid-thumbnail .nf-paper{transform:scale(.36);transform-origin:center;flex-shrink:0;margin:-42px -23px}.portal-nas .nf-details{flex-shrink:0;border-left:1px solid var(--filo-riga);padding:18px;overflow:auto;width:var(--nf-details-width,320px);background:#ffffff03}.portal-nas .nf-details .nf-preview{background:#ffffff06;border:1px solid var(--filo-riga)}.portal-nas .nf-details dl{padding-bottom:18px;border-bottom:1px solid var(--filo-riga);gap:13px 8px}.portal-nas .nf-details .nf-detail-label{font-size:11px;font-weight:600;letter-spacing:.04em}.portal-nas .nf-tree-line .nf-file-icon{display:grid;place-items:center;width:16px;height:18px;flex:0 0 16px;overflow:visible}.portal-nas .nf-tree-line .nf-file-icon .portal-icon{width:16px;height:16px;color:inherit}.portal-nas .nf-tree-line button>.nf-file-icon+span{flex:1;min-width:0}.portal-nas .nf-tree-line button>.portal-icon:last-child:not(:first-child){width:11px;height:11px;flex-shrink:0;opacity:.55}.portal-nas .nf-storage>.nf-capacity{height:auto;background:none;display:flex;align-items:center;gap:10px;margin:10px 0 6px}.portal-nas .nf-capacity>div{flex:1;height:4px;min-width:0;background:#ffffff14;border-radius:2px}.portal-nas .nf-capacity strong{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t2)}.portal-nas .nf-tree [data-folder=trash],.portal-nas .nf-tree [data-folder=trash] .portal-icon{color:var(--rosso,#F4776F)}.portal-nas .nf-tree-line:has(>[data-folder=trash]){background:transparent}.portal-nas .nf-tree [data-folder=trash]{min-height:34px;border-radius:inherit;transition:background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-nas .nf-tree-line.on>[data-folder=trash]{background:color-mix(in srgb,var(--rosso) 10%,transparent)}.portal-nas .nf-empty-quiet{min-height:180px;padding:24px}.portal-nas .nf-empty-quiet p{font-size:12px;color:var(--t3)}.portal-nas .nf-list:not(.grid) .nf-row>[role=gridcell]{min-width:0;overflow-wrap:anywhere}.portal-nas .nf-list:not(.grid) .nf-name{gap:6px}.portal-nas .nf-list:not(.grid) .nf-name .nf-file-icon{width:26px;height:28px}.portal-nas .nf-columns .g-check{display:grid;place-items:center;gap:0;justify-self:center;align-self:center}.portal-nas .nf-columns .g-check>svg{display:block;flex:none}.portal-nas .nf-columns [role=columnheader]{padding-left:6px}.portal-nas .nf-columns [role=columnheader]:last-child{justify-content:flex-end;padding-left:0}.portal-nas .nf-columns .nf-resize{right:-7px}.portal-nas .nf-columns .nf-resize:after{top:8px;right:4px;bottom:8px;left:4px}.portal-nas .nf-tree [data-folder=nas]>.portal-icon,.portal-nas .nf-breadcrumb [data-folder=nas]>.portal-icon,.portal-nas .nf-storage>b>.portal-icon{color:var(--blu)}.portal-nas .nf-tree [data-folder=favorites]>.portal-icon{color:var(--ambra);fill:color-mix(in srgb,var(--ambra) 14%,transparent)}.portal-nas .nf-tree-line.on:has(>[data-folder=nas]){background:color-mix(in srgb,var(--blu) 14%,transparent)}.portal-nas .nf-tree-line.on:has(>[data-folder=favorites]){background:color-mix(in srgb,var(--ambra) 14%,transparent)}.portal-nas .nf-name .nf-favorite{display:grid;place-items:center;flex:0 0 24px;width:24px;height:26px;margin-left:8px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--t3);cursor:pointer;transition:color .14s ease,background-color .14s ease}.portal-nas .nf-favorite>.portal-icon{width:14px;height:14px;pointer-events:none;--icon-fill:none}.portal-nas .nf-favorite[aria-pressed=true]{color:var(--ambra)}.portal-nas .nf-favorite[aria-pressed=true]>.portal-icon{--icon-fill:currentColor}.portal-nas .nf-name .nf-favorite:hover,.portal-nas .nf-name .nf-favorite:focus-visible{color:var(--ambra);background:color-mix(in srgb,var(--ambra) 14%,transparent)}.portal-nas .nf-list.grid .nf-favorite{position:absolute;right:8px;top:8px;margin:0}.portal-nas .nf-cella-casella{display:grid;place-items:center;min-width:0}.portal-nas .nf-list.grid .nf-cella-casella{display:contents}.portal-nas .nf-list:not(.grid) .nf-name .nf-favorite{margin-left:auto}.portal-nas .nf-status{padding-right:64px}.portal-nas .nf-sources button .portal-icon{width:14px;height:14px;flex-shrink:0}.portal-nas .nf-surface>.pg-nova{margin-top:0}.portal-nas{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;min-width:0}.portal-nas .nf-explorer{background:var(--portal-widget);border:1px solid var(--filo-riga)}.portal-nas .nf-body{overflow:hidden}.portal-nas .nf-tree{width:210px}.portal-nas .nf-details{width:260px}.portal-nas .nf-list:not(.grid) .nf-row,.portal-nas .nf-columns{grid-template-columns:24px minmax(160px,1fr) 116px 94px 76px 28px;min-width:570px}.portal-nas .nf-row .portal-icon-button{width:26px;height:28px}.portal-nas .nf-toolbar{flex-wrap:wrap}.portal-nas .nf-toolbar .spazio,.portal-nas .nf-status .spazio{flex:1}.portal-nas .nf-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;background:var(--portal-control);border-radius:3px;font-size:12px}.portal-nas .nf-details[hidden]{display:none}.portal-nas .nf-source-slot{padding-block:7px}.portal-nas .nf-filters{display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid var(--filo-riga);flex:none}.portal-nas .nf-filters button[role=combobox]{height:30px;font-size:12px;max-width:170px}.portal-nas .nf-row [role=checkbox]{width:14px;height:14px}.portal-nas .nf-list.grid .nf-row{position:relative}.portal-nas .nf-list.grid .nf-row>button:last-child{position:absolute;right:8px;top:8px}.portal-nas .nf-list.grid .nf-row>span.nf-type{display:none}.portal-nas .nf-empty{height:100%;min-height:220px}.portal-nas .nf-empty .portal-icon{width:32px;height:32px}.portal-nas .nf-nav{flex:none}.portal-nas .nf-tree-error{font-size:11px;color:var(--t3);padding:8px 12px}.portal-nas .nf-selection-count{font-size:12px;color:var(--t2);padding:0 8px}.portal-nas .nf-name input{height:30px;font-size:12px;min-width:80px}.portal-nas .nf-file-icon{color:var(--t3)}.portal-nas .nf-file-icon.folder{color:var(--gold)}.portal-nas .nf-file-icon.pdf{color:var(--rosso)}.portal-nas .nf-file-icon.image,.portal-nas .nf-file-icon.video{color:var(--viola)}.portal-nas .nf-file-icon.excel{color:var(--verde)}.portal-nas .nf-empty button{margin-top:8px}.portal-nas .nf-tabspace{display:flex;align-items:center;min-width:0;flex:1}.portal-nas .nf-sources{display:flex;gap:4px;flex-wrap:wrap;min-height:30px}.portal-nas .nf-sources button{font-size:12px;padding:0 9px}.portal-nas .nf-toolbar>button{font-size:12px}.portal-nas .nf-source-slot{padding-right:10px}.portal-files-page{padding-bottom:0}.portal-nas .nf-toolbar .portal-icon-button{width:30px;height:32px}.portal-nas .nf-detail-head{display:flex;align-items:center;justify-content:space-between}.portal-nas .nf-detail-action{width:100%;margin-top:8px}.portal-nas .nf-explorer .nf-empty{color:var(--t3);gap:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.portal-nas .nf-empty h3{color:var(--t1);font-weight:600;font-size:15px}.portal-nas .nf-empty p{max-width:420px;font-size:13px;line-height:1.6}.portal-nas .nf-preview>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.portal-files-sources{padding:12px 0;border-bottom:1px solid var(--filo-riga)}.portal-files-page>.portal-nas>.portal-nova-point{margin-bottom:16px;flex:none}.portal-project-files .nf-explorer{border:0;border-radius:0}.portal-nas .nf-list .nf-row[aria-selected=true]{background:color-mix(in srgb,var(--blu) 13%,transparent)}.portal-nas .nf-tree{width:var(--nf-tree-width,180px)}.portal-nas .nf-details{width:var(--nf-details-width,260px)}.portal-nas .nf-row,.portal-nas .nf-columns,.portal-nas .nf-list:not(.grid) .nf-row{grid-template-columns:var(--nf-columns)}.portal-nas .nf-splitter{width:5px;flex:0 0 5px;cursor:col-resize;touch-action:none;background:transparent;position:relative}.portal-nas .nf-splitter:hover,.portal-nas .nf-splitter:active{background:color-mix(in srgb,var(--blu) 25%,transparent)}.portal-nas .nf-columns [role=columnheader]{position:relative;height:100%;display:flex;align-items:center}.portal-nas .nf-columns .nf-splitter{position:absolute;right:-6px;top:0;height:100%;width:8px}.portal-nas .nf-date small{display:block;margin-top:3px;font-size:11px;color:var(--t3)}.portal-nas .nf-name-copy{display:flex;flex-direction:column;gap:3px}.portal-nas .nf-name-copy b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-nas .nf-name-copy small{font-size:11px;color:var(--t3);font-weight:400}.portal-nas .nf-empty button .portal-icon{width:16px;height:16px}.portal-nas .nf-views{height:32px;display:flex;align-items:stretch}.portal-nas .nf-views button{min-width:36px}.portal-nas .nf-list.grid .nf-row>[role=checkbox]{position:absolute;left:10px;top:10px}.portal-nas .nf-filename{text-wrap:nowrap}.portal-nas .nf-search input{height:100%}.portal-nas .nf-disclosure{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-medio,.22s) var(--c-entra,ease-out),opacity var(--t-rapido,.14s) ease;flex:none}.portal-nas .nf-disclosure[data-open=true]{grid-template-rows:1fr;opacity:1}.portal-nas .nf-disclosure>div{min-height:0;overflow:hidden}.portal-nas .nf-explorer{container-type:inline-size;container-name:nas}.portal-nas .nf-details-slide{display:grid;grid-template-columns:0fr;opacity:0;min-width:0;flex:none;transition:grid-template-columns var(--t-medio,.22s) var(--c-entra,ease-out),opacity var(--t-rapido,.14s) ease}.portal-nas .nf-details-slide[data-open=true]{grid-template-columns:1fr;opacity:1}.portal-nas .nf-details-slide>div{min-width:0;overflow:hidden;display:flex}.portal-nas .nf-details-slide .nf-details{display:block;position:static;flex:0 0 var(--nf-details-width,320px);width:var(--nf-details-width,320px);height:100%;box-shadow:none}.portal-nas .nf-tree-toggle{display:none}.portal-nas .nf-tree,.portal-nas .nf-details,.portal-nas .nf-list,.portal-nas .nf-tabs,.portal-nas .nf-breadcrumb{scrollbar-width:none}.portal-nas :is(.nf-tree,.nf-details,.nf-list,.nf-tabs,.nf-breadcrumb)::-webkit-scrollbar{display:none}.portal-nas .nf-drop{pointer-events:none}.portal-nas .nf-row:focus-visible,.portal-nas .nf-splitter:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.portal-project-files .portal-nas .nf-list:not(.grid) :is(.nf-row,.nf-columns){min-width:0}.portal-project-files .portal-nas .nf-explorer{background:#ffffff09}.portal-project-files .portal-nas .nf-list .nf-row[aria-selected=true]{background:#e9eef611}.portal-project-files .portal-nas .nf-list.grid .nf-row:hover{border-color:var(--filo-riga)}.portal-project-files .portal-nas :is(.nf-tree-line,.nf-tab-close,.nf-columns button,.nf-views button):hover{color:var(--t1)}.portal-project-files .portal-nas .nf-search:hover input::-moz-placeholder{color:var(--t1)}.portal-project-files .portal-nas .nf-search:hover input::placeholder{color:var(--t1)}.portal-project-files .portal-nas .nf-toolbar>button{font-size:13px}.portal-project-files .portal-nas .nf-splitter:hover{background:#e9eef614}@container nas (max-width:1050px){.portal-nas .nf-details-slide{position:absolute;right:0;top:0;bottom:0;z-index:6;background:var(--s-sup,var(--blocco));box-shadow:-15px 0 40px #0003}.portal-nas .nf-details-slide:not([data-open=true]){pointer-events:none}}@container nas (max-width:760px){.portal-nas .nf-tree-toggle{display:grid}.portal-nas .nf-tree{display:flex;position:absolute;left:0;top:0;bottom:0;z-index:6;background:var(--s-sup,var(--blocco));width:210px;box-shadow:15px 0 40px #0003;transform:translate(-100%);visibility:hidden;transition:transform var(--t-medio,.22s) ease,visibility var(--t-medio,.22s)}.portal-nas .tree-open .nf-tree{transform:translate(0);visibility:visible}.portal-nas .nf-tree+.nf-splitter{display:none}}@media(prefers-reduced-motion:reduce){.portal-nas :is(.nf-disclosure,.nf-details-slide,.nf-tree){transition:none}}.portal-project-files .portal-nas .nf-explorer{border-radius:8px;background:color-mix(in srgb,var(--ciano) 4%,rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px var(--filo-riga)}.portal-project-files .portal-nas .nf-tabsbar{background:transparent}.portal-project-files .portal-nas .nf-status{padding-right:16px}.portal-project-files .portal-nas .nf-address{padding:10px 12px}.portal-project-files .portal-nas .nf-toolbar{padding:8px 12px}@container nas (max-width:900px){.portal-project-files .portal-nas .nf-tree{width:170px}.portal-project-files .portal-nas .nf-details-slide .nf-details{flex-basis:260px;width:260px}.portal-project-files .portal-nas .nf-hint{display:none}}@container nas (max-width:650px){.portal-project-files .portal-nas .nf-tree{width:210px}.portal-project-files .portal-nas .nf-address{flex-wrap:wrap}.portal-project-files .portal-nas .nf-search{max-width:none;flex-basis:100%}}.portal-project-files .portal-nas :is(.nf-row,.nf-columns) button[role=checkbox]{width:14px;height:14px;min-width:14px;border-radius:3px}.portal-nas .nf-list.grid .nf-row>.nf-date,.portal-nas .nf-list.grid .nf-row>.nf-type{display:none}.portal-nas .nf-list.grid .nf-row>span[role=gridcell]:not(.nf-date):not(.nf-type){display:block;font-size:11px;color:var(--t3)}.portal-nas .nf-list.grid .nf-row>button:last-child{top:auto;bottom:6px;right:6px}.portal-files-page .nf-tree,.portal-files-page .nf-list,.portal-files-page .nf-details{padding-bottom:var(--nova-riserva)}.project-client-files-trigger{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;border-bottom:1px solid var(--filo);color:var(--t3);font:500 13px/1.55 Manrope,sans-serif}.portal-project-dialog.project-client-files-dialog{max-width:680px}.project-client-files-body{display:flex;flex-direction:column;gap:20px}.project-client-files-approval{display:flex;align-items:center;gap:9px;color:var(--t2);font:500 13px/1.55 Manrope,sans-serif}.project-client-files-version{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--t2)}.project-client-files-dialog .project-dialog-field input[type=file]{height:auto;min-height:36px;padding:8px 10px}.project-client-files-dialog input[type=file]::file-selector-button{margin-right:10px;padding:7px 10px;border:0;border-radius:3px;background:var(--portal-control);color:var(--t1);font:600 12px/1.4 Manrope,sans-serif;cursor:pointer}.project-client-files-list{display:flex;flex-direction:column;gap:8px}.project-client-file-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;border-radius:3px;background:var(--portal-control)}.project-client-file-row>div:first-child{flex:1;min-width:180px;display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.project-client-file-row b{font:600 13px/1.55 Manrope,sans-serif;color:var(--t1)}.project-client-file-row span{font:500 12px/1.55 Manrope,sans-serif;color:var(--t3)}.project-client-file-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.project-client-files-error{padding:10px 12px;border-radius:3px;background:var(--rosso-fondo);color:var(--rosso-chiaro)!important}[role=dialog].portal-recurring-create{--c:var(--ciano);--prc-field:color-mix(in srgb,var(--t1) 3%,transparent);--prc-hover:color-mix(in srgb,var(--t1) 6%,transparent);width:min(560px,calc(100vw - 24px));background:color-mix(in srgb,var(--c) 6%,var(--blocco));box-shadow:-24px 0 60px #0005,inset 0 2px color-mix(in srgb,var(--c) 70%,transparent),inset 1px 0 0 var(--filo)}.dark [role=dialog].portal-recurring-create{background:color-mix(in srgb,var(--c) 6%,#141922)}.portal-recurring-create .ptc-header{min-height:80px;padding:18px 64px 18px 28px;border-bottom:0}.portal-recurring-create .ptc-header p{margin-top:2px}.portal-recurring-create>button.absolute{top:22px;right:20px;padding:0;border-radius:3px;opacity:1;color:var(--t2);background:transparent;transition:background-color .14s,color .14s}.portal-recurring-create>button.absolute:hover{background:var(--prc-hover);color:var(--t1)}.portal-recurring-create>button.absolute>svg{width:18px;height:18px}.portal-recurring-create .recurring-fields{display:block;padding:8px 28px 24px;scrollbar-width:none;scrollbar-gutter:auto;--scroll-fade-size:20px}.prc-content{display:flex;flex-direction:column;gap:20px;min-width:0}.prc-intro{display:flex;flex-direction:column;gap:14px}.portal-recurring-create .recurring-fields label{font-size:12px;font-weight:500;line-height:18px;color:var(--t3)}.portal-recurring-create :is(input,textarea,[role=combobox],.prc-date){height:36px;min-width:0;border:1px solid transparent;border-radius:3px;background:var(--prc-field);box-shadow:none;font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);transition:background-color .14s,border-color .14s;outline:none}.portal-recurring-create :is(input,textarea,[role=combobox],.prc-date):hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--prc-hover);border-color:transparent;box-shadow:none;color:var(--t1)}.portal-recurring-create :is(input,textarea,[role=combobox],.prc-date):is(:focus-visible,[data-state=open]){background:var(--prc-hover);border-color:var(--filo-forte);box-shadow:none}.portal-recurring-create :is(input,textarea,[role=combobox],button):focus-visible{outline:2px solid color-mix(in srgb,var(--c) 65%,transparent);outline-offset:2px}.portal-recurring-create #recurring-title{height:42px;font-size:19px;font-weight:700;letter-spacing:-.02em;padding:4px 10px;margin-left:-10px;width:calc(100% + 20px);background:transparent}.portal-recurring-create #recurring-title::-moz-placeholder{font-weight:600;color:var(--t3)}.portal-recurring-create #recurring-title::placeholder{font-weight:600;color:var(--t3)}.portal-recurring-create #recurring-description{height:72px;min-height:72px;padding:10px 12px;resize:vertical;max-height:180px;--scroll-fade-size:12px}.prc-section{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--filo-riga);padding-top:16px;min-width:0}.portal-recurring-create .prc-section h3{display:flex;align-items:center;gap:9px;margin:0;font:700 13px/1.5 Manrope,sans-serif;color:var(--t1)}.portal-recurring-create .prc-section h3>.portal-icon{width:24px;height:24px;padding:5px;border-radius:3px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.prc-schedule{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.prc-schedule>div{min-width:0}.prc-schedule>div:first-child{flex:1 1 170px}.prc-interval{width:132px;flex:none}.prc-month-day{width:74px;flex:none}.prc-interval-control{height:36px;display:flex;align-items:center;background:var(--prc-field);border:1px solid transparent;border-radius:3px;transition:background-color .14s,border-color .14s}.prc-interval-control:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--prc-hover);border-color:transparent;color:var(--t1)}.prc-interval-control:is(:focus-within){background:var(--prc-hover);border-color:var(--filo-forte)}.portal-recurring-create .prc-interval-control input{width:52px;height:32px;background:transparent;border:0;box-shadow:none;padding:0 8px 0 10px;font-weight:600;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.prc-interval-control input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.prc-interval-control>span{padding-left:10px;border-left:1px solid var(--filo-forte);color:var(--t2);font-size:12px}.prc-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prc-dates>div{min-width:0}.prc-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.prc-weekdays>button{height:34px;padding:0;border:1px solid transparent;border-radius:3px;background:var(--prc-field);color:var(--t2);font-size:12px}.prc-weekdays>button:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--prc-hover);border-color:transparent;color:var(--t1)}.prc-weekdays>button[aria-pressed=true]{color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border-color:color-mix(in srgb,var(--c) 40%,transparent)}.prc-summary{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:3px;border-left:2px solid color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 7%,transparent);font-size:12px;line-height:20px;color:var(--t2)}.prc-summary>svg{color:var(--c)}.prc-summary p{color:var(--t3);line-height:18px}.portal-recurring-create .prc-delivery [role=combobox]{height:52px;text-align:left}.portal-recurring-create .prc-delivery [role=combobox]>span{min-width:0;flex:1}.prc-person{display:flex;align-items:center;gap:10px;min-width:0}.prc-avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c);font-size:11px;font-weight:700}.prc-person>span:last-child{display:flex;flex-direction:column;min-width:0}.prc-person strong,.prc-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.prc-person small{font-size:11px;font-weight:500;color:var(--t3)}.prc-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0}.prc-toggle-row p:first-child{font-size:13px;font-weight:600;color:var(--t2)}.prc-toggle-row p+p{font-size:11px;color:var(--t3);margin-top:3px}.prc-toggle-row [role=switch]{flex:none;width:36px;height:20px;border:0;background:var(--filo-forte);box-shadow:none}.prc-toggle-row [role=switch]>span{width:16px;height:16px;background:var(--t1);transform:translate(2px)}.prc-toggle-row [role=switch][data-state=checked]{background:var(--c)}.prc-toggle-row [role=switch][data-state=checked]>span{background:var(--bg);transform:translate(18px)}.portal-recurring-create .ptc-footer{background:transparent;padding:16px 28px;gap:8px}.portal-recurring-create .ptc-footer button{height:36px;border-radius:3px;font-size:12px}.portal-recurring-create .ptc-footer .prc-save{background:var(--c);color:var(--bg);font-weight:700}.portal-recurring-create .prc-save:hover{filter:brightness(1.08)}.portal-recurring-create .ptc-footer>button:first-child{color:var(--t2);background:var(--prc-field)}.portal-recurring-create .ptc-footer>button:first-child:hover{background:var(--prc-hover)}.prc-menu{border-radius:3px}.prc-menu [role=option]{font-size:13px;border-radius:3px}body:has(.portal-recurring-create[data-state=open]) .portal-nova-widget[data-mode=minimized]{right:584px}body:has(.portal-recurring-create[data-state=open]) .portal-nova-widget[data-mode=bar]{right:584px;width:min(720px,calc(100vw - var(--portal-sidebar-width,244px) - 608px))}@media(max-width:600px){.portal-recurring-create .ptc-header{padding-left:20px}.portal-recurring-create .recurring-fields{padding-left:20px;padding-right:20px}.portal-recurring-create .ptc-footer{padding:14px 20px;flex-wrap:wrap}.prc-schedule>div:first-child{flex-basis:100%}.prc-interval{flex:1}.prc-month-day{width:90px}.prc-content{gap:20px}.prc-dates{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.portal-recurring-create *{transition:none!important}}.prc-self{padding:10px 12px;background:var(--prc-field);border-radius:3px;font-size:12px;color:var(--t2);overflow-wrap:anywhere}.prc-schedule[data-frequency=annuale]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prc-schedule[data-frequency=annuale]>div{width:auto}.portal-recurring-create .gn-giorni{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.portal-recurring-create .gn-giorni button,.portal-recurring-create .gn-ore button,.portal-recurring-create .gn-min button{height:36px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-recurring-create .gn-giorni button{text-transform:capitalize}.portal-recurring-create .gn-giorni button:hover,.portal-recurring-create .gn-ore button:hover,.portal-recurring-create .gn-min button:hover{background:#ffffff14;color:var(--t1)}.portal-recurring-create .gn-giorni button.on,.portal-recurring-create .gn-ore button.on,.portal-recurring-create .gn-min button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.portal-recurring-create .gn-mesegiorno{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.portal-recurring-create .gn-mesegiorno .gp-passo-n{height:36px}.portal-recurring-create .gn-mesegiorno .gp-passo-n.spento b{color:var(--t3)}.portal-recurring-create .gn-mesegiorno .gp-passo-n .ib{width:28px;height:28px}.portal-recurring-create .gn-mesegiorno .gp-interr{align-self:center}.portal-recurring-create .gn-ora{display:flex;align-items:flex-start;gap:8px}.portal-recurring-create .gn-ore{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.portal-recurring-create .gn-min{display:grid;grid-template-columns:1fr;gap:4px;width:56px;flex-shrink:0}.portal-recurring-create .gn-pros{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,transparent);font-size:12px}.portal-recurring-create .gn-pros>span{display:inline-flex;align-items:center;gap:7px;margin-right:4px;font-weight:600;color:var(--t2)}.portal-recurring-create .gn-pros>span .i{width:14px;height:14px;color:var(--c)}.portal-recurring-create .gn-pros b{display:inline-block;padding:3px 8px;border-radius:3px;background:#ffffff0f;font-weight:600;color:var(--t1)}.portal-recurring-create .gn-pros b:first-letter{text-transform:uppercase}.portal-recurring-create .gn-pros em{font-style:normal;color:var(--ambra-chiaro)}.portal-recurring-create .gp-campo{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--t2)}.portal-recurring-create .gp-campo>span{display:flex;gap:8px}.portal-recurring-create .gp-campo em,.portal-recurring-create h3 em{font-style:normal;font-weight:500;font-size:12px;color:var(--t3)}.portal-recurring-create .gp-campo>small{font-size:12px;font-weight:500;line-height:1.45;color:var(--t3)}.portal-recurring-create .gp-sez{display:flex;flex-direction:column;gap:12px}.portal-recurring-create .gp-sez>h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin:0}.portal-recurring-create .gp-sez>h3>.portal-icon{width:15px;height:15px;color:var(--c)}.portal-recurring-create .gn-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;border-radius:3px;background:var(--prc-field)}.portal-recurring-create .gn-seg button{height:32px;padding:0 4px;border:0;border-radius:2px;font:600 13px Manrope;color:var(--t2)}.portal-recurring-create .gp-scelte{display:flex;flex-wrap:wrap;gap:6px}.portal-recurring-create .gp-scelte>button{display:flex;gap:6px;align-items:center;height:36px;padding:0 12px;border-radius:3px;background:var(--prc-field);font-size:13px;font-weight:600}.portal-recurring-create .gp-scelte small{font-size:11px;color:var(--t3);font-weight:500}.portal-recurring-create .gp-interr{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;height:28px;padding:0;border:0;background:none;font:500 12px Manrope;color:var(--t2)}.portal-recurring-create .gp-interr>i{position:relative;width:30px;height:18px;border-radius:9px;background:var(--filo-forte);transition:background-color .14s}.portal-recurring-create .gp-interr>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .14s}.portal-recurring-create .gp-interr.on>i{background:var(--verde)}.portal-recurring-create .gp-interr.on>i:after{transform:translate(12px)}.portal-recurring-create .gp-passo-n{display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:3px;background:var(--prc-field)}.portal-recurring-create .gp-passo-n b{min-width:56px;text-align:center;font-size:13px}.portal-recurring-create .gp-passo-n button{width:28px;height:28px}.portal-recurring-create .gn-persone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.portal-recurring-create .gn-persone>button{display:flex;align-items:center;gap:9px;min-width:0;height:44px;padding:0 10px 0 8px;border:0;border-radius:3px;background:var(--prc-field);text-align:left}.portal-recurring-create .gn-persone>button>div{flex:1;min-width:0}.portal-recurring-create .gn-scegli{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px 0 12px;border:1px solid transparent;border-radius:3px;background:var(--prc-field);text-align:left}.portal-recurring-create .gn-scegli>span{display:flex;flex-direction:column;flex:1;min-width:0}.portal-recurring-create .gn-scegli b{font-size:13px;font-weight:600}.portal-recurring-create .gn-scegli small{font-size:11px;color:var(--t3)}.portal-recurring-create :is(.gn-seg,.gn-giorni,.gn-ore,.gn-min,.gn-persone,.gp-scelte) button{transition:background-color .14s,color .14s}.portal-recurring-create :is(.gn-seg,.gn-giorni,.gn-ore,.gn-min,.gn-persone,.gp-scelte) button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.portal-recurring-create :is(.gn-seg,.gn-giorni,.gn-ore,.gn-min,.gn-persone,.gp-scelte) button:hover:enabled{background:var(--prc-hover);box-shadow:none;color:var(--t1)}.portal-recurring-create #recurring-title{height:36px;font-size:13px;font-weight:500;letter-spacing:normal;padding:0 11px;margin:0;width:100%;background:var(--prc-field)}.portal-recurring-create .ptc-header{min-height:75px;padding:16px 54px 16px 20px}.portal-recurring-create .recurring-fields{padding:16px 20px 24px}.portal-recurring-create .prc-content{gap:16px}.portal-recurring-create .ptc-footer{padding:16px 20px}.portal-recurring-create .ptc-footer .prc-save{background:var(--t1);color:var(--bg)}[role=dialog].portal-recurring-create{width:min(440px,calc(100vw - 24px))}.portal-recurring-create .recurring-fields{padding:18px}.portal-recurring-create .ptc-header{padding:16px 54px 14px 18px}.portal-recurring-create .ptc-footer{padding:12px 18px 16px}body:has(.portal-recurring-create[data-state=open]) .portal-nova-widget[data-mode=minimized]{right:464px}body:has(.portal-recurring-create[data-state=open]) .portal-nova-widget[data-mode=bar]{right:464px;width:min(720px,calc(100vw - var(--portal-sidebar-width,244px) - 488px))}.portal-recurring-create .gn-seg button{white-space:nowrap;padding:0 2px}.portal-recurring-create .gn-persone .portal-user-option{flex:1;min-width:0}.portal-recurring-create .gn-persone .portal-user-option-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-recurring-create .gn-persone .portal-user-option-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-recurring-create .gp-sez>[data-state=closed]:has(>[hidden]){display:none}.portal-recurring-create .recurring-fields label.gp-campo{font-size:13px;font-weight:600;line-height:1.5;color:var(--t2)}.portal-recurring-create .gn-scegli{color:var(--t1)}.portal-my-tasks .mt-strum{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.portal-my-tasks .mt-viste{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-my-tasks .mt-viste button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;transition:background-color var(--t-rapido),color var(--t-rapido)}.portal-my-tasks .mt-viste button:hover{color:var(--t1)}.portal-my-tasks .mt-viste button.on{background:#ffffff17;color:var(--t1)}.portal-my-tasks .mt-viste .portal-icon{width:14px;height:14px}.portal-my-tasks .mt-filtro{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 11px;border:0;border-radius:3px;background:#ffffff0b;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-my-tasks .mt-filtro:hover{background:#ffffff13;color:var(--t1)}.portal-my-tasks .mt-filtro.on{background:#e9eef61c;color:var(--t1);font-weight:600}.portal-my-tasks .mt-filtro>i{width:9px;height:9px;border-radius:2px}.portal-my-tasks .mt-filtro .portal-icon{width:14px;height:14px;color:var(--t3)}.portal-my-tasks .mt-togli{width:30px;height:30px;display:grid;place-items:center;margin-left:-6px;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-my-tasks .mt-togli:hover{background:#ffffff12;color:var(--t1)}.portal-my-tasks .mt-togli .portal-icon{width:13px;height:13px}.portal-my-tasks .mt-cerca{flex:0 1 280px}.portal-my-tasks .mt-g{margin-bottom:16px;border-radius:4px;background:#ffffff08;overflow:hidden}.portal-my-tasks .mt-gt{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 14px;border:0;background:none;font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-my-tasks .mt-gt>.portal-icon{width:14px;height:14px;color:var(--t3);transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-my-tasks .mt-g.chiuso .mt-gt>.portal-icon{transform:rotate(-90deg)}.portal-my-tasks .mt-gt>i{width:9px;height:9px;border-radius:2px;background:var(--c)}.portal-my-tasks .mt-gt b{font-size:13px;font-weight:700}.portal-my-tasks .mt-gt em{flex:none;font-style:normal;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);font-size:11px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 60%,#fff)}.portal-my-tasks .mt-gt>span{font-size:12px;color:var(--t3)}.portal-my-tasks .mt-gt>span b{font-size:12px}.portal-my-tasks .mt-g.chiuso .mt-righe{display:none}.portal-my-tasks .mt-righe{box-shadow:inset 0 1px #ffffff0a}.portal-my-tasks .mt-r{display:grid;grid-template-columns:18px minmax(0,1fr) auto 84px 128px 26px;gap:12px;align-items:center;min-height:52px;padding:6px 14px;transition:background-color var(--t-rapido)}.portal-my-tasks .mt-r+.mt-r{box-shadow:inset 0 1px #ffffff09}.portal-my-tasks .mt-r:hover{background:#ffffff08}.portal-my-tasks .mt-cerchio{width:18px;height:18px;display:grid;place-items:center;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--t3) 75%,transparent);background:none;color:#fff;cursor:pointer;transition:border-color var(--t-rapido),background-color var(--t-rapido)}.portal-my-tasks .mt-cerchio:hover{border-color:var(--verde)}.portal-my-tasks .mt-cerchio.on{background:var(--verde);border-color:var(--verde)}.portal-my-tasks .mt-cerchio .portal-icon{width:11px;height:11px;stroke-width:3}.portal-my-tasks .mt-tit{min-width:0;display:flex;flex-direction:column;gap:3px}.portal-my-tasks .mt-tit>b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.portal-my-tasks .mt-tit>b:hover{text-decoration:underline;text-decoration-color:#ffffff4d}.portal-my-tasks .mt-tit>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--t3)}.portal-my-tasks .mt-r.fatta .mt-tit>b{color:var(--t3);text-decoration:line-through;text-decoration-color:#ffffff40}.portal-my-tasks .mt-prog{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t2);white-space:nowrap}.portal-my-tasks .mt-prog>i{width:8px;height:8px;border-radius:2px;background:var(--c)}.portal-my-tasks .mt-prog.pers{color:var(--t3)}.portal-my-tasks .mt-prog.pers .portal-icon{width:12px;height:12px}.portal-my-tasks .mt-di,.portal-my-tasks .mt-con{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t3);white-space:nowrap}.portal-my-tasks .mt-di .lc-av{width:16px;height:16px;font-size:7px}.portal-my-tasks .mt-con .portal-icon{width:12px;height:12px}.portal-my-tasks .mt-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:0;border-radius:3px;background:color-mix(in srgb,var(--c) 15%,transparent);font:600 11px Manrope,sans-serif;color:color-mix(in srgb,var(--c) 62%,#fff);white-space:nowrap;cursor:pointer;justify-self:start}.portal-my-tasks .mt-pill:hover{background:color-mix(in srgb,var(--c) 24%,transparent)}.portal-my-tasks .mt-pill>i{width:6px;height:6px;border-radius:50%;background:var(--c)}.portal-my-tasks .mt-pill .fr{width:11px;height:11px;margin-right:-2px;opacity:.6}.portal-my-tasks span.mt-pill{cursor:default}.portal-my-tasks .mt-prio{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t2)}.portal-my-tasks .mt-prio>i{width:7px;height:7px;border-radius:50%;background:var(--c)}.portal-my-tasks .mt-data{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer;white-space:nowrap;justify-self:start}.portal-my-tasks .mt-data:hover{background:#ffffff0f}.portal-my-tasks .mt-data .portal-icon{width:13px;height:13px;color:var(--t3)}.portal-my-tasks .mt-data.ko,.portal-my-tasks .mt-data.ko .portal-icon,.portal-my-tasks .mt-q.ko{color:var(--rosso-chiaro);font-weight:600}.portal-my-tasks .mt-data.warn,.portal-my-tasks .mt-q.warn{color:var(--ambra-chiaro)}.portal-my-tasks .mt-data.nd,.portal-my-tasks .mt-q.nd{color:var(--t3);font-style:italic}.portal-my-tasks .mt-q{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t3)}.portal-my-tasks .mt-q .portal-icon{width:12px;height:12px}.portal-my-tasks .mt-altro{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-my-tasks .mt-altro:hover{background:#ffffff12;color:var(--t1)}.portal-my-tasks .mt-bach{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;align-items:start;overflow-x:auto}.portal-my-tasks .mt-col{padding:10px;border-radius:4px;background:#ffffff08;transition:background-color var(--t-rapido),box-shadow var(--t-rapido)}.portal-my-tasks .mt-col.sopra{background:color-mix(in srgb,var(--c) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.portal-my-tasks .mt-colt{display:flex;align-items:center;gap:8px;height:30px;padding:0 4px 6px}.portal-my-tasks .mt-colt i{width:9px;height:9px;border-radius:50%;background:var(--c)}.portal-my-tasks .mt-colt b{font-size:13px}.portal-my-tasks .mt-colt em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;font-weight:700;color:var(--t2)}.portal-my-tasks .mt-carte{display:flex;flex-direction:column;gap:8px;min-height:60px}.portal-my-tasks .mt-carta{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:3px;background:#ffffff0d;cursor:grab;transition:background-color var(--t-rapido),translate var(--t-rapido),opacity var(--t-rapido)}.portal-my-tasks .mt-carta:hover{background:#ffffff14;translate:0 -1px}.portal-my-tasks .mt-carta.via{opacity:.35}.portal-my-tasks .mt-carta>b{font-size:13px;font-weight:600;line-height:1.35}.portal-my-tasks .mt-c3{display:flex;align-items:center;justify-content:space-between}.portal-my-tasks .mt-vuota{margin:0;padding:18px 4px;border:1px dashed rgba(255,255,255,.08);border-radius:3px;text-align:center;font-size:12px;color:var(--t3)}.portal-my-tasks .mt-ric{border-radius:4px;background:#ffffff08;overflow:hidden}.portal-my-tasks .mt-rr{display:grid;grid-template-columns:26px minmax(0,1fr) auto 36px 26px;gap:12px;align-items:center;min-height:58px;padding:8px 14px}.portal-my-tasks .mt-rr+.mt-rr{box-shadow:inset 0 1px #ffffff0a}.portal-my-tasks .mt-rr.spenta .mt-tit>b,.portal-my-tasks .mt-rr.spenta .mt-pross{color:var(--t3)}.portal-my-tasks .mt-pross{font-size:12px;color:var(--t3)}.portal-my-tasks .mt-pross b{color:var(--t1);font-weight:600}.portal-my-tasks .mt-nota{display:flex;align-items:center;gap:8px;margin:12px 2px 0;font-size:12px;color:var(--t3)}.portal-my-tasks .mt-nota .portal-icon{width:13px;height:13px}.portal-my-tasks{height:100%;min-height:0;--app:var(--indaco)}.portal-my-tasks .portal-desktop:before{content:none}.portal-my-tasks .portal-desktop-card:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 12%,transparent),color-mix(in srgb,var(--c) 6%,transparent)),var(--os-surface)}.portal-my-tasks .portal-desktop-kpi:hover{background:radial-gradient(130% 110% at 0 0,color-mix(in srgb,var(--c) 19%,transparent),color-mix(in srgb,var(--c) 6%,transparent) 70%),var(--os-surface)}.portal-my-tasks .portal-desktop-heading{min-height:64px;gap:9px}.portal-my-tasks .portal-desktop-layout{margin-top:16px}.portal-my-tasks .mt-surface{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.portal-my-tasks .mt-home{overflow:auto;min-height:0;scrollbar-width:thin;padding-right:2px}.portal-my-tasks .mt-os-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.portal-my-tasks .mt-home-row{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:9px 16px;text-align:left;color:var(--t1)}.portal-my-tasks .mt-home-row:hover{background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-my-tasks .mt-home-row>i{width:3px;align-self:stretch;background:var(--c);border-radius:2px;flex:none}.portal-my-tasks .mt-home-row>.tx{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.portal-my-tasks .mt-home-row b{font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-my-tasks .mt-home-row small,.portal-my-tasks .mt-home-row time{font-size:12px;color:var(--t3)}.portal-my-tasks .mt-home-row>.portal-icon{color:var(--t3);width:14px;flex:none}.portal-my-tasks :is(.portal-desktop-heading,.mt-home) .ko{color:var(--rosso)!important}.portal-my-tasks .ok{color:var(--verde)}.portal-my-tasks .mt-os-empty{margin:0;padding:20px;color:var(--t3);font-size:13px}.portal-my-tasks .mt-os-empty>b{display:block;margin:10px 0;color:var(--t1)}.portal-my-tasks .portal-desktop-window-body{overflow:hidden}.portal-my-tasks .mt-list-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.portal-my-tasks .mt-list-scroll::-webkit-scrollbar{display:none}.portal-my-tasks .mt-strum{flex:none;padding:0 0 12px;margin:0;gap:8px;background:none}.portal-my-tasks .mt-viste{background:color-mix(in srgb,var(--app) 9%,rgba(255,255,255,.03));flex:none}.portal-my-tasks .mt-viste button.on{background:color-mix(in srgb,var(--app) 26%,transparent);color:var(--t1)}.portal-my-tasks .mt-filtro{background:var(--portal-control)}.portal-my-tasks .mt-cerca{display:flex;align-items:center;gap:8px;flex:1;min-width:160px;max-width:280px;margin-left:auto;height:36px;padding:0 10px;border-radius:3px;background:var(--portal-control);color:var(--t3)}.portal-my-tasks .mt-cerca input{background:none;color:var(--t1);border:0;min-width:0;width:100%;height:100%;font-size:13px}.portal-my-tasks .mt-cerca .portal-icon{width:14px;flex:none}.portal-my-tasks .mt-project-filter{width:auto;min-width:150px;max-width:210px;height:36px;background:var(--portal-control);border:0}.portal-my-tasks .mt-g,.portal-my-tasks .mt-ric{border:0;border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--app) 8%,transparent),color-mix(in srgb,var(--app) 4%,transparent)),#ffffff04;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app) 16%,transparent)}.portal-my-tasks .mt-g{background:linear-gradient(180deg,color-mix(in srgb,var(--indaco) 8%,transparent),color-mix(in srgb,var(--indaco) 4%,transparent)),var(--os-surface)}.portal-my-tasks .mt-r,.portal-my-tasks .mt-rr[data-editable=true]{cursor:pointer}.portal-my-tasks .mt-gt{background:none}.portal-my-tasks .mt-gt em{color:color-mix(in srgb,var(--c) 70%,var(--t1))}.portal-my-tasks .mt-r+.mt-r,.portal-my-tasks .mt-rr+.mt-rr{box-shadow:none;border-top:1px solid var(--filo-riga)}.portal-my-tasks .mt-r.aperta,.portal-my-tasks .mt-r.selezionata{background:color-mix(in srgb,var(--indaco) 10%,transparent)}.portal-my-tasks .mt-tit{align-items:stretch;text-align:left}.portal-my-tasks .mt-tit>button{text-align:left;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t1)}.portal-my-tasks .mt-tit>button:hover{text-decoration:none}.portal-my-tasks .mt-r.fatta .mt-tit>button{text-decoration:line-through;color:var(--t3)}.portal-my-tasks .mt-tit>span{min-width:0}.portal-my-tasks .mt-prog{max-width:100%;overflow:hidden;text-overflow:ellipsis}.portal-my-tasks .mt-pill{width:auto;min-width:0;box-shadow:none;color:color-mix(in srgb,var(--c) 62%,#fff);height:28px}.portal-my-tasks .mt-pill>i{flex:none}.portal-my-tasks .mt-pill>svg{width:11px;height:11px;margin-right:-2px;opacity:.6}.portal-my-tasks .mt-pill:disabled,.portal-my-tasks .mt-data:disabled{opacity:1;cursor:default}.portal-my-tasks .mt-cerchio:disabled{opacity:.45;cursor:default}.portal-my-tasks .mt-altro:focus-within,.portal-my-tasks .mt-r:focus-within .mt-altro,.portal-my-tasks .mt-rr:focus-within .mt-altro,.portal-my-tasks .mt-rr:hover .mt-altro{opacity:1}.portal-my-tasks .mt-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .18s,opacity .18s;opacity:1}.portal-my-tasks .mt-collapse[data-open=false]{grid-template-rows:0fr;opacity:0}.portal-my-tasks .mt-collapse>div{min-height:0;overflow:hidden}.portal-my-tasks .mt-bach{overflow:visible}.portal-my-tasks .mt-col{background:var(--portal-control)}.portal-my-tasks .mt-carta{background:color-mix(in srgb,var(--app) 5%,var(--portal-widget));border:1px solid var(--filo);border-radius:3px}.portal-my-tasks .mt-carta>button{text-align:left;font-size:13px;line-height:1.35;font-weight:600}.portal-my-tasks .mt-carta.trascinata{box-shadow:0 16px 40px #0005;outline:0;border-color:var(--indaco);background:var(--blocco)}.portal-my-tasks .mt-select-all{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3);padding:0 0 10px}.portal-my-tasks .mt-filter-clear{display:flex;align-items:center;align-self:start;gap:8px;font-size:12px;margin-bottom:10px;color:var(--indaco)}.mt-more-filters{display:flex;flex-direction:column;gap:12px;width:300px}.mt-more-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px}.portal-my-tasks .mt-ric{overflow:hidden}.portal-my-tasks .mt-rr .portal-tile{width:26px;height:26px}.portal-my-tasks .portal-desktop-actions>[role=combobox]{width:180px}:root:not(.dark) .portal-my-tasks .mt-pill{color:color-mix(in srgb,var(--c) 65%,#111)}:root:not(.dark) .portal-my-tasks .mt-viste button.on{background:color-mix(in srgb,var(--app) 20%,transparent);color:var(--t1)}@media(max-width:1150px){.portal-my-tasks .mt-os-panels{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.portal-my-tasks .mt-collapse{transition:none}}.portal-my-tasks .portal-desktop-kpi>small{display:block;color:var(--c)}.portal-my-tasks .mt-kpi-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.portal-my-tasks .mt-kpi-pill:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%;flex:none}.mt-more-filters .mt-filter-check{flex-direction:row;align-items:center}.portal-personal-reminder{top:0;height:100dvh;padding:24px;background:var(--blocco);display:flex;flex-direction:column;gap:16px}.portal-my-tasks .mt-reminder-error{padding:12px 16px;color:var(--ambra);background:color-mix(in srgb,var(--ambra) 8%,transparent);font-size:13px}.portal-my-tasks .mt-reminder-error button{text-decoration:underline;margin-left:8px}.mt-more-filters{max-height:min(600px,80dvh);overflow-y:auto}.mt-status-filter legend{font-size:12px;font-weight:600}.mt-status-filter small{display:block;font-size:11px;color:var(--t3);margin:4px 0 8px}.mt-status-filter>div{display:flex;flex-wrap:wrap;gap:6px}.mt-status-filter button{display:flex;align-items:center;gap:5px;padding:5px 8px;background:var(--rialzo);color:var(--t2);border-radius:3px;font-size:12px}.mt-status-filter button[data-filter=include]{color:var(--verde);background:color-mix(in srgb,var(--verde) 12%,transparent)}.mt-status-filter button[data-filter=exclude]{color:var(--rosso);background:color-mix(in srgb,var(--rosso) 12%,transparent);text-decoration:line-through}.mt-status-filter .portal-icon{width:13px;height:13px}.portal-my-tasks{--mt-field:color-mix(in srgb,var(--app) 9%,rgba(255,255,255,.03));--mt-field-hover:color-mix(in srgb,var(--app) 13%,rgba(255,255,255,.04))}.portal-my-tasks :is(.mt-project-filter,.mt-cerca,.mt-filtro,.portal-desktop-actions [role=combobox]){height:36px;border:1px solid transparent;border-radius:3px;background:var(--mt-field);box-shadow:none;font:500 13px Manrope,sans-serif;color:var(--t2);transition:background-color .14s,border-color .14s,color .14s}.portal-my-tasks :is(.mt-project-filter,.mt-cerca,.mt-filtro,.portal-desktop-actions [role=combobox]):hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--mt-field-hover);border-color:transparent;color:var(--t1)}.portal-my-tasks :is(.mt-project-filter,.mt-cerca,.mt-filtro,.portal-desktop-actions [role=combobox]):is(:focus-within,[data-state=open]){background:var(--mt-field-hover);border-color:var(--filo-forte);color:var(--t1)}.portal-my-tasks .mt-project-filter{padding:0 12px;min-width:150px}.portal-my-tasks .mt-project-filter>svg{width:14px;height:14px}.portal-my-tasks .mt-cerca input{font:500 13px Manrope,sans-serif;outline:none;box-shadow:none}.portal-my-tasks .mt-filtro{width:36px;padding:0;justify-content:center}.portal-my-tasks .mt-filtro.on{background:color-mix(in srgb,var(--app) 18%,var(--blocco));color:var(--indaco)}.portal-my-tasks .mt-filtro.on .portal-icon{color:inherit}.portal-my-tasks .mt-gt{height:42px;background:linear-gradient(90deg,color-mix(in srgb,var(--app) 16%,transparent),color-mix(in srgb,var(--app) 5%,transparent)),color-mix(in srgb,var(--app) 8%,var(--os-surface));box-shadow:inset 0 2px color-mix(in srgb,var(--app) 70%,transparent)}.portal-my-tasks .mt-gt:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--app) 19%,transparent),color-mix(in srgb,var(--app) 8%,transparent)),color-mix(in srgb,var(--app) 8%,var(--os-surface))}.mt-select-menu,.mt-more-filters{border:1px solid var(--filo);border-radius:3px;background:var(--blocco);color:var(--t1);font-family:Manrope,sans-serif}.mt-select-menu input,.mt-more-filters :is(input,[role=combobox]){border:1px solid transparent;border-radius:3px;background:color-mix(in srgb,var(--t1) 3%,transparent);box-shadow:none;font-size:13px}.mt-select-menu input:hover:where(:not(:disabled):not([aria-disabled=true])),.mt-more-filters :is(input,[role=combobox]):hover:where(:not(:disabled):not([aria-disabled=true])){border-color:transparent;background:color-mix(in srgb,var(--t1) 6%,transparent);color:var(--t1)}.mt-select-menu input:is(:focus-visible),.mt-more-filters :is(input,[role=combobox]):is(:focus-visible,[data-state=open]){border-color:var(--filo-forte);background:color-mix(in srgb,var(--t1) 6%,transparent)}.mt-select-menu button{font-size:13px}.mt-select-menu button:hover{background:color-mix(in srgb,var(--indaco) 10%,transparent)}.portal-my-tasks{position:relative;isolation:isolate}.portal-my-tasks .mt-cerca{padding-inline:12px}.portal-my-tasks .mt-cerca .portal-icon{width:15px}.portal-my-tasks .mt-tit>button{line-height:20.15px}:root:not(.dark) .portal-my-tasks{--mt-field:color-mix(in srgb,var(--app) 8%,var(--blocco));--mt-field-hover:color-mix(in srgb,var(--app) 12%,var(--blocco))}.portal-my-tasks .mt-recurring-scroll{min-height:0;overflow:auto}.portal-my-tasks .mt-rr{grid-template-columns:26px minmax(0,1fr) minmax(180px,auto) 36px 26px;transition:background-color .14s}.portal-my-tasks .mt-rr:hover{background:#ffffff06}.portal-my-tasks .mt-rr .mt-tit{gap:3px}.portal-my-tasks .mt-rr .mt-tit>:is(button,b){line-height:20px}.portal-my-tasks .mt-rr .mt-tit>span{line-height:18px}.portal-my-tasks .mt-rr.spenta .mt-tit>button{color:var(--t3)}.portal-my-tasks .mt-pross{text-align:right;line-height:18px;white-space:nowrap}.portal-my-tasks .mt-recurring-switch{width:36px;height:20px;min-width:36px;padding:0;border:2px solid transparent;border-radius:99px;box-shadow:none;background:color-mix(in srgb,var(--t1) 16%,transparent)}.portal-my-tasks .mt-recurring-switch[data-state=checked]{background:var(--t1)}.portal-my-tasks .mt-recurring-switch>span{width:16px;height:16px;background:var(--t1);box-shadow:none}.portal-my-tasks .mt-recurring-switch[data-state=checked]>span{background:var(--bg);transform:translate(16px)}.portal-my-tasks .mt-recurring-switch:focus-visible{outline:2px solid var(--ciano);outline-offset:4px}.portal-my-tasks .mt-rr .mt-altro{width:26px;height:26px}.portal-my-tasks .mt-nota{line-height:20px;align-items:flex-start}.portal-my-tasks .mt-nota .portal-icon{flex:none;margin-top:3px}.portal-my-tasks .mt-recurring-empty{display:flex;align-items:center;gap:14px;min-height:100px;padding:22px}.portal-my-tasks .mt-recurring-empty>div{flex:1;min-width:0}.portal-my-tasks .mt-recurring-empty b{font-size:13px;font-weight:600;color:var(--t1)}.portal-my-tasks .mt-recurring-empty p{font-size:12px;color:var(--t3);margin:4px 0 0;line-height:18px}.portal-my-tasks .mt-recurring-empty>button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:3px;font-size:12px;font-weight:600;color:var(--ciano);background:color-mix(in srgb,var(--ciano) 10%,transparent)}.portal-my-tasks .mt-recurring-empty>button:hover{background:color-mix(in srgb,var(--ciano) 18%,transparent)}.portal-my-tasks .mt-recurring-empty>button .portal-icon{width:14px;height:14px}@container (max-width:650px){.portal-my-tasks .mt-rr{grid-template-columns:26px minmax(0,1fr) 36px 26px;gap:6px 12px;padding:10px 14px}.portal-my-tasks .mt-rr>.portal-tile{grid-row:1 / 3}.portal-my-tasks .mt-rr>.mt-tit{grid-column:2}.portal-my-tasks .mt-rr>.mt-pross{grid-column:2;grid-row:2;text-align:left;white-space:normal}.portal-my-tasks .mt-rr>.mt-recurring-switch{grid-column:3;grid-row:1 / 3}.portal-my-tasks .mt-rr>.mt-altro{grid-column:4;grid-row:1 / 3;opacity:1}.portal-my-tasks .mt-recurring-empty{flex-wrap:wrap;padding:18px}.portal-my-tasks .mt-recurring-empty>button{margin-left:44px}}.portal-my-tasks .mt-recurring-scroll{container-type:inline-size}.mt-more-filters.project-control-popover{width:360px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);padding:0;gap:0;overflow:hidden}.mt-more-filters>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 16px;border-bottom:1px solid var(--filo-riga);background:color-mix(in srgb,var(--indaco) 8%,transparent);flex:none}.mt-filter-heading{display:flex;align-items:center;gap:9px;font-size:14px}.mt-filter-heading>.portal-icon{width:17px;height:17px;color:var(--indaco)}.mt-more-filters>header .portal-icon-button{width:28px;height:28px;border-radius:3px;background:transparent;color:var(--t3)}.mt-more-filters>header .portal-icon-button:hover{background:var(--project-field-hover);color:var(--t1)}.mt-filter-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.mt-filter-fields{display:flex;flex-direction:column;gap:10px;padding:12px 16px}.mt-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.mt-filter-grid>label{min-width:0}.mt-more-filters :is(label,legend){font-size:12px;font-weight:500;color:var(--t3);line-height:18px}.mt-more-filters :is([role=combobox],.mt-filter-date>button){height:32px;min-height:32px;width:100%;padding:0 10px;justify-content:space-between;border:1px solid transparent;border-radius:3px;background:var(--project-field);box-shadow:none;color:var(--t1);font:500 13px Manrope,sans-serif;transition:background-color .14s,border-color .14s}.mt-more-filters .mt-filter-date>button{justify-content:flex-start;gap:7px}.mt-more-filters .mt-filter-date>button>svg{width:15px;height:15px;color:var(--t3);margin:0}.mt-more-filters :is([role=combobox],.mt-filter-date>button):hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--project-field-hover);border-color:transparent;color:var(--t1)}.mt-more-filters :is([role=combobox],.mt-filter-date>button):is(:focus-visible,[data-state=open]){background:var(--project-field-hover);border-color:var(--filo-forte)}.mt-more-filters :is(button,input):focus-visible{outline:2px solid color-mix(in srgb,var(--indaco) 65%,transparent);outline-offset:2px;box-shadow:none}.mt-more-filters .mt-status-filter{padding-top:8px;border-top:1px solid var(--filo-riga)}.mt-more-filters .mt-status-filter legend{padding-top:0;float:left;width:100%;margin-bottom:3px}.mt-more-filters .mt-status-filter small{clear:both;margin:0 0 6px;line-height:16px;font-size:11px}.mt-more-filters .mt-status-filter button{min-height:30px;padding:4px 9px;gap:6px;border:1px solid transparent;background:var(--project-field);color:var(--t2);border-radius:3px}.mt-more-filters .mt-status-filter button:hover:where(:not(:disabled):not([aria-disabled=true])){border-color:transparent;background:var(--project-field-hover);color:var(--t1)}.mt-more-filters .mt-status-filter button[data-filter=include]{background:color-mix(in srgb,var(--indaco) 18%,transparent);color:var(--indaco)}.mt-more-filters .mt-status-filter button[data-filter=exclude]{background:color-mix(in srgb,var(--rosso) 12%,transparent);color:var(--rosso)}.mt-more-filters .mt-filter-check{gap:10px;font-size:12px;color:var(--t2);cursor:pointer;min-height:20px}.mt-more-filters .mt-filter-check+.mt-filter-check{margin-top:-6px}.mt-more-filters .project-filter-checkbox{width:18px;height:18px;flex:none;border:1px solid color-mix(in srgb,var(--indaco) 25%,transparent);border-radius:4px;background:color-mix(in srgb,var(--indaco) 9%,transparent);box-shadow:none}.mt-more-filters .project-filter-checkbox:hover{border-color:var(--indaco);background:color-mix(in srgb,var(--indaco) 18%,transparent)}.mt-more-filters .project-filter-checkbox[data-state=checked]{background:var(--indaco);border-color:var(--indaco);color:var(--bg)}.mt-more-filters .project-filter-checkbox svg{width:13px;height:13px;stroke-width:2.5}.mt-more-filters>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid var(--filo-riga);flex:none}.mt-more-filters>footer button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:3px;font:600 12px Manrope,sans-serif}.mt-filter-reset{background:transparent;color:var(--t3)}.mt-filter-reset:hover:not(:disabled){background:var(--project-field);color:var(--t1)}.mt-filter-reset:disabled{opacity:.45;cursor:default}.mt-filter-done{background:color-mix(in srgb,var(--indaco) 20%,transparent);color:var(--t1)}.mt-filter-done:hover{background:color-mix(in srgb,var(--indaco) 30%,transparent)}.portal-my-tasks .mt-filtro{position:relative}.mt-filter-indicator{position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--indaco)}.project-control-popover input{border:1px solid transparent;background:var(--project-field);color:var(--t1);border-radius:3px;box-shadow:none}.project-control-popover input:focus-visible{border-color:var(--indaco);outline:none;box-shadow:none}.project-control-popover :is([role=option],[data-radix-collection-item]):is(:hover,[data-highlighted]){background:var(--project-field-hover);color:var(--t1)}.mt-select-menu.project-control-popover button:hover{background:var(--project-field-hover)}.mt-select-menu.project-control-popover button[data-selected=true]{background:color-mix(in srgb,var(--indaco) 9%,transparent);color:var(--t1)}.mt-people-menu.project-control-popover{width:320px;max-width:calc(100vw - 24px);padding:6px}.mt-people-menu .project-select-search{padding:4px 4px 10px;border-bottom:1px solid var(--filo-riga)}.mt-people-menu .project-select-search input{height:36px;font-size:12px}.mt-people-menu .project-control-list{max-height:min(380px,calc(var(--radix-popover-content-available-height) - 64px));padding:4px 0}.project-select-group{padding:10px 10px 5px;color:var(--t3);font:600 10px/16px var(--font-body);text-transform:uppercase;letter-spacing:.07em}.mt-people-menu .project-control-list button{min-height:40px;padding:8px 10px;gap:10px;border-radius:3px}.mt-people-menu .project-control-list button[data-user-option=true]{min-height:54px}.mt-people-menu .project-control-list button>svg:last-child{color:var(--indaco);margin-left:auto}.mt-filter-calendar button{border-radius:3px;box-shadow:none}.mt-filter-calendar button:not([aria-selected=true]):hover{background:var(--project-field-hover);color:var(--t1)}.mt-filter-calendar button[aria-selected=true]{background:var(--indaco);color:var(--bg)}:root:not(.dark) .project-control-popover{background:color-mix(in srgb,var(--indaco) 5%,var(--blocco));--project-field:color-mix(in srgb,var(--indaco) 7%,transparent)}.mt-filter-grid>label,.mt-more-filters .mt-filter-date{gap:4px}.portal-my-tasks .mt-list-scroll{container:task-list / inline-size}@container task-list (max-width:800px){.portal-my-tasks .mt-r{grid-template-columns:18px minmax(0,1fr) auto 110px 26px}.portal-my-tasks .mt-r>.mt-prio{display:none}}@container task-list (max-width:600px){.portal-my-tasks .mt-r{grid-template-columns:18px minmax(0,1fr) auto 26px;gap:6px 10px;padding-block:12px}.portal-my-tasks .mt-r>:first-child{grid-column:1;grid-row:1 / 3;align-self:start;margin-top:3px}.portal-my-tasks .mt-r>.mt-tit{grid-column:2 / 4;grid-row:1}.portal-my-tasks .mt-r>.mt-tit>button{white-space:normal;overflow-wrap:anywhere;text-align:left}.portal-my-tasks .mt-r>.mt-pill{grid-column:2;grid-row:2}.portal-my-tasks .mt-r>.mt-data{grid-column:3 / 5;grid-row:2;padding-inline:0;justify-self:end}.portal-my-tasks .mt-r>.mt-altro{grid-column:4;grid-row:1;opacity:1}}.portal-my-tasks :is(.mt-pill,.mt-data):hover:not(:disabled){color:var(--t1);box-shadow:none;border-color:transparent}.portal-my-tasks .portal-desktop-card>header>b{font-weight:600;color:var(--t1)}.portal-my-tasks .portal-desktop-card>header small{font-size:13px;color:var(--t3)}.portal-my-tasks .portal-desktop-card>header .portal-icon-button{color:var(--t3);border-radius:3px}.portal-my-tasks .portal-desktop-card>header .portal-icon-button:hover{background:#ffffff0f;color:var(--t1)}.portal-my-tasks .portal-desktop-card>footer{height:44px;padding:0 16px;border-top:0;font-size:13px}.portal-my-tasks .portal-desktop-card>footer>span{font-size:12px;color:var(--t3)}.portal-my-tasks .portal-desktop-card>footer .portal-project-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-my-tasks .portal-desktop-card>footer .portal-project-link:hover{color:color-mix(in srgb,var(--c) 45%,#fff)}.portal-my-tasks .portal-desktop-card>footer .portal-project-link .portal-icon{color:var(--t3);transition:transform .15s}.portal-my-tasks .portal-desktop-card>footer .portal-project-link:hover .portal-icon{transform:translate(2px)}.portal-my-tasks .portal-desktop-card>header>div{display:contents}.portal-my-tasks .portal-desktop-card>header .portal-icon-button{margin-left:auto}.portal-my-tasks .mt-strum .portal-button{gap:7px;padding:0 11px;border:0;letter-spacing:normal}.portal-my-tasks .mt-strum .portal-button>span{letter-spacing:normal}.portal-my-tasks .mt-data.late,.portal-my-tasks .mt-data.ko,.portal-my-tasks .mt-data[data-late=true]{color:var(--rosso-chiaro)}.portal-my-tasks .mt-home-row{border-radius:4px}.portal-my-tasks[data-app=fare] .mt-corpo{display:flex;flex-direction:column;flex:1;min-height:0}.portal-my-tasks .mt-g{background:linear-gradient(color-mix(in srgb,var(--indaco) 8%,transparent),color-mix(in srgb,var(--indaco) 4%,transparent)),#ffffff04}.portal-my-tasks .mt-gt,.portal-my-tasks .mt-gt:hover{background:none;box-shadow:none}.portal-my-tasks .mt-gt:hover{background:#ffffff06}.portal-my-tasks .mt-strum{background:var(--bg)}.portal-my-tasks .mt-strum label.mt-cerca{font-size:14px;color:var(--t3)}.portal-my-tasks .mt-r .mt-data.ko,.portal-my-tasks .mt-r .mt-data.ko .portal-icon{color:var(--rosso-chiaro)}.portal-my-tasks[data-app=fare] .mt-corpo{margin-right:10px}.portal-my-tasks :is(.mt-pross,.mt-nota){line-height:1.55}.portal-my-tasks .mt-nova-embedded{position:relative}.portal-my-tasks .mt-nova-embedded .portal-ai-backdrop{top:-40px}.portal-promemoria{min-width:0;padding-bottom:24px}.portal-promemoria .pm-intesta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.portal-promemoria .pm-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--t1)}.portal-promemoria .pm-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.portal-promemoria>.portal-tabs{margin:20px 0 16px}.portal-promemoria .portal-nova-point{margin-bottom:16px}.portal-promemoria .pm-g{margin-bottom:16px;border-radius:4px;background:var(--portal-widget);overflow:hidden;box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent)}.portal-promemoria .pm-gt{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;border:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 10%,transparent),transparent 60%);font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-promemoria .pm-gt:hover{background-color:var(--hover)}.portal-promemoria .pm-gt>.portal-icon{width:14px;height:14px;color:var(--t3);transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-promemoria .pm-g.chiuso .pm-gt>.portal-icon{transform:rotate(-90deg)}.portal-promemoria .pm-gi{width:24px;height:24px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-promemoria .pm-gi .portal-icon{width:13px;height:13px}.portal-promemoria .pm-gt b{font-size:13px;font-weight:700}.portal-promemoria .pm-gt em{flex:none;font-style:normal;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);font-size:11px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums}.portal-promemoria .pm-gt>span:last-child:not(.pm-gi){font-size:12px;color:var(--t3);text-transform:none}.portal-promemoria .pm-righe{display:grid;grid-template-rows:1fr;box-shadow:inset 0 1px 0 var(--filo-riga);transition:grid-template-rows var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-promemoria .pm-g.chiuso .pm-righe{grid-template-rows:0fr;box-shadow:none}.portal-promemoria .pm-righe-in{min-height:0;overflow:hidden}@supports not (grid-template-rows:0fr){.portal-promemoria .pm-g.chiuso .pm-righe{display:none}}.portal-promemoria .pm-r{display:grid;grid-template-columns:20px minmax(0,1fr) 230px 190px 30px;gap:14px;align-items:center;min-height:52px;padding:6px 14px;transition:background-color var(--t-rapido,.12s)}.portal-promemoria .pm-r+.pm-r{box-shadow:inset 0 1px 0 var(--filo-riga)}.portal-promemoria .pm-r:hover{background:var(--hover)}.portal-promemoria .pm-cerchio{width:20px;height:20px;display:grid;place-items:center;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--t3) 75%,transparent);background:none;color:transparent;cursor:pointer;transition:border-color var(--t-rapido,.12s),background-color var(--t-rapido,.12s),color var(--t-rapido,.12s)}.portal-promemoria button.pm-cerchio:hover{border-color:var(--verde);color:var(--verde)}.portal-promemoria .pm-cerchio .portal-icon{width:11px;height:11px;stroke-width:3}.portal-promemoria .pm-cerchio.on{background:var(--verde);border-color:var(--verde);color:#fff;cursor:default}.portal-promemoria .pm-cerchio.saltato{border-color:var(--t3);color:var(--t3);cursor:default}.portal-promemoria .pm-cerchio.vuoto{border-style:dashed;cursor:default}.portal-promemoria .pm-tit{min-width:0;display:flex;flex-direction:column;gap:3px}.portal-promemoria .pm-tit>b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-promemoria .pm-tit>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--t3)}.portal-promemoria .pm-desc{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-promemoria .pm-ric{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--ciano);font-weight:600}.portal-promemoria .pm-ric .portal-icon{width:11px;height:11px}.portal-promemoria .pm-r.chiuso .pm-tit>b{color:var(--t3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--t3) 50%,transparent)}.portal-promemoria .pm-r.programmato .pm-tit>b{color:var(--t2)}.portal-promemoria .pm-scad{--c:var(--t3);justify-self:start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 80%,var(--t1));white-space:nowrap}.portal-promemoria .pm-scad .portal-icon{width:12px;height:12px;opacity:.8}.portal-promemoria .pm-scad small{font-size:11px;font-weight:500;opacity:.75}.portal-promemoria .pm-scad.ritardo{--c:var(--rosso)}.portal-promemoria .pm-scad.oggi{--c:var(--ambra)}.portal-promemoria .pm-scad.presto{--c:var(--blu)}.portal-promemoria .pm-scad.neutro{background:var(--portal-control);color:var(--t2)}.portal-promemoria .pm-esito{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.portal-promemoria .pm-esito.fatto{color:var(--verde)}.portal-promemoria .pm-esito.saltato{color:var(--t3)}.portal-promemoria .pm-esito small{font-weight:500;color:var(--t3)}.portal-promemoria .pm-chi{min-width:0;font-size:12px}.portal-promemoria .pm-tu{color:var(--t3)}.portal-promemoria .pm-altro{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0;transition:opacity var(--t-rapido,.12s),background-color var(--t-rapido,.12s)}.portal-promemoria .pm-r:hover .pm-altro,.portal-promemoria .pm-altro:focus-visible,.portal-promemoria .pm-altro[data-state=open]{opacity:1}.portal-promemoria .pm-altro:hover{background:var(--portal-control);color:var(--t1)}.portal-promemoria .pm-altro .portal-icon{width:15px;height:15px}.pm-menu-nota{display:block;margin-left:auto;padding-left:12px;font-size:11px;color:var(--t3)}.portal-promemoria .pm-vuoto{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;margin-bottom:16px;border-radius:4px;background:var(--portal-widget);text-align:center}.portal-promemoria .pm-vuoto b{font-size:14px;color:var(--t1)}.portal-promemoria .pm-vuoto p{margin:0 0 6px;font-size:13px;color:var(--t3)}.portal-promemoria .pm-vuoto-ic{width:44px;height:44px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--ambra) 14%,transparent);color:var(--ambra)}.portal-promemoria .pm-vuoto-ic .portal-icon{width:22px;height:22px}@media(max-width:1280px){.portal-promemoria .pm-r{grid-template-columns:20px minmax(0,1fr) 210px 160px 30px}}@media(prefers-reduced-motion:reduce){.portal-promemoria .pm-righe,.portal-promemoria .pm-gt>.portal-icon{transition:none}}.portal-promemoria .pm-ric-testa{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.portal-promemoria .pm-ric-testa p{margin:0;font-size:13px;color:var(--t3)}.portal-promemoria .pm-gt.statica{cursor:default}.portal-promemoria .pm-gt.statica:hover{background-color:transparent}.portal-promemoria .pm-gi.piccola{width:20px;height:20px}.portal-promemoria .pm-gi.piccola .portal-icon{width:11px;height:11px}.portal-promemoria .pm-r.ric .pm-gi{--c:var(--ciano)}.portal-promemoria .pm-r.pausa .pm-gi{--c:var(--t3)}.portal-promemoria .pm-r.pausa .pm-tit>b{color:var(--t2)}.portal-promemoria .pm-tag{flex:none;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:3px;background:var(--portal-control);font-size:11px;font-weight:600;color:var(--t2)}.portal-promemoria .pm-tag .portal-icon{width:11px;height:11px}.portal-promemoria .pm-vuoto-ic.ric{background:color-mix(in srgb,var(--ciano) 14%,transparent);color:var(--ciano)}.portal-bulk-dock{position:fixed;z-index:45;bottom:18px;left:calc(var(--portal-sidebar-width,256px) + (100vw - var(--portal-sidebar-width,256px))/2);translate:-50% 0;width:-moz-max-content;width:max-content;max-width:calc(100vw - var(--portal-sidebar-width,256px) - 32px);padding:11px 14px;border:1px solid #90AFE03D;border-radius:16px;background:#1e2531f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px #0006;font:500 14px/1.55 Manrope,sans-serif;color:var(--t1)}.portal-bulk-dock *{box-sizing:border-box}.portal-bulk-dock .nt-floating-actions{position:static;display:flex;align-items:center;gap:6px;flex-wrap:wrap;transform:none;max-width:none;padding:0;border:0;border-radius:0;box-shadow:none;background:none;white-space:normal;font:inherit}.portal-bulk-dock strong{margin-right:6px;color:#c5d9f5;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-bulk-dock button{display:inline-flex;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0a;color:var(--t1);font:600 13px Manrope,sans-serif;white-space:nowrap;cursor:pointer}.portal-bulk-dock button:hover{background:#ffffff14}.portal-bulk-dock .portal-icon{width:16px;height:16px;flex-shrink:0}.portal-shell:has(.portal-bulk-dock) .portal-nova-widget[data-mode=bar]{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:760px){.portal-bulk-dock{left:50%;width:calc(100% - 24px);max-width:none;padding:10px 12px;bottom:12px}}:root:not(.dark) .portal-bulk-dock{background:#fffffff7;border-color:var(--filo-forte);box-shadow:0 12px 34px #0002}:root:not(.dark) .portal-bulk-dock strong{color:var(--blu)}:root:not(.dark) .portal-bulk-dock button{background:var(--portal-control);color:var(--t1)}:root:not(.dark) .portal-bulk-dock button:hover{background:var(--hover)}.portal-bulk-dock button{letter-spacing:.005em}.notes-page{padding:0 32px 16px!important;overflow:hidden;min-height:0;display:flex;--nn-gold:var(--gold);--nn-line:var(--filo)}.nn-app{font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);display:flex;flex-direction:column;min-height:0;flex:1;min-width:0}.nn-app *,.nn-modal *{box-sizing:border-box}.nn-app button,.nn-modal button{font-family:inherit;cursor:pointer}.nn-app button:disabled,.nn-modal button:disabled{opacity:.35;cursor:default}.nn-app .portal-icon,.nn-modal .portal-icon{width:16px;height:16px;flex-shrink:0}.nn-app h2,.nn-app p{margin:0}.nn-heading{justify-content:space-between;gap:20px;align-items:flex-end}.nn-app .nn-heading p{margin-top:6px}.nn-button.nn-quiet{background:transparent;color:var(--t3);font-weight:600;height:28px;min-height:28px;padding:0 10px;gap:6px;font-size:12px}.nn-button.nn-quiet .portal-icon{width:14px;height:14px}.nn-button.nn-quiet:hover{color:var(--t1);background:#ffffff0d}.nn-icon{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;flex-shrink:0;border:0;border-radius:3px;background:transparent;color:var(--t3);font-size:15px;transition:background .14s,color .14s}.nn-icon:hover{color:var(--t1);background:#ffffff13}.nn-icon.active{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.nn-icon.azione-distruttiva{color:var(--rosso)}.nn-icon.active[aria-pressed] use[href$="#star"]{--icon-fill:currentColor}.nn-tile{width:30px;height:30px;border-radius:3px;display:inline-grid;place-items:center;flex-shrink:0;color:var(--book-color,var(--nn-gold,#D9B85C));background:color-mix(in srgb,var(--book-color,var(--nn-gold,#D9B85C)) 13%,transparent)}.nn-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:20px;flex:1;min-height:0}.nn-nav{display:flex;flex-direction:column;overflow:auto;min-height:0}.nn-nav-title{display:flex;align-items:center;justify-content:space-between;color:var(--t3);font-size:10.5px;letter-spacing:.07em;font-weight:700;padding:0 8px;margin-bottom:8px;height:28px}.nn-tag-title{border-top:1px solid var(--nn-line);padding-top:20px;margin-top:24px;height:46px}.nn-book{width:100%;border:0;border-radius:3px;background:transparent;display:flex;align-items:center;gap:9px;text-align:left;color:var(--t2);padding:7px 8px;margin-bottom:3px;position:relative;font-size:12.5px;min-height:44px}.nn-book>span:nth-child(2){flex:1}.nn-book b,.nn-trash b{font-size:11px;line-height:18px;min-width:19px;border-radius:3px;text-align:center;background:#ffffff0f;font-weight:600}.nn-book:hover{background:color-mix(in srgb,var(--book-color) 7%,transparent)}.nn-book.on{background:color-mix(in srgb,var(--book-color) 12%,transparent);color:var(--t1)}.nn-book.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--book-color);border-radius:2px}.nn-filter-tags{display:flex;gap:6px;flex-wrap:wrap;padding:0 8px}.nn-filter-tags button,.nn-tags>span,.nn-tags>button:not(.nn-button){background:color-mix(in srgb,var(--gold) 7%,transparent);color:#baad8a;border:0;border-radius:3px;padding:3px 7px;font-size:12px;display:inline-flex;align-items:center;gap:5px}.nn-filter-tags button:hover,.nn-filter-tags button.on{color:#e1c574;background:color-mix(in srgb,var(--gold) 17%,transparent)}.nn-nav-bottom{margin-top:auto;padding-top:28px}.nn-trash{display:flex;align-items:center;width:100%;gap:10px;background:none;border:0;border-radius:3px;padding:10px 12px;color:var(--rosso);text-align:left;font-size:13px}.nn-trash span{flex:1}.nn-trash:hover,.nn-trash.on{background:#ef71711f;color:var(--rosso)}.nn-private{display:flex;gap:9px;align-items:start;border-top:1px solid var(--nn-line);padding:16px 8px 4px;margin-top:15px;color:var(--t3);font-size:11.5px}.nn-private>.portal-icon{color:var(--verde);margin-top:2px}.nn-private small{display:block;font-size:11px;opacity:.7}.nn-workspace{display:flex;flex-direction:column;min-width:0;min-height:0;border:0;border-radius:3px;overflow:hidden;background:#ffffff09}.nn-workspace .tr-schede{margin-top:0;box-shadow:none;min-width:0}.nn-save .portal-icon{width:14px;height:14px}.nn-save.error{color:var(--rosso)}.nn-split{display:grid;grid-template-columns:265px minmax(0,1fr);min-height:0;flex:1}.nn-list-panel{display:flex;flex-direction:column;border-right:1px solid var(--nn-line);min-width:0;min-height:0;background:#070c1433}.nn-list-tools{padding:14px 12px 10px;border-bottom:1px solid var(--nn-line)}.nn-search{display:flex;align-items:center;gap:8px;border:1px solid var(--nn-line);border-radius:3px;padding:0 9px;height:36px;background:var(--bg);color:var(--t3)}.nn-search input.g-text{padding:0;height:100%;border:0;box-shadow:none;background:none;min-width:0;width:100%;font-size:12.5px}.nn-search .nn-icon{width:20px;height:24px}.nn-list-meta{display:flex;align-items:center;justify-content:space-between;padding-top:9px;font-size:11.5px;color:var(--t3)}.nn-list-meta .g-select{height:28px;min-height:28px;padding:0 2px;border:0;background:transparent;font-size:11.5px;gap:3px}.nn-note-list{overflow:auto;flex:1}.nn-note{width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--nn-line);position:relative;color:var(--t2);transition:background .14s}.nn-note:hover{background:#ffffff06}.nn-note.selected{background:color-mix(in srgb,var(--book-color) 8%,transparent)}.nn-note.selected:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--book-color)}.nn-note-top{display:flex;align-items:center;gap:4px;margin-bottom:9px;font-size:10.5px}.nn-note-book .portal-icon{width:12px;height:12px}.nn-note strong{display:flex;align-items:start;gap:7px;font-size:13.5px;font-weight:750;line-height:1.55;color:var(--t1);margin-bottom:5px}.nn-note strong .portal-icon{width:12px;height:12px;margin-top:5px;margin-left:auto}.nn-note p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--t3);line-height:1.7}.nn-note-tags{display:flex;gap:6px;margin-top:11px;flex-wrap:wrap;font-size:10.5px;color:color-mix(in srgb,var(--book-color) 65%,var(--t3))}.nn-note-tags>span{display:inline-flex;align-items:center;gap:3px;background:color-mix(in srgb,var(--book-color) 7%,transparent);padding:1px 5px;border-radius:2px}.nn-note-tags .portal-icon{width:11px;height:11px}.nn-editor{display:flex;flex-direction:column;min-height:0;min-width:0}.nn-editor-top{height:51px;display:flex;align-items:center;gap:4px;padding:8px 16px;border-bottom:1px solid var(--nn-line);flex-shrink:0}.nn-editor-top>.nn-icon:first-child{display:none}.nn-editor-top>.nn-tile{width:26px;height:26px;margin-right:3px}.nn-editor-top .g-select{border:0;background:transparent;padding:0 3px;height:30px;min-height:30px;font-size:12px;color:var(--book-color);max-width:180px;min-width:0}.nn-grow{flex:1}.nn-editor-scroll{overflow:auto;flex:1;min-height:0}.nn-eyebrow{display:flex;align-items:center;gap:7px;color:var(--book-color);font-size:9.5px;letter-spacing:.07em;font-weight:700;margin-bottom:12px;flex-wrap:wrap}.nn-eyebrow .portal-icon{width:12px;height:12px}.nn-eyebrow span{font-weight:500;letter-spacing:0;color:var(--t3);font-size:10.5px;margin-left:auto}.nn-document-head .nn-title-input{padding:0!important;width:100%;height:auto;background:none!important;box-shadow:none!important;border:0!important;border-radius:0;color:var(--t1);font:800 25px/1.45 Manrope,sans-serif;letter-spacing:-.65px;margin-bottom:10px;text-overflow:ellipsis}.nn-title-input::-moz-placeholder{color:var(--t3);opacity:.65}.nn-title-input::placeholder{color:var(--t3);opacity:.65}.nn-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.nn-tags .portal-icon{width:13px;height:13px}.nn-tags>span{color:var(--book-color);background:color-mix(in srgb,var(--book-color) 10%,transparent)}.nn-linked{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.nn-linked a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#9fb9da;font-size:12px;background:#78a9e010;padding:4px 7px;border-radius:3px}.nn-linked a .portal-icon{width:13px;height:13px}.nn-linked a:hover{background:#78a9e020}.nn-linked a:last-child{color:#b69beb;background:color-mix(in srgb,var(--viola) 6.3%,transparent)}.nn-format{display:flex;gap:3px;align-items:center;padding:7px 24px;border-block:1px solid var(--nn-line);position:sticky;top:0;z-index:1;min-height:44px}.nn-divider{width:1px;height:16px;background:var(--nn-line);margin:0 5px}.nn-format-hint{font-size:11px;color:var(--t3);margin-left:6px}.nn-document{min-height:230px;padding:22px 28px 26px;outline:none;color:var(--t2);font-size:13.5px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-wrap}.nn-document p{margin:0 0 13px}.nn-document h2{font-size:16px;font-weight:750;color:var(--t1);line-height:1.5;margin:23px 0 10px}.nn-document h3{font-size:14px;margin:20px 0 9px;color:var(--t1)}.nn-document ul,.nn-document ol{padding-left:22px;margin:12px 0}.portal-notes .nn-document ul:not([data-type=taskList]){list-style:disc}.portal-notes .nn-document ol{list-style:decimal}.nn-document blockquote{border-left:2px solid var(--book-color);background:color-mix(in srgb,var(--book-color) 5%,transparent);padding:10px 16px;margin:18px 0;color:#d7cdec}.nn-document blockquote p{margin:0}.nn-document ul[data-type=taskList]{list-style:none;padding:0;margin:12px 0}.nn-document .nn-task{display:flex;align-items:start;gap:10px;margin:7px 0}.nn-task>span{padding-top:5px}.nn-task p{margin:0}.nn-task-text{flex:1;min-width:0}.nn-task[data-checked=true] .nn-task-text{color:#7ea997;text-decoration:line-through}.nn-task .g-check[data-state=checked]{background:var(--verde);border-color:var(--verde)}.nn-document a{color:#83b7f1;text-decoration:underline}.nn-document pre{background:var(--bg);padding:14px;border-radius:3px;white-space:pre-wrap}.nn-document .ProseMirror-selectednode{outline:1px solid var(--book-color)}.nn-attachments{margin:0 28px 22px;border-top:1px solid var(--nn-line);padding-top:12px}.nn-attachments>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.nn-attachments>header>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--t2)}.nn-attachments>header b{font-size:10px;font-weight:500;color:var(--t3)}.nn-attachments>p{font-size:12px;color:var(--t3)}.nn-attachment-grid{display:grid;gap:8px}.nn-attachment{display:flex;align-items:center;gap:9px;border:1px solid var(--nn-line);padding:8px;border-radius:3px;background:#ffffff09}.nn-attachment img{width:50px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.nn-attachment a{flex:1;min-width:0;color:var(--t1);text-decoration:none;font-size:12px}.nn-attachment a b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-attachment small{font-size:11px;color:var(--t3)}.nn-nova{display:flex;gap:12px;margin:0 28px 26px;padding:16px;border-radius:3px;background:color-mix(in srgb,var(--viola) 7%,transparent);--book-color:var(--viola)}.nn-nova>div{min-width:0}.nn-nova b{font-size:13px;color:#d6c8f3}.nn-nova p{font-size:12px;color:var(--t3);margin:3px 0 11px}.nn-nova>div>div{display:flex;gap:8px;flex-wrap:wrap}.nn-editor-footer{display:flex;justify-content:space-between;padding:9px 20px;border-top:1px solid var(--nn-line);color:var(--t3);font-size:10.5px}.nn-editor-footer span{display:flex;align-items:center;gap:5px}.nn-editor-footer .portal-icon{width:12px;height:12px;color:var(--verde)}.nn-deleted{margin:16px 24px 0;padding:10px;color:var(--rosso);background:#ef858510;display:flex;align-items:center;gap:10px;font-size:12px}.nn-empty-editor{align-self:center;text-align:center;max-width:380px;margin:30px auto;padding:24px}.nn-empty-editor>.nn-tile{width:52px;height:52px}.nn-empty-editor h2{font-size:20px;margin:18px 0 10px}.nn-empty-editor p{color:var(--t3);margin-bottom:20px;font-size:13px}.nn-list-empty{display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center;padding:36px 20px;color:var(--t3);font-size:12px}.nn-list-empty>.portal-icon{width:28px;height:28px;color:var(--gold)}.nn-list-empty b{color:var(--t2)}.nn-modal{--tinta:var(--book-color,var(--t2))}.nn-label{display:block;font-size:12px;font-weight:700;margin:20px 0 8px;color:#b9c3d2}.nn-colors{display:flex;gap:10px}.nn-colors button{display:grid;place-items:center;width:34px;height:34px;border:2px solid transparent;background:color-mix(in srgb,var(--book-color) 30%,transparent);border-radius:3px;color:var(--book-color)}.nn-colors button[aria-pressed=true]{border-color:var(--book-color)}.nn-modal .nn-tags{margin-top:10px}.nn-modal .nn-error{color:var(--rosso);font-size:12px}.nn-link-options>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--filo)}.nn-link-options>div>span:nth-child(2){flex:1}.nn-link-options small{display:block;color:var(--t3);font-size:11px}.nn-link-options b{font-size:13px}@media(min-width:1550px){.nn-layout{grid-template-columns:minmax(0,1fr) 210px;gap:26px}.nn-split{grid-template-columns:310px minmax(0,1fr)}.nn-document-head{padding:32px 40px 20px}.nn-document{padding:26px 40px 32px;font-size:14px}.nn-format{padding-inline:36px}.nn-attachments,.nn-nova{margin-inline:40px}}@media(max-width:1300px){.notes-page{padding:0 20px 14px!important}.nn-layout{grid-template-columns:minmax(0,1fr) 200px;gap:14px}.nn-split{grid-template-columns:230px minmax(0,1fr)}.nn-book{font-size:11.5px;gap:7px}.nn-book .nn-tile{width:26px;height:26px}.nn-save{font-size:0;gap:0;padding:0 5px}.nn-format-hint{display:none}.nn-document-head{padding:22px 22px 16px}.nn-document{padding-inline:22px}.nn-format{padding-inline:18px}.nn-document-head .nn-title-input{font-size:23px}.nn-editor-top{padding-inline:10px;gap:1px}.nn-editor-top .g-select{max-width:145px;font-size:11px}.nn-attachments,.nn-nova{margin-inline:22px}.nn-eyebrow span{width:100%;margin:0;letter-spacing:0}}@media(max-width:1050px){.nn-layout{grid-template-columns:minmax(0,1fr)}.nn-nav{display:flex;flex-direction:row;gap:5px;overflow:auto;max-height:49px;flex-shrink:0}.nn-nav-title,.nn-filter-tags,.nn-nav-bottom,.nn-tag-title{display:none}.nn-book{width:auto;white-space:nowrap;margin:0;padding:6px 9px}.nn-layout{display:flex;flex-direction:column}.nn-workspace{flex:1}.nn-split{grid-template-columns:225px minmax(0,1fr)}}@media(max-width:760px){.notes-page{padding:0 12px 12px!important}.nn-heading p{font-size:12px;max-width:200px}.nn-heading{gap:8px}.nn-heading .nn-button{font-size:12px;padding:7px 9px}.nn-split{display:flex}.nn-list-panel{width:100%;border:0}.nn-editor,.nn-empty-editor,.nn-show-editor .nn-list-panel{display:none}.nn-show-editor .nn-editor{display:flex;width:100%}.nn-editor-top>.nn-icon:first-child{display:inline-grid}.nn-workspace .tr-schede button{font-size:12px;padding:0 9px;gap:5px}.nn-workspace .tr-schede .portal-icon{width:13px;height:13px}.nn-workspace .tr-schede em{font-size:10px;min-width:16px;padding:0 3px}.nn-document-head .nn-title-input{font-size:22px}.nn-workspace-top{overflow:auto;flex-shrink:0}.nn-editor-top .g-select{max-width:135px}.nn-editor-top .nn-icon{width:27px}.nn-editor-top>.nn-tile{display:none}}@media(prefers-reduced-motion:reduce){.nn-app *{animation:none!important;transition:none!important}}.nn-note-top,.nn-note-top time,.nn-note-tags,.nn-eyebrow span,.nn-editor-footer{font-size:12px}.nn-nav-title,.nn-eyebrow{font-size:11px}.nn-note p{font-size:12.5px}.nn-private,.nn-private small{font-size:12px}.nn-note-book{display:flex;gap:5px;align-items:center;color:var(--book-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-note-top time{margin-left:auto;white-space:nowrap;color:var(--t3);font-size:11px}@media(max-width:1300px){.nn-save{font-size:0}.nn-note-top{font-size:11px}.nn-note-tags,.nn-private small{font-size:11.5px}}@media(max-width:1050px){.nn-nav>.nn-nav-title:first-child{display:flex;padding:0;margin:0;min-width:30px;height:44px}.nn-nav>.nn-nav-title:first-child>span{display:none}.nn-nav-bottom{display:contents}.nn-private{display:none}.nn-trash{width:auto;white-space:nowrap}}.nn-search .g-text{--g-input-bg:#0B1017}.nn-title-input{--g-input-bg:#131820}.nn-document-head{padding:28px 28px 16px;--nn-meta-height:28px}.nn-document-head :is(.nn-tags>span,.nn-tags>.nn-button,.nn-linked>a){height:var(--nn-meta-height);min-height:var(--nn-meta-height);padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;line-height:18px}.nn-workspace-top{display:flex;padding:0 8px 0 0;border-bottom:1px solid var(--nn-line);min-height:44px;align-items:stretch}.nn-workspace-top>.tr-schede{align-self:flex-end}.nn-workspace .tr-schede button{padding:0 12px;height:36px}.nn-save{display:flex;gap:6px;align-items:center;margin-left:auto;white-space:nowrap;padding:0 7px;color:#7baf9a;font-size:12px;align-self:center}.nn-note{padding:14px 12px 14px 34px}.nn-note-open{display:block;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.nn-note .nn-note-top{padding-right:24px;min-height:22px;margin-bottom:5px;flex-wrap:wrap;row-gap:2px}.nn-note .nn-note-top time{margin-left:0}.nn-note-context{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.nn-note-book>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-note-book>.portal-icon{flex-shrink:0}.nn-note-favorite{display:inline-flex;align-items:center;flex-shrink:0;color:var(--gold);--icon-fill:currentColor}.nn-note-favorite>.portal-icon{width:12px;height:12px}.nn-book-row{position:relative;min-width:0}.nn-book-row>.nn-book{padding-right:31px}.nn-book-row .nn-book>span:nth-child(2){min-width:0;overflow-wrap:normal}.nn-book-row .nn-book>b{flex-shrink:0}.nn-book-more{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:28px;height:28px;color:var(--book-color);opacity:.65}.nn-book-row:hover .nn-book-more,.nn-book-more:focus-visible,.nn-book-more[data-state=open]{opacity:1;background:color-mix(in srgb,var(--book-color) 13%,transparent)}.nn-book-more .portal-icon{width:15px;height:15px}.nn-modal .nn-modal .nn-book-removal{display:flex;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--gold) 18.8%,transparent);background:color-mix(in srgb,var(--gold) 5.1%,transparent);border-radius:3px;color:var(--t2)}.nn-book-removal>.portal-icon{flex-shrink:0;color:var(--gold);width:18px;height:18px}.nn-book-removal p{margin:0;line-height:1.7}.nn-modal .g-select{width:100%}.nn-archived{margin:16px 24px 0;padding:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 7.1%,transparent);display:flex;align-items:center;gap:10px;font-size:13px;border-radius:3px}.nn-archived>.portal-icon,.nn-deleted>.portal-icon{flex-shrink:0}.nn-row-selection{position:absolute;left:11px;top:19px;display:flex}.nn-note-more{position:absolute;right:7px;top:9px;width:28px;height:28px;color:var(--t3)}.nn-note-more:hover,.nn-note-more[data-state=open]{color:var(--t1);background:#ffffff17}.nn-note.nn-checked{background:#69a3f21c}.nn-note.nn-checked:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:#78a9e0}.nn-row-selection .g-check[data-state=checked],.nn-list-meta .g-check[data-state=checked],.nn-list-meta .g-check[data-state=indeterminate]{background:#9abffa;border-color:#9abffa}.nn-list-meta{gap:7px}.nn-list-meta>span{margin-right:auto;white-space:nowrap}.nn-list-meta .g-select{min-width:0;flex-shrink:1}.nn-menu{z-index:410;min-width:225px;max-width:min(320px,calc(100vw - 24px));max-height:var(--radix-dropdown-menu-content-available-height,70vh);overflow:auto;padding:5px;border:0;border-radius:3px;background:color-mix(in srgb,var(--bg,#0A0E16),#fff 8%);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d;color:var(--t2,var(--t2));font:500 13px/1.5 Manrope,sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:compare var(--t-rapido) var(--c-entra);outline:none}.nn-menu .portal-icon{width:15px;height:15px;flex-shrink:0}.nn-menu-label{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;font-size:11.5px;color:var(--t3,var(--t3))}.nn-menu-item{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:2px;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .14s,color .14s}.nn-menu-item>span{flex:1}.nn-menu-item[data-highlighted],.nn-menu-item[data-state=open]{background:#ffffff0f;color:var(--t1,var(--t1))}.nn-menu-item[data-favorite]>.portal-icon{color:var(--gold);--icon-fill:currentColor}.nn-menu-item>.nn-menu-tile{flex:0 0 26px;height:26px;display:grid;place-items:center;border-radius:3px;color:var(--book-color);background:color-mix(in srgb,var(--book-color) 13%,transparent)}.nn-menu-item[data-disabled]{opacity:.5;cursor:default}.nn-menu-item.danger{color:var(--rosso,#F4776F)}.nn-menu-item.danger[data-highlighted]{background:color-mix(in srgb,var(--rosso) 10%,transparent);color:var(--rosso,#F4776F)}.nn-menu-separator{height:1px;margin:5px 4px;background:var(--filo-forte,var(--filo-forte))}.nn-menu[data-state=closed]{animation:esce-sfuma calc(var(--t-rapido) / 2) var(--c-esce) forwards}.nn-bulk-heading .nn-quiet{font-size:12px}@media(prefers-reduced-motion:reduce){.nn-menu,.nn-menu-item{animation:none;transition:none}}.nn-nova-content{flex:1}.nn-nova .nn-nova-actions{margin-top:10px}.nn-nova-actions .nn-button[aria-pressed=true]{background:color-mix(in srgb,var(--viola) 20%,transparent);color:#e3d5ff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 31.4%,transparent)}.nn-nova-result{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--viola) 18.8%,transparent);font-size:13px;line-height:1.65}.nn-nova-result header,.nn-nova-result footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nn-nova-result h3{font-size:14px;color:var(--t1);margin:0}.nn-nova-saved{display:inline-flex;align-items:center;gap:5px;color:#79c9a5;font-size:12px}.nn-nova-saved .portal-icon{width:14px;height:14px}.nn-nova-saved.error{color:var(--rosso)}.nn-nova-result .nn-nova-caption{margin:7px 0 14px;font-size:12px}.nn-nova-result ul{margin:0 0 16px;padding-left:18px;color:var(--t2)}.nn-nova-result li+li{margin-top:9px}.nn-nova-result li::marker{color:#bfa7f3}.nn-nova-result .nn-nova-stale{display:flex;gap:7px;align-items:center;color:#e3c579;background:color-mix(in srgb,var(--gold) 7.8%,transparent);padding:9px 10px;border-radius:3px;font-size:13px}.nn-nova-stale .portal-icon{flex-shrink:0;width:15px;height:15px}.nn-nova-result .nn-nova-empty{font-size:13px;color:var(--t2);margin:12px 0 18px}.nn-nova-result footer time{font-size:12px;color:var(--t3)}.nn-nova-result footer>div{display:flex;gap:7px;flex-wrap:wrap}.nn-bulk{border-bottom:1px solid #78A9E030;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0;background:none;border:0;flex-wrap:wrap}.nn-bulk-heading{align-items:center;gap:8px;min-height:30px;display:contents}.nn-bulk-heading>.nn-tile{--book-color:#8DB5EE;width:26px;height:26px;display:none}.nn-bulk-heading>.nn-grow{display:none}.nn-bulk-heading>strong{white-space:nowrap;font-size:12px;color:#c5d9f5;font-variant-numeric:tabular-nums}.nn-bulk-heading>.nn-quiet{order:3;margin-left:auto;padding:0 10px}.nn-bulk-actions{flex-wrap:wrap;display:flex;margin:0;gap:5px}@media(max-width:1050px){.nn-nav{order:-1}.nn-book-row{flex-shrink:0}.nn-book-row>.nn-book{padding-right:31px}.nn-book-row .nn-book>span:nth-child(2){overflow-wrap:normal}}@media(max-width:760px){.nn-bulk{gap:8px}.nn-bulk-actions{order:4;width:100%;overflow-x:auto;flex-wrap:nowrap}.nn-bulk-heading>.nn-quiet{order:3}}.nn-punto{flex-shrink:0}.nn-punto>.pg-nova{margin-top:0}.nn-punto+.nn-layout{margin-top:16px}.nn-punto .pn-v .portal-icon,.nn-punto .pn-va .portal-icon{width:13px;height:13px}.nn-format{background:color-mix(in srgb,rgb(10,14,22),#fff 3.5%)}.portal-content:has(.portal-notes){overflow:hidden;scrollbar-gutter:auto;padding-bottom:16px;display:flex;flex-direction:column}.portal-route:has(.portal-notes){height:100%;min-height:0;display:flex;flex-direction:column}.portal-notes{height:100%;min-height:0;--nn-gold:var(--gold);--nn-line:var(--filo)}.portal-notes .nn-heading{display:flex;flex:none;margin:5.25px 0 20px}.portal-notes .nn-heading h1{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.portal-notes .nn-heading p{font-size:13px;color:var(--t3)}.portal-notes .portal-nova-point{flex:none;margin-bottom:30px}.portal-notes .portal-nova-point-header{min-height:52px}.portal-notes .nn-workspace{background:var(--portal-widget)}.portal-notes .nn-list-panel{background:color-mix(in srgb,var(--bg) 20%,transparent)}.portal-notes .nn-search input{padding:0;height:100%;border:0;background:none;min-width:0;width:100%;font-size:12.5px;color:var(--t1)}.portal-notes .nn-sort-select{width:auto;min-width:0;height:28px;padding:0 2px;border:0;background:none;font-size:11.5px;gap:3px}.portal-notes .nn-list-meta>[role=checkbox]{width:14px;height:14px;flex:none}.portal-notes .nn-book-select{min-width:0;width:auto;max-width:175px;height:30px;background:transparent;border:0;font-size:12px}.portal-notes .nn-editor-top>.nn-tile{margin-right:6px}.portal-notes .nn-document-head .nn-title-input{border:0;background:transparent;color:var(--t1);width:100%;padding:0;height:auto}.portal-notes .nn-format{background:color-mix(in srgb,var(--bg),#fff 3.5%)}.portal-notes .nn-document{min-height:210px;outline:none;overflow-wrap:anywhere}.portal-notes .nn-document p:empty:before{content:" ";white-space:pre}.portal-notes .nn-task>span{display:flex;padding-top:5px}.portal-notes .nn-task [role=checkbox]{width:15px;height:15px}.portal-notes .nn-task[data-checked=true]>.nn-task-text{text-decoration:line-through;color:var(--t3)}.portal-notes .nn-attachment>button:first-child{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:left}.portal-notes .nn-attachment>button:first-child>span{min-width:0;flex:1}.portal-notes .nn-attachment b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-notes .nn-attachment small{display:block;color:var(--t3);font-size:11px}.portal-notes .nn-nova h3{font-size:14px;font-weight:700;margin:0 0 6px}.portal-notes .nn-nova-actions{display:flex;gap:6px;flex-wrap:wrap}.portal-notes .nn-nova-actions button{height:30px;padding:0 9px;font-size:12px;color:var(--viola)}.portal-notes .nn-nova-actions .portal-icon{width:13px;height:13px}.nn-modal .nn-label{margin:0 0 8px;color:var(--t2)}.nn-modal form>.nn-label{margin-top:18px}.nn-modal form>div[role=group]{margin-bottom:20px}.nn-modal .nn-tag-entry{display:flex;gap:8px}.nn-modal .nn-tag-entry input{min-width:0}.nn-modal .nn-link-options{max-height:170px;overflow:auto}.nn-modal .nn-link-options small{overflow-wrap:anywhere}.nn-floating-bulk{position:fixed;z-index:45;bottom:24px;left:calc(50% + 122px);transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--filo-forte);background:var(--blocco);border-radius:3px;box-shadow:0 10px 28px #0004;white-space:nowrap}.nn-floating-bulk>[role=combobox]{width:145px;font-size:12px}.nn-menu{background:var(--blocco);animation:notes-menu-in .14s ease-out}.nn-menu[data-state=closed]{animation:notes-menu-out .12s ease-in forwards}@keyframes notes-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes notes-menu-out{to{opacity:0;transform:translateY(-3px)}}:root:not(.dark) .portal-notes .nn-format{background:#fff}:root:not(.dark) .portal-notes .nn-nova b{color:var(--viola)}:root:not(.dark) .portal-notes .nn-document blockquote{color:var(--t2)}:root:not(.dark) .portal-notes :is(.nn-tags>span,.nn-filter-tags button,.nn-tags>button){color:var(--gold)}:root:not(.dark) .portal-notes .nn-note.selected{background:color-mix(in srgb,var(--book-color) 8%,#fff)}:root:not(.dark) .portal-notes .nn-eyebrow,:root:not(.dark) .portal-notes .nn-editor-footer{color:var(--t3)}@media(prefers-reduced-motion:reduce){.nn-menu,.nn-menu[data-state=closed]{animation:none}}.nn-nova-error{display:flex;gap:10px;padding:12px;margin-top:12px;border:1px solid color-mix(in srgb,var(--rosso) 25%,transparent);background:color-mix(in srgb,var(--rosso) 6%,transparent);border-radius:4px}.nn-nova-error>svg{color:var(--rosso);flex-shrink:0}.nn-nova-error small{display:block;color:var(--t3);margin-top:4px}.nn-nova-markdown{font-size:13px;line-height:1.65}.nn-nova-markdown p{color:var(--t1)}.portal-notes .nn-list-meta>div:has(.nn-sort-select){margin-left:auto;min-width:0}.portal-notes .nn-editor-top>div:has(.nn-book-select){min-width:0;max-width:175px;flex:0 1 auto}.portal-notes .nn-sort-select{font-weight:500;color:var(--t3)}.portal-notes .nn-book-select{color:var(--book-color);font-weight:500}@media(max-width:1300px){.portal-content:has(.portal-notes){padding-inline:20px;padding-bottom:16px}.portal-notes .nn-book-select{max-width:145px;font-size:11px}}.portal-notes .nn-nova-actions button[aria-pressed=true]{background:color-mix(in srgb,var(--viola) 20%,transparent);color:var(--viola);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 31%,transparent)}.portal-notes .nn-nova-actions button:not(:disabled):not([aria-pressed=true]):hover{background:#ffffff0b;color:var(--t1)}.portal-notes .nn-nova-result footer button:not(:disabled):hover{background:#ffffff0d;color:var(--t1)}:root:not(.dark) .portal-notes .nn-nova-actions button:not(:disabled):not([aria-pressed=true]):hover{background:#dbe3ee;color:var(--t1)}.portal-notes .nn-list-panel{background:#070c1433}.portal-notes :is(.nn-icon,.nn-book,.nn-trash),.nn-modal .nn-icon{font-weight:400;line-height:normal}.portal-notes .nn-task>span{display:block}.portal-notes .nn-task[data-checked=true]>.nn-task-text{color:#7ea997}.portal-notes .nn-task [role=checkbox][data-state=checked]{background:var(--verde);border-color:var(--verde);color:var(--bg)}.portal-notes .nn-attachments .nn-button.nn-quiet{background:#ffffff0b;color:var(--t1)}:root:not(.dark) .portal-notes .nn-attachments .nn-button.nn-quiet{background:var(--portal-control)}.portal-notes .nn-nova-actions{gap:8px}.portal-notes .nn-tags>.nn-quiet{background:#ffffff0b;color:var(--t1)}.nn-modal[role=dialog]{display:block;border:0;gap:normal;font:500 13px/1.55 Manrope,sans-serif;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d}.nn-modal>div:first-child{margin-bottom:20px}.nn-modal .nn-label{margin:20px 0 8px;color:#b9c3d2}.nn-modal .nn-link-scroll{max-height:234px;overflow:auto}.nn-modal .nn-link-options{max-height:none;overflow:visible}.portal-bulk-dock .tono-ambra{color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,transparent)}.portal-bulk-dock .tono-rosso{color:var(--rosso);background:color-mix(in srgb,var(--rosso) 9%,transparent)}.portal-bulk-dock .tono-verde{color:#70d1a9;background:color-mix(in srgb,var(--verde) 11%,transparent)}.portal-content.notes-page{gap:0 26px}.portal-notes .portal-nova-point{margin-bottom:14px}.portal-notes .nn-filter-tags button{font-weight:400;line-height:normal}.portal-notes .nn-sort-select{color:var(--t2);font-weight:400;max-width:107px}.nn-book-options{max-height:280px;overflow:auto}.nn-modal form>div:last-child{margin-top:20px}:root:not(.dark) .portal-notes .nn-list-panel{background:color-mix(in srgb,var(--bg) 20%,transparent)}:root:not(.dark) .nn-modal .nn-label{color:var(--t2)}.portal-notes .nn-sort-select{font-weight:500}.portal-notes .nn-document{min-height:230px}.nn-menu{background:color-mix(in srgb,var(--bg,#0A0E16),#fff 8%);box-shadow:none}.portal-notes .nn-sort-select>svg{margin-left:0;width:12px;height:12px}:root:not(.dark) .portal-notes .nn-tags>.nn-button{background:var(--portal-control);color:var(--t1)}:root:not(.dark) .portal-notes .nn-note.nn-checked{background:#69a3f21c}.nn-load-links{width:100%;padding:10px;color:var(--t1);background:var(--portal-control)}.portal-content.notes-page{padding-bottom:16px!important}.portal-notes .nn-sort-select{width:107px}.portal-notes .portal-tabs .portal-icon{width:16px;height:16px}.portal-announcements .spazio{flex-grow:1}.portal-announcements .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-announcements .ib.b{border-color:var(--filo);background:var(--campo)}.portal-announcements .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-announcements .btn .i{color:var(--t2)}.portal-announcements .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-announcements .btn.pri .i{color:#fff}.portal-announcements .comp .ib{width:32px;height:32px}.portal-announcements .comp .btn{height:32px}.portal-announcements .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-announcements .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-announcements .testa .ib .i{width:18px;height:18px}.portal-announcements .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-announcements .testa>.ib+.ib{margin-left:2px}.portal-announcements .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-announcements .btn .i{width:16px;height:16px}.portal-announcements .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-announcements .btn:not(.pri) .i{color:var(--t2)}.portal-announcements .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-announcements .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-announcements .btn:disabled{opacity:.4;cursor:default}.portal-announcements .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-announcements .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-announcements .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-announcements .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-announcements .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-announcements .btn.pri{box-shadow:none}.portal-announcements .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-announcements .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-announcements body:is(.b-d,.b-e) .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-announcements body:is(.b-d,.b-e) .btn:not(.pri) .i{color:var(--t3)}.portal-announcements body:is(.b-d,.b-e) .btn:not(.pri):hover{background:#ffffff13}.portal-announcements body:is(.b-d,.b-e) .btn.pri .i{color:inherit}.portal-announcements .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-announcements .btn:not(.pri) .i{color:var(--t3)}.portal-announcements .btn:not(.pri):hover{background:#ffffff13}.portal-announcements .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-announcements .btn.pri:hover{background:#fff}.portal-announcements .btn.pri .i{color:inherit}.portal-announcements .btn.pri,.portal-announcements .btn:not(.pri),.portal-announcements .btn.pri:hover,.portal-announcements .btn:not(.pri):hover{border:0}.portal-announcements .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-announcements .colonna .ib.b:hover{background:#ffffff1a}.portal-announcements .conv-t .btn{height:32px}.portal-announcements .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-announcements .conv-t .ib:hover{background:#ffffff0f}.portal-announcements .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-announcements .allegato .ib:hover{background:#ffffff12}.portal-announcements .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-announcements .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .azioni .btn{height:32px}.portal-announcements .azioni .ib{border:0;border-radius:3px}.portal-announcements .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-announcements .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-announcements .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-announcements .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-announcements .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-announcements .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-announcements .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-announcements .btn.pericolo:not(.pri) .i{color:inherit}.portal-announcements .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-announcements .corpo.ct-p{overflow-y:auto;gap:0;padding-bottom:140px}.portal-announcements .ct-intesta{display:flex;align-items:flex-end;gap:9px;margin-top:.5px}.portal-announcements .ct-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.portal-announcements .ct-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.portal-announcements .ct-intesta .btn{height:36px}.portal-announcements .ct-hub{display:inline-flex;align-self:flex-start;gap:2px;margin-top:20px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-announcements .ct-hub a{height:30px;display:grid;place-items:center;padding:0 14px;border-radius:2px;font-size:13px;font-weight:500;color:var(--t3);cursor:pointer;text-decoration:none}.portal-announcements .ct-hub a:hover{color:var(--t1)}.portal-announcements .ct-hub a.on{background:#ffffff17;color:var(--t1);font-weight:600}.portal-announcements .ct-fascia{margin-top:18px;padding:14px 16px 16px;border-radius:3px;background:color-mix(in srgb,#EAB308 7%,rgba(255,255,255,.035));box-shadow:inset 2px 0 #eab308}.portal-announcements .ct-f-t{display:flex;align-items:center;gap:10px;margin-bottom:12px}.portal-announcements .ct-bersaglio{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#eab308;color:#fff}.portal-announcements .ct-bersaglio .i{width:16px;height:16px;color:#1a1300}.portal-announcements .ct-f-t b{font-size:14px;font-weight:700}.portal-announcements .ct-n{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff1a;font-size:11px;font-weight:700;color:var(--t2);font-variant-numeric:tabular-nums}.portal-announcements .ct-f-nota{margin-left:auto;font-size:13px;color:var(--t3)}.portal-announcements .ct-carte{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.portal-announcements .ct-lead{padding:12px 13px;border-radius:3px;background:#ffffff0e;cursor:pointer;transition:background-color .15s,transform .15s}.portal-announcements .ct-lead:hover{background:#ffffff14;transform:translateY(-2px)}.portal-announcements .ct-l1{display:flex;align-items:center;gap:8px;min-width:0}.portal-announcements .ct-l1 .av{width:24px;height:24px;border-radius:50%;font-size:10px;flex-shrink:0}.portal-announcements .ct-l1 b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-l2{margin-top:7px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-l3{display:flex;align-items:center;gap:6px;margin-top:10px}.portal-announcements .ct-prendi{margin-left:auto}.portal-announcements .ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-announcements .ct-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px}.portal-announcements .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-announcements .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.portal-announcements .ct-seg span.on{background:#ffffff17;color:var(--t1)}.portal-announcements .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-announcements .ct-seg span.on em{background:#ffffff1f;color:var(--t1)}.portal-announcements .ct-cerca{flex:1;min-width:190px;max-width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-announcements .ct-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .ct-pill:hover{background:#ffffff13;color:var(--t1)}.portal-announcements .ct-pill .i{width:12px;height:12px;opacity:.6}.portal-announcements .ct-pill.on{background:#e9eef61f;color:var(--t1);font-weight:600;box-shadow:inset 0 0 0 1px #e9eef638}.portal-announcements .ct-pill em,.portal-announcements .ct-azzera em{font-style:normal;font-size:11px;font-weight:700;opacity:.6;margin-left:2px}.portal-announcements .ct-azzera{height:30px;padding:0 11px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .ct-azzera:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .ct-massa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px 8px 12px;border-radius:3px;background:color-mix(in srgb,#5B8DEF 12%,transparent)}.portal-announcements .ct-massa b{font-size:13px;font-weight:600;margin-right:6px}.portal-announcements .ct-annulla{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin-left:auto;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .ct-annulla:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .ct-annulla .i{width:13px;height:13px}.portal-announcements .ct-riserva .ct-annulla{margin-left:0}.portal-announcements .ct-scegli{display:inline-flex;align-items:center;gap:8px;width:256px;height:28px;padding:0 10px;border-radius:3px;background:#ffffff12;font-size:12px;color:var(--t3)}.portal-announcements .ct-scegli span{flex-grow:1}.portal-announcements .ct-riserva p{width:100%;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-announcements .ct-massa+.ct-tab{margin-top:8px}.portal-announcements .ct-tab{border-radius:3px;background:#ffffff09;overflow:visible}.portal-announcements .ct-testa,.portal-announcements .ct-riga{display:grid;grid-template-columns:34px minmax(180px,1.5fr) minmax(170px,1.3fr) 110px minmax(120px,1fr) minmax(110px,.9fr) minmax(130px,1fr) 40px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .ct-testa{height:40px;border-radius:3px 3px 0 0;background:#ffffff08;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--t3)}.portal-announcements .ct-riga{min-height:58px;position:relative}.portal-announcements .ct-riga:hover{background:#ffffff08}.portal-announcements .ct-riga.ct-scelta{background:color-mix(in srgb,#5B8DEF 9%,transparent)}.portal-announcements .ct-sel{width:18px;height:18px;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);position:relative;cursor:pointer}.portal-announcements .ct-sel.on,.portal-announcements .ct-sel.meta{background:#5b8def;border-color:#5b8def}.portal-announcements .ct-sel.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-announcements .ct-sel.meta:after{content:"";position:absolute;left:3.5px;top:6.5px;width:8px;height:2px;background:#fff}.portal-announcements .ct-chi{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.portal-announcements .ct-chi .av{width:28px;height:28px;border-radius:50%;font-size:10.5px;flex-shrink:0}.portal-announcements .ct-chi b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-chi:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.portal-announcements .ct-rec{display:flex;flex-direction:column;min-width:0}.portal-announcements .ct-rec span{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-rec small{margin-top:2px;font-size:11px;color:var(--t3)}.portal-announcements .ct-vuoto,.portal-announcements .ct-tutti{font-size:12px;color:var(--t3)}.portal-announcements .ct-gr{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-prov{font-size:12px;color:var(--t3)}.portal-announcements .ct-ris{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--t2);white-space:nowrap}.portal-announcements .ct-ris i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.portal-announcements .ct-az{position:relative;display:flex;justify-content:flex-end}.portal-announcements .ct-altro{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-announcements .ct-riga:hover .ct-altro,.portal-announcements .ct-altro.on{opacity:1}.portal-announcements .ct-altro:hover,.portal-announcements .ct-altro.on{background:#ffffff12;color:var(--t1)}.portal-announcements .ct-altro .i{width:16px;height:16px}.portal-announcements .ct-menu{position:absolute;right:0;top:34px;z-index:20;min-width:200px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.portal-announcements .ct-menu button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:2px;background:none;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .ct-menu button:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .ct-menu button .i{width:14px;height:14px;color:var(--t3)}.portal-announcements .ct-menu button.rosso,.portal-announcements .ct-menu button.rosso .i{color:#f4776f}.portal-announcements .ct-nota{margin:14px 4px 0;max-width:720px;font-size:12px;line-height:1.5;color:var(--t3)}.portal-announcements .ct-nd{font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)!important;font-size:12px}.portal-announcements .ct-hub a:has(>.i){display:inline-flex;align-items:center;gap:7px}.portal-announcements .ct-hub a>.i{width:14px;height:14px}.portal-announcements .ct-hub a:not(.on)>.i{opacity:.75}.portal-announcements .ct-contatti .ct-seg span>.i{width:14px;height:14px}.portal-announcements .ct-contatti .ct-azzera em{font-size:11px;margin-left:6px}.portal-announcements .ct-contatti [hidden]{display:none!important}.portal-announcements .ct-contatti .ct-cerca{cursor:text}.portal-announcements .ct-contatti .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none;text-overflow:ellipsis}.portal-announcements .ct-contatti .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-announcements .ct-contatti .ct-cerca input::placeholder{color:var(--t3)}.portal-announcements .ct-contatti .ct-cerca:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff24}.portal-announcements .ct-contatti .ct-sel:focus-visible,.portal-announcements .ct-contatti .ct-chi:focus-visible,.portal-announcements .ct-contatti .ct-lead:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-announcements .ct-contatti .ct-scegli{border:0;font:500 12px Manrope,sans-serif;text-align:left;cursor:pointer}.portal-announcements .ct-contatti .ct-scegli:hover{background:#ffffff1a}.portal-announcements .ct-contatti .ct-scegli .c23-scelto{color:var(--t1)}.portal-announcements .ct-contatti .ct-scegli .gk-av{width:20px;height:20px;font-size:9px;flex-grow:0}.portal-announcements .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-announcements .ct-contatti .ct-nome{display:flex;flex-direction:column;min-width:0}.portal-announcements .ct-contatti .ct-nome b{display:flex;align-items:center;gap:6px;min-width:0}.portal-announcements .ct-contatti .ct-nome small{margin-top:1px;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-contatti .ct-lucc{display:inline-grid;place-items:center;flex-shrink:0;color:var(--t3)}.portal-announcements .ct-contatti .ct-lucc .i{width:12px;height:12px}.portal-announcements .ct-contatti .ct-tab-az :is(.ct-testa,.ct-riga){grid-template-columns:34px minmax(190px,1.5fr) minmax(170px,1.2fr) minmax(150px,1fr) 110px minmax(120px,.85fr) minmax(140px,1fr) 40px}.portal-announcements .ct-contatti .ct-pers{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:28px;padding:0 8px 0 4px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .ct-contatti .ct-pers:hover{background:#ffffff0f;color:var(--t1)}.portal-announcements .ct-contatti .ct-pers>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-contatti .ct-avs{display:inline-flex;flex-shrink:0}.portal-announcements .ct-contatti .ct-avs .av{width:24px;height:24px;font-size:9px;letter-spacing:-.02em;box-shadow:0 0 0 2px #1a1d24}.portal-announcements .ct-contatti .ct-avs .av+.av{margin-left:-3px}.portal-announcements .ct-contatti .ct-tr{display:flex;flex-direction:column;min-width:0}.portal-announcements .ct-contatti .ct-tr b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-announcements .ct-contatti .ct-tr small{margin-top:2px;font-size:11px;color:var(--t3)}.portal-announcements .ct-contatti .ct-tab-gr :is(.ct-testa,.ct-riga){grid-template-columns:minmax(210px,1.2fr) minmax(240px,2fr) minmax(190px,1fr) 110px 40px}.portal-announcements .ct-contatti .ct-griga{cursor:pointer}.portal-announcements .ct-contatti .ct-gtile{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-announcements .ct-contatti .ct-gtile .i{width:15px;height:15px}.portal-announcements .ct-contatti .ct-gdesc{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-contatti .ct-gmem{display:flex;align-items:center;gap:10px;min-width:0}.portal-announcements .ct-contatti .ct-gmem>span:last-child{display:flex;flex-direction:column;min-width:0}.portal-announcements .ct-contatti .ct-gmem b{font-size:12px;font-weight:600;color:var(--t1)}.portal-announcements .ct-contatti .ct-gmem small{font-size:11px;color:var(--t3);white-space:nowrap}.portal-announcements .ct-contatti .ct-vuota{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;text-align:center}.portal-announcements .ct-contatti .ct-vuota b{font-size:14px;font-weight:600;color:var(--t2)}.portal-announcements .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-announcements .c23-drop .btn{margin-top:6px}.portal-announcements .c23-modello .btn{flex-shrink:0}.portal-announcements .g-finestra.c23-fin .g-text{height:36px}.portal-announcements .ct-contatti .ct-gr{white-space:normal;line-height:1.4}.portal-announcements .cp-p.elenco .solo-elenco,.portal-announcements .cp-p.nuova .solo-nuova,.portal-announcements .cp-p.dettaglio .solo-dettaglio{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .cp-nd{font-size:12px;font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)}.portal-announcements .cp-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.portal-announcements .cp-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-announcements .cp-kpi span{font-size:12px;color:var(--t3)}.portal-announcements .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-announcements .cp-tab{border-radius:3px;background:#ffffff09}.portal-announcements .cp-testa,.portal-announcements .cp-riga{display:grid;grid-template-columns:minmax(260px,2fr) 124px 110px 100px 90px 100px 40px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .cp-testa{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .cp-riga{min-height:60px;cursor:pointer}.portal-announcements .cp-riga:hover{background:#ffffff08}.portal-announcements .cp-riga:hover .ct-altro{opacity:1}.portal-announcements .cp-nome{display:flex;align-items:center;gap:12px;min-width:0}.portal-announcements .cp-nome>div{min-width:0}.portal-announcements .cp-nome b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cp-nome small{display:block;margin-top:2px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cp-can{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;flex-shrink:0;--c:#5B8DEF;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-announcements .cp-can.sms{--c:#9D7BEA}.portal-announcements .cp-can.wa{--c:#4CC38A}.portal-announcements .cp-can .i{width:14px;height:14px}.portal-announcements .cp-num{font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-announcements .cp-ab{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:600;color:var(--t2)}.portal-announcements .cp-ab .i{width:12px;height:12px;color:#e8ae55}.portal-announcements .cp-az{display:flex;justify-content:flex-end}.portal-announcements .cp-proc,.portal-announcements .cp-det{display:flex;flex-direction:column;gap:16px}.portal-announcements .cp-p-t{display:flex;align-items:center;gap:10px;margin-top:-4px}.portal-announcements .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-announcements .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-announcements .cp-back .indietro,.portal-announcements .cp-piede .indietro{transform:rotate(180deg)}.portal-announcements .cp-nome-in{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:3px;font-size:20px;font-weight:700;letter-spacing:-.02em;cursor:text}.portal-announcements .cp-nome-in:hover{background:#ffffff0b}.portal-announcements .cp-nome-in .i{width:15px;height:15px;color:var(--t3);opacity:0}.portal-announcements .cp-nome-in:hover .i{opacity:1}.portal-announcements .cp-salvata{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4cc38a}.portal-announcements .cp-p-t .btn{height:36px}.portal-announcements .cp-canali{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-announcements .cp-canali button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-announcements .cp-canali button.on{background:#ffffff1a;color:var(--t1)}.portal-announcements .cp-canali .i{width:14px;height:14px}.portal-announcements .cp-passi{display:flex;gap:4px;box-shadow:inset 0 -1px #ffffff0f}.portal-announcements .cp-passi button{position:relative;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 14px 0 4px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-announcements .cp-passi button:hover{color:var(--t1)}.portal-announcements .cp-passi i{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700}.portal-announcements .cp-passi button.on{color:var(--t1)}.portal-announcements .cp-passi button.on i{background:#e9eef6;color:#0b0e15}.portal-announcements .cp-passi button.on:after{content:"";position:absolute;left:4px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--t1)}.portal-announcements .cp-passi button.fatto{color:var(--t2)}.portal-announcements .cp-passi button.fatto i{background:#4cc38a2e;color:#4cc38a;font-size:0}.portal-announcements .cp-passi button.fatto i:before{content:"";width:4px;height:8px;margin-top:-2px;border:solid #4CC38A;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-announcements .cp-passo{display:none;flex-direction:column;gap:16px}.portal-announcements .cp-p[data-passo="1"] .p1,.portal-announcements .cp-p[data-passo="2"] .p2,.portal-announcements .cp-p[data-passo="3"] .p3,.portal-announcements .cp-p[data-passo="4"] .p4{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .cp-piede{display:flex;gap:8px;padding-top:4px}.portal-announcements .cp-piede .btn{height:36px}.portal-announcements .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-announcements .cp-due{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.portal-announcements .cp-riq{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-announcements .cp-rt{display:flex;align-items:center;gap:10px;height:26px;margin-bottom:6px}.portal-announcements .cp-rt b{font-size:14px;font-weight:600}.portal-announcements .cp-rt span{font-size:12px;color:var(--t3)}.portal-announcements .cp-rt .tog{margin-left:auto}.portal-announcements .cp-sc{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 8px;margin:0 -8px;border-radius:3px;font-size:13px;cursor:pointer}.portal-announcements .cp-sc:hover{background:#ffffff0a}.portal-announcements .cp-sc>span:not(.cp-ck){flex-grow:1}.portal-announcements .cp-sc em{font-style:normal;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-announcements .cp-ck{width:18px;height:18px;flex-shrink:0;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);position:relative}.portal-announcements .cp-ck.on{background:#5b8def;border-color:#5b8def}.portal-announcements .cp-ck.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-announcements .cp-conto{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:3px;background:color-mix(in srgb,#5B8DEF 10%,transparent);font-size:13px}.portal-announcements .cp-conto .i{width:18px;height:18px;color:#8fb0f5}.portal-announcements .cp-conto em{font-style:normal;color:var(--t3)}.portal-announcements .cp-conto b{margin-left:auto;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-announcements .cp-avviso{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:3px;background:#e8ae551a;box-shadow:inset 2px 0 #e8ae55;font-size:12px;color:#e8c489}.portal-announcements .cp-avviso .i{width:14px;height:14px;color:#e8ae55}.portal-announcements .cp-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portal-announcements .cp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-announcements .cp-f.largo{grid-column:span 2}.portal-announcements .cp-f>span,.portal-announcements .cp-et{font-size:12px;color:var(--t3)}.portal-announcements .cp-f>em{font-style:normal;font-size:11px;color:var(--t3)}.portal-announcements .cp-p .inp{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-announcements .cp-p .inp.tend{justify-content:space-between}.portal-announcements .cp-p .inp.tend .i,.portal-announcements .cp-p .inp.vuoto{color:var(--t3)}.portal-announcements .cp-aiuto{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--t3)}.portal-announcements .cp-riep{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:13px}.portal-announcements .cp-riep dt{color:var(--t3)}.portal-announcements .cp-riep dd{margin:0;display:flex;align-items:center;gap:8px;color:var(--t1)}.portal-announcements .cp-riep .cp-can{width:22px;height:22px}.portal-announcements .cp-riga-in{display:flex;gap:8px;margin-bottom:10px}.portal-announcements .cp-riga-in .inp{flex-grow:1}.portal-announcements .cp-riga-in .btn{height:36px}.portal-announcements .cp-ora{width:100%;justify-content:center;margin-top:4px}.portal-announcements .cp-dt{min-width:0}.portal-announcements .cp-dn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-announcements .cp-dn h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.portal-announcements .cp-dt p{margin:4px 0 0;font-size:13px;color:var(--t3)}.portal-announcements .cp-prog{height:10px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-announcements .cp-prog i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#5b8def,#8fb0f5);position:relative;overflow:hidden}.portal-announcements .cp-prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:scorre-barra 1.6s linear infinite}@media(prefers-reduced-motion:reduce){.portal-announcements .cp-prog i:after{animation:none}}.portal-announcements .cp-prog-n{margin-top:8px;font-size:12px;color:var(--t3)}.portal-announcements .cp-prog-n b{color:var(--t1)}.portal-announcements .cp-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.portal-announcements .cp-5>div{display:flex;flex-direction:column;gap:3px}.portal-announcements .cp-5 span{font-size:12px;color:var(--t3)}.portal-announcements .cp-5 b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-announcements .cp-5 .ok{color:#4cc38a}.portal-announcements .cp-5 .warn{color:#e8ae55}.portal-announcements .cp-5 .ko{color:#f4776f}.portal-announcements .cp-eng{display:flex;gap:24px;margin-top:14px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f;font-size:13px;color:var(--t2)}.portal-announcements .cp-eng span{display:inline-flex;align-items:center;gap:7px}.portal-announcements .cp-eng .i{width:15px;height:15px;color:var(--t3)}.portal-announcements .cp-eng b{color:var(--t1)}.portal-announcements .cp-eng em{font-style:normal;color:var(--t3)}.portal-announcements .cp-var{display:flex;flex-direction:column}.portal-announcements .cp-vt,.portal-announcements .cp-vr{display:grid;grid-template-columns:64px minmax(0,1fr) 70px 70px 110px 60px;gap:12px;align-items:center}.portal-announcements .cp-vt{height:32px;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .cp-vr{min-height:44px;font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-announcements .cp-vr.cp-vince{--h:color-mix(in srgb,#E8AE55 7%,transparent);background:var(--h);box-shadow:-8px 0 0 var(--h),8px 0 0 var(--h)}.portal-announcements .cp-vr em{font-style:normal;color:var(--t3);margin-left:4px}.portal-announcements .cp-og{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t1)}.portal-announcements .cp-vb{width:-moz-fit-content;width:fit-content;height:22px;padding:0 8px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;font-weight:700;color:var(--t2)}.portal-announcements .cp-vb.win{background:#e8ae5533;color:#f2c981}.portal-announcements .cp-vb.resto{font-weight:600}.portal-announcements .cp-p .cp-kh{display:inline-flex;align-items:center;gap:8px}.portal-announcements .cp-p .cp-kt{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-announcements .cp-p .cp-kt .i{width:14px;height:14px}.portal-announcements .cp-p .inp,.portal-announcements .cp-p .cp-ora{height:36px}.portal-announcements .cp-p .cp-dn h2,.portal-announcements .cp-p .cp-nome-in{font-size:30px;letter-spacing:-.025em;line-height:1.15}.portal-announcements .cp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-announcements .cp-dt p{display:flex;align-items:center;gap:8px}.portal-announcements .cp-dt p .cp-can{width:22px;height:22px}.portal-announcements .cp-dt p .cp-can .i{width:12px;height:12px}.portal-announcements .cp-p-t .cd-altro{opacity:1;width:36px;height:36px;background:#ffffff0b}.portal-announcements .cd-schede{display:flex;gap:2px;box-shadow:inset 0 -1px #ffffff0f}.portal-announcements .cd-schede button{position:relative;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-announcements .cd-schede button:hover,.portal-announcements .cd-schede button.on{color:var(--t1)}.portal-announcements .cd-schede button.on:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--t1)}.portal-announcements .cd-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2)}.portal-announcements .cd-vista{display:none;flex-direction:column;gap:16px}.portal-announcements .cp-det[data-cd=panoramica] .v-panoramica,.portal-announcements .cp-det[data-cd=destinatari] .v-destinatari,.portal-announcements .cp-det[data-cd=contenuto] .v-contenuto,.portal-announcements .cp-det[data-cd=link] .v-link{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .cd-riq{padding:14px 16px 16px;border-radius:3px;background:#ffffff09;min-width:0}.portal-announcements .cd-rt{display:flex;align-items:center;gap:10px;min-height:26px;margin-bottom:12px;flex-wrap:wrap}.portal-announcements .cd-rt b{font-size:14px;font-weight:600}.portal-announcements .cd-rt>span{font-size:12px;color:var(--t3)}.portal-announcements .cd-rt .leg{margin:0 0 0 auto}.portal-announcements .cd-tutti{margin-left:auto;font-size:12px;font-weight:600;color:var(--t2);cursor:pointer}.portal-announcements .cd-tutti:hover{color:var(--t1)}.portal-announcements .cd-numeri{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.portal-announcements .cd-n{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-announcements .cd-n>span{font-size:12px;color:var(--t3)}.portal-announcements .cd-n>b{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.portal-announcements .cd-nb{height:4px;border-radius:2px;background:#ffffff12;overflow:hidden}.portal-announcements .cd-nb i{display:block;height:100%;border-radius:2px;background:var(--c)}.portal-announcements .cd-n em{font-style:normal;font-size:12px;color:var(--t3)}.portal-announcements .cd-n em strong{font-weight:700;color:color-mix(in srgb,var(--c) 75%,#fff)}.portal-announcements .cd-riga2{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px;align-items:stretch}.portal-announcements .cd-svg{display:block;width:100%;height:auto}.portal-announcements .cd-vivo{display:inline-flex;align-items:center;gap:6px;color:#e8ae55!important}.portal-announcements .cd-vivo i{width:7px;height:7px;border-radius:50%;background:#e8ae55;animation:vivo 1.6s ease-in-out infinite}.portal-announcements .cd-grande{display:flex;align-items:baseline;gap:10px}.portal-announcements .cd-grande b{font-size:34px;font-weight:700;letter-spacing:-.02em}.portal-announcements .cd-grande span{font-size:12px;color:var(--t3)}.portal-announcements .cd-seg{display:flex;height:12px;margin-top:12px;border-radius:3px;background:#ffffff12;overflow:hidden;gap:2px}.portal-announcements .cd-seg i{display:block;height:100%;background:var(--c)}.portal-announcements .cd-leg{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:12px 0 0;padding:0;font-size:12px;color:var(--t2)}.portal-announcements .cd-leg li{display:flex;align-items:center;gap:8px}.portal-announcements .cd-leg li:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--c)}.portal-announcements .cd-leg b{margin-left:auto;color:var(--t1);font-variant-numeric:tabular-nums}.portal-announcements .cd-sep{height:1px;margin:14px 0;background:#ffffff0f}.portal-announcements .cd-info{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:12px}.portal-announcements .cd-info dt{color:var(--t3)}.portal-announcements .cd-info dd{margin:0;color:var(--t2)}.portal-announcements .cd-info.larga{font-size:13px;gap:10px 18px}.portal-announcements .cd-info.larga dd{color:var(--t1)}.portal-announcements .cd-timer{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:3px;background:#ffffff0f;color:var(--t2)!important}.portal-announcements .cd-timer .i{width:13px;height:13px}.portal-announcements .cd-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:stretch}.portal-announcements .cd-contro{align-self:center;font-size:12px;font-weight:700;color:var(--t3)}.portal-announcements .cd-var{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-announcements .cd-var.vince{background:color-mix(in srgb,#E8AE55 8%,rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px #e8ae5547}.portal-announcements .cd-vt{display:flex;align-items:center;gap:10px}.portal-announcements .cd-l{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:13px;font-weight:700;color:var(--t1)}.portal-announcements .cd-var.vince .cd-l{background:#e8ae55;color:#1a1300}.portal-announcements .cd-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:#e8ae552e;font-size:11px;font-weight:700;color:#f2c981}.portal-announcements .cd-tag .i{width:12px;height:12px}.portal-announcements .cd-var p{margin:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--t1)}.portal-announcements .cd-met{display:grid;grid-template-columns:70px 64px 1fr;align-items:center;gap:10px;font-size:12px}.portal-announcements .cd-met span{color:var(--t3)}.portal-announcements .cd-met b{font-variant-numeric:tabular-nums}.portal-announcements .cd-mb{height:8px;border-radius:2px;background:#ffffff12;overflow:hidden}.portal-announcements .cd-mb i{display:block;height:100%;border-radius:2px;background:#5b8def}.portal-announcements .cd-mb.cl i{background:#9d7bea}.portal-announcements .cd-vp{font-size:12px;color:var(--t3)}.portal-announcements .cd-resto{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:3px;background:#ffffff08;font-size:12px;color:var(--t3)}.portal-announcements .cd-resto b{color:var(--t2);font-weight:600}.portal-announcements .cd-resto .i{width:15px;height:15px}.portal-announcements .cd-riga3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.portal-announcements .cd-link{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr) 44px;align-items:center;gap:14px;min-height:44px}.portal-announcements .cd-link b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cd-link span{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cd-lb{position:relative;height:8px;border-radius:2px;background:#ffffff12}.portal-announcements .cd-lb i{display:block;height:100%;border-radius:2px;background:#9d7bea}.portal-announcements .cd-lb.blu i{background:#5b8def}.portal-announcements .cd-link em{font-style:normal;text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-announcements .cd-tab{border-radius:3px;background:#ffffff09}.portal-announcements .cd-dt,.portal-announcements .cd-dr{display:grid;grid-template-columns:minmax(220px,1.4fr) 130px 90px 120px minmax(0,1.6fr);gap:14px;align-items:center;padding:0 16px}.portal-announcements .cd-dt,.portal-announcements .cd-lt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .cd-dr{min-height:54px}.portal-announcements .cd-dr:hover,.portal-announcements .cd-lr:hover{background:#ffffff08}.portal-announcements .cd-chi{min-width:0}.portal-announcements .cd-chi b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cd-chi span{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cd-varb{width:-moz-fit-content;width:fit-content;min-width:22px;height:22px;padding:0 7px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t2)}.portal-announcements .cd-ora{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-announcements .cd-dett{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cd-vista .ct-strum{margin:0}.portal-announcements .cd-cont{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.6fr);gap:16px;align-items:start}.portal-announcements .cd-disp{display:inline-flex;gap:2px;margin-top:14px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-announcements .cd-disp button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-announcements .cd-disp button.on{background:#ffffff1a;color:var(--t1)}.portal-announcements .cd-email{padding:28px;border-radius:3px;background:#ffffff09;display:flex;justify-content:center}.portal-announcements .cd-mail{width:100%;max-width:600px;padding:0 0 22px;border-radius:3px;background:#fff;color:#1d1d1f;overflow:hidden;box-shadow:0 18px 40px #00000059}.portal-announcements .cd-mh{padding:18px 28px}.portal-announcements .cd-logo{font-weight:700;letter-spacing:.08em;color:#e8743f}.portal-announcements .cd-img{height:180px;background:linear-gradient(135deg,#d8c3a5,#8e7c68 55%,#3d3a36)}.portal-announcements .cd-mail h3{margin:24px 28px 8px;font-size:20px;letter-spacing:-.01em}.portal-announcements .cd-mail p{margin:0 28px 16px;font-size:14px;line-height:1.6;color:#48484a}.portal-announcements .cd-cta{display:inline-block;margin:4px 28px 22px;padding:12px 20px;border-radius:3px;background:#1d1d1f;color:#fff;font-weight:600;font-size:14px}.portal-announcements .cd-mail .cd-pie{font-size:11px;color:#8e8e93}.portal-announcements .cd-lt,.portal-announcements .cd-lr{display:grid;grid-template-columns:minmax(260px,1.6fr) 90px 90px minmax(160px,1fr);gap:14px;align-items:center;padding:0 16px}.portal-announcements .cd-lr{min-height:56px}.portal-announcements .cd-num{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-announcements .cd-lr .cd-lb{display:flex;align-items:center}.portal-announcements .cd-lr .cd-lb em{position:absolute;right:-44px;font-style:normal;font-size:12px;color:var(--t3)}.portal-announcements .cd-lr .cd-lb{margin-right:48px}.portal-announcements .cd-dr>.ct-chip,.portal-announcements .cd-dr>.cd-varb{justify-self:start}.portal-announcements .cd-schede button>.i{width:15px;height:15px}.portal-announcements .cd-schede button:not(.on)>.i{opacity:.8}.portal-announcements .cp-det[data-disp=tel] .cc-cornice{width:320px;max-width:320px;padding:10px;border-radius:40px;background:#0b0e15;box-shadow:0 0 0 2px #ffffff1a,0 24px 50px #0000008c}.portal-announcements .cp-det[data-disp=tel] .cc-schermo{height:640px;border-radius:30px;overflow-y:auto;scrollbar-width:none;background:#fff;box-shadow:none}.portal-announcements .cp-det[data-disp=tel] .cc-schermo::-webkit-scrollbar{display:none}.portal-announcements .cp-det[data-disp=tel] .cc-stato{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 22px;background:#fff;font-size:12px;color:#1d1d1f}.portal-announcements .cp-det[data-disp=tel] .em-testa{padding:10px 18px 14px}.portal-announcements .cp-det[data-disp=tel] .em-corpo{padding:20px 18px 4px}.portal-announcements .cp-det[data-disp=tel] .em h3{font-size:21px}.portal-announcements .cp-det[data-disp=tel] .em p{font-size:14px;margin-bottom:16px}.portal-announcements .cp-det[data-disp=tel] .em-esempi{gap:8px}.portal-announcements .cp-det[data-disp=tel] .em-es b{font-size:11.5px}.portal-announcements .cp-det[data-disp=tel] .em-es span{font-size:10.5px}.portal-announcements .cp-det[data-disp=tel] .em-pd{left:3px;right:3px;bottom:3px}.portal-announcements .cp-det[data-disp=tel] .em-pd i{font-size:8.5px;padding:0 3px;line-height:13px}.portal-announcements .cp-det[data-disp=tel] .em-cit{font-size:13.5px;padding:12px 14px}.portal-announcements .cp-det[data-disp=tel] .em-cta{display:block;text-align:center}.portal-announcements .cp-det[data-disp=tel] .em-pie{padding:16px 18px 22px}.portal-announcements .cp-det[data-disp=tel] .cc-alt{right:6px;bottom:6px;font-size:10px}.portal-announcements .tp-solo-libreria,.portal-announcements .tp-solo-starter,.portal-announcements .tp-solo-editor{display:none}.portal-announcements .tp-p.libreria .tp-solo-libreria,.portal-announcements .tp-p.starter .tp-solo-starter,.portal-announcements .tp-p.editor .tp-solo-editor{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tp-p[data-tp-vista=griglia] .tp-solo-elenco,.portal-announcements .tp-p[data-tp-vista=elenco] .tp-solo-griglia{display:none}.portal-announcements .tp-sub{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--t3)}.portal-announcements .tp-et{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--t3)}.portal-announcements .tp-mini{position:relative;height:150px;overflow:hidden;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--a) 14%,#171b24)}.portal-announcements .tp-mini img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.portal-announcements .tp-vista{display:inline-flex;gap:2px;padding:3px;margin-left:auto;border-radius:3px;background:#ffffff0b}.portal-announcements .tp-vista button{width:32px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:none;color:var(--t3);cursor:pointer}.portal-announcements .tp-vista button.on{background:#ffffff17;color:var(--t1)}.portal-announcements .tp-vista .i{width:15px;height:15px}.portal-announcements .tp-gr{margin-top:22px}.portal-announcements .tp-gr:first-child{margin-top:4px}.portal-announcements .tp-gt{display:flex;align-items:center;gap:8px;height:30px;margin-bottom:10px}.portal-announcements .tp-gt b{font-size:14px;font-weight:700;letter-spacing:-.01em}.portal-announcements .tp-gt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-announcements .tp-gr.muto .tp-gt b{color:var(--t3)}.portal-announcements .tp-gchev,.portal-announcements .tp-rin{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-announcements .tp-gchev{margin-left:-6px}.portal-announcements .tp-gchev .i{transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tp-gr.chiuso .tp-gchev .i{transform:rotate(-90deg)}.portal-announcements .tp-gr.chiuso .tp-griglia{display:none}.portal-announcements .tp-rin{opacity:0}.portal-announcements .tp-gt:hover .tp-rin{opacity:1}.portal-announcements .tp-gchev:hover,.portal-announcements .tp-rin:hover{background:#ffffff12;color:var(--t1)}.portal-announcements .tp-gi{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:#5b8def29;color:#8fb0f5}.portal-announcements .tp-gi .i{width:14px;height:14px}.portal-announcements .tp-gsub{margin-left:6px;font-size:12px;color:var(--t3)}.portal-announcements .tp-condivisi{margin-top:34px}.portal-announcements .tp-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px}.portal-announcements .tp-carta{position:relative;display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-announcements .tp-carta:hover{background:#ffffff0f}.portal-announcements .tp-info{display:flex;flex-direction:column;gap:3px;padding:12px 14px 13px;min-width:0}.portal-announcements .tp-info b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tp-info p{margin:0;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tp-info p.lungo{white-space:normal;line-height:1.45;min-height:36px}.portal-announcements .tp-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--t3);flex-wrap:wrap}.portal-announcements .tp-v{height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t2);font-variant-numeric:tabular-nums}.portal-announcements .tp-uso{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--t2)}.portal-announcements .tp-uso .i{width:12px;height:12px;color:var(--t3)}.portal-announcements .tp-uso.zero{color:var(--t3);font-style:italic}.portal-announcements .tp-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:3px;background:#5b8def24;font-size:11px;font-weight:600;color:#8fb0f5}.portal-announcements .tp-badge .i{width:11px;height:11px}.portal-announcements .tp-usa{height:28px!important;margin-left:auto;padding:0 10px!important;font-size:12px!important}.portal-announcements .tp-usa .i{width:13px;height:13px}.portal-announcements .tp-tab{margin-top:4px;border-radius:3px;background:#ffffff09}.portal-announcements .tp-rt,.portal-announcements .tp-r{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(200px,2fr) 130px 76px 110px 100px 40px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .tp-rt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .tp-r{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-announcements .tp-r:hover{background:#ffffff08}.portal-announcements .tp-r:hover .ct-altro{opacity:1}.portal-announcements .tp-rn{display:flex;align-items:center;gap:12px;min-width:0}.portal-announcements .tp-rn b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tp-rn .tp-mini{width:44px;height:36px;flex-shrink:0;border-radius:3px}.portal-announcements .tp-ro{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tp-rq{font-size:12px;color:var(--t3)}.portal-announcements .tp-raz{display:flex;justify-content:flex-end}.portal-announcements .tp-p-t{display:flex;align-items:center;gap:10px;margin-top:-4px}.portal-announcements .tp-h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.portal-announcements .tp-st-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.portal-announcements .tp-st.on{background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #e9eef6}.portal-announcements .tp-var{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:3px;background:#5b8def21;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fb0f5}.portal-announcements .tp-crea{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:3px;background:#ffffff09}.portal-announcements .tp-crea-e{font-size:12px;color:var(--t3)}.portal-announcements .tp-crea-n{margin-top:-10px;font-size:20px;font-weight:700;letter-spacing:-.015em}.portal-announcements .tp-crea .tp-sub{margin:-6px 0 2px}.portal-announcements .tp-crea-v{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}.portal-announcements .tp-crea-v>div{display:flex;gap:6px;flex-wrap:wrap}.portal-announcements .tp-crea-b{width:100%;justify-content:center}.portal-announcements .tp-crea-b.pri{margin-top:4px;height:40px!important}.portal-announcements .tp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-announcements .tp-f>span{font-size:12px;color:var(--t3)}.portal-announcements .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-announcements .tp-inp{height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-announcements .tp-inp.tend{justify-content:space-between}.portal-announcements .tp-inp.tend .i{color:var(--t3)}.portal-announcements .tp-campo{padding:1px 4px;border-radius:2px;background:#5b8def29;box-shadow:inset 0 0 0 1px #5b8def59;font:600 .92em ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fb0f5}.portal-announcements .em .tp-campo{color:#2b5cc6}.portal-announcements .tp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-announcements .tp-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-announcements .tp-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-announcements .tp-seg .i{width:14px;height:14px}.portal-announcements .tp-seg.pieno{display:flex}.portal-announcements .tp-seg.pieno button{flex:1;padding:0 6px}.portal-announcements .tp-ib{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t2);cursor:pointer}.portal-announcements .tp-ib:hover{background:#ffffff12;color:var(--t1)}.portal-announcements .tp-ib .i{width:16px;height:16px}.portal-announcements .tp-ed{display:flex;flex-direction:column;gap:14px}.portal-announcements .tp-ed .tp-p-t .btn{height:36px}.portal-announcements .tp-catb,.portal-announcements .tp-ver{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0e;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .tp-catb:hover,.portal-announcements .tp-ver:hover{background:#ffffff17;color:var(--t1)}.portal-announcements .tp-catb .i,.portal-announcements .tp-ver .i{width:13px;height:13px;color:var(--t3)}.portal-announcements .tp-ver{background:none;font-weight:500;color:var(--t3)}.portal-announcements .tp-ibs{display:flex;gap:2px;margin-right:4px}.portal-announcements .tp-quad{width:36px;padding:0!important;justify-content:center}.portal-announcements .tp-ogg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portal-announcements .tp-lav{display:grid;grid-template-columns:272px minmax(0,1fr) 300px;gap:14px;align-items:start;min-height:calc(100vh - 290px)}.portal-announcements .tp-rail,.portal-announcements .tp-prop{position:sticky;top:0;display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;max-height:calc(100vh - 220px);overflow-y:auto;scrollbar-width:thin}.portal-announcements .tp-tabs{display:flex;gap:0;padding:0 6px;box-shadow:inset 0 -1px #ffffff0f;flex-shrink:0}.portal-announcements .tp-tabs button{position:relative;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 8px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-announcements .tp-tabs button:hover,.portal-announcements .tp-tabs button.on{color:var(--t1)}.portal-announcements .tp-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1)}.portal-announcements .tp-tabs .i{width:14px;height:14px}.portal-announcements .tp-rp{display:none;flex-direction:column;gap:10px;padding:14px 12px 16px}.portal-announcements .tp-rail[data-r=blocchi] .r-blocchi,.portal-announcements .tp-rail[data-r=ia] .r-ia,.portal-announcements .tp-rail[data-r=codice] .r-codice{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tp-cerca-b{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-announcements .tp-cerca-b .i{width:14px;height:14px}.portal-announcements .tp-rp .tp-et{margin-top:6px}.portal-announcements .tp-bls{display:grid;grid-template-columns:1fr 1fr;gap:6px}.portal-announcements .tp-bl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:66px;padding:0 6px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:grab;text-align:center}.portal-announcements .tp-bl:hover{background:#ffffff16;color:var(--t1)}.portal-announcements .tp-bl .i{width:18px;height:18px;color:var(--t3)}.portal-announcements .tp-bl:hover .i{color:var(--t1)}.portal-announcements .tp-bss{display:flex;flex-direction:column}.portal-announcements .tp-bs{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px;margin:0 -6px;border-radius:3px;cursor:grab}.portal-announcements .tp-bs:hover{background:#ffffff0b}.portal-announcements .tp-bs-i{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;color:var(--t2);flex-shrink:0}.portal-announcements .tp-bs-i .i{width:14px;height:14px}.portal-announcements .tp-bs>div{flex:1;min-width:0}.portal-announcements .tp-bs b{display:block;font-size:13px;font-weight:600}.portal-announcements .tp-bs small{display:block;font-size:11px;color:var(--t3)}.portal-announcements .tp-grip{color:var(--t3);opacity:0}.portal-announcements .tp-grip .i{width:14px;height:14px}.portal-announcements .tp-bs:hover .tp-grip{opacity:1}.portal-announcements .tp-salva-sel{display:flex;align-items:center;justify-content:center;gap:7px;height:34px;margin-top:4px;border:0;border-radius:3px;background:none;box-shadow:inset 0 0 0 1px #ffffff1a;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .tp-salva-sel:hover{background:#ffffff0b;color:var(--t1)}.portal-announcements .tp-salva-sel .i{width:14px;height:14px}.portal-announcements .tp-ia-m{display:flex;gap:9px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-announcements .tp-ia-m p{margin:0}.portal-announcements .tp-ia-m.io{align-self:flex-end;max-width:90%;padding:9px 11px;border-radius:3px;background:#ffffff12;color:var(--t1)}.portal-announcements .tp-ia-ic{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#b59cf0}.portal-announcements .tp-ia-ok{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;color:#4cc38a}.portal-announcements .tp-ia-ok .i{width:12px;height:12px}.portal-announcements .tp-ia-sug{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.portal-announcements .tp-ia-sug button{height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0e;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .tp-ia-sug button:hover{background:#ffffff17;color:var(--t1)}.portal-announcements .tp-ia-in{display:flex;align-items:flex-end;gap:8px;min-height:72px;padding:10px 8px 8px 12px;margin-top:6px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t3)}.portal-announcements .tp-ia-in span{flex:1;align-self:flex-start}.portal-announcements .tp-ia-in button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#e9eef6;color:#0b0e15;cursor:pointer}.portal-announcements .tp-ia-in .i{width:14px;height:14px}.portal-announcements .tp-cod-t{display:flex;align-items:center;gap:6px}.portal-announcements .tp-cod{margin:0;padding:12px;border-radius:3px;background:#00000047;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2);white-space:pre;overflow-x:auto}.portal-announcements .tp-cod b{font-weight:500;color:#f2a27c}.portal-announcements .tp-cod i{font-style:normal;color:#8fb0f5}.portal-announcements .tp-cod u{text-decoration:none;color:#7fd6a6}.portal-announcements .tp-cod em{font-style:normal;color:#b59cf0}.portal-announcements .tp-cod-n{margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-announcements .tp-cod-b{align-self:flex-start}.portal-announcements .tp-tela{display:flex;flex-direction:column;min-width:0;border-radius:3px;background:#00000038}.portal-announcements .tp-tela-t{display:flex;align-items:center;gap:8px;padding:8px 10px}.portal-announcements .tp-live{display:inline-flex;align-items:center;gap:7px;margin-left:6px;font-size:12px;color:var(--t3)}.portal-announcements .tp-live i{width:7px;height:7px;border-radius:50%;background:#4cc38a;box-shadow:0 0 0 3px #4cc38a2e}.portal-announcements .tp-tela-t .ct-pill .i:first-child{opacity:1;width:13px;height:13px}.portal-announcements .tp-foglio{display:flex;justify-content:center;padding:18px 24px 40px}.portal-announcements .tp-cornice{width:600px;max-width:100%}.portal-announcements .tp-ed[data-disp] .tp-cornice{animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tp-schermo{border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #00000059}.portal-announcements .tp-stato{display:none}.portal-announcements .tp-ed[data-disp=tel] .tp-cornice{width:320px;padding:10px;border-radius:40px;background:#0b0e15;box-shadow:0 0 0 2px #ffffff1a,0 24px 50px #0000008c}.portal-announcements .tp-ed[data-disp=tel] .tp-schermo{height:640px;border-radius:30px;overflow-y:auto;scrollbar-width:none;box-shadow:none}.portal-announcements .tp-ed[data-disp=tel] .tp-stato{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 22px;background:#fff;font-size:12px;color:#1d1d1f}.portal-announcements .tp-stato span{display:inline-flex;gap:3px}.portal-announcements .tp-stato i{width:14px;height:9px;border-radius:2px;background:#1d1d1f}.portal-announcements .tp-stato i:nth-child(2){width:10px}.portal-announcements .tp-stato i:nth-child(3){width:20px;border:1.5px solid #1d1d1f;background:linear-gradient(90deg,#1d1d1f 70%,transparent 70%)}.portal-announcements .tp-ed[data-disp=tel] .em-testa{padding:10px 18px 14px}.portal-announcements .tp-ed[data-disp=tel] .em-corpo{padding:20px 18px 4px}.portal-announcements .tp-ed[data-disp=tel] .em h3{font-size:21px}.portal-announcements .tp-ed[data-disp=tel] .em p{font-size:14px;margin-bottom:16px}.portal-announcements .tp-ed[data-disp=tel] .em-esempi{gap:8px}.portal-announcements .tp-ed[data-disp=tel] .em-es b{font-size:11.5px}.portal-announcements .tp-ed[data-disp=tel] .em-es span{font-size:10.5px}.portal-announcements .tp-ed[data-disp=tel] .em-pd{left:3px;right:3px;bottom:3px}.portal-announcements .tp-ed[data-disp=tel] .em-pd i{font-size:8.5px;padding:0 3px;line-height:13px}.portal-announcements .tp-ed[data-disp=tel] .em-cit{font-size:13.5px;padding:12px 14px}.portal-announcements .tp-ed[data-disp=tel] .em-cta{display:block;text-align:center}.portal-announcements .tp-ed[data-disp=tel] .em-pie{padding:16px 18px 22px}.portal-announcements .em-corpo>*:not(.tp-sel):hover{outline:1px dashed rgba(91,141,239,.7);outline-offset:2px}.portal-announcements .tp-sopra{outline:1px dashed rgba(91,141,239,.7);outline-offset:4px}.portal-announcements .tp-sopra-e,.portal-announcements .tp-sel-e{position:absolute;left:-4px;top:-24px;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:2px 2px 0 0;background:#5b8defd9;font:700 11px Manrope,sans-serif;color:#fff;white-space:nowrap;z-index:2}.portal-announcements .tp-sopra-e{opacity:.8}.portal-announcements .tp-sel{position:relative;display:inline-block;margin-bottom:24px;outline:2px solid #5B8DEF;outline-offset:3px}.portal-announcements .tp-sel .em-cta{margin-bottom:0}.portal-announcements .tp-sel-e{left:-5px;top:-25px;background:#5b8def}.portal-announcements .tp-sel-e .i{width:11px;height:11px}.portal-announcements .tp-sel-az{position:absolute;right:-5px;top:-25px;display:flex;gap:1px;padding:0 2px;height:18px;align-items:center;border-radius:2px 2px 0 0;background:#5b8def;z-index:2}.portal-announcements .tp-sel-az i{width:18px;height:16px;display:grid;place-items:center;color:#fff}.portal-announcements .tp-sel-az .i{width:11px;height:11px}.portal-announcements .tp-ed[data-disp=tel] .tp-sel{display:block}.portal-announcements .tp-pt{display:flex;align-items:center;gap:10px;padding:14px 14px 12px}.portal-announcements .tp-pt-i{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:#5b8def29;color:#8fb0f5}.portal-announcements .tp-pt-i .i{width:16px;height:16px}.portal-announcements .tp-pt b{display:block;font-size:14px;font-weight:700}.portal-announcements .tp-pt small{display:block;font-size:11px;color:var(--t3)}.portal-announcements .tp-pg{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;box-shadow:inset 0 1px #ffffff0d}.portal-announcements .tp-pg .tp-inp{height:34px;font-size:13px}.portal-announcements .tp-traccia{margin-left:auto;height:18px;padding:0 6px;display:inline-grid;place-items:center;border-radius:3px;background:#4cc38a24;font-size:11px;font-weight:700;color:#4cc38a}.portal-announcements .tp-due{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-announcements .tp-col{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;border-radius:3px;background:#ffffff0e;font-size:12px;color:var(--t2);cursor:pointer}.portal-announcements .tp-col em{margin-left:auto;font-style:normal;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.portal-announcements .tp-sw{width:18px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff26;flex-shrink:0}.portal-announcements .tp-col span:nth-child(2){display:none}.portal-announcements .tp-col:hover{background:#ffffff16}.portal-announcements .tp-slid{position:relative;height:4px;margin:8px 0;border-radius:2px;background:#ffffff1a}.portal-announcements .tp-slid i{display:block;height:100%;border-radius:2px;background:#e9eef6}.portal-announcements .tp-slid b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#e9eef6;box-shadow:0 0 0 4px #e9eef61f}.portal-announcements .tp-box-leg{display:flex;align-items:center;gap:14px;margin-top:-4px;font-size:12px;color:var(--t3)}.portal-announcements .tp-box-leg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .tp-box-leg span i{width:10px;height:10px;border-radius:2px}.portal-announcements .tp-box-leg i.m{box-shadow:inset 0 0 0 1px #ffffff59;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.18) 0 2px,transparent 2px 4px)}.portal-announcements .tp-box-leg i.p{background:#5b8def59;box-shadow:inset 0 0 0 1px #5b8def}.portal-announcements .tp-box-leg em{font-style:normal;font-size:11px;color:color-mix(in srgb,var(--t3) 70%,transparent)}.portal-announcements .tp-lega{width:24px;height:24px;display:grid;place-items:center;margin-left:auto;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-announcements .tp-lega:hover{background:#ffffff12;color:var(--t1)}.portal-announcements .tp-lega .i{width:13px;height:13px}.portal-announcements .tp-box,.portal-announcements .tp-box-in{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;grid-template-rows:28px minmax(0,1fr) 28px;border-radius:3px;font-variant-numeric:tabular-nums}.portal-announcements .tp-box{outline:1px dashed rgba(255,255,255,.2);outline-offset:-1px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 4px,transparent 4px 8px)}.portal-announcements .tp-box-in{grid-area:2/2;background:#5b8def1f;box-shadow:inset 0 0 0 1px #5b8def66}.portal-announcements .tp-box b{display:grid;place-items:center;align-self:center;justify-self:center;min-width:26px;height:22px;padding:0 5px;border-radius:3px;font-size:12px;font-weight:600;color:var(--t2);cursor:ns-resize;transition:background-color var(--t-rapido,.14s) ease}.portal-announcements .tp-box b:hover{background:#ffffff1a;color:var(--t1)}.portal-announcements .tp-box-in b{color:#b9cef8}.portal-announcements .tp-box-in b:hover{background:#5b8def40;color:#fff}.portal-announcements .tp-box b.t{grid-area:1/2}.portal-announcements .tp-box b.b{grid-area:3/2}.portal-announcements .tp-box b.l{grid-area:2/1;cursor:ew-resize}.portal-announcements .tp-box b.r{grid-area:2/3;cursor:ew-resize}.portal-announcements .tp-box b[data-zero],.portal-announcements .tp-box>b:not(.b){color:var(--t3)}.portal-announcements .tp-box-c{grid-area:2/2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;border-radius:2px;background:#e8743f;font-size:12px;font-weight:700;color:#fff}.portal-announcements .tp-box-c small{font-size:11px;font-weight:600;opacity:.75}.portal-announcements .tp-vars{display:flex;flex-wrap:wrap;gap:6px}.portal-announcements .tp-vars .tp-var{cursor:pointer}.portal-announcements .tp-vars .tp-var:hover{background:#5b8def3d;color:#fff}.portal-announcements .tp-pg .tp-sub{margin:-6px 0 0;font-size:12px}.portal-announcements .tp-tronca{min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tp-traccia{flex-shrink:0}.portal-announcements .corpo.tp-p.editor{overflow:hidden;padding-bottom:16px}.portal-announcements .tp-p.editor .tp-solo-editor{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-announcements .tp-ed{flex:1 1 0;min-height:0}.portal-announcements .tp-lav{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.portal-announcements .tp-rail,.portal-announcements .tp-prop{position:static;max-height:none;min-height:0}.portal-announcements .tp-tela{min-height:0}.portal-announcements .tp-foglio{flex:1 1 0;min-height:0;overflow-y:auto;align-items:flex-start}.portal-announcements .tp-ed[data-disp=tel] .tp-foglio{align-items:safe center}.portal-announcements .tp-rail{overflow:hidden}.portal-announcements .tp-rp{flex:1 1 0;min-height:0;overflow-y:auto}.portal-announcements .tp-p .tp-p-t .tp-ib{width:36px;height:36px}.portal-announcements .tp-p .te-tela .tp-tela-t{box-sizing:border-box;min-height:44px;padding-top:4px;padding-bottom:4px}.portal-announcements .tp-p .tp-crea-b.pri{height:36px!important}.portal-announcements .tp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-announcements .tp-p .te-cod-t .tp-ib{width:28px;height:28px}.portal-announcements .tp-p .te-cod-t .tp-ib .i{width:14px;height:14px}.portal-announcements .tp-p .cx-barra .btn{height:36px}.portal-announcements .tp-p .cx-barra .tp-ib{width:36px;height:36px}.portal-announcements .tp-p .te-largo .cx-barra .btn{height:36px}.portal-announcements .tp-p .tp-p-t .te-ver{height:28px}.portal-announcements .tp-p .ct-strum .ct-cerca{flex:1 1 0;min-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tp-p .tp-gcol{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--k)}.portal-announcements .tp-p .ct-seg .tp-gcol{margin-right:2px}.portal-announcements .tp-p .tp-gvuoto{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0;padding:16px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff12;font-size:13px;color:var(--t3)}.portal-announcements .tp-p .tp-gvuoto .i{width:15px;height:15px;flex-shrink:0}.portal-announcements .tp-p :is(.tp-carta,.tp-r,.tp-gr,.tp-nessuno,.tp-condivisi)[hidden]{display:none!important}.portal-announcements .tp-p .tp-cerca{cursor:text}.portal-announcements .tp-p .tp-cerca .g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--t1);font:inherit;outline:0}.portal-announcements .tp-p .tp-cerca .g-text::-moz-placeholder{color:var(--t3)}.portal-announcements .tp-p .tp-cerca .g-text::placeholder{color:var(--t3)}.portal-announcements .tp-p .tp-cerca:focus-within{box-shadow:inset 0 0 0 1px #e9eef647}.portal-announcements .tp-p .tp-nessuno{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:16px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff12;font-size:13px;color:var(--t3)}.portal-announcements .tp-p .tp-nessuno .i{width:15px;height:15px;flex-shrink:0}.portal-announcements .tp-p .tp-st-nessuno{margin:0}.portal-announcements .tp-p .tp-azzera{height:28px;margin-left:4px;padding:0 10px;border:0;border-radius:3px;background:#ffffff12;font:600 13px Manrope,sans-serif;color:var(--t1);cursor:pointer}.portal-announcements .tp-p .tp-azzera:hover{background:#ffffff1c}.portal-announcements .tp-p .g-sopra button.on{color:#8fb0f5}.portal-announcements .tp-p .tp-st{cursor:pointer}.portal-announcements .tp-p .tp-st:focus-visible{outline:2px solid #8FB0F5;outline-offset:2px}.portal-announcements .tp-p .tp-crea-ant{position:relative;height:300px;overflow:hidden;border-radius:3px;background:#f2f2f5;box-shadow:inset 0 0 0 1px #ffffff0f}.portal-announcements .tp-p .tp-crea-ant iframe{position:absolute;top:0;left:0;width:600px;height:625px;border:0;transform:scale(.48);transform-origin:0 0;background:#fff}.portal-announcements .tp-p .tp-crea-dopo{display:flex;align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;color:var(--t3)}.portal-announcements .tp-p .tp-crea-dopo .i{width:13px;height:13px;flex-shrink:0}.portal-announcements .tp-p .tp-gchev,.portal-announcements .tp-p .tp-rin{width:28px;height:28px}.portal-announcements .tp-p :is(.tp-solo-griglia,.tp-condivisi) .tp-info p{white-space:normal;line-height:1.45;min-height:36px}.portal-announcements .cx-stato .spazio{flex:1}.portal-announcements .tp-ed.cx-on .tp-lav{display:none}.portal-announcements .tp-ed.cx-on .cx-largo{display:flex;flex-direction:column;flex:1 1 0;min-height:0;border-radius:3px;background:#ffffff09;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .cx-barra .btn{height:32px}.portal-announcements .cx-barra .tp-ib.on{background:#ffffff17;color:var(--t1)}.portal-announcements .cx-ant-f .tp-schermo{width:100%;max-width:600px}.portal-announcements .cx-ant-f .tp-stato{display:none}.portal-announcements .cx-ant :is(.tp-sopra-e,.tp-sel-e,.tp-sel-az){display:none}.portal-announcements .cx-ant :is(.tp-sopra,.tp-sel){outline:none}.portal-announcements .tr-solo{display:none}.portal-announcements .tr-p.template .tr-solo.template,.portal-announcements .tr-p.editor .tr-solo.editor,.portal-announcements .tr-p.log .tr-solo.log,.portal-announcements .tr-p.api .tr-solo.api{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tr-p:not(.template) .tr-solo-t{display:none}.portal-announcements .tr-p.editor>.ct-intesta,.portal-announcements .tr-p.editor>.ct-hub,.portal-announcements .tr-p.editor>.tr-schede,.portal-announcements .tr-p.editor>.pg-nova{display:none}.portal-announcements .tr-q{font-size:12px;color:var(--t3);white-space:nowrap}.portal-announcements .tr-ph{padding:0 3px;border-radius:2px;background:color-mix(in srgb,var(--ciano) 16%,transparent);font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:color-mix(in srgb,var(--ciano) 55%,#fff)}.portal-announcements .tr-tab{border-radius:3px;background:#ffffff09}.portal-announcements .tr-tab>div>.ct-chip{justify-self:start}.portal-announcements .tr-rt,.portal-announcements .tr-r{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(200px,1.6fr) minmax(180px,1.3fr) 76px 100px 96px 100px 40px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .tr-rt,.portal-announcements .tr-lrt,.portal-announcements .tr-krt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .tr-r{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-announcements .tr-r:hover,.portal-announcements .tr-lr:hover{background:#ffffff08}.portal-announcements .tr-r:hover .ct-altro,.portal-announcements .tr-kr:hover .ct-altro,.portal-announcements .tr-hr:hover .ct-altro{opacity:1}.portal-announcements .tr-nome{display:flex;align-items:center;gap:12px;min-width:0}.portal-announcements .tr-nome b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tr-ogg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tr-vars{display:flex;flex-wrap:wrap;gap:4px}.portal-announcements .tr-var{height:20px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:color-mix(in srgb,var(--ciano) 16%,transparent);font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:color-mix(in srgb,var(--ciano) 55%,#fff)}.portal-announcements .tr-var.fac{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 40%,transparent);color:color-mix(in srgb,var(--ciano) 35%,var(--t2))}.portal-announcements .tr-nota{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--t3)}.portal-announcements .tr-nota .i{width:14px;height:14px;flex-shrink:0;margin-top:2px}.portal-announcements .tr-nota.piccola{margin-top:8px}.portal-announcements .tr-ed{display:flex;flex-direction:column;gap:14px}.portal-announcements .tr-ed .tp-p-t .btn{height:36px}.portal-announcements .tr-ed .cp-can{width:24px;height:24px}.portal-announcements .tr-ed-due{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.portal-announcements .tr-sx,.portal-announcements .tr-dx{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-announcements .tr-oggm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px}.portal-announcements .tp-inp .tr-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-announcements .tp-inp.tend .i{flex-shrink:0}.portal-announcements .tr-cod .cd-rt code{padding:0 3px;border-radius:2px;background:#ffffff0f;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-announcements .tr-cod .cd-rt .spazio{flex:1}.portal-announcements .tr-cx{padding:8px 0;margin-bottom:8px;overflow-x:auto}.portal-announcements .cd-rt{display:flex;align-items:center;gap:10px}.portal-announcements .cd-rt .spazio{flex:1}.portal-announcements .cd-rt .tp-ib{width:30px;height:30px}.portal-announcements .cd-rt .tp-seg+.tp-ib{width:36px;height:36px}.portal-announcements .tr-cx .cx-n{color:var(--t3)}.portal-announcements .tr-vt,.portal-announcements .tr-vr{display:grid;grid-template-columns:36px 150px 130px minmax(0,1fr) 36px;gap:10px;align-items:center}.portal-announcements .tr-vt{height:28px;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .tr-vr{min-height:42px}.portal-announcements .tr-vr .tp-ib{width:36px;height:36px}.portal-announcements .tr-vn{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}.portal-announcements .tr-ob{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}.portal-announcements .tr-vr .tp-inp{height:36px;font-size:13px}.portal-announcements .tr-vadd{display:flex;gap:8px;margin-top:8px}.portal-announcements .tr-vadd .tp-inp{flex:1;height:36px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-announcements .tr-vadd .tp-inp.vuoto{color:var(--t3)}.portal-announcements .tr-ver{display:flex;align-items:center;gap:10px;min-height:42px;font-size:13px}.portal-announcements .tr-ver-o{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t2)}.portal-announcements .tr-corr{font-size:12px;font-weight:600;color:#4cc38a}.portal-announcements .tr-ant{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.portal-announcements .tr-evid{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2);cursor:pointer}.portal-announcements .tr-ogg-v{display:flex;gap:10px;align-items:baseline;padding:10px 12px;margin-bottom:12px;border-radius:3px;background:#ffffff0a;font-size:13px}.portal-announcements .tr-ogg-v span{color:var(--t3)}.portal-announcements .tr-ant-f{border-radius:3px}.portal-announcements .tr-em{border-radius:3px;overflow:hidden}.portal-announcements .tr-em mark,.portal-announcements .tr-ogg-v mark{padding:0 2px;border-radius:2px;background:color-mix(in srgb,var(--ciano) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 45%,transparent);color:inherit}.portal-announcements .tr-ogg-v mark{color:var(--t1)}.portal-announcements .tr-ord{margin:4px 0 22px;border-radius:4px;background:#f6f6f8}.portal-announcements .tr-or{display:flex;justify-content:space-between;padding:11px 14px;font-size:14px;color:#3a3a3c;box-shadow:inset 0 -1px #ececf0}.portal-announcements .tr-tot{display:flex;justify-content:space-between;padding:12px 14px;font-size:14px;color:#1d1d1f}.portal-announcements .tr-tot b{font-size:16px}.portal-announcements .tr-snip{margin:0;padding:12px 14px;border-radius:3px;background:#00000047;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9d1dc;white-space:pre;overflow-x:auto}.portal-announcements .tr-snip .k-str{color:#86d3a7}.portal-announcements .tr-snip-n{display:flex;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-announcements .tr-snip-n .i{width:14px;height:14px;flex-shrink:0;margin-top:1px}.portal-announcements .tr-snip-n b{color:var(--t2);font-weight:600}.portal-announcements .tr-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-announcements .tr-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-announcements .tr-kpi em.su{color:#4cc38a}.portal-announcements .tr-kpi b.ko{color:#f4776f}.portal-announcements .tr-kpi b.warn{color:#e8ae55}.portal-announcements .tr-vivo{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;color:var(--t3)}.portal-announcements .tr-vivo i{width:7px;height:7px;border-radius:50%;background:#4cc38a;box-shadow:0 0 0 3px #4cc38a2e;animation:tr-pulsa 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.portal-announcements .tr-vivo i{animation:none}}.portal-announcements .tr-lrt,.portal-announcements .tr-lr{display:grid;grid-template-columns:20px minmax(240px,1.3fr) minmax(220px,1.6fr) 110px 170px 120px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .tr-lr{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-announcements .tr-chev{color:var(--t3);display:grid;place-items:center}.portal-announcements .tr-chev .i{width:13px;height:13px;transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tr-lr.aperta{background:#ffffff0a}.portal-announcements .tr-lr.aperta .tr-chev .i{transform:rotate(90deg)}.portal-announcements .tr-dest{display:flex;align-items:center;gap:12px;min-width:0}.portal-announcements .tr-dest b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tr-lt{min-width:0}.portal-announcements .tr-lt b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-announcements .tr-lt small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tr-ev{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--t2)}.portal-announcements .tr-ev i{width:7px;height:7px;border-radius:50%;background:var(--c)}.portal-announcements .tr-det{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(240px,.9fr);gap:24px;padding:14px 16px 18px 48px;background:#ffffff0a;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tr-dsez{display:flex;flex-direction:column;gap:10px;min-width:0}.portal-announcements .tr-tl{display:flex;flex-direction:column}.portal-announcements .tr-tl-r{position:relative;display:grid;grid-template-columns:14px 1fr auto;-moz-column-gap:10px;column-gap:10px;padding-bottom:14px;font-size:13px}.portal-announcements .tr-tl-r:before{content:"";position:absolute;left:6px;top:14px;bottom:-2px;width:1.5px;background:#ffffff1a}.portal-announcements .tr-tl-r:last-child:before{display:none}.portal-announcements .tr-tl-r i{width:9px;height:9px;margin:4px 0 0 2px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.portal-announcements .tr-tl-r b{font-weight:600;color:var(--t1)}.portal-announcements .tr-tl-r em{font-style:normal;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-announcements .tr-tl-r span{grid-column:2/4;font-size:12px;color:var(--t3)}.portal-announcements .tr-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13px}.portal-announcements .tr-dl dt{color:var(--t3)}.portal-announcements .tr-dl dd{margin:0;display:flex;align-items:center;gap:6px;min-width:0;color:var(--t1)}.portal-announcements .tr-dl code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-announcements .tr-dl .tp-ib{width:24px;height:24px}.portal-announcements .tr-dl .tp-ib .i{width:13px;height:13px}.portal-announcements .tr-link{display:inline-flex;align-items:center;gap:4px;color:#8fb0f5;cursor:pointer}.portal-announcements .tr-link .i{width:12px;height:12px}.portal-announcements .tr-mini-em{position:relative;height:190px;overflow:hidden;border-radius:4px;background:#fff}.portal-announcements .tr-mini-sc{width:600px;transform:scale(.45);transform-origin:top left}.portal-announcements .tr-dcont .btn{align-self:flex-start}.portal-announcements .tr-pie{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:12px;color:var(--t3)}.portal-announcements .tr-pag{display:flex;gap:2px}.portal-announcements .tr-pag .tp-ib:disabled{opacity:.35;cursor:default}.portal-announcements .tr-api{display:flex;flex-direction:column;gap:16px}.portal-announcements .tr-krt,.portal-announcements .tr-kr{display:grid;grid-template-columns:minmax(200px,1.4fr) 130px 190px minmax(160px,1.2fr) 110px 80px 40px;gap:12px;align-items:center;padding:0 12px;margin:0 -4px}.portal-announcements .tr-krt{border-radius:3px}.portal-announcements .tr-kr{min-height:50px;font-size:13px;color:var(--t2)}.portal-announcements .tr-kr b{font-weight:600;color:var(--t1)}.portal-announcements .tr-kr code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-announcements .tr-sc{display:flex;flex-wrap:wrap;gap:4px}.portal-announcements .tr-sc i,.portal-announcements .tr-sc1{font-style:normal;height:20px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:#8fb0f51a;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fb0f5}.portal-announcements .tr-hr{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto 40px;gap:14px;align-items:center;min-height:62px}.portal-announcements .tr-hs{width:9px;height:9px;border-radius:50%;background:#4cc38a;box-shadow:0 0 0 3px #4cc38a2e}.portal-announcements .tr-hs.ko{background:#f4776f;box-shadow:0 0 0 3px #f4776f2e}.portal-announcements .tr-hu{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-announcements .tr-hu code{font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tr-hu .tr-sc i{font-family:Manrope,sans-serif;background:#ffffff0f;color:var(--t2)}.portal-announcements .tr-hl{font-size:12px;color:#4cc38a;white-space:nowrap}.portal-announcements .tr-hl.ko{color:#f4776f}.portal-announcements .tr-api-due{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:stretch}.portal-announcements .tr-api-due .cd-rt{min-height:36px}.portal-announcements .tr-dl.smtp{margin-bottom:14px}.portal-announcements .tr-lim{margin:6px 0 10px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-announcements .tr-quota{height:6px}.portal-announcements .tr-quota i:after{display:none}.portal-announcements .tr-avv{--tono:#E8AE55;display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--tono) 8%,transparent);box-shadow:inset 2px 0 0 var(--tono)}.portal-announcements .tr-avv.ko{--tono:#F4776F;margin:4px 0 8px}.portal-announcements .tr-avv>.i{width:16px;height:16px;flex-shrink:0;color:var(--tono)}.portal-announcements .tr-avv>div{flex:1;min-width:0}.portal-announcements .tr-avv b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-announcements .tr-avv small{display:block;margin-top:2px;font-size:12px;color:var(--t2)}.portal-announcements .g-cassetto .tr-chiave{display:flex;align-items:center;gap:8px}.portal-announcements .g-cassetto .tr-chiave code{flex:1;min-width:0;height:36px;display:flex;align-items:center;padding:0 12px;border-radius:3px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--filo-forte,rgba(255,255,255,.12));font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);white-space:nowrap;overflow-x:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.portal-announcements .g-cassetto .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.portal-announcements .g-cassetto .tr-chiave-uso{display:flex;flex-direction:column;gap:8px}.portal-announcements .g-cassetto .tr-chiave-uso .tr-snip{margin:0}.portal-announcements .g-cassetto .tr-ev-chip{display:flex;flex-wrap:wrap;gap:6px}.portal-announcements .g-cassetto .tr-ev-chip button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-announcements .g-cassetto .tr-ev-chip button:hover{background:#ffffff14;color:var(--t1)}.portal-announcements .g-cassetto .tr-ev-chip button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);color:var(--t1)}.portal-announcements .g-cassetto .tr-ev-chip .i{width:12px;height:12px;color:var(--c)}.portal-announcements .g-cassetto .tr-prova-r{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal-announcements .g-cassetto .tr-prova-n{font-size:12px;color:var(--t3)}.portal-announcements .g-cassetto .tr-prova{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:#ffffff0a;font-size:13px;color:var(--t2)}.portal-announcements .g-cassetto .tr-prova .i{width:15px;height:15px;flex-shrink:0;color:var(--t3)}.portal-announcements .g-cassetto .tr-prova.ok{background:color-mix(in srgb,var(--verde) 10%,transparent);color:var(--t1)}.portal-announcements .g-cassetto .tr-prova.ok .i{color:var(--verde)}.portal-announcements .g-cassetto .tr-prova.ko{background:var(--ambra-fondo);color:var(--t1)}.portal-announcements .g-cassetto .tr-prova.ko .i{color:var(--ambra)}.portal-announcements .tr-hooks .tr-hl.nuovo{color:var(--t3)}.portal-announcements .tr-ed .tp-ver{cursor:default}.portal-announcements .tr-ed .tp-ver:hover{background:none;color:var(--t3)}.portal-announcements .tr-ed .tp-ver.sporco,.portal-announcements .tr-ed .tp-ver.sporco:hover{background:var(--ambra-tinta);color:var(--ambra-chiaro);font-weight:600}.portal-announcements .tr-ed .tp-ver.sporco .i{color:inherit}.portal-announcements .tr-ed .g-text{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-announcements .tr-ed .g-text:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-announcements .tr-ed .g-text::-moz-placeholder{color:var(--t3)}.portal-announcements .tr-ed .g-text::placeholder{color:var(--t3)}.portal-announcements .tr-ed .tp-f .tp-inp{height:36px;font-size:13px}.portal-announcements .tr-mitt{width:100%;border:0;font:inherit;cursor:pointer;text-align:left}.portal-announcements .tr-mitt:hover{background:#ffffff16}.portal-announcements .tr-codw{display:flex;margin-bottom:8px;border-radius:3px;background:#00000042;font:12.5px/20px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-ligatures:none}.portal-announcements .tr-codw:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-announcements .tr-cod-g{flex:0 0 40px;padding:8px 8px 8px 0;text-align:right;color:var(--t3);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.portal-announcements .tr-cod-g span{display:block}.portal-announcements .tr-cod-s{flex:1;min-width:0;overflow-x:auto}.portal-announcements .tr-cod-in{position:relative;display:inline-block;min-width:100%;vertical-align:top}.portal-announcements .tr-cod-h,.portal-announcements .tr-cod-i{margin:0;padding:8px 14px 8px 8px;border:0;font:inherit;letter-spacing:0;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow-wrap:normal}.portal-announcements .tr-cod-h{min-height:140px;color:#c9d1dc;background:none}.portal-announcements .tr-cod-i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;resize:none;overflow:hidden;background:transparent;color:transparent;caret-color:#e9eef6;outline:none}.portal-announcements .tr-cod-i::-moz-placeholder{color:var(--t3);font-family:Manrope,sans-serif}.portal-announcements .tr-cod-i::placeholder{color:var(--t3);font-family:Manrope,sans-serif}.portal-announcements .tr-cod-i::-moz-selection{background:#5b8def61;color:transparent}.portal-announcements .tr-cod-i::selection{background:#5b8def61;color:transparent}.portal-announcements .tr-codw.testo{font:14px/22px Manrope,sans-serif}.portal-announcements .tr-codw.testo .tr-cod-g{display:none}.portal-announcements .tr-codw.testo .tr-cod-in{display:block}.portal-announcements .tr-codw.testo .tr-cod-h,.portal-announcements .tr-codw.testo .tr-cod-i{padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere}.portal-announcements .tr-codw.testo .tr-cod-h{min-height:110px}.portal-announcements .tr-guida{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;border-radius:3px;background:var(--ciano-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 28%,transparent)}.portal-announcements .tr-guida[hidden]{display:none}.portal-announcements .tr-guida>.i{width:18px;height:18px;flex-shrink:0;color:var(--ciano)}.portal-announcements .tr-guida>div{flex:1;min-width:0}.portal-announcements .tr-guida b{display:block;font-size:13px;color:var(--t1)}.portal-announcements .tr-guida span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-announcements .tr-guida code,.portal-announcements .tr-vvuote code{padding:0 3px;border-radius:2px;background:#ffffff12;font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}.portal-announcements .tr-guida .btn{flex-shrink:0}.portal-announcements .tr-ob{border:0;background:none;padding:0;font:inherit;cursor:pointer}.portal-announcements .tr-ob:hover{color:var(--t2)}.portal-announcements .tr-vvuote{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--t3)}.portal-announcements .tr-vvuote .i{width:14px;height:14px;flex-shrink:0;margin-top:2px}.portal-announcements .tr-vnuove{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--t3)}.portal-announcements .tr-vnuove .tr-var{gap:4px;height:28px;padding:0 8px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ambra) 45%,transparent);background:var(--ambra-fondo)}.portal-announcements .tr-vnuove .tr-var .i{width:11px;height:11px}.portal-announcements .tr-vadd .g-text{flex:1;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-announcements .tr-vadd .btn{height:36px}.portal-announcements .tr-evid{border:0;background:none;padding:0;font:inherit}.portal-announcements .tr-ant-vuota{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff14;text-align:center;color:var(--t3);font-size:12px}.portal-announcements .tr-ant-vuota .i{width:22px;height:22px;margin-bottom:4px}.portal-announcements .tr-ant-vuota b{font-size:16px;color:var(--t2)}.portal-announcements .tr-html .testa{margin:-10px 0 18px}.portal-announcements .tr-p .tr-em .tr-html h1{margin:0 0 12px;font-size:26px;line-height:1.2;letter-spacing:-.015em;color:#1d1d1f}.portal-announcements .tr-html table.righe{width:100%;margin:4px 0 22px;border-collapse:collapse;border-radius:4px;background:#f6f6f8;font-size:14px;color:#3a3a3c}.portal-announcements .tr-html table.righe td{padding:11px 14px;box-shadow:inset 0 -1px #ececf0}.portal-announcements .tr-html .totale{display:flex;justify-content:space-between;color:#1d1d1f}.portal-announcements .tr-html .bottone{display:inline-block;margin-bottom:24px;padding:13px 22px;border-radius:4px;background:#e8743f;color:#fff;font-size:14.5px;font-weight:700;line-height:1.2;text-decoration:none}.portal-announcements .tr-html p.nota{font-size:13px;color:#8e8e93}.portal-announcements .tr-html .tr-ph{background:#f1f1f4;color:#6e6e73}.portal-announcements .tr-tel{max-width:360px;margin:0 auto;padding:14px 14px 22px;border-radius:14px;background:#0f1218;box-shadow:inset 0 0 0 1px #ffffff14}.portal-announcements .tr-tel.wa{background:#0b141a}.portal-announcements .tr-tel-t{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:14px;box-shadow:inset 0 -1px #ffffff12}.portal-announcements .tr-tel-av{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#3a3f4b;font-weight:700;font-size:13px;color:#fff}.portal-announcements .tr-tel.wa .tr-tel-av{background:#25d366;color:#0b141a}.portal-announcements .tr-tel-t b{display:block;font-size:13.5px;color:var(--t1)}.portal-announcements .tr-tel-t small{display:block;font-size:11.5px;color:var(--t3)}.portal-announcements .tr-bolla{position:relative;max-width:88%;padding:10px 12px 20px;border-radius:14px 14px 14px 4px;background:#2a2f3a;font-size:14px;line-height:1.5;color:#e9eef6;white-space:pre-wrap;overflow-wrap:anywhere}.portal-announcements .tr-tel.wa .tr-bolla{background:#1f2c34;border-radius:4px 10px 10px}.portal-announcements .tr-bolla small{position:absolute;right:10px;bottom:4px;font-size:10.5px;color:#e9eef680}.portal-announcements .tr-bolla .tr-ph{background:#ffffff1a}.portal-announcements .tr-bolla mark{padding:0 2px;border-radius:2px;background:color-mix(in srgb,var(--ciano) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 50%,transparent);color:inherit}.portal-announcements .tr-tel-n{margin:10px 0 0;text-align:center;font-size:12px;color:var(--t3)}.portal-announcements .tr-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tr-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}.portal-announcements .tr-ed .tp-p-t>.cp-can,.portal-announcements .tr-ed .tp-ver{flex-shrink:0;white-space:nowrap}.portal-announcements .tr-r[hidden],.portal-announcements .tr-lr[hidden],.portal-announcements .tr-det[hidden],.portal-announcements .tr-head[hidden],.portal-announcements .tr-nessuno[hidden]{display:none}.portal-announcements .tr-ver{gap:12px;min-height:52px;padding:6px 0;box-shadow:inset 0 -1px #ffffff0b}.portal-announcements .tr-ver:last-child{box-shadow:none}.portal-announcements .tr-ck{padding:0;background:none;cursor:pointer}.portal-announcements .tr-ck:hover{border-color:var(--t2)}.portal-announcements .tr-ck:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-announcements .tr-ver .tp-v{flex-shrink:0}.portal-announcements .tr-ver-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.portal-announcements .tr-ver-t small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .tr-ver-t small b{font-weight:600;color:var(--ciano)}.portal-announcements .tr-ver .btn{flex-shrink:0}.portal-announcements .tr-cf-sel{display:contents}.portal-announcements .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}.portal-announcements .tr-chiede>:not(.tr-chiedi){display:none}.portal-announcements .tr-chiede{background:var(--ambra-fondo);box-shadow:inset 2px 0 0 var(--ambra)}.portal-announcements .tr-chiedi{grid-column:1/-1;flex:1;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 4px 0 10px;font-size:13px;color:var(--t1);animation:dissolvi var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-announcements .tr-chiedi>.i{width:15px;height:15px;flex-shrink:0;color:var(--ambra)}.portal-announcements .tr-chiedi>span{flex:1;min-width:0}.portal-announcements .tr-chiedi b{font-weight:600}.portal-announcements .tr-chiedi .btn{flex-shrink:0}.portal-announcements .tr-cf-scegli{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px;align-items:end}.portal-announcements .g-cassetto .tr-cf-ver{width:100%;height:36px;border:0;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;text-align:left}.portal-announcements .g-cassetto .tr-cf-ver:hover{background:#ffffff16}.portal-announcements .g-cassetto .tr-cf-ver b{font-weight:700;color:var(--t1)}.portal-announcements .tr-cf-freccia{height:36px;display:grid;place-items:center;color:var(--t3)}.portal-announcements .tr-cf-freccia .i{width:14px;height:14px}.portal-announcements .tr-cf-sint{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:var(--ciano-fondo);font-size:13px;line-height:1.5;color:var(--t2)}.portal-announcements .tr-cf-sint .i{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--ciano)}.portal-announcements .tr-cf-sint b{color:var(--t1);font-weight:600}.portal-announcements .tr-cf-uguali{background:var(--verde-fondo)}.portal-announcements .tr-cf-uguali .i{color:var(--verde)}.portal-announcements .tr-cf-campi{display:flex;flex-direction:column;border-radius:3px;background:#ffffff08}.portal-announcements .tr-cf-r{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;font-size:13px;box-shadow:inset 0 -1px #ffffff0b}.portal-announcements .tr-cf-r:last-child{box-shadow:none}.portal-announcements .tr-cf-k{padding-top:3px;font-size:12px;font-weight:600;color:var(--t3)}.portal-announcements .tr-cf-v{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.portal-announcements .tr-cf-v del,.portal-announcements .tr-cf-v ins{display:block;padding:3px 8px;border-radius:3px;text-decoration:none;color:var(--t1)}.portal-announcements .tr-cf-v del{background:var(--rosso-fondo);box-shadow:inset 2px 0 0 var(--rosso)}.portal-announcements .tr-cf-v ins{background:var(--verde-fondo);box-shadow:inset 2px 0 0 var(--verde)}.portal-announcements .tr-cf-v del:before,.portal-announcements .tr-cf-v ins:before{display:inline-block;width:14px;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-announcements .tr-cf-v del:before{content:"−";color:var(--rosso-chiaro)}.portal-announcements .tr-cf-v ins:before{content:"+";color:var(--verde-chiaro)}.portal-announcements .tr-cf-r.uguale .tr-cf-v{flex-direction:row;align-items:baseline;gap:8px;padding-top:3px;color:var(--t3)}.portal-announcements .tr-cf-ug{min-width:0;flex:1}.portal-announcements .tr-cf-r.uguale em{flex-shrink:0;font-style:normal;font-size:11px;color:var(--t3)}.portal-announcements .tr-cf-vars{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.portal-announcements .tr-cf-vars li{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:3px;font-size:12px;color:var(--t2)}.portal-announcements .tr-cf-vars li.agg{background:var(--verde-fondo);box-shadow:inset 2px 0 0 var(--verde)}.portal-announcements .tr-cf-vars li.tolta{background:var(--rosso-fondo);box-shadow:inset 2px 0 0 var(--rosso)}.portal-announcements .tr-cf-vars li.cambia{background:var(--ambra-fondo);box-shadow:inset 2px 0 0 var(--ambra)}.portal-announcements .tr-cf-vars li b{font-weight:600;color:var(--t1)}.portal-announcements .tr-cf-s{width:12px;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.portal-announcements .tr-cf-vars .agg .tr-cf-s{color:var(--verde-chiaro)}.portal-announcements .tr-cf-vars .tolta .tr-cf-s{color:var(--rosso-chiaro)}.portal-announcements .tr-cf-vars .cambia .tr-cf-s{color:var(--ambra-chiaro)}.portal-announcements .tr-cf-restano{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;color:var(--t3)}.portal-announcements .tr-cf-n{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-right:4px;border-radius:3px;font:700 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-announcements .tr-cf-n.agg{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-announcements .tr-cf-n.tolta{background:var(--rosso-tinta);color:var(--rosso-chiaro)}.portal-announcements .tr-df{border-radius:3px;background:#00000042;padding:6px 0;font:12.5px/20px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-ligatures:none;color:#c9d1dc}.portal-announcements .tr-df-r{display:grid;grid-template-columns:34px 34px 18px minmax(0,1fr);align-items:start}.portal-announcements .tr-df-r .n{padding-right:8px;text-align:right;color:var(--t3);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.portal-announcements .tr-df-r .s{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.portal-announcements .tr-df-r code{padding-right:12px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.portal-announcements .tr-df-r.agg{background:color-mix(in srgb,var(--verde) 13%,transparent);box-shadow:inset 3px 0 0 var(--verde)}.portal-announcements .tr-df-r.agg .s,.portal-announcements .tr-df-r.agg .n{color:var(--verde-chiaro)}.portal-announcements .tr-df-r.tolta{background:color-mix(in srgb,var(--rosso) 13%,transparent);box-shadow:inset 3px 0 0 var(--rosso)}.portal-announcements .tr-df-r.tolta .s,.portal-announcements .tr-df-r.tolta .n{color:var(--rosso-chiaro)}.portal-announcements .tr-df-r.tolta code{opacity:.85}.portal-announcements .tr-df-piega{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 0 0 46px;border:0;background:#ffffff09;font:500 12px Manrope,sans-serif;color:var(--t3);cursor:pointer;text-align:left}.portal-announcements .tr-df-piega:hover{background:#ffffff12;color:var(--t1)}.portal-announcements .tr-df-piega .i{width:12px;height:12px}.portal-announcements .tr-df.testo{padding:12px 14px;font:14px/24px Manrope,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t1)}.portal-announcements .tr-df.testo ins,.portal-announcements .tr-df.testo del{padding:1px 3px;border-radius:2px;text-decoration:none}.portal-announcements .tr-df.testo ins{background:color-mix(in srgb,var(--verde) 22%,transparent);color:var(--verde-chiaro)}.portal-announcements .tr-df.testo del{background:color-mix(in srgb,var(--rosso) 22%,transparent);color:var(--rosso-chiaro);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--rosso) 70%,transparent)}.portal-announcements .tr-nessuno{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:13px;color:var(--t3)}.portal-announcements .ct-cerca .tr-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-announcements .ct-cerca .tr-cerca-in::-moz-placeholder{color:var(--t3)}.portal-announcements .ct-cerca .tr-cerca-in::placeholder{color:var(--t3)}.portal-announcements .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-announcements button.tr-link{border:0;padding:0;background:none;font:inherit;color:#8fb0f5;cursor:pointer}.portal-announcements button.tr-link .i{transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements button.tr-link[aria-expanded=true] .i{transform:rotate(180deg)}.portal-announcements .tr-head{padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-announcements .tr-head dd code{overflow-wrap:anywhere}.portal-announcements .tr-email-intera{border-radius:3px;overflow:hidden;background:#fff}.portal-announcements .tr-kr.revocata{opacity:.6}.portal-announcements .tr-kr.revocata b{text-decoration:line-through;text-decoration-color:var(--t3)}.portal-announcements .tr-hr.sospeso .tr-hs{background:var(--t3);box-shadow:0 0 0 3px #ffffff14}.portal-announcements .tr-hr.sospeso .tr-hu code{color:var(--t3)}.portal-announcements .tr-email-intera:focus{outline:none}.portal-announcements .au-r:hover .ct-altro{opacity:1}.portal-announcements .au-raz .tp-ib{width:28px;height:28px;opacity:0}.portal-announcements .au-r:hover .au-raz .tp-ib{opacity:1}.portal-announcements .au-ricette .tp-gi{background:color-mix(in srgb,var(--ciano) 16%,transparent);color:var(--ciano)}.portal-announcements .au-ed .tp-p-t .btn{height:36px}.portal-announcements .au-ed .tp-p-t .tp-ib{width:36px;height:36px}.portal-announcements .au-ctrl .tp-ib{width:28px;height:28px}.portal-announcements .au-pan .tp-tabs{flex-shrink:0}.portal-announcements .au-pan .tp-inp{height:34px;font-size:13px}.portal-announcements .au-pan .tp-seg.pieno button{font-size:12px;padding:0 4px}.portal-announcements .au-gruppo .tp-et em{font-style:normal;margin-left:6px;color:#8fb0f5;cursor:pointer}.portal-announcements .au-regola .tp-inp{gap:4px}.portal-announcements .au-regola .tp-inp .i{flex-shrink:0}.portal-announcements .au-regola .tp-inp{padding:0 8px;font-size:12px}.portal-announcements .au-regola .tp-ib{width:28px;height:28px}.portal-announcements .au-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:#8fb0f5;cursor:pointer}.portal-announcements .au-add:hover{background:#8fb0f51a}.portal-announcements .au-add .i{width:13px;height:13px}.portal-announcements .p-aggiungi .tp-bl .i{color:var(--c)}.portal-announcements .au-perc .ct-strum{margin-top:0}.portal-announcements .au-vaz .btn{flex:1;justify-content:center}.portal-announcements .au-pp .g-text.au-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-announcements .au-pp .g-text.au-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-announcements .au-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .au-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}.portal-announcements .au-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-announcements .au-pan .tp-inp{height:36px}.portal-announcements .au-p button.tp-inp.au-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left;min-width:0}.portal-announcements .au-p button.tp-inp.au-tend:hover,.portal-announcements .au-p button.tp-inp.au-tend[aria-expanded=true]{background:#ffffff16}.portal-announcements .au-p button.tp-inp.au-tend.vuoto .au-tx{color:var(--t3)}.portal-announcements .au-p button.tp-inp.au-tend .i{flex-shrink:0;width:14px;height:14px}.portal-announcements .au-riga>.g-text.au-in{width:72px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.portal-announcements .au-pp textarea.g-text.au-in.au-area{height:auto;min-height:84px;padding:9px 12px;line-height:1.5;resize:none;display:block}.portal-announcements .au-pp .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-announcements .au-regola .au-in.g-text{height:36px;padding:0 8px;font-size:13px;min-width:0}.portal-announcements .au-regola button.tp-inp.au-tend{padding:0 8px;font-size:13px}.portal-announcements .au-usc .tp-ib{width:28px;height:28px}.portal-announcements .au-p .p-flusso .au-add{margin-top:-4px}.portal-announcements .au-p .p-flusso .tp-due{gap:8px}.portal-announcements .au-p .tp-cerca-b input,.portal-announcements .au-p .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-announcements .au-p .tp-cerca-b{height:36px}.portal-announcements .au-p .tp-cerca-b:focus-within,.portal-announcements .au-p .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-announcements .au-ed .cp-nome-in[hidden]{display:none}.portal-announcements .au-ed .g-text.au-nome-in{flex:0 1 420px;min-width:180px;height:40px;padding:0 12px;border:0;border-radius:3px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;font:700 20px Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1);outline:none}.portal-announcements .au-ed .tp-ib:disabled{opacity:.35;cursor:default;background:none}.portal-announcements .ct-pill.on{background:#ffffff1a;color:var(--t1)}.portal-announcements .au-strade .cd-rt span{font-size:12px;color:var(--t3)}.portal-announcements .au-perc-v>.tp-p-t{margin-bottom:16px}.portal-announcements .au-vaz .btn:disabled{opacity:.4;cursor:default}.portal-announcements .au-regola button.tp-inp.au-tend{gap:2px}.portal-announcements .au-ctrl .tp-seg{min-height:28px;padding:0;gap:2px;background:none}.portal-announcements .au-ctrl .tp-seg button{height:28px;padding:0 9px;font-size:12px}.portal-announcements .au-ctrl .tp-seg .i{width:13px;height:13px}.portal-announcements .au-pt .tp-ib{width:28px;height:28px}.portal-announcements .au-pt .tp-ib .i{width:15px;height:15px}.portal-announcements .fo-r:hover .ct-altro,.portal-announcements .fo-r:hover .au-raz .tp-ib{opacity:1}.portal-announcements .fo-ed .tp-p-t .btn{height:36px}.portal-announcements .fo-ed .tp-p-t .tp-seg{margin-right:4px}.portal-announcements .fo-tav .tp-et{margin-top:8px}.portal-announcements .fo-pan .tp-tabs{flex-shrink:0}.portal-announcements .fo-pan .tp-inp{height:34px;font-size:13px}.portal-announcements .fo-pan .tp-et{margin-top:4px}.portal-announcements .fo-det .au-vt .ct-chip{margin-left:auto}.portal-announcements .fo-ans .tr-link{display:inline}.portal-announcements .fo-ans .tr-link .i{vertical-align:-2px;margin-right:4px}.portal-announcements .fo-pub .cd-riq{display:flex;flex-direction:column;gap:12px}.portal-announcements .fo-pub .cd-rt{margin-bottom:0}.portal-announcements .fo-url .btn.piccolo{height:28px}.portal-announcements .fo-url .tp-ib{width:28px;height:28px}.portal-announcements .fo-qr-r .tp-sub{margin:2px 0 10px}.portal-announcements .fo-ris .tr-tab{overflow-x:auto}.portal-announcements .fo-col>.cd-riq:last-child{flex:1}.portal-announcements .fo-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .fo-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}.portal-announcements .fo-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-announcements .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-announcements .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-announcements .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-announcements .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-announcements .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-announcements .fo-pp .tp-f>span em{font-style:normal;color:var(--t3);font-weight:500;margin-left:4px}.portal-announcements .fo-slid .tp-slid{margin:0}.portal-announcements .fo-slid:focus-visible .tp-slid b,.portal-announcements .fo-slid[data-tira] .tp-slid b{box-shadow:0 0 0 6px #e9eef633}.portal-announcements button.tp-inp.fo-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left}.portal-announcements button.tp-inp.fo-tend>span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-announcements button.tp-inp.fo-tend>span .i{width:14px;height:14px;color:var(--t3);flex-shrink:0}.portal-announcements button.tp-inp.fo-tend:hover,.portal-announcements button.tp-inp.fo-tend[aria-expanded=true]{background:#ffffff16}.portal-announcements .fo-pan button.tp-inp.fo-tend,.portal-announcements .fo-pub button.tp-inp.fo-tend{height:36px}.portal-announcements .fo-pp .tp-due button.tp-inp.fo-tend{min-width:0}.portal-announcements .fo-pub .cd-rt .tog{flex-shrink:0}.portal-announcements .fo-p .ct-cerca:focus-within{background:#ffffff13}.portal-announcements .fo-p label.ct-cerca{cursor:text}.portal-announcements .fo-pal-vuoto .btn{margin-top:4px}.portal-announcements .fo-cel .cp-nd{font-size:12px}.portal-announcements .fo-ris-c .fo-rr>.tr-q{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .fo-ris-c .ct-pill{height:36px}.portal-announcements .fo-ris-c .ct-pill.on{background:#5b8def24;color:var(--t1)}.portal-announcements .fo-ris-c .ct-seg>span:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-announcements .fo-det .au-vaz a.btn{text-decoration:none}.portal-announcements .fo-pan .tp-tabs button{flex:1 1 auto;gap:6px;padding:0 6px;white-space:nowrap}.portal-announcements .fo-pan .au-pt .tp-ib{width:28px;height:28px}.portal-announcements .fo-pt-az .spazio{flex:1}.portal-announcements .fo-pt-az .tp-ib{width:28px;height:28px}.portal-announcements .im-at .spazio{flex:1}.portal-announcements .im-at .btn{height:32px}.portal-announcements .im-ruoli .ct-chip{white-space:nowrap}.portal-announcements .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-announcements .btn.ib-sola .i{margin:0}.portal-announcements .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-announcements .im-uazz .spazio{flex:1}.portal-announcements .im-uazz .btn{height:34px;font-size:13px}.portal-announcements .im-fin footer .spazio{flex:1}.portal-announcements .im-razz .ib{width:26px;height:26px}.portal-announcements .im-ph .spazio{flex:1}.portal-announcements .im-ia .btn{height:32px;font-size:13px}.portal-announcements .im-ed-bar .spazio{flex:1}.portal-announcements .im-ed-bar .ib{width:30px;height:30px}.portal-announcements .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-announcements .im-ed-bar .ib:disabled{opacity:.35}.portal-announcements .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-announcements .im-pw-p .btn{height:36px}.portal-announcements .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-announcements .im-strum .ct-pill,.portal-announcements .im-strum .btn{height:36px}.portal-announcements .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:auto}.portal-announcements .im-add-r .btn{height:36px}.portal-announcements .im-fin .im-inp .g-text{width:auto;height:100%;padding:0;border:0;background:none}.portal-announcements .im-fin .im-inp textarea.g-text{padding:0}.portal-announcements .ct-intesta .im-stato{margin-right:4px}.portal-announcements .im-ut .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-announcements .im-udet .cn-dl dd{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.portal-announcements .ct-cerca .im-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-announcements .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-announcements .im-ruoli-c .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-announcements .im-ph .btn{height:36px}.portal-announcements .br .im-at .ct-seg+.ct-seg{margin-left:8px}.portal-announcements .br-logo .ib{width:36px;height:36px}.portal-announcements .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-announcements .sv-strum .ct-seg em{margin-left:6px;font-style:normal;font-size:11px;color:var(--t3)}.portal-announcements .sv-t .ct-chip{height:20px;font-size:11px}.portal-announcements .sv-a .ib,.portal-announcements .sv-tc-az .ib,.portal-announcements .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-announcements .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-announcements .sv-det-az .btn{flex:1;justify-content:center}.portal-announcements .sv-kc-h .ib:disabled{opacity:.35}.portal-announcements .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-announcements .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-announcements .sv-tc-az .ib:disabled{opacity:.35}.portal-announcements .svp-x .ib,.portal-announcements .svp-in-h .ib,.portal-announcements .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-announcements .svp-fondo .btn{flex:1;justify-content:center}.portal-announcements .rr-ra .ib{width:28px;height:28px;border-radius:3px}.portal-announcements .at-r .ct-chip{justify-self:start}.portal-announcements .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-announcements .at-copia .btn{height:30px}.portal-announcements .at .ct-seg span{white-space:nowrap}.portal-announcements .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-announcements .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-announcements .ld-next .ct-chip .i,.portal-announcements .ld-arr .ct-chip .i{width:11px;height:11px;margin-right:4px}.portal-announcements .ld-prova-az .btn{flex:1;justify-content:center}body.im-drawer .portal-announcements .cp-dx{display:none}.portal-announcements .cp-gruppi{display:flex;flex-direction:column;gap:12px}.portal-announcements .cp-g .sv-gh .ib{width:28px;height:28px;border-radius:3px}.portal-announcements .cp-vv{display:flex;flex-direction:column;gap:2px}.portal-announcements .cp-v{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(90px,1fr) 150px 74px 66px;gap:12px;align-items:center;min-height:46px;padding:6px 8px;border-radius:3px;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-announcements .cp-v:hover{background:#ffffff09}.portal-announcements .cp-v:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-2px}.portal-announcements .cp-v.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-announcements .cp-v.nuovo,.portal-announcements .cp-v.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-announcements .cp-vn{min-width:0;display:flex;flex-direction:column;gap:2px}.portal-announcements .cp-vn b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cp-vn small{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--t3)}.portal-announcements .cp-vn small .i{width:11px;height:11px}.portal-announcements .cp-barra{display:flex;height:8px;border-radius:4px;background:#ffffff0d;overflow:hidden}.portal-announcements .cp-barra i{display:block;height:100%}.portal-announcements .cp-barra .min{background:var(--c,var(--verde))}.portal-announcements .cp-barra .bonus{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c,var(--verde)) 55%,transparent) 0,color-mix(in srgb,var(--c,var(--verde)) 55%,transparent) 3px,color-mix(in srgb,var(--c,var(--verde)) 22%,transparent) 3px,color-mix(in srgb,var(--c,var(--verde)) 22%,transparent) 6px)}.portal-announcements .cp-cifre-r{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-announcements .cp-cifre-r small{font-weight:500;color:var(--t3)}.portal-announcements .cp-eta-r{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap}.portal-announcements .cp-eta-r .i{width:12px;height:12px;color:var(--t3)}.portal-announcements .cp-eta-r.no{color:var(--t3)}.portal-announcements .cp-va{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-announcements .cp-v:is(:hover,:focus-within,.on) .cp-va{opacity:1}.portal-announcements .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-announcements .cp-ruoli{display:flex;flex-direction:column;gap:8px;margin-top:16px}.portal-announcements .cp-r{display:grid;grid-template-columns:34px minmax(0,1fr) 130px 30px;gap:10px 12px;align-items:center;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.025));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-announcements .cp-r.nuovo,.portal-announcements .cp-r.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-announcements .cp-r>.im-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-announcements .cp-r>.im-ic .i{width:16px;height:16px}.portal-announcements .cp-rn{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.portal-announcements .cp-rn b{font-size:13px;font-weight:600}.portal-announcements .cp-ri{height:36px}.portal-announcements .cp-rt span.spento{opacity:.4;cursor:not-allowed}.portal-announcements .cp-rs span .i{width:13px;height:13px}.portal-announcements .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-announcements .cp-rm{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:8px}.portal-announcements .cp-rm .ct-seg span{white-space:nowrap}.portal-announcements .cp-menu button{grid-template-columns:30px minmax(0,1fr)}.portal-announcements .cp-mic{grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-announcements .cp-mic .i{width:14px;height:14px}.portal-announcements .cp-dx{display:flex;flex-direction:column;gap:16px}.portal-announcements .cp-pen .im-f{max-width:160px}.portal-announcements .cp-pen .im-f>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.portal-announcements .cp-pen .im-nota{margin:10px 0 0}.portal-announcements .cp-prova{display:flex;flex-direction:column;gap:12px}.portal-announcements .cp-pv{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-announcements .cp-pv .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-announcements .cp-pv .im-ic .i{width:15px;height:15px}.portal-announcements .cp-pv b{display:block;font-size:13px;font-weight:600}.portal-announcements .cp-pv small{font-size:11px;color:var(--t3)}.portal-announcements .cp-quando{display:flex}.portal-announcements .cp-quando span{flex:1;justify-content:center}.portal-announcements .cp-giorni{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2)}.portal-announcements .cp-giorni span{flex:1}.portal-announcements .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-announcements .cp-giorni b{min-width:28px;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.portal-announcements .cp-calc{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:#ffffff08}.portal-announcements .cp-calc-b{display:flex;height:12px;border-radius:6px;background:#ffffff0d;overflow:hidden}.portal-announcements .cp-calc-b i{display:block;height:100%}.portal-announcements .cp-calc-b .min,.portal-announcements .cp-righe i.min{background:var(--verde)}.portal-announcements .cp-calc-b .bonus,.portal-announcements .cp-righe i.bonus{background:var(--blu)}.portal-announcements .cp-calc-b .malus,.portal-announcements .cp-righe i.malus{background:var(--rosso)}.portal-announcements .cp-righe{display:flex;flex-direction:column;gap:6px}.portal-announcements .cp-righe div{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--t2)}.portal-announcements .cp-righe span{display:flex;align-items:center;gap:8px}.portal-announcements .cp-righe i{width:8px;height:8px;border-radius:2px}.portal-announcements .cp-righe b{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-announcements .cp-righe .tot{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:700;color:var(--t1)}.portal-announcements .cp-det .im-f>span{display:flex;align-items:center;gap:6px}.portal-announcements .cp-det .g-select{max-width:none;width:100%}.portal-announcements .cp-modo{display:flex}.portal-announcements .cp-modo span{flex:1;justify-content:center}.portal-announcements .cp-eta{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.portal-announcements .cp-eta .ct-seg{display:flex}.portal-announcements .cp-eta .ct-seg span{flex:1;justify-content:center}.portal-announcements .cp-barra-g{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:4px;background:var(--bg);--c:var(--verde)}.portal-announcements .cp-barra-g .cp-barra{height:12px;border-radius:6px}.portal-announcements .cp-barra-g p{margin:0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-announcements .cp-barra-g b{color:var(--t1)}.portal-announcements .cp-ordine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px;border-radius:3px;background:#ffffff08;font-size:12px;color:var(--t2)}.portal-announcements .cp-ordine .i{width:13px;height:13px;color:var(--t3)}.portal-announcements .cp-ordine span{white-space:nowrap}.portal-announcements .cp-ordine span:nth-of-type(2){padding:2px 8px;border-radius:3px;background:var(--ciano-tinta);color:var(--ciano-chiaro);font-weight:700}.portal-announcements .cp-p .ld-av{width:34px;height:34px}.portal-announcements .cp-pr{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.portal-announcements .cp-confronto{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:12px;color:var(--t3)}.portal-announcements .cp-confronto .i{width:12px;height:12px}.portal-announcements .cp-confronto b{font-variant-numeric:tabular-nums}.portal-announcements .cp-confronto.su b{color:var(--verde-chiaro)}.portal-announcements .cp-confronto.giu b{color:var(--ambra-chiaro)}.portal-announcements .cp-rm{align-items:center}.portal-announcements .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-announcements .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-announcements .qt-due .btn{justify-content:center}.portal-announcements .qt-barra .btn[hidden]{display:none}.portal-announcements .zs-mappa-r .im-at .btn{height:32px}.portal-announcements .ai-conn .btn{height:30px}.portal-announcements .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-announcements .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-announcements .dc-muovi .btn{justify-content:center}.portal-announcements .pi-cat .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-announcements .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-announcements .pi-e .btn{margin-top:6px}.portal-announcements .ra-strum .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .ra-gu-a .btn{height:30px}.portal-announcements .ra-av .btn{height:30px;margin-top:6px}.portal-announcements .ig .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .ig .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-announcements .ig-cf .btn{flex-shrink:0;height:30px}.portal-announcements .ig-mio .btn{height:30px}.portal-announcements .ig-wh .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-announcements .vk .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .vk .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-announcements .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-announcements .vk-mask .btn{height:32px}body.im-drawer .portal-announcements .im-p .ct-intesta{flex-wrap:nowrap}body.im-drawer .portal-announcements .im-p .ct-intesta>.spazio{min-width:0}body.im-drawer .portal-announcements .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-announcements :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-announcements .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-announcements .im-p .zs-zone .ct-pill,.portal-announcements .im-p [data-im-sez=zone-shooting] .ct-pill.g-select{height:28px}.portal-announcements .im-udet .im-at>.btn{margin-left:40px}.portal-announcements .im-p :is(.sv-pv-x small,.cp-cifre-r small){font-size:11px}.portal-announcements .bl-sc-r .ib{width:28px;height:28px}.portal-announcements .tp-elenco[hidden],.portal-announcements .tp-pagina[hidden]{display:none}.portal-announcements .tp-scheda{cursor:pointer;transition:background var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-announcements .tp-scheda:hover{background:#ffffff0e}.portal-announcements .tp-scheda .im-tpl-h b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-announcements .tp-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-announcements .tp-ic .i{width:15px;height:15px}.portal-announcements .tp-da{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 16%,transparent);font-size:11px;font-weight:600;color:var(--ambra);white-space:nowrap}.portal-announcements .tp-scheda.cambiata{box-shadow:inset 2px 0 0 var(--ambra)}.portal-announcements .im-tpl small.tp-uso{width:100%;padding-right:64px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.portal-announcements .tp-chiede{cursor:default;justify-content:space-between;background:color-mix(in srgb,var(--rosso) 7%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosso) 35%,transparent)}.portal-announcements .tp-chiede:hover{background:color-mix(in srgb,var(--rosso) 9%,rgba(255,255,255,.03))}.portal-announcements .tp-conf{display:flex;gap:10px;align-items:flex-start}.portal-announcements .tp-conf b{display:block;font-size:13px;font-weight:600}.portal-announcements .tp-conf small{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--t2)}.portal-announcements .tp-conf-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--rosso) 16%,transparent);color:var(--rosso)}.portal-announcements .tp-conf-ic .i{width:15px;height:15px}.portal-announcements .tp-conf-a{display:flex;justify-content:flex-end;gap:6px;width:100%}.portal-announcements .tp-vuoto{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;border-radius:3px;background:#ffffff06;text-align:center;color:var(--t3)}.portal-announcements .tp-vuoto .i{width:20px;height:20px}.portal-announcements .tp-vuoto b{font-size:13px;color:var(--t1)}.portal-announcements .tp-vuoto span{font-size:12px}.portal-announcements .tp-riga{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.portal-announcements .tp .im-riq>.tp-riga+.im-f{margin-top:14px}.portal-announcements .tp-fasi{display:flex;flex-direction:column;gap:10px}.portal-announcements .tp-f{padding:10px 12px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.02));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-announcements .tp-f.trascina{opacity:.45;outline:1px dashed color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-1px}.portal-announcements .tp-f-h{display:grid;grid-template-columns:28px 22px minmax(0,1fr) auto 28px;gap:8px;align-items:center}.portal-announcements .tp-grip{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:grab}.portal-announcements .tp-grip:hover,.portal-announcements .tp-grip:focus-visible{background:#ffffff0f;color:var(--t1)}.portal-announcements .tp-grip .i{width:13px;height:13px}.portal-announcements .tp-f-n{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);font-size:11px;font-weight:700;color:color-mix(in srgb,var(--c) 75%,#fff)}.portal-announcements .tp-f-h .im-inp input{font-weight:600}.portal-announcements .tp-f-m{font-size:12px;color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums}.portal-announcements .tp-f .ib,.portal-announcements .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-announcements .tp-ts{display:flex;flex-direction:column;gap:6px;padding-left:58px}.portal-announcements .tp-t{display:grid;grid-template-columns:minmax(0,1fr) 170px 92px 92px 28px;gap:8px;align-items:center}.portal-announcements .tp-t-int{margin:10px 0 4px;padding-left:58px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--t3)}.portal-announcements .tp-t .g-select{width:100%;max-width:none;height:36px;justify-content:space-between}.portal-announcements .tp-t .im-suf{font-size:11px}.portal-announcements .tp-t-piu{margin:6px 0 0 58px}.portal-announcements .tp-dur{display:flex;align-items:baseline;gap:10px}.portal-announcements .tp-dur b{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.portal-announcements .tp-era{font-size:12px;font-weight:600;color:var(--ambra)}.portal-announcements .tp-dur-s{display:block;margin:4px 0 14px;font-size:12px;line-height:1.5;color:var(--t3)}.portal-announcements .tp-gantt{display:flex;flex-direction:column;gap:7px}.portal-announcements .tp-g{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center}.portal-announcements .tp-g>span:first-child{font-size:12px;color:var(--t2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-announcements .tp-g-t{position:relative;height:8px;border-radius:2px;background:#ffffff0d}.portal-announcements .tp-g-t i{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--c)}.portal-announcements .tp-g-asse .tp-g-t{height:14px;background:none}.portal-announcements .tp-g-asse em{position:absolute;top:0;translate:-50% 0;font-style:normal;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-announcements .tp-g-asse em:first-child{translate:0 0}.portal-announcements .tp-g-asse em:last-child{translate:-100% 0}.portal-announcements .tp-rs{display:flex;flex-direction:column;gap:8px}.portal-announcements .tp-r{display:grid;grid-template-columns:minmax(0,1fr) 90px 52px;gap:10px;align-items:center;font-size:12px}.portal-announcements .tp-r>span:first-child{color:var(--t2)}.portal-announcements .tp-r-b{height:6px;border-radius:2px;background:#ffffff0d;overflow:hidden}.portal-announcements .tp-r-b i{display:block;height:100%;background:var(--ciano)}.portal-announcements .tp-r b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.portal-announcements .tp-cart{display:flex;flex-direction:column;gap:6px}.portal-announcements .tp-c{display:grid;grid-template-columns:16px minmax(0,1fr) 28px;gap:8px;align-items:center}.portal-announcements .tp-c>.i{width:15px;height:15px;color:var(--ambra)}.portal-announcements .tp-c.base{grid-template-columns:16px minmax(0,1fr) auto;min-height:30px;padding:0 2px;font-size:13px;color:var(--t3)}.portal-announcements .tp-c.base>.i{color:var(--t3)}.portal-announcements .tp-c.base em{font-style:normal;font-size:11px}.portal-announcements .tp-fondo{display:flex;flex-direction:column;gap:10px}.portal-announcements .tp-uso-p{display:flex;gap:8px;align-items:center;margin:0;font-size:13px;color:var(--t3)}.portal-announcements .tp-uso-p .i{width:14px;height:14px;flex-shrink:0}.portal-announcements .tp-conf-p{padding:12px;border-radius:3px;background:color-mix(in srgb,var(--rosso) 7%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosso) 35%,transparent)}@media(max-width:1380px){.portal-announcements .tp-t{grid-template-columns:minmax(0,1fr) 140px 80px 80px 28px}.portal-announcements .tp-ts,.portal-announcements .tp-t-int,.portal-announcements .tp-t-piu{padding-left:0;margin-left:0}}.portal-announcements .cp-num.ko{color:#f4776f}.portal-announcements .lv-gt .spazio{flex:1}.portal-announcements .lv-p .tr-schede{margin:20px 0 14px}.portal-announcements .lv-asb .btn{height:32px;font-size:13px}.portal-announcements .lv-gr.chiuso .tp-gchev .i{transform:rotate(-90deg)}.portal-announcements .pd-per{margin-right:4px}.portal-announcements .pd-p .ct-intesta .ct-pill{height:36px}.portal-announcements .pd-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.portal-announcements .pd-k{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;border-radius:3px;background:#ffffff09}.portal-announcements .pd-kt{font-size:12px;color:var(--t3)}.portal-announcements .pd-kv{display:flex;align-items:flex-end;gap:10px}.portal-announcements .pd-kv b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-announcements .pd-spark{flex:1;height:28px;min-width:40px;overflow:visible}.portal-announcements .pd-spark polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.portal-announcements .pd-spark circle{vector-effect:non-scaling-stroke}.portal-announcements .pd-kd{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t3)}.portal-announcements .pd-kd .i{width:13px;height:13px}.portal-announcements .pd-kd.su,.portal-announcements .pd-kd.giu{color:#7fd6a6}.portal-announcements .pd-kd.giu .i{transform:scaleY(-1)}.portal-announcements .pd-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.portal-announcements .pd-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-announcements .pd-wt{display:flex;align-items:center;gap:10px;min-height:24px}.portal-announcements .pd-wt b{font-size:14px;font-weight:600;white-space:nowrap}.portal-announcements .pd-wt>span{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .pd-wt .spazio{flex:1}.portal-announcements .pd-leg{display:inline-flex!important;gap:12px;font-size:11px!important;color:var(--t2)!important}.portal-announcements .pd-leg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .pd-leg i{width:10px;height:10px;border-radius:2px}.portal-announcements .pd-leg i.fatto{background:#5b8def}.portal-announcements .pd-leg i.tempo{width:2px;height:12px;border-radius:1px;background:#e9eef6}.portal-announcements .pd-salute{grid-column:span 8}.portal-announcements .pd-dec{grid-column:span 4}.portal-announcements .pd-ritmo{grid-column:span 6}.portal-announcements .pd-fermo,.portal-announcements .pd-cons-w{grid-column:span 3}.portal-announcements .pd-carico{grid-column:span 8}.portal-announcements .pd-att{grid-column:span 4}.portal-announcements .pd-ore,.portal-announcements .pd-punt{grid-column:span 6}.portal-announcements .pd-nota{margin:2px 0 0;font-size:12px;color:var(--t3)}.portal-announcements .pd-ins{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:9px 11px;border-radius:3px;background:#ffffff09;font-size:13px;line-height:1.45;color:var(--t2)}.portal-announcements .pd-ins .i{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-announcements .pd-ins b{color:var(--t1);font-weight:600}.portal-announcements .pd-q{font-size:12px;color:var(--t3);white-space:nowrap}.portal-announcements .pd-av{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:10px;font-weight:700;color:#fff}.portal-announcements .pd-sh,.portal-announcements .pd-sr{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(160px,1.6fr) 84px 108px 90px;gap:14px;align-items:center}.portal-announcements .pd-sh{font-size:11px;font-weight:600;color:var(--t3);padding-bottom:2px}.portal-announcements .pd-sr{min-height:44px}.portal-announcements .pd-sn{min-width:0}.portal-announcements .pd-sn b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .pd-sn small{display:block;font-size:11px;color:var(--t3)}.portal-announcements .pd-bul{position:relative;height:12px;border-radius:3px;background:#ffffff12;cursor:default}.portal-announcements .pd-bul .fatto{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--c)}.portal-announcements .pd-bul .tempo{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:#e9eef6;box-shadow:0 0 0 2px #171b24}.portal-announcements .pd-gap{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t2)}.portal-announcements .pd-gap.ritardo{color:#f49c95}.portal-announcements .pd-gap.rischio{color:#f2c981}.portal-announcements .pd-gap.avanti{color:#7fd6a6}.portal-announcements .pd-st{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 60%,#fff);white-space:nowrap;justify-self:start}.portal-announcements .pd-st .i{width:11px;height:11px}.portal-announcements .pd-dg{display:flex;flex-direction:column;gap:2px;padding-top:10px;box-shadow:inset 0 1px #ffffff0f}.portal-announcements .pd-dg:first-of-type{padding-top:0;box-shadow:none}.portal-announcements .pd-dgt{display:flex;align-items:center;gap:9px;margin-bottom:4px}.portal-announcements .pd-dgt b{flex:1;font-size:13px;font-weight:600}.portal-announcements .pd-dgt a{font-size:12px;font-weight:600;color:#8fb0f5;cursor:pointer}.portal-announcements .pd-dn{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:12px;font-weight:700;color:var(--t1)}.portal-announcements .pd-dn.warn{background:#e8ae552e;color:#f2c981}.portal-announcements .pd-dn.ko{background:#f4776f2e;color:#f49c95}.portal-announcements .pd-di{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:46px}.portal-announcements .pd-di b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .pd-di small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .pd-di .btn{height:28px;padding:0 10px;font-size:12px}.portal-announcements .pd-cons{display:flex;align-items:center;gap:6px}.portal-announcements .pd-cons small{font-size:11px;color:#7fd6a6;white-space:nowrap}.portal-announcements .pd-cons .pd-av{width:22px;height:22px;font-size:9px}.portal-announcements .pd-chart{display:grid;grid-template-columns:28px 1fr;gap:6px;height:190px}.portal-announcements .pd-y{position:relative;margin-bottom:20px}.portal-announcements .pd-y span{position:absolute;right:0;transform:translateY(50%);font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-announcements .pd-plot{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;background:linear-gradient(to top,transparent 19px,rgba(255,255,255,.08) 19px,rgba(255,255,255,.08) 20px,transparent 20px),repeating-linear-gradient(to top,transparent 0 calc((100% - 20px) / 3 - 1px),rgba(255,255,255,.04) calc((100% - 20px) / 3 - 1px) calc((100% - 20px) / 3)) 0 0/100% calc(100% - 20px) no-repeat}.portal-announcements .pd-wk{display:flex;flex-direction:column;min-width:0}.portal-announcements .pd-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px}.portal-announcements .pd-bars i{width:min(14px,40%);border-radius:3px 3px 0 0;cursor:default;transition:filter var(--t-rapido,.14s) ease}.portal-announcements .pd-bars i:hover{filter:brightness(1.25)}.portal-announcements .pd-bars .n{background:#bf7e3a}.portal-announcements .pd-bars .c{background:#5b8def}.portal-announcements .pd-wk>span{height:20px;line-height:20px;text-align:center;font-size:11px;color:var(--t3);white-space:nowrap}.portal-announcements .pd-wk:last-child>span{color:var(--t1);font-weight:600}.portal-announcements .pd-fr{display:grid;grid-template-columns:86px 1fr 44px;gap:10px;align-items:center;min-height:34px;font-size:12px;color:var(--t2)}.portal-announcements .pd-fr b,.portal-announcements .pd-pr b{text-align:right;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-announcements .pd-fb{height:10px;border-radius:3px;background:#ffffff0f}.portal-announcements .pd-fb i{display:block;height:100%;border-radius:3px;background:#5b8def;cursor:default}.portal-announcements .pd-fr:last-of-type .pd-fb i{background:#f4776f}.portal-announcements .pd-pr{display:grid;grid-template-columns:26px 120px 1fr 44px 56px;gap:10px;align-items:center;min-height:36px;font-size:12px;color:var(--t2)}.portal-announcements .pd-pr small{font-size:11px;color:var(--t3);text-align:right}.portal-announcements .pd-cr{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center;padding:6px 0}.portal-announcements .pd-cd{grid-row:span 2;width:40px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px;background:#ffffff0e;font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase}.portal-announcements .pd-cd b{font-size:16px;line-height:1.05;color:var(--t1)}.portal-announcements .pd-cr>div b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .pd-cr>div small{display:block;font-size:11px;color:var(--t3)}.portal-announcements .pd-st.mini{height:20px;padding:0 6px;font-size:11px}.portal-announcements .pd-lh,.portal-announcements .pd-lr{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(5,minmax(44px,.45fr)) 140px;gap:6px;align-items:center}.portal-announcements .pd-lh{font-size:11px;font-weight:600;color:var(--t3);text-align:center}.portal-announcements .pd-lh span:first-child,.portal-announcements .pd-lh span:last-child{text-align:left}.portal-announcements .pd-lr{min-height:40px}.portal-announcements .pd-chi{display:flex;align-items:center;gap:9px;min-width:0}.portal-announcements .pd-chi b{display:block;font-size:12px;font-weight:600}.portal-announcements .pd-chi small{display:block;font-size:11px;color:var(--t3)}.portal-announcements .pd-carico .lv-h{height:28px;font-size:11px;cursor:default}.portal-announcements .pd-tot{display:flex;flex-direction:column;gap:4px;padding-left:8px}.portal-announcements .pd-tot span{font-size:11px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-announcements .pd-ar{display:flex;align-items:center;gap:12px;min-height:50px}.portal-announcements .pd-ar>div{flex:1;min-width:0}.portal-announcements .pd-ar b{display:block;font-size:12px;font-weight:600}.portal-announcements .pd-ar small{display:block;font-size:11px;color:var(--t3)}.portal-announcements .pd-ad{display:flex;flex-direction:column;align-items:center;width:52px;padding:4px 0;border-radius:3px;background:#5b8def24;font-size:11px;color:#8fb0f5}.portal-announcements .pd-ad b{font-size:16px;color:#c3d4fa}.portal-announcements .pd-ad.chiusa{background:#ffffff0d;color:var(--t3)}.portal-announcements .pd-ad.chiusa b{color:var(--t2)}.portal-announcements .pd-or{display:grid;grid-template-columns:170px 1fr 90px;gap:12px;align-items:center;min-height:36px;font-size:12px;color:var(--t2)}.portal-announcements .pd-or>b{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-announcements .pd-or>b.ko{color:#f49c95}.portal-announcements .pd-ob{position:relative;height:12px;border-radius:3px;background:#ffffff0f;cursor:default}.portal-announcements .pd-ob .eff{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#5b8def}.portal-announcements .pd-ob .eff.oltre{background:repeating-linear-gradient(45deg,#5b8def 0,#5b8def 4px,#4874cf 4px,#4874cf 8px)}.portal-announcements .pd-ob .sti{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:#e9eef6;box-shadow:0 0 0 2px #171b24}.portal-announcements .pd-tip{position:fixed;z-index:50;padding:6px 9px;border-radius:3px;background:#1f2430;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px #00000073;font-size:12px;color:var(--t1);pointer-events:none;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}@media(max-width:1400px){.portal-announcements .pd-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-announcements .pd-salute,.portal-announcements .pd-carico{grid-column:span 12}.portal-announcements .pd-dec,.portal-announcements .pd-att{grid-column:span 6}.portal-announcements .pd-ritmo{grid-column:span 12}.portal-announcements .pd-fermo,.portal-announcements .pd-cons-w{grid-column:span 6}}.portal-announcements .pd-p .ct-intesta .ct-seg span,.portal-announcements .pd-p .ct-intesta .ct-pill,.portal-announcements .pd-p .ct-intesta .btn{white-space:nowrap}.portal-announcements .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-announcements .pd-g{align-items:stretch}.portal-announcements .pd-w>.pd-ins,.portal-announcements .pd-w>.pd-nota,.portal-announcements .pd-w>.pd-ap{margin-top:auto}.portal-announcements .pd-w>.pd-ins+.pd-ap{margin-top:12px}.portal-announcements .pd-fermo .pd-ins{margin-top:4px}.portal-announcements .pd-ap{display:flex;flex-direction:column;gap:8px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f}.portal-announcements .pd-apt{font-size:12px;color:var(--t3)}.portal-announcements .pd-apb{display:flex;gap:2px;height:12px}.portal-announcements .pd-apb i{border-radius:3px;cursor:default}.portal-announcements .pd-apl{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--t2)}.portal-announcements .pd-apl span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .pd-apl i{width:8px;height:8px;border-radius:2px}.portal-announcements .pd-apl b{color:var(--t1)}.portal-announcements .pd-cr{grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto;row-gap:0;padding:5px 0}.portal-announcements .pd-cd{grid-row:auto;width:38px;height:38px}.portal-announcements .pd-cd b{font-size:14px}.portal-announcements .pd-cr .pd-st.mini{justify-self:end}.portal-announcements .pd-cons-w .pd-cr+.pd-cr{box-shadow:inset 0 1px #ffffff0d}.portal-announcements .pd-ritmo .pd-chart{flex:1 1 auto;height:auto;min-height:190px}.portal-announcements .pd-ritmo .pd-ins{margin-top:0}.portal-announcements .pd-am{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.portal-announcements .pd-am div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-announcements .pd-am span{font-size:11px;color:var(--t3)}.portal-announcements .pd-am b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-announcements .pd-att .pd-ins{margin-top:0}.portal-announcements .pd-tutte{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;color:#8fb0f5;cursor:pointer}.portal-announcements .pd-tutte .i{width:13px;height:13px}.portal-announcements .pd-sp{position:relative;flex:1;min-width:40px;height:28px;display:block}.portal-announcements .pd-sp .pd-spark{width:100%;height:100%}.portal-announcements .pd-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--c,#5B8DEF);box-shadow:0 0 0 3px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent);pointer-events:auto}.portal-announcements .pd-dot.grande{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent)}.portal-announcements .pd-dot:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--c,#5B8DEF) 35%,transparent)}.portal-announcements .pd-kv{min-width:0}.portal-announcements .pd-kv b{flex-shrink:0}.portal-announcements .pd-sp{min-width:0;flex:1 1 40px}.portal-announcements .pd-w:hover .pn-wb{opacity:1}.portal-announcements .pd-wt .pn-wb:first-child{margin-left:auto}.portal-announcements .pd-p.nova{padding-right:464px}.portal-announcements .pd-p.nova .pn-nova{display:flex;animation:pn-entra var(--t-medio,.22s) var(--c-entra,ease-out)}@media(prefers-reduced-motion:reduce){.portal-announcements .pd-p.nova .pn-nova{animation:none}}.portal-announcements .pn-nt .spazio{flex:1}.portal-announcements .pn-pb .btn{height:32px;font-size:13px}.portal-announcements .pn-cb .spazio{flex:1}.portal-announcements .pd-p.nova .pd-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-announcements .pd-p.nova .pd-g>.pd-w{grid-column:span 12}.portal-announcements .pd-p.nova .pn-l{grid-template-columns:1fr;gap:6px}.portal-announcements .pd-p.nova .ct-intesta{flex-wrap:wrap}.portal-announcements .pd-p.nova .ct-intesta>.spazio{flex:1 1 100%}.portal-announcements .pn-ph .spazio{flex:1}.portal-announcements .pd-p.nova .pn-vs{grid-template-columns:1fr}.portal-announcements .pg-nova.pn-punto:not([open])>summary>.spazio{display:none}.portal-announcements .cb-ct .ct-chip{grid-column:2/4;justify-self:start}body.nv-on .portal-announcements .cb-p .pd-g>.pd-w{grid-column:span 12}.portal-announcements .cb-dots .pd-dot{cursor:default}.portal-announcements .cb-p .pd-g{gap:16px}.portal-announcements .cn-solo{display:none}.portal-announcements .cn-p.movimenti .cn-solo.movimenti,.portal-announcements .cn-p.gestione .cn-solo.gestione{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .cn-solo>*{margin-bottom:0!important}.portal-announcements .cn-solo>*+*{margin-top:16px!important}.portal-announcements .cn-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-announcements .cn-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-announcements .cn-kpi b.ok{color:#4cc38a}.portal-announcements .cn-kpi b.warn{color:#e8ae55}.portal-announcements .cn-conti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-announcements .cn-conto{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:3px;background:#ffffff09;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-announcements .cn-conto:hover{background:#ffffff0f}.portal-announcements .cn-conto.on{box-shadow:inset 0 0 0 1.5px #3fb7a0}.portal-announcements .cn-ct{display:flex;align-items:center;gap:10px}.portal-announcements .cn-ct>div{flex:1;min-width:0}.portal-announcements .cn-ct b{display:block;font-size:13px;font-weight:600}.portal-announcements .cn-ct small{display:block;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cn-ci{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:#3fb7a024;color:#6fd3be}.portal-announcements .cn-ci .i{width:15px;height:15px}.portal-announcements .cn-sv{display:flex;align-items:flex-end;gap:12px}.portal-announcements .cn-sv>b{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-announcements .cn-sd{display:flex;justify-content:space-between;font-size:12px;color:var(--t3)}.portal-announcements .cn-sel{display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border-radius:3px;background:#5b8def1a}.portal-announcements .cn-sel>.i{width:15px;height:15px;color:#8fb0f5}.portal-announcements .cn-sel b{font-size:13px;margin-right:6px}.portal-announcements .cn-sel .spazio{flex:1}.portal-announcements .cn-mov>*{margin-bottom:0!important}.portal-announcements .cn-mov>*+*{margin-top:12px!important}.portal-announcements .cn-mt,.portal-announcements .cn-m{display:grid;grid-template-columns:22px minmax(240px,1.6fr) 90px 160px 150px 130px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .cn-mt{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .cn-mt span:last-child,.portal-announcements .cn-imp{text-align:right}.portal-announcements .cn-g{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 16px;background:#ffffff05;font-size:12px;font-weight:600;color:var(--t3)}.portal-announcements .cn-g b{font-size:12px;font-variant-numeric:tabular-nums}.portal-announcements .cn-m{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer}.portal-announcements .cn-m:hover{background:#ffffff08}.portal-announcements .cn-m.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-announcements .cn-m.on .cp-ck{background:#5b8def;border-color:#5b8def}.portal-announcements .cn-m.on .cp-ck:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-announcements .cn-mn{min-width:0}.portal-announcements .cn-mn b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cn-mn small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cn-mc{font-size:12px}.portal-announcements .cn-nocat{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#f2c981}.portal-announcements .cn-nocat .i{width:12px;height:12px}.portal-announcements .cn-ric{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,#fff)}.portal-announcements .cn-ric .i{width:12px;height:12px}.portal-announcements .cn-imp{font-size:13px;font-variant-numeric:tabular-nums}.portal-announcements .cn-det{display:none;position:fixed;top:64px;right:0;bottom:0;z-index:20;width:440px;flex-direction:column;gap:16px;padding:16px 18px;overflow-y:auto;background:#12151c;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059;font-family:Manrope,sans-serif;color:var(--t1)}body.cn-aperto .portal-announcements .cn-det{display:flex;animation:pn-entra var(--t-medio,.22s) var(--c-entra,ease-out)}body.cn-aperto .portal-announcements .cn-p{padding-right:464px}.portal-announcements .cn-dh{display:flex;align-items:center}.portal-announcements .cn-dh .spazio{flex:1}.portal-announcements .cn-dt{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6fd3be}.portal-announcements .cn-dt .i{width:13px;height:13px}.portal-announcements .cn-dv b{display:block;font-size:30px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-announcements .cn-dv span{font-size:12px;color:var(--t3)}.portal-announcements .cn-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:12px 14px;border-radius:3px;background:#ffffff09;font-size:13px}.portal-announcements .cn-dl dt{color:var(--t3)}.portal-announcements .cn-dl dd{margin:0}.portal-announcements .cn-ds{display:flex;flex-direction:column;gap:8px}.portal-announcements .cn-ds .tp-inp{height:36px;font-size:13px}.portal-announcements .cn-ds .tp-inp .i:first-child{width:14px;height:14px;color:var(--t3)}.portal-announcements .cn-cats{display:flex;gap:6px;flex-wrap:wrap}.portal-announcements .cn-cats button{height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-announcements .cn-cats button.on{background:#4cc38a29;color:#7fd6a6;font-weight:600}.portal-announcements .cn-n{display:block;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-announcements .cn-sugg{display:flex;gap:10px;padding:10px 12px;border-radius:3px;background:#9d7bea1a;box-shadow:inset 2px 0 #9d7bea}.portal-announcements .cn-sugg>.i{width:16px;height:16px;flex-shrink:0;color:#b59cf0;margin-top:2px}.portal-announcements .cn-sugg b{display:block;font-size:13px}.portal-announcements .cn-sugg small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .cn-cerca{max-width:none}.portal-announcements .cn-sc{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:3px;background:#ffffff09;cursor:pointer}.portal-announcements .cn-sc:hover{background:#ffffff0f}.portal-announcements .cn-sc.on{box-shadow:inset 0 0 0 1.5px #5b8def}.portal-announcements .cn-sc b{display:block;font-size:13px}.portal-announcements .cn-sc small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .cn-sc>b{font-variant-numeric:tabular-nums}.portal-announcements .cn-rad{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t3) 70%,transparent)}.portal-announcements .cn-sc.on .cn-rad{box-shadow:inset 0 0 0 5px #5b8def}.portal-announcements .cn-dp{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.portal-announcements .cn-dp .btn{height:36px}.portal-announcements .cn-cl{display:flex;align-items:center;gap:14px}.portal-announcements .cn-cl>.i{width:22px;height:22px;color:#6fd3be}.portal-announcements .cn-cl>div{flex:1}.portal-announcements .cn-cl b{font-size:14px}.portal-announcements .cn-cl .btn{height:36px}.portal-announcements .cn-gest>*+*{margin-top:16px}.portal-announcements .cn-gt,.portal-announcements .cn-gr{display:grid;grid-template-columns:minmax(220px,1.5fr) 70px 130px 140px 210px 110px 40px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .cn-gt{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .cn-gr{min-height:52px;font-size:13px;color:var(--t2)}.portal-announcements .cn-gr b{color:var(--t1);font-weight:600}.portal-announcements .cn-gr.vecchio{opacity:.55}.portal-announcements .cn-m .ct-chip,.portal-announcements .cn-gr .ct-chip{justify-self:start}.portal-announcements .cn-mov>:first-child{margin-top:0!important}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-p .cp-kpi.cn-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-kpi b{font-size:20px;white-space:nowrap}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-kpi em{display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-sv .pd-sp{display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-sv>b{font-size:20px}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-sd{flex-direction:column;gap:2px}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-mt,.portal-announcements body:is(.cn-aperto,.nv-on) .cn-m{grid-template-columns:22px minmax(180px,1fr) 150px 120px}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.cn-mt,.cn-m)>:nth-child(3),.portal-announcements body:is(.cn-aperto,.nv-on) :is(.cn-mt,.cn-m)>:nth-child(5){display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .ct-strum{flex-wrap:wrap}.portal-announcements .cn-ds .tp-inp{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px}.portal-announcements .cn-ds .tp-inp .i:last-child{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-announcements .cn-cons{display:flex;flex-direction:column;gap:5px;font-size:12px}.portal-announcements .cn-cons i{display:block;height:3px;max-width:150px;border-radius:2px;background:linear-gradient(90deg,#3FB7A0 var(--p),rgba(255,255,255,.08) var(--p))}.portal-announcements .cn-cons.ko{color:#f2c981}.portal-announcements .cn-cons.ko i{background:#e8ae5559}.portal-announcements body:is(.cn-aperto,.nv-on) .ct-intesta .cb-sync{display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-ct{flex-wrap:wrap;row-gap:6px}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-ct>div{flex-basis:calc(100% - 42px)}.portal-announcements body:is(.cn-aperto,.nv-on) .cn-ct>.ct-chip{margin-left:42px}.portal-announcements .cn-ct b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cn-gn{display:flex;align-items:center;gap:12px;min-width:0}.portal-announcements .cn-gn>div{min-width:0}.portal-announcements .cn-gn small{display:block;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .cn-gr.vecchio .cn-ci{background:#ffffff0f;color:var(--t3)}.portal-announcements .cn-gr{min-height:60px}.portal-announcements .sd-p .pd-g{gap:16px}.portal-announcements .sd-nu{margin-left:6px;min-width:16px;height:16px;padding:0 4px;display:inline-grid;place-items:center;border-radius:8px;background:#ff453a;color:#fff;font-style:normal;font-size:11px;font-weight:700}.portal-announcements .sd-tg{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2);white-space:nowrap}.portal-announcements .ct-strum .spazio{flex:1}.portal-announcements .sd-tr .ct-chip{justify-self:start}body.cn-aperto .portal-announcements .sd-p{padding-right:464px}.portal-announcements .sd-sl .btn{justify-self:end}.portal-announcements .sd-bz .cn-dp{margin-top:auto}.portal-announcements .sd-aut .cf-sc:first-of-type{box-shadow:none}.portal-announcements body:is(.cn-aperto,.nv-on) .sd-p .cp-kpi.sd-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-announcements body:is(.cn-aperto,.nv-on) .sd-kpi b{font-size:20px;white-space:nowrap}.portal-announcements body:is(.cn-aperto,.nv-on) .sd-kpi em{display:none}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.sd-inc,.sd-pag,.sd-sca){grid-column:span 6}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.sd-set,.sd-age,.sd-sls,.sd-bz,.sd-aut){grid-column:span 12;grid-row:auto}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.sd-th,.sd-tr){grid-template-columns:100px minmax(160px,1fr) 110px 110px 20px}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.sd-th,.sd-tr)>:nth-child(5),.portal-announcements body:is(.cn-aperto,.nv-on) :is(.sd-th,.sd-tr)>:nth-child(6){display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .sd-p .ct-strum{flex-wrap:wrap}.portal-announcements .sd-p .ct-cerca{min-width:0}.portal-announcements .sd-bz .cn-dp{margin-top:0}.portal-announcements .ft-p .pd-g{gap:16px}.portal-announcements .ft-p.nuova>:not(.ft-solo.nuova):not(.pd-tip){display:none!important}.portal-announcements .ft-tr .ct-chip{justify-self:start}body.cn-aperto .portal-announcements .ft-p{padding-right:464px}.portal-announcements .ft-ed .tp-p-t .btn{height:36px}.portal-announcements .ft-cr .ct-chip{justify-self:start}.portal-announcements body:is(.cn-aperto,.nv-on) .ft-p .pd-kpi.ft-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-announcements body:is(.cn-aperto,.nv-on) .ft-p .ft-kpi .pd-kv b{font-size:20px}.portal-announcements body:is(.cn-aperto,.nv-on) .ft-p .ft-kpi .pd-sp{display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .ft-p .ft-kpi :is(.pd-kt,.pd-kd){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.ft-imp,.ft-iva,.ft-wcli,.ft-wfor,.ft-cps,.ft-prof){grid-column:span 12}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.ft-th,.ft-tr){grid-template-columns:100px minmax(160px,1fr) 110px 120px 20px}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.ft-th,.ft-tr)>:is(:nth-child(3),:nth-child(6),:nth-child(7)){display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .ft-p .ct-strum{flex-wrap:wrap}.portal-announcements body:is(.cn-aperto,.nv-on) .ft-p .ct-intesta{flex-wrap:wrap}.portal-announcements .ft-er .tp-inp{padding:0 8px}.portal-announcements .ft-ed .cp-nome-in{height:36px;box-sizing:border-box}.portal-announcements .ft-det .cn-dp .spazio{flex:1}.portal-announcements .ft-ed .dc-nova .btn.piccolo{height:28px}.portal-announcements .ft-prof .pd-nota{margin-top:0}.portal-announcements .ab-solo{display:none}.portal-announcements .ab-p.elenco .ab-solo.elenco,.portal-announcements .ab-p.andamento .ab-solo.andamento{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .ab-solo>*{margin-bottom:0!important}.portal-announcements .ab-solo>*+*{margin-top:16px!important}.portal-announcements .ab-solo>:first-child{margin-top:0!important}.portal-announcements .ab-p .pd-g{gap:16px}.portal-announcements .ab-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-announcements .ab-p .ct-strum .spazio{flex:1}.portal-announcements .ab-avv{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;background:#e8ae5514;box-shadow:inset 2px 0 #e8ae55}.portal-announcements .ab-avv>.i{width:16px;height:16px;color:#f2c981;flex-shrink:0}.portal-announcements .ab-avv>div{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.portal-announcements .ab-avv b{width:100%;font-size:13px}.portal-announcements .ab-avv span{font-size:12px;color:var(--t3)}.portal-announcements .ab-th,.portal-announcements .ab-tr{display:grid;grid-template-columns:22px minmax(220px,1fr) 100px 100px 120px 130px 100px 20px;gap:12px;align-items:center;padding:0 16px}.portal-announcements .ab-th{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .ab-th span:nth-child(3),.portal-announcements .ab-th span:nth-child(5),.portal-announcements .ab-im,.portal-announcements .ab-vm{text-align:right}.portal-announcements .ab-tr{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer;box-shadow:inset 0 -1px #ffffff0a}.portal-announcements .ab-tr:hover{background:#ffffff08}.portal-announcements .ab-tr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-announcements .ab-tr.on .cp-ck{background:#5b8def;border-color:#5b8def}.portal-announcements .ab-tr.on .cp-ck:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-announcements .ab-tr .ct-chip{justify-self:start}.portal-announcements .ab-cl b,.portal-announcements .ab-sc b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-announcements .ab-cl small,.portal-announcements .ab-sc small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ab-sc small.warn{color:#f2c981}.portal-announcements .ab-sc small.ko{color:#ff8a80}.portal-announcements .ab-im{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-announcements .ab-vm{font-variant-numeric:tabular-nums}.portal-announcements .ab-vm small{font-size:11px;color:var(--t3);margin-left:2px}.portal-announcements .ab-tr .ch{width:14px;height:14px;color:var(--t3)}.portal-announcements .ab-mov{grid-column:span 7}.portal-announcements .ab-ser{grid-column:span 5}.portal-announcements .ab-rin{grid-column:span 7}.portal-announcements .ab-sen{grid-column:span 5}.portal-announcements .ab-w{display:grid;grid-template-columns:48px repeat(12,1fr);gap:6px;height:260px}.portal-announcements .ab-wc{display:grid;grid-template-rows:1fr 1fr 20px;min-width:0}.portal-announcements .ab-wu{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;box-shadow:inset 0 -1px #fff3}.portal-announcements .ab-wd{display:flex;flex-direction:column;align-items:center;padding-top:2px}.portal-announcements .ab-wc i{width:min(18px,60%);border-radius:3px 3px 0 0;cursor:default}.portal-announcements .ab-wc i.n{background:#5b8def}.portal-announcements .ab-wc i.a{background:#3fb7a0}.portal-announcements .ab-wc i.d{background:#bf7e3a;border-radius:0 0 3px 3px}.portal-announcements .ab-wc i:hover{filter:brightness(1.25)}.portal-announcements .ab-wc>span{text-align:center;font-size:11px;line-height:20px;color:var(--t3)}.portal-announcements .ab-wc:last-child>span{color:var(--t1);font-weight:600}.portal-announcements .ab-rn{display:grid;grid-template-columns:54px minmax(0,1fr) 90px 110px;gap:12px;align-items:center;min-height:44px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-announcements .ab-rn:last-child{box-shadow:none}.portal-announcements .ab-rd{font-weight:600;color:var(--t1)}.portal-announcements .ab-rn b{font-weight:600}.portal-announcements .ab-rn small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .ab-rv{text-align:right;font-variant-numeric:tabular-nums}.portal-announcements .ab-rf{justify-self:end;font-size:12px;color:var(--t3)}.portal-announcements .ab-rf.ok{color:#7fd6a6;font-weight:600}.portal-announcements .ab-sf{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;background:#e8ae5514;box-shadow:inset 2px 0 #e8ae55}.portal-announcements .ab-sf>div{flex:1}.portal-announcements .ab-sf b{font-size:13px}.portal-announcements .ab-sf small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .ab-sen .pd-nota{margin-top:auto}.portal-announcements .ab-nuo{display:none!important}body.ab-nuovo .portal-announcements .ab-nuo{display:flex!important;animation:pn-entra var(--t-medio,.22s) var(--c-entra,ease-out)}body.ab-nuovo .portal-announcements .ab-det{display:none!important}body.cn-aperto .portal-announcements .ab-p{padding-right:464px}.portal-announcements .ab-cy{font-size:14px;font-weight:600;color:var(--t3);letter-spacing:0}.portal-announcements .ab-pss{display:flex;flex-direction:column}.portal-announcements .ab-ps{display:grid;grid-template-columns:minmax(0,1fr) auto 90px 64px;gap:10px;align-items:center;min-height:46px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-announcements .ab-ps b{font-variant-numeric:tabular-nums}.portal-announcements .ab-ps>div b{display:block;font-weight:600}.portal-announcements .ab-ps small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .ab-ps>b{text-align:right}.portal-announcements .ab-fa{justify-self:end;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--t3)}.portal-announcements .ab-fa.ok{color:#8fb0f5;cursor:pointer}.portal-announcements .ab-fa .i{width:12px;height:12px}.portal-announcements .ab-dp .spazio{flex:1}.portal-announcements .ab-sub{margin:-8px 0 0;font-size:12px;color:var(--t3)}.portal-announcements .ab-nuo .tp-inp{height:36px;font-size:13px}.portal-announcements .ab-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-announcements .ab-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-announcements .ab-nuo .tp-inp .i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-announcements .ab-ph{color:var(--t3)!important}.portal-announcements .ab-due{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-announcements .ab-riep{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border-radius:3px;background:#4cc38a14;font-size:12px;color:var(--t3)}.portal-announcements .ab-riep b{font-size:14px;color:#7fd6a6;font-variant-numeric:tabular-nums}.portal-announcements body:is(.cn-aperto,.nv-on) .ab-p .pd-kpi.ab-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-announcements body:is(.cn-aperto,.nv-on) .ab-p .ab-kpi .pd-kv b{font-size:20px}.portal-announcements body:is(.cn-aperto,.nv-on) .ab-p .ab-kpi .pd-sp{display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .ab-p .ab-kpi :is(.pd-kt,.pd-kd){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.ab-mov,.ab-ser,.ab-rin,.ab-sen){grid-column:span 12}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.ab-th,.ab-tr){grid-template-columns:22px minmax(160px,1fr) 100px 100px 20px}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.ab-th,.ab-tr)>:is(:nth-child(4),:nth-child(5),:nth-child(6)){display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .ab-p .ct-strum{flex-wrap:wrap}.portal-announcements .ab-sf.ko{background:#ff696114;box-shadow:inset 2px 0 #ff6961}.portal-announcements .ab-det .sd-cp>div:first-child b{color:#7fd6a6}.portal-announcements .ab-wy{position:relative;height:calc(100% - 20px);font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-announcements .ab-wy span{position:absolute;right:4px;transform:translateY(-50%);white-space:nowrap}.portal-announcements .ab-tr>.ab-sc,.portal-announcements .ab-th>span:nth-child(6){padding-left:12px}.portal-announcements .ab-nuo .tp-f>span em{color:var(--t3)}.portal-announcements .ab-salva{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 8%,transparent);box-shadow:inset 2px 0 0 var(--ambra);font-size:12px;color:var(--t2)}.portal-announcements .ab-salva>span{display:inline-flex;align-items:center;gap:8px}.portal-announcements .ab-salva>span .i{width:14px;height:14px;color:#f2c981}.portal-announcements .ab-salva .spazio{flex:1}.portal-announcements .cm-p .pd-g{gap:16px}.portal-announcements .cm-p .ct-strum .spazio{flex:1}.portal-announcements .cm-tr.on .cp-ck{background:#5b8def;border-color:#5b8def}.portal-announcements .cm-tr.on .cp-ck:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-announcements .cm-tr .ct-chip{justify-self:start}.portal-announcements .cm-av{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#5b8def33;color:#b7cbf7;font-size:11px;font-weight:700}.portal-announcements .cm-av.g{width:36px;height:36px;font-size:12px}.portal-announcements .cm-av.p{width:26px;height:26px;font-size:11px;margin-right:4px}.portal-announcements .cm-ph .spazio{flex:1}body.cn-aperto .portal-announcements .cm-p{padding-right:464px}.portal-announcements .cm-nuo .tp-inp{height:36px;font-size:13px}.portal-announcements .cm-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-announcements .cm-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-announcements .cm-nuo .tp-inp>.i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-announcements .cm-hint{margin-top:-8px;font-size:12px;color:var(--t3)}.portal-announcements body:is(.cn-aperto,.nv-on) .cm-riep{grid-template-columns:1fr}.portal-announcements body:is(.cn-aperto,.nv-on) .cm-pp{grid-column:span 6}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.cm-th,.cm-tr){grid-template-columns:22px minmax(160px,1fr) 100px 100px 20px}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.cm-th,.cm-tr)>:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(7)){display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .cm-p .ct-strum{flex-wrap:wrap}.portal-announcements .cm-tr>.ct-chip:nth-child(8){margin-left:12px}.portal-announcements .cm-det .cn-dp{flex-wrap:wrap;row-gap:8px}.portal-announcements .cm-det .cn-dp .btn{min-width:0}.portal-announcements .an-solo{display:none}.portal-announcements .an-p.ricevuti .an-solo.ricevuti,.portal-announcements .an-p.pubblicati .an-solo.pubblicati,.portal-announcements .an-p.tutti .an-solo.tutti,.portal-announcements .an-p.template .an-solo.template{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .an-solo>*{margin-bottom:0!important}.portal-announcements .an-solo>*+*{margin-top:16px!important}.portal-announcements .an-solo>:first-child{margin-top:0!important}.portal-announcements .an-p .pos{color:#7fd6a6}.portal-announcements .an-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-announcements .an-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-announcements .an-kpi b.warn{color:#f2c981}.portal-announcements .an-p .ct-strum .spazio{flex:1}.portal-announcements .an-bo{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 20%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}.portal-announcements .an-bo .i{width:14px;height:14px}.portal-announcements .bk-h{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}.portal-announcements .bk-ic{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}.portal-announcements .bk-ic .i{width:12px;height:12px}.portal-announcements .bk-ti{font-weight:700;color:color-mix(in srgb,var(--c) 75%,#fff)}.portal-announcements .bk-fx{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:600;color:var(--t2)}.portal-announcements .bk-fx .i{width:12px;height:12px}.portal-announcements .bk-t{margin:0;font:700 20px/1.25 Manrope,sans-serif;letter-spacing:-.01em;color:var(--t1)}.portal-announcements .bk-p{margin:0;font-size:14px;line-height:1.6;color:var(--t2)}.portal-announcements .bk-p b{color:var(--t1)}.portal-announcements .bk-et{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--t3)}.portal-announcements .bk-et .i{width:12px;height:12px}.portal-announcements .bk-qd{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-announcements .bk-qd>div{display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:12px;border-radius:3px;background:#ffffff0a}.portal-announcements .bk-qd>div>span{grid-row:span 2;width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}.portal-announcements .bk-qd>div>span .i{width:13px;height:13px}.portal-announcements .bk-qd b{font-size:13px}.portal-announcements .bk-qd small{font-size:12px;color:var(--t3)}.portal-announcements .bk-cd{display:flex;align-items:center;gap:8px}.portal-announcements .bk-cd>span{font-size:12px;color:var(--t3);margin-right:4px}.portal-announcements .bk-cd>div{min-width:58px;padding:8px 10px;border-radius:3px;background:#ffffff0d;text-align:center}.portal-announcements .bk-cd b{display:block;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-announcements .bk-cd small{font-size:11px;color:var(--t3)}.portal-announcements .bk-pe{display:flex;align-items:center;gap:12px}.portal-announcements .bk-av{display:flex}.portal-announcements .bk-av i{width:28px;height:28px;display:grid;place-items:center;margin-left:-6px;border-radius:50%;background:#2a3142;box-shadow:0 0 0 2px #171b24;font:700 10.5px Manrope,sans-serif;font-style:normal;color:#c9d3e6}.portal-announcements .bk-av i:first-child{margin-left:0}.portal-announcements .bk-pe small{font-size:12px;color:var(--t2)}.portal-announcements .bk-sd{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:3px;background:#ffffff09}.portal-announcements .bk-sq b{display:block;font-size:14px}.portal-announcements .bk-sq small{font-size:12px;color:var(--t3)}.portal-announcements .bk-so{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:38px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0a;cursor:pointer;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-announcements .bk-so:hover{background:#ffffff12}.portal-announcements .bk-sr{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d}.portal-announcements .bk-so.on{box-shadow:inset 0 0 0 1.5px var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-announcements .bk-so.on .bk-sr{box-shadow:inset 0 0 0 5px var(--c)}.portal-announcements .bk-sb{width:120px;height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.portal-announcements .bk-sb i{display:block;height:100%;background:var(--c)}.portal-announcements .bk-so>b{min-width:34px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.portal-announcements .bk-pv{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--c) 9%,transparent)}.portal-announcements .bk-pv>.i{width:16px;height:16px;color:color-mix(in srgb,var(--c) 80%,#fff);flex-shrink:0}.portal-announcements .bk-pv>div{flex:1}.portal-announcements .bk-pv b{font-size:13px}.portal-announcements .bk-pv small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .bk-pv .btn{height:36px}.portal-announcements .bk-pv .btn.on{background:#4cc38a29;color:#7fd6a6}.portal-announcements .bk-rs{display:flex;gap:6px}.portal-announcements .bk-re .i{width:14px;height:14px}.portal-announcements .bk-re{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:15px;background:#ffffff0d;cursor:pointer;font:600 12px Manrope,sans-serif;color:var(--t2)}.portal-announcements .bk-re.on{background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);color:var(--t1)}.portal-announcements .bk-nn{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.portal-announcements .bk-nn div{padding:12px 14px;border-radius:3px;background:#ffffff0a}.portal-announcements .bk-nn b{display:block;font-size:26px;font-weight:700;color:color-mix(in srgb,var(--c) 70%,#fff);font-variant-numeric:tabular-nums}.portal-announcements .bk-nn small{font-size:12px;color:var(--t3)}.portal-announcements .bk-dp{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:3px;background:#ffffff09}.portal-announcements .bk-ch{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:end;height:90px;box-shadow:inset 0 -1px #ffffff1f}.portal-announcements .bk-ch i{display:block;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--c) 70%,transparent)}.portal-announcements .bk-ch i:last-child{background:var(--c)}.portal-announcements .bk-ob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 44px;gap:12px;align-items:center}.portal-announcements .bk-ob b{font-size:13px}.portal-announcements .bk-ob small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .bk-obb{height:8px;border-radius:3px;background:#ffffff14;overflow:hidden}.portal-announcements .bk-obb i{display:block;height:100%;background:var(--c)}.portal-announcements .bk-ob>b{text-align:right}.portal-announcements .an-rx{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr);gap:16px;align-items:start}.portal-announcements .an-el{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:3px;background:#ffffff09}.portal-announcements .an-elh .ct-cerca{max-width:none}.portal-announcements .an-elf{display:flex;gap:8px;flex-wrap:wrap}.portal-announcements .an-elf>*{height:36px}.portal-announcements .an-ls{display:flex;flex-direction:column;gap:2px}.portal-announcements .an-ri{display:grid;grid-template-columns:30px minmax(0,1fr) 8px;gap:10px;align-items:center;padding:10px;border-radius:3px;cursor:pointer}.portal-announcements .an-ri:hover{background:#ffffff0a}.portal-announcements .an-ri b{display:block;font-size:13px;font-weight:500;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .an-ri.nuovo b{font-weight:700;color:var(--t1)}.portal-announcements .an-ri small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .an-pt{width:8px;height:8px;border-radius:50%;background:#ff453a}.portal-announcements .an-let{display:flex;flex-direction:column;gap:12px;min-width:0}.portal-announcements .an-lb{display:flex;align-items:center;gap:8px}.portal-announcements .an-lb .spazio{flex:1}.portal-announcements .an-lb .btn{height:36px}.portal-announcements .an-lb .pn-ib{width:36px;height:36px}.portal-announcements .an-ln{font-size:12px;color:var(--t3)}.portal-announcements .an-lc{max-width:none}.portal-announcements .an-ricw .pd-wt{margin-bottom:2px}.portal-announcements .an-rc,.portal-announcements .an-mr{display:grid;grid-template-columns:30px minmax(0,1.4fr) 110px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px}.portal-announcements .an-rc{box-shadow:inset 0 -1px #ffffff0d}.portal-announcements .an-rc:last-child{box-shadow:none}.portal-announcements .an-rc b,.portal-announcements .an-mt b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .an-rc small,.portal-announcements .an-mt small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .an-rc .ct-chip,.portal-announcements .an-mr .ct-chip{justify-self:start}.portal-announcements .an-rq{font-size:12px;color:var(--t2)}.portal-announcements .an-ra{display:flex;align-items:center;gap:4px}.portal-announcements .an-ra .pn-ib{width:28px;height:28px}.portal-announcements .an-mr{padding:0 16px;box-shadow:inset 0 -1px #ffffff0a}.portal-announcements .an-mr.on{background:#ffffff0a}.portal-announcements .an-mt{min-width:0}.portal-announcements .an-au{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--t2);white-space:nowrap}.portal-announcements .an-au .cm-av{width:22px;height:22px;flex-shrink:0;font-size:10.5px}.portal-announcements .an-unsaved{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#f2c981;white-space:nowrap}.portal-announcements .an-unsaved i{width:6px;height:6px;border-radius:50%;background:#e8ae55}.portal-announcements .an-ld{display:flex;flex-direction:column;gap:5px;cursor:pointer}.portal-announcements .an-ld small{font-size:12px;color:var(--t3)}.portal-announcements .an-lbar{display:block;height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.portal-announcements .an-lbar i{display:block;height:100%;background:#4cc38a}body.cn-aperto .portal-announcements .an-p{padding-right:464px}.portal-announcements .an-dk{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portal-announcements .an-dk div{padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-announcements .an-dk b{display:block;font-size:16px;font-variant-numeric:tabular-nums}.portal-announcements .an-dk small{font-size:11px;color:var(--t3)}.portal-announcements .an-dseg span{padding:0 10px}.portal-announcements .an-dc{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-announcements .an-dc>div{display:flex;flex-direction:column;gap:2px}.portal-announcements .an-pp{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:center;min-height:34px}.portal-announcements .an-pp .cm-av{grid-row:span 2;width:24px;height:24px;font-size:10.5px}.portal-announcements .an-pp .cm-av.g2{background:#e8ae5533;color:#f2c981}.portal-announcements .an-pp b{font-size:12px;font-weight:600}.portal-announcements .an-pp small{font-size:11px;color:var(--t3)}.portal-announcements .an-ric{margin-top:8px;height:36px;align-self:flex-start}.portal-announcements .an-vr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 20px 34px;gap:8px;align-items:center;min-height:30px;font-size:12px;color:var(--t2)}.portal-announcements .an-vb{height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.portal-announcements .an-vb i{display:block;height:100%;background:#f2994a}.portal-announcements .an-vr b{text-align:right;font-variant-numeric:tabular-nums}.portal-announcements .an-vr small{text-align:right;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-announcements .corpo.an-p:is(.nuovo,.blocchi){overflow:hidden}.portal-announcements .an-p:is(.nuovo,.blocchi)>:not(.an-solo):not(.pd-tip){display:none!important}.portal-announcements .an-p.nuovo .an-solo.nuovo,.portal-announcements .an-p.blocchi .an-solo.blocchi{display:flex;flex-direction:column;flex:1 1 0;min-height:0;margin-top:0!important;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .an-ed,.portal-announcements .an-be{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-height:0}.portal-announcements .an-ed .tp-p-t .btn{height:36px}.portal-announcements .an-ed2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:16px;flex:1 1 0;min-height:0}.portal-announcements .an-prev{display:flex;flex-direction:column;gap:10px;min-height:0}.portal-announcements .an-tb{display:flex;align-items:center;gap:4px;padding:6px;border-radius:3px;background:#ffffff0a}.portal-announcements .an-tb .pn-ib{width:32px;height:32px;font-family:Georgia,serif;font-size:14px}.portal-announcements .an-tb .btn{height:32px}.portal-announcements .an-tb .spazio{flex:1}.portal-announcements .an-tbs{width:1px;height:20px;margin:0 4px;background:#ffffff1a}.portal-announcements .an-tbp{height:32px!important;width:150px;font-size:12px!important}.portal-announcements .an-tbp .i,.portal-announcements .an-row .tp-inp .i{margin-left:auto;width:13px;height:13px;color:var(--t3)}.portal-announcements .an-pc{flex:1 1 0;min-height:0;overflow-y:auto;padding:18px;border-radius:3px;background:#0003}.portal-announcements .an-pc .bk{max-width:720px;margin:0 auto}.portal-announcements .an-pf{display:flex;align-items:center;gap:12px}.portal-announcements .an-pf span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .an-pf .i{width:13px;height:13px}.portal-announcements .an-pf small{font-size:12px;color:var(--t3)}.portal-announcements .an-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-bottom:16px}.portal-announcements .an-side .cd-riq{display:flex;flex-direction:column;gap:10px}.portal-announcements .an-side .cd-rt{margin-bottom:0}.portal-announcements .an-side .cd-rt .spazio{flex:1}.portal-announcements .an-side .tp-inp{height:36px;font-size:13px}.portal-announcements .an-side .tp-inp>.i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-announcements .an-row{display:flex;align-items:center;gap:12px}.portal-announcements .an-row>.tp-et{width:44px;flex-shrink:0}.portal-announcements .an-plus{display:inline-grid!important;place-items:center;padding:0 8px!important}.portal-announcements .an-plus .i{width:13px;height:13px}.portal-announcements .an-sw{display:flex;gap:6px;flex-wrap:wrap}.portal-announcements .an-sw i{width:22px;height:22px;border-radius:50%;cursor:pointer}.portal-announcements .an-sw i.on{box-shadow:0 0 0 2px #12151c,0 0 0 3.5px #e9eef6}.portal-announcements .an-tags{gap:6px}.portal-announcements .an-tags span,.portal-announcements .an-ttags span,.portal-announcements .an-tg{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:3px;background:#5b8def24;font-size:12px;font-weight:600;color:#b7cbf7}.portal-announcements .an-n14{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#7fd6a6}.portal-announcements .an-n14 .i{width:13px;height:13px}.portal-announcements .an-rr{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-announcements .an-rr>span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:3px;background:#ffffff0f;font-size:12px;font-weight:600}.portal-announcements .an-rr em{font-style:normal;color:var(--t3);font-weight:500}.portal-announcements .an-rr .i{width:12px;height:12px;color:var(--t3)}.portal-announcements .an-nw{height:18px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:#5b8def24;font-size:11px;font-weight:700;color:#b7cbf7}.portal-announcements .an-fx{box-shadow:none!important}.portal-announcements .an-tx{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.portal-announcements .an-tside{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:3px;background:#ffffff09}.portal-announcements .an-tside .ct-cerca{max-width:none}.portal-announcements .an-tside .ct-seg{display:grid;grid-template-columns:repeat(3,1fr)}.portal-announcements .an-tside .ct-seg span{display:grid;place-items:center;padding:0}.portal-announcements .an-tcats{display:flex;flex-direction:column;gap:2px}.portal-announcements .an-tcats span{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 10px;border-radius:3px;font-size:13px;color:var(--t2);cursor:pointer}.portal-announcements .an-tcats span:hover{background:#ffffff0a}.portal-announcements .an-tcats span.on{background:#ffffff12;color:var(--t1);font-weight:600}.portal-announcements .an-tcats em{font-style:normal;font-size:12px;color:var(--t3)}.portal-announcements .an-ttags{display:flex;flex-wrap:wrap;gap:6px}.portal-announcements .an-vuoto{height:36px;margin-top:6px}.portal-announcements .an-tg2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-announcements .an-tp{display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-announcements .an-tpv{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:14px 28px 22px;gap:6px;height:130px;padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,transparent),transparent);box-shadow:inset 0 3px 0 var(--c)}.portal-announcements .an-tpv i{display:block;border-radius:2px;background:#ffffff1a}.portal-announcements .an-tpv .a{grid-column:span 2;width:40%;background:color-mix(in srgb,var(--c) 50%,transparent)}.portal-announcements .an-tpv .b{grid-column:span 2;background:#ffffff2e}.portal-announcements .an-tpv .c,.portal-announcements .an-tpv .d{background:#ffffff14}.portal-announcements .an-tpt{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.portal-announcements .an-tpt b{font-size:14px}.portal-announcements .an-tpt small{font-size:12px;color:var(--t3)}.portal-announcements .an-tpm{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--t2)}.portal-announcements .an-tpm>*{flex-shrink:0}.portal-announcements .an-tpm>.an-tpo{flex-shrink:1;min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3)}.portal-announcements .an-tpa{display:flex;gap:6px;padding:0 14px 14px;margin-top:auto}.portal-announcements .an-tpa .btn{flex:1;height:36px}.portal-announcements .an-tpa .pn-ib{width:36px;height:36px}.portal-announcements .an-bt{display:flex;align-items:center;gap:8px}.portal-announcements .an-bt>b{font-size:16px;margin:0 6px 0 4px}.portal-announcements .an-bt .spazio{flex:1}.portal-announcements .an-bt .btn{height:36px}.portal-announcements .an-bt .pn-ib{width:36px;height:36px}.portal-announcements .an-bt .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .an-bt .ct-seg .i{width:13px;height:13px}.portal-announcements .an-bts{width:1px;height:22px;background:#ffffff1a}.portal-announcements .an-cro .i{width:14px;height:14px}.portal-announcements .an-b3{display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:12px;flex:1 1 0;min-height:0}.portal-announcements .an-pal,.portal-announcements .an-pan{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:12px;border-radius:3px;background:#ffffff09}.portal-announcements .an-pal .ct-cerca{max-width:none;flex-shrink:0}.portal-announcements .an-pal .tp-et{margin-top:6px}.portal-announcements .an-pg{display:grid;grid-template-columns:1fr 1fr;gap:4px}.portal-announcements .an-pi{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:58px;padding:9px;border:0;border-radius:3px;background:#ffffff0a;cursor:grab;text-align:left;font:600 11px Manrope,sans-serif;color:var(--t2)}.portal-announcements .an-pi:hover{background:#ffffff14;color:var(--t1)}.portal-announcements .an-pi.on{box-shadow:inset 0 0 0 1.5px #5b8def;color:var(--t1)}.portal-announcements .an-pi .i{width:15px;height:15px;color:var(--t3)}.portal-announcements .an-tela{display:flex;flex-direction:column;gap:8px;min-height:0}.portal-announcements .an-tbar{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:3px;background:#ffffff09}.portal-announcements .an-tbar .pn-ib{width:30px;height:30px}.portal-announcements .an-tbar small{margin-left:auto;font-size:12px;color:var(--t3)}.portal-announcements .an-carta{flex:1 1 0;min-height:0;overflow-y:auto;padding:24px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(91,141,239,.05) 0 calc((100% - 11 * 12px) / 12),transparent 0 calc((100% - 11 * 12px) / 12 + 12px)),#00000038}.portal-announcements .an-carta .bk{max-width:720px;margin:0 auto}.portal-announcements .an-carta .bk-sd{box-shadow:0 0 0 1.5px #5b8def,0 0 0 5px #5b8def2e;position:relative}.portal-announcements .an-carta .bk-sd:after{content:"Sondaggio";position:absolute;top:-22px;left:-1.5px;height:20px;padding:0 8px;display:flex;align-items:center;border-radius:3px 3px 0 0;background:#5b8def;font:700 11px Manrope,sans-serif;color:#fff}.portal-announcements .an-panh{display:flex;align-items:center;gap:10px;padding-bottom:4px}.portal-announcements .an-panh b{display:block;font-size:13px}.portal-announcements .an-panh small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .an-panh .spazio{flex:1}.portal-announcements .an-pts{margin:0 0 4px!important;gap:0!important}.portal-announcements .an-pts button{flex:1 1 auto;gap:4px!important;padding:0 4px!important;font-size:12px!important}.portal-announcements .an-pts button .i{width:13px;height:13px;flex-shrink:0}.portal-announcements .an-sf{display:grid;grid-template-columns:repeat(5,1fr)}.portal-announcements .an-sf span{display:grid;place-items:center;padding:0;font-size:11px}.portal-announcements .an-row2{display:flex;flex-direction:column;gap:6px;margin-top:4px}.portal-announcements .an-row2 .ct-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.portal-announcements .an-row2 .ct-seg span{display:grid;place-items:center;padding:0;font-size:11px}.portal-announcements .an-sw2 i{width:20px;height:20px}.portal-announcements .an-bx{position:relative;padding:22px;border-radius:3px;background:#e8ae5514;box-shadow:inset 0 0 0 1px #e8ae554d;font-size:11px;color:var(--t3);text-align:center}.portal-announcements .an-bx>span.m{position:absolute;top:4px;left:8px}.portal-announcements .an-bxp{position:relative;padding:22px;border-radius:3px;background:#4cc38a14;box-shadow:inset 0 0 0 1px #4cc38a4d}.portal-announcements .an-bxp>span.p{position:absolute;top:4px;left:8px}.portal-announcements .an-bxc{padding:10px;border-radius:3px;background:#5b8def2e;color:var(--t1);font-weight:600}.portal-announcements .an-bx em,.portal-announcements .an-bxp em{position:absolute;font-style:normal;font-weight:700;color:var(--t1);font-size:11px;font-variant-numeric:tabular-nums;cursor:ns-resize}.portal-announcements .an-bxp em.t,.portal-announcements .an-bx em.mt{top:4px;left:50%;transform:translate(-50%)}.portal-announcements .an-bxp em.b,.portal-announcements .an-bx em.mb{bottom:4px;left:50%;transform:translate(-50%)}.portal-announcements .an-bxp em.l,.portal-announcements .an-bx em.ml{left:6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.portal-announcements .an-bxp em.r,.portal-announcements .an-bx em.mr{right:6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.portal-announcements .an-ang{display:grid;grid-template-columns:28px 44px minmax(0,1fr);gap:10px;align-items:center}.portal-announcements .an-ang>i{width:28px;height:28px;border-radius:0 12px 0 0;box-shadow:inset -2px 2px #e9eef6}.portal-announcements .an-ang b{font-size:12px;font-variant-numeric:tabular-nums}.portal-announcements .an-slider{position:relative;height:6px;border-radius:3px;background:#ffffff14}.portal-announcements .an-slider i{display:block;height:100%;border-radius:3px;background:#5b8def}.portal-announcements .an-slider em{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#e9eef6;cursor:grab}.portal-announcements body:is(.cn-aperto,.nv-on) .an-p .cp-kpi.an-kpi{grid-template-columns:repeat(4,minmax(0,1fr))!important}.portal-announcements body:is(.cn-aperto,.nv-on) .an-kpi em{display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .an-rx{grid-template-columns:1fr}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.an-rc,.an-mr){grid-template-columns:30px minmax(0,1fr) 110px auto}.portal-announcements body:is(.cn-aperto,.nv-on) :is(.an-rc,.an-mr)>:nth-child(4){display:none}.portal-announcements body:is(.cn-aperto,.nv-on) .an-tg2{grid-template-columns:1fr 1fr}.portal-announcements body:is(.cn-aperto,.nv-on) .an-p .ct-strum{flex-wrap:wrap}.portal-announcements .an-p .ct-intesta .spazio{min-width:0}.portal-announcements .an-p .ct-intesta>.btn{flex-shrink:0}.portal-announcements .an-ed .cp-nome-in,.portal-announcements .an-ed .tp-ver{white-space:nowrap}.portal-announcements .an-sf{grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:32px;height:auto!important;row-gap:2px}.portal-announcements .an-sw2{gap:5px}.portal-announcements .an-sw2 i{width:18px;height:18px}.portal-announcements .bk-rq{display:flex;gap:10px;padding:12px 14px;border-radius:3px;font-size:13px;line-height:1.5;color:var(--t1)}.portal-announcements .bk-rq .i{width:15px;height:15px;flex-shrink:0;margin-top:2px}.portal-announcements .bk-rq.info{background:#5b8def1a;box-shadow:inset 2px 0 #5b8def}.portal-announcements .bk-rq.attenzione{background:#ff69611a;box-shadow:inset 2px 0 #ff6961}.portal-announcements .bk-rq.attenzione .i{color:#ff8a80}.portal-announcements .bk-im{margin:0;display:flex;flex-direction:column;gap:6px}.portal-announcements .bk-imf{position:relative;height:160px;border-radius:3px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--t) 55%,#1b2333),#141922)}.portal-announcements .bk-imf i{position:absolute;display:block;border-radius:50%;background:#ffffff14}.portal-announcements .bk-imf .s1{width:120px;height:120px;right:-20px;top:-30px;background:#ffdcaa40}.portal-announcements .bk-imf .s2{width:340px;height:120px;left:-40px;bottom:-60px;border-radius:50% 50% 0 0;background:#00000040}.portal-announcements .bk-imf .s3{width:200px;height:80px;right:30px;bottom:-30px;border-radius:50% 50% 0 0;background:#0000002e}.portal-announcements .bk-im figcaption{font-size:12px;color:var(--t3)}.portal-announcements .bk-pu{display:flex;gap:8px}.portal-announcements .bk-pu .btn{height:36px}.portal-announcements .bk-cm{display:flex;flex-direction:column;gap:6px}.portal-announcements .bk-cm b{font-size:13px}.portal-announcements .bk-cm .tp-inp{height:auto;min-height:56px;padding:10px 12px;color:var(--t3);align-items:flex-start}.portal-announcements .an-tpv{position:relative;height:230px;padding:0;overflow:hidden;background:#00000038;box-shadow:none;display:block}.portal-announcements .an-tpz{position:absolute;left:0;top:0;width:720px;padding:0;transform-origin:top left;pointer-events:none}.portal-announcements .an-tpv:not(.lungo):after{display:none}.portal-announcements .an-tpv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(transparent,#151922);pointer-events:none}.portal-announcements .an-tpo2{position:absolute;z-index:2;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:3px;background:#141821d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff1a;font:600 12px Manrope,sans-serif;color:var(--t1);cursor:pointer;opacity:0;transition:opacity var(--t-rapido,.14s) ease}.portal-announcements .an-tpo2 .i{width:13px;height:13px}.portal-announcements .an-tp:hover .an-tpo2{opacity:1}.portal-announcements .an-tpt{padding:12px 14px 8px}.portal-announcements .an-tpa{display:grid!important;grid-template-columns:1fr 1fr 36px}.portal-announcements .an-tpa .btn{height:36px}.portal-announcements .an-tpa .btn .i{width:13px;height:13px}.portal-announcements .an-velo,.portal-announcements .an-mod{display:none}body.an-anteprima .portal-announcements .an-velo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#05070c9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dissolvi var(--t-medio,.22s) ease}body.an-anteprima .portal-announcements .an-mod{display:flex;flex-direction:column;position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1120px,calc(100vw - 80px));height:min(820px,calc(100vh - 80px));border-radius:3px;background:#151922;box-shadow:0 30px 80px #0009,inset 0 0 0 1px #ffffff14;font-family:Manrope,sans-serif;color:var(--t1);animation:dissolvi var(--t-medio,.22s) ease}.portal-announcements .an-modh{display:flex;align-items:center;gap:12px;padding:14px 16px;box-shadow:inset 0 -1px #ffffff12}.portal-announcements .an-modh b{display:block;font-size:14px}.portal-announcements .an-modh small{font-size:12px;color:var(--t3)}.portal-announcements .an-modh .spazio{flex:1}.portal-announcements .an-modh .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-announcements .an-modh .ct-seg .i{width:13px;height:13px}.portal-announcements .an-modh .pn-ib{width:36px;height:36px}.portal-announcements .an-modc{display:grid;grid-template-columns:minmax(0,1fr) 280px;flex:1;min-height:0}.portal-announcements .an-modl{overflow-y:auto;padding:28px;background:#00000040}.portal-announcements .an-modl .bk{max-width:720px;margin:0 auto}.portal-announcements .an-modr{display:flex;flex-direction:column;gap:8px;padding:16px;overflow-y:auto;box-shadow:inset 1px 0 #ffffff12}.portal-announcements .an-modb{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:3px;background:#ffffff0a;font-size:12px;color:var(--t2)}.portal-announcements .an-modb .i{width:13px;height:13px;color:var(--t3)}.portal-announcements .an-modr .cn-dp{margin-top:auto}.portal-announcements .an-cal{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-announcements .an-cal small{font-size:11px;color:var(--t3)}.portal-announcements .an-zoom{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 2px;border-radius:3px;background:#ffffff0d}.portal-announcements .an-zoom .pn-ib{width:32px!important;height:32px!important}.portal-announcements .an-zoom b{min-width:44px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.portal-announcements .an-pt2{display:grid!important;grid-template-columns:1fr 1fr;flex-shrink:0}.portal-announcements .an-pt2 span{display:grid;place-items:center;padding:0}.portal-announcements .an-ptv{display:none;flex-direction:column;gap:8px}.portal-announcements .an-ptv.on{display:flex}.portal-announcements .an-lv{display:grid;width:100%;box-sizing:border-box;grid-template-columns:16px minmax(0,1fr) 28px 28px;gap:8px;align-items:center;min-height:34px;padding:0 6px 0 10px;border-radius:3px;font-size:12px;color:var(--t2);cursor:pointer}.portal-announcements .an-lv:hover{background:#ffffff0a}.portal-announcements .an-lv.on{background:#5b8def24;color:var(--t1);font-weight:600}.portal-announcements .an-lv>.i{width:13px;height:13px;color:var(--t3)}.portal-announcements .an-lv .pn-ib{width:28px;height:28px;opacity:.35}.portal-announcements .an-lv:hover .pn-ib,.portal-announcements .an-lv .pn-ib.bl{opacity:1}.portal-announcements .an-lv .pn-ib.bl{color:#f2c981}.portal-announcements .an-scr{position:relative;flex:1 1 0;min-height:0;overflow:auto;padding:30px 24px 40px;border-radius:3px;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0/16px 16px,#00000040}.portal-announcements .an-rul{position:relative;height:18px;width:720px;margin:-12px auto 6px;font-size:11px;color:var(--t3);background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 16px) left bottom/100% 5px no-repeat}.portal-announcements .an-rul span{position:absolute;bottom:6px;transform:translate(-50%);font-variant-numeric:tabular-nums}.portal-announcements .an-art{position:relative;width:720px;height:784px;margin:0 auto;border-radius:3px;background:#1a1f2a;box-shadow:inset 0 3px 0 var(--c),0 10px 30px #00000059}.portal-announcements .an-fe{position:absolute;outline:1px dashed transparent;outline-offset:2px;cursor:move}.portal-announcements .an-fe:hover{outline-color:#5b8def8c}.portal-announcements .an-fe>*{margin:0}.portal-announcements .an-fe .bk-imf{height:140px}.portal-announcements .an-sel{position:absolute;pointer-events:none;box-shadow:0 0 0 1.5px #5b8def}.portal-announcements .an-sel .h{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:2px;background:#fff;box-shadow:0 0 0 1.5px #5b8def}.portal-announcements .an-sel .nw{left:0;top:0}.portal-announcements .an-sel .n{left:50%;top:0}.portal-announcements .an-sel .ne{left:100%;top:0}.portal-announcements .an-sel .e{left:100%;top:50%}.portal-announcements .an-sel .se{left:100%;top:100%}.portal-announcements .an-sel .s{left:50%;top:100%}.portal-announcements .an-sel .sw{left:0;top:100%}.portal-announcements .an-sel .w{left:0;top:50%}.portal-announcements .an-sel .rot{position:absolute;left:50%;top:-26px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #5b8def}.portal-announcements .an-sel .rot:after{content:"";position:absolute;left:5px;top:11px;width:1.5px;height:15px;background:#5b8def}.portal-announcements .an-dim{position:absolute;left:50%;bottom:-28px;transform:translate(-50%);height:20px;padding:0 7px;display:flex;align-items:center;border-radius:3px;background:#5b8def;font:700 11px Manrope,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.portal-announcements .an-tag{position:absolute;left:-1.5px;top:-22px;height:20px;padding:0 8px;display:flex;align-items:center;border-radius:3px 3px 0 0;background:#5b8def;font:700 11px Manrope,sans-serif;color:#fff}.portal-announcements .an-gv{position:absolute;width:0;border-left:1px dashed #E86FA8;pointer-events:none}.portal-announcements .an-gd{position:absolute;width:0;border-left:1px solid #E86FA8;pointer-events:none}.portal-announcements .an-gd:before,.portal-announcements .an-gd:after{content:"";position:absolute;left:-4px;width:8px;height:1px;background:#e86fa8}.portal-announcements .an-gd:before{top:0}.portal-announcements .an-gd:after{bottom:0}.portal-announcements .an-gd span{position:absolute;left:6px;top:50%;transform:translateY(-50%);height:16px;padding:0 5px;display:flex;align-items:center;border-radius:3px;background:#e86fa8;font:700 11px Manrope,sans-serif;color:#fff}.portal-announcements .an-xy{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.portal-announcements .an-xy label,.portal-announcements .an-xy2 label{display:flex;align-items:center;gap:6px;height:32px;padding-left:8px;border-radius:3px;background:#ffffff0e}.portal-announcements .an-xy span,.portal-announcements .an-xy2 span{font-size:11px;font-weight:700;color:var(--t3)}.portal-announcements .an-xy2 span .i{width:12px;height:12px}.portal-announcements .an-xy .tp-inp,.portal-announcements .an-xy2 .tp-inp{flex:1;height:32px;padding:0 8px;background:none;font-size:12px}.portal-announcements .an-xy2{display:grid;grid-template-columns:90px 1fr;gap:6px}.portal-announcements .an-xy2 .btn{height:32px;font-size:13px}.portal-announcements .an-al{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.portal-announcements .an-al .pn-ib{width:100%;height:32px;background:#ffffff0a}.portal-announcements .an-lvseg{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr}.portal-announcements .an-lvseg span{display:grid;place-items:center;padding:0;font-size:11px}.portal-announcements .an-al{grid-template-columns:repeat(3,1fr)!important}.portal-announcements .an-alb{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:3px;background:#ffffff0a;font:500 11px Manrope,sans-serif;color:var(--t2);cursor:pointer;white-space:nowrap}.portal-announcements .an-alb:hover{background:#ffffff14;color:var(--t1)}.portal-announcements .an-alb .i{width:15px;height:15px;flex-shrink:0}.portal-announcements .an-p.modo-tpl .an-solo-ann,.portal-announcements .an-p:not(.modo-tpl) .an-solo-tpl{display:none}.portal-announcements .an-vuoto2{height:36px}.portal-announcements .an-prj{display:inline-flex;align-items:center;gap:5px;height:20px;margin-right:6px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--indaco) 15%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--indaco) 65%,#fff);vertical-align:1px}.portal-announcements .an-prj .i{width:12px;height:12px}.portal-announcements .an-rp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-announcements .an-rp-m{font-size:12px;color:var(--t2)}.portal-announcements .an-rp .cm-hint{flex-basis:100%}.portal-announcements .an-rp[hidden],.portal-announcements .an-rr[hidden]{display:none}.portal-announcements .dc-p .tr-schede{margin:18px 0 12px}.portal-announcements .dc-az button:not(.ct-altro){width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-announcements .dc-ed .tp-p-t .btn{height:36px}.portal-announcements .dc-edt>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-announcements .dc-nome.g-text{flex:0 1 auto;field-sizing:content;min-width:180px;max-width:min(520px,40vw);height:36px;padding:0 10px;border-color:transparent;background:none;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.portal-announcements .dc-nome.g-text:hover{background:#ffffff0b}.portal-announcements .dc-nome.g-text:focus{border-color:#758398;background:var(--bg)}.portal-announcements .dc-form .cd-riq{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.portal-announcements .dc-form .cd-riq>.cd-rt{margin-bottom:0}.portal-announcements .dc-form .cd-rt .spazio{flex:1}.portal-announcements .dc-form .cd-rt .btn{height:36px}.portal-announcements .dc-form .g-text{width:100%;min-width:0;font-size:13px}.portal-announcements .dc-form .g-text:focus{border-color:#758398}.portal-announcements .dc-form textarea.g-text{height:auto;min-height:64px;padding:9px 11px;line-height:1.5;resize:vertical;font:500 13px/1.5 Manrope,sans-serif}.portal-announcements .dc-form .g-text.num{padding:0 9px;text-align:right;font-variant-numeric:tabular-nums}.portal-announcements .dc-form .tp-due{gap:12px}.portal-announcements .dc-cl-t .g-text{flex:1;font-weight:600}.portal-announcements .dc-cl textarea.g-text{min-height:52px}.portal-announcements .ct-cerca .dc-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-announcements .dc-nessuno .btn[hidden]{display:none}.portal-announcements .dc-file .ib{width:28px;height:28px}.portal-announcements .dc-piede .spazio{flex:1}.portal-announcements .dc-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-announcements .ct-menu.dc-menu{position:fixed;right:auto;top:0;z-index:420;min-width:260px;max-width:380px;max-height:min(420px,calc(100dvh - 24px));overflow-y:auto}.portal-announcements .dc-pt .tp-p-t{margin-top:0}.portal-announcements .dc-ptn .ct-chip,.portal-announcements .dc-pt .cp-back{flex-shrink:0}.portal-announcements .dc-paz .btn{height:36px}.portal-announcements .ct-altro.dc-altro{width:36px;height:36px;opacity:1;background:#ffffff0b}.portal-announcements .ct-altro.dc-altro:hover,.portal-announcements .ct-altro.dc-altro[aria-expanded=true]{background:#ffffff14;color:var(--t1)}.portal-announcements .dc-col .btn.piccolo .i{width:12px;height:12px}.portal-announcements .dc-note [data-dc-nota-qui]>.btn{align-self:flex-start}.portal-announcements .dc-nota-n textarea.g-text{width:100%;min-height:76px;padding:9px 11px;border:1px solid var(--filo-forte,rgba(255,255,255,.12));border-radius:3px;background:var(--bg);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);resize:vertical}.portal-announcements .dc-nota-n textarea.g-text:focus{outline:0;border-color:#758398}.portal-announcements .dc-nota-az .spazio{flex:1}.portal-announcements .dc-piede .btn.pericolo[aria-disabled=true]{opacity:.5}.portal-announcements .cf-p .pd-g{gap:16px}.portal-announcements .cf-pv .pd-bars i{opacity:.38;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 2px,transparent 2px 5px)}.portal-announcements .pd-wk.cf-oggi{box-shadow:inset -1px 0 #ffffff2e}.portal-announcements .pd-wk:last-child>span{color:var(--t3);font-weight:400}.portal-announcements .pd-dot.cf-dp{opacity:.6}.portal-announcements .cf-scen{grid-column:span 5}.portal-announcements .cf-sc{display:flex;align-items:center;gap:14px;min-height:52px;box-shadow:inset 0 1px #ffffff0d}.portal-announcements .cf-sc:first-of-type{box-shadow:none}.portal-announcements .cf-sc>div:first-child{flex:1;min-width:0}.portal-announcements .cf-sc b{font-size:13px}.portal-announcements .cf-sc small{display:block;font-size:12px;color:var(--t3)}body.nv-on .portal-announcements .cf-p .cf-kpi .pd-kv b{font-size:20px}body.nv-on .portal-announcements .cf-p .cf-kpi .pd-sp{display:none}body.nv-on .portal-announcements .cf-scen{grid-column:span 12}body.nv-on .portal-announcements .cf-p .cf-kpi :is(.pd-kt,.pd-kd){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nv-on .portal-announcements .cf-p .cf-kpi .pd-kd .i{display:none}.portal-announcements .im-tog{display:inline-block;width:36px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer;transition:background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-announcements .im-tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-announcements .im-tog.on{background:#e9eef6}.portal-announcements .im-tog.on:after{transform:translate(16px);background:#0b0e15}.portal-announcements .ct-cerca{min-height:36px;flex-shrink:0}.portal-announcements .ct-cerca input{min-width:0;text-overflow:ellipsis}.portal-announcements .tp-seg{min-height:36px;box-sizing:border-box;align-items:center}.portal-announcements .tp-seg button{height:30px}.portal-announcements .pd-wt{position:relative;transition:padding-right var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-announcements .pd-wt .pn-wb{position:absolute;right:0;top:50%;margin:-14px 0 0!important}.portal-announcements .pd-w:hover>.pd-wt:has(.pn-wb),.portal-announcements .pd-wt:has(.pn-wb:focus-visible){padding-right:136px}.portal-announcements .pd-kpi{gap:16px}.portal-announcements .cp-kpi b{line-height:1.1;white-space:nowrap}.portal-announcements .cp-kpi>div{padding:14px 16px 12px}.portal-announcements .pd-kv b,.portal-announcements .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}body.cn-aperto .portal-announcements .ct-intesta{flex-wrap:nowrap}body.cn-aperto .portal-announcements .ct-intesta>.spazio{min-width:0}body.cn-aperto .portal-announcements .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-announcements :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-announcements :is(.pd-y,.pd-x,.cb-py,.cb-px),.portal-announcements :is(.pd-y,.pd-x,.cb-py,.cb-px) *{font-size:11px}.portal-announcements :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}body.cn-aperto,body.ab-nuovo{--nb-dx:464px}.portal-announcements body:has(.pd-p.nova){--nb-dx:464px}.portal-announcements .pn-ask :is(.pn-in,input,.g-text){height:36px;box-sizing:border-box}.portal-announcements :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-announcements :is(.pd-y,.pd-x,.pd-wk,.cb-py,.cb-px) span,.portal-announcements .pd-ad,.portal-announcements .pd-cd{font-size:11px}.portal-announcements .ct-cerca>.search-text{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-announcements .ct-azzera em{font-size:11px;margin-left:6px}.portal-announcements body:is(.cn-aperto,.nv-on) .pn-sugs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.portal-announcements body:is(.cn-aperto,.nv-on) .pn-sug{flex-shrink:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.portal-announcements .pd-wt b{font-size:14px;font-weight:600}.portal-announcements .tp-et{font-size:11px;font-weight:600;letter-spacing:.04em}.portal-announcements .ct-strum>.ct-cerca{order:-1;flex-grow:4;max-width:340px}.portal-announcements .ct-strum>.spazio{order:1}.portal-announcements .ct-strum>.ct-seg{order:2;margin-left:auto}.portal-announcements .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-announcements :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>*{margin-bottom:0!important}.portal-announcements :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>*+*{margin-top:var(--ritmo)!important}.portal-announcements .corpo:not(.pieno) :is(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.sp-testa)+*{margin-top:var(--ritmo-testa)!important}.portal-announcements :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>:first-child:not(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.tp-p-t){margin-top:0!important}.portal-announcements .corpo>:is(.pd-tip,.pn-nova,.bf-velo,.bf-cond,.tt-det,.ca-pop){margin:0!important}.portal-announcements :is(.ct-intesta,.pr-intesta,.im-intesta){margin-top:5.25px!important}.portal-announcements .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-announcements .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-announcements .pd-wt .btn{font-size:13px;padding:0 10px}.portal-announcements .ct-strum>.ct-azzera{height:36px}.portal-announcements .im-strum>.ct-pill{height:36px}.portal-announcements .lv-gt .tp-gchev{width:28px;height:28px}.portal-announcements .tr-schede{display:flex;gap:4px;margin-top:18px;box-shadow:inset 0 -1px #ffffff0f}.portal-announcements .tr-schede button{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;background:transparent;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-announcements .tr-schede button:hover,.portal-announcements .tr-schede button.on{color:var(--t1)}.portal-announcements .tr-schede button:hover{background-color:#ffffff09}.portal-announcements .tr-schede button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1);animation:g-tab-active var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-announcements .tr-schede .i{width:15px;height:15px;flex-shrink:0}.portal-announcements .tr-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2);transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-announcements .tr-schede button:hover em{color:var(--t1);background-color:#ffffff1f}@media(prefers-reduced-motion:reduce){.portal-announcements .tr-schede button,.portal-announcements .tr-schede em{transition:none}.portal-announcements .tr-schede button.on:after{animation:none}}.portal-announcements{display:block;min-width:0;color:var(--t1)}.portal-announcements main.an-p{display:flex;flex-direction:column;gap:16px;padding:0;min-width:0;height:auto;overflow:visible}.portal-announcements .an-heading{margin:0;align-items:flex-end;gap:12px}.portal-announcements .an-heading h1{margin:0 0 8px;font-size:30px;line-height:1.15}.portal-announcements .an-heading p{margin:0;font-size:13px;line-height:1.5}.portal-announcements .an-tabs{gap:18px;min-height:40px}.portal-announcements .an-tabs>button{padding:0 14px;border:0;border-bottom:2px solid transparent;font-size:13px;font-weight:500}.portal-announcements .an-tabs>button.on{border-bottom-color:var(--t1);font-weight:700}.portal-announcements .ct-seg>button{height:30px;padding:0 12px;border:0;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--t3);font:600 13px Manrope,sans-serif;background:none;white-space:nowrap}.portal-announcements .ct-seg>button.on{background:var(--portal-control-hover);color:var(--t1)}.portal-announcements .an-read-filters{padding:3px;gap:2px;height:36px;background:var(--portal-control)}.portal-announcements .an-search{height:36px;min-height:36px;background:var(--portal-control);gap:8px;padding:0 12px;border:0;box-shadow:none}.portal-announcements .an-search input{padding:0;height:auto;font-size:13px;line-height:1.5;box-shadow:none}.portal-announcements .an-type-filter{width:auto!important;min-height:36px!important;height:36px!important;padding:0 12px!important;background:var(--portal-control)!important;border:0!important;box-shadow:none!important;border-radius:3px!important}.portal-announcements .an-ri{border:0;background:none;text-align:left;width:100%}.portal-announcements .an-ri.on{background:var(--portal-control-hover);box-shadow:inset 2px 0 0 var(--t1)}.portal-announcements .an-ri:hover{background:var(--portal-control)}.portal-announcements .an-rx{grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr)}.portal-announcements .bk{gap:14px;min-height:0;background:var(--portal-widget)}.portal-announcements .bk-h{flex-wrap:wrap}.portal-announcements .bk-t{line-height:1.25}.portal-announcements .bk-p :is(p,ul,ol){margin:0}.portal-announcements .bk-p{font-size:14px;line-height:1.6}.portal-announcements .bk .ann-griglia{gap:14px}.portal-announcements .bk-av i{box-shadow:none}.portal-announcements .bk-so{width:100%}.portal-announcements .bk-re svg{width:14px;height:14px}.portal-announcements .bk :is(.el,.cella){min-width:0}.portal-announcements .bk .el{--t:30 85% 60%;--t-pieno:30 85% 60%;--t-testo:30 85% 72%}.portal-announcements .an-published-tools{gap:12px}.portal-announcements .an-published-tools .an-search{order:-1}.portal-announcements .an-managed-list{gap:0;overflow:hidden;border-radius:3px;padding:0;margin:0;background:var(--portal-widget)}.portal-announcements [data-ricorrenze]{padding:16px;background:var(--portal-widget)}.portal-announcements [data-ricorrenze] .pd-wt{margin:0 0 2px;padding:0;display:flex;gap:10px;align-items:center;min-height:32px}.portal-announcements [data-ricorrenze] .pd-wt small{font-size:12px;color:var(--t3)}.portal-announcements [data-ricorrenze] ul{gap:0}.portal-announcements [data-ricorrenze] li.an-rc{padding:0;min-height:56px;background:none;cursor:pointer;display:grid;gap:12px;grid-template-columns:30px minmax(0,1.4fr) 110px minmax(0,1fr) auto}.portal-announcements.an-activity{padding:0!important;width:440px!important;display:flex;gap:0;background:var(--blocco)}.portal-announcements.an-activity .an-det{position:static;transform:none;visibility:visible;opacity:1;display:flex;flex-direction:column;width:100%;height:100%;padding:0;background:none;box-shadow:none}.portal-announcements.an-activity .cn-dh{padding:16px 52px 16px 20px;min-height:64px}.portal-announcements.an-activity .cn-dt{display:flex;align-items:center;gap:8px;font-size:14px}.portal-announcements.an-activity .cn-dt .portal-icon{width:14px;height:14px}.portal-announcements.an-activity .an-activity-body{padding:16px 20px;gap:16px}.portal-announcements.an-activity .an-dc>section{gap:2px}.portal-announcements.an-activity .an-dk b{font-size:16px}.portal-announcements.an-activity .an-dk>div{padding:10px 12px}.portal-announcements.an-activity .cn-dp{padding:16px 20px;flex-shrink:0}.portal-announcements [data-riga-annuncio]{display:grid;grid-template-columns:30px minmax(0,1.4fr) 110px minmax(0,1fr) auto;gap:12px;min-height:56px;padding:0 16px;background:none;box-shadow:inset 0 -1px 0 var(--filo);cursor:pointer}.portal-announcements .an-ra .btn{margin-left:4px}.portal-announcements .an-ld{width:100%;text-align:left;background:none;border:0}.portal-announcements .an-lbar{width:100%}.portal-announcements .an-au>span:last-child{overflow:hidden;text-overflow:ellipsis}.portal-announcements .an-au .cm-av{width:22px!important;height:22px!important}.portal-announcements .an-kpi{gap:16px}.portal-announcements .an-kpi .cp-k{min-width:0}.portal-announcements .an-kpi small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-announcements .an-tcats button{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 10px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2)}.portal-announcements .an-tcats button.on{background:var(--portal-control-hover);font-weight:600;color:var(--t1)}.portal-announcements .an-tcats em{font-size:12px;color:var(--t3);font-style:normal}.portal-announcements .an-tpt{padding:12px 14px 8px;gap:4px}.portal-announcements .an-tpa{padding:0 0 6px;gap:6px}.portal-announcements .an-tpa .portal-button{font-size:13px;height:36px;padding-inline:8px}.portal-announcements .an-template-count{display:none}.portal-announcements .an-tx{grid-template-columns:260px minmax(0,1fr)}.portal-announcements .an-tpv{height:230px;background:var(--portal-control);position:relative}.portal-announcements .an-tpz{width:720px;pointer-events:none}.portal-announcements .an-tpv:after{background:linear-gradient(transparent,var(--blocco))}.portal-announcements.an-preview-modal{width:min(1120px,calc(100vw - 80px));height:min(820px,calc(100dvh - 80px));max-width:none;padding:0;overflow:hidden;background:var(--blocco);border:0;border-radius:3px;gap:0}.portal-announcements.an-preview-modal .an-mod{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--blocco)}.portal-announcements .an-modh{padding-right:52px;min-height:65px}.portal-announcements .an-modc{min-height:0;flex:1}.portal-announcements .an-modl{background:var(--portal-control)}.portal-announcements .an-modl.phone>.bk,.portal-announcements .an-phone{max-width:360px!important}.portal-announcements .an-modr .cn-dp{display:flex;gap:8px;justify-content:flex-end}.portal-announcements .an-modr .im-tog{flex-shrink:0}.portal-announcements.an-editor-scope,.portal-announcements.an-editor-scope main.an-p{height:100%;min-height:0;overflow:hidden}.portal-announcements .portal-announcement-editor{height:100%;min-height:0}.portal-announcements .an-editor-heading{gap:10px;min-height:36px}.portal-announcements .an-editor-heading h1{font-size:20px;line-height:1.25;letter-spacing:-.02em;margin:0}.portal-announcements .an-editor-toolbar{padding:0}.portal-announcements .an-editor-toolbar [role=toolbar]{gap:4px;padding:6px}.portal-announcements .an-editor-toolbar [role=toolbar]>button{width:32px}.portal-announcements .an-editor-toolbar [role=toolbar]>button[aria-label="Stile del paragrafo"]{width:105px}.portal-announcements .an-side>section{padding:16px;gap:10px}.portal-announcements .an-side .cd-rt{margin:0}.portal-announcements .an-side .an-appearance-row{gap:12px}.portal-announcements .an-side .type-label{gap:6px}.portal-announcements .an-side [data-tassonomia]{gap:16px}.portal-announcements .an-pf{flex-shrink:0}.portal-announcements .an-pf small{font-size:12px;line-height:1.4}.portal-announcements .an-background-image{display:flex;flex-direction:column;gap:8px;min-width:0}.portal-announcements .an-background-url{display:flex;flex-direction:column;gap:6px;font-size:12px}.portal-announcements .an-background-url input{min-width:0;width:100%;height:36px;background:var(--portal-control);border:0;border-radius:3px;padding:0 10px}.portal-announcements .an-background-image img{width:100%;max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:3px}.portal-announcements :is(.an-pc,.an-side,.an-modl,.an-modr,.ed-tavolozza,.ed-pannello,.ed-tela){scrollbar-width:none}.portal-announcements :is(.an-pc,.an-side,.an-modl,.an-modr,.ed-tavolozza,.ed-pannello,.ed-tela)::-webkit-scrollbar{display:none}@media(max-width:1300px){.portal-announcements .an-editor-actions{gap:4px}.portal-announcements .an-editor-actions .portal-button{padding-inline:8px}.portal-announcements .an-pf{flex-wrap:wrap;gap:6px}.portal-announcements .an-tx{grid-template-columns:240px minmax(0,1fr)}}.portal-announcements .an-audience-picker{width:400px;padding:12px;max-height:70dvh;overflow:auto}.portal-announcements .an-rr{flex-wrap:wrap}.portal-announcements .an-rr>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:var(--portal-control);border-radius:3px;font-size:12px}.portal-announcements .an-n14{display:flex;align-items:baseline;gap:6px}.portal-announcements .an-row{flex-direction:row;align-items:center}.portal-announcements .an-row>.tp-et{flex:0 0 48px}.portal-announcements .an-sw{display:flex;gap:8px}.portal-announcements .an-sw button{width:18px;height:18px}.portal-announcements .an-appearance-row>div{min-width:0}.portal-announcements .an-side .tp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-announcements .tp-inp{min-width:0;width:100%}.portal-announcements .an-tags{gap:4px;padding:5px 8px;border-radius:3px;min-height:36px}.portal-announcements .an-tags>span{border-radius:3px;background:var(--portal-control);color:var(--t2);font-size:12px}.portal-announcements .an-tags input{font-size:12px}.portal-announcements .an-nw{display:flex}.portal-announcements .an-side .cf-sc{text-align:left;display:flex;align-items:center;gap:8px;font-size:13px}.portal-announcements .an-pc .an-editor-body .bk-imf img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-announcements .portal-block-editor.an-be{display:flex;flex-direction:column;gap:14px;padding:0}.portal-announcements .an-be>.an-bt{flex-shrink:0;min-width:0;gap:8px}.portal-announcements .an-bt>b{font-size:16px;white-space:nowrap;max-width:210px;overflow:hidden;text-overflow:ellipsis}.portal-announcements .an-bt .ct-seg{flex-shrink:0}.portal-announcements .an-bt .ct-seg button{gap:6px;display:inline-flex;align-items:center;height:32px;padding:0 10px}.portal-announcements .an-bt .portal-icon{width:14px;height:14px}.portal-announcements .an-cro svg{width:14px;height:14px}.portal-announcements .an-cal{display:flex;gap:6px;align-items:center;font-size:12px}.portal-announcements .an-cal .cf-sc{display:flex;align-items:center;gap:6px}.portal-announcements .an-cal small{font-size:11px;white-space:nowrap;color:var(--t3)}.portal-announcements .an-be>.an-b3{padding:0;display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:12px}.portal-announcements .an-pal{background:var(--portal-widget)}.portal-announcements .an-pal .ed-tavolozza{padding:0;overflow:visible;background:none;height:auto}.portal-announcements .an-ptv{display:flex;flex-direction:column;min-height:0}.portal-announcements .an-pt2{display:grid;grid-template-columns:1fr 1fr;flex-shrink:0}.portal-announcements .an-pt2 button{height:30px;font-size:12px}.portal-announcements .an-pal .ct-cerca{height:36px;padding:0 10px;gap:8px}.portal-announcements .an-pal .ct-cerca input{height:34px;padding:0;border:0;background:none}.portal-announcements .an-pal .ct-cerca svg{position:static;width:14px;height:14px;flex-shrink:0;transform:none}.portal-announcements .an-pal .an-pg{gap:6px}.portal-announcements .an-pal .an-pi{height:56px}.portal-announcements .an-pal .ed-carta-nome{padding:8px;gap:5px}.portal-announcements .an-pal .ed-carta-box{grid-column:span 2}.portal-announcements .an-pal .an-lv{display:grid;grid-template-columns:20px minmax(0,1fr) 26px 26px;padding:6px;gap:6px}.portal-announcements .an-pal .ed-presa{display:none}.portal-announcements .an-tela.ed-tela{padding:0;background:none;display:flex;flex-direction:column;gap:8px;overflow:hidden}.portal-announcements .an-tbar{flex-shrink:0}.portal-announcements .an-composition{display:flex;gap:6px;flex-shrink:0}.portal-announcements .an-scr{flex:1;min-height:0;overflow:auto;padding:24px 18px 40px;background:var(--portal-control);border-radius:3px}.portal-announcements .an-rul{flex-shrink:0}.portal-announcements .an-art.comunicazione{max-width:none;flex-shrink:0;height:auto;min-height:784px;padding:18px 32px 20px;border:0;background:var(--blocco);box-shadow:inset 0 3px 0 var(--c),0 10px 30px #0003}.portal-announcements .an-art .com-testa{display:none}.portal-announcements .an-art .com-griglia{display:flex;gap:14px}.portal-announcements .an-art .com-corpo>.com-testo{margin:0}.portal-announcements .an-art .bk-h{gap:8px}.portal-announcements .an-art .an-fe{outline-offset:2px}.portal-announcements .an-art .an-tag,.portal-announcements .an-art .an-dim{pointer-events:none}.portal-announcements .an-art .an-sel{background:none}.portal-announcements .an-art .bk-sd{gap:8px}.portal-announcements .an-pan .ed-schede{display:none}.portal-announcements .an-pan .an-panh{flex-shrink:0;gap:10px;min-height:38px}.portal-announcements .an-pan .an-panh .an-bo{width:30px;height:30px}.portal-announcements .an-pan .an-panh .pn-ib{width:28px;height:28px}.portal-announcements .an-pan .an-panh small{font-size:12px}.portal-announcements .an-pan .an-position{display:flex;flex-direction:column;gap:8px}.portal-announcements .an-pan .an-xy input,.portal-announcements .an-pan .an-xy2 input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding-inline:4px}.portal-announcements .an-pan .an-xy input::-webkit-inner-spin-button{display:none}.portal-announcements .an-pan .an-al{display:flex;gap:6px}.portal-announcements .an-pan .an-alb{flex:1;height:32px;display:grid;place-items:center;border-radius:3px;background:var(--portal-control)}.portal-announcements .an-pan .an-pts{padding:0;background:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.portal-announcements .an-pan .an-pts button{padding:0 4px;height:32px;font-size:12px;border-radius:0}.portal-announcements .an-pan .an-pts button[data-state=active]{background:none;box-shadow:inset 0 -2px 0 var(--blu)!important}.portal-announcements .an-row2 .ct-seg button{font-size:11px;height:28px;padding:0 5px}.portal-announcements .an-pan .ed-sezioni{margin-top:4px}@media(max-width:1320px){.portal-announcements .an-bt>b{max-width:150px}.portal-announcements .an-cal small{display:none}.portal-announcements .an-bt .btn{padding-inline:8px}.portal-announcements .an-bt{gap:5px}}.portal-announcements main.an-p{padding:0!important}.portal-announcements .an-tabs{gap:4px;min-height:36px;height:36px}.portal-announcements .an-tabs .sd-nu{height:18px;min-width:18px;border-radius:3px;padding:0 5px;background:#ffffff14;color:var(--t2)}.portal-announcements .an-heading{gap:9px}.portal-announcements .an-editor-heading .cp-nome-in{line-height:31px}.portal-announcements .an-editor-state.ct-chip{height:20px;padding:0 8px;font-size:11px;line-height:17px;font-weight:600;border-radius:3px;background:color-mix(in srgb,var(--arancio) 18%,transparent);color:var(--t2)}.portal-announcements .an-side>section{padding:14px 16px 16px}.portal-announcements .an-side .cd-rt{font-size:14px;line-height:1.55;font-weight:500;letter-spacing:normal;text-transform:none}.portal-announcements .an-side .an-row,.portal-announcements .an-side [data-tassonomia]{gap:12px}.portal-announcements .an-side .tp-f{font-size:13px;font-weight:500}.portal-announcements .an-tags{height:auto;min-height:36px;padding:0 11px;background:#ffffff0e;flex-wrap:wrap}.portal-announcements .an-tags input{width:40px;min-width:20px;flex:1}.portal-announcements .an-tags>span{white-space:nowrap;font-size:11px;padding-left:3px}.portal-announcements .an-plus{width:30px!important;height:30px!important;padding:0!important;background:none!important;color:var(--t3)}.portal-announcements .an-row>.tp-et{flex-basis:44px}.portal-announcements .an-sw{gap:8px}.portal-announcements .an-sw button{width:18px!important;height:18px!important}.portal-announcements .an-n14{font-weight:500;color:var(--t3);font-size:12px}.portal-announcements .an-n14 b{color:var(--t1)}.portal-announcements .cm-hint{font-weight:500;font-size:12px;line-height:1.55}.portal-announcements .an-pal .an-pi{padding:0;height:58px;min-height:58px}.portal-announcements .an-pal .ed-carta-nome{width:100%;height:58px;flex:none;min-height:0;display:flex!important;align-items:flex-start;justify-content:flex-start;padding:9px;gap:6px}.portal-announcements .an-pal .ed-carta-nome>span{display:block;flex-shrink:0;line-height:14px;max-width:100%}.portal-announcements .an-pal .an-pg{gap:4px}.portal-announcements .an-cal .cf-sc{padding:0;min-height:0;height:20px;box-shadow:none}.portal-announcements .an-bts{flex-shrink:0}.portal-announcements .an-scr{width:100%;max-width:100%;min-width:0;align-self:stretch;padding:30px 24px 40px;background:#00000040}.portal-announcements .an-art.comunicazione{background:#1a1f2a}.portal-announcements .an-art .com-griglia>.bk-h,.portal-announcements .an-art .com-griglia>.bk-t{width:100%}.portal-announcements .an-pal .an-ptv{flex-shrink:0}.portal-announcements .an-pan .an-al{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.portal-announcements .an-pan .an-alb{min-width:0}.portal-announcements .an-pan .an-pts{height:36px;width:100%;border-radius:0;color:var(--t1)}.portal-announcements .an-pan .an-pts button{height:36px}.portal-announcements .an-pan .ed-sotto{margin-inline:0}.portal-announcements .an-pan .an-xy input{padding-inline:8px}.portal-announcements .bk,.portal-announcements .an-art{font-size:14px;font-weight:500;line-height:1.55;color:var(--t1)}.portal-announcements .an-tb [role=toolbar]>.an-tbp{width:143px;height:32px;flex-shrink:0;justify-content:space-between;gap:6px;padding:0 11px;background:#ffffff0e;font:500 12px/1.55 Manrope,sans-serif;color:var(--t1)}.portal-announcements .an-side .cd-rt{display:flex;align-items:center;gap:8px}.portal-announcements .an-side .cf-sc{padding:12px 0;gap:14px;min-height:59px;box-shadow:inset 0 1px 0 var(--filo);line-height:1.55;font-size:14px}.portal-announcements .an-side .cf-sc>.im-tog{order:2;margin-left:auto}.portal-announcements .an-side .cf-sc b{display:block;font-size:13px;font-weight:600}.portal-announcements .an-side .cf-sc small{display:block;font-size:12px;color:var(--t3)}.portal-announcements .an-tags{overflow:hidden;flex-wrap:nowrap!important;height:36px;gap:6px!important;font-weight:500}.portal-announcements .an-tags>span{flex-shrink:0}.portal-announcements .an-tags:focus-within{flex-wrap:wrap!important;height:auto;min-height:36px}.portal-announcements .an-pan .an-alb{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px}.portal-announcements .an-pan .an-alb .portal-icon{width:14px;height:14px}.portal-announcements .an-ri.on{background:#ffffff12;box-shadow:inset 2px 0 #e9eef6}.portal-announcements [data-ricorrenze]{padding:14px 16px 16px}.portal-announcements [data-ricorrenze] .pd-wt{min-height:24px;height:24px}.portal-announcements [data-ricorrenze] li.an-rc{border-radius:0;box-shadow:inset 0 -1px #ffffff0d}.portal-announcements [data-ricorrenze] li.an-rc:last-child{box-shadow:none}.portal-announcements .an-published-tools{gap:8px}.portal-announcements [data-riga-annuncio]{border-radius:0;box-shadow:inset 0 -1px #ffffff0a}.portal-announcements .an-tpa{padding:0 14px 14px}.portal-announcements .an-tpv{background:#00000038}.portal-announcements.an-preview-modal .an-mod{font-size:16px;font-weight:400;line-height:normal;background:#151922;border-radius:3px;box-shadow:0 30px 80px #0009,inset 0 0 0 1px #ffffff14}.portal-announcements .an-modl{background:#00000040}.portal-announcements.an-activity .an-det{font-size:14px;font-weight:500;line-height:1.55;background:#12151c}.portal-announcements.an-activity .cn-dt{font-size:12px;line-height:1.55;gap:6px}.portal-announcements.an-activity .an-dseg{display:flex;width:100%}.portal-announcements.an-activity .an-dseg button{flex:1;padding-inline:8px}.portal-announcements.an-activity .an-ric{height:36px;font-size:13px;padding:0 14px 0 12px}html:not(.dark) .portal-announcements .an-art.comunicazione,html:not(.dark) .portal-announcements.an-preview-modal .an-mod,html:not(.dark) .portal-announcements.an-activity .an-det{background:var(--portal-widget);color:var(--t1)}html:not(.dark) .portal-announcements :is(.an-scr,.an-modl,.an-tpv){background:#1423370b}html:not(.dark) .portal-announcements :is(.bk-so,.bk-re,.an-modb){background:#1423370b}html:not(.dark) .portal-announcements .bk-sr{box-shadow:inset 0 0 0 1.5px #1423374d}html:not(.dark) .portal-announcements .bk-so.on .bk-sr{box-shadow:inset 0 0 0 5px var(--c)}html:not(.dark) .portal-announcements .an-ri.on{background:#14233711;box-shadow:inset 2px 0 0 var(--t1)}html:not(.dark) .portal-announcements .btn.pri{background:#182436;color:#fff}html:not(.dark) .portal-announcements .btn.pri:hover{background:#26374f}.portal-announcements .an-art [data-ed-k]{font-weight:500;line-height:1.55;color:var(--t1)}.portal-announcements .an-panh>.an-bo{--c:#F2994A}.portal-announcements .an-editor-state.ct-chip{--c:#8E8E93;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-livello .spazio{flex-grow:1}.portal-livello .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-livello .ib.b{border-color:var(--filo);background:var(--campo)}.portal-livello .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-livello .btn .i{color:var(--t2)}.portal-livello .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-livello .btn.pri .i{color:#fff}.portal-livello .comp .ib{width:32px;height:32px}.portal-livello .comp .btn{height:32px}.portal-livello .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-livello .w-t .az .ib{width:28px;height:28px;color:var(--t3)}.portal-livello .btn.pri{box-shadow:0 4px 14px #eb7a4540}.portal-livello .btn,.portal-livello .ib{border-radius:3px!important}.portal-livello .btn.nova.nova:not(.pri),.portal-livello .g-finestra .btn.nova:not(.pri):not(.pericolo){background:color-mix(in srgb,var(--viola) 14%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 38%,transparent);color:var(--viola-chiaro)}.portal-livello .btn.nova.nova:not(.pri) .i{color:var(--viola)}.portal-livello .btn.nova.nova:not(.pri):hover,.portal-livello .g-finestra .btn.nova:not(.pri):not(.pericolo):hover{background:color-mix(in srgb,var(--viola) 22%,transparent);border-color:transparent}.portal-livello .btn.piccolo{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-livello .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-livello .testa .ib .i{width:18px;height:18px}.portal-livello .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-livello .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-livello .testa>.ib+.ib{margin-left:2px}.portal-livello .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-livello .btn .i{width:16px;height:16px}.portal-livello .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-livello .btn:not(.pri) .i{color:var(--t2)}.portal-livello .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-livello .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-livello .btn.pri .i{color:inherit}.portal-livello .btn:disabled{opacity:.4;cursor:default}.portal-livello .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-livello .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-livello .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-livello .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-livello .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-livello .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-livello .btn.pri{box-shadow:none}.portal-livello .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-livello .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-livello body.b-a .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-livello body.b-a .btn:not(.pri) .i{color:var(--t3)}.portal-livello body.b-a .btn:not(.pri):hover{background:#ffffff13}.portal-livello body.b-a .btn.pri{background:#e8743f;color:#fff}.portal-livello body.b-a .btn.pri:hover{background:#ef8150}.portal-livello body.b-b .btn:not(.pri){background:transparent;color:var(--t2);padding:0 12px}.portal-livello body.b-b .btn:not(.pri) .i{color:var(--t3)}.portal-livello body.b-b .btn:not(.pri):hover{background:#ffffff0f;color:var(--t1)}.portal-livello body.b-b .btn.pri{background:#e8743f29;color:#f7a174;box-shadow:inset 0 0 0 1px #e8743f47}.portal-livello body.b-b .btn.pri .i{color:#f7a174}.portal-livello body.b-b .btn.pri:hover{background:#e8743f3d}.portal-livello body.b-c .btn:not(.pri){background:color-mix(in srgb,var(--bg),#fff 11%);color:var(--t1)}.portal-livello body.b-c .btn:not(.pri) .i{color:var(--t2)}.portal-livello body.b-c .btn:not(.pri):hover{background:color-mix(in srgb,var(--bg),#fff 15%)}.portal-livello body.b-c .btn.pri{background:#e8743f;color:#fff;box-shadow:inset 0 -1px #0000002e}.portal-livello body.b-c .btn.pri:hover{background:#ef8150}.portal-livello body:is(.b-d,.b-e) .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-livello body:is(.b-d,.b-e) .btn:not(.pri) .i{color:var(--t3)}.portal-livello body:is(.b-d,.b-e) .btn:not(.pri):hover{background:#ffffff13}.portal-livello body.b-d .btn.pri{background:color-mix(in srgb,#E8743F 80%,var(--bg));color:#fff3ec}.portal-livello body.b-d .btn.pri:hover{background:color-mix(in srgb,#E8743F 88%,var(--bg))}.portal-livello body.b-e .btn.pri{background:color-mix(in srgb,#E8743F 66%,var(--bg));color:#ffede2}.portal-livello body.b-e .btn.pri:hover{background:color-mix(in srgb,#E8743F 74%,var(--bg))}.portal-livello body:is(.b-d,.b-e) .btn.pri .i{color:inherit}.portal-livello body:is(.b-f,.b-g,.b-h) .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-livello body:is(.b-f,.b-g,.b-h) .btn:not(.pri) .i{color:var(--t3)}.portal-livello body:is(.b-f,.b-g,.b-h) .btn:not(.pri):hover{background:#ffffff13}.portal-livello body.b-f .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-livello body.b-f .btn.pri:hover{background:#fff}.portal-livello body.b-g .btn.pri{background:#3e63b8;color:#f2f6fd}.portal-livello body.b-g .btn.pri:hover{background:#4870ca}.portal-livello body.b-h .btn.pri{background:#ffffff21;color:#fff}.portal-livello body.b-h .btn.pri:hover{background:#ffffff2e}.portal-livello body:is(.b-f,.b-g,.b-h) .btn.pri .i{color:inherit}.portal-livello body .btn.pri,.portal-livello body .btn:not(.pri),.portal-livello body .btn.pri:hover,.portal-livello body .btn:not(.pri):hover{border:0}.portal-livello .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-livello .colonna .ib.b:hover{background:#ffffff1a}.portal-livello .conv-t .btn{height:32px}.portal-livello .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-livello .conv-t .ib:hover{background:#ffffff0f}.portal-livello .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-livello .allegato .ib:hover{background:#ffffff12}.portal-livello .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-livello .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-livello .azioni .btn{height:32px}.portal-livello .azioni .ib{border:0;border-radius:3px}.portal-livello .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-livello .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-livello .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-livello .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-livello .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-livello .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-livello .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-livello .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-livello body .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-livello body .btn.pericolo:not(.pri) .i{color:inherit}.portal-livello body .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-livello .ct-intesta{display:flex;align-items:flex-end;gap:9px;margin-top:.5px}.portal-livello .ct-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.portal-livello .ct-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.portal-livello .ct-intesta .btn{height:36px}.portal-livello .ct-altro{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-livello .ct-riga:hover .ct-altro,.portal-livello .ct-altro.on{opacity:1}.portal-livello .ct-altro:hover,.portal-livello .ct-altro.on{background:#ffffff12;color:var(--t1)}.portal-livello .ct-altro .i{width:16px;height:16px}.portal-livello .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-livello .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-livello .c23-drop .btn{margin-top:6px}.portal-livello .c23-modello .btn{flex-shrink:0}.portal-livello .g-finestra.c23-fin .g-text{height:36px}.portal-livello .cp-riga:hover .ct-altro{opacity:1}.portal-livello .cp-p-t .btn,.portal-livello .cp-piede .btn{height:36px}.portal-livello .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-livello .cp-riga-in .btn{height:36px}.portal-livello .tp-gt{display:flex;align-items:center;gap:8px;height:30px;margin-bottom:10px}.portal-livello .tp-gt b{font-size:14px;font-weight:700;letter-spacing:-.01em}.portal-livello .tp-gt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-livello .tp-gr.muto .tp-gt b{color:var(--t3)}.portal-livello .tp-gt:hover .tp-rin{opacity:1}.portal-livello .tp-gsub{margin-left:6px;font-size:12px;color:var(--t3)}.portal-livello .tp-r:hover .ct-altro{opacity:1}.portal-livello .tp-raz{display:flex;justify-content:flex-end}.portal-livello .tp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-livello .tp-f>span{font-size:12px;color:var(--t3)}.portal-livello .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-livello .tp-inp{height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-livello .tp-inp.tend{justify-content:space-between}.portal-livello .tp-inp.tend .i{color:var(--t3)}.portal-livello .tp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-livello .tp-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-livello .tp-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-livello .tp-seg .i{width:14px;height:14px}.portal-livello .tp-seg.pieno{display:flex}.portal-livello .tp-seg.pieno button{flex:1;padding:0 6px}.portal-livello .tp-ed .tp-p-t .btn{height:36px}.portal-livello .tp-pg .tp-inp{height:34px;font-size:13px}.portal-livello .tp-p .cx-barra .btn,.portal-livello .tp-p .te-largo .cx-barra .btn{height:36px}.portal-livello .tp-p .tp-cerca .g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--t1);font:inherit;outline:0}.portal-livello .tp-p .tp-cerca .g-text::-moz-placeholder{color:var(--t3)}.portal-livello .tp-p .tp-cerca .g-text::placeholder{color:var(--t3)}.portal-livello .cx-stato .spazio{flex:1}.portal-livello .cx-barra .btn{height:32px}.portal-livello .tr-p.editor>.ct-intesta,.portal-livello .tr-p.editor>.tr-schede{display:none}.portal-livello .tr-tab{border-radius:3px;background:#ffffff09}.portal-livello .tr-tab>div>.ct-chip{justify-self:start}.portal-livello .tr-r:hover .ct-altro,.portal-livello .tr-kr:hover .ct-altro,.portal-livello .tr-hr:hover .ct-altro{opacity:1}.portal-livello .tr-ed .tp-p-t .btn{height:36px}.portal-livello .tp-inp .tr-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-livello .tp-inp.tend .i{flex-shrink:0}.portal-livello .tr-cod .cd-rt .spazio,.portal-livello .cd-rt .spazio{flex:1}.portal-livello .cd-rt .tp-seg+.tp-ib{width:36px;height:36px}.portal-livello .tr-vr .tp-inp{height:36px;font-size:13px}.portal-livello .tr-vadd .tp-inp{flex:1;height:36px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-livello .tr-vadd .tp-inp.vuoto{color:var(--t3)}.portal-livello .tr-link{display:inline-flex;align-items:center;gap:4px;color:#8fb0f5;cursor:pointer}.portal-livello .tr-link .i{width:12px;height:12px}.portal-livello .tr-dcont .btn{align-self:flex-start}.portal-livello .g-cassetto .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.portal-livello .tr-ed .g-text{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-livello .tr-ed .g-text:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-livello .tr-ed .g-text::-moz-placeholder{color:var(--t3)}.portal-livello .tr-ed .g-text::placeholder{color:var(--t3)}.portal-livello .tr-ed .tp-f .tp-inp{height:36px;font-size:13px}.portal-livello .tr-guida .btn{flex-shrink:0}.portal-livello .tr-vadd .g-text{flex:1;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-livello .tr-vadd .btn{height:36px}.portal-livello .tr-ver .btn{flex-shrink:0}.portal-livello .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}.portal-livello .tr-chiedi .btn{flex-shrink:0}.portal-livello button.tr-link{border:0;padding:0;background:none;font:inherit;color:#8fb0f5;cursor:pointer}.portal-livello button.tr-link .i{transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-livello button.tr-link[aria-expanded=true] .i{transform:rotate(180deg)}.portal-livello .au-r:hover .ct-altro{opacity:1}.portal-livello .au-ed .tp-p-t .btn{height:36px}.portal-livello .au-pan .tp-inp{height:34px;font-size:13px}.portal-livello .au-pan .tp-seg.pieno button{font-size:12px;padding:0 4px}.portal-livello .au-regola .tp-inp{gap:4px}.portal-livello .au-regola .tp-inp .i{flex-shrink:0}.portal-livello .au-regola .tp-inp{padding:0 8px;font-size:12px}.portal-livello .au-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:#8fb0f5;cursor:pointer}.portal-livello .au-add:hover{background:#8fb0f51a}.portal-livello .au-add .i{width:13px;height:13px}.portal-livello .au-vaz .btn{flex:1;justify-content:center}.portal-livello .au-pp .g-text.au-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-livello .au-pp .g-text.au-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-livello .au-pan .tp-inp{height:36px}.portal-livello .au-p button.tp-inp.au-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left;min-width:0}.portal-livello .au-p button.tp-inp.au-tend:hover,.portal-livello .au-p button.tp-inp.au-tend[aria-expanded=true]{background:#ffffff16}.portal-livello .au-p button.tp-inp.au-tend.vuoto .au-tx{color:var(--t3)}.portal-livello .au-p button.tp-inp.au-tend .i{flex-shrink:0;width:14px;height:14px}.portal-livello .au-riga>.g-text.au-in{width:72px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.portal-livello .au-pp textarea.g-text.au-in.au-area{height:auto;min-height:84px;padding:9px 12px;line-height:1.5;resize:none;display:block}.portal-livello .au-pp .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-livello .au-regola .au-in.g-text{height:36px;padding:0 8px;font-size:13px;min-width:0}.portal-livello .au-regola button.tp-inp.au-tend{padding:0 8px;font-size:13px}.portal-livello .au-p .p-flusso .au-add{margin-top:-4px}.portal-livello .au-ed .g-text.au-nome-in{flex:0 1 420px;min-width:180px;height:40px;padding:0 12px;border:0;border-radius:3px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;font:700 20px Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1);outline:none}.portal-livello .au-vaz .btn:disabled{opacity:.4;cursor:default}.portal-livello .au-regola button.tp-inp.au-tend{gap:2px}.portal-livello .au-ctrl .tp-seg{min-height:28px;padding:0;gap:2px;background:none}.portal-livello .au-ctrl .tp-seg button{height:28px;padding:0 9px;font-size:12px}.portal-livello .au-ctrl .tp-seg .i{width:13px;height:13px}.portal-livello .fo-r:hover .ct-altro{opacity:1}.portal-livello .fo-ed .tp-p-t .btn{height:36px}.portal-livello .fo-ed .tp-p-t .tp-seg{margin-right:4px}.portal-livello .fo-pan .tp-inp{height:34px;font-size:13px}.portal-livello .fo-ans .tr-link{display:inline}.portal-livello .fo-ans .tr-link .i{vertical-align:-2px;margin-right:4px}.portal-livello .fo-url .btn.piccolo{height:28px}.portal-livello .fo-ris .tr-tab{overflow-x:auto}.portal-livello .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-livello .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-livello .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-livello .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-livello .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-livello .fo-pp .tp-f>span em{font-style:normal;color:var(--t3);font-weight:500;margin-left:4px}.portal-livello button.tp-inp.fo-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left}.portal-livello button.tp-inp.fo-tend>span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-livello button.tp-inp.fo-tend>span .i{width:14px;height:14px;color:var(--t3);flex-shrink:0}.portal-livello button.tp-inp.fo-tend:hover,.portal-livello button.tp-inp.fo-tend[aria-expanded=true]{background:#ffffff16}.portal-livello .fo-pan button.tp-inp.fo-tend,.portal-livello .fo-pub button.tp-inp.fo-tend{height:36px}.portal-livello .fo-pp .tp-due button.tp-inp.fo-tend{min-width:0}.portal-livello .fo-pal-vuoto .btn{margin-top:4px}.portal-livello .fo-det .au-vaz a.btn{text-decoration:none}.portal-livello .fo-pt-az .spazio{flex:1}.portal-livello .tt-p .tr-schede{margin:18px 0 14px}.portal-livello .tt-p .ct-strum .spazio{flex:1}.portal-livello .tt-rb .btn{flex:1;justify-content:center}.portal-livello .tt-cp .spazio{flex:1}.portal-livello .tt-dh .spazio,.portal-livello .tt-azz .spazio{flex:1}.portal-livello .tt-next .btn,.portal-livello .tt-ti .btn{height:28px;font-size:12px}.portal-livello .dc-p .tr-schede{margin:18px 0 12px}.portal-livello .dc-az button:not(.ct-altro){width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-livello .dc-ed .tp-p-t .btn{height:36px}.portal-livello .dc-nome.g-text{flex:0 1 auto;field-sizing:content;min-width:180px;max-width:min(520px,40vw);height:36px;padding:0 10px;border-color:transparent;background:none;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.portal-livello .dc-nome.g-text:hover{background:#ffffff0b}.portal-livello .dc-nome.g-text:focus{border-color:#758398;background:var(--bg)}.portal-livello .dc-form .cd-rt .spazio{flex:1}.portal-livello .dc-form .cd-rt .btn{height:36px}.portal-livello .dc-form .g-text{width:100%;min-width:0;font-size:13px}.portal-livello .dc-form .g-text:focus{border-color:#758398}.portal-livello .dc-form textarea.g-text{height:auto;min-height:64px;padding:9px 11px;line-height:1.5;resize:vertical;font:500 13px/1.5 Manrope,sans-serif}.portal-livello .dc-form .g-text.num{padding:0 9px;text-align:right;font-variant-numeric:tabular-nums}.portal-livello .dc-cl-t .g-text{flex:1;font-weight:600}.portal-livello .dc-cl textarea.g-text{min-height:52px}.portal-livello .dc-nessuno .btn[hidden]{display:none}.portal-livello .dc-file .ib{width:28px;height:28px}.portal-livello .dc-piede .spazio{flex:1}.portal-livello .dc-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-livello .dc-paz .btn{height:36px}.portal-livello .ct-altro.dc-altro{width:36px;height:36px;opacity:1;background:#ffffff0b}.portal-livello .ct-altro.dc-altro:hover,.portal-livello .ct-altro.dc-altro[aria-expanded=true]{background:#ffffff14;color:var(--t1)}.portal-livello .dc-col .btn.piccolo .i{width:12px;height:12px}.portal-livello .dc-note [data-dc-nota-qui]>.btn{align-self:flex-start}.portal-livello .dc-nota-n textarea.g-text{width:100%;min-height:76px;padding:9px 11px;border:1px solid var(--filo-forte,rgba(255,255,255,.12));border-radius:3px;background:var(--bg);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);resize:vertical}.portal-livello .dc-nota-n textarea.g-text:focus{outline:0;border-color:#758398}.portal-livello .dc-nota-az .spazio{flex:1}.portal-livello .dc-piede .btn.pericolo[aria-disabled=true]{opacity:.5}.portal-livello .im-at .spazio{flex:1}.portal-livello .im-at .btn{height:32px}.portal-livello .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-livello .btn.ib-sola .i{margin:0}.portal-livello .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-livello .im-uazz .spazio{flex:1}.portal-livello .im-uazz .btn{height:34px;font-size:13px}.portal-livello .im-fin footer .spazio{flex:1}.portal-livello .im-razz .ib{width:26px;height:26px}.portal-livello .im-ph .spazio{flex:1}.portal-livello .im-ia .btn{height:32px;font-size:13px}.portal-livello .im-ed-bar .spazio{flex:1}.portal-livello .im-ed-bar .ib{width:30px;height:30px}.portal-livello .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-livello .im-ed-bar .ib:disabled{opacity:.35}.portal-livello .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-livello .im-pw-p .btn{height:36px}.portal-livello .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-livello .im-strum .btn,.portal-livello .im-add-r .btn{height:36px}.portal-livello .im-fin .im-inp .g-text{width:auto;height:100%;padding:0;border:0;background:none}.portal-livello .im-fin .im-inp textarea.g-text{padding:0}.portal-livello .ct-intesta .im-stato{margin-right:4px}.portal-livello .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-livello .im-ph .btn{height:36px}.portal-livello .br-logo .ib{width:36px;height:36px}.portal-livello .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-livello .sv-a .ib,.portal-livello .sv-tc-az .ib,.portal-livello .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-livello .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-livello .sv-det-az .btn{flex:1;justify-content:center}.portal-livello .sv-kc-h .ib:disabled{opacity:.35}.portal-livello .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-livello .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-livello .sv-tc-az .ib:disabled{opacity:.35}.portal-livello .svp-x .ib,.portal-livello .svp-in-h .ib,.portal-livello .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-livello .svp-fondo .btn{flex:1;justify-content:center}.portal-livello .rr-ra .ib{width:28px;height:28px;border-radius:3px}.portal-livello .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-livello .at-copia .btn{height:30px}.portal-livello .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-livello .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-livello .ld-prova-az .btn{flex:1;justify-content:center}.portal-livello .cp-g .sv-gh .ib,.portal-livello .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-livello .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-livello .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-livello .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-livello .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-livello .qt-due .btn{justify-content:center}.portal-livello .qt-barra .btn[hidden]{display:none}.portal-livello .zs-mappa-r .im-at .btn{height:32px}.portal-livello .ai-conn .btn{height:30px}.portal-livello .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-livello .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-livello .dc-muovi .btn{justify-content:center}.portal-livello .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-livello .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-livello .pi-e .btn{margin-top:6px}.portal-livello .ra-gu-a .btn{height:30px}.portal-livello .ra-av .btn{height:30px;margin-top:6px}.portal-livello .ig-cf .btn{flex-shrink:0;height:30px}.portal-livello .ig-mio .btn{height:30px}.portal-livello .ig-wh .ib,.portal-livello .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-livello .vk-mask .btn{height:32px}.portal-livello body.im-drawer .im-p .ct-intesta{flex-wrap:nowrap}.portal-livello body.im-drawer .im-p .ct-intesta>.spazio{min-width:0}.portal-livello body.im-drawer .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-livello :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-livello :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-livello .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-livello .im-udet .im-at>.btn{margin-left:40px}.portal-livello .bl-sc-r .ib{width:28px;height:28px}.portal-livello .tp-f{padding:10px 12px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.02));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-livello .tp-f.trascina{opacity:.45;outline:1px dashed color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-1px}.portal-livello .tp-f .ib,.portal-livello .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-livello .lv-gt .spazio{flex:1}.portal-livello .lv-p .tr-schede{margin:20px 0 14px}.portal-livello .lv-asb .btn{height:32px;font-size:13px}.portal-livello .cn-sel .spazio{flex:1}.portal-livello .cn-dh{display:flex;align-items:center}.portal-livello .cn-dh .spazio{flex:1}.portal-livello .cn-dt{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6fd3be}.portal-livello .cn-dt .i{width:13px;height:13px}.portal-livello .cn-ds .tp-inp{height:36px;font-size:13px}.portal-livello .cn-ds .tp-inp .i:first-child{width:14px;height:14px;color:var(--t3)}.portal-livello .cn-dp{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.portal-livello .cn-dp .btn,.portal-livello .cn-cl .btn{height:36px}.portal-livello .cn-ds .tp-inp{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px}.portal-livello .cn-ds .tp-inp .i:last-child{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-livello body:is(.cn-aperto,.nv-on) .ct-intesta .cb-sync{display:none}.portal-livello .tr-schede{display:flex;gap:4px;margin-top:18px;box-shadow:inset 0 -1px #ffffff0f}.portal-livello .tr-schede button{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;background:transparent;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-livello .tr-schede button:hover,.portal-livello .tr-schede button.on{color:var(--t1)}.portal-livello .tr-schede button:hover{background-color:#ffffff09}.portal-livello .tr-schede button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1);animation:g-tab-active var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-livello .tr-schede .i{width:15px;height:15px;flex-shrink:0}.portal-livello .tr-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2);transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-livello .tr-schede button:hover em{color:var(--t1);background-color:#ffffff1f}@media(prefers-reduced-motion:reduce){.portal-livello .tr-schede button,.portal-livello .tr-schede em{transition:none}.portal-livello .tr-schede button.on:after{animation:none}}.portal-livello .lz-solo{display:none}.portal-livello .lz-p.setter .lz-solo.setter,.portal-livello .lz-p.closer .lz-solo.closer,.portal-livello .lz-p.zero .lz-solo.zero,.portal-livello .lz-p.squadra .lz-solo.squadra,.portal-livello .lz-p.direzione .lz-solo.direzione,.portal-livello .lz-p.gestione .lz-solo.gestione{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-livello .lz-solo>*+*{margin-top:16px}.portal-livello .lz-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.portal-livello .lz-g.due{grid-template-columns:1fr 1fr}.portal-livello .lz-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border-radius:3px;background:#ffffff09}.portal-livello .lz-wt{display:flex;align-items:center;gap:10px;min-height:28px}.portal-livello .lz-wt b{font-size:14px;font-weight:600}.portal-livello .lz-wt span{font-size:12px;color:var(--t3)}.portal-livello .lz-wt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-livello .lz-wt .spazio{flex:1}.portal-livello .lz-wt.sotto{margin-top:8px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f}.portal-livello .lz-wt .tp-seg{min-height:28px;height:28px;padding:2px}.portal-livello .lz-wt .tp-seg button{height:24px}.portal-livello .lz-et{font-size:12px;font-weight:600;color:var(--t3)}.portal-livello .lz-pn{margin:0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-livello .lz-pn b{color:var(--t1)}.portal-livello .lz-q{font-size:12px;color:var(--t3)}.portal-livello .lz-av{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:11px;font-weight:700;color:#fff}.portal-livello .lz-av.piccolo{width:22px;height:22px;font-size:11px}.portal-livello .lz-chi{display:flex;align-items:center;gap:10px;min-width:0}.portal-livello .lz-chi b{display:block;font-size:13px;font-weight:600}.portal-livello .lz-chi small{display:block;font-size:12px;color:var(--t3)}.portal-livello .lz-bar{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-livello .lz-bar.alta{height:10px}.portal-livello .lz-bar i{display:block;height:100%;border-radius:3px;background:var(--c);transition:width .45s var(--c-entra,cubic-bezier(.2,.8,.2,1))}.portal-livello .lz-amb{color:var(--ambra-chiaro)!important}.portal-livello .lz-pronto{display:inline-flex;align-items:center;height:20px;padding:0 7px;margin-left:8px;border-radius:3px;background:var(--rosa-tinta);font-size:11px!important;font-weight:700;color:var(--rosa-chiaro)!important;vertical-align:1px}.portal-livello .lz-p .btn[aria-disabled=true],.portal-livello .g-cassetto .btn[aria-disabled=true]{opacity:.4;cursor:default}.portal-livello .lz-ht{display:flex;align-items:flex-end;gap:12px}.portal-livello .lz-ht h2{margin:2px 0 0;font-size:30px;font-weight:700;letter-spacing:-.02em}.portal-livello .lz-ht h2 em{font-style:normal;margin-left:8px;font-size:14px;font-weight:600;color:var(--t3)}.portal-livello .lz-ht .spazio{flex:1}.portal-livello .lz-pros{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#7fd6a6}.portal-livello .lz-pros .i{width:13px;height:13px}.portal-livello .lz-scala{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:6px}.portal-livello .lz-scala.cinque{grid-template-columns:repeat(5,1fr)}.portal-livello .lz-lv{height:30px;display:grid;place-items:center;border-radius:3px;background:#ffffff0d;font-size:12px;font-weight:700;color:var(--t3)}.portal-livello .lz-lv.fatto{background:color-mix(in srgb,var(--rosa) 20%,transparent);color:color-mix(in srgb,var(--rosa),#fff 35%)}.portal-livello .lz-lv.on{background:var(--rosa);color:#0b0e15}.portal-livello .lz-big{display:flex;align-items:baseline;gap:8px}.portal-livello .lz-big b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-livello .lz-big span{font-size:13px;color:var(--t3)}.portal-livello .lz-big.enorme b{font-size:56px}.portal-livello .lz-set>.lz-w{grid-column:1/-1}.portal-livello .lz-xp{font-size:13px;font-weight:600;color:var(--t2);font-variant-numeric:tabular-nums}.portal-livello .lz-barra .lz-pn{margin-top:2px}.portal-livello .lz-lead{gap:14px}.portal-livello .lz-lc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.portal-livello .lz-lchi{display:flex;flex-direction:column;gap:10px;min-width:0}.portal-livello .lz-ln{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.portal-livello .lz-la{margin-top:-6px;font-size:14px;color:var(--t2)}.portal-livello .lz-lazioni{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.portal-livello .lz-lazioni .btn{text-decoration:none;font-variant-numeric:tabular-nums}.portal-livello .lz-lazioni .btn:first-child .i{color:var(--rosa)}.portal-livello .lz-lmeta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--t2)}.portal-livello .lz-lmeta>span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.portal-livello .lz-lmeta .i{width:14px;height:14px;flex-shrink:0;color:var(--t3)}.portal-livello .lz-copia{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.portal-livello .lz-lnote{margin:0;padding:10px 12px;border-radius:3px;background:#ffffff0a;font-size:13px;line-height:1.55;color:var(--t2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.portal-livello .lz-lst{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.portal-livello .lz-stl{align-self:stretch;display:flex;flex-direction:column;gap:6px}.portal-livello .lz-sti{padding:9px 12px;border-radius:3px;background:#ffffff0a;box-shadow:inset 2px 0 color-mix(in srgb,var(--rosa) 55%,transparent)}.portal-livello .lz-sti small{display:block;font-size:12px;color:var(--t3)}.portal-livello .lz-sti p{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--t1);overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.portal-livello .lz-lesito{display:flex;flex-direction:column;gap:10px;min-width:0;padding-left:28px;box-shadow:inset 1px 0 #ffffff0f}.portal-livello .lz-esiti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-radius:3px}.portal-livello .lz-esiti button{height:36px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--t-rapido,.12s) ease,color var(--t-rapido,.12s) ease}.portal-livello .lz-esiti button:not(:disabled):hover{background:#ffffff14;color:var(--t1)}.portal-livello .lz-esiti button.on{background:var(--rosa-tinta);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosa) 55%,transparent);color:var(--t1)}.portal-livello .lz-esiti button:disabled{cursor:default}.portal-livello .lz-esiti button:disabled:not(.on){opacity:.45}.portal-livello .lz-esiti.manca{box-shadow:0 0 0 1px color-mix(in srgb,var(--ambra) 60%,transparent);outline-offset:2px}.portal-livello .lz-fb textarea.g-text{min-height:96px}.portal-livello .lz-conta{min-height:16px}.portal-livello .lz-conta.ok{color:var(--t3)}.portal-livello .lz-conta.no{color:var(--ambra-chiaro)!important}.portal-livello .lz-lerr,.portal-livello .lz-rerr{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;border-radius:3px;background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra);font-size:13px;line-height:1.5;color:var(--t1)}.portal-livello .lz-lerr[hidden],.portal-livello .lz-rerr[hidden]{display:none}.portal-livello .lz-lerr .i,.portal-livello .lz-rerr .i{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--ambra)}.portal-livello .lz-lp{display:flex;align-items:center;gap:10px;margin-top:4px}.portal-livello .lz-lp .spazio{flex:1}.portal-livello .lz-xpok{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:3px;background:var(--rosa-tinta);font-size:14px;font-weight:700;color:var(--rosa-chiaro);font-variant-numeric:tabular-nums;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-livello .lz-xpok .i{width:15px;height:15px}.portal-livello .lz-vuoto{display:flex;align-items:flex-start;gap:14px;padding:6px 0 4px}.portal-livello .lz-vuoto>div{display:flex;flex-direction:column;gap:4px}.portal-livello .lz-vuoto b{font-size:15px}.portal-livello .lz-vic{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:var(--rosa-tinta);color:var(--rosa)}.portal-livello .lz-vic .i{width:18px;height:18px}.portal-livello .lz-lesito>.lz-et{font-size:13px;color:var(--t2)}.portal-livello .lz-cond{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-livello .lz-cnd{display:grid;grid-template-columns:22px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:8px;align-items:center;padding:12px 14px;border-radius:3px;background:#ffffff0a}.portal-livello .lz-cnd b{display:block;font-size:14px;font-weight:600}.portal-livello .lz-cnd small{display:block;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-livello .lz-cnd .lz-bar{grid-column:1/-1}.portal-livello .lz-spunta{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--filo-forte,rgba(255,255,255,.2));color:transparent}.portal-livello .lz-spunta .i{width:12px;height:12px}.portal-livello .lz-spunta.on{background:var(--rosa);box-shadow:none;color:#0b0e15}.portal-livello .lz-solo.closer .lz-hero{grid-column:span 8}.portal-livello .lz-guad{grid-column:span 4}.portal-livello .lz-dar{grid-column:span 7}.portal-livello .lz-rag{grid-column:span 5}.portal-livello .lz-soglie{display:grid;grid-template-columns:repeat(5,1fr);font-size:11px;color:var(--t3)}.portal-livello .lz-co{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:center;padding:10px 0;box-shadow:inset 0 -1px #ffffff0d}.portal-livello .lz-co:last-child{box-shadow:none}.portal-livello .lz-co b{display:block;font-size:13px;font-weight:600}.portal-livello .lz-co small{display:block;font-size:12px;color:var(--t3)}.portal-livello .lz-cop{display:flex;flex-direction:column;gap:4px;align-items:stretch}.portal-livello .lz-cop span{font-size:12px;color:var(--t2);text-align:right;font-variant-numeric:tabular-nums}.portal-livello .lz-co.fatto{grid-template-columns:minmax(0,1fr) auto}.portal-livello .lz-eur{font-size:14px!important;color:#7fd6a6;font-variant-numeric:tabular-nums}.portal-livello .lz-guad>.lz-pn{margin-top:0}.portal-livello .lz-guad .lz-q{margin-top:auto}.portal-livello .lz-zero{grid-column:span 8}.portal-livello .lz-come{grid-column:span 4}.portal-livello .lz-zr{display:grid;grid-template-columns:repeat(20,1fr);gap:3px}.portal-livello .lz-zr i{height:18px;border-radius:2px;background:#ffffff12}.portal-livello .lz-zr i.on{background:var(--rosa)}.portal-livello .lz-ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-livello .lz-ol b{color:var(--t1)}.portal-livello .lz-pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.portal-livello .lz-pc{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:#ffffff0a}.portal-livello .lz-pch{display:flex;align-items:center;gap:10px}.portal-livello .lz-pch>div{flex:1;min-width:0}.portal-livello .lz-pch b{display:block;font-size:13px;font-weight:600}.portal-livello .lz-pch small{display:block;font-size:12px;color:var(--t3)}.portal-livello .lz-pcl{padding:2px 8px;border-radius:3px;background:color-mix(in srgb,var(--rosa) 14%,transparent);font-size:12px;font-weight:700;color:color-mix(in srgb,var(--rosa),#fff 30%);white-space:nowrap}.portal-livello .lz-pcf{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--t3)}.portal-livello .lz-pcf b{color:var(--t1);font-weight:600}.portal-livello .lz-man{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:12px;align-items:center;padding:10px 0;box-shadow:inset 0 -1px #ffffff0d}.portal-livello .lz-man b{display:block;font-size:13px;font-weight:600}.portal-livello .lz-man small{display:block;font-size:12px;color:var(--t3)}.portal-livello .lz-man .tp-inp{height:36px;font-size:13px}.portal-livello .lz-man .tp-inp.vuoto{color:var(--t3)}.portal-livello .lz-dintro{flex-direction:row;align-items:center;gap:14px}.portal-livello .lz-dintro .lz-pn{flex:1;min-width:0}.portal-livello .lz-dic{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:var(--rosa-tinta);color:var(--rosa)}.portal-livello .lz-dic .i{width:17px;height:17px}.portal-livello .lz-th,.portal-livello .lz-tr{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(120px,.9fr) 190px;gap:16px;align-items:center}.portal-livello .lz-th{padding-bottom:6px;font-size:11px;font-weight:600;color:var(--t3);box-shadow:inset 0 -1px #ffffff0f}.portal-livello .lz-tr{min-height:68px;padding:10px 0;box-shadow:inset 0 -1px #ffffff0d}.portal-livello .lz-tr:last-child{box-shadow:none}.portal-livello .lz-tr.nuova{animation:lz-lampo 1.4s var(--c-entra,ease-out)}.portal-livello .lz-tc{display:flex;flex-direction:column;gap:4px;min-width:0}.portal-livello .lz-tc>b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.portal-livello .lz-tc>b span{font-size:12px;font-weight:500;color:var(--t3)}.portal-livello .lz-tc>small{font-size:12px;color:var(--t3)}.portal-livello .lz-tc .lz-bar{height:4px}.portal-livello .lz-ta{display:flex;gap:6px;justify-content:flex-end}.portal-livello .lz-dpass,.portal-livello .lz-desiti{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.portal-livello .lz-dpass li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.portal-livello .lz-dpass li span{font-size:12px;color:var(--t3)}.portal-livello .lz-desiti li{display:grid;grid-template-columns:150px minmax(0,1fr) 40px;white-space:nowrap;gap:10px;align-items:center;font-size:13px;color:var(--t2)}.portal-livello .lz-desiti li b{text-align:right;color:var(--t1);font-variant-numeric:tabular-nums}.portal-livello .lz-desiti .lz-bar{height:4px}.portal-livello .lz-dcoda{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.portal-livello .lz-dcoda li{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:44px;padding:4px 0;box-shadow:inset 0 -1px #ffffff0d;font-size:13px}.portal-livello .lz-dcoda li:last-child{box-shadow:none}.portal-livello .lz-dcoda i{font-style:normal;font-size:12px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-livello .lz-dcoda b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-livello .lz-dcoda small{display:block;font-size:12px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-livello .lz-dcoda li>span{font-size:12px;color:var(--t3);white-space:nowrap}.portal-livello .lz-dcomp{display:flex;flex-direction:column;gap:8px}.portal-livello .lz-dcomp article{padding:10px 12px;border-radius:3px;background:#ffffff0a}.portal-livello .lz-dcomp article>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.portal-livello .lz-dcomp b{font-size:13px;font-weight:600}.portal-livello .lz-dcomp small{font-size:12px;color:var(--t3)}.portal-livello .lz-dcomp p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--t2);overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.portal-livello .lz-tend{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;border:1px solid var(--filo-forte,#2C384A);border-radius:3px;background:var(--bg,#0D131C);font:600 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left}.portal-livello .lz-tend>span:not(.lz-av){white-space:nowrap}.portal-livello .lz-tend small{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-livello .lz-tend>.i{width:14px;height:14px;color:var(--t3)}.portal-livello .lz-tend:hover{border-color:#758398}.portal-livello .lz-fonte{display:flex;width:100%}.portal-livello .lz-fonte button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.portal-livello .lz-fonte .i{width:14px;height:14px}.portal-livello .lz-giorni>button .i{width:14px;height:14px}.portal-livello .lz-gerr{color:var(--ambra-chiaro)!important}.portal-livello .lz-cerca{position:relative;display:block}.portal-livello .lz-cerca>.i{position:absolute;left:11px;top:11px;width:14px;height:14px;color:var(--t3);pointer-events:none}.portal-livello .lz-cerca .g-text{width:100%;padding-left:32px}.portal-livello .lz-al{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border-radius:3px;background:#ffffff06}.portal-livello .lz-anull{padding:10px}.portal-livello .lz-ar{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:36px;padding:4px 8px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-livello .lz-ar:hover{background:#ffffff0d}.portal-livello .lz-ar.on{background:var(--rosa-fondo);color:var(--t1)}.portal-livello .lz-ar b{font-weight:600;color:var(--t1)}.portal-livello .lz-arn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-livello .lz-art{font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap}.portal-livello .lz-ord{width:20px;height:20px;display:grid;place-items:center;border-radius:3px;box-shadow:inset 0 0 0 1px var(--filo-forte,#2C384A);font-size:11px;font-weight:700;color:#0b0e15;font-variant-numeric:tabular-nums}.portal-livello .lz-ar.on .lz-ord{background:var(--rosa);box-shadow:none}.portal-livello .lz-asel{display:flex;align-items:center;gap:10px;min-height:28px;font-size:12px;font-weight:500;color:var(--t2)}.portal-livello .lz-aesito>div{display:flex;flex-direction:column;gap:4px;min-width:0}.portal-livello .lz-salt{margin:4px 0 0;padding-left:18px;font-size:13px;color:var(--t2)}.portal-livello .lz-salt li+li{margin-top:2px}.portal-livello .lz-salt li::marker{color:var(--ambra)}.portal-livello .lz-r3{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:16px}.portal-livello .lz-curva{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.portal-livello .lz-curva .gp-campo>span,.portal-livello .lz-r3 .gp-campo>span{font-size:12px}.portal-livello .lz-r3 .g-text,.portal-livello .lz-curva .g-text{text-align:right;font-variant-numeric:tabular-nums}.portal-livello .lz-r3 .g-text[aria-invalid=true],.portal-livello .lz-curva .g-text[aria-invalid=true]{border-color:var(--ambra);box-shadow:inset 0 0 0 1px var(--ambra)}.portal-livello .lz-l1{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:var(--t3)}.portal-livello .lz-l1 b{height:36px;display:flex;align-items:center;justify-content:flex-end;padding:0 11px;border-radius:3px;background:#ffffff08;font-size:13px;font-weight:600;color:var(--t3);font-variant-numeric:tabular-nums}.portal-livello .lz-rp{display:flex;align-items:center;gap:8px}.portal-livello .lz-rp .spazio{flex:1}.portal-livello .lz-mod{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ambra-chiaro)!important}.portal-livello .lz-mod[hidden]{display:none}.portal-livello .lz-mod .i{width:13px;height:13px}.portal-livello .lz-per{flex-direction:row;align-items:center;gap:16px}.portal-livello .lz-per>div:first-child{flex:1;display:flex;flex-direction:column;gap:2px}.portal-livello .lz-per b{font-size:16px}.portal-livello .lz-per small{font-size:12px;color:var(--t3)}.portal-livello .lz-gr{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:12px;align-items:center;padding:10px 0;box-shadow:inset 0 -1px #ffffff0d}.portal-livello .lz-gr b{display:block;font-size:13px;font-weight:600}.portal-livello .lz-gr small{display:block;font-size:12px;color:var(--t3)}.portal-livello .lz-gr.arch{opacity:.75}.portal-livello .lz-sog{display:flex;flex-direction:column;gap:6px}.portal-livello .lz-so{display:grid;grid-template-columns:90px 100px auto;gap:10px;align-items:center;font-size:13px;color:var(--t2)}.portal-livello .lz-so .tp-inp{height:36px;font-size:13px;justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-livello .lz-so small{font-size:12px;color:var(--t3)}.portal-livello .lz-w>.lz-pn:last-child{margin-top:auto}.portal-livello .lz-sub{margin:-8px 0 0;font-size:12px;color:var(--t3)}.portal-livello .lz-nuo .tp-inp{height:36px;font-size:13px}.portal-livello .lz-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-livello .lz-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-livello .lz-nuo .tp-inp .i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-livello .lz-nuo .tp-seg button .i{color:inherit}.portal-livello .lz-ph{color:var(--t3)!important}.portal-livello .lz-due{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-livello .lz-regola{display:grid;grid-template-columns:minmax(0,1.1fr) 48px minmax(0,1fr);gap:10px}.portal-livello .lz-riep{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--rosa) 9%,transparent);font-size:12px;color:var(--t3)}.portal-livello .lz-riep b{font-size:14px;color:color-mix(in srgb,var(--rosa),#fff 30%);font-variant-numeric:tabular-nums}.portal-livello .lz-nuo .cn-dt{color:color-mix(in srgb,var(--rosa),#fff 25%)}.portal-livello .lz-nuo .tp-f>span em{color:var(--t3)}.portal-livello .gp-passi{display:flex;align-items:center;gap:0;padding:6px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-livello .gp-passo{display:flex;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px 0 10px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t3);text-align:left;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-livello .gp-passo:disabled{cursor:default}.portal-livello .gp-passo:not(:disabled):hover{background:#ffffff0a;color:var(--t1)}.portal-livello .gp-passo>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;font:700 12px Manrope,sans-serif;font-style:normal;color:var(--t3);transition:background-color var(--t-medio) var(--c-entra),color var(--t-medio) var(--c-entra)}.portal-livello .gp-passo>i .i{width:14px;height:14px}.portal-livello .gp-passo>span{display:flex;flex-direction:column;min-width:0}.portal-livello .gp-passo b{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.portal-livello .gp-passo small{font-size:12px;font-weight:500;line-height:1.3;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.portal-livello .gp-passo small.vuoto{opacity:.7}.portal-livello .gp-passo.on{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--t1)}.portal-livello .gp-passo.on>i{background:var(--c);color:#fff}.portal-livello .gp-passo.on small{color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-livello .gp-passo.fatto{color:var(--t2)}.portal-livello .gp-passo.fatto>i{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.portal-livello .gp-filo{flex:1 1 16px;min-width:12px;height:1px;background:var(--w-filo)}.portal-livello .gp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:16px}.portal-livello .gp.pieno{grid-template-columns:minmax(0,1fr)}.portal-livello .gp-corpo{display:flex;flex-direction:column;min-width:0;padding:20px 20px 0;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-livello .gp-passo-corpo{display:flex;flex-direction:column;gap:20px}.portal-livello .gp-h h2{margin:0;font:700 20px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-livello .gp-h p{margin:6px 0 0;max-width:72ch;font-size:13px;line-height:1.6;color:var(--t2)}.portal-livello .gp-opzioni{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-livello .gp-opz{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:4px;align-items:start;padding:18px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-livello .gp-opz:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--w-filo))}.portal-livello .gp-opz-ic{grid-row:1/4;width:44px;height:44px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-livello .gp-opz-ic .i{width:20px;height:20px}.portal-livello .gp-opz>b{font-size:14px;font-weight:700;color:var(--t1)}.portal-livello .gp-opz>span:not(.gp-opz-ic){font-size:13px;line-height:1.55}.portal-livello .gp-opz ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px;font-size:13px;color:var(--t2)}.portal-livello .gp-opz li{display:flex;align-items:center;gap:7px}.portal-livello .gp-opz li .i{width:13px;height:13px;color:var(--c)}.portal-livello .gp-opz.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-livello .gp-sez{display:flex;flex-direction:column;gap:12px}.portal-livello .gp-sez>h3{display:flex;align-items:center;gap:8px;margin:0;font:600 13px Manrope,sans-serif;color:var(--t1)}.portal-livello .gp-sez>h3 .i{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-livello .gp-sez>h3 em{font-style:normal;font-weight:500;font-size:12px;color:var(--t3)}.portal-livello .gp-griglia{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-livello .gp-campo{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;color:var(--t2)}.portal-livello .gp-campo>span{display:flex;align-items:baseline;gap:8px}.portal-livello .gp-campo em{font-style:normal;font-weight:500;color:var(--t3)}.portal-livello .gp-campo>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--t3)}.portal-livello .gp-campo>small .i{width:13px;height:13px;color:var(--viola)}.portal-livello .gp-campo .g-text{width:100%;font-size:13px}.portal-livello .gp-campo .g-text:focus{border-color:#758398}.portal-livello .gp-campo textarea.g-text{height:auto;min-height:84px;padding:10px 11px;line-height:1.55;resize:vertical}.portal-livello .gp-campo .g-text:disabled{opacity:.45}.portal-livello .gp-scelte{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-livello .gp-scelte>button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:36px;white-space:nowrap;padding:0 12px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-livello .gp-scelte>button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-livello .gp-scelte>button:hover{background:#ffffff14;color:var(--t1)}.portal-livello .gp-scelte>button.on{background:color-mix(in srgb,var(--c,var(--indaco)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--indaco)) 55%,transparent);color:var(--t1)}.portal-livello .gp-scelte>button.on small{color:color-mix(in srgb,var(--c,var(--indaco)) 70%,#fff)}.portal-livello .gp-passo-n{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 4px;border-radius:3px;background:#ffffff08}.portal-livello .gp-passo-n b{min-width:56px;text-align:center;font-size:13px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-livello .gp-passo-n .ib{width:28px;height:28px}.portal-livello .gp-interr{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;height:28px;padding:0;border:0;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-livello .gp-interr>i{position:relative;width:30px;height:18px;border-radius:9px;background:#ffffff24;transition:background-color var(--t-rapido) ease}.portal-livello .gp-interr>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform var(--t-rapido) var(--c-entra)}.portal-livello .gp-interr.on>i{background:var(--verde)}.portal-livello .gp-interr.on>i:after{transform:translate(12px)}.portal-livello .gp-avviso,.portal-livello .gp-nota{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:3px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-livello .gp-avviso .i,.portal-livello .gp-nota .i{flex-shrink:0;width:16px;height:16px;margin-top:2px}.portal-livello .gp-avviso b,.portal-livello .gp-nota b{color:var(--t1);font-weight:600}.portal-livello .gp-avviso.ambra{background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra)}.portal-livello .gp-avviso.ambra .i{color:var(--ambra)}.portal-livello .gp-nota{background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 3px 0 0 var(--c)}.portal-livello .gp-nota .i{color:var(--c)}.portal-livello .gp-nota-riga{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--t3)}.portal-livello .gp-nota-riga .i{flex-shrink:0;width:13px;height:13px}.portal-livello .gp-piede{display:flex;align-items:center;gap:8px;margin-top:24px;padding:16px 0 20px;border-top:1px solid var(--w-filo)}.portal-livello .gp-manca{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-size:12px;color:var(--t3)}.portal-livello .gp-manca .i{width:13px;height:13px;color:var(--ambra)}.portal-livello .gp-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-livello .gp-esci{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t2)}.portal-livello .gp-esci>.i{width:15px;height:15px;color:var(--ambra)}.portal-livello .gp-lato{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo);box-shadow:inset 0 3px 0 var(--c,var(--indaco))}.portal-livello .gp-lato-h{display:flex;align-items:center;gap:7px;font:600 12px Manrope,sans-serif;color:var(--t3)}.portal-livello .gp-lato-h .i{width:13px;height:13px}.portal-livello .gp-lato-p{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-livello .gp-lato-p .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}@media(max-width:1180px){.portal-livello .gp{grid-template-columns:minmax(0,1fr)}.portal-livello .gp-lato{position:static}.portal-livello .gp-passo small{display:none}}.portal-livello .gp-lato-az{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--w-filo)}.portal-livello .gp-lato-az .gp-az-b{display:flex;gap:8px}.portal-livello .gp-lato-az .gp-az-b .btn.pri{flex:1;justify-content:center}.portal-livello .gp-lato-az .gp-manca{margin:0;align-items:flex-start;line-height:1.45}.portal-livello .gp-lato-az .gp-manca .i{margin-top:2px;flex-shrink:0}.portal-livello .gp-annulla{align-self:center;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-livello .gp-annulla:hover{background:#ffffff0d;color:var(--t1)}.portal-livello .gp-lato-az .gp-esci{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.portal-livello .gp-lato-az .gp-esci>span{display:flex;gap:8px}.portal-livello .gp-corpo{padding-bottom:20px}.portal-livello .gp-corpo>.gp-piede:empty{display:none}.portal-livello .gp-h-con-az{display:flex;align-items:flex-start;gap:24px}.portal-livello .gp-h-con-az>div:first-child{flex:1;min-width:0}.portal-livello .gp-h-az{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.portal-livello .gp-h-az .gp-az-b{display:flex;gap:8px}.portal-livello .gp-h-az .gp-annulla{align-self:flex-end}.portal-livello .gp-h-az .gp-manca{margin:0}.portal-livello .gp-riep{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-livello .gp-rb{display:flex;flex-direction:column;min-width:0;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05}.portal-livello .gp-rb>header{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--w-filo);font-size:13px;color:var(--t1)}.portal-livello .gp-rb>header .i{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-livello .gp-rb-mod{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 10px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-livello .gp-rb-mod:hover{background:#ffffff0f;color:var(--t1)}.portal-livello .gp-rb-mod .i{color:inherit}.portal-livello .gp-rb dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 12px;margin:0;padding:14px;font-size:13px}.portal-livello .gp-rb dt{color:var(--t3);font-weight:500}.portal-livello .gp-rb dd{margin:0;min-width:0;color:var(--t1);line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-livello .gp-nd{color:var(--t3);font-weight:500}.portal-livello .gp-da{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;font-weight:600;color:var(--ambra)}.portal-livello .gp-cosa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-livello .gp-cosa li{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-livello .gp-cosa li>.i{width:34px;height:34px;padding:8px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-livello .gp-cosa li span{display:flex;flex-direction:column;min-width:0}.portal-livello .gp-cosa li b{font-size:13px;font-weight:600;color:var(--t1)}.portal-livello .gp-cosa li small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-livello .gp-tutti{display:flex;flex-direction:column}.portal-livello .gp-gruppo{display:flex;flex-direction:column;gap:20px;scroll-margin-top:16px}.portal-livello .gp-gruppo+.gp-gruppo{margin-top:24px;padding-top:24px;border-top:1px solid var(--w-filo)}.portal-livello .gp-gruppo-h{display:flex;align-items:flex-start;gap:12px}.portal-livello .gp-gruppo-h>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c,var(--indaco)) 16%,transparent);font:700 12px Manrope,sans-serif;font-style:normal;color:var(--c,var(--indaco))}.portal-livello .gp-gruppo-h h2{margin:2px 0 0;font:700 16px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-livello .gp-gruppo-h p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-livello .gp-riep>.gp-rb:last-child:nth-child(odd){grid-column:1/-1}.portal-livello .gp-passi[hidden]{display:none}@media(max-width:1180px){.portal-livello .gp-riep,.portal-livello .gp-cosa ul{grid-template-columns:1fr}}.portal-livello .g-cassetto{--gc-w:440px;position:fixed;z-index:240;top:64px;right:0;bottom:0;width:min(var(--gc-w),calc(100vw - 32px));display:flex;flex-direction:column;background:#12151c;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059;font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);visibility:hidden;translate:100% 0;transition:translate calc(var(--t-lento) / 2) var(--c-esce),visibility 0s linear calc(var(--t-lento) / 2)}.portal-livello .g-cassetto.on{visibility:visible;translate:0 0;transition:translate var(--t-lento) var(--c-entra),visibility 0s}.portal-livello .g-cassetto[data-largo=largo]{--gc-w:640px}.portal-livello .g-cassetto[data-largo=molto]{--gc-w:760px}.portal-livello body.gc-su{--nb-dx:464px}.portal-livello body.gc-su[data-gc-largo=largo]{--nb-dx:664px}.portal-livello body.gc-su[data-gc-largo=molto]{--nb-dx:784px}.portal-livello body.gc-su .nb:not([data-stato=chiuso]){transform:translate(calc(var(--nb-dx) / -2))}.portal-livello .gc-h{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.portal-livello .gc-ic{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-livello .gc-h>div:not(.spazio){display:flex;flex-direction:column;min-width:0}.portal-livello .gc-h b{font-size:16px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-livello .gc-h small{font-size:12px;color:var(--t3)}.portal-livello .gc-h .spazio{flex:1}.portal-livello .gc-h .ib{width:36px;height:36px;flex-shrink:0}.portal-livello .gc-c{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:18px}.portal-livello .gc-c .gp-griglia{grid-template-columns:1fr 1fr;gap:12px}.portal-livello .g-cassetto[data-largo=normale] .gc-c .gp-griglia{grid-template-columns:1fr}.portal-livello .g-cassetto[data-largo=normale] .gc-c .gp-griglia.due{grid-template-columns:1fr 1fr}.portal-livello .gc-p{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.06)}.portal-livello .gc-p .spazio{flex:1}.portal-livello .g-cassetto [hidden]{display:none!important}.portal-livello .gc-esci{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-livello .gc-esci .i{width:15px;height:15px;color:var(--ambra)}@media(prefers-reduced-motion:reduce){.portal-livello .g-cassetto{translate:0 0;opacity:0;transition:opacity var(--t-rapido) linear,visibility 0s linear var(--t-rapido)}.portal-livello .g-cassetto.on{opacity:1;transition:opacity var(--t-rapido) linear,visibility 0s}}.portal-livello body.gc-su .g-avviso{right:calc(var(--nb-dx) + 8px)}.portal-livello .im-tog{display:inline-block;width:36px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer;transition:background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-livello .im-tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-livello .im-tog.on{background:#e9eef6}.portal-livello .im-tog.on:after{transform:translate(16px);background:#0b0e15}.portal-livello .tp-seg{min-height:36px;box-sizing:border-box;align-items:center}.portal-livello .tp-seg button{height:30px}.portal-livello .lz-big{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.portal-livello body.cn-aperto .ct-intesta{flex-wrap:nowrap}.portal-livello body.cn-aperto .ct-intesta>.spazio{min-width:0}.portal-livello body.cn-aperto .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-livello :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-livello :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-livello :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}.portal-livello .pn-ask :is(.pn-in,input,.g-text){height:36px;box-sizing:border-box}.portal-livello :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-livello .lz-big b{font-size:26px;font-weight:700}.portal-livello .ct-strum>.spazio{order:1}.portal-livello .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-livello :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>*{margin-bottom:0!important}.portal-livello :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>*+*{margin-top:var(--ritmo)!important}.portal-livello .corpo:not(.pieno) :is(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.sp-testa)+*{margin-top:var(--ritmo-testa)!important}.portal-livello :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>:first-child:not(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.tp-p-t){margin-top:0!important}.portal-livello :is(.ct-intesta,.pr-intesta,.im-intesta){margin-top:5.25px!important}.portal-livello .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-livello .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-livello .pd-wt .btn{font-size:13px;padding:0 10px}.portal-livello{--c:var(--rosa,#E86FA8);--w-bg:rgba(255,255,255,.035);--w-filo:rgba(140,170,220,.13);--filo-forte:rgba(140,170,220,.22);--s-sup:#111824;font:500 13px/1.55 Manrope,sans-serif;color:var(--t1)}.portal-content:has(>.portal-route>.portal-livello){overflow:hidden;scrollbar-gutter:auto}.portal-route:has(>.portal-livello){height:100%;min-height:0;padding-bottom:0}.portal-route>.portal-livello{height:100%;font-size:14px}.portal-livello .lz-p{height:100%;margin:0 -32px;padding:0 32px 124px;overflow:auto;scrollbar-width:none}.portal-livello .lz-content{min-width:0}.portal-livello .lz-solo{display:block}.portal-livello .spazio{flex:1;min-width:0}.portal-livello .i{width:18px;height:18px;flex-shrink:0}.portal-livello .i.s{width:14px;height:14px}.portal-livello .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:3px;box-shadow:none;background:#ffffff0a;color:var(--t2);cursor:pointer;white-space:nowrap}.portal-livello .btn.pri{background:#e9eef6;color:#151c28}.portal-livello .btn.piccolo{height:28px;padding:0 10px;font-size:12px;gap:6px}.portal-livello .btn:hover{background:#ffffff14}.portal-livello .btn.pri:hover{background:#fff}.portal-livello button:disabled{opacity:.5;cursor:default}.portal-livello .ib{width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:3px;background:transparent;color:var(--t3)}.portal-livello .g-text{width:100%;height:36px;background:var(--bg);border:1px solid var(--filo-forte);border-radius:3px;padding:0 11px;color:var(--t1);font:500 13px/1.55 Manrope,sans-serif}.portal-livello textarea.g-text{height:auto;min-height:84px;padding:10px 11px;resize:vertical;scrollbar-width:none}.portal-livello :focus-visible{outline:2px solid var(--blu,#5B8DEF);outline-offset:2px}.portal-livello .lz-choice{width:100%;border-radius:3px;box-shadow:none}.portal-livello .lz-fb{display:flex;flex-direction:column;gap:7px}.portal-livello .lz-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.portal-livello .lz-collapse.on{grid-template-rows:1fr}.portal-livello .lz-collapse>div{min-height:0;overflow:hidden}.portal-livello .lz-av{line-height:1;border:0}.portal-livello .lz-empty{margin:0;color:var(--t3);font-size:13px}.portal-livello .lz-tr{cursor:pointer}.portal-livello .lz-tr:hover{background:#ffffff06}.lz-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0006;animation:lz-fade .22s ease}.lz-dialog{position:fixed;inset:0 0 0 auto;z-index:301;outline:none}.portal-livello.lz-dialog .g-cassetto{position:relative;top:0;right:0;height:100dvh;max-height:100dvh;transform:none;opacity:1;display:flex;flex-direction:column;animation:lz-slide .3s cubic-bezier(.22,1,.36,1)}.portal-livello .gc-c{display:block;flex:1;min-height:0;overflow:auto;scrollbar-width:none}.portal-livello .gc-c>div{display:flex;flex-direction:column;gap:16px}.portal-livello .gc-p{flex-shrink:0}.portal-livello.lz-options{z-index:410;background:var(--s-sup);border:1px solid var(--w-filo);border-radius:3px}.portal-livello.lz-options input,.portal-livello.lz-options button{font:inherit}.portal-livello .lz-al>div{display:flex;flex-direction:column;gap:2px}.portal-livello .lz-ar{width:100%}.portal-livello .lz-giorni{display:flex;gap:6px;flex-wrap:wrap}.portal-livello .lz-giorni .on{background:var(--rosa-tinta);color:var(--t1)}.portal-livello .lz-sub{margin:0}.portal-livello .lz-nuo .tp-f{background:transparent;box-shadow:none}.portal-livello .lz-so input{width:100%;text-align:right}.portal-livello .lz-rp,.portal-livello .lz-per{flex-wrap:wrap}.portal-livello .lz-per-extra{width:100%;display:flex;gap:12px}.portal-livello .lz-per-extra>*{flex:1}.portal-livello .gp-interr{border:0}:root:not(.dark) .portal-livello{--s-sup:#fff;--w-filo:#dce2eb;--filo-forte:#bec9d8}:root:not(.dark) .portal-livello .btn{background:#e8edf4;color:#1c293b}:root:not(.dark) .portal-livello .btn.pri{background:#111;color:#fff}:root:not(.dark) .portal-livello .lz-w{background:#ffffff09}@keyframes lz-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes lz-fade{0%{opacity:0}to{opacity:1}}@media(max-width:1400px){.portal-livello .lz-th,.portal-livello .lz-tr{grid-template-columns:minmax(180px,1.7fr) minmax(90px,1fr) minmax(85px,.9fr) minmax(85px,.9fr) minmax(85px,.9fr) 170px;gap:12px}}@media(max-width:900px){.portal-livello .lz-g,.portal-livello .lz-g.due,.portal-livello .lz-lc,.portal-livello .lz-cond{grid-template-columns:1fr}.portal-livello .lz-g>.lz-w{grid-column:1/-1}.portal-livello .lz-lesito{padding-left:0;box-shadow:none}.portal-livello .lz-curva{grid-template-columns:repeat(5,1fr)}.portal-livello .lz-th{display:none}.portal-livello .lz-tr{grid-template-columns:1fr 1fr}.portal-livello .lz-man{grid-template-columns:1fr}.portal-livello .lz-dintro{flex-wrap:wrap}.portal-livello .lz-r3{grid-template-columns:1fr}.portal-livello .lz-ht{flex-wrap:wrap}.portal-livello .tr-schede{overflow-x:auto}.portal-livello .g-cassetto{max-width:100vw}}@media(prefers-reduced-motion:reduce){.portal-livello *,.lz-overlay{animation-duration:.01ms!important;transition-duration:.01ms!important}}.portal-livello.lz-menu{padding:4px;min-width:180px}.portal-livello.lz-menu [role=menuitem]{padding:8px 10px;border-radius:3px;cursor:pointer;outline:0}.portal-livello.lz-menu [data-highlighted]{background:#8caadc1f}.portal-livello .lz-objective-form{display:flex;flex-direction:column;gap:16px}.portal-livello .lz-options{color:var(--t1)}.portal-livello .ct-intesta{margin-top:5.25px}.portal-livello .lz-content>.tr-schede{margin-top:20px}.portal-livello .lz-content>[role=tabpanel]{margin-top:20px}.portal-livello .gc-h,.portal-livello .gc-p{padding:16px 20px}.portal-livello .gc-c{padding:20px}.portal-livello .gc-c .gp-griglia{gap:12px}.portal-livello .gc-h .ib{width:36px;height:36px}.portal-livello .gc-ic .i{width:16px;height:16px}.portal-livello{--ritmo:16px;--ritmo-testa:20px}.portal-livello .lz-content>[role=tabpanel]{margin-top:16px}.portal-livello .lz-p{gap:0}.portal-livello .pg-nova{gap:12px}.portal-livello .lz-lst>.lz-collapse{align-self:stretch}.portal-livello .btn .i{width:18px;height:18px}.portal-livello .btn.piccolo .i{width:14px;height:14px}:root:not(.dark) .portal-livello .g-cassetto{background:var(--s-sup);box-shadow:-1px 0 0 var(--filo),-24px 0 48px #243c5b20}.portal-livello .lz-lst{row-gap:0}.portal-livello .lz-lst:has(.lz-collapse.on){row-gap:8px}.lz-overlay[data-state=closed]{animation:lz-fade-out .22s ease}.lz-dialog[data-state=closed]{animation:lz-slide-out .22s ease forwards}@keyframes lz-slide-out{to{transform:translate(100%)}}@keyframes lz-fade-out{to{opacity:0}}.portal-livello .lz-lst{gap:8px}.portal-livello .lz-lst>.lz-collapse{margin-top:-8px}.portal-livello .lz-lst>.lz-collapse.on{margin-top:0}.portal-livello .lz-av{line-height:1.55}.portal-livello .tp-inp{background:#ffffff0e;border:0;line-height:1.55;font-weight:500}.portal-livello .lz-gr .lz-q{white-space:nowrap}.portal-livello .ct-altro{opacity:1}.portal-livello.lz-objective-dialog{width:440px;max-width:100vw;font-size:14px;line-height:1.55}.portal-livello .cn-det.lz-nuo{position:relative;inset:auto;width:100%;height:100dvh;max-height:100dvh;transform:none;opacity:1;display:flex;flex-direction:column;gap:16px;padding:16px 20px;background:#12151c;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #0006;animation:lz-slide .3s ease}.portal-livello .lz-objective-body{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.portal-livello .lz-objective-body>div{display:flex;flex-direction:column;gap:16px}.portal-livello .lz-nuo .tp-f{padding:0;background:none;box-shadow:none;color:var(--t1);font:500 14px/1.55 Manrope,sans-serif;gap:6px}.portal-livello .lz-nuo .cn-dp{margin-top:0;flex-shrink:0}.portal-livello .lz-nuo .tp-seg{width:100%;display:flex}.portal-livello .lz-nuo .tp-seg button{flex:1}.portal-livello .lz-fonte .tp-seg{display:flex;flex:1}.portal-livello .lz-choice,.portal-livello .lz-choice .text-primary{color:var(--t1)}.portal-livello .lz-tend{background:var(--bg);border:1px solid var(--filo-forte)}.portal-livello .lz-giorni .on{background:var(--rosa-fondo);box-shadow:inset 0 0 0 1px var(--rosa)}.portal-livello .lz-giorni small{color:var(--t3);font-weight:500}.portal-livello .lz-regola,.portal-livello .lz-due{font:500 14px/1.55 Manrope,sans-serif}.portal-livello .lz-riep{line-height:1.55}body:has(.lz-objective-dialog) .portal-route>.portal-livello .lz-p{padding-right:464px}:root:not(.dark) .portal-livello .cn-det.lz-nuo{background:#fff}@media(max-width:1100px){body:has(.lz-objective-dialog) .portal-route>.portal-livello .lz-p{padding-right:32px}}.portal-livello .ct-altro{font:400 13.3333px Manrope,sans-serif}.portal-livello .tp-raz{color:var(--t1);border-radius:0}.portal-livello .lz-nuo .tp-f{padding:10px 12px 8px}.portal-livello .lz-nuo textarea.tp-inp{height:60px;min-height:60px}.portal-livello .cn-det.lz-nuo{box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059}.portal-livello .lz-tend{font:600 13px Manrope,sans-serif}.portal-livello .lz-fonte{padding:3px;background:#ffffff0b;border-radius:3px;gap:2px}.portal-livello .lz-fonte .tp-seg{padding:0;background:none}.portal-livello .btn.azione-distruttiva{border:0;background:#ffffff0b}.portal-livello .lz-nuo textarea.tp-inp.area{height:60px;min-height:60px;max-height:none}.portal-livello .tp-seg.lz-fonte{height:36px}:root:not(.dark) .portal-livello .cn-det.lz-nuo{box-shadow:-1px 0 0 var(--filo),-24px 0 48px #243c5b20}.portal-livello .lz-drawer-fields{display:contents}.portal-livello input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.portal-livello input[type=number]::-webkit-inner-spin-button,.portal-livello input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.portal-accounting .spazio{flex-grow:1}.portal-accounting .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-accounting .ib.b{border-color:var(--filo);background:var(--campo)}.portal-accounting .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-accounting .btn .i{color:var(--t2)}.portal-accounting .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-accounting .btn.pri .i{color:#fff}.portal-accounting .comp .ib{width:32px;height:32px}.portal-accounting .comp .btn{height:32px}.portal-accounting .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-accounting .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-accounting .testa .ib .i{width:18px;height:18px}.portal-accounting .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-accounting .testa>.ib+.ib{margin-left:2px}.portal-accounting .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-accounting .btn .i{width:16px;height:16px}.portal-accounting .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-accounting .btn:not(.pri) .i{color:var(--t2)}.portal-accounting .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-accounting .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-accounting .btn:disabled{opacity:.4;cursor:default}.portal-accounting .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-accounting .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-accounting .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-accounting .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-accounting .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-accounting .btn.pri{box-shadow:none}.portal-accounting .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-accounting .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-accounting .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-accounting .btn:not(.pri) .i{color:var(--t3)}.portal-accounting .btn:not(.pri):hover{background:#ffffff13}.portal-accounting .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-accounting .btn.pri:hover{background:#fff}.portal-accounting .btn.pri .i{color:inherit}.portal-accounting .btn.pri,.portal-accounting .btn:not(.pri),.portal-accounting .btn.pri:hover,.portal-accounting .btn:not(.pri):hover{border:0}.portal-accounting .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-accounting .colonna .ib.b:hover{background:#ffffff1a}.portal-accounting .conv-t .btn{height:32px}.portal-accounting .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-accounting .conv-t .ib:hover{background:#ffffff0f}.portal-accounting .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-accounting .allegato .ib:hover{background:#ffffff12}.portal-accounting .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-accounting .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .azioni .btn{height:32px}.portal-accounting .azioni .ib{border:0;border-radius:3px}.portal-accounting .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-accounting .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-accounting .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-accounting .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-accounting .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-accounting .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-accounting .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-accounting .btn.pericolo:not(.pri) .i{color:inherit}.portal-accounting .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-accounting .corpo.ct-p{overflow-y:auto;gap:0;padding-bottom:140px}.portal-accounting .ct-intesta{display:flex;align-items:flex-end;gap:9px;margin-top:.5px}.portal-accounting .ct-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.portal-accounting .ct-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.portal-accounting .ct-intesta .btn{height:36px}.portal-accounting .ct-hub{display:inline-flex;align-self:flex-start;gap:2px;margin-top:20px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-accounting .ct-hub a{height:30px;display:grid;place-items:center;padding:0 14px;border-radius:2px;font-size:13px;font-weight:500;color:var(--t3);cursor:pointer;text-decoration:none}.portal-accounting .ct-hub a:hover{color:var(--t1)}.portal-accounting .ct-hub a.on{background:#ffffff17;color:var(--t1);font-weight:600}.portal-accounting .ct-fascia{margin-top:18px;padding:14px 16px 16px;border-radius:3px;background:color-mix(in srgb,#EAB308 7%,rgba(255,255,255,.035));box-shadow:inset 2px 0 #eab308}.portal-accounting .ct-f-t{display:flex;align-items:center;gap:10px;margin-bottom:12px}.portal-accounting .ct-bersaglio{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#eab308;color:#fff}.portal-accounting .ct-bersaglio .i{width:16px;height:16px;color:#1a1300}.portal-accounting .ct-f-t b{font-size:14px;font-weight:700}.portal-accounting .ct-n{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff1a;font-size:11px;font-weight:700;color:var(--t2);font-variant-numeric:tabular-nums}.portal-accounting .ct-f-nota{margin-left:auto;font-size:13px;color:var(--t3)}.portal-accounting .ct-carte{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.portal-accounting .ct-lead{padding:12px 13px;border-radius:3px;background:#ffffff0e;cursor:pointer;transition:background-color .15s,transform .15s}.portal-accounting .ct-lead:hover{background:#ffffff14;transform:translateY(-2px)}.portal-accounting .ct-l1{display:flex;align-items:center;gap:8px;min-width:0}.portal-accounting .ct-l1 .av{width:24px;height:24px;border-radius:50%;font-size:10px;flex-shrink:0}.portal-accounting .ct-l1 b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-l2{margin-top:7px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-l3{display:flex;align-items:center;gap:6px;margin-top:10px}.portal-accounting .ct-prendi{margin-left:auto}.portal-accounting .ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-accounting .ct-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px}.portal-accounting .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-accounting .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.portal-accounting .ct-seg span.on{background:#ffffff17;color:var(--t1)}.portal-accounting .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .ct-seg span.on em{background:#ffffff1f;color:var(--t1)}.portal-accounting .ct-cerca{flex:1;min-width:190px;max-width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-accounting .ct-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-accounting .ct-pill:hover{background:#ffffff13;color:var(--t1)}.portal-accounting .ct-pill .i{width:12px;height:12px;opacity:.6}.portal-accounting .ct-pill.on{background:#e9eef61f;color:var(--t1);font-weight:600;box-shadow:inset 0 0 0 1px #e9eef638}.portal-accounting .ct-pill em,.portal-accounting .ct-azzera em{font-style:normal;font-size:11px;font-weight:700;opacity:.6;margin-left:2px}.portal-accounting .ct-azzera{height:30px;padding:0 11px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-accounting .ct-azzera:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .ct-massa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px 8px 12px;border-radius:3px;background:color-mix(in srgb,#5B8DEF 12%,transparent)}.portal-accounting .ct-massa b{font-size:13px;font-weight:600;margin-right:6px}.portal-accounting .ct-annulla{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin-left:auto;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-accounting .ct-annulla:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .ct-annulla .i{width:13px;height:13px}.portal-accounting .ct-riserva .ct-annulla{margin-left:0}.portal-accounting .ct-scegli{display:inline-flex;align-items:center;gap:8px;width:256px;height:28px;padding:0 10px;border-radius:3px;background:#ffffff12;font-size:12px;color:var(--t3)}.portal-accounting .ct-scegli span{flex-grow:1}.portal-accounting .ct-riserva p{width:100%;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-accounting .ct-massa+.ct-tab{margin-top:8px}.portal-accounting .ct-tab{border-radius:3px;background:#ffffff09;overflow:visible}.portal-accounting .ct-testa,.portal-accounting .ct-riga{display:grid;grid-template-columns:34px minmax(180px,1.5fr) minmax(170px,1.3fr) 110px minmax(120px,1fr) minmax(110px,.9fr) minmax(130px,1fr) 40px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .ct-testa{height:40px;border-radius:3px 3px 0 0;background:#ffffff08;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--t3)}.portal-accounting .ct-riga{min-height:58px;position:relative}.portal-accounting .ct-riga:hover{background:#ffffff08}.portal-accounting .ct-riga.ct-scelta{background:color-mix(in srgb,#5B8DEF 9%,transparent)}.portal-accounting .ct-sel{width:18px;height:18px;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);position:relative;cursor:pointer}.portal-accounting .ct-sel.on,.portal-accounting .ct-sel.meta{background:#5b8def;border-color:#5b8def}.portal-accounting .ct-sel.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-accounting .ct-sel.meta:after{content:"";position:absolute;left:3.5px;top:6.5px;width:8px;height:2px;background:#fff}.portal-accounting .ct-chi{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.portal-accounting .ct-chi .av{width:28px;height:28px;border-radius:50%;font-size:10.5px;flex-shrink:0}.portal-accounting .ct-chi b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-chi:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.portal-accounting .ct-rec{display:flex;flex-direction:column;min-width:0}.portal-accounting .ct-rec span{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-rec small{margin-top:2px;font-size:11px;color:var(--t3)}.portal-accounting .ct-vuoto,.portal-accounting .ct-tutti{font-size:12px;color:var(--t3)}.portal-accounting .ct-gr{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-prov{font-size:12px;color:var(--t3)}.portal-accounting .ct-ris{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--t2);white-space:nowrap}.portal-accounting .ct-ris i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.portal-accounting .ct-az{position:relative;display:flex;justify-content:flex-end}.portal-accounting .ct-altro{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-accounting .ct-riga:hover .ct-altro,.portal-accounting .ct-altro.on{opacity:1}.portal-accounting .ct-altro:hover,.portal-accounting .ct-altro.on{background:#ffffff12;color:var(--t1)}.portal-accounting .ct-altro .i{width:16px;height:16px}.portal-accounting .ct-menu{position:absolute;right:0;top:34px;z-index:20;min-width:200px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.portal-accounting .ct-menu button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:2px;background:none;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-accounting .ct-menu button:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .ct-menu button .i{width:14px;height:14px;color:var(--t3)}.portal-accounting .ct-menu button.rosso,.portal-accounting .ct-menu button.rosso .i{color:#f4776f}.portal-accounting .ct-nota{margin:14px 4px 0;max-width:720px;font-size:12px;line-height:1.5;color:var(--t3)}.portal-accounting .ct-nd{font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)!important;font-size:12px}.portal-accounting .ct-hub a:has(>.i){display:inline-flex;align-items:center;gap:7px}.portal-accounting .ct-hub a>.i{width:14px;height:14px}.portal-accounting .ct-hub a:not(.on)>.i{opacity:.75}.portal-accounting .ct-contatti .ct-seg span>.i{width:14px;height:14px}.portal-accounting .ct-contatti .ct-azzera em{font-size:11px;margin-left:6px}.portal-accounting .ct-contatti [hidden]{display:none!important}.portal-accounting .ct-contatti .ct-cerca{cursor:text}.portal-accounting .ct-contatti .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none;text-overflow:ellipsis}.portal-accounting .ct-contatti .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-accounting .ct-contatti .ct-cerca input::placeholder{color:var(--t3)}.portal-accounting .ct-contatti .ct-cerca:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff24}.portal-accounting .ct-contatti .ct-sel:focus-visible,.portal-accounting .ct-contatti .ct-chi:focus-visible,.portal-accounting .ct-contatti .ct-lead:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-accounting .ct-contatti .ct-scegli{border:0;font:500 12px Manrope,sans-serif;text-align:left;cursor:pointer}.portal-accounting .ct-contatti .ct-scegli:hover{background:#ffffff1a}.portal-accounting .ct-contatti .ct-scegli .c23-scelto{color:var(--t1)}.portal-accounting .ct-contatti .ct-scegli .gk-av{width:20px;height:20px;font-size:9px;flex-grow:0}.portal-accounting .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-accounting .ct-contatti .ct-nome{display:flex;flex-direction:column;min-width:0}.portal-accounting .ct-contatti .ct-nome b{display:flex;align-items:center;gap:6px;min-width:0}.portal-accounting .ct-contatti .ct-nome small{margin-top:1px;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-contatti .ct-lucc{display:inline-grid;place-items:center;flex-shrink:0;color:var(--t3)}.portal-accounting .ct-contatti .ct-lucc .i{width:12px;height:12px}.portal-accounting .ct-contatti .ct-tab-az :is(.ct-testa,.ct-riga){grid-template-columns:34px minmax(190px,1.5fr) minmax(170px,1.2fr) minmax(150px,1fr) 110px minmax(120px,.85fr) minmax(140px,1fr) 40px}.portal-accounting .ct-contatti .ct-pers{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:28px;padding:0 8px 0 4px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-accounting .ct-contatti .ct-pers:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .ct-contatti .ct-pers>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-contatti .ct-avs{display:inline-flex;flex-shrink:0}.portal-accounting .ct-contatti .ct-avs .av{width:24px;height:24px;font-size:9px;letter-spacing:-.02em;box-shadow:0 0 0 2px #1a1d24}.portal-accounting .ct-contatti .ct-avs .av+.av{margin-left:-3px}.portal-accounting .ct-contatti .ct-tr{display:flex;flex-direction:column;min-width:0}.portal-accounting .ct-contatti .ct-tr b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-accounting .ct-contatti .ct-tr small{margin-top:2px;font-size:11px;color:var(--t3)}.portal-accounting .ct-contatti .ct-tab-gr :is(.ct-testa,.ct-riga){grid-template-columns:minmax(210px,1.2fr) minmax(240px,2fr) minmax(190px,1fr) 110px 40px}.portal-accounting .ct-contatti .ct-griga{cursor:pointer}.portal-accounting .ct-contatti .ct-gtile{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-accounting .ct-contatti .ct-gtile .i{width:15px;height:15px}.portal-accounting .ct-contatti .ct-gdesc{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-contatti .ct-gmem{display:flex;align-items:center;gap:10px;min-width:0}.portal-accounting .ct-contatti .ct-gmem>span:last-child{display:flex;flex-direction:column;min-width:0}.portal-accounting .ct-contatti .ct-gmem b{font-size:12px;font-weight:600;color:var(--t1)}.portal-accounting .ct-contatti .ct-gmem small{font-size:11px;color:var(--t3);white-space:nowrap}.portal-accounting .ct-contatti .ct-vuota{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;text-align:center}.portal-accounting .ct-contatti .ct-vuota b{font-size:14px;font-weight:600;color:var(--t2)}.portal-accounting .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-accounting .c23-drop .btn{margin-top:6px}.portal-accounting .c23-modello .btn{flex-shrink:0}.portal-accounting .g-finestra.c23-fin .g-text{height:36px}.portal-accounting .ct-contatti .ct-gr{white-space:normal;line-height:1.4}.portal-accounting .cp-p.elenco .solo-elenco,.portal-accounting .cp-p.nuova .solo-nuova,.portal-accounting .cp-p.dettaglio .solo-dettaglio{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .cp-nd{font-size:12px;font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)}.portal-accounting .cp-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.portal-accounting .cp-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-accounting .cp-kpi span{font-size:12px;color:var(--t3)}.portal-accounting .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-accounting .cp-tab{border-radius:3px;background:#ffffff09}.portal-accounting .cp-testa,.portal-accounting .cp-riga{display:grid;grid-template-columns:minmax(260px,2fr) 124px 110px 100px 90px 100px 40px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .cp-testa{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .cp-riga{min-height:60px;cursor:pointer}.portal-accounting .cp-riga:hover{background:#ffffff08}.portal-accounting .cp-riga:hover .ct-altro{opacity:1}.portal-accounting .cp-nome{display:flex;align-items:center;gap:12px;min-width:0}.portal-accounting .cp-nome>div{min-width:0}.portal-accounting .cp-nome b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cp-nome small{display:block;margin-top:2px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cp-can{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;flex-shrink:0;--c:#5B8DEF;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-accounting .cp-can.sms{--c:#9D7BEA}.portal-accounting .cp-can.wa{--c:#4CC38A}.portal-accounting .cp-can .i{width:14px;height:14px}.portal-accounting .cp-num{font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-accounting .cp-ab{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:600;color:var(--t2)}.portal-accounting .cp-ab .i{width:12px;height:12px;color:#e8ae55}.portal-accounting .cp-az{display:flex;justify-content:flex-end}.portal-accounting .cp-proc,.portal-accounting .cp-det{display:flex;flex-direction:column;gap:16px}.portal-accounting .cp-p-t{display:flex;align-items:center;gap:10px;margin-top:-4px}.portal-accounting .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-accounting .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-accounting .cp-back .indietro,.portal-accounting .cp-piede .indietro{transform:rotate(180deg)}.portal-accounting .cp-nome-in{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:3px;font-size:20px;font-weight:700;letter-spacing:-.02em;cursor:text}.portal-accounting .cp-nome-in:hover{background:#ffffff0b}.portal-accounting .cp-nome-in .i{width:15px;height:15px;color:var(--t3);opacity:0}.portal-accounting .cp-nome-in:hover .i{opacity:1}.portal-accounting .cp-salvata{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4cc38a}.portal-accounting .cp-p-t .btn{height:36px}.portal-accounting .cp-canali{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-accounting .cp-canali button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-accounting .cp-canali button.on{background:#ffffff1a;color:var(--t1)}.portal-accounting .cp-canali .i{width:14px;height:14px}.portal-accounting .cp-passi{display:flex;gap:4px;box-shadow:inset 0 -1px #ffffff0f}.portal-accounting .cp-passi button{position:relative;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 14px 0 4px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-accounting .cp-passi button:hover{color:var(--t1)}.portal-accounting .cp-passi i{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700}.portal-accounting .cp-passi button.on{color:var(--t1)}.portal-accounting .cp-passi button.on i{background:#e9eef6;color:#0b0e15}.portal-accounting .cp-passi button.on:after{content:"";position:absolute;left:4px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--t1)}.portal-accounting .cp-passi button.fatto{color:var(--t2)}.portal-accounting .cp-passi button.fatto i{background:#4cc38a2e;color:#4cc38a;font-size:0}.portal-accounting .cp-passi button.fatto i:before{content:"";width:4px;height:8px;margin-top:-2px;border:solid #4CC38A;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-accounting .cp-passo{display:none;flex-direction:column;gap:16px}.portal-accounting .cp-p[data-passo="1"] .p1,.portal-accounting .cp-p[data-passo="2"] .p2,.portal-accounting .cp-p[data-passo="3"] .p3,.portal-accounting .cp-p[data-passo="4"] .p4{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .cp-piede{display:flex;gap:8px;padding-top:4px}.portal-accounting .cp-piede .btn{height:36px}.portal-accounting .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-accounting .cp-due{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.portal-accounting .cp-riq{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-accounting .cp-rt{display:flex;align-items:center;gap:10px;height:26px;margin-bottom:6px}.portal-accounting .cp-rt b{font-size:14px;font-weight:600}.portal-accounting .cp-rt span{font-size:12px;color:var(--t3)}.portal-accounting .cp-rt .tog{margin-left:auto}.portal-accounting .cp-sc{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 8px;margin:0 -8px;border-radius:3px;font-size:13px;cursor:pointer}.portal-accounting .cp-sc:hover{background:#ffffff0a}.portal-accounting .cp-sc>span:not(.cp-ck){flex-grow:1}.portal-accounting .cp-sc em{font-style:normal;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .cp-ck{width:18px;height:18px;flex-shrink:0;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);position:relative}.portal-accounting .cp-ck.on{background:#5b8def;border-color:#5b8def}.portal-accounting .cp-ck.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-accounting .cp-conto{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:3px;background:color-mix(in srgb,#5B8DEF 10%,transparent);font-size:13px}.portal-accounting .cp-conto .i{width:18px;height:18px;color:#8fb0f5}.portal-accounting .cp-conto em{font-style:normal;color:var(--t3)}.portal-accounting .cp-conto b{margin-left:auto;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .cp-avviso{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:3px;background:#e8ae551a;box-shadow:inset 2px 0 #e8ae55;font-size:12px;color:#e8c489}.portal-accounting .cp-avviso .i{width:14px;height:14px;color:#e8ae55}.portal-accounting .cp-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portal-accounting .cp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-accounting .cp-f.largo{grid-column:span 2}.portal-accounting .cp-f>span,.portal-accounting .cp-et{font-size:12px;color:var(--t3)}.portal-accounting .cp-f>em{font-style:normal;font-size:11px;color:var(--t3)}.portal-accounting .cp-p .inp{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-accounting .cp-p .inp.tend{justify-content:space-between}.portal-accounting .cp-p .inp.tend .i,.portal-accounting .cp-p .inp.vuoto{color:var(--t3)}.portal-accounting .cp-aiuto{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--t3)}.portal-accounting .cp-riep{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:13px}.portal-accounting .cp-riep dt{color:var(--t3)}.portal-accounting .cp-riep dd{margin:0;display:flex;align-items:center;gap:8px;color:var(--t1)}.portal-accounting .cp-riep .cp-can{width:22px;height:22px}.portal-accounting .cp-riga-in{display:flex;gap:8px;margin-bottom:10px}.portal-accounting .cp-riga-in .inp{flex-grow:1}.portal-accounting .cp-riga-in .btn{height:36px}.portal-accounting .cp-ora{width:100%;justify-content:center;margin-top:4px}.portal-accounting .cp-dt{min-width:0}.portal-accounting .cp-dn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-accounting .cp-dn h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.portal-accounting .cp-dt p{margin:4px 0 0;font-size:13px;color:var(--t3)}.portal-accounting .cp-prog{height:10px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-accounting .cp-prog i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#5b8def,#8fb0f5);position:relative;overflow:hidden}.portal-accounting .cp-prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:scorre-barra 1.6s linear infinite}@media(prefers-reduced-motion:reduce){.portal-accounting .cp-prog i:after{animation:none}}.portal-accounting .cp-prog-n{margin-top:8px;font-size:12px;color:var(--t3)}.portal-accounting .cp-prog-n b{color:var(--t1)}.portal-accounting .cp-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.portal-accounting .cp-5>div{display:flex;flex-direction:column;gap:3px}.portal-accounting .cp-5 span{font-size:12px;color:var(--t3)}.portal-accounting .cp-5 b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .cp-5 .ok{color:#4cc38a}.portal-accounting .cp-5 .warn{color:#e8ae55}.portal-accounting .cp-5 .ko{color:#f4776f}.portal-accounting .cp-eng{display:flex;gap:24px;margin-top:14px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f;font-size:13px;color:var(--t2)}.portal-accounting .cp-eng span{display:inline-flex;align-items:center;gap:7px}.portal-accounting .cp-eng .i{width:15px;height:15px;color:var(--t3)}.portal-accounting .cp-eng b{color:var(--t1)}.portal-accounting .cp-eng em{font-style:normal;color:var(--t3)}.portal-accounting .cp-var{display:flex;flex-direction:column}.portal-accounting .cp-vt,.portal-accounting .cp-vr{display:grid;grid-template-columns:64px minmax(0,1fr) 70px 70px 110px 60px;gap:12px;align-items:center}.portal-accounting .cp-vt{height:32px;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .cp-vr{min-height:44px;font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-accounting .cp-vr.cp-vince{--h:color-mix(in srgb,#E8AE55 7%,transparent);background:var(--h);box-shadow:-8px 0 0 var(--h),8px 0 0 var(--h)}.portal-accounting .cp-vr em{font-style:normal;color:var(--t3);margin-left:4px}.portal-accounting .cp-og{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t1)}.portal-accounting .cp-vb{width:-moz-fit-content;width:fit-content;height:22px;padding:0 8px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;font-weight:700;color:var(--t2)}.portal-accounting .cp-vb.win{background:#e8ae5533;color:#f2c981}.portal-accounting .cp-vb.resto{font-weight:600}.portal-accounting .cp-p .cp-kh{display:inline-flex;align-items:center;gap:8px}.portal-accounting .cp-p .cp-kt{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-accounting .cp-p .cp-kt .i{width:14px;height:14px}.portal-accounting .cp-p .inp,.portal-accounting .cp-p .cp-ora{height:36px}.portal-accounting .cp-p .cp-dn h2,.portal-accounting .cp-p .cp-nome-in{font-size:30px;letter-spacing:-.025em;line-height:1.15}.portal-accounting .cp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-accounting .cp-dt p{display:flex;align-items:center;gap:8px}.portal-accounting .cp-dt p .cp-can{width:22px;height:22px}.portal-accounting .cp-dt p .cp-can .i{width:12px;height:12px}.portal-accounting .cp-p-t .cd-altro{opacity:1;width:36px;height:36px;background:#ffffff0b}.portal-accounting .cp-det[data-cd=panoramica] .v-panoramica,.portal-accounting .cp-det[data-cd=destinatari] .v-destinatari,.portal-accounting .cp-det[data-cd=contenuto] .v-contenuto,.portal-accounting .cp-det[data-cd=link] .v-link{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .cd-vista .ct-strum{margin:0}.portal-accounting .cd-dr>.ct-chip{justify-self:start}.portal-accounting .cp-det[data-disp=tel] .cc-cornice{width:320px;max-width:320px;padding:10px;border-radius:40px;background:#0b0e15;box-shadow:0 0 0 2px #ffffff1a,0 24px 50px #0000008c}.portal-accounting .cp-det[data-disp=tel] .cc-schermo{height:640px;border-radius:30px;overflow-y:auto;scrollbar-width:none;background:#fff;box-shadow:none}.portal-accounting .cp-det[data-disp=tel] .cc-schermo::-webkit-scrollbar{display:none}.portal-accounting .cp-det[data-disp=tel] .cc-stato{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 22px;background:#fff;font-size:12px;color:#1d1d1f}.portal-accounting .cp-det[data-disp=tel] .em-testa{padding:10px 18px 14px}.portal-accounting .cp-det[data-disp=tel] .em-corpo{padding:20px 18px 4px}.portal-accounting .cp-det[data-disp=tel] .em h3{font-size:21px}.portal-accounting .cp-det[data-disp=tel] .em p{font-size:14px;margin-bottom:16px}.portal-accounting .cp-det[data-disp=tel] .em-esempi{gap:8px}.portal-accounting .cp-det[data-disp=tel] .em-es b{font-size:11.5px}.portal-accounting .cp-det[data-disp=tel] .em-es span{font-size:10.5px}.portal-accounting .cp-det[data-disp=tel] .em-pd{left:3px;right:3px;bottom:3px}.portal-accounting .cp-det[data-disp=tel] .em-pd i{font-size:8.5px;padding:0 3px;line-height:13px}.portal-accounting .cp-det[data-disp=tel] .em-cit{font-size:13.5px;padding:12px 14px}.portal-accounting .cp-det[data-disp=tel] .em-cta{display:block;text-align:center}.portal-accounting .cp-det[data-disp=tel] .em-pie{padding:16px 18px 22px}.portal-accounting .cp-det[data-disp=tel] .cc-alt{right:6px;bottom:6px;font-size:10px}.portal-accounting .tp-gt{display:flex;align-items:center;gap:8px;height:30px;margin-bottom:10px}.portal-accounting .tp-gt b{font-size:14px;font-weight:700;letter-spacing:-.01em}.portal-accounting .tp-gt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-accounting .tp-gr.muto .tp-gt b{color:var(--t3)}.portal-accounting .tp-gt:hover .tp-rin{opacity:1}.portal-accounting .tp-gsub{margin-left:6px;font-size:12px;color:var(--t3)}.portal-accounting .tp-r:hover .ct-altro{opacity:1}.portal-accounting .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-accounting .tp-inp{height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-accounting .tp-inp.tend{justify-content:space-between}.portal-accounting .tp-inp.tend .i{color:var(--t3)}.portal-accounting .tp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-accounting .tp-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-accounting .tp-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-accounting .tp-seg .i{width:14px;height:14px}.portal-accounting .tp-seg.pieno{display:flex}.portal-accounting .tp-seg.pieno button{flex:1;padding:0 6px}.portal-accounting .tp-ed .tp-p-t .btn{height:36px}.portal-accounting .tp-tela-t .ct-pill .i:first-child{opacity:1;width:13px;height:13px}.portal-accounting .tp-pg .tp-inp{height:34px;font-size:13px}.portal-accounting .tp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-accounting .tp-p .cx-barra .btn,.portal-accounting .tp-p .te-largo .cx-barra .btn{height:36px}.portal-accounting .tp-p .ct-strum .ct-cerca{flex:1 1 0;min-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .tp-p .ct-seg .tp-gcol{margin-right:2px}.portal-accounting .tp-p .tp-cerca .g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--t1);font:inherit;outline:0}.portal-accounting .tp-p .tp-cerca .g-text::-moz-placeholder{color:var(--t3)}.portal-accounting .tp-p .tp-cerca .g-text::placeholder{color:var(--t3)}.portal-accounting .cx-stato .spazio{flex:1}.portal-accounting .cx-barra .btn{height:32px}.portal-accounting .tr-p.editor>.ct-intesta,.portal-accounting .tr-p.editor>.ct-hub,.portal-accounting .tr-p.editor>.tr-schede{display:none}.portal-accounting .tr-tab{border-radius:3px;background:#ffffff09}.portal-accounting .tr-tab>div>.ct-chip{justify-self:start}.portal-accounting .tr-r:hover .ct-altro,.portal-accounting .tr-kr:hover .ct-altro,.portal-accounting .tr-hr:hover .ct-altro{opacity:1}.portal-accounting .tr-ed .tp-p-t .btn{height:36px}.portal-accounting .tr-ed .cp-can{width:24px;height:24px}.portal-accounting .tp-inp .tr-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-accounting .tp-inp.tend .i{flex-shrink:0}.portal-accounting .tr-cod .cd-rt .spazio,.portal-accounting .cd-rt .spazio{flex:1}.portal-accounting .cd-rt .tp-seg+.tp-ib{width:36px;height:36px}.portal-accounting .tr-vr .tp-inp{height:36px;font-size:13px}.portal-accounting .tr-vadd .tp-inp{flex:1;height:36px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-accounting .tr-vadd .tp-inp.vuoto{color:var(--t3)}.portal-accounting .tr-dcont .btn{align-self:flex-start}.portal-accounting .g-cassetto .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.portal-accounting .tr-ed .g-text{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-accounting .tr-ed .g-text:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-accounting .tr-ed .g-text::-moz-placeholder{color:var(--t3)}.portal-accounting .tr-ed .g-text::placeholder{color:var(--t3)}.portal-accounting .tr-ed .tp-f .tp-inp{height:36px;font-size:13px}.portal-accounting .tr-guida .btn{flex-shrink:0}.portal-accounting .tr-vadd .g-text{flex:1;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-accounting .tr-vadd .btn{height:36px}.portal-accounting .tr-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .tr-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}.portal-accounting .tr-ed .tp-p-t>.cp-can{flex-shrink:0;white-space:nowrap}.portal-accounting .tr-ver .btn{flex-shrink:0}.portal-accounting .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}.portal-accounting .tr-chiedi .btn{flex-shrink:0}.portal-accounting .ct-cerca .tr-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-accounting .ct-cerca .tr-cerca-in::-moz-placeholder{color:var(--t3)}.portal-accounting .ct-cerca .tr-cerca-in::placeholder{color:var(--t3)}.portal-accounting .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-accounting .au-r:hover .ct-altro{opacity:1}.portal-accounting .au-ed .tp-p-t .btn{height:36px}.portal-accounting .au-pan .tp-inp{height:34px;font-size:13px}.portal-accounting .au-pan .tp-seg.pieno button{font-size:12px;padding:0 4px}.portal-accounting .au-regola .tp-inp{gap:4px}.portal-accounting .au-regola .tp-inp .i{flex-shrink:0}.portal-accounting .au-regola .tp-inp{padding:0 8px;font-size:12px}.portal-accounting .au-perc .ct-strum{margin-top:0}.portal-accounting .au-vaz .btn{flex:1;justify-content:center}.portal-accounting .au-pp .g-text.au-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-accounting .au-pp .g-text.au-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-accounting .au-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .au-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}.portal-accounting .au-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-accounting .au-pan .tp-inp{height:36px}.portal-accounting .au-p button.tp-inp.au-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left;min-width:0}.portal-accounting .au-p button.tp-inp.au-tend:hover,.portal-accounting .au-p button.tp-inp.au-tend[aria-expanded=true]{background:#ffffff16}.portal-accounting .au-p button.tp-inp.au-tend.vuoto .au-tx{color:var(--t3)}.portal-accounting .au-p button.tp-inp.au-tend .i{flex-shrink:0;width:14px;height:14px}.portal-accounting .au-riga>.g-text.au-in{width:72px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .au-pp textarea.g-text.au-in.au-area{height:auto;min-height:84px;padding:9px 12px;line-height:1.5;resize:none;display:block}.portal-accounting .au-pp .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-accounting .au-regola .au-in.g-text{height:36px;padding:0 8px;font-size:13px;min-width:0}.portal-accounting .au-regola button.tp-inp.au-tend{padding:0 8px;font-size:13px}.portal-accounting .au-p .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-accounting .au-p .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-accounting .au-ed .cp-nome-in[hidden]{display:none}.portal-accounting .au-ed .g-text.au-nome-in{flex:0 1 420px;min-width:180px;height:40px;padding:0 12px;border:0;border-radius:3px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;font:700 20px Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1);outline:none}.portal-accounting .ct-pill.on{background:#ffffff1a;color:var(--t1)}.portal-accounting .au-vaz .btn:disabled{opacity:.4;cursor:default}.portal-accounting .au-regola button.tp-inp.au-tend{gap:2px}.portal-accounting .au-ctrl .tp-seg{min-height:28px;padding:0;gap:2px;background:none}.portal-accounting .au-ctrl .tp-seg button{height:28px;padding:0 9px;font-size:12px}.portal-accounting .au-ctrl .tp-seg .i{width:13px;height:13px}.portal-accounting .fo-r:hover .ct-altro{opacity:1}.portal-accounting .fo-ed .tp-p-t .btn{height:36px}.portal-accounting .fo-ed .tp-p-t .tp-seg{margin-right:4px}.portal-accounting .fo-pan .tp-inp{height:34px;font-size:13px}.portal-accounting .fo-det .au-vt .ct-chip{margin-left:auto}.portal-accounting .fo-url .btn.piccolo{height:28px}.portal-accounting .fo-ris .tr-tab{overflow-x:auto}.portal-accounting .fo-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .fo-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}.portal-accounting .fo-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-accounting .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-accounting .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-accounting .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-accounting .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-accounting .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-accounting .fo-pp .tp-f>span em{font-style:normal;color:var(--t3);font-weight:500;margin-left:4px}.portal-accounting button.tp-inp.fo-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left}.portal-accounting button.tp-inp.fo-tend>span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-accounting button.tp-inp.fo-tend>span .i{width:14px;height:14px;color:var(--t3);flex-shrink:0}.portal-accounting button.tp-inp.fo-tend:hover,.portal-accounting button.tp-inp.fo-tend[aria-expanded=true]{background:#ffffff16}.portal-accounting .fo-pan button.tp-inp.fo-tend,.portal-accounting .fo-pub button.tp-inp.fo-tend{height:36px}.portal-accounting .fo-pp .tp-due button.tp-inp.fo-tend{min-width:0}.portal-accounting .fo-p .ct-cerca:focus-within{background:#ffffff13}.portal-accounting .fo-p label.ct-cerca{cursor:text}.portal-accounting .fo-pal-vuoto .btn{margin-top:4px}.portal-accounting .fo-cel .cp-nd{font-size:12px}.portal-accounting .fo-ris-c .ct-pill{height:36px}.portal-accounting .fo-ris-c .ct-pill.on{background:#5b8def24;color:var(--t1)}.portal-accounting .fo-ris-c .ct-seg>span:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-accounting .fo-det .au-vaz a.btn{text-decoration:none}.portal-accounting .fo-pt-az .spazio,.portal-accounting .im-at .spazio{flex:1}.portal-accounting .im-at .btn{height:32px}.portal-accounting .im-ruoli .ct-chip{white-space:nowrap}.portal-accounting .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-accounting .btn.ib-sola .i{margin:0}.portal-accounting .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-accounting .im-uazz .spazio{flex:1}.portal-accounting .im-uazz .btn{height:34px;font-size:13px}.portal-accounting .im-fin footer .spazio{flex:1}.portal-accounting .im-razz .ib{width:26px;height:26px}.portal-accounting .im-ph .spazio{flex:1}.portal-accounting .im-ia .btn{height:32px;font-size:13px}.portal-accounting .im-ed-bar .spazio{flex:1}.portal-accounting .im-ed-bar .ib{width:30px;height:30px}.portal-accounting .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-accounting .im-ed-bar .ib:disabled{opacity:.35}.portal-accounting .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-accounting .im-pw-p .btn{height:36px}.portal-accounting .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-accounting .im-strum .ct-pill,.portal-accounting .im-strum .btn{height:36px}.portal-accounting .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:auto}.portal-accounting .im-add-r .btn{height:36px}.portal-accounting .im-fin .im-inp .g-text{width:auto;height:100%;padding:0;border:0;background:none}.portal-accounting .im-fin .im-inp textarea.g-text{padding:0}.portal-accounting .ct-intesta .im-stato{margin-right:4px}.portal-accounting .im-ut .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-accounting .im-udet .cn-dl dd{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.portal-accounting .ct-cerca .im-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-accounting .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-accounting .im-ruoli-c .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-accounting .im-ph .btn{height:36px}.portal-accounting .br .im-at .ct-seg+.ct-seg{margin-left:8px}.portal-accounting .br-logo .ib{width:36px;height:36px}.portal-accounting .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-accounting .sv-strum .ct-seg em{margin-left:6px;font-style:normal;font-size:11px;color:var(--t3)}.portal-accounting .sv-t .ct-chip{height:20px;font-size:11px}.portal-accounting .sv-a .ib,.portal-accounting .sv-tc-az .ib,.portal-accounting .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-accounting .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-accounting .sv-det-az .btn{flex:1;justify-content:center}.portal-accounting .sv-kc-h .ib:disabled{opacity:.35}.portal-accounting .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-accounting .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-accounting .sv-tc-az .ib:disabled{opacity:.35}.portal-accounting .svp-x .ib,.portal-accounting .svp-in-h .ib,.portal-accounting .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-accounting .svp-fondo .btn{flex:1;justify-content:center}.portal-accounting .rr-ra .ib{width:28px;height:28px;border-radius:3px}.portal-accounting .at-r .ct-chip{justify-self:start}.portal-accounting .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-accounting .at-copia .btn{height:30px}.portal-accounting .at .ct-seg span{white-space:nowrap}.portal-accounting .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-accounting .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-accounting .ld-next .ct-chip .i,.portal-accounting .ld-arr .ct-chip .i{width:11px;height:11px;margin-right:4px}.portal-accounting .ld-prova-az .btn{flex:1;justify-content:center}body.im-drawer .portal-accounting .cp-dx{display:none}.portal-accounting .cp-gruppi{display:flex;flex-direction:column;gap:12px}.portal-accounting .cp-g .sv-gh .ib{width:28px;height:28px;border-radius:3px}.portal-accounting .cp-vv{display:flex;flex-direction:column;gap:2px}.portal-accounting .cp-v{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(90px,1fr) 150px 74px 66px;gap:12px;align-items:center;min-height:46px;padding:6px 8px;border-radius:3px;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-accounting .cp-v:hover{background:#ffffff09}.portal-accounting .cp-v:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-2px}.portal-accounting .cp-v.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-accounting .cp-v.nuovo,.portal-accounting .cp-v.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-accounting .cp-vn{min-width:0;display:flex;flex-direction:column;gap:2px}.portal-accounting .cp-vn b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cp-vn small{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--t3)}.portal-accounting .cp-vn small .i{width:11px;height:11px}.portal-accounting .cp-barra{display:flex;height:8px;border-radius:4px;background:#ffffff0d;overflow:hidden}.portal-accounting .cp-barra i{display:block;height:100%}.portal-accounting .cp-barra .min{background:var(--c,var(--verde))}.portal-accounting .cp-barra .bonus{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c,var(--verde)) 55%,transparent) 0,color-mix(in srgb,var(--c,var(--verde)) 55%,transparent) 3px,color-mix(in srgb,var(--c,var(--verde)) 22%,transparent) 3px,color-mix(in srgb,var(--c,var(--verde)) 22%,transparent) 6px)}.portal-accounting .cp-cifre-r{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-accounting .cp-cifre-r small{font-weight:500;color:var(--t3)}.portal-accounting .cp-eta-r{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap}.portal-accounting .cp-eta-r .i{width:12px;height:12px;color:var(--t3)}.portal-accounting .cp-eta-r.no{color:var(--t3)}.portal-accounting .cp-va{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-accounting .cp-v:is(:hover,:focus-within,.on) .cp-va{opacity:1}.portal-accounting .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-accounting .cp-ruoli{display:flex;flex-direction:column;gap:8px;margin-top:16px}.portal-accounting .cp-r{display:grid;grid-template-columns:34px minmax(0,1fr) 130px 30px;gap:10px 12px;align-items:center;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.025));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-accounting .cp-r.nuovo,.portal-accounting .cp-r.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-accounting .cp-r>.im-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-accounting .cp-r>.im-ic .i{width:16px;height:16px}.portal-accounting .cp-rn{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.portal-accounting .cp-rn b{font-size:13px;font-weight:600}.portal-accounting .cp-ri{height:36px}.portal-accounting .cp-rt span.spento{opacity:.4;cursor:not-allowed}.portal-accounting .cp-rs span .i{width:13px;height:13px}.portal-accounting .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-accounting .cp-rm{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:8px}.portal-accounting .cp-rm .ct-seg span{white-space:nowrap}.portal-accounting .cp-menu button{grid-template-columns:30px minmax(0,1fr)}.portal-accounting .cp-mic{grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-accounting .cp-mic .i{width:14px;height:14px}.portal-accounting .cp-dx{display:flex;flex-direction:column;gap:16px}.portal-accounting .cp-pen .im-f{max-width:160px}.portal-accounting .cp-pen .im-f>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.portal-accounting .cp-pen .im-nota{margin:10px 0 0}.portal-accounting .cp-prova{display:flex;flex-direction:column;gap:12px}.portal-accounting .cp-pv{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-accounting .cp-pv .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-accounting .cp-pv .im-ic .i{width:15px;height:15px}.portal-accounting .cp-pv b{display:block;font-size:13px;font-weight:600}.portal-accounting .cp-pv small{font-size:11px;color:var(--t3)}.portal-accounting .cp-quando{display:flex}.portal-accounting .cp-quando span{flex:1;justify-content:center}.portal-accounting .cp-giorni{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2)}.portal-accounting .cp-giorni span{flex:1}.portal-accounting .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-accounting .cp-giorni b{min-width:28px;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.portal-accounting .cp-calc{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:#ffffff08}.portal-accounting .cp-calc-b{display:flex;height:12px;border-radius:6px;background:#ffffff0d;overflow:hidden}.portal-accounting .cp-calc-b i{display:block;height:100%}.portal-accounting .cp-calc-b .min,.portal-accounting .cp-righe i.min{background:var(--verde)}.portal-accounting .cp-calc-b .bonus,.portal-accounting .cp-righe i.bonus{background:var(--blu)}.portal-accounting .cp-calc-b .malus,.portal-accounting .cp-righe i.malus{background:var(--rosso)}.portal-accounting .cp-righe{display:flex;flex-direction:column;gap:6px}.portal-accounting .cp-righe div{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--t2)}.portal-accounting .cp-righe span{display:flex;align-items:center;gap:8px}.portal-accounting .cp-righe i{width:8px;height:8px;border-radius:2px}.portal-accounting .cp-righe b{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .cp-righe .tot{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:700;color:var(--t1)}.portal-accounting .cp-det .im-f>span{display:flex;align-items:center;gap:6px}.portal-accounting .cp-det .g-select{max-width:none;width:100%}.portal-accounting .cp-modo{display:flex}.portal-accounting .cp-modo span{flex:1;justify-content:center}.portal-accounting .cp-eta{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.portal-accounting .cp-eta .ct-seg{display:flex}.portal-accounting .cp-eta .ct-seg span{flex:1;justify-content:center}.portal-accounting .cp-barra-g{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:4px;background:var(--bg);--c:var(--verde)}.portal-accounting .cp-barra-g .cp-barra{height:12px;border-radius:6px}.portal-accounting .cp-barra-g p{margin:0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-accounting .cp-barra-g b{color:var(--t1)}.portal-accounting .cp-ordine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px;border-radius:3px;background:#ffffff08;font-size:12px;color:var(--t2)}.portal-accounting .cp-ordine .i{width:13px;height:13px;color:var(--t3)}.portal-accounting .cp-ordine span{white-space:nowrap}.portal-accounting .cp-ordine span:nth-of-type(2){padding:2px 8px;border-radius:3px;background:var(--ciano-tinta);color:var(--ciano-chiaro);font-weight:700}.portal-accounting .cp-p .ld-av{width:34px;height:34px}.portal-accounting .cp-pr{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.portal-accounting .cp-confronto{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:12px;color:var(--t3)}.portal-accounting .cp-confronto .i{width:12px;height:12px}.portal-accounting .cp-confronto b{font-variant-numeric:tabular-nums}.portal-accounting .cp-confronto.su b{color:var(--verde-chiaro)}.portal-accounting .cp-confronto.giu b{color:var(--ambra-chiaro)}.portal-accounting .cp-rm{align-items:center}.portal-accounting .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-accounting .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-accounting .qt-due .btn{justify-content:center}.portal-accounting .qt-barra .btn[hidden]{display:none}.portal-accounting .zs-mappa-r .im-at .btn{height:32px}.portal-accounting .ai-conn .btn{height:30px}.portal-accounting .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-accounting .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-accounting .dc-muovi .btn{justify-content:center}.portal-accounting .pi-cat .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-accounting .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-accounting .pi-e .btn{margin-top:6px}.portal-accounting .ra-strum .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .ra-gu-a .btn{height:30px}.portal-accounting .ra-av .btn{height:30px;margin-top:6px}.portal-accounting .ig .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .ig .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-accounting .ig-cf .btn{flex-shrink:0;height:30px}.portal-accounting .ig-mio .btn{height:30px}.portal-accounting .ig-wh .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-accounting .vk .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .vk .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-accounting .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-accounting .vk-mask .btn{height:32px}body.im-drawer .portal-accounting .im-p .ct-intesta{flex-wrap:nowrap}body.im-drawer .portal-accounting .im-p .ct-intesta>.spazio{min-width:0}body.im-drawer .portal-accounting .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-accounting :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-accounting .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-accounting .im-p .zs-zone .ct-pill,.portal-accounting .im-p [data-im-sez=zone-shooting] .ct-pill.g-select{height:28px}.portal-accounting .im-udet .im-at>.btn{margin-left:40px}.portal-accounting .im-p :is(.sv-pv-x small,.cp-cifre-r small){font-size:11px}.portal-accounting .bl-sc-r .ib{width:28px;height:28px}.portal-accounting .tp-f{padding:10px 12px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.02));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-accounting .tp-f.trascina{opacity:.45;outline:1px dashed color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-1px}.portal-accounting .tp-f .ib,.portal-accounting .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-accounting .cp-num.ko{color:#f4776f}.portal-accounting .lv-gt .spazio{flex:1}.portal-accounting .lv-p .tr-schede{margin:20px 0 14px}.portal-accounting .lv-asb .btn{height:32px;font-size:13px}.portal-accounting .pd-per{margin-right:4px}.portal-accounting .pd-p .ct-intesta .ct-pill{height:36px}.portal-accounting .pd-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.portal-accounting .pd-k{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;border-radius:3px;background:#ffffff09}.portal-accounting .pd-kt{font-size:12px;color:var(--t3)}.portal-accounting .pd-kv{display:flex;align-items:flex-end;gap:10px}.portal-accounting .pd-kv b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-accounting .pd-spark{flex:1;height:28px;min-width:40px;overflow:visible}.portal-accounting .pd-spark polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.portal-accounting .pd-spark circle{vector-effect:non-scaling-stroke}.portal-accounting .pd-kd{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t3)}.portal-accounting .pd-kd .i{width:13px;height:13px}.portal-accounting .pd-kd.su,.portal-accounting .pd-kd.giu{color:#7fd6a6}.portal-accounting .pd-kd.giu .i{transform:scaleY(-1)}.portal-accounting .pd-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.portal-accounting .pd-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-accounting .pd-wt{display:flex;align-items:center;gap:10px;min-height:24px}.portal-accounting .pd-wt b{font-size:14px;font-weight:600;white-space:nowrap}.portal-accounting .pd-wt>span{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .pd-wt .spazio{flex:1}.portal-accounting .pd-leg{display:inline-flex!important;gap:12px;font-size:11px!important;color:var(--t2)!important}.portal-accounting .pd-leg span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .pd-leg i{width:10px;height:10px;border-radius:2px}.portal-accounting .pd-leg i.fatto{background:#5b8def}.portal-accounting .pd-leg i.tempo{width:2px;height:12px;border-radius:1px;background:#e9eef6}.portal-accounting .pd-salute{grid-column:span 8}.portal-accounting .pd-dec{grid-column:span 4}.portal-accounting .pd-ritmo{grid-column:span 6}.portal-accounting .pd-fermo,.portal-accounting .pd-cons-w{grid-column:span 3}.portal-accounting .pd-carico{grid-column:span 8}.portal-accounting .pd-att{grid-column:span 4}.portal-accounting .pd-ore,.portal-accounting .pd-punt{grid-column:span 6}.portal-accounting .pd-nota{margin:2px 0 0;font-size:12px;color:var(--t3)}.portal-accounting .pd-ins{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:9px 11px;border-radius:3px;background:#ffffff09;font-size:13px;line-height:1.45;color:var(--t2)}.portal-accounting .pd-ins .i{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-accounting .pd-ins b{color:var(--t1);font-weight:600}.portal-accounting .pd-q{font-size:12px;color:var(--t3);white-space:nowrap}.portal-accounting .pd-av{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:10px;font-weight:700;color:#fff}.portal-accounting .pd-sh,.portal-accounting .pd-sr{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(160px,1.6fr) 84px 108px 90px;gap:14px;align-items:center}.portal-accounting .pd-sh{font-size:11px;font-weight:600;color:var(--t3);padding-bottom:2px}.portal-accounting .pd-sr{min-height:44px}.portal-accounting .pd-sn{min-width:0}.portal-accounting .pd-sn b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .pd-sn small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .pd-bul{position:relative;height:12px;border-radius:3px;background:#ffffff12;cursor:default}.portal-accounting .pd-bul .fatto{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--c)}.portal-accounting .pd-bul .tempo{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:#e9eef6;box-shadow:0 0 0 2px #171b24}.portal-accounting .pd-gap{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t2)}.portal-accounting .pd-gap.ritardo{color:#f49c95}.portal-accounting .pd-gap.rischio{color:#f2c981}.portal-accounting .pd-gap.avanti{color:#7fd6a6}.portal-accounting .pd-st{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 60%,#fff);white-space:nowrap;justify-self:start}.portal-accounting .pd-st .i{width:11px;height:11px}.portal-accounting .pd-dg{display:flex;flex-direction:column;gap:2px;padding-top:10px;box-shadow:inset 0 1px #ffffff0f}.portal-accounting .pd-dg:first-of-type{padding-top:0;box-shadow:none}.portal-accounting .pd-dgt{display:flex;align-items:center;gap:9px;margin-bottom:4px}.portal-accounting .pd-dgt b{flex:1;font-size:13px;font-weight:600}.portal-accounting .pd-dgt a{font-size:12px;font-weight:600;color:#8fb0f5;cursor:pointer}.portal-accounting .pd-dn{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:12px;font-weight:700;color:var(--t1)}.portal-accounting .pd-dn.warn{background:#e8ae552e;color:#f2c981}.portal-accounting .pd-dn.ko{background:#f4776f2e;color:#f49c95}.portal-accounting .pd-di{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:46px}.portal-accounting .pd-di b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .pd-di small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .pd-di .btn{height:28px;padding:0 10px;font-size:12px}.portal-accounting .pd-cons{display:flex;align-items:center;gap:6px}.portal-accounting .pd-cons small{font-size:11px;color:#7fd6a6;white-space:nowrap}.portal-accounting .pd-cons .pd-av{width:22px;height:22px;font-size:9px}.portal-accounting .pd-chart{display:grid;grid-template-columns:28px 1fr;gap:6px;height:190px}.portal-accounting .pd-y{position:relative;margin-bottom:20px}.portal-accounting .pd-y span{position:absolute;right:0;transform:translateY(50%);font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .pd-plot{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;background:linear-gradient(to top,transparent 19px,rgba(255,255,255,.08) 19px,rgba(255,255,255,.08) 20px,transparent 20px),repeating-linear-gradient(to top,transparent 0 calc((100% - 20px) / 3 - 1px),rgba(255,255,255,.04) calc((100% - 20px) / 3 - 1px) calc((100% - 20px) / 3)) 0 0/100% calc(100% - 20px) no-repeat}.portal-accounting .pd-wk{display:flex;flex-direction:column;min-width:0}.portal-accounting .pd-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px}.portal-accounting .pd-bars i{width:min(14px,40%);border-radius:3px 3px 0 0;cursor:default;transition:filter var(--t-rapido,.14s) ease}.portal-accounting .pd-bars i:hover{filter:brightness(1.25)}.portal-accounting .pd-bars .n{background:#bf7e3a}.portal-accounting .pd-bars .c{background:#5b8def}.portal-accounting .pd-wk>span{height:20px;line-height:20px;text-align:center;font-size:11px;color:var(--t3);white-space:nowrap}.portal-accounting .pd-wk:last-child>span{color:var(--t1);font-weight:600}.portal-accounting .pd-fr{display:grid;grid-template-columns:86px 1fr 44px;gap:10px;align-items:center;min-height:34px;font-size:12px;color:var(--t2)}.portal-accounting .pd-fr b,.portal-accounting .pd-pr b{text-align:right;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .pd-fb{height:10px;border-radius:3px;background:#ffffff0f}.portal-accounting .pd-fb i{display:block;height:100%;border-radius:3px;background:#5b8def;cursor:default}.portal-accounting .pd-fr:last-of-type .pd-fb i{background:#f4776f}.portal-accounting .pd-pr{display:grid;grid-template-columns:26px 120px 1fr 44px 56px;gap:10px;align-items:center;min-height:36px;font-size:12px;color:var(--t2)}.portal-accounting .pd-pr small{font-size:11px;color:var(--t3);text-align:right}.portal-accounting .pd-cr{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center;padding:6px 0}.portal-accounting .pd-cd{grid-row:span 2;width:40px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px;background:#ffffff0e;font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase}.portal-accounting .pd-cd b{font-size:16px;line-height:1.05;color:var(--t1)}.portal-accounting .pd-cr>div b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .pd-cr>div small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .pd-st.mini{height:20px;padding:0 6px;font-size:11px}.portal-accounting .pd-lh,.portal-accounting .pd-lr{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(5,minmax(44px,.45fr)) 140px;gap:6px;align-items:center}.portal-accounting .pd-lh{font-size:11px;font-weight:600;color:var(--t3);text-align:center}.portal-accounting .pd-lh span:first-child,.portal-accounting .pd-lh span:last-child{text-align:left}.portal-accounting .pd-lr{min-height:40px}.portal-accounting .pd-chi{display:flex;align-items:center;gap:9px;min-width:0}.portal-accounting .pd-chi b{display:block;font-size:12px;font-weight:600}.portal-accounting .pd-chi small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .pd-carico .lv-h{height:28px;font-size:11px;cursor:default}.portal-accounting .pd-tot{display:flex;flex-direction:column;gap:4px;padding-left:8px}.portal-accounting .pd-tot span{font-size:11px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-accounting .pd-ar{display:flex;align-items:center;gap:12px;min-height:50px}.portal-accounting .pd-ar>div{flex:1;min-width:0}.portal-accounting .pd-ar b{display:block;font-size:12px;font-weight:600}.portal-accounting .pd-ar small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .pd-ad{display:flex;flex-direction:column;align-items:center;width:52px;padding:4px 0;border-radius:3px;background:#5b8def24;font-size:11px;color:#8fb0f5}.portal-accounting .pd-ad b{font-size:16px;color:#c3d4fa}.portal-accounting .pd-ad.chiusa{background:#ffffff0d;color:var(--t3)}.portal-accounting .pd-ad.chiusa b{color:var(--t2)}.portal-accounting .pd-or{display:grid;grid-template-columns:170px 1fr 90px;gap:12px;align-items:center;min-height:36px;font-size:12px;color:var(--t2)}.portal-accounting .pd-or>b{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .pd-or>b.ko{color:#f49c95}.portal-accounting .pd-ob{position:relative;height:12px;border-radius:3px;background:#ffffff0f;cursor:default}.portal-accounting .pd-ob .eff{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#5b8def}.portal-accounting .pd-ob .eff.oltre{background:repeating-linear-gradient(45deg,#5b8def 0,#5b8def 4px,#4874cf 4px,#4874cf 8px)}.portal-accounting .pd-ob .sti{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:#e9eef6;box-shadow:0 0 0 2px #171b24}.portal-accounting .pd-tip{position:fixed;z-index:50;padding:6px 9px;border-radius:3px;background:#1f2430;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px #00000073;font-size:12px;color:var(--t1);pointer-events:none;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}@media(max-width:1400px){.portal-accounting .pd-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-accounting .pd-salute,.portal-accounting .pd-carico{grid-column:span 12}.portal-accounting .pd-dec,.portal-accounting .pd-att{grid-column:span 6}.portal-accounting .pd-ritmo{grid-column:span 12}.portal-accounting .pd-fermo,.portal-accounting .pd-cons-w{grid-column:span 6}}.portal-accounting .pd-p .ct-intesta .ct-seg span,.portal-accounting .pd-p .ct-intesta .ct-pill,.portal-accounting .pd-p .ct-intesta .btn{white-space:nowrap}.portal-accounting .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-accounting .pd-g{align-items:stretch}.portal-accounting .pd-w>.pd-ins,.portal-accounting .pd-w>.pd-nota,.portal-accounting .pd-w>.pd-ap{margin-top:auto}.portal-accounting .pd-w>.pd-ins+.pd-ap{margin-top:12px}.portal-accounting .pd-fermo .pd-ins{margin-top:4px}.portal-accounting .pd-ap{display:flex;flex-direction:column;gap:8px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f}.portal-accounting .pd-apt{font-size:12px;color:var(--t3)}.portal-accounting .pd-apb{display:flex;gap:2px;height:12px}.portal-accounting .pd-apb i{border-radius:3px;cursor:default}.portal-accounting .pd-apl{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--t2)}.portal-accounting .pd-apl span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .pd-apl i{width:8px;height:8px;border-radius:2px}.portal-accounting .pd-apl b{color:var(--t1)}.portal-accounting .pd-cr{grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto;row-gap:0;padding:5px 0}.portal-accounting .pd-cd{grid-row:auto;width:38px;height:38px}.portal-accounting .pd-cd b{font-size:14px}.portal-accounting .pd-cr .pd-st.mini{justify-self:end}.portal-accounting .pd-cons-w .pd-cr+.pd-cr{box-shadow:inset 0 1px #ffffff0d}.portal-accounting .pd-ritmo .pd-chart{flex:1 1 auto;height:auto;min-height:190px}.portal-accounting .pd-ritmo .pd-ins{margin-top:0}.portal-accounting .pd-am{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.portal-accounting .pd-am div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-accounting .pd-am span{font-size:11px;color:var(--t3)}.portal-accounting .pd-am b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .pd-att .pd-ins{margin-top:0}.portal-accounting .pd-tutte{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;color:#8fb0f5;cursor:pointer}.portal-accounting .pd-tutte .i{width:13px;height:13px}.portal-accounting .pd-sp{position:relative;flex:1;min-width:40px;height:28px;display:block}.portal-accounting .pd-sp .pd-spark{width:100%;height:100%}.portal-accounting .pd-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--c,#5B8DEF);box-shadow:0 0 0 3px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent);pointer-events:auto}.portal-accounting .pd-dot.grande{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent)}.portal-accounting .pd-dot:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--c,#5B8DEF) 35%,transparent)}.portal-accounting .pd-kv{min-width:0}.portal-accounting .pd-kv b{flex-shrink:0}.portal-accounting .pd-sp{min-width:0;flex:1 1 40px}.portal-accounting .pd-w:hover .pn-wb{opacity:1}.portal-accounting .pd-wt .pn-wb:first-child{margin-left:auto}.portal-accounting .pd-p.nova{padding-right:464px}.portal-accounting .pd-p.nova .pn-nova{display:flex;animation:pn-entra var(--t-medio,.22s) var(--c-entra,ease-out)}@media(prefers-reduced-motion:reduce){.portal-accounting .pd-p.nova .pn-nova{animation:none}}.portal-accounting .pn-nt .spazio{flex:1}.portal-accounting .pn-pb .btn{height:32px;font-size:13px}.portal-accounting .pn-cb .spazio{flex:1}.portal-accounting .pd-p.nova .pd-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-accounting .pd-p.nova .pd-g>.pd-w{grid-column:span 12}.portal-accounting .pd-p.nova .pn-l{grid-template-columns:1fr;gap:6px}.portal-accounting .pd-p.nova .ct-intesta{flex-wrap:wrap}.portal-accounting .pd-p.nova .ct-intesta>.spazio{flex:1 1 100%}.portal-accounting .pn-ph .spazio{flex:1}.portal-accounting .pd-p.nova .pn-vs{grid-template-columns:1fr}.portal-accounting .pg-nova.pn-punto:not([open])>summary>.spazio{display:none}.portal-accounting .cb-sync{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-size:12px;color:var(--t3);white-space:nowrap}.portal-accounting .cb-sync .i{width:13px;height:13px;color:#4cc38a}.portal-accounting .cb-and{grid-column:span 7}.portal-accounting .cb-prev{grid-column:span 5}.portal-accounting .cb-conti{grid-column:span 4}.portal-accounting .cb-scad{grid-column:span 8}.portal-accounting .cb-iva,.portal-accounting .cb-abb,.portal-accounting .cb-comp,.portal-accounting .cb-ia{grid-column:span 3}.portal-accounting .cb-12{grid-template-columns:repeat(12,1fr)!important;gap:4px!important}.portal-accounting .cb-pc{display:grid;grid-template-columns:30px 1fr;gap:6px;flex:1;min-height:150px}.portal-accounting .cb-py{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--t3);text-align:right}.portal-accounting .cb-svg{width:100%;height:100%;min-height:150px;overflow:visible}.portal-accounting .cb-line{fill:none;stroke:#5b8def;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.portal-accounting .cb-sog{stroke:#e8ae55;stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.portal-accounting .cb-dots circle{fill:#5b8def;stroke:#171b24;stroke-width:2;vector-effect:non-scaling-stroke;cursor:default}.portal-accounting .cb-dots circle:hover{fill:#fff}.portal-accounting .cb-px{display:flex;justify-content:space-between;padding-left:36px;font-size:11px;color:var(--t3)}.portal-accounting .cb-pl{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--t2)}.portal-accounting .cb-pl span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .cb-pl i.l{width:14px;height:2px;background:#5b8def}.portal-accounting .cb-pl i.s{width:14px;height:0;border-top:1.5px dashed #E8AE55}.portal-accounting .cb-min{color:#f2c981!important}.portal-accounting .cb-min .i{width:13px;height:13px}.portal-accounting .cb-min b{color:#f2d5a2}.portal-accounting .cb-ct{display:grid;grid-template-columns:30px minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center;min-height:48px}.portal-accounting .cb-ct .ct-chip{grid-column:2/4;justify-self:start}.portal-accounting .cb-ci{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:#3fb7a024;color:#6fd3be}.portal-accounting .cb-ci .i{width:14px;height:14px}.portal-accounting .cb-ct b{font-size:13px;font-weight:600}.portal-accounting .cb-ct small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .cb-cv{font-variant-numeric:tabular-nums}.portal-accounting .cb-tot{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:10px;box-shadow:inset 0 1px #ffffff0f;font-size:12px;color:var(--t3)}.portal-accounting .cb-tot b{font-size:20px;font-weight:700;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .cb-sd{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portal-accounting .cb-sh{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.portal-accounting .cb-sh span{font-size:12px;font-weight:600;color:var(--t3)}.portal-accounting .cb-sh b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .cb-sr{display:grid;grid-template-columns:minmax(0,1fr) auto 82px;gap:10px;align-items:center;min-height:42px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .cb-sr b{display:block;font-size:12px;font-weight:600}.portal-accounting .cb-sr small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .cb-sq{font-size:11px;color:var(--t3);white-space:nowrap}.portal-accounting .cb-sq.ko{color:#f49c95;font-weight:600}.portal-accounting .cb-sq.warn{color:#f2c981;font-weight:600}.portal-accounting .cb-sv{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.portal-accounting .cb-ivg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-accounting .cb-ivg div,.portal-accounting .cb-ivn{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:3px;background:#ffffff0a}.portal-accounting .cb-ivg span,.portal-accounting .cb-ivn span{font-size:11px;color:var(--t3)}.portal-accounting .cb-ivg b{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .cb-ivg small,.portal-accounting .cb-ivn small{font-size:11px;color:var(--t3)}.portal-accounting .cb-ivn{margin-top:auto;background:#e8ae551a}.portal-accounting .cb-ivn b{font-size:20px;font-weight:700;color:#f2d5a2;font-variant-numeric:tabular-nums}.portal-accounting .cb-ivn small{color:#e8c489}.portal-accounting .cb-rin{margin-top:auto;font-size:13px;line-height:1.5;color:var(--t2)}.portal-accounting .cb-rin b{color:var(--t1)}.portal-accounting .cb-big{display:flex;flex-direction:column;gap:2px}.portal-accounting .cb-big b{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.portal-accounting .cb-big span{font-size:12px;color:var(--t3)}.portal-accounting .cb-split{display:flex;flex-direction:column;gap:6px;margin-top:auto;font-size:12px;color:var(--t2)}.portal-accounting .cb-split span{display:flex;align-items:center;gap:7px}.portal-accounting .cb-split b{margin-left:auto;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .cb-split i{width:8px;height:8px;border-radius:2px}@media(max-width:1400px){.portal-accounting .cb-and,.portal-accounting .cb-prev,.portal-accounting .cb-conti,.portal-accounting .cb-scad{grid-column:span 12}.portal-accounting .cb-iva,.portal-accounting .cb-abb,.portal-accounting .cb-comp,.portal-accounting .cb-ia{grid-column:span 6}}body.nv-on .portal-accounting .cb-p .pd-g>.pd-w{grid-column:span 12}.portal-accounting .cb-pc>div:last-child{position:relative}.portal-accounting .cb-pc,.portal-accounting .cb-plot{position:relative}.portal-accounting .cb-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.portal-accounting .cb-dots .pd-dot{cursor:default}.portal-accounting .cb-plot .cb-svg{position:absolute;top:0;right:0;bottom:0;left:0}.portal-accounting .cb-plot{min-height:150px}.portal-accounting .cb-p .pd-g{gap:16px}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-p .cp-kpi.cn-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-kpi b{font-size:20px;white-space:nowrap}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-kpi em{display:none}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-sv .pd-sp{display:none}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-sv>b{font-size:20px}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-sd{flex-direction:column;gap:2px}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-mt,.portal-accounting body:is(.cn-aperto,.nv-on) .cn-m{grid-template-columns:22px minmax(180px,1fr) 150px 120px}.portal-accounting body:is(.cn-aperto,.nv-on) :is(.cn-mt,.cn-m)>:nth-child(3),.portal-accounting body:is(.cn-aperto,.nv-on) :is(.cn-mt,.cn-m)>:nth-child(5){display:none}.portal-accounting body:is(.cn-aperto,.nv-on) .ct-strum{flex-wrap:wrap}.portal-accounting body:is(.cn-aperto,.nv-on) .ct-intesta .cb-sync{display:none}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-ct{flex-wrap:wrap;row-gap:6px}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-ct>div{flex-basis:calc(100% - 42px)}.portal-accounting body:is(.cn-aperto,.nv-on) .cn-ct>.ct-chip{margin-left:42px}.portal-accounting .ct-cerca{min-height:36px;flex-shrink:0}.portal-accounting .ct-cerca input{min-width:0;text-overflow:ellipsis}.portal-accounting .tp-seg{min-height:36px;box-sizing:border-box;align-items:center}.portal-accounting .tp-seg button{height:30px}.portal-accounting .pd-wt{position:relative;transition:padding-right var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-accounting .pd-wt .pn-wb{position:absolute;right:0;top:50%;margin:-14px 0 0!important}.portal-accounting .pd-w:hover>.pd-wt:has(.pn-wb),.portal-accounting .pd-wt:has(.pn-wb:focus-visible){padding-right:136px}.portal-accounting .pd-kpi{gap:16px}.portal-accounting .cp-kpi b{line-height:1.1;white-space:nowrap}.portal-accounting .cp-kpi>div{padding:14px 16px 12px}.portal-accounting .pd-kv b,.portal-accounting .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}body.cn-aperto .portal-accounting .ct-intesta{flex-wrap:nowrap}body.cn-aperto .portal-accounting .ct-intesta>.spazio{min-width:0}body.cn-aperto .portal-accounting .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-accounting :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-accounting :is(.pd-y,.pd-x,.cb-py,.cb-px),.portal-accounting :is(.pd-y,.pd-x,.cb-py,.cb-px) *{font-size:11px}.portal-accounting :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}.portal-accounting .pn-ask :is(.pn-in,input,.g-text){height:36px;box-sizing:border-box}.portal-accounting :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-accounting :is(.pd-y,.pd-x,.pd-wk,.cb-py,.cb-px) span,.portal-accounting .pd-ad,.portal-accounting .pd-cd{font-size:11px}.portal-accounting .ct-azzera em{font-size:11px;margin-left:6px}.portal-accounting body:is(.cn-aperto,.nv-on) .pn-sugs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.portal-accounting body:is(.cn-aperto,.nv-on) .pn-sug{flex-shrink:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.portal-accounting .pd-wt b{font-size:14px;font-weight:600}.portal-accounting .ct-strum>.ct-cerca{order:-1;flex-grow:4;max-width:340px}.portal-accounting .ct-strum>.spazio{order:1}.portal-accounting .ct-strum>.ct-seg{order:2;margin-left:auto}.portal-accounting .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-accounting .corpo:not(.pieno) :is(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.sp-testa)+*{margin-top:var(--ritmo-testa)!important}.portal-accounting :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>:first-child:not(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.tp-p-t){margin-top:0!important}.portal-accounting .corpo>:is(.pd-tip,.pn-nova,.bf-velo,.bf-cond,.tt-det,.ca-pop){margin:0!important}.portal-accounting :is(.ct-intesta,.pr-intesta,.im-intesta){margin-top:5.25px!important}.portal-accounting .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-accounting .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-accounting .pd-wt .btn{font-size:13px;padding:0 10px}.portal-accounting .ct-strum>.ct-azzera{height:36px}.portal-accounting .im-strum>.ct-pill{height:36px}.portal-accounting{font:500 14px/1.55 Manrope,sans-serif;color:var(--t1);min-width:0;--cb-surface:rgba(255,255,255,.035);--cb-soft:rgba(255,255,255,.04);--cb-line:rgba(255,255,255,.06)}.portal-accounting .i{width:16px;height:16px;flex-shrink:0}.portal-accounting .i.s{width:14px;height:14px}.portal-accounting .btn{cursor:pointer}.portal-accounting .btn:disabled{cursor:default;opacity:.4}.portal-accounting .ct-intesta{margin-top:5.25px;flex-wrap:wrap}.portal-accounting .ct-intesta>.spazio{min-width:260px}.portal-accounting .ct-seg>button[type=button]{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:2px;font:600 13px/1.55 Manrope,sans-serif;color:var(--t3);background:none;cursor:pointer}.portal-accounting .ct-seg>button[type=button].on{background:#ffffff17;color:var(--t1)}.portal-accounting .pd-kv:has(+.g-chart){display:block}.portal-accounting .ct-seg button.on{background:#ffffff17;color:var(--t1)}.portal-accounting .pd-kpi{margin-top:20px}.portal-accounting .pd-g,.portal-accounting .portal-nova-point{margin-top:16px}.portal-accounting .pd-wt .pn-wb{opacity:0;pointer-events:none}.portal-accounting .pd-w:hover .pn-wb,.portal-accounting .pd-w:focus-within .pn-wb{opacity:1;pointer-events:auto}.portal-accounting .pn-wb{transition:opacity var(--t-rapido,.14s) ease}.portal-accounting .cb-sr{color:inherit;text-decoration:none;cursor:pointer}.portal-accounting .cb-sr:hover{background:var(--cb-soft)}.portal-accounting .cb-error{padding:12px 16px;background:color-mix(in srgb,var(--rosso) 10%,transparent);color:var(--t1);border-radius:3px;display:flex;gap:12px;align-items:center}.portal-accounting .cb-error .btn{margin-left:auto}.portal-accounting .cb-empty{font-size:12px;color:var(--t3);padding:16px 0}.portal-accounting .cb-settings{display:inline-flex;gap:8px;align-items:center;font-size:12px}.portal-accounting .cb-settings input{width:100px;height:28px;border:1px solid var(--filo);border-radius:3px;background:var(--campo);color:var(--t1);padding:0 8px}.portal-accounting .cb-sd>div{min-width:0}.portal-accounting .cb-sr b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-accounting .cb-sq{font-size:11px}.portal-accounting .cb-sv{white-space:nowrap}.portal-accounting .pd-wt .pd-tutte{margin-top:0}.portal-accounting .cb-iva .btn{align-self:flex-start}.portal-accounting .pd-w{overflow:clip}:root:not(.dark) .portal-accounting{--cb-surface:#fff;--cb-soft:rgba(35,58,88,.045);--cb-line:rgba(35,58,88,.12)}:root:not(.dark) .portal-accounting .btn:not(.pri){background:var(--hover)}:root:not(.dark) .portal-accounting .btn.pri{background:#111;color:#fff}:root:not(.dark) .portal-accounting .ct-seg button.on{background:#233a581f}:root:not(.dark) .portal-accounting :is(.cb-min,.cb-min b,.cb-ivn b,.cb-ivn small){color:#875b0e!important}:root:not(.dark) .portal-accounting .pd-kd.su{color:#1e744a}:root:not(.dark) .portal-accounting .cb-sq.ko{color:#bd3f36}.portal-accounting .cb-ivn small{white-space:normal}@media(max-width:1000px){.portal-accounting .cb-sd{grid-template-columns:1fr}.portal-accounting .ct-intesta>.spazio{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.portal-accounting *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.portal-accounting .pd-w:focus-within>.pd-wt:has(.pn-wb){padding-right:136px}.portal-accounting .pd-wt>span{min-width:0}.portal-accounting .pd-wt>.pd-tutte{flex-shrink:0;white-space:nowrap}.portal-accounting .ab-solo{display:none}.portal-accounting .ab-p.elenco .ab-solo.elenco,.portal-accounting .ab-p.andamento .ab-solo.andamento{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .ab-solo>*{margin-bottom:0!important}.portal-accounting .ab-solo>*+*{margin-top:16px!important}.portal-accounting .ab-solo>:first-child{margin-top:0!important}.portal-accounting .ab-p .pd-g{gap:16px}.portal-accounting .ab-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .ab-p .ct-strum .spazio{flex:1}.portal-accounting .ab-avv{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;background:#e8ae5514;box-shadow:inset 2px 0 #e8ae55}.portal-accounting .ab-avv>.i{width:16px;height:16px;color:#f2c981;flex-shrink:0}.portal-accounting .ab-avv>div{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.portal-accounting .ab-avv b{width:100%;font-size:13px}.portal-accounting .ab-avv span{font-size:12px;color:var(--t3)}.portal-accounting .ab-th,.portal-accounting .ab-tr{display:grid;grid-template-columns:22px minmax(220px,1fr) 100px 100px 120px 130px 100px 20px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .ab-th{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .ab-th span:nth-child(3),.portal-accounting .ab-th span:nth-child(5),.portal-accounting .ab-im,.portal-accounting .ab-vm{text-align:right}.portal-accounting .ab-tr{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .ab-tr:hover{background:#ffffff08}.portal-accounting .ab-tr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .ab-tr.on .cp-ck{background:#5b8def;border-color:#5b8def}.portal-accounting .ab-tr.on .cp-ck:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-accounting .ab-tr .ct-chip{justify-self:start}.portal-accounting .ab-cl b,.portal-accounting .ab-sc b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .ab-cl small,.portal-accounting .ab-sc small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ab-sc small.warn{color:#f2c981}.portal-accounting .ab-sc small.ko{color:#ff8a80}.portal-accounting .ab-im{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .ab-vm{font-variant-numeric:tabular-nums}.portal-accounting .ab-vm small{font-size:11px;color:var(--t3);margin-left:2px}.portal-accounting .ab-tr .ch{width:14px;height:14px;color:var(--t3)}.portal-accounting .ab-mov{grid-column:span 7}.portal-accounting .ab-ser{grid-column:span 5}.portal-accounting .ab-rin{grid-column:span 7}.portal-accounting .ab-sen{grid-column:span 5}.portal-accounting .ab-w{display:grid;grid-template-columns:48px repeat(12,1fr);gap:6px;height:260px}.portal-accounting .ab-wc{display:grid;grid-template-rows:1fr 1fr 20px;min-width:0}.portal-accounting .ab-wu{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;box-shadow:inset 0 -1px #fff3}.portal-accounting .ab-wd{display:flex;flex-direction:column;align-items:center;padding-top:2px}.portal-accounting .ab-wc i{width:min(18px,60%);border-radius:3px 3px 0 0;cursor:default}.portal-accounting .ab-wc i.n{background:#5b8def}.portal-accounting .ab-wc i.a{background:#3fb7a0}.portal-accounting .ab-wc i.d{background:#bf7e3a;border-radius:0 0 3px 3px}.portal-accounting .ab-wc i:hover{filter:brightness(1.25)}.portal-accounting .ab-wc>span{text-align:center;font-size:11px;line-height:20px;color:var(--t3)}.portal-accounting .ab-wc:last-child>span{color:var(--t1);font-weight:600}.portal-accounting .ab-rn{display:grid;grid-template-columns:54px minmax(0,1fr) 90px 110px;gap:12px;align-items:center;min-height:44px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .ab-rn:last-child{box-shadow:none}.portal-accounting .ab-rd{font-weight:600;color:var(--t1)}.portal-accounting .ab-rn b{font-weight:600}.portal-accounting .ab-rn small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ab-rv{text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .ab-rf{justify-self:end;font-size:12px;color:var(--t3)}.portal-accounting .ab-rf.ok{color:#7fd6a6;font-weight:600}.portal-accounting .ab-sf{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;background:#e8ae5514;box-shadow:inset 2px 0 #e8ae55}.portal-accounting .ab-sf>div{flex:1}.portal-accounting .ab-sf b{font-size:13px}.portal-accounting .ab-sf small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ab-sen .pd-nota{margin-top:auto}.portal-accounting .ab-nuo{display:none!important}.portal-accounting.operations-panel-open .ab-nuo{display:flex!important;animation:pn-entra var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting.operations-panel-open .ab-det{display:none!important}.portal-accounting.operations-panel-open .ab-p{padding-right:464px}.portal-accounting .ab-cy{font-size:14px;font-weight:600;color:var(--t3);letter-spacing:0}.portal-accounting .ab-pss{display:flex;flex-direction:column}.portal-accounting .ab-ps{display:grid;grid-template-columns:minmax(0,1fr) auto 90px 64px;gap:10px;align-items:center;min-height:46px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .ab-ps b{font-variant-numeric:tabular-nums}.portal-accounting .ab-ps>div b{display:block;font-weight:600}.portal-accounting .ab-ps small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ab-ps>b{text-align:right}.portal-accounting .ab-fa{justify-self:end;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--t3)}.portal-accounting .ab-fa.ok{color:#8fb0f5;cursor:pointer}.portal-accounting .ab-fa .i{width:12px;height:12px}.portal-accounting .ab-dp .spazio{flex:1}.portal-accounting .ab-sub{margin:-8px 0 0;font-size:12px;color:var(--t3)}.portal-accounting .ab-nuo .tp-inp{height:36px;font-size:13px}.portal-accounting .ab-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-accounting .ab-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-accounting .ab-nuo .tp-inp .i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-accounting .ab-ph{color:var(--t3)!important}.portal-accounting .ab-due{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-accounting .ab-riep{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border-radius:3px;background:#4cc38a14;font-size:12px;color:var(--t3)}.portal-accounting .ab-riep b{font-size:14px;color:#7fd6a6;font-variant-numeric:tabular-nums}.portal-accounting.operations-panel-open .ab-p .pd-kpi.ab-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-accounting.operations-panel-open .ab-p .ab-kpi .pd-kv b{font-size:20px}.portal-accounting.operations-panel-open .ab-p .ab-kpi .pd-sp{display:none}.portal-accounting.operations-panel-open .ab-p .ab-kpi :is(.pd-kt,.pd-kd){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting.operations-panel-open :is(.ab-mov,.ab-ser,.ab-rin,.ab-sen){grid-column:span 12}.portal-accounting.operations-panel-open :is(.ab-th,.ab-tr){grid-template-columns:22px minmax(160px,1fr) 100px 100px 20px}.portal-accounting.operations-panel-open :is(.ab-th,.ab-tr)>:is(:nth-child(4),:nth-child(5),:nth-child(6)){display:none}.portal-accounting.operations-panel-open .ab-p .ct-strum{flex-wrap:wrap}.portal-accounting .ab-sf.ko{background:#ff696114;box-shadow:inset 2px 0 #ff6961}.portal-accounting .ab-det .sd-cp>div:first-child b{color:#7fd6a6}.portal-accounting .ab-wy{position:relative;height:calc(100% - 20px);font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .ab-wy span{position:absolute;right:4px;transform:translateY(-50%);white-space:nowrap}.portal-accounting .ab-tr>.ab-sc,.portal-accounting .ab-th>span:nth-child(6){padding-left:12px}.portal-accounting .ab-nuo .tp-f>span em{color:var(--t3)}.portal-accounting .ab-salva{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 8%,transparent);box-shadow:inset 2px 0 0 var(--ambra);font-size:12px;color:var(--t2)}.portal-accounting .ab-salva>span{display:inline-flex;align-items:center;gap:8px}.portal-accounting .ab-salva>span .i{width:14px;height:14px;color:#f2c981}.portal-accounting .ab-salva .spazio{flex:1}.portal-accounting .cm-solo{display:none}.portal-accounting .cm-p.elenco .cm-solo.elenco,.portal-accounting .cm-p.persone .cm-solo.persone{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .cm-solo>*{margin-bottom:0!important}.portal-accounting .cm-solo>*+*{margin-top:16px!important}.portal-accounting .cm-solo>:first-child{margin-top:0!important}.portal-accounting .cm-p .pd-g{gap:16px}.portal-accounting .cm-p .ct-strum .spazio{flex:1}.portal-accounting .cm-riep{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.portal-accounting .cm-big{display:flex;align-items:baseline;gap:10px}.portal-accounting .cm-big b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-accounting .cm-big span{font-size:12.5px;color:var(--t3)}.portal-accounting .cm-bar{display:flex;gap:2px;height:10px;border-radius:3px;overflow:hidden}.portal-accounting .cm-bar i{display:block;height:100%}.portal-accounting .cm-leg{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--t2)}.portal-accounting .cm-leg span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .cm-leg i{width:10px;height:10px;border-radius:2px}.portal-accounting .cm-leg b{margin-left:2px;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .cm-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-accounting .cm-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-accounting .cm-th,.portal-accounting .cm-tr{display:grid;grid-template-columns:22px minmax(220px,1fr) 100px 80px 100px 100px 100px 100px 20px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .cm-th{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .cm-th span:nth-child(6),.portal-accounting .cm-th span:nth-child(7),.portal-accounting .cm-lo,.portal-accounting .cm-ne{text-align:right}.portal-accounting .cm-tr{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .cm-tr:hover{background:#ffffff08}.portal-accounting .cm-tr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .cm-tr.on .cp-ck{background:#5b8def;border-color:#5b8def}.portal-accounting .cm-tr.on .cp-ck:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-accounting .cm-tr .ct-chip{justify-self:start}.portal-accounting .cm-pe{display:flex;align-items:center;gap:10px;min-width:0}.portal-accounting .cm-pe>div{min-width:0}.portal-accounting .cm-pe b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .cm-pe small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cm-av{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#5b8def33;color:#b7cbf7;font-size:11px;font-weight:700}.portal-accounting .cm-av.g{width:36px;height:36px;font-size:12px}.portal-accounting .cm-av.p{width:26px;height:26px;font-size:11px;margin-right:4px}.portal-accounting .cm-lo{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .cm-ne{font-variant-numeric:tabular-nums}.portal-accounting .cm-tr .ch{width:14px;height:14px;color:var(--t3)}.portal-accounting .cm-pp{grid-column:span 4}.portal-accounting .cm-ph{display:flex;align-items:center;gap:10px}.portal-accounting .cm-ph b{display:block;font-size:13px}.portal-accounting .cm-ph small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .cm-ph .spazio{flex:1}.portal-accounting .cm-pt{text-align:right}.portal-accounting .cm-pt b{font-size:16px;font-variant-numeric:tabular-nums}.portal-accounting .cm-mini{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;height:70px;box-shadow:inset 0 -1px #ffffff1f}.portal-accounting .cm-mini i{display:block;border-radius:2px 2px 0 0;cursor:default}.portal-accounting .cm-mini i:hover{filter:brightness(1.25)}.portal-accounting .cm-mx{display:flex;justify-content:space-between;font-size:11px;color:var(--t3)}.portal-accounting .cm-nuo{display:none!important}.portal-accounting.operations-panel-open .cm-nuo{display:flex!important;animation:pn-entra var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting.operations-panel-open .cm-det{display:none!important}.portal-accounting.operations-panel-open .cm-p{padding-right:464px}.portal-accounting .cm-orig{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-accounting .cm-orig>.i{width:15px;height:15px;color:var(--t3);flex-shrink:0}.portal-accounting .cm-orig>div{flex:1}.portal-accounting .cm-orig b{font-size:13px}.portal-accounting .cm-orig small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .cm-nuo .tp-inp{height:36px;font-size:13px}.portal-accounting .cm-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-accounting .cm-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-accounting .cm-nuo .tp-inp>.i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-accounting .cm-hint{margin-top:-8px;font-size:12px;color:var(--t3)}.portal-accounting.operations-panel-open .cm-riep{grid-template-columns:1fr}.portal-accounting.operations-panel-open .cm-pp{grid-column:span 6}.portal-accounting.operations-panel-open :is(.cm-th,.cm-tr){grid-template-columns:22px minmax(160px,1fr) 100px 100px 20px}.portal-accounting.operations-panel-open :is(.cm-th,.cm-tr)>:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(7)){display:none}.portal-accounting.operations-panel-open .cm-p .ct-strum{flex-wrap:wrap}.portal-accounting .cm-riep{align-items:stretch}.portal-accounting .cm-kpi{grid-auto-rows:1fr}.portal-accounting .cm-riep>.cm-kpi{margin:0!important}.portal-accounting .cm-th>span:nth-child(8){padding-left:12px}.portal-accounting .cm-tr>.ct-chip:nth-child(8){margin-left:12px}.portal-accounting .cm-det .cn-dp{flex-wrap:wrap;row-gap:8px}.portal-accounting .cm-det .cn-dp .btn{min-width:0}.portal-accounting .am-solo{display:none}.portal-accounting .am-p.beni .am-solo.beni,.portal-accounting .am-p.prova .am-solo.prova,.portal-accounting .am-p.regole .am-solo.regole{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .am-solo>*{margin-bottom:0!important}.portal-accounting .am-solo>*+*{margin-top:16px!important}.portal-accounting .am-solo>:first-child{margin-top:0!important}.portal-accounting .am-p .pd-g{gap:16px}.portal-accounting .am-p .pos{color:#7fd6a6}.portal-accounting .am-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .am-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-accounting .am-avv{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:3px;background:#5b8def14;box-shadow:inset 2px 0 #5b8def;font-size:13px;line-height:1.5;color:var(--t2)}.portal-accounting .am-avv>.i{width:15px;height:15px;color:#8fb0f5;flex-shrink:0}.portal-accounting .am-avv>span{flex:1}.portal-accounting .am-avv b{color:var(--t1)}.portal-accounting .am-avv .btn{flex-shrink:0}.portal-accounting .am-th,.portal-accounting .am-tr,.portal-accounting .am-tt{display:grid;grid-template-columns:minmax(200px,1.3fr) 170px 90px 70px 90px 140px 90px 110px 20px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .am-th{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .am-th span:nth-child(3),.portal-accounting .am-th span:nth-child(5),.portal-accounting .am-th span:nth-child(7),.portal-accounting .am-v,.portal-accounting .am-q,.portal-accounting .am-r,.portal-accounting .am-tt b{text-align:right}.portal-accounting .am-tr{min-height:56px;font-size:13px;color:var(--t2);cursor:pointer;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .am-tr:hover{background:#ffffff08}.portal-accounting .am-tr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .am-tr .ct-chip{justify-self:start}.portal-accounting .am-be b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .am-be small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .am-v,.portal-accounting .am-q,.portal-accounting .am-r{font-variant-numeric:tabular-nums}.portal-accounting .am-v,.portal-accounting .am-r{color:var(--t1);font-weight:500}.portal-accounting .am-q{color:#7fd6a6}.portal-accounting .am-an{font-size:12px}.portal-accounting .am-pg{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center}.portal-accounting .am-pg small{text-align:right;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .am-pb{display:block;height:6px;border-radius:2px;background:#ffffff12;overflow:hidden}.portal-accounting .am-pb i{display:block;height:100%;border-radius:2px}.portal-accounting .am-fi{font-size:12px;color:var(--t3)}.portal-accounting .am-tr .ch{width:14px;height:14px;color:var(--t3)}.portal-accounting .am-tt{min-height:46px;background:#ffffff09;font-size:13px;font-weight:600}.portal-accounting .am-tt b{font-variant-numeric:tabular-nums}.portal-accounting .am-quo{grid-column:span 8}.portal-accounting .am-sot{grid-column:span 4}.portal-accounting .am-yw{display:grid;grid-template-columns:repeat(9,1fr);gap:8px;height:200px}.portal-accounting .am-yc{display:flex;flex-direction:column;min-width:0;cursor:default}.portal-accounting .am-ys{flex:1;display:flex;flex-direction:column-reverse;align-items:center;gap:1px;box-shadow:inset 0 -1px #ffffff1f}.portal-accounting .am-ys i{display:block;width:min(34px,70%);min-height:0}.portal-accounting .am-ys i:last-child{border-radius:3px 3px 0 0}.portal-accounting .am-yc:hover .am-ys{filter:brightness(1.2)}.portal-accounting .am-yc.futuro .am-ys{opacity:.55}.portal-accounting .am-yc>span{height:20px;line-height:20px;text-align:center;font-size:11px;color:var(--t3)}.portal-accounting .am-yc.oggi>span{color:var(--t1);font-weight:700}.portal-accounting .am-so{display:grid;grid-template-columns:minmax(0,1fr) 54px 64px;gap:10px;align-items:center;min-height:36px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .am-so small{font-size:12px;color:var(--t3)}.portal-accounting .am-so b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.portal-accounting .am-sot-t{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;font-size:12px;color:var(--t3)}.portal-accounting .am-sot-t b{font-size:16px;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .am-sot .pd-nota{margin-top:auto}.portal-accounting.operations-panel-open .am-p{padding-right:464px}.portal-accounting .am-prs{display:flex;flex-direction:column}.portal-accounting .am-pr{display:grid;grid-template-columns:44px 80px minmax(0,1fr) 110px;gap:10px;align-items:center;min-height:36px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .am-pr b{text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .am-pr small{text-align:right;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .am-pr.fatto{color:var(--t3)}.portal-accounting .am-pr.oggi{background:#5b8def14;box-shadow:inset 2px 0 #5b8def;padding-left:6px;margin-left:-6px}.portal-accounting .am-pr.oggi>span:first-child{color:var(--t1);font-weight:700}.portal-accounting .am-az{grid-column:span 12}.portal-accounting .am-cat{grid-column:span 7}.portal-accounting .am-coe{grid-column:span 5}.portal-accounting .am-cr{display:grid;grid-template-columns:150px minmax(0,1fr) 150px 120px 80px 30px;gap:10px;align-items:center;min-height:46px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .am-cr .ct-chip{justify-self:start;max-width:150px;overflow:hidden;text-overflow:ellipsis}.portal-accounting .am-cr .tp-inp{height:36px;font-size:13px}.portal-accounting .am-pal{display:flex;gap:4px}.portal-accounting .am-pal i{width:14px;height:14px;border-radius:50%;cursor:pointer}.portal-accounting .am-pal i.on{box-shadow:0 0 0 2px #12151c,0 0 0 3.5px #e9eef6}.portal-accounting .am-an2.off{color:var(--t3)}.portal-accounting .am-co{display:grid;grid-template-columns:minmax(0,1fr) 84px 12px 80px 56px 30px;gap:8px;align-items:center;min-height:46px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .am-co .tp-inp{height:36px;font-size:12px}.portal-accounting .am-co .tp-inp>.i{margin-left:auto;width:13px;height:13px;color:var(--t3)}.portal-accounting .am-co small{font-size:12px;color:var(--t3);text-align:right}.portal-accounting .am-fr{width:12px;height:12px;color:var(--t3)}.portal-accounting .am-p .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-accounting .am-pin{grid-column:span 5}.portal-accounting .am-pout{grid-column:span 7}.portal-accounting .am-pin .tp-inp{height:36px;font-size:13px}.portal-accounting .am-pin .tp-inp>.i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-accounting .am-qd span{padding:0 12px}.portal-accounting .am-esi{display:flex;gap:10px;margin-top:auto;padding:12px 14px;border-radius:3px;background:#4cc38a14;box-shadow:inset 2px 0 #4cc38a}.portal-accounting .am-esi>.i{width:15px;height:15px;color:#7fd6a6;flex-shrink:0;margin-top:2px}.portal-accounting .am-esi b{font-size:13px}.portal-accounting .am-esi small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .am-cf{display:flex;flex-direction:column}.portal-accounting .am-cf>div{display:grid;grid-template-columns:minmax(0,1fr) 130px 130px;gap:12px;align-items:center;min-height:38px;font-size:13px;color:var(--t2);box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .am-cf>div>b{text-align:right;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .am-cf .h{min-height:30px;font-size:11px}.portal-accounting .am-cf .h b{font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .am-pout .cn-dp{margin-top:auto}.portal-accounting.operations-panel-open .am-p .cp-kpi.am-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-accounting.operations-panel-open .am-kpi b{font-size:20px;white-space:nowrap}.portal-accounting.operations-panel-open .am-kpi em{display:none}.portal-accounting.operations-panel-open :is(.am-quo,.am-sot,.am-cat,.am-coe,.am-pin,.am-pout){grid-column:span 12}.portal-accounting.operations-panel-open :is(.am-th,.am-tr,.am-tt){grid-template-columns:minmax(160px,1fr) 90px 90px 100px 20px}.portal-accounting.operations-panel-open :is(.am-th,.am-tr,.am-tt)>:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8)){display:none}.portal-accounting.operations-panel-open .am-p :is(.ct-strum,.am-avv){flex-wrap:wrap}.portal-accounting .am-cat,.portal-accounting .am-coe{grid-column:span 12}.portal-accounting .am-cr{grid-template-columns:200px minmax(200px,1fr) 150px 140px 90px 30px}.portal-accounting .am-co{grid-template-columns:minmax(200px,1fr) 120px 12px 100px 70px 30px}.portal-accounting .am-tr .am-pg{padding-left:12px}.portal-accounting .am-p~.cn-det .ab-dp{flex-wrap:wrap;row-gap:8px}.portal-accounting-operation-panel.cn-det{display:flex!important;position:fixed;inset:0 0 0 auto!important;width:min(440px,100vw)!important;max-width:440px!important;height:100dvh!important;max-height:100dvh!important;padding:20px!important;overflow:hidden!important;gap:16px;background:var(--pannello,var(--sfondo));border-radius:0;transform:none}.portal-accounting-operation-panel .cn-dh{flex-shrink:0;margin:0;padding:0 25px 12px 0}.portal-accounting-operation-panel .cn-dt{font-size:13px;font-weight:600;color:var(--t2)}.portal-accounting .accounting-panel-scroll{overflow:auto;min-height:0;flex:1}.portal-accounting .accounting-panel-scroll>div{display:flex;flex-direction:column;gap:16px;min-height:100%}.portal-accounting .accounting-edit-form{display:flex;flex-direction:column;gap:16px;min-height:100%}.portal-accounting .cn-dp{margin-top:auto;flex-wrap:wrap;gap:8px;flex-shrink:0}.portal-accounting .tp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-accounting .tp-f>span{font-size:12px;color:var(--t3)}.portal-accounting .tp-inp{width:100%;height:36px;min-width:0;display:flex;align-items:center;border:1px solid var(--filo);border-radius:3px;padding:0 11px;background:var(--campo);color:var(--t1);font:500 13px Manrope,sans-serif;box-shadow:none}.portal-accounting textarea.tp-inp{height:auto;min-height:70px;padding:9px 11px;resize:vertical;line-height:1.5}.portal-accounting .tp-inp:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.portal-accounting .cf-sc{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.portal-accounting .ct-cerca input{min-width:0;flex:1;background:none;color:var(--t1);border:0;outline:0;font:inherit}.portal-accounting .ct-pill{width:auto;min-width:125px}.portal-accounting .accounting-table-scroll{overflow-x:auto;width:100%;scrollbar-width:none}.portal-accounting .accounting-table-scroll>div{min-width:-moz-max-content;min-width:max-content}.portal-accounting .ab-tab{min-width:1050px}.portal-accounting .cm-tab{min-width:1100px}.portal-accounting .am-tab{min-width:1170px}.portal-accounting .accounting-empty{padding:24px;text-align:center;font-size:13px;color:var(--t3)}.portal-accounting .ct-intesta .spazio{flex:1}.portal-accounting .ab-rn{width:100%;text-align:left;background:transparent;border:0;color:inherit}.portal-accounting .cn-sel{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:3px;background:color-mix(in srgb,var(--blu) 10%,transparent);font-size:13px}.portal-accounting .cm-pe .portal-user-option-name{font-size:13px!important}.portal-accounting .cm-pe .portal-user-option-role{font-size:11px!important}.portal-accounting .cm-pe .portal-role-chip{font-size:10px}.portal-accounting .ab-nuo,.portal-accounting .cm-nuo{display:flex!important}.portal-accounting .ab-sub{margin:0;font-size:12px}.portal-accounting .cm-ph .portal-user-option{min-width:0}.portal-accounting .ct-seg button em{font-size:11px;font-style:normal;color:var(--t3)}.portal-accounting-options{background:var(--pannello);color:var(--t1);font-family:Manrope,sans-serif}.portal-accounting-options [role=option]{font-size:13px}.portal-accounting .sd-cp{display:flex;gap:16px}.portal-accounting .sd-cp>div{flex:1}.portal-accounting .sd-cp b{font-size:18px}.portal-accounting .sd-cp small{display:block;font-size:12px;color:var(--t3)}:root:not(.dark) .portal-accounting :is(.ab-th,.cm-th,.am-th,.am-tt,.cm-orig){background:var(--cb-soft)}:root:not(.dark) .portal-accounting :is(.ab-tr,.cm-tr,.am-tr){box-shadow:inset 0 -1px 0 var(--cb-line)}:root:not(.dark) .portal-accounting :is(.am-q,.ab-riep b){color:#26744d}@media(max-width:1350px){.portal-accounting .am-cr{grid-template-columns:160px minmax(140px,1fr) 140px 130px 75px 30px}.portal-accounting .cm-pp{grid-column:span 6}}@media(max-width:900px){.portal-accounting .cm-riep{grid-template-columns:1fr}.portal-accounting :is(.ab-mov,.ab-ser,.ab-rin,.ab-sen,.am-quo,.am-sot,.am-pin,.am-pout,.cm-pp){grid-column:span 12}.portal-accounting :is(.ab-kpi,.am-kpi){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-accounting .am-cr{display:flex;flex-wrap:wrap}.portal-accounting .ct-strum{flex-wrap:wrap}}.portal-accounting .tr-schede{display:flex;gap:4px;margin-top:18px;box-shadow:inset 0 -1px #ffffff0f}.portal-accounting .tr-schede button{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;background:transparent;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-accounting .tr-schede button:hover,.portal-accounting .tr-schede button.on{color:var(--t1)}.portal-accounting .tr-schede button:hover{background-color:#ffffff09}.portal-accounting .tr-schede button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1);animation:g-tab-active var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .tr-schede .i{width:15px;height:15px;flex-shrink:0}.portal-accounting .tr-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2);transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-accounting .tr-schede button:hover em{color:var(--t1);background-color:#ffffff1f}@media(prefers-reduced-motion:reduce){.portal-accounting .tr-schede button,.portal-accounting .tr-schede em{transition:none}.portal-accounting .tr-schede button.on:after{animation:none}}.portal-accounting-operation-panel.cn-det{flex-direction:column;background:var(--t-pieno,#12151c)}.portal-accounting .accounting-panel-scroll{width:100%}.portal-accounting .accounting-panel-scroll>div{width:100%}.portal-accounting .ab-rd{font-size:12px;white-space:nowrap}.portal-accounting .ab-rn{grid-template-columns:76px minmax(0,1fr) 90px 110px}.portal-accounting .am-pal button{padding:0;border:0;background:none;display:flex}.portal-accounting-operation-panel.cn-det{background:var(--blocco,#12151c)}.portal-accounting .ab-kpi,.portal-accounting .ab-solo,.portal-accounting .cm-solo,.portal-accounting .am-solo{margin-top:16px}.portal-accounting .ab-rd{font-size:11px}.portal-accounting .am-so{grid-template-columns:minmax(0,1fr) 74px 84px}.portal-accounting .ab-tr .ab-im,.portal-accounting .cm-tr .cm-lo{font-weight:600}.portal-accounting .ct-pill{min-width:0;box-shadow:none}.portal-accounting .tp-inp{border-color:transparent;background:#ffffff0e;line-height:1.55}.portal-accounting .tp-inp:disabled{color:var(--t3)}.portal-accounting :is(.ab-im,.cm-lo){font-weight:700!important}.portal-accounting .cn-sel{font-size:14px;line-height:1.55}.portal-accounting .am-tab{min-width:1100px}.portal-accounting .cp-ck{box-shadow:none;font:500 13px/1.55 Manrope,sans-serif;background:transparent}.portal-accounting .cp-ck[data-state=checked]{background:#5b8def;border-color:#5b8def;color:#fff}.portal-accounting .cp-ck:after{display:none!important}.portal-accounting .cm-big{font-size:26px;font-weight:700;line-height:1.1}.portal-accounting .cm-big span{font-weight:500;line-height:1.55}:root:not(.dark) .portal-accounting .tp-inp{background:var(--cb-soft)}.portal-accounting .accounting-source{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease;overflow:hidden}.portal-accounting .accounting-source.open{grid-template-rows:1fr}.portal-accounting .accounting-source>div{min-height:0;overflow:hidden}.portal-accounting .ft-lk{border:0;background:none;color:var(--blu);font:inherit;text-align:left;padding:0}.portal-accounting.operations-panel-open :is(.ab-tab,.cm-tab,.am-tab){min-width:0}@media(prefers-reduced-motion:reduce){.portal-accounting .accounting-source{transition:none}}.portal-accounting .ft-cf{display:flex;gap:24px;padding-top:12px;border-top:1px solid var(--filo)}.portal-accounting .ft-cf>div{flex:1}.portal-accounting .ft-cf b{font-size:18px;font-variant-numeric:tabular-nums}.portal-chat.chat2{padding:9px 24px 24px;gap:16px}.portal-chat .ch-conv,.portal-chat .ch-dett,.portal-chat .ch-elenco{background:#ffffff09;border-radius:3px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.portal-chat :is(.ch-conv,.ch-dett,.ch-elenco){background:#ffffff05}.portal-chat .ch-conv{flex-grow:1;min-width:0}.portal-chat .ch-dett{width:300px;flex-shrink:0;display:none}.portal-chat.chat2.dettagli-aperti .ch-dett{display:flex}.portal-chat .ch-elenco{width:292px;flex-shrink:0}.portal-chat.chat2 .av{width:32px;height:32px;border-radius:50%;font-size:11px}.portal-chat.chat2 .av.mini{width:20px;height:20px;font-size:8px;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg),#fff 3.5%)}.portal-chat.chat2 .av.mini i{display:none}.portal-chat.chat2 .avs{display:inline-flex;margin-right:6px;vertical-align:middle}.portal-chat.chat2 .avs .av+.av{margin-left:-5px}.portal-chat .ch-testa{height:60px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 10px 0 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%);box-shadow:inset 2px 0 0 var(--c)}.portal-chat .ch-testa .tile{width:32px;height:32px;border-radius:3px;background:var(--c);color:#fff}.portal-chat .ch-testa .tile .portal-icon{color:#fff;width:17px;height:17px}.portal-chat .ch-testa h2{margin:0;font-size:14px;font-weight:700}.portal-chat .ch-testa p{margin:1px 0 0;font-size:13px;color:var(--t3);display:flex;align-items:center}.portal-chat .ch-ib{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t2);cursor:pointer}.portal-chat .ch-ib .portal-icon{width:18px;height:18px}.portal-chat .ch-ib:hover{background:#ffffff0f;color:var(--t1)}.portal-chat .ch-ib.on{background:#ffffff17;color:var(--t1)}.portal-chat .ch-flusso{flex-grow:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:8px 0 6px}.portal-chat .ch-giorno{display:flex;justify-content:center;margin:12px 0 6px}.portal-chat .ch-giorno span{height:22px;padding:0 10px;display:grid;place-items:center;border-radius:3px;background:#ffffff0d;font-size:11px;font-weight:600;color:var(--t3)}.portal-chat .ch-g{padding:4px 0}.portal-chat .ch-g.mio{background:linear-gradient(90deg,#e9eef60b,#e9eef605);box-shadow:inset 2px 0 #e9eef659}.portal-chat .ch-m{position:relative;display:flex;gap:12px;padding:3px 20px}.portal-chat .ch-m>.av,.portal-chat .ch-m>.ch-ora{width:32px;flex-shrink:0}.portal-chat .ch-m>.av{margin-top:2px}.portal-chat .ch-ora{font-size:11px;color:var(--t3);text-align:right;padding-top:4px;opacity:0;font-variant-numeric:tabular-nums}.portal-chat .ch-m:hover,.portal-chat .ch-m.hover{background:#ffffff08}.portal-chat .ch-m:hover .ch-ora,.portal-chat .ch-m.hover .ch-ora{opacity:1}.portal-chat .ch-corpo{min-width:0;flex-grow:1}.portal-chat .ch-chi{display:flex;align-items:baseline;gap:8px;margin-bottom:1px}.portal-chat .ch-chi b{font-size:13px;font-weight:700;color:var(--c)}.portal-chat .ch-chi time{font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-chat .ch-chi .tu{font-size:11px;font-weight:700;padding:0 5px;height:16px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff14;color:var(--t3)}.portal-chat .ch-corpo p{margin:0;font-size:14px;line-height:1.55;color:#dde3ec;max-width:680px}.portal-chat .ch-corpo p b{color:#fff}.portal-chat.chat2 .menz{padding:1px 4px;border-radius:3px;font-weight:600;color:#f2c5ae;background:#e8743f2e}.portal-chat .ch-azioni{position:absolute;right:16px;top:-14px;display:none;gap:1px;padding:3px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 9%);box-shadow:0 6px 18px #0006}.portal-chat .ch-m:hover .ch-azioni,.portal-chat .ch-m.hover .ch-azioni{display:flex}.portal-chat .ch-azioni button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:2px;background:none;color:var(--t2);cursor:pointer}.portal-chat .ch-azioni button:hover{background:#ffffff14;color:var(--t1)}.portal-chat .ch-azioni .portal-icon{width:15px;height:15px}.portal-chat .ch-file{display:flex;align-items:center;gap:12px;width:380px;margin-top:8px;padding:10px 8px 10px 12px;border-radius:3px;background:#ffffff0d}.portal-chat .ch-file>div{flex-grow:1;min-width:0}.portal-chat .ch-file b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-chat .ch-file>div span{font-size:12px;color:var(--t3)}.portal-chat .ch-file button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-chat .ch-file button:hover{background:#ffffff12;color:var(--t1)}.portal-chat .ch-file button .portal-icon{width:16px;height:16px}.portal-chat .ft{position:relative;width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-chat .ft em{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.03em;padding:0 3px;border-radius:2px;background:var(--c);color:#fff;line-height:12px}.portal-chat .ch-disc{display:inline-flex;align-items:center;gap:8px;margin-top:8px;height:30px;padding:0 10px 0 6px;border-radius:3px;cursor:pointer;font-size:13px}.portal-chat .ch-disc:hover{background:#ffffff0d}.portal-chat .ch-disc b{color:#8fb0f5;font-weight:600}.portal-chat .ch-disc>span{color:var(--t3)}.portal-chat .ch-disc .portal-icon{color:var(--t3);width:13px;height:13px}.portal-chat .ch-disc .avs{margin-right:0}.portal-chat .ch-reaz{display:flex;gap:6px;margin-top:6px}.portal-chat .ch-reaz span{height:26px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border-radius:3px;background:#ffffff0f;font-size:12px;color:var(--t2);cursor:pointer}.portal-chat .ch-reaz span.mia{background:color-mix(in srgb,#5B8DEF 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#5B8DEF 45%,transparent);color:#c7d8fa}.portal-chat .ch-reaz span.piu{width:30px;padding:0;justify-content:center;color:var(--t3)}.portal-chat .ch-reaz .portal-icon{width:14px;height:14px}.portal-chat .ch-nuovi{display:flex;align-items:center;gap:10px;margin:8px 20px 4px}.portal-chat .ch-nuovi:before,.portal-chat .ch-nuovi:after{content:"";flex-grow:1;height:1px;background:color-mix(in srgb,#E5484D 55%,transparent)}.portal-chat .ch-nuovi span{font-size:11px;font-weight:700;color:#f4776f}.portal-chat .ch-scrive{display:flex;align-items:center;gap:6px;height:24px;padding:0 20px;font-size:12px;color:var(--t3)}.portal-chat .ch-scrive b{font-weight:600;color:var(--t2)}.portal-chat .ch-scrive .punti{display:inline-flex;gap:3px;margin-right:4px}.portal-chat .ch-scrive .punti i{width:4px;height:4px;border-radius:50%;background:var(--t3);animation:scrive 1.2s infinite ease-in-out}.portal-chat .ch-scrive .punti i:nth-child(2){animation-delay:.15s}.portal-chat .ch-scrive .punti i:nth-child(3){animation-delay:.3s}.portal-chat .ch-comp{margin:0 12px 12px;border-radius:3px;background:#ffffff0d;overflow:hidden}.portal-chat .ch-comp.fuoco{background:#ffffff0f;box-shadow:inset 0 0 0 1px #e9eef659}.portal-chat .ch-risp{display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;background:#ffffff0a;box-shadow:inset 2px 0 #b23488;font-size:12px;color:var(--t3)}.portal-chat .ch-risp b{color:var(--t1);font-weight:600}.portal-chat .ch-risp em{font-style:normal;flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t3)}.portal-chat .ch-risp button,.portal-chat .ch-chip button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:2px;background:none;color:var(--t3);cursor:pointer}.portal-chat .ch-risp button:hover,.portal-chat .ch-chip button:hover{background:#ffffff14;color:var(--t1)}.portal-chat .ch-form{display:flex;gap:1px;padding:6px 8px 0}.portal-chat .ch-form button,.portal-chat .ch-barra button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-chat .ch-form button:hover,.portal-chat .ch-barra button:hover{background:#ffffff12;color:var(--t1)}.portal-chat .ch-form .portal-icon,.portal-chat .ch-barra .portal-icon{width:16px;height:16px}.portal-chat .ch-testo{padding:6px 14px 8px;font-size:14px;line-height:1.55;color:var(--t1)}.portal-chat .ch-testo .cursore{display:inline-block;width:1px;height:17px;background:var(--t1);margin-left:2px;vertical-align:text-bottom}.portal-chat .ch-allegati{display:flex;gap:6px;padding:0 12px 6px}.portal-chat .ch-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 4px;border-radius:3px;background:#ffffff0f;font-size:13px;font-weight:600;color:var(--t1)}.portal-chat .ch-chip .ft{width:28px;height:28px}.portal-chat .ch-chip em{font-style:normal;font-weight:500;color:var(--t3)}.portal-chat .ch-barra{display:flex;align-items:center;gap:1px;padding:4px 6px 6px 8px}.portal-chat .ch-barra .ch-invia{width:34px;height:34px;background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-chat .ch-barra .ch-invia:hover{background:#fff;color:#0b0e15}.portal-chat .dt-testa{display:flex;align-items:center;gap:10px;height:60px;flex-shrink:0;padding:0 8px 0 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--viola) 16%,transparent),transparent 80%);box-shadow:inset 2px 0 0 var(--viola)}.portal-chat .dt-testa .tile{width:32px;height:32px;border-radius:3px;background:var(--c);color:#fff}.portal-chat .dt-testa .tile .portal-icon{color:#fff}.portal-chat .dt-testa>div{flex-grow:1;min-width:0}.portal-chat .dt-testa b{display:block;font-size:14px;font-weight:700}.portal-chat .dt-testa span{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-chat .dt-testa button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-chat .dt-testa button:hover{background:#ffffff12;color:var(--t1)}.portal-chat .dt-azioni{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 12px 4px}.portal-chat .dt-azioni button{height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:3px;background:#ffffff0d;color:var(--t2);font:600 12px Manrope,sans-serif;cursor:pointer}.portal-chat .dt-azioni button:hover{background:#ffffff14;color:var(--t1)}.portal-chat .dt-azioni .portal-icon{width:17px;height:17px}.portal-chat .dt-sez{padding:14px 12px 2px}.portal-chat .dt-t{display:flex;align-items:center;gap:8px;padding:0 4px 6px}.portal-chat .dt-t b{font-size:13px;font-weight:700}.portal-chat .dt-t span{font-size:12px;color:var(--t3)}.portal-chat .dt-t a{font-size:12px;font-weight:600;color:var(--t3);cursor:pointer}.portal-chat .dt-t a:hover{color:var(--t1)}.portal-chat .dt-membro,.portal-chat .dt-file,.portal-chat .dt-fisso{display:flex;align-items:center;gap:10px;height:44px;padding:0 4px;border-radius:3px;cursor:pointer}.portal-chat .dt-membro:hover,.portal-chat .dt-file:hover,.portal-chat .dt-fisso:hover{background:#ffffff0a}.portal-chat .dt-membro .av{width:28px;height:28px;font-size:10px}.portal-chat .dt-file .ft{width:28px;height:28px}.portal-chat .dt-file .ft .portal-icon{width:14px;height:14px}.portal-chat .dt-fisso>.portal-icon{width:15px;height:15px;color:var(--ambra);margin:0 6px 0 7px;flex-shrink:0}.portal-chat :is(.dt-membro,.dt-file,.dt-fisso) .tx{min-width:0}.portal-chat :is(.dt-membro,.dt-file,.dt-fisso) .tx b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-chat :is(.dt-membro,.dt-file,.dt-fisso) .tx span{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-chat .ch-el-t{display:flex;align-items:center;gap:4px;height:56px;flex-shrink:0;padding:0 10px 0 16px}.portal-chat .ch-el-t h2{margin:0;flex-grow:1;font-size:14px;font-weight:700}.portal-chat .ch-el-t button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-chat .ch-el-t button:hover{background:#ffffff12;color:var(--t1)}.portal-chat .ch-el-t button.nuova{background:#ffffff14;color:var(--t1)}.portal-chat .ch-el-t .portal-icon{width:16px;height:16px}.portal-chat .ch-cerca{display:flex;align-items:center;gap:8px;height:36px;margin:0 12px 6px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-chat .ch-scorre{flex-grow:1;min-height:0;overflow:hidden;padding:0 6px 8px}.portal-chat .ch-sez{margin-top:6px}.portal-chat .ch-sez-t{display:flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 8px;cursor:pointer;color:var(--t3)}.portal-chat .ch-sez-t b{font-size:12px;font-weight:700;letter-spacing:.01em}.portal-chat .ch-sez-t .freccia-s{width:13px;height:13px;transition:transform .2s}.portal-chat .ch-sez.chiusa .freccia-s{transform:rotate(-90deg)}.portal-chat .ch-sez-t button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:2px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-chat .ch-sez-t:hover button{opacity:1}.portal-chat .ch-sez-t button:hover{background:#ffffff14;color:var(--t1)}.portal-chat .ch-sez.chiusa .ch-sez-c{display:none}.portal-chat .ch-voce{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 8px;border-radius:3px;font-size:13px;color:var(--t2);cursor:pointer}.portal-chat .ch-voce:hover{background:#ffffff0a}.portal-chat .ch-voce .hash{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-chat .ch-voce .hash .portal-icon{width:13px;height:13px}.portal-chat .ch-voce .nome{flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-chat .ch-voce.forte{color:var(--t1);font-weight:700}.portal-chat .ch-voce.on{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 20%,transparent),color-mix(in srgb,var(--c) 6%,transparent));box-shadow:inset 2px 0 0 var(--c);color:var(--t1);font-weight:600}.portal-chat .ch-voce.on .hash{background:var(--c);color:#fff}.portal-chat .ch-voce.zitto{opacity:.55}.portal-chat .ch-voce .zz{width:13px;height:13px;color:var(--t3)}.portal-chat .ch-voce .menz-n{width:20px;height:20px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,#E8743F 22%,transparent);color:#f2c5ae;font-size:11px;font-weight:700}.portal-chat .ch-voce .nl{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#e5484d;color:#fff;font-size:11px;font-weight:700}.portal-chat .ch-voce.dm{min-height:52px;padding:6px 8px}.portal-chat .ch-voce.dm .tx{flex-grow:1;min-width:0}.portal-chat .ch-voce.dm .tx b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-chat .ch-voce.dm .tx span{display:block;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-chat .ch-voce.dm.forte .tx span{color:var(--t2)}.portal-chat .dm-coda{display:flex;flex-direction:column;align-items:flex-end;gap:4px;align-self:stretch;padding-top:3px}.portal-chat .dm-coda time{font-size:11px;color:var(--t3)}.portal-chat.chat2 .av.pres{position:relative}.portal-chat.chat2 .av.pres i{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:#5b6475;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg),#fff 3.5%)}.portal-chat.chat2 .av.pres i.on{background:#4cc38a}.portal-chat.chat2 .av.pres i.via{background:#e8ae55}.portal-chat .ch-m .av.pres i{display:none}.portal-chat.chat2 button:not(.btn){padding:0}.portal-chat .ch-comp{background:#ffffff0d}.portal-chat .ch-comp.fuoco{background:#fff1;box-shadow:none}.portal-chat .ch-risp{height:auto;padding:10px 8px 0 14px;background:none;box-shadow:none;gap:6px}.portal-chat .ch-risp .portal-icon{color:var(--t3)}.portal-chat .ch-risp>span{white-space:nowrap}.portal-chat .ch-risp em:before{content:"·";margin-right:6px;color:var(--t3)}.portal-chat .ch-testo{padding:8px 14px}.portal-chat .ch-allegati{padding:0 14px 6px}.portal-chat .ch-chip{background:#ffffff12}.portal-chat .ch-barra{padding:2px 8px 8px}.portal-chat .ch-sep{width:1px;height:16px;margin:0 6px;background:#ffffff1a}.portal-chat .ch-barra .ch-invia{width:36px;height:36px}.portal-chat .ch-risp{height:34px;padding:0 6px 0 12px;background:#ffffff0a;box-shadow:inset 2px 0 #b23488}.portal-chat .ch-risp .portal-icon{color:#b23488}.portal-chat.chat2.cg-live{position:relative;display:flex;flex-direction:row;gap:16px;min-height:0;overflow:hidden}.portal-chat.cg-live .ch-conv{flex:1 1 0;min-width:0}.portal-chat.cg-live .ch-elenco{flex:0 0 292px;order:0}.portal-chat.cg-live .ch-flusso{overflow:auto;overscroll-behavior:contain;justify-content:flex-start;padding:8px 0 12px}.portal-chat.cg-live .ch-flusso:before{content:"";margin-top:auto}.portal-chat.cg-live .ch-flusso>*{flex-shrink:0}.portal-chat.cg-live .ch-m{padding:6px 20px}.portal-chat.cg-live .ch-m.mio{flex-direction:row-reverse;width:-moz-fit-content;width:fit-content;max-width:88%;margin-left:auto;background:none;box-shadow:none}.portal-chat.cg-live .ch-m.mio>.ch-corpo{flex:0 1 auto;padding:9px 12px;border-radius:8px 2px 8px 8px;background:color-mix(in srgb,var(--c) 12%,var(--blocco));text-align:left}.portal-chat.cg-live .ch-m.mio>.av{margin-top:9px}.portal-chat.cg-live .ch-m.mio .ch-azioni{right:64px}.portal-chat.cg-live .ch-corpo{padding-right:0}.portal-chat.cg-live .ch-corpo p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t1);max-width:680px}.portal-chat.cg-live .ch-corpo code{font-size:12px;padding:2px 4px;border-radius:3px;background:var(--hover)}.portal-chat.cg-live .ch-azioni{top:-20px;z-index:2}.portal-chat.cg-live .ch-m:focus-within .ch-azioni{display:flex}.portal-chat.cg-live .ch-testa .spazio{min-width:0}.portal-chat.cg-live .ch-testa h2,.portal-chat.cg-live .ch-testa p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-chat.cg-live .av{flex-shrink:0;color:#fff}.portal-chat.cg-live .ch-scorre{overflow:auto;overscroll-behavior:contain}.portal-chat.chat2.cg-live button.ch-voce{width:100%;padding:0 8px;text-align:left;border:0;background:transparent;font-family:inherit;line-height:1.4}.portal-chat.chat2.cg-live button.ch-voce.dm{padding:6px 8px}.portal-chat.chat2.cg-live button.ch-voce:hover{background:var(--hover)}.portal-chat.chat2.cg-live button.ch-voce.on{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 20%,transparent),color-mix(in srgb,var(--c) 6%,transparent));box-shadow:inset 2px 0 var(--c)}.portal-chat.chat2.cg-live button.ch-sez-t{width:100%;padding:0 8px;border:0;background:none;font:inherit;text-align:left}.portal-chat .ch-sez-t>.portal-icon{width:13px;height:13px;transition:transform .2s}.portal-chat .ch-sez.chiusa .ch-sez-t>.portal-icon{transform:rotate(-90deg)}.portal-chat .ch-sez-t>span:last-child{font-size:11px}.portal-chat .cg-scope{margin:0 12px 8px;flex-shrink:0}.portal-chat.chat2.cg-live .cg-scope .g-select{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:none;min-height:36px;padding:0 12px;border:0;border-radius:3px;background:color-mix(in srgb,var(--t1) 6%,transparent);color:var(--t1);font:600 13px Manrope,sans-serif;text-align:left;cursor:pointer}.portal-chat .cg-scope .g-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.portal-chat .cg-list-search,.portal-chat .cg-search{flex-shrink:0}.portal-chat .cg-list-search input,.portal-chat .cg-search input{width:100%;min-width:0;height:36px;border:0;background:none;color:var(--t1);font:inherit}.portal-chat .cg-search{margin-top:8px}.portal-chat.cg-live .cg-compose{flex-shrink:0;border:0;border-radius:3px;margin:8px 12px 12px;background:color-mix(in srgb,var(--t1) 5%,transparent)}.portal-chat .cg-compose:focus-within{background:color-mix(in srgb,var(--t1) 6.5%,transparent)}.portal-chat .cg-compose textarea.ch-testo{display:block;resize:none;box-sizing:border-box;width:100%;height:72px;min-height:72px;max-height:140px;border:0;background:none;font:inherit;font-size:14px;line-height:1.55;color:var(--t1);padding:12px 14px 8px}.portal-chat .cg-compose .ch-barra{gap:2px}.portal-chat .cg-compose .ch-barra button{flex-shrink:0}.portal-chat .cg-compose [data-cg-send]:disabled{opacity:.4;cursor:default}.portal-chat .cg-send-hint{font-size:11px;color:var(--t3);margin:0 10px;white-space:nowrap}.portal-chat .cg-compose [data-cg-reply]>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-chat .cg-compose [data-cg-attachment]{align-items:center;gap:8px;padding:8px 14px 0;font-size:12px;color:var(--t2)}.portal-chat .cg-compose [data-cg-attachment]>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-chat .cg-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;margin:auto;text-align:center;color:var(--t3)}.portal-chat .cg-empty>b{font-size:14px;color:var(--t1)}.portal-chat .cg-empty>span{font-size:12px}.portal-chat .cg-empty>.portal-icon{width:28px;height:28px;color:var(--c,var(--viola))}.portal-chat.cg-live .cg-details{display:flex;flex:0 0 280px;width:280px;min-width:0}.portal-chat .cg-details .dt-testa{gap:8px}.portal-chat .cg-details .dt-testa .tile{flex-shrink:0}.portal-chat .cg-details-scroll{min-height:0;overflow:auto;padding-bottom:16px}.portal-chat .cg-note{font-size:12px;color:var(--t3);margin:4px}.portal-chat.chat2.cg-live button.cg-pinned{display:flex;align-items:start;gap:8px;width:100%;padding:10px 4px;text-align:left;border:0;background:none;color:var(--t2);font:inherit;font-size:12px}.portal-chat .cg-pinned>.portal-icon{color:var(--ambra);flex-shrink:0}.portal-chat .cg-pinned>span{overflow-wrap:anywhere}.portal-chat .cg-file{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-top:8px;padding:10px 12px;background:var(--hover);border-radius:3px;color:var(--t2);font-size:13px;overflow-wrap:anywhere}.portal-chat .cg-like{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;border-radius:3px;background:var(--blu-fondo);color:var(--blu);font-size:12px}.portal-chat.cg-live blockquote{margin:6px 0;padding:6px 10px;border-left:2px solid var(--c);font-size:12px;color:var(--t3);background:var(--hover)}.portal-chat.cg-live [hidden]{display:none!important}@media(max-width:1350px){.portal-chat .cg-send-hint{display:none}}@media(prefers-reduced-motion:no-preference){.portal-chat .cg-details[data-state=open]{animation:cg-details-in .2s ease-out}@keyframes cg-details-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}}:root:not(.dark) .portal-chat.cg-live :is(.ch-conv,.ch-elenco,.cg-details){background:var(--s-sup)}:root:not(.dark) .portal-chat.cg-live .ch-chi b{color:color-mix(in srgb,var(--c) 55%,#000)}:root:not(.dark) .portal-chat.cg-live .ch-invia{background:#111;color:#fff}.portal-chat.cg-live .ch-elenco{position:relative}.portal-chat .cg-directory{display:flex;flex-direction:column;flex:1;min-height:0}.portal-chat .cg-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 12px 14px;padding:3px;background:color-mix(in srgb,var(--t1) 4%,transparent);border-radius:5px;flex-shrink:0}.portal-chat.chat2.cg-live .cg-areas button{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 3px;border:0;border-radius:3px;background:none;color:var(--t3);font:600 11px Manrope,sans-serif;cursor:pointer}.portal-chat .cg-areas button>.portal-icon{width:16px;height:16px}.portal-chat.chat2.cg-live .cg-areas button:hover{background:var(--hover);color:var(--t1)}.portal-chat.chat2.cg-live .cg-areas button[aria-selected=true]{background:color-mix(in srgb,var(--indaco) 16%,var(--bg));color:var(--indaco-chiaro,var(--indaco));box-shadow:0 1px 3px #0002}.portal-chat .cg-field-label{display:block;font-size:11px;font-weight:600;color:var(--t3);margin:0 0 6px 2px}.portal-chat.chat2.cg-live .cg-nova-trigger{display:flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 10px;border:0;border-radius:3px;background:var(--viola-fondo);color:var(--viola-chiaro);font:600 12px Manrope,sans-serif;cursor:pointer}.portal-chat .cg-nova-trigger[aria-expanded=true]{background:var(--viola-tinta)!important}.portal-chat .cg-nova{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;min-height:0;background:var(--bg);border-radius:3px}.portal-chat .cg-nova:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(165deg,var(--viola-fondo),transparent 35%);border-radius:inherit}.portal-chat .cg-nova-head{position:relative;display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;flex-shrink:0;border-bottom:1px solid var(--filo)}.portal-chat .cg-nova-head>div{flex:1;min-width:0}.portal-chat .cg-nova-head b{display:block;font-size:14px}.portal-chat .cg-nova-head small{display:block;color:var(--t3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.portal-chat .cg-nova-head>.ch-ib{flex-shrink:0;width:28px;height:28px}.portal-chat .cg-nova-body{position:relative;flex:1;overflow:auto;min-height:0;padding:20px 16px}.portal-chat .cg-nova-intro>span{font-size:9px;letter-spacing:.1em;color:var(--viola-chiaro);font-weight:700}.portal-chat .cg-nova-intro h3{font-size:19px;line-height:1.3;margin:8px 0 6px}.portal-chat .cg-nova-intro p,.portal-chat .cg-nova-section p{font-size:12px;line-height:1.65;color:var(--t2);margin:6px 0;overflow-wrap:anywhere}.portal-chat .cg-nova-section{padding-top:18px;margin-top:18px;border-top:1px solid var(--filo)}.portal-chat .cg-nova-section h4{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--t3);margin:0 0 12px}.portal-chat .cg-nova-section>b{font-size:12px;color:var(--t1)}.portal-chat.chat2.cg-live .cg-nova-link{display:flex;align-items:center;gap:4px;padding:6px 0;margin-top:6px;background:none;border:0;color:var(--viola-chiaro);font:600 12px Manrope,sans-serif;cursor:pointer;text-align:left}.portal-chat .cg-nova-members{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--t2)}:root:not(.dark) .portal-chat .cg-nova{background:var(--s-sup)}@media(prefers-reduced-motion:no-preference){.portal-chat .cg-nova[data-state=open]{animation:cg-details-in .2s ease-out}}.portal-content:has(.portal-chat){padding:9px 24px 24px;overflow:hidden;scrollbar-gutter:auto}.portal-content:has(.portal-chat)>.portal-route{height:100%;min-height:0}.portal-chat.chat2.cg-live{height:100%;padding:0;--viola-fondo:color-mix(in srgb,var(--viola) 12%,transparent);--viola-tinta:color-mix(in srgb,var(--viola) 22%,transparent);--viola-chiaro:color-mix(in srgb,var(--viola) 70%,var(--t1));--blu-fondo:color-mix(in srgb,var(--blu) 12%,transparent);--s-sup:var(--blocco)}.portal-chat .spazio{flex:1;min-width:0}.portal-chat .tile{display:grid;place-items:center;flex-shrink:0}.portal-chat .av{display:inline-flex;align-items:center;justify-content:center;color:#fff}.portal-chat .av>span{width:100%!important;height:100%!important;font-size:inherit!important}.portal-chat .ch-conv,.portal-chat .ch-elenco,.portal-chat .cg-details{background:var(--portal-widget)}.portal-chat .cg-compose{overflow:visible}.portal-chat .cg-compose [role=textbox]{border:0;box-shadow:none;border-radius:0;background:none;min-height:72px;max-height:140px;padding:12px 14px 8px;font:500 14px/1.55 Manrope,sans-serif}.portal-chat .cg-compose [role=textbox]:focus{border:0}.portal-chat .cg-compose [role=textbox]+*{font-size:14px}.portal-chat .cg-compose .pointer-events-none{top:12px;left:14px;transform:none}.portal-chat .ch-barra .cg-attach{width:36px;height:36px;position:relative;display:grid;place-items:center;color:var(--t3);cursor:pointer}.portal-chat .cg-attach input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.portal-chat .cg-attach:has(input:disabled){opacity:.4;pointer-events:none}.portal-chat .ch-risp>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-chat .ch-allegati{flex-wrap:wrap;padding:10px 14px 0}.portal-chat .ch-chip{max-width:100%;font-size:12px;overflow:hidden}.portal-chat .ch-chi small{font-size:10px;color:var(--t3)}.portal-chat .ch-chi>.portal-icon{width:12px;height:12px;color:var(--ambra)}.portal-chat .ch-corpo strong{color:inherit;font-weight:700}.portal-chat .cg-deleted{font-style:italic;color:var(--t3)!important}.portal-chat blockquote button{font:inherit;color:inherit;text-align:left;background:none;border:0}.portal-chat .ch-reaz button{height:26px;padding:0 9px!important;display:inline-flex;align-items:center;gap:5px;border-radius:3px;background:var(--portal-control);font-size:12px;color:var(--t2);cursor:pointer}.portal-chat .ch-reaz button.mia{background:color-mix(in srgb,var(--blu) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blu) 45%,transparent)}.portal-chat .cg-edit>div:last-child{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.portal-chat .cg-scope [role=combobox]{width:100%;height:36px;border:0;background:color-mix(in srgb,var(--t1) 6%,transparent);font:600 13px Manrope,sans-serif;padding:0 12px!important}.portal-chat .cg-details{flex-shrink:0;z-index:20}.portal-chat .cg-nova-orb{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 20%,#c6aff7,#8c6ce5 55%,#4f408b);color:#fff;box-shadow:0 0 0 3px #9d7bea16;flex-shrink:0}.portal-chat .cg-directory[aria-hidden=true]{visibility:hidden}.portal-chat .ch-scorre .cg-empty{font-size:12px}.portal-chat .cg-empty .portal-button{padding:0 12px!important}.portal-chat .dt-sez>.portal-button{margin:6px 0;padding:0 10px!important}.portal-chat .ch-testa>a.portal-button{padding:0 8px!important;white-space:nowrap;font-size:11px}.cg-new-chat{display:flex;flex-direction:column;gap:4px;max-height:420px;overflow:auto}.cg-new-chat>b{font-size:13px;padding:2px 4px 8px}.cg-new-chat>button:not(.portal-button){display:flex;align-items:center;gap:8px;width:100%;padding:6px;font-size:12px;text-align:left;border-radius:3px}.cg-new-chat>button:hover{background:var(--hover)}:root:not(.dark) .portal-chat .ch-barra .ch-invia{background:#111;color:#fff}.portal-chat .av>span,.portal-chat .av>img{border:0!important}.portal-chat .ch-chi b{color:color-mix(in srgb,var(--c) 70%,var(--t1))}.portal-chat .ch-corpo p{font-weight:500}.portal-chat .ch-sez-t>.portal-icon{flex-shrink:0}.portal-chat .cg-compose .pointer-events-none{font-weight:500}.portal-chat .ch-invia:disabled{opacity:.4;cursor:default}.cg-read-error{padding:8px 16px;color:var(--ambra);font-size:12px;border-bottom:1px solid var(--filo)}.cg-read-error button{text-decoration:underline}.portal-chat .ch-testa .ch-ib,.portal-chat .ch-el-t button{width:36px;height:36px;flex-shrink:0}.portal-chat .cg-list-error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:12px;color:var(--ambra)}.portal-chat.chat2.cg-live{--viola-fondo:color-mix(in srgb,var(--viola) 10%,transparent);--viola-tinta:color-mix(in srgb,var(--viola) 16%,transparent);--viola-chiaro:color-mix(in srgb,var(--viola) 65%,#fff);--blu-fondo:color-mix(in srgb,var(--blu) 10%,transparent)}:root:not(.dark) .portal-chat.chat2.cg-live{--viola-chiaro:var(--viola)}.portal-chat .cg-nova-trigger>.portal-icon{width:14px;height:14px}.portal-chat .cg-nova-orb{width:26px;height:26px;background:radial-gradient(circle at 30% 25%,#c9b5fa,#7c5ce0 70%);box-shadow:0 0 0 3px #9d7bea24}.portal-chat .cg-nova-orb>.portal-icon{width:13px;height:13px}.portal-chat.cg-live .cg-details,.portal-chat.cg-live .cg-nova{position:fixed;inset:0 0 auto auto!important;height:100dvh;max-height:100dvh;width:min(360px,100vw);z-index:140;border-radius:0;background:var(--bg);box-shadow:-12px 0 32px #0003}.portal-chat .ch-sez .ch-sez-c,.portal-chat .ch-sez.chiusa .ch-sez-c{display:block;overflow:hidden}.cg-new-chat.ct-menu.g-menu{position:relative;inset:auto;display:flex;flex-direction:column;gap:0;width:320px;max-width:calc(100vw - 24px);max-height:min(420px,calc(100dvh - 24px));padding:5px;border:0;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 16px 44px #0008,0 2px 8px #0005;overflow:auto}.cg-new-chat.ct-menu.g-menu>button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:2px;background:none;text-align:left;font:500 13px/1.3 Manrope,sans-serif;color:var(--t2);flex-shrink:0}.cg-new-chat.ct-menu.g-menu>button:hover{background:#ffffff0f;color:var(--t1)}.cg-new-chat.ct-menu.g-menu>.g-mt{padding:8px 10px 4px;font:600 11px/1.3 Manrope,sans-serif;color:var(--t3)}.cg-mention-menu[role=dialog]{width:320px;max-width:calc(100vw - 24px);padding:5px;border:0;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 16px 44px #0008,0 2px 8px #0005}.cg-mention-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:2px;background:none;text-align:left;font:500 13px/1.3 Manrope,sans-serif;color:var(--t2)}.cg-mention-menu button:hover{background:var(--hover);color:var(--t1)}.cg-mention-menu p{padding:8px 10px;font-size:12px;color:var(--t3)}.portal-chat.chat2 .av.mini{box-shadow:none}.portal-whatsapp .spazio{flex-grow:1}.portal-whatsapp .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-whatsapp .ib.b{border-color:var(--filo);background:var(--campo)}.portal-whatsapp .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-whatsapp .btn .i{color:var(--t2)}.portal-whatsapp .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-whatsapp .btn.pri .i{color:#fff}.portal-whatsapp .comp .ib{width:32px;height:32px}.portal-whatsapp .comp .btn{height:32px}.portal-whatsapp .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-whatsapp .w-t .az .ib{width:28px;height:28px;color:var(--t3)}.portal-whatsapp .btn.pri{box-shadow:0 4px 14px #eb7a4540}.portal-whatsapp .btn,.portal-whatsapp .ib{border-radius:3px!important}.portal-whatsapp .btn.nova.nova:not(.pri),.portal-whatsapp .g-finestra .btn.nova:not(.pri):not(.pericolo){background:color-mix(in srgb,var(--viola) 14%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 38%,transparent);color:var(--viola-chiaro)}.portal-whatsapp .btn.nova.nova:not(.pri) .i{color:var(--viola)}.portal-whatsapp .btn.nova.nova:not(.pri):hover,.portal-whatsapp .g-finestra .btn.nova:not(.pri):not(.pericolo):hover{background:color-mix(in srgb,var(--viola) 22%,transparent);border-color:transparent}.portal-whatsapp .btn.piccolo{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-whatsapp .btn.piccolo .i{width:14px;height:14px}.portal-whatsapp .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-whatsapp .testa .ib .i{width:18px;height:18px}.portal-whatsapp .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-whatsapp .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-whatsapp .testa>.ib+.ib{margin-left:2px}.portal-whatsapp .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-whatsapp .btn .i{width:16px;height:16px}.portal-whatsapp .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-whatsapp .btn:not(.pri) .i{color:var(--t2)}.portal-whatsapp .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-whatsapp .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-whatsapp .btn:disabled{opacity:.4;cursor:default}.portal-whatsapp .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-whatsapp .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-whatsapp .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-whatsapp .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-whatsapp .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-whatsapp .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-whatsapp .btn.pri{box-shadow:none}.portal-whatsapp .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-whatsapp .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-whatsapp .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-whatsapp .btn:not(.pri) .i{color:var(--t3)}.portal-whatsapp .btn:not(.pri):hover{background:#ffffff13}.portal-whatsapp .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-whatsapp .btn.pri:hover{background:#fff}.portal-whatsapp .btn.pri .i{color:inherit}.portal-whatsapp .btn.pri,.portal-whatsapp .btn:not(.pri),.portal-whatsapp .btn.pri:hover,.portal-whatsapp .btn:not(.pri):hover{border:0}.portal-whatsapp .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-whatsapp .colonna .ib.b:hover{background:#ffffff1a}.portal-whatsapp .conv-t .btn{height:32px}.portal-whatsapp .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-whatsapp .conv-t .ib:hover{background:#ffffff0f}.portal-whatsapp .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-whatsapp .allegato .ib:hover{background:#ffffff12}.portal-whatsapp .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-whatsapp .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-whatsapp .azioni .btn{height:32px}.portal-whatsapp .azioni .ib{border:0;border-radius:3px}.portal-whatsapp .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-whatsapp .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-whatsapp .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-whatsapp .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-whatsapp .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-whatsapp .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-whatsapp .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-whatsapp .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-whatsapp .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-whatsapp .btn.pericolo:not(.pri) .i{color:inherit}.portal-whatsapp .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-whatsapp .ct-intesta .btn{height:36px}.portal-whatsapp .ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-whatsapp .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-whatsapp .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.portal-whatsapp .ct-seg span.on{background:#ffffff17;color:var(--t1)}.portal-whatsapp .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-whatsapp .ct-seg span.on em{background:#ffffff1f;color:var(--t1)}.portal-whatsapp .ct-contatti .ct-seg span>.i{width:14px;height:14px}.portal-whatsapp .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-whatsapp .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-whatsapp .c23-drop .btn{margin-top:6px}.portal-whatsapp .c23-modello .btn{flex-shrink:0}.portal-whatsapp .g-finestra.c23-fin .g-text{height:36px}.portal-whatsapp .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-whatsapp .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-whatsapp .cp-back .indietro{transform:rotate(180deg)}.portal-whatsapp .cp-p-t .btn,.portal-whatsapp .cp-piede .btn{height:36px}.portal-whatsapp .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-whatsapp .cp-riga-in .btn{height:36px}.portal-whatsapp .cp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-whatsapp .cd-dr>.ct-chip{justify-self:start}.portal-whatsapp .tp-ed .tp-p-t .btn{height:36px}.portal-whatsapp .tp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-whatsapp .tp-p .cx-barra .btn,.portal-whatsapp .tp-p .te-largo .cx-barra .btn{height:36px}.portal-whatsapp .tp-p .ct-seg .tp-gcol{margin-right:2px}.portal-whatsapp .tp-p .tp-cerca .g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--t1);font:inherit;outline:0}.portal-whatsapp .tp-p .tp-cerca .g-text::-moz-placeholder{color:var(--t3)}.portal-whatsapp .tp-p .tp-cerca .g-text::placeholder{color:var(--t3)}.portal-whatsapp .cx-stato .spazio{flex:1}.portal-whatsapp .cx-barra .btn{height:32px}.portal-whatsapp .tr-tab>div>.ct-chip{justify-self:start}.portal-whatsapp .tr-ed .tp-p-t .btn{height:36px}.portal-whatsapp .tr-cod .cd-rt .spazio,.portal-whatsapp .cd-rt .spazio{flex:1}.portal-whatsapp .tr-dcont .btn{align-self:flex-start}.portal-whatsapp .g-cassetto .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.portal-whatsapp .tr-ed .g-text{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-whatsapp .tr-ed .g-text:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-whatsapp .tr-ed .g-text::-moz-placeholder{color:var(--t3)}.portal-whatsapp .tr-ed .g-text::placeholder{color:var(--t3)}.portal-whatsapp .tr-guida .btn{flex-shrink:0}.portal-whatsapp .tr-vadd .g-text{flex:1;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-whatsapp .tr-vadd .btn{height:36px}.portal-whatsapp .tr-ver .btn{flex-shrink:0}.portal-whatsapp .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}.portal-whatsapp .tr-chiedi .btn{flex-shrink:0}.portal-whatsapp .au-ed .tp-p-t .btn{height:36px}.portal-whatsapp .au-vaz .btn{flex:1;justify-content:center}.portal-whatsapp .au-pp .g-text.au-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-whatsapp .au-pp .g-text.au-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-whatsapp .au-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-whatsapp .au-riga>.g-text.au-in{width:72px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.portal-whatsapp .au-pp textarea.g-text.au-in.au-area{height:auto;min-height:84px;padding:9px 12px;line-height:1.5;resize:none;display:block}.portal-whatsapp .au-regola .au-in.g-text{height:36px;padding:0 8px;font-size:13px;min-width:0}.portal-whatsapp .au-ed .g-text.au-nome-in{flex:0 1 420px;min-width:180px;height:40px;padding:0 12px;border:0;border-radius:3px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;font:700 20px Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1);outline:none}.portal-whatsapp .au-vaz .btn:disabled{opacity:.4;cursor:default}.portal-whatsapp .fo-ed .tp-p-t .btn{height:36px}.portal-whatsapp .fo-det .au-vt .ct-chip{margin-left:auto}.portal-whatsapp .fo-url .btn.piccolo{height:28px}.portal-whatsapp .fo-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-whatsapp .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-whatsapp .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-whatsapp .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-whatsapp .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-whatsapp .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-whatsapp .fo-pal-vuoto .btn{margin-top:4px}.portal-whatsapp .fo-ris-c .ct-seg>span:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-whatsapp .fo-det .au-vaz a.btn{text-decoration:none}.portal-whatsapp .fo-pt-az .spazio{flex:1}.portal-whatsapp .im-riq{border-radius:3px;background:#ffffff09;padding:14px 16px 16px}.portal-whatsapp .im-at .spazio{flex:1}.portal-whatsapp .im-at .btn{height:32px}.portal-whatsapp .im-at .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-whatsapp .im-at .im-ic .i{width:16px;height:16px}.portal-whatsapp .im-riq{padding:16px}.portal-whatsapp .im-riq>.im-at{margin-bottom:14px}.portal-whatsapp .im-ruoli .ct-chip{white-space:nowrap}.portal-whatsapp .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-whatsapp .btn.ib-sola .i{margin:0}.portal-whatsapp .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-whatsapp .im-uazz .spazio{flex:1}.portal-whatsapp .im-uazz .btn{height:34px;font-size:13px}.portal-whatsapp .im-fin footer .spazio{flex:1}.portal-whatsapp .im-razz .ib{width:26px;height:26px}.portal-whatsapp .im-ph .spazio{flex:1}.portal-whatsapp .im-ia .btn{height:32px;font-size:13px}.portal-whatsapp .im-ed-bar .spazio{flex:1}.portal-whatsapp .im-ed-bar .ib{width:30px;height:30px}.portal-whatsapp .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-whatsapp .im-ed-bar .ib:disabled{opacity:.35}.portal-whatsapp .im-consigli .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-whatsapp .im-consigli .im-ic .i{width:14px;height:14px}.portal-whatsapp .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-whatsapp .im-pw-p .btn{height:36px}.portal-whatsapp .im-strada .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .im-strada .im-ic .i{width:15px;height:15px}.portal-whatsapp .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-whatsapp .im-strum .btn{height:36px}.portal-whatsapp .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:auto}.portal-whatsapp .im-riq .im-tg+.im-tg{margin-top:14px}.portal-whatsapp .im-riq .im-campi+.im-tg,.portal-whatsapp .im-riq .im-tg+.im-avviso{margin-top:16px}.portal-whatsapp .im-add-r .btn{height:36px}.portal-whatsapp .im-mod-h .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-whatsapp .im-mod-h .im-ic .i{width:16px;height:16px}.portal-whatsapp .im-fin .im-inp .g-text{width:auto;height:100%;padding:0;border:0;background:none}.portal-whatsapp .im-fin .im-inp textarea.g-text{padding:0}.portal-whatsapp .im-acc-h .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-whatsapp .im-acc-h .im-ic .i{width:16px;height:16px}.portal-whatsapp .im-acc.cambiata .im-acc-h .im-ic{box-shadow:0 0 0 2px color-mix(in srgb,var(--ambra) 55%,transparent)}.portal-whatsapp .im-tr .im-ic{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .im-tr .im-ic .i{width:14px;height:14px}.portal-whatsapp .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-whatsapp .im-pgt .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .im-pgt .im-ic .i{width:16px;height:16px}.portal-whatsapp .im-ph .btn{height:36px}.portal-whatsapp .im-mg-h .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .im-mg-h .im-ic .i{width:16px;height:16px}.portal-whatsapp .im-mr .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .im-mr .im-ic .i{width:16px;height:16px}.portal-whatsapp .im-mpk-h .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .im-mpk-h .im-ic .i{width:16px;height:16px}.portal-whatsapp .br .im-at .ct-seg+.ct-seg{margin-left:8px}.portal-whatsapp .br-logo .ib{width:36px;height:36px}.portal-whatsapp .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-whatsapp .sv-strum .ct-seg em{margin-left:6px;font-style:normal;font-size:11px;color:var(--t3)}.portal-whatsapp .sv-gh .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .sv-gh .im-ic .i{width:16px;height:16px}.portal-whatsapp .sv-t .ct-chip{height:20px;font-size:11px}.portal-whatsapp .sv-a .ib,.portal-whatsapp .sv-tc-az .ib,.portal-whatsapp .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-whatsapp .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-whatsapp .sv-det-az .btn{flex:1;justify-content:center}.portal-whatsapp .sv-kc-h .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c,var(--blu)) 16%,transparent);color:var(--c,var(--blu))}.portal-whatsapp .sv-kc-h .im-ic .i{width:16px;height:16px}.portal-whatsapp .sv-kc-h .ib:disabled{opacity:.35}.portal-whatsapp .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-whatsapp .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-whatsapp .sv-tc-az .ib:disabled{opacity:.35}.portal-whatsapp .svp .im-riq>.im-f+.im-f,.portal-whatsapp .svp .im-riq>.im-f+.im-campi,.portal-whatsapp .svp .im-riq>.svp-riga+.im-f{margin-top:14px}.portal-whatsapp .svp-x .ib,.portal-whatsapp .svp-in-h .ib,.portal-whatsapp .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-whatsapp .svp-fondo .btn{flex:1;justify-content:center}.portal-whatsapp .rr-rh .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:var(--verde-tinta);color:var(--verde)}.portal-whatsapp .rr-rh .im-ic .i{width:14px;height:14px}.portal-whatsapp .rr-ra .ib{width:28px;height:28px;border-radius:3px}.portal-whatsapp .at-r .ct-chip{justify-self:start}.portal-whatsapp .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-whatsapp .at-copia .btn{height:30px}.portal-whatsapp .at .ct-seg span{white-space:nowrap}.portal-whatsapp .mg-gh .im-ic{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .mg-gh .im-ic .i{width:16px;height:16px}.portal-whatsapp .ld-acc>.im-ic{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:3px;background:var(--verde-tinta);color:var(--verde)}.portal-whatsapp .ld-acc.spenta>.im-ic{background:#ffffff0f;color:var(--t3)}.portal-whatsapp .ld-acc>.im-ic .i{width:20px;height:20px}.portal-whatsapp .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-whatsapp .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-whatsapp .ld-can-h .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .ld-can-h .im-ic .i{width:14px;height:14px}.portal-whatsapp .ld-next .ct-chip .i,.portal-whatsapp .ld-arr .ct-chip .i{width:11px;height:11px;margin-right:4px}.portal-whatsapp .ld-prova-az .btn{flex:1;justify-content:center}.portal-whatsapp .cp-g .sv-gh .ib,.portal-whatsapp .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-whatsapp .cp-r>.im-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .cp-r>.im-ic .i{width:16px;height:16px}.portal-whatsapp .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-whatsapp .cp-rm .ct-seg span{white-space:nowrap}.portal-whatsapp .cp-pv .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-whatsapp .cp-pv .im-ic .i{width:15px;height:15px}.portal-whatsapp .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-whatsapp .cp-eta .ct-seg{display:flex}.portal-whatsapp .cp-eta .ct-seg span{flex:1;justify-content:center}.portal-whatsapp .cl-avviso>.im-ic{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:3px;background:var(--ambra-tinta);color:var(--ambra)}.portal-whatsapp .cl-avviso>.im-ic .i{width:18px;height:18px}.portal-whatsapp .qt-ph .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .qt-ph .im-ic .i{width:16px;height:16px}.portal-whatsapp .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-whatsapp .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-whatsapp .qt-due .btn{justify-content:center}.portal-whatsapp .qt-barra .btn[hidden]{display:none}.portal-whatsapp .zs-file .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:var(--blu-tinta);color:var(--blu)}.portal-whatsapp .zs-file .im-ic .i{width:15px;height:15px}.portal-whatsapp .zs-mappa-r .im-at .btn{height:32px}.portal-whatsapp .ai-conn .btn{height:30px}.portal-whatsapp .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-whatsapp .ai-f .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:var(--blu-tinta);color:var(--blu)}.portal-whatsapp .ai-f .im-ic .i{width:15px;height:15px}.portal-whatsapp .ai-f.spenta .im-ic{opacity:.5}.portal-whatsapp .dc-sx .im-riq{padding:14px}.portal-whatsapp .dc-p .im-ic{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:var(--blu-tinta);color:var(--blu)}.portal-whatsapp .dc-p .im-ic .i{width:13px;height:13px}.portal-whatsapp .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-whatsapp .dc-lib-b .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .dc-lib-b .im-ic .i{width:15px;height:15px}.portal-whatsapp .dc-muovi .btn{justify-content:center}.portal-whatsapp .pi-m-t .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:var(--viola-tinta);color:var(--viola)}.portal-whatsapp .pi-misura.oltre .pi-m-t .im-ic{background:var(--blu-tinta);color:var(--blu)}.portal-whatsapp .pi-m-t .im-ic .i{width:16px;height:16px}.portal-whatsapp .pi-cat .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-whatsapp .pi-ph .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-whatsapp .pi-ph .im-ic .i{width:14px;height:14px}.portal-whatsapp .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-whatsapp .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-whatsapp .pi-e .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:var(--verde);color:#0b0e15}.portal-whatsapp .pi-e .im-ic .i{width:15px;height:15px}.portal-whatsapp .pi-e .btn{margin-top:6px}.portal-whatsapp .pi-e.manca .im-ic{background:var(--ambra)}.portal-whatsapp .ra-n .im-ic{grid-row:1/4;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-whatsapp .ra-n .im-ic .i{width:15px;height:15px}.portal-whatsapp .ra-n>span:not(.im-ic){font-size:12px;font-weight:600;color:var(--t1)}.portal-whatsapp .ra-strum .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-whatsapp .ra-gu .im-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-whatsapp .ra-gu .im-ic .i{width:14px;height:14px}.portal-whatsapp .ra-gu-a{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.portal-whatsapp .ra-gu-a .btn{height:30px}.portal-whatsapp .ra-av{display:flex;gap:10px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.portal-whatsapp .ra-av.rosso{--c:var(--rosso)}.portal-whatsapp .ra-av.ambra{--c:var(--ambra)}.portal-whatsapp .ra-av.viola{--c:var(--viola)}.portal-whatsapp .ra-av>.i{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c)}.portal-whatsapp .ra-av>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.portal-whatsapp .ra-av b{font-size:13px;font-weight:600}.portal-whatsapp .ra-av small{font-size:13px;line-height:1.5;color:var(--t2)}.portal-whatsapp .ra-av .btn{height:30px;margin-top:6px}.portal-whatsapp .ra-passi .im-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,var(--s-sup,#161a22));color:var(--c)}.portal-whatsapp .ra-passi .im-ic .i{width:13px;height:13px}.portal-whatsapp .na-p .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:var(--viola-tinta);color:var(--viola)}.portal-whatsapp .na-p .im-ic .i{width:15px;height:15px;animation:na-pulsa 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.portal-whatsapp .na-p .im-ic .i{animation:none}}.portal-whatsapp .na-cl .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-whatsapp .na-cl .im-ic .i{width:15px;height:15px}.portal-whatsapp .ra-av.grigio{--c:#8E8E93}.portal-whatsapp .ig-sn .im-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-whatsapp .ig-sn .im-ic .i{width:14px;height:14px}.portal-whatsapp .ig .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-whatsapp .ig .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-whatsapp .ig-cf .btn{flex-shrink:0;height:30px}.portal-whatsapp .ig-mio .btn{height:30px}.portal-whatsapp .ig-k .im-ic{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:var(--viola-tinta);color:var(--viola)}.portal-whatsapp .ig-k .im-ic .i{width:12px;height:12px}.portal-whatsapp .ig-wh .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-whatsapp .vk .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-whatsapp .vk .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-whatsapp .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-whatsapp .vk-mask .btn{height:32px}body.im-drawer .portal-whatsapp .im-p .ct-intesta>.spazio{min-width:0}body.im-drawer .portal-whatsapp .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-whatsapp :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-whatsapp .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-whatsapp .im-udet .im-at>.btn{margin-left:40px}.portal-whatsapp .bl-sc-r .ib{width:28px;height:28px}.portal-whatsapp .tp .im-riq>.tp-riga+.im-f,.portal-whatsapp .tp .im-riq>.im-f+.im-tg{margin-top:14px}.portal-whatsapp .tp-f .ib,.portal-whatsapp .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-whatsapp .lv-gt .spazio{flex:1}.portal-whatsapp .lv-asb .btn{height:32px;font-size:13px}.portal-whatsapp .pd-wt .spazio{flex:1}.portal-whatsapp .pd-di .btn{height:28px;padding:0 10px;font-size:12px}.portal-whatsapp .pd-p .ct-intesta .ct-seg span,.portal-whatsapp .pd-p .ct-intesta .btn{white-space:nowrap}.portal-whatsapp .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-whatsapp .pn-nt .spazio{flex:1}.portal-whatsapp .pn-pb .btn{height:32px;font-size:13px}.portal-whatsapp .pn-cb .spazio{flex:1}.portal-whatsapp .pd-p.nova .ct-intesta>.spazio{flex:1 1 100%}.portal-whatsapp .pn-ph .spazio{flex:1}.portal-whatsapp .pg-nova.pn-punto:not([open])>summary>.spazio{display:none}.portal-whatsapp .cb-ct .ct-chip{grid-column:2/4;justify-self:start}.portal-whatsapp .cn-sel .spazio{flex:1}.portal-whatsapp .cn-dh .spazio{flex:1}.portal-whatsapp .cn-dp .btn,.portal-whatsapp .cn-cl .btn{height:36px}.portal-whatsapp .cn-m .ct-chip,.portal-whatsapp .cn-gr .ct-chip{justify-self:start}.portal-whatsapp body:is(.cn-aperto,.nv-on) .cn-ct>.ct-chip{margin-left:42px}.portal-whatsapp .ct-strum .spazio{flex:1}.portal-whatsapp .sd-tr .ct-chip{justify-self:start}.portal-whatsapp .sd-sl .btn{justify-self:end}.portal-whatsapp .ft-tr .ct-chip{justify-self:start}.portal-whatsapp .ft-ed .tp-p-t .btn{height:36px}.portal-whatsapp .ft-cr .ct-chip{justify-self:start}.portal-whatsapp .ft-det .cn-dp .spazio{flex:1}.portal-whatsapp .ft-ed .dc-nova .btn.piccolo{height:28px}.portal-whatsapp .ab-p .ct-strum .spazio{flex:1}.portal-whatsapp .ab-tr .ct-chip{justify-self:start}.portal-whatsapp .ab-dp .spazio,.portal-whatsapp .ab-salva .spazio,.portal-whatsapp .cm-p .ct-strum .spazio{flex:1}.portal-whatsapp .cm-tr .ct-chip{justify-self:start}.portal-whatsapp .cm-ph .spazio{flex:1}.portal-whatsapp .cm-tr>.ct-chip:nth-child(8){margin-left:12px}.portal-whatsapp .cm-det .cn-dp .btn{min-width:0}.portal-whatsapp .dc-ed .tp-p-t .btn{height:36px}.portal-whatsapp .dc-edt>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-whatsapp .dc-nome.g-text{flex:0 1 auto;field-sizing:content;min-width:180px;max-width:min(520px,40vw);height:36px;padding:0 10px;border-color:transparent;background:none;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.portal-whatsapp .dc-nome.g-text:hover{background:#ffffff0b}.portal-whatsapp .dc-nome.g-text:focus{border-color:#758398;background:var(--bg)}.portal-whatsapp .dc-form .cd-rt .spazio{flex:1}.portal-whatsapp .dc-form .cd-rt .btn{height:36px}.portal-whatsapp .dc-form .g-text{width:100%;min-width:0;font-size:13px}.portal-whatsapp .dc-form .g-text:focus{border-color:#758398}.portal-whatsapp .dc-form textarea.g-text{height:auto;min-height:64px;padding:9px 11px;line-height:1.5;resize:vertical;font:500 13px/1.5 Manrope,sans-serif}.portal-whatsapp .dc-form .g-text.num{padding:0 9px;text-align:right;font-variant-numeric:tabular-nums}.portal-whatsapp .dc-cl-t .g-text{flex:1;font-weight:600}.portal-whatsapp .dc-cl textarea.g-text{min-height:52px}.portal-whatsapp .dc-nessuno .btn[hidden]{display:none}.portal-whatsapp .dc-file .ib{width:28px;height:28px}.portal-whatsapp .dc-piede .spazio{flex:1}.portal-whatsapp .dc-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-whatsapp .dc-ptn .ct-chip,.portal-whatsapp .dc-pt .cp-back{flex-shrink:0}.portal-whatsapp .dc-paz .btn{height:36px}.portal-whatsapp .dc-col .btn.piccolo .i{width:12px;height:12px}.portal-whatsapp .dc-note [data-dc-nota-qui]>.btn{align-self:flex-start}.portal-whatsapp .dc-nota-n textarea.g-text{width:100%;min-height:76px;padding:9px 11px;border:1px solid var(--filo-forte,rgba(255,255,255,.12));border-radius:3px;background:var(--bg);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);resize:vertical}.portal-whatsapp .dc-nota-n textarea.g-text:focus{outline:0;border-color:#758398}.portal-whatsapp .dc-nota-az .spazio{flex:1}.portal-whatsapp .dc-piede .btn.pericolo[aria-disabled=true]{opacity:.5}.portal-whatsapp .lz-wt .spazio{flex:1}.portal-whatsapp .lz-p .btn[aria-disabled=true],.portal-whatsapp .g-cassetto .btn[aria-disabled=true]{opacity:.4;cursor:default}.portal-whatsapp .lz-ht .spazio{flex:1}.portal-whatsapp .lz-lazioni .btn{text-decoration:none;font-variant-numeric:tabular-nums}.portal-whatsapp .lz-lazioni .btn:first-child .i{color:var(--rosa)}.portal-whatsapp .lz-fb textarea.g-text{min-height:96px}.portal-whatsapp .lz-lp .spazio{flex:1}.portal-whatsapp .lz-cerca .g-text{width:100%;padding-left:32px}.portal-whatsapp .lz-r3 .g-text,.portal-whatsapp .lz-curva .g-text{text-align:right;font-variant-numeric:tabular-nums}.portal-whatsapp .lz-r3 .g-text[aria-invalid=true],.portal-whatsapp .lz-curva .g-text[aria-invalid=true]{border-color:var(--ambra);box-shadow:inset 0 0 0 1px var(--ambra)}.portal-whatsapp .lz-rp .spazio{flex:1}body.nv-on .portal-whatsapp .corpo .ct-intesta>.spazio{flex:1 1 100%}.portal-whatsapp .dett-f .btn{height:32px}.portal-whatsapp .ia-doc .btn{height:32px}.portal-whatsapp .ia-doc .scarica .btn.pri{border-radius:3px 0 0 3px}.portal-whatsapp .mod-p .btn{height:34px}.portal-whatsapp .ps-page{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.portal-whatsapp .corpo:is(.ps-page,.cv-page):not(.pieno):not(.nb-ed){padding-bottom:16px!important}.portal-whatsapp .ps-lista,.portal-whatsapp .ps-lettura{padding-bottom:var(--nb-riserva)}.portal-whatsapp :is(.ps,.ps-fin) .av{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-weight:700;color:#fff}.portal-whatsapp :is(.ps,.ps-fin) .av[style="--h: 0"]{background:#ffffff12;color:var(--t3)}.portal-whatsapp .ps-sx{display:flex;flex-direction:column;gap:12px;min-height:0}.portal-whatsapp .ps-scrivi{width:100%;justify-content:center;height:36px}.portal-whatsapp .ps-cartelle{display:flex;flex-direction:column;gap:4px}.portal-whatsapp .ps-c{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px 0 6px;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-whatsapp .ps-c-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-whatsapp .ps-c-ic .i{width:14px;height:14px}.portal-whatsapp .ps-c>span:nth-child(2){flex:1}.portal-whatsapp .ps-c em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--c) 22%,transparent);font-style:normal;font-size:11px;font-weight:700;color:var(--c)}.portal-whatsapp .ps-c:hover{background:color-mix(in srgb,var(--c) 7%,transparent);color:var(--t1)}.portal-whatsapp .ps-c.on{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 2px 0 0 var(--c);color:var(--t1)}.portal-whatsapp .ps-c.on .ps-c-ic{background:var(--c);color:#0b0e15}.portal-whatsapp .ps-conto{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px;border-radius:3px;background:#ffffff09}.portal-whatsapp .ps-conto>div{min-width:0}.portal-whatsapp .ps-conto b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .ps-conto small{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--t3)}.portal-whatsapp .ps-conto small .i{width:11px;height:11px;color:var(--verde)}.portal-whatsapp .ps-prov{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,#EA4335 22%,transparent);font-size:13px;font-weight:700;color:#f28b82}.portal-whatsapp .ps-prov.ms{background:color-mix(in srgb,#2F7FEA 22%,transparent);color:#7fb0f5}.portal-whatsapp .ps-main{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-whatsapp .ps-elenco{display:flex;flex-direction:column;flex:1;min-height:0}.portal-whatsapp .ps-elenco[hidden],.portal-whatsapp .ps-lettura[hidden]{display:none}.portal-whatsapp .ps-eh{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.portal-whatsapp .ps-cerca{flex:0 1 360px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:3px;background:#ffffff0b;color:var(--t3);cursor:text;transition:background-color var(--t-rapido,.14s)}.portal-whatsapp .ps-cerca:focus-within{background:#ffffff12;color:var(--t2)}.portal-whatsapp .ps-cerca .i{flex-shrink:0;width:15px;height:15px}.portal-whatsapp .ps-cerca input.g-text{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-whatsapp .ps-cerca input.g-text::-moz-placeholder{color:var(--t3)}.portal-whatsapp .ps-cerca input.g-text::placeholder{color:var(--t3)}.portal-whatsapp .ps-filtro span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.portal-whatsapp .ps-conta{font-size:12px;color:var(--t3);white-space:nowrap}.portal-whatsapp .ps-eh .ib{flex-shrink:0;width:36px;height:36px;border-radius:3px}.portal-whatsapp .ps-eh .ib.gira .i{animation:mg-gira .8s linear infinite}.portal-whatsapp .ps-lista{flex:1;min-height:0;overflow-y:auto}.portal-whatsapp .ps-r{position:relative;display:grid;grid-template-columns:28px 210px minmax(0,1fr) auto;align-items:center;gap:10px;height:46px;padding:0 14px 0 8px;cursor:pointer;box-shadow:inset 0 -1px #ffffff0a;transition:background-color var(--t-rapido,.14s)}.portal-whatsapp .ps-r:hover{background:#ffffff0a;box-shadow:inset 0 -1px #ffffff0a,inset 2px 0 0 var(--verde)}.portal-whatsapp .ps-r:focus-visible{outline:2px solid color-mix(in srgb,var(--verde) 70%,transparent);outline-offset:-2px}.portal-whatsapp .ps-r.nuova{background:#ffffff08}.portal-whatsapp .ps-chi{display:flex;align-items:center;gap:10px;min-width:0}.portal-whatsapp .ps-chi .av{width:26px;height:26px;font-size:11px}.portal-whatsapp .ps-chi .av .i{width:12px;height:12px}.portal-whatsapp .ps-chi b{min-width:0;font-size:13px;font-weight:500;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .ps-a{font-weight:500;color:var(--t3)}.portal-whatsapp .ps-ogg{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden}.portal-whatsapp .ps-ogg b{flex-shrink:0;max-width:60%;font-weight:500;color:var(--t2);overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .ps-ogg>span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--t3)}.portal-whatsapp .ps-r.nuova .ps-chi b,.portal-whatsapp .ps-r.nuova .ps-ogg b{font-weight:700;color:var(--t1)}.portal-whatsapp .ps-crm{flex-shrink:0;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-style:normal;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 55%,#fff)}.portal-whatsapp .ps-coda{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:86px}.portal-whatsapp .ps-clip{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--t3)}.portal-whatsapp .ps-clip .i{width:12px;height:12px}.portal-whatsapp .ps-coda time{font-size:12px;color:var(--t3);white-space:nowrap}.portal-whatsapp .ps-r.nuova .ps-coda time{font-weight:700;color:var(--t1)}.portal-whatsapp .ps-rapide{position:absolute;right:-6px;display:none;gap:2px;padding-left:8px;background:inherit}.portal-whatsapp .ps-rapide .ib{width:30px;height:30px;border-radius:3px}.portal-whatsapp .ps-r:is(:hover,:focus-within) .ps-rapide{display:flex}.portal-whatsapp .ps-r:is(:hover,:focus-within) .ps-coda time{visibility:hidden}.portal-whatsapp .ps-r:is(:hover,:focus-within) .ps-rapide{background:#151a22}.portal-whatsapp .ps-stella{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-whatsapp .ps-stella:hover{color:var(--t1)}.portal-whatsapp .ps-stella .i{width:14px;height:14px}.portal-whatsapp .ps-stella.on{color:var(--gold)}.portal-whatsapp .ps-stella.on .i{fill:currentColor}.portal-whatsapp .ps-lettura{flex:1;min-height:0;overflow-y:auto}.portal-whatsapp .ps-barra{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.05);background:#12171f}.portal-whatsapp .ps-barra .ib{width:34px;height:34px;border-radius:3px}.portal-whatsapp .ps-barra .ib:disabled{opacity:.35}.portal-whatsapp .ps-barra>.ib:first-child{margin-right:6px}.portal-whatsapp .ps-pos{margin-right:4px;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-whatsapp .ps-foglio{max-width:920px;padding:22px 28px 28px}.portal-whatsapp .ps-tit{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.portal-whatsapp .ps-tit .ps-crm{height:22px;font-size:11px}.portal-whatsapp .ps-azioni{display:flex;gap:2px}.portal-whatsapp .ps-azioni .ib{width:34px;height:34px;border-radius:3px}.portal-whatsapp .ps-da{display:flex;align-items:center;gap:12px;margin-bottom:14px}.portal-whatsapp .ps-da .av{width:38px;height:38px;font-size:13px}.portal-whatsapp .ps-da>div{flex:1;min-width:0}.portal-whatsapp .ps-da b{display:block;font-size:14px;font-weight:600}.portal-whatsapp .ps-da small{font-size:12px;color:var(--t3)}.portal-whatsapp .ps-da time{font-size:12px;color:var(--t3)}.portal-whatsapp .ps-crm-r{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 9%,transparent);box-shadow:inset 2px 0 0 var(--c)}.portal-whatsapp .ps-crm-r .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)}.portal-whatsapp .ps-crm-r .im-ic .i{width:15px;height:15px}.portal-whatsapp .ps-crm-r>div{flex:1;min-width:0}.portal-whatsapp .ps-crm-r b{display:block;font-size:13px;font-weight:600}.portal-whatsapp .ps-crm-r small{font-size:12px;color:var(--t2)}.portal-whatsapp .ps-crm-r .btn{flex-shrink:0}.portal-whatsapp .ps-crm-r.no{--c:#8E8E93;background:#ffffff09}.portal-whatsapp .ps-banner{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:8px 8px 8px 12px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;color:var(--t2)}.portal-whatsapp .ps-banner .i{flex-shrink:0;width:14px;height:14px;color:var(--ambra)}.portal-whatsapp .ps-banner span{flex:1}.portal-whatsapp .ps-banner .btn{flex-shrink:0}.portal-whatsapp .ps-prec{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0;border:0;background:none;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-whatsapp .ps-prec:hover{color:var(--t1)}.portal-whatsapp .ps-prec .i{width:12px;height:12px}.portal-whatsapp .ps-pm{margin-bottom:12px;padding:10px 12px;border-radius:3px;background:#ffffff08;font-size:12px;color:var(--t2)}.portal-whatsapp .ps-pm b{font-weight:600;color:var(--t1)}.portal-whatsapp .ps-pm time{margin-left:8px;font-size:11px;color:var(--t3)}.portal-whatsapp .ps-pm p{margin:4px 0 0}.portal-whatsapp .ps-corpo{max-width:72ch;font-size:14px;line-height:1.65;color:var(--t1)}.portal-whatsapp .ps-corpo p{margin:0 0 12px}.portal-whatsapp .ps-corpo ol{margin:0 0 12px;padding-left:22px}.portal-whatsapp .ps-img-bloccata{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:3px;background:#ffffff0d;font-size:12px;color:var(--t3)}.portal-whatsapp .ps-img-bloccata .i{width:13px;height:13px}.portal-whatsapp .ps-all{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.portal-whatsapp .ps-file{display:flex;align-items:center;gap:10px;max-width:280px;padding:8px 10px;border:0;border-radius:3px;background:#ffffff0b;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-whatsapp .ps-file:hover{background:#ffffff12}.portal-whatsapp .ps-file>span:nth-child(2){min-width:0}.portal-whatsapp .ps-file b{display:block;font-size:12px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .ps-file small{font-size:11px;color:var(--t3)}.portal-whatsapp .ps-file>.i{flex-shrink:0;width:13px;height:13px;color:var(--t3)}.portal-whatsapp .ps-ft{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:var(--rosso-tinta);color:var(--rosso-chiaro)}.portal-whatsapp .ps-ft.image{background:var(--blu-tinta);color:var(--blu-chiaro)}.portal-whatsapp .ps-ft .i{width:14px;height:14px}.portal-whatsapp .ps-salva-nas{height:auto;min-height:46px}.portal-whatsapp .ps-risp{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.portal-whatsapp .ps-risp-apri{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 14px;border:0;border-radius:3px;background:#ffffff0a;font:500 13px Manrope,sans-serif;color:var(--t3);text-align:left;cursor:text}.portal-whatsapp .ps-risp-apri:hover{background:#ffffff0f;color:var(--t2)}.portal-whatsapp .ps-risp-apri .i{width:14px;height:14px}.portal-whatsapp .ps-comp{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:#ffffff0a}.portal-whatsapp .ps-comp.nova{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 40%,transparent)}.portal-whatsapp .ps-comp-h{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-whatsapp .ps-comp-h .i{width:13px;height:13px;color:var(--t3)}.portal-whatsapp .ps-comp-h em{font-style:normal;color:var(--t3)}.portal-whatsapp .ps-inoltra-a{flex:1;height:36px}.portal-whatsapp .ps-comp textarea{width:100%;min-height:120px;padding:10px 12px;border:0;border-radius:3px;background:var(--bg);resize:none;field-sizing:content;max-height:420px;font:500 13px/1.6 Manrope,sans-serif;color:var(--t1);outline:none}.portal-whatsapp .ps-nova-n{display:flex;gap:6px;margin:0;font-size:12px;color:var(--viola-chiaro)}.portal-whatsapp .ps-nova-n .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-whatsapp .ps-firma{padding:8px 12px;border-left:2px solid rgba(255,255,255,.08);font-size:13px;line-height:1.5;color:var(--t2)}.portal-whatsapp .ps-firma p{margin:0}.portal-whatsapp .ps-comp-p{display:flex;gap:8px}.portal-whatsapp .ps-niente{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:180px;padding:24px;text-align:center;color:var(--t3)}.portal-whatsapp .ps-niente .i{width:22px;height:22px;margin-bottom:4px}.portal-whatsapp .ps-niente b{font-size:14px;color:var(--t1)}.portal-whatsapp .ps-niente span{max-width:36ch;font-size:13px;line-height:1.5}.portal-whatsapp .ps-fin[hidden]{display:none}.portal-whatsapp .ps-fin{width:min(640px,calc(100vw - 32px))}.portal-whatsapp .ps-fin-c{display:flex;flex-direction:column;gap:8px}.portal-whatsapp .ps-riga{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--t3)}.portal-whatsapp .ps-sugg{display:flex;flex-direction:column;gap:2px;margin-left:74px;padding:4px;border-radius:3px;background:var(--bg)}.portal-whatsapp .ps-sugg[hidden]{display:none}.portal-whatsapp .ps-sugg button{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-whatsapp .ps-sugg button:hover{background:#ffffff0f}.portal-whatsapp .ps-sugg .av{width:26px;height:26px;font-size:11px}.portal-whatsapp .ps-sugg b{display:block;font-size:13px;color:var(--t1)}.portal-whatsapp .ps-sugg small{font-size:11px;color:var(--t3)}.portal-whatsapp .g-finestra textarea.ps-testo{min-height:200px;max-height:50vh;margin-top:4px;resize:none;field-sizing:content;line-height:1.6}.portal-whatsapp .ps-fin .ps-firma{margin-top:4px}.portal-whatsapp .ps-vuoto{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:start}.portal-whatsapp .ps-vuoto[hidden]{display:none}.portal-whatsapp .ps-v-main{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:40px;border-radius:3px;background:#ffffff09}.portal-whatsapp .ps-v-ic{width:56px;height:56px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--acc)}.portal-whatsapp .ps-v-ic .i{width:26px;height:26px}.portal-whatsapp .ps-v-main h2{margin:8px 0 0;font-size:26px;font-weight:700;letter-spacing:-.015em}.portal-whatsapp .ps-v-main p{max-width:62ch;margin:0;font-size:14px;line-height:1.6;color:var(--t2)}.portal-whatsapp .ps-v-main ul{display:flex;flex-direction:column;gap:8px;margin:6px 0;padding:0;list-style:none}.portal-whatsapp .ps-v-main li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t1)}.portal-whatsapp .ps-v-main li .i{width:16px;height:16px;padding:2px;border-radius:50%;background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.portal-whatsapp .ps-v-main .ps-v-btn{height:36px;margin-top:8px;padding:0 16px}.portal-whatsapp .ps-v-main small{font-size:12px;color:var(--t3)}.portal-whatsapp .ps-v-dx{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-whatsapp .ps-v-dx h3{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--t3);text-transform:uppercase}.portal-whatsapp .ps-pv{display:flex;align-items:center;gap:12px;padding:12px;border-radius:3px;background:var(--bg)}.portal-whatsapp .ps-pv>div{flex:1}.portal-whatsapp .ps-pv b{display:block;font-size:13px;font-weight:600}.portal-whatsapp .ps-pv small{font-size:12px;color:var(--t3)}.portal-whatsapp .ps-pv em .i{width:16px;height:16px;color:var(--verde)}.portal-whatsapp .ps-pv-n{display:flex;gap:8px;margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-whatsapp .ps-pv-n .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-whatsapp .ps-n-tit{display:inline-flex;align-items:center;gap:8px;margin-left:6px;font-size:13px;font-weight:600;color:var(--t1)}.portal-whatsapp .ps-n-tit .i{width:15px;height:15px;color:var(--verde)}.portal-whatsapp .ps-n-da{font-size:12px;color:var(--t3)}.portal-whatsapp .ps-nuova{display:flex;flex-direction:column;gap:12px}.portal-whatsapp .ps-n-riga{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px}.portal-whatsapp .ps-n-riga>label{font-size:12px;font-weight:600;color:var(--t3)}.portal-whatsapp .ps-n-riga .g-text{width:100%;height:36px;font-size:13px}.portal-whatsapp .ps-n-riga .g-text:focus{border-color:#758398}.portal-whatsapp .ps-n-a{position:relative;min-width:0}.portal-whatsapp .ps-n-sugg{position:absolute;z-index:5;left:0;right:0;top:40px;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 9%);box-shadow:0 0 0 1px #ffffff14,0 14px 32px #00000073;animation:compare var(--t-rapido) var(--c-entra);transform-origin:top left}.portal-whatsapp .ps-n-sugg button{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px;border:0;border-radius:3px;background:none;text-align:left;color:var(--t2);cursor:pointer;font:inherit}.portal-whatsapp .ps-n-sugg button:hover{background:#ffffff0f;color:var(--t1)}.portal-whatsapp .ps-n-sugg span:last-child{display:flex;flex-direction:column}.portal-whatsapp .ps-n-sugg b{font-size:13px;color:var(--t1)}.portal-whatsapp .ps-n-sugg small{font-size:12px;color:var(--t3)}.portal-whatsapp .ps-nuova>.ps-crm-r{margin-left:82px}.portal-whatsapp .ps-n-corpo{width:100%;min-height:260px;padding:12px 14px;border-radius:3px;resize:none;field-sizing:content;font:500 13px/1.65 Manrope,sans-serif}.portal-whatsapp .ps-nuova.nova .ps-n-corpo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 40%,transparent)}.portal-whatsapp .ps-n-esci{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:3px;background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra);font-size:13px;color:var(--t2)}.portal-whatsapp .ps-n-esci>.i{width:16px;height:16px;color:var(--ambra)}.portal-whatsapp .ps-n-esci>span{flex:1 1 220px}.portal-whatsapp .ps-n-esci b{color:var(--t1)}.portal-whatsapp .ps-n-riga>:last-child:nth-child(2){grid-column:2/4}.portal-whatsapp .ps-page>.pg-nova{margin-top:0}.portal-whatsapp .ps-page>.pg-nova~.ps{height:auto;flex:1 1 0;min-height:520px}.portal-whatsapp .ps-page:has(>.ps[hidden])>.pg-nova{display:none}.portal-whatsapp .cv-page{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.portal-whatsapp .cv{display:grid;grid-template-columns:340px minmax(0,1fr) 300px;gap:16px;height:calc(100dvh - 80px);min-height:520px}.portal-whatsapp .cv.senza-dx{grid-template-columns:340px minmax(0,1fr)}.portal-whatsapp .cv.senza-dx .cv-dx,.portal-whatsapp .cv[hidden],.portal-whatsapp .cv-massivo[hidden]{display:none}.portal-whatsapp :is(.cv,.cv-massivo) .av{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-weight:700;color:#fff}.portal-whatsapp :is(.cv,.cv-massivo) .av[style="--h: 0"]{background:#ffffff14;color:var(--t2)}.portal-whatsapp .cv .av{position:relative;width:40px;height:40px;font-size:13px}.portal-whatsapp .cv .av>.i{width:16px;height:16px}.portal-whatsapp .cv-badge{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px #10141b;color:#0b0e15}.portal-whatsapp .cv-badge .i{width:10px;height:10px}.portal-whatsapp .cv-mini{flex-shrink:0;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:11px;font-weight:700;color:#fff}.portal-whatsapp .cv-sx{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-whatsapp .cv-cerca{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:3px;background:#ffffff0b;color:var(--t3);cursor:text}.portal-whatsapp .cv-cerca:focus-within{background:#ffffff12}.portal-whatsapp .cv-cerca .i{flex-shrink:0;width:15px;height:15px}.portal-whatsapp .cv-cerca input.g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-whatsapp .cv-canali{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.portal-whatsapp .cv-can{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px 6px;border:0;border-radius:3px;background:#ffffff08;font:600 11px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-whatsapp .cv-can .i{width:15px;height:15px;color:var(--c)}.portal-whatsapp .cv-can:hover{background:color-mix(in srgb,var(--c) 8%,transparent);color:var(--t1)}.portal-whatsapp .cv-can.on{background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);color:var(--t1)}.portal-whatsapp .cv-can em{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:8px;background:var(--c);font-style:normal;font-size:11px;font-weight:700;color:#0b0e15}.portal-whatsapp .cv-can:first-child em{background:var(--t2)}.portal-whatsapp .cv-stato{display:flex}.portal-whatsapp .cv-stato span{flex:1;justify-content:center;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.portal-whatsapp .cv-stato em{font-style:normal;font-size:11px;color:var(--t3)}.portal-whatsapp .cv-lista{flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px}.portal-whatsapp .cv-r{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px 8px;border-radius:3px;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-whatsapp .cv-r+.cv-r{box-shadow:inset 0 1px #ffffff0a}.portal-whatsapp .cv-r:hover{background:#ffffff0a}.portal-whatsapp .cv-r:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-2px}.portal-whatsapp .cv-r.on{background:color-mix(in srgb,var(--c) 11%,transparent);box-shadow:inset 2px 0 0 var(--c)}.portal-whatsapp .cv-rt{min-width:0}.portal-whatsapp .cv-r1{display:flex;align-items:baseline;gap:8px}.portal-whatsapp .cv-r1 b{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .cv-r1 time{flex-shrink:0;font-size:11px;color:var(--t3)}.portal-whatsapp .cv-r.nuova .cv-r1 time{font-weight:700;color:var(--c)}.portal-whatsapp .cv-r2{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;color:var(--t3)}.portal-whatsapp .cv-r2>.cv-pv{flex:1;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .cv-r2>.cv-pv .i{display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:-2px}.portal-whatsapp .cv-r.nuova .cv-r2>.cv-pv{color:var(--t1);font-weight:600}.portal-whatsapp .cv-tu{flex-shrink:0;color:var(--t3);font-weight:500}.portal-whatsapp .cv-nl{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:var(--c);font-style:normal;font-size:11px;font-weight:700;color:#0b0e15}.portal-whatsapp .cv-24{flex-shrink:0;display:grid;color:var(--ambra)}.portal-whatsapp .cv-24 .i{width:13px;height:13px}.portal-whatsapp .cv-az{display:inline-flex;margin-top:5px;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--k) 14%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--k) 55%,#fff)}.portal-whatsapp .cv-az.libera{--k:var(--ambra)}.portal-whatsapp .cv-chat{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-whatsapp .cv-ch{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.portal-whatsapp .cv-chn{flex:1;min-width:0}.portal-whatsapp .cv-chn b{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .cv-chn small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .cv-assegna{position:relative}.portal-whatsapp .cv-a-btn{flex-shrink:0;white-space:nowrap;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t1);cursor:pointer}.portal-whatsapp .cv-a-btn:hover{background:#ffffff14}.portal-whatsapp .cv-a-btn>.i{width:12px;height:12px;color:var(--t3)}.portal-whatsapp .cv-a-btn.libera{padding-left:10px;background:var(--ambra-tinta);color:var(--ambra-chiaro)}.portal-whatsapp .cv-a-btn.libera>.i:first-child{width:14px;height:14px;color:var(--ambra)}.portal-whatsapp .cv-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:6px;border-radius:3px;background:var(--s-sup,#161a22);box-shadow:0 0 0 1px #ffffff14,0 12px 32px #00000073;animation:rr-pop var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-whatsapp .cv-menu button{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-whatsapp .cv-menu button:hover,.portal-whatsapp .cv-menu button.on{background:#ffffff12;color:var(--t1)}.portal-whatsapp .cv-menu button>.i{width:13px;height:13px;margin-left:auto;color:var(--verde)}.portal-whatsapp .cv-menu button:last-child>.i{margin-left:0;color:var(--t3)}.portal-whatsapp .cv-az-h{display:flex;align-items:center;gap:4px}.portal-whatsapp .cv-az-h .ib{width:36px;height:36px;border-radius:3px}.portal-whatsapp .cv-az-h .ib.on{background:#ffffff12;color:var(--t1)}.portal-whatsapp .cv-az-h .btn{height:36px}.portal-whatsapp .cv-flusso{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:radial-gradient(circle at 20% 0%,rgba(37,211,102,.03),transparent 50%)}.portal-whatsapp .cv-giorno{align-self:center;margin:8px 0;padding:3px 10px;border-radius:10px;background:#ffffff0f;font-size:11px;font-weight:600;color:var(--t3)}.portal-whatsapp .cv-m{display:flex;flex-direction:column;max-width:68%}.portal-whatsapp .cv-m.loro{align-self:flex-start}.portal-whatsapp .cv-m.noi{align-self:flex-end;align-items:flex-end}.portal-whatsapp .cv-da{margin:4px 4px 2px;font-size:11px;font-weight:600;color:var(--t3)}.portal-whatsapp .cv-f{position:relative;padding:7px 10px 18px;border-radius:10px;font-size:13px;line-height:1.5;word-break:break-word}.portal-whatsapp .cv-m.loro .cv-f{border-top-left-radius:3px;background:#ffffff12}.portal-whatsapp .cv-m.noi .cv-f{border-top-right-radius:3px;background:color-mix(in srgb,#25D366 20%,#121a16)}.portal-whatsapp .cv-f p{margin:0;min-width:60px;white-space:pre-wrap}.portal-whatsapp .cv-ora{position:absolute;right:9px;bottom:3px;display:flex;align-items:center;gap:3px;font-size:11px;color:var(--t2)}.portal-whatsapp .cv-sp{display:inline-flex;font-style:normal;color:var(--t2)}.portal-whatsapp .cv-sp .i{width:12px;height:12px}.portal-whatsapp .cv-sp.doppia .i+.i{margin-left:-7px}.portal-whatsapp .cv-sp.letto{color:#53bdeb}.portal-whatsapp .cv-reaz{position:absolute;left:8px;bottom:-12px;display:inline-flex;padding:3px 6px;border-radius:10px;background:#1b212b;box-shadow:0 0 0 2px #10141b;color:var(--ambra-chiaro)}.portal-whatsapp .cv-m:has(.cv-reaz){margin-bottom:12px}.portal-whatsapp .cv-media{display:flex;align-items:center;gap:8px;width:220px;height:140px;margin-bottom:6px;padding:10px;border-radius:6px;background:linear-gradient(135deg,#e1306c40,#e8743f33);font-size:11px;color:var(--t1);align-items:flex-end}.portal-whatsapp .cv-media .i{width:16px;height:16px}.portal-whatsapp .cv-nota{align-self:stretch;display:flex;gap:10px;margin:4px 8%;padding:10px 12px;border-radius:4px;background:color-mix(in srgb,#D9B85C 13%,transparent);box-shadow:inset 2px 0 #d9b85c}.portal-whatsapp .cv-nota>.i{flex-shrink:0;width:15px;height:15px;margin-top:2px;color:#d9b85c}.portal-whatsapp .cv-nota small{display:block;font-size:11px;font-weight:600;color:#d9b85c}.portal-whatsapp .cv-nota p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--t1)}.portal-whatsapp .cv-comp{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.05)}.portal-whatsapp .cv-comp textarea{width:100%;min-height:42px;max-height:160px;padding:10px 12px;border:0;border-radius:3px;background:#ffffff0d;resize:none;font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);outline:none}.portal-whatsapp .cv-comp.nota textarea{background:color-mix(in srgb,#D9B85C 10%,transparent);box-shadow:inset 2px 0 #d9b85c}.portal-whatsapp .cv-cp{display:flex;align-items:center;gap:8px}.portal-whatsapp .cv-cp .ib{width:36px;height:36px;border-radius:3px}.portal-whatsapp .cv-cp .btn{height:36px}.portal-whatsapp .cv-modo span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.portal-whatsapp .cv-modo span .i{width:13px;height:13px}.portal-whatsapp .cv-pop{position:absolute;left:14px;right:14px;bottom:calc(100% - 4px);display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:3px;background:var(--s-sup,#161a22);box-shadow:0 0 0 1px #ffffff14,0 12px 32px #00000073;z-index:5}.portal-whatsapp .cv-pop[hidden]{display:none}.portal-whatsapp .cv-pop button{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-whatsapp .cv-pop button .i{width:14px;height:14px;color:var(--verde)}.portal-whatsapp .cv-pop button.on,.portal-whatsapp .cv-pop button:hover{background:#ffffff12;color:var(--t1)}.portal-whatsapp .cv-pop code,.portal-whatsapp .cv-rapide code{flex-shrink:0;padding:2px 7px;border-radius:3px;background:#ffffff12;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--verde-chiaro)}.portal-whatsapp .cv-pop p{margin:0;padding:8px;font-size:13px;color:var(--t3)}.portal-whatsapp .cv-24h{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.05)}.portal-whatsapp .cv-24h-t{display:flex;gap:10px;padding:10px 12px;border-radius:3px;background:var(--ambra-fondo)}.portal-whatsapp .cv-24h-t>.i{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--ambra)}.portal-whatsapp .cv-24h-t b{display:block;font-size:13px;font-weight:600}.portal-whatsapp .cv-24h-t small{font-size:12px;line-height:1.5;color:var(--t2)}.portal-whatsapp .cv-mod{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.portal-whatsapp .cv-mo{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border:0;border-radius:3px;background:#ffffff0a;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-whatsapp .cv-mo:hover{background:#ffffff12}.portal-whatsapp .cv-mo.on{background:color-mix(in srgb,#25D366 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#25D366 50%,transparent)}.portal-whatsapp .cv-mo b{font-size:12px;font-weight:600;color:var(--t1)}.portal-whatsapp .cv-mo span{font-size:11px;line-height:1.45;color:var(--t3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portal-whatsapp .cv-chiusa{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.05);font-size:12px;color:var(--t2)}.portal-whatsapp .cv-chiusa>.i{width:15px;height:15px;color:var(--verde)}.portal-whatsapp .cv-chiusa span{flex:1}.portal-whatsapp .cv-dx{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-whatsapp .cv-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 4px;text-align:center}.portal-whatsapp .cv .av.grande{width:64px;height:64px;margin-bottom:6px;font-size:20px}.portal-whatsapp .cv .av.grande .cv-badge{width:24px;height:24px}.portal-whatsapp .cv .av.grande .cv-badge .i{width:13px;height:13px}.portal-whatsapp .cv-card b{font-size:14px;font-weight:700}.portal-whatsapp .cv-card small{font-size:12px;color:var(--t3)}.portal-whatsapp .cv-card-a{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:10px}.portal-whatsapp .cv-card-a .btn{justify-content:center;height:36px;padding:0 8px}.portal-whatsapp .cv-crm{margin:0}.portal-whatsapp .cv-scheda{width:100%;justify-content:center;height:36px}.portal-whatsapp .cv-blocco h4{display:flex;align-items:center;gap:6px;margin:4px 0 8px;font-size:12px;font-weight:700}.portal-whatsapp .cv-blocco h4 .i{width:13px;height:13px;color:var(--t3)}.portal-whatsapp .cv-blocco h4 small{margin-left:auto;font-size:11px;font-weight:500;color:var(--t3)}.portal-whatsapp .cv-blocco p{margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-whatsapp .cv-rapide{display:flex;flex-direction:column;gap:2px}.portal-whatsapp .cv-rapide button{display:flex;align-items:center;gap:8px;padding:6px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-whatsapp .cv-rapide button:hover{background:#ffffff0d;color:var(--t1)}.portal-whatsapp .cv-rapide span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp .cv-mx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 340px;gap:16px;align-items:start}.portal-whatsapp .cv-mx-sez{display:flex;flex-direction:column;gap:12px}.portal-whatsapp .cv-mx-h{display:flex;align-items:center;gap:12px}.portal-whatsapp .cv-n{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,#25D366 18%,transparent);font-size:13px;font-weight:700;color:#25d366}.portal-whatsapp .cv-mx-h b{display:block;font-size:14px;font-weight:700}.portal-whatsapp .cv-mx-h small{font-size:12px;color:var(--t3)}.portal-whatsapp .cv-mx-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-whatsapp .cv-seg{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border:0;border-radius:3px;background:#ffffff0a;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-whatsapp .cv-seg:hover{background:#ffffff12}.portal-whatsapp .cv-seg.on{background:color-mix(in srgb,#25D366 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#25D366 50%,transparent)}.portal-whatsapp .cv-seg b{font-size:20px;font-weight:700;color:var(--t1);font-variant-numeric:tabular-nums}.portal-whatsapp .cv-seg span{font-size:13px;font-weight:600;color:var(--t1)}.portal-whatsapp .cv-seg small{font-size:11px;color:var(--t3)}.portal-whatsapp .cv-mx .cv-mod{grid-template-columns:1fr}.portal-whatsapp .cv-mx-dx{display:flex;flex-direction:column;gap:12px;position:sticky;top:0}.portal-whatsapp .cv-tel{border-radius:16px;overflow:hidden;background:#0d1210;box-shadow:0 0 0 6px #1a1f27}.portal-whatsapp .cv-tel-h{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#1f2c26;font-size:13px;font-weight:700}.portal-whatsapp .cv-tel-h .i{width:16px;height:16px;color:#25d366}.portal-whatsapp .cv-tel-f{display:flex;flex-direction:column;min-height:220px;padding:16px 12px}.portal-whatsapp .cv-tel-f .cv-m{max-width:90%}.portal-whatsapp .cv-mx-r{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:3px;background:#ffffff09}.portal-whatsapp .cv-mx-r b{font-size:16px;font-weight:700}.portal-whatsapp .cv-mx-r span{font-size:12px;line-height:1.5;color:var(--t3)}.portal-whatsapp .cv-mx-invia{width:100%;justify-content:center;height:36px}.portal-whatsapp .cv-mx-c{margin:0}.portal-whatsapp .cv-vuoto .cv-v-ic{background:color-mix(in srgb,#25D366 16%,transparent);color:#25d366}.portal-whatsapp .ps-pv .ps-prov .i{width:14px;height:14px}@media(max-width:1380px){.portal-whatsapp .cv{grid-template-columns:300px minmax(0,1fr) 260px}.portal-whatsapp .cv.senza-dx{grid-template-columns:300px minmax(0,1fr)}.portal-whatsapp .cv-mx{grid-template-columns:1fr 1fr}.portal-whatsapp .cv-mx-dx{grid-column:1/-1;position:static}}body.nv-on .portal-whatsapp .cv,body.nv-on .portal-whatsapp .cv.senza-dx{grid-template-columns:300px minmax(0,1fr)}body.nv-on .portal-whatsapp .cv-dx{display:none}.portal-whatsapp .cv-chat{container-type:inline-size}@container (max-width:620px){.portal-whatsapp .cv-lbl{display:none}.portal-whatsapp .btn.nova .cv-lbl{display:inline}.portal-whatsapp .cv-a-btn{padding:0 8px 0 6px}.portal-whatsapp .cv-cp{gap:6px}}.portal-whatsapp .ct-seg.cv-stato{display:flex;width:100%;min-width:0}.portal-whatsapp .cv-stato span{flex:1 1 0;min-width:0;padding:0 6px;gap:5px}.portal-whatsapp .cv-mx-apri{width:100%;justify-content:center;flex-shrink:0}.portal-whatsapp .cv-mx-t{display:flex;align-items:center;gap:12px;margin-bottom:16px}.portal-whatsapp .cv-mx-t h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.portal-whatsapp .cv-mx-t small{font-size:12px;color:var(--t3)}.portal-whatsapp .cv-evento{align-self:center;display:flex;align-items:center;gap:10px;max-width:84%;margin:6px 0;padding:8px 14px 8px 12px;border-radius:3px;background:color-mix(in srgb,var(--indaco) 10%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 30%,transparent)}.portal-whatsapp .cv-evento>.i{flex-shrink:0;width:15px;height:15px;color:var(--indaco)}.portal-whatsapp .cv-evento>span{display:flex;flex-direction:column;min-width:0}.portal-whatsapp .cv-evento b{font-size:12px;font-weight:600;color:var(--t1)}.portal-whatsapp .cv-evento small{font-size:11px;color:var(--t3)}.portal-whatsapp .cv-page>.pg-nova{margin-top:0}.portal-whatsapp .cv-page>.pg-nova~.cv{height:auto;flex:1 1 0;min-height:520px}.portal-whatsapp .cv-page:has(>.cv[hidden])>.pg-nova{display:none}body.cn-aperto .portal-whatsapp .ct-intesta>.spazio{min-width:0}body.cn-aperto .portal-whatsapp .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-whatsapp :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-whatsapp :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-whatsapp :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}.portal-whatsapp .pn-ask :is(.pn-in,input,.g-text){height:36px;box-sizing:border-box}.portal-whatsapp :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-whatsapp .ct-strum>.spazio{order:1}.portal-whatsapp .ct-strum>.ct-seg{order:2;margin-left:auto}.portal-whatsapp .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-whatsapp .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-whatsapp .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-whatsapp .pd-wt .btn{font-size:13px;padding:0 10px}.portal-whatsapp{font:500 14px/1.55 Manrope,sans-serif;color:var(--t1);height:calc(100dvh - 80px);min-height:0;--verde:#25d366;--verde-chiaro:#92e8b0}.portal-whatsapp .cv-page{height:100%;padding:0;gap:16px}.portal-whatsapp .cv-page>.pg-nova{margin:0}.portal-whatsapp .cv-page>.cv{flex:1 1 0;height:auto;min-height:0}.portal-whatsapp .spazio{flex:1}.portal-whatsapp .i{width:16px;height:16px;flex-shrink:0}.portal-whatsapp button,.portal-whatsapp a{-webkit-tap-highlight-color:transparent}.portal-whatsapp .ct-seg{display:inline-flex;border-radius:3px;background:#ffffff0a;padding:3px}.portal-whatsapp .ct-seg>span{cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px;border-radius:2px;color:var(--t3)}.portal-whatsapp .ct-seg>span.on{background:#ffffff1a;color:var(--t1)}.portal-whatsapp .ct-seg>span>span{padding:0}.portal-whatsapp .ct-seg>span:focus-visible{outline:2px solid var(--t2);outline-offset:1px}.portal-whatsapp [aria-disabled=true]{opacity:.45;cursor:not-allowed}.portal-whatsapp .btn{display:inline-flex;align-items:center;gap:6px}.portal-whatsapp .ib{display:inline-flex;align-items:center;justify-content:center}.portal-whatsapp .btn:disabled,.portal-whatsapp .ib:disabled{opacity:.45;cursor:not-allowed}.portal-whatsapp .av,.portal-whatsapp .cv-mini{border:0;line-height:1.55}.portal-whatsapp .cv-badge{box-shadow:none}.portal-whatsapp .cv-menu{overflow:auto;max-height:320px}.portal-whatsapp .cv-menu button{min-height:40px;height:auto}.portal-whatsapp .cv-menu .cv-user-label{display:flex;flex-direction:column;line-height:1.4}.portal-whatsapp .cv-menu .cv-user-label small{font-size:10px;color:var(--t3)}.portal-whatsapp .cv-flusso .cv-media img{max-width:100%;max-height:140px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.portal-whatsapp .cv-flusso audio{max-width:240px}.portal-whatsapp .cv-reaction-actions{display:flex;gap:2px;margin-top:4px}.portal-whatsapp .cv-reaction-actions button{border:0;background:transparent;padding:0 4px;opacity:.6}.portal-whatsapp .cv-reaction-actions button:hover{opacity:1}.portal-whatsapp .cv-file{display:flex;align-items:center;gap:8px;padding:8px;background:var(--s2);border-radius:3px;font-size:12px}.portal-whatsapp .cv-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.portal-whatsapp .cv-template-values{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.portal-whatsapp .cv-template-values label{font-size:11px;color:var(--t3)}.portal-whatsapp .cv-template-values input,.portal-whatsapp .cv-campaign-name{display:block;width:100%;background:#ffffff0d;border:0;border-radius:3px;padding:8px 10px;color:var(--t1);font:500 13px/1.5 Manrope,sans-serif}.portal-whatsapp .cv-save-state{font-size:10px;color:var(--t3);text-align:right}.portal-whatsapp .cv-error{font-size:12px;color:var(--rosso);padding:8px 12px;display:flex;gap:8px;align-items:center}.portal-whatsapp .cv-error button{margin-left:auto}.portal-whatsapp .cv-mx-c{padding:12px;background:var(--ambra-fondo);border-radius:3px}.portal-whatsapp .cv-mx-c p{font-size:12px;margin:0 0 10px}.portal-whatsapp .cv-mx-c>div{display:flex;gap:8px}.portal-whatsapp .cv-history{margin-top:20px}.portal-whatsapp .cv-history-row{display:flex;align-items:center;gap:12px;padding:10px;width:100%;text-align:left;border:0;border-radius:3px;background:#ffffff09}.portal-whatsapp .cv-history-row span{flex:1}.portal-whatsapp .cv-history-row small{color:var(--t3)}.portal-whatsapp .cv-history-row+.cv-history-row{margin-top:6px}.portal-whatsapp .cv-mx-dx .cv-tel-f,.portal-whatsapp .cv-mx-dx .cv-tel-h{color:#e6ece8}html[data-theme=light] .portal-whatsapp :is(.cv-template-values input,.cv-campaign-name){background:#0f172a0b}@media(max-width:1050px){.portal-whatsapp .cv{grid-template-columns:260px minmax(0,1fr)}.portal-whatsapp .cv-dx{display:none}.portal-whatsapp .cv.senza-dx{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:700px){.portal-whatsapp .cv{grid-template-columns:minmax(0,1fr)}.portal-whatsapp .cv-sx{max-height:340px}.portal-whatsapp .cv-chat{min-height:500px}.portal-whatsapp .cv-mx{grid-template-columns:1fr}.portal-whatsapp .cv-m{max-width:85%}}@media(prefers-reduced-motion:reduce){.portal-whatsapp *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.portal-whatsapp{height:calc(100dvh - 64px)}.portal-whatsapp .cv-page{width:calc(100% + 64px);margin:0 -32px;padding:0 32px var(--nova-riserva,112px);gap:0 26px}.portal-whatsapp .cv-page>.cv{margin-top:16px}.portal-whatsapp .btn{gap:8px}.portal-whatsapp .ct-seg{background:#ffffff0b}.portal-whatsapp .ct-seg>span{padding:0 12px;font-size:13px}.portal-whatsapp .ct-seg>span.on{background:#ffffff17}.portal-whatsapp .cv-stato>span{padding:0 6px}.portal-whatsapp .cv-save-state:empty{display:none}.portal-whatsapp .cv-comp>.cv-save-state{position:absolute;right:14px;top:1px;font-size:9px;line-height:10px}.portal-whatsapp .cv-reaz>span{display:flex;align-items:center}.portal-whatsapp .cv-reaz .i{width:13px;height:13px}.portal-whatsapp .cv-reaction-actions{display:none}.portal-whatsapp .cv-m:hover .cv-reaction-actions,.portal-whatsapp .cv-m:focus-within .cv-reaction-actions{display:flex;position:absolute;right:0;top:-20px;background:var(--bg);border-radius:4px}.portal-whatsapp .cv-m{position:relative}.portal-whatsapp .cv-comp .cv-cp{flex-wrap:nowrap}.portal-whatsapp .cv-cp .btn,.portal-whatsapp .cv-cp .ib{flex-shrink:0}@container (max-width:620px){.portal-whatsapp .cv-modo span.cv-lbl{display:none}.portal-whatsapp .cv-modo>span{padding:0 10px}.portal-whatsapp .cv-cp .btn.nova .cv-lbl{display:inline}}.portal-whatsapp .cv-mx-dx .cv-tel-h,.portal-whatsapp .cv-mx-dx .cv-tel-f{color:#eef3fa}.portal-whatsapp .cv-mx-c{background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-whatsapp .cv-mx-c>div{gap:3px}.portal-whatsapp .cv-mx-c .ra-gu-a{gap:6px}.portal-whatsapp .indietro{transform:rotate(180deg)}.portal-whatsapp{--s-sup:#111824}.portal-whatsapp .cp-back{font:400 13.3333px Arial,sans-serif;line-height:normal}html[data-theme=light] .portal-whatsapp{--s-sup:#fff;--s-hover:#e8edf4}html[data-theme=light] .portal-whatsapp .btn:not(.pri):not(.pericolo){background:var(--s-hover);color:var(--t1)}html[data-theme=light] .portal-whatsapp .btn:not(.pri):not(.pericolo):hover{background:#dbe3ee}html[data-theme=light] .portal-whatsapp .btn.pri{background:#111;border-color:transparent;color:#fff}html[data-theme=light] .portal-whatsapp .btn.pri:hover{background:#000}.portal-whatsapp .cv{grid-template-rows:minmax(0,1fr)}.portal-whatsapp .cv-ch,.portal-whatsapp .cv-comp,.portal-whatsapp .cv-chiusa{flex-shrink:0}.portal-whatsapp .cv-24h{min-height:0;flex:0 1 auto}.portal-whatsapp .cv-24h>.cv-mod{min-height:0;overflow-y:auto;flex:1 1 auto}.portal-whatsapp .cv-24h>.cv-mod>.cv-mo{flex-shrink:0}.portal-whatsapp .cv-24h>:not(.cv-mod){flex-shrink:0}.portal-whatsapp .cv-page>.pg-nova~.cv{min-height:0}.portal-posta .spazio{flex-grow:1}.portal-posta .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-posta .ib.b{border-color:var(--filo);background:var(--campo)}.portal-posta .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-posta .btn .i{color:var(--t2)}.portal-posta .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-posta .btn.pri .i{color:#fff}.portal-posta .comp .ib{width:32px;height:32px}.portal-posta .comp .btn{height:32px}.portal-posta .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-posta .spazio-lav{display:flex;align-items:center;gap:10px;padding:6px 8px;margin-bottom:10px;border-radius:8px}.portal-posta .spazio-lav .logo{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#f59a5c,#d9531c);display:grid;place-items:center;font:700 13px Manrope,sans-serif;color:#fff;box-shadow:0 4px 14px #eb7a4547}.portal-posta .spazio-lav b{display:block;font-size:14px;font-weight:700;color:#fff;line-height:1.2}.portal-posta .spazio-lav span{font-size:12px;color:var(--t3)}.portal-posta .spazio-lav .i{margin-left:auto;color:var(--t3)}.portal-posta .w-t .az .ib{width:28px;height:28px;color:var(--t3)}.portal-posta .btn.pri{box-shadow:0 4px 14px #eb7a4540}.portal-posta .btn,.portal-posta .ib,.portal-posta .spazio-lav,.portal-posta .spazio-lav .logo{border-radius:3px!important}.portal-posta .btn.nova.nova:not(.pri),.portal-posta .g-finestra .btn.nova:not(.pri):not(.pericolo){background:color-mix(in srgb,var(--viola) 14%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 38%,transparent);color:var(--viola-chiaro)}.portal-posta .btn.nova.nova:not(.pri) .i{color:var(--viola)}.portal-posta .btn.nova.nova:not(.pri):hover,.portal-posta .g-finestra .btn.nova:not(.pri):not(.pericolo):hover{background:color-mix(in srgb,var(--viola) 22%,transparent);border-color:transparent}.portal-posta .btn.piccolo{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-posta .btn.piccolo .i{width:14px;height:14px}.portal-posta .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-posta .testa .ib .i{width:18px;height:18px}.portal-posta .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-posta .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-posta .testa>.ib+.ib{margin-left:2px}.portal-posta .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-posta .btn .i{width:16px;height:16px}.portal-posta .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-posta .btn:not(.pri) .i{color:var(--t2)}.portal-posta .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-posta .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-posta .btn:disabled{opacity:.4;cursor:default}.portal-posta .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-posta .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-posta .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-posta .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-posta .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-posta .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-posta .btn.pri{box-shadow:none}.portal-posta .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-posta .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-posta body:is(.b-d,.b-e) .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-posta body:is(.b-d,.b-e) .btn:not(.pri) .i{color:var(--t3)}.portal-posta body:is(.b-d,.b-e) .btn:not(.pri):hover{background:#ffffff13}.portal-posta body:is(.b-d,.b-e) .btn.pri .i{color:inherit}.portal-posta .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-posta .btn:not(.pri) .i{color:var(--t3)}.portal-posta .btn:not(.pri):hover{background:#ffffff13}.portal-posta .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-posta .btn.pri:hover{background:#fff}.portal-posta .btn.pri .i{color:inherit}.portal-posta .btn.pri,.portal-posta .btn:not(.pri),.portal-posta .btn.pri:hover,.portal-posta .btn:not(.pri):hover{border:0}.portal-posta .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-posta .colonna .ib.b:hover{background:#ffffff1a}.portal-posta .conv-t .btn{height:32px}.portal-posta .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-posta .conv-t .ib:hover{background:#ffffff0f}.portal-posta .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-posta .allegato .ib:hover{background:#ffffff12}.portal-posta .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-posta .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-posta .azioni .btn{height:32px}.portal-posta .azioni .ib{border:0;border-radius:3px}.portal-posta .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-posta .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-posta .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-posta .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-posta .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-posta .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-posta .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-posta .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-posta .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-posta .btn.pericolo:not(.pri) .i{color:inherit}.portal-posta .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-posta .ct-intesta .btn{height:36px}.portal-posta .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-posta .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.portal-posta .ct-seg span.on{background:#ffffff17;color:var(--t1)}.portal-posta .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-posta .ct-seg span.on em{background:#ffffff1f;color:var(--t1)}.portal-posta .ct-cerca{flex:1;min-width:190px;max-width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-posta .ct-contatti .ct-seg span>.i{width:14px;height:14px}.portal-posta .ct-contatti .ct-cerca{cursor:text}.portal-posta .ct-contatti .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none;text-overflow:ellipsis}.portal-posta .ct-contatti .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-posta .ct-contatti .ct-cerca input::placeholder{color:var(--t3)}.portal-posta .ct-contatti .ct-cerca:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff24}.portal-posta .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-posta .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-posta .c23-drop .btn{margin-top:6px}.portal-posta .c23-modello .btn{flex-shrink:0}.portal-posta .g-finestra.c23-fin .g-text,.portal-posta .cp-p-t .btn,.portal-posta .cp-piede .btn{height:36px}.portal-posta .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-posta .cp-riga-in .btn{height:36px}.portal-posta .cp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-posta .fo-ed .tp-p-t .btn{height:36px}.portal-posta .fo-url .btn.piccolo{height:28px}.portal-posta .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-posta .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-posta .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-posta .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-posta .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-posta .fo-p .ct-cerca:focus-within{background:#ffffff13}.portal-posta .fo-p label.ct-cerca{cursor:text}.portal-posta .fo-pal-vuoto .btn{margin-top:4px}.portal-posta .fo-ris-c .ct-seg>span:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-posta .fo-det .au-vaz a.btn{text-decoration:none}.portal-posta .fo-pt-az .spazio,.portal-posta .im-at .spazio{flex:1}.portal-posta .im-at .btn{height:32px}.portal-posta .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-posta .btn.ib-sola .i{margin:0}.portal-posta .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-posta .im-uazz .spazio{flex:1}.portal-posta .im-uazz .btn{height:34px;font-size:13px}.portal-posta .im-fin footer .spazio{flex:1}.portal-posta .im-razz .ib{width:26px;height:26px}.portal-posta .im-ph .spazio{flex:1}.portal-posta .im-ia .btn{height:32px;font-size:13px}.portal-posta .im-ed-bar .spazio{flex:1}.portal-posta .im-ed-bar .ib{width:30px;height:30px}.portal-posta .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-posta .im-ed-bar .ib:disabled{opacity:.35}.portal-posta .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-posta .im-pw-p .btn{height:36px}.portal-posta .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-posta .im-strum .btn{height:36px}.portal-posta .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:auto}.portal-posta .im-add-r .btn{height:36px}.portal-posta .im-fin .im-inp .g-text{width:auto;height:100%;padding:0;border:0;background:none}.portal-posta .im-fin .im-inp textarea.g-text{padding:0}.portal-posta .im-ut .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-posta .ct-cerca .im-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-posta .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-posta .im-ruoli-c .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-posta .im-ph .btn{height:36px}.portal-posta .br .im-at .ct-seg+.ct-seg{margin-left:8px}.portal-posta .br-logo .ib{width:36px;height:36px}.portal-posta .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-posta .sv-strum .ct-seg em{margin-left:6px;font-style:normal;font-size:11px;color:var(--t3)}.portal-posta .sv-a .ib,.portal-posta .sv-tc-az .ib,.portal-posta .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-posta .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-posta .sv-det-az .btn{flex:1;justify-content:center}.portal-posta .sv-kc-h .ib:disabled{opacity:.35}.portal-posta .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-posta .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-posta .sv-tc-az .ib:disabled{opacity:.35}.portal-posta .svp-x .ib,.portal-posta .svp-in-h .ib,.portal-posta .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-posta .svp-fondo .btn{flex:1;justify-content:center}.portal-posta .rr-ra .ib{width:28px;height:28px;border-radius:3px}.portal-posta .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-posta .at-copia .btn{height:30px}.portal-posta .at .ct-seg span{white-space:nowrap}.portal-posta .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-posta .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-posta .ld-prova-az .btn{flex:1;justify-content:center}.portal-posta .cp-g .sv-gh .ib,.portal-posta .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-posta .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-posta .cp-rm .ct-seg span{white-space:nowrap}.portal-posta .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-posta .cp-eta .ct-seg{display:flex}.portal-posta .cp-eta .ct-seg span{flex:1;justify-content:center}.portal-posta .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-posta .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-posta .qt-due .btn{justify-content:center}.portal-posta .qt-barra .btn[hidden]{display:none}.portal-posta .zs-mappa-r .im-at .btn{height:32px}.portal-posta .ai-conn .btn{height:30px}.portal-posta .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-posta .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-posta .dc-muovi .btn{justify-content:center}.portal-posta .pi-cat .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-posta .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-posta .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-posta .pi-e .btn{margin-top:6px}.portal-posta .ra-strum .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-posta .ra-gu-a .btn{height:30px}.portal-posta .ra-av .btn{height:30px;margin-top:6px}.portal-posta .ig .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-posta .ig .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-posta .ig-cf .btn{flex-shrink:0;height:30px}.portal-posta .ig-mio .btn{height:30px}.portal-posta .ig-wh .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-posta .vk .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-posta .vk .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-posta .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-posta .vk-mask .btn{height:32px}.portal-posta body.im-drawer .im-p .ct-intesta>.spazio{min-width:0}.portal-posta body.im-drawer .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-posta :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-posta :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-posta .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-posta .im-udet .im-at>.btn{margin-left:40px}.portal-posta .bl-sc-r .ib{width:28px;height:28px}.portal-posta .tp-f .ib,.portal-posta .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-posta .lv-gt .spazio{flex:1}.portal-posta .lv-asb .btn{height:32px;font-size:13px}.portal-posta .pd-wt .spazio{flex:1}.portal-posta .pd-di .btn{height:28px;padding:0 10px;font-size:12px}.portal-posta .pd-p .ct-intesta .ct-seg span,.portal-posta .pd-p .ct-intesta .btn{white-space:nowrap}.portal-posta .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-posta .ps-page{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.portal-posta .ps{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;height:calc(100dvh - 80px);min-height:520px}.portal-posta .corpo:is(.ps-page,.cv-page):not(.pieno):not(.nb-ed){padding-bottom:16px!important}.portal-posta .ps-lista,.portal-posta .ps-lettura{padding-bottom:var(--nb-riserva)}.portal-posta :is(.ps,.ps-fin) .av{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-weight:700;color:#fff}.portal-posta :is(.ps,.ps-fin) .av[style="--h: 0"]{background:#ffffff12;color:var(--t3)}.portal-posta .ps-sx{display:flex;flex-direction:column;gap:12px;min-height:0}.portal-posta .ps-scrivi{width:100%;justify-content:center;height:36px}.portal-posta .ps-cartelle{display:flex;flex-direction:column;gap:4px}.portal-posta .ps-c{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px 0 6px;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-posta .ps-c-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-posta .ps-c-ic .i{width:14px;height:14px}.portal-posta .ps-c>span:nth-child(2){flex:1}.portal-posta .ps-c em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--c) 22%,transparent);font-style:normal;font-size:11px;font-weight:700;color:var(--c)}.portal-posta .ps-c:hover{background:color-mix(in srgb,var(--c) 7%,transparent);color:var(--t1)}.portal-posta .ps-c.on{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 2px 0 0 var(--c);color:var(--t1)}.portal-posta .ps-c.on .ps-c-ic{background:var(--c);color:#0b0e15}.portal-posta .ps-conto{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px;border-radius:3px;background:#ffffff09}.portal-posta .ps-conto>div{min-width:0}.portal-posta .ps-conto b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-posta .ps-conto small{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--t3)}.portal-posta .ps-conto small .i{width:11px;height:11px;color:var(--verde)}.portal-posta .ps-prov{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,#EA4335 22%,transparent);font-size:13px;font-weight:700;color:#f28b82}.portal-posta .ps-prov.ms{background:color-mix(in srgb,#2F7FEA 22%,transparent);color:#7fb0f5}.portal-posta .ps-main{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-posta .ps-elenco{display:flex;flex-direction:column;flex:1;min-height:0}.portal-posta .ps-elenco[hidden],.portal-posta .ps-lettura[hidden]{display:none}.portal-posta .ps-eh{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.portal-posta .ps-cerca{flex:0 1 360px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:3px;background:#ffffff0b;color:var(--t3);cursor:text;transition:background-color var(--t-rapido,.14s)}.portal-posta .ps-cerca:focus-within{background:#ffffff12;color:var(--t2)}.portal-posta .ps-cerca .i{flex-shrink:0;width:15px;height:15px}.portal-posta .ps-cerca input.g-text{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-posta .ps-cerca input.g-text::-moz-placeholder{color:var(--t3)}.portal-posta .ps-cerca input.g-text::placeholder{color:var(--t3)}.portal-posta .ps-filtro span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.portal-posta .ps-conta{font-size:12px;color:var(--t3);white-space:nowrap}.portal-posta .ps-eh .ib{flex-shrink:0;width:36px;height:36px;border-radius:3px}.portal-posta .ps-eh .ib.gira .i{animation:mg-gira .8s linear infinite}.portal-posta .ps-lista{flex:1;min-height:0;overflow-y:auto}.portal-posta .ps-r{position:relative;display:grid;grid-template-columns:28px 210px minmax(0,1fr) auto;align-items:center;gap:10px;height:46px;padding:0 14px 0 8px;cursor:pointer;box-shadow:inset 0 -1px #ffffff0a;transition:background-color var(--t-rapido,.14s)}.portal-posta .ps-r:hover{background:#ffffff0a;box-shadow:inset 0 -1px #ffffff0a,inset 2px 0 0 var(--verde)}.portal-posta .ps-r:focus-visible{outline:2px solid color-mix(in srgb,var(--verde) 70%,transparent);outline-offset:-2px}.portal-posta .ps-r.nuova{background:#ffffff08}.portal-posta .ps-chi{display:flex;align-items:center;gap:10px;min-width:0}.portal-posta .ps-chi .av{width:26px;height:26px;font-size:11px}.portal-posta .ps-chi .av .i{width:12px;height:12px}.portal-posta .ps-chi b{min-width:0;font-size:13px;font-weight:500;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-posta .ps-a{font-weight:500;color:var(--t3)}.portal-posta .ps-ogg{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden}.portal-posta .ps-ogg b{flex-shrink:0;max-width:60%;font-weight:500;color:var(--t2);overflow:hidden;text-overflow:ellipsis}.portal-posta .ps-ogg>span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--t3)}.portal-posta .ps-r.nuova .ps-chi b,.portal-posta .ps-r.nuova .ps-ogg b{font-weight:700;color:var(--t1)}.portal-posta .ps-crm{flex-shrink:0;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-style:normal;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 55%,#fff)}.portal-posta .ps-coda{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:86px}.portal-posta .ps-clip{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--t3)}.portal-posta .ps-clip .i{width:12px;height:12px}.portal-posta .ps-coda time{font-size:12px;color:var(--t3);white-space:nowrap}.portal-posta .ps-r.nuova .ps-coda time{font-weight:700;color:var(--t1)}.portal-posta .ps-rapide{position:absolute;right:-6px;display:none;gap:2px;padding-left:8px;background:inherit}.portal-posta .ps-rapide .ib{width:30px;height:30px;border-radius:3px}.portal-posta .ps-r:is(:hover,:focus-within) .ps-rapide{display:flex}.portal-posta .ps-r:is(:hover,:focus-within) .ps-coda time{visibility:hidden}.portal-posta .ps-r:is(:hover,:focus-within) .ps-rapide{background:#151a22}.portal-posta .ps-stella{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-posta .ps-stella:hover{color:var(--t1)}.portal-posta .ps-stella .i{width:14px;height:14px}.portal-posta .ps-stella.on{color:var(--gold)}.portal-posta .ps-stella.on .i{fill:currentColor}.portal-posta .ps-lettura{flex:1;min-height:0;overflow-y:auto}.portal-posta .ps-barra{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.05);background:#12171f}.portal-posta .ps-barra .ib{width:34px;height:34px;border-radius:3px}.portal-posta .ps-barra .ib:disabled{opacity:.35}.portal-posta .ps-barra>.ib:first-child{margin-right:6px}.portal-posta .ps-pos{margin-right:4px;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-posta .ps-foglio{max-width:920px;padding:22px 28px 28px}.portal-posta .ps-tit{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.portal-posta .ps-tit .ps-crm{height:22px;font-size:11px}.portal-posta .ps-azioni{display:flex;gap:2px}.portal-posta .ps-azioni .ib{width:34px;height:34px;border-radius:3px}.portal-posta .ps-da{display:flex;align-items:center;gap:12px;margin-bottom:14px}.portal-posta .ps-da .av{width:38px;height:38px;font-size:13px}.portal-posta .ps-da>div{flex:1;min-width:0}.portal-posta .ps-da b{display:block;font-size:14px;font-weight:600}.portal-posta .ps-da small{font-size:12px;color:var(--t3)}.portal-posta .ps-da time{font-size:12px;color:var(--t3)}.portal-posta .ps-crm-r{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 9%,transparent);box-shadow:inset 2px 0 0 var(--c)}.portal-posta .ps-crm-r .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)}.portal-posta .ps-crm-r .im-ic .i{width:15px;height:15px}.portal-posta .ps-crm-r>div{flex:1;min-width:0}.portal-posta .ps-crm-r b{display:block;font-size:13px;font-weight:600}.portal-posta .ps-crm-r small{font-size:12px;color:var(--t2)}.portal-posta .ps-crm-r .btn{flex-shrink:0}.portal-posta .ps-crm-r.no{--c:#8E8E93;background:#ffffff09}.portal-posta .ps-banner{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:8px 8px 8px 12px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;color:var(--t2)}.portal-posta .ps-banner .i{flex-shrink:0;width:14px;height:14px;color:var(--ambra)}.portal-posta .ps-banner span{flex:1}.portal-posta .ps-banner .btn{flex-shrink:0}.portal-posta .ps-prec{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0;border:0;background:none;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-posta .ps-prec:hover{color:var(--t1)}.portal-posta .ps-prec .i{width:12px;height:12px}.portal-posta .ps-pm{margin-bottom:12px;padding:10px 12px;border-radius:3px;background:#ffffff08;font-size:12px;color:var(--t2)}.portal-posta .ps-pm b{font-weight:600;color:var(--t1)}.portal-posta .ps-pm time{margin-left:8px;font-size:11px;color:var(--t3)}.portal-posta .ps-pm p{margin:4px 0 0}.portal-posta .ps-corpo{max-width:72ch;font-size:14px;line-height:1.65;color:var(--t1)}.portal-posta .ps-corpo p{margin:0 0 12px}.portal-posta .ps-corpo ol{margin:0 0 12px;padding-left:22px}.portal-posta .ps-img-bloccata{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:3px;background:#ffffff0d;font-size:12px;color:var(--t3)}.portal-posta .ps-img-bloccata .i{width:13px;height:13px}.portal-posta .ps-all{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.portal-posta .ps-file{display:flex;align-items:center;gap:10px;max-width:280px;padding:8px 10px;border:0;border-radius:3px;background:#ffffff0b;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-posta .ps-file:hover{background:#ffffff12}.portal-posta .ps-file>span:nth-child(2){min-width:0}.portal-posta .ps-file b{display:block;font-size:12px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-posta .ps-file small{font-size:11px;color:var(--t3)}.portal-posta .ps-file>.i{flex-shrink:0;width:13px;height:13px;color:var(--t3)}.portal-posta .ps-ft{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:var(--rosso-tinta);color:var(--rosso-chiaro)}.portal-posta .ps-ft.image{background:var(--blu-tinta);color:var(--blu-chiaro)}.portal-posta .ps-ft .i{width:14px;height:14px}.portal-posta .ps-salva-nas{height:auto;min-height:46px}.portal-posta .ps-risp{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.portal-posta .ps-risp-apri{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 14px;border:0;border-radius:3px;background:#ffffff0a;font:500 13px Manrope,sans-serif;color:var(--t3);text-align:left;cursor:text}.portal-posta .ps-risp-apri:hover{background:#ffffff0f;color:var(--t2)}.portal-posta .ps-risp-apri .i{width:14px;height:14px}.portal-posta .ps-comp{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:#ffffff0a}.portal-posta .ps-comp.nova{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 40%,transparent)}.portal-posta .ps-comp-h{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-posta .ps-comp-h .i{width:13px;height:13px;color:var(--t3)}.portal-posta .ps-comp-h em{font-style:normal;color:var(--t3)}.portal-posta .ps-inoltra-a{flex:1;height:36px}.portal-posta .ps-comp textarea{width:100%;min-height:120px;padding:10px 12px;border:0;border-radius:3px;background:var(--bg);resize:none;field-sizing:content;max-height:420px;font:500 13px/1.6 Manrope,sans-serif;color:var(--t1);outline:none}.portal-posta .ps-nova-n{display:flex;gap:6px;margin:0;font-size:12px;color:var(--viola-chiaro)}.portal-posta .ps-nova-n .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-posta .ps-firma{padding:8px 12px;border-left:2px solid rgba(255,255,255,.08);font-size:13px;line-height:1.5;color:var(--t2)}.portal-posta .ps-firma p{margin:0}.portal-posta .ps-comp-p{display:flex;gap:8px}.portal-posta .ps-niente{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:180px;padding:24px;text-align:center;color:var(--t3)}.portal-posta .ps-niente .i{width:22px;height:22px;margin-bottom:4px}.portal-posta .ps-niente b{font-size:14px;color:var(--t1)}.portal-posta .ps-niente span{max-width:36ch;font-size:13px;line-height:1.5}.portal-posta .ps-fin[hidden]{display:none}.portal-posta .ps-fin{width:min(640px,calc(100vw - 32px))}.portal-posta .ps-fin-c{display:flex;flex-direction:column;gap:8px}.portal-posta .ps-riga{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--t3)}.portal-posta .ps-sugg{display:flex;flex-direction:column;gap:2px;margin-left:74px;padding:4px;border-radius:3px;background:var(--bg)}.portal-posta .ps-sugg[hidden]{display:none}.portal-posta .ps-sugg button{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-posta .ps-sugg button:hover{background:#ffffff0f}.portal-posta .ps-sugg .av{width:26px;height:26px;font-size:11px}.portal-posta .ps-sugg b{display:block;font-size:13px;color:var(--t1)}.portal-posta .ps-sugg small{font-size:11px;color:var(--t3)}.portal-posta .g-finestra textarea.ps-testo{min-height:200px;max-height:50vh;margin-top:4px;resize:none;field-sizing:content;line-height:1.6}.portal-posta .ps-fin .ps-firma{margin-top:4px}.portal-posta .ps-vuoto{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:start}.portal-posta .ps-vuoto[hidden]{display:none}.portal-posta .ps-v-main{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:40px;border-radius:3px;background:#ffffff09}.portal-posta .ps-v-ic{width:56px;height:56px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--acc)}.portal-posta .ps-v-ic .i{width:26px;height:26px}.portal-posta .ps-v-main h2{margin:8px 0 0;font-size:26px;font-weight:700;letter-spacing:-.015em}.portal-posta .ps-v-main p{max-width:62ch;margin:0;font-size:14px;line-height:1.6;color:var(--t2)}.portal-posta .ps-v-main ul{display:flex;flex-direction:column;gap:8px;margin:6px 0;padding:0;list-style:none}.portal-posta .ps-v-main li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t1)}.portal-posta .ps-v-main li .i{width:16px;height:16px;padding:2px;border-radius:50%;background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.portal-posta .ps-v-main .ps-v-btn{height:36px;margin-top:8px;padding:0 16px}.portal-posta .ps-v-main small{font-size:12px;color:var(--t3)}.portal-posta .ps-v-dx{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-posta .ps-v-dx h3{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--t3);text-transform:uppercase}.portal-posta .ps-pv{display:flex;align-items:center;gap:12px;padding:12px;border-radius:3px;background:var(--bg)}.portal-posta .ps-pv>div{flex:1}.portal-posta .ps-pv b{display:block;font-size:13px;font-weight:600}.portal-posta .ps-pv small{font-size:12px;color:var(--t3)}.portal-posta .ps-pv em .i{width:16px;height:16px;color:var(--verde)}.portal-posta .ps-pv-n{display:flex;gap:8px;margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-posta .ps-pv-n .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}@media(max-width:1280px){.portal-posta .ps{grid-template-columns:minmax(0,1fr) 200px}}.portal-posta .ps-n-tit{display:inline-flex;align-items:center;gap:8px;margin-left:6px;font-size:13px;font-weight:600;color:var(--t1)}.portal-posta .ps-n-tit .i{width:15px;height:15px;color:var(--verde)}.portal-posta .ps-n-da{font-size:12px;color:var(--t3)}.portal-posta .ps-nuova{display:flex;flex-direction:column;gap:12px}.portal-posta .ps-n-riga{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px}.portal-posta .ps-n-riga>label{font-size:12px;font-weight:600;color:var(--t3)}.portal-posta .ps-n-riga .g-text{width:100%;height:36px;font-size:13px}.portal-posta .ps-n-riga .g-text:focus{border-color:#758398}.portal-posta .ps-n-a{position:relative;min-width:0}.portal-posta .ps-n-sugg{position:absolute;z-index:5;left:0;right:0;top:40px;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 9%);box-shadow:0 0 0 1px #ffffff14,0 14px 32px #00000073;animation:compare var(--t-rapido) var(--c-entra);transform-origin:top left}.portal-posta .ps-n-sugg button{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px;border:0;border-radius:3px;background:none;text-align:left;color:var(--t2);cursor:pointer;font:inherit}.portal-posta .ps-n-sugg button:hover{background:#ffffff0f;color:var(--t1)}.portal-posta .ps-n-sugg span:last-child{display:flex;flex-direction:column}.portal-posta .ps-n-sugg b{font-size:13px;color:var(--t1)}.portal-posta .ps-n-sugg small{font-size:12px;color:var(--t3)}.portal-posta .ps-nuova>.ps-crm-r{margin-left:82px}.portal-posta .ps-n-corpo{width:100%;min-height:260px;padding:12px 14px;border-radius:3px;resize:none;field-sizing:content;font:500 13px/1.65 Manrope,sans-serif}.portal-posta .ps-nuova.nova .ps-n-corpo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 40%,transparent)}.portal-posta .ps-n-esci{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:3px;background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra);font-size:13px;color:var(--t2)}.portal-posta .ps-n-esci>.i{width:16px;height:16px;color:var(--ambra)}.portal-posta .ps-n-esci>span{flex:1 1 220px}.portal-posta .ps-n-esci b{color:var(--t1)}.portal-posta .ps-n-riga>:last-child:nth-child(2){grid-column:2/4}.portal-posta .ps-page>.pg-nova{margin-top:0}.portal-posta .ps-page>.pg-nova~.ps{height:auto;flex:1 1 0;min-height:520px}.portal-posta .ps-page:has(>.ps[hidden])>.pg-nova{display:none}.portal-posta .ct-cerca{min-height:36px;flex-shrink:0}.portal-posta .ct-cerca input{min-width:0;text-overflow:ellipsis}.portal-posta body.cn-aperto .ct-intesta>.spazio{min-width:0}.portal-posta body.cn-aperto .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-posta :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-posta :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-posta :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}.portal-posta .pn-ask :is(.pn-in,input,.g-text){height:36px;box-sizing:border-box}.portal-posta :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-posta .ct-cerca>.search-text{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-posta .ct-strum>.ct-cerca{order:-1;flex-grow:4;max-width:340px}.portal-posta .ct-strum>.spazio{order:1}.portal-posta .ct-strum>.ct-seg{order:2;margin-left:auto}.portal-posta .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-posta .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-posta .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-posta .pd-wt .btn{font-size:13px;padding:0 10px}.portal-posta :where(.g-text){--g-input-bg:var(--bg,#0D131C);--g-input-text:var(--t1,#E8ECF3);height:36px;padding:0 11px;border:1px solid var(--filo-forte,#2C384A);border-radius:3px;background:var(--g-input-bg)}.portal-posta .g-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--g-input-text,var(--t1));caret-color:var(--g-input-text,var(--t1));outline:none!important}.portal-posta .g-text::-moz-placeholder{color:var(--t3);opacity:1}.portal-posta .g-text::placeholder{color:var(--t3);opacity:1}.portal-posta .g-text.g-text:is(:-webkit-autofill){-webkit-text-fill-color:var(--g-input-text,var(--t1));caret-color:var(--g-input-text,var(--t1));box-shadow:inset 0 0 0 1000px var(--g-input-bg,var(--bg))!important}.portal-posta .g-text.g-text:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--g-input-text,var(--t1));caret-color:var(--g-input-text,var(--t1));box-shadow:inset 0 0 0 1000px var(--g-input-bg,var(--bg))!important}.portal-posta :is(.nf-search,.nt-search,.nn-search) .g-text.g-text:is(:-webkit-autofill),.portal-posta .nf-path-input.g-text.g-text:is(:-webkit-autofill),.portal-posta .nn-title-input.g-text.g-text:is(:-webkit-autofill){-webkit-background-clip:text!important;background-clip:text!important;box-shadow:none!important}.portal-posta :is(.nf-search,.nt-search,.nn-search) .g-text.g-text:is(:autofill,:-webkit-autofill),.portal-posta .nf-path-input.g-text.g-text:is(:autofill,:-webkit-autofill),.portal-posta .nn-title-input.g-text.g-text:is(:autofill,:-webkit-autofill){-webkit-background-clip:text!important;background-clip:text!important;box-shadow:none!important}.portal-posta .nf-path-input.g-text.g-text[aria-invalid=true]:is(:-webkit-autofill){box-shadow:inset 0 0 0 1px var(--rosso)!important}.portal-posta .nf-path-input.g-text.g-text[aria-invalid=true]:is(:autofill,:-webkit-autofill){box-shadow:inset 0 0 0 1px var(--rosso)!important}.portal-posta .g-text[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-posta{--acc:#EB7A45;--nb-riserva:var(--nova-riserva,100px);font-family:Manrope,sans-serif;color:var(--t1);min-width:0;height:100%;font-weight:500}.portal-posta .ps-page{height:100%;gap:16px;overflow:visible;padding-bottom:16px}.portal-posta .i{width:16px;height:16px;flex-shrink:0}.portal-posta .ps-scroll-content{min-height:100%;display:flex;flex-direction:column}.portal-posta .ps-lista .ps-scroll-content{display:block}.portal-posta .ps-filtro button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:0;border-radius:3px;color:var(--t3);font:600 12px Manrope,sans-serif;background:none;white-space:nowrap}.portal-posta .ps-filtro button.on{background:#ffffff14;color:var(--t1)}.portal-posta .ps-filtro button .i{width:13px;height:13px}.portal-posta .ps-filtro button:hover{color:var(--t1)}.portal-posta .ps-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-normale,.22s) var(--c-entra,ease)}.portal-posta .ps-collapse[data-open=true]{grid-template-rows:1fr}.portal-posta .ps-collapse>div{min-height:0;overflow:hidden}.portal-posta .ps-nuova>.ps-collapse:not([data-open=true]){display:none}.portal-posta .ps-attach{position:relative}.portal-posta .ps-attach-menu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:6;display:flex;flex-direction:column;gap:4px;min-width:180px;padding:6px;border-radius:3px;background:var(--bg);box-shadow:0 8px 28px #0005}.portal-posta .ps-error{display:flex;align-items:center;gap:12px;padding:12px;color:var(--rosso);background:color-mix(in srgb,var(--rosso) 10%,transparent);font-size:13px}.portal-posta .ps-save-status{font-size:11px;color:var(--t3);text-align:right;min-height:16px}.portal-posta .ps-n-sugg .av{width:26px;height:26px;font-size:11px;line-height:1}.portal-posta .ps-n-sugg button[aria-selected=true]{background:#ffffff0f}.portal-posta .ps-file>button{border:0;background:none;color:var(--t3);padding:4px}.portal-posta .ps-preview img{max-height:65vh;-o-object-fit:contain;object-fit:contain}.portal-posta.ps-preview iframe{width:100%;height:65vh;border:0}.portal-posta .ps-pagination{display:flex;justify-content:center;gap:10px;padding:16px}.portal-posta .ps-provider-switch{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}.portal-posta .ps-provider-switch select{padding:8px;background:var(--bg);color:var(--t1);border:0;border-radius:3px}.portal-posta .ps-sep{width:1px;height:20px;background:#ffffff14;margin:0 5px}.portal-posta .ps-no-crm{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--t3);margin-bottom:14px}.portal-posta .ps-no-crm span{flex:1}.portal-posta button:disabled{cursor:not-allowed;opacity:.45}.portal-posta .ps-corpo img{max-width:100%;height:auto}.portal-posta .ps-corpo{overflow-wrap:anywhere}.portal-posta .g-text{font:inherit}.portal-posta .ps-n-corpo{line-height:1.55}.portal-posta .btn{font-weight:600}.portal-posta .av{line-height:1;border:0}html[data-theme=light] .portal-posta .ps-barra,html[data-theme=light] .portal-posta .ps-rapide{background:var(--bg)}html[data-theme=light] .portal-posta .ps-main,html[data-theme=light] .portal-posta .ps-v-main,html[data-theme=light] .portal-posta .ps-v-dx,html[data-theme=light] .portal-posta .ps-conto{background:#00000009}html[data-theme=light] .portal-posta .ps-crm{color:color-mix(in srgb,var(--c) 75%,#000)}@media(prefers-reduced-motion:reduce){.portal-posta .ps-collapse{transition:none}}@media(max-width:1000px){.portal-posta .ps-r{grid-template-columns:28px 160px minmax(0,1fr) auto}.portal-posta .ps-eh{flex-wrap:wrap}.portal-posta .ps-conta{margin-left:auto}}.portal-posta .ps-filtro button{padding:0 12px;font-size:13px;gap:5px;border-radius:2px}.portal-posta .ps-filtro button>span{padding:0;font:inherit;gap:0}.portal-posta .ps-filtro button.on{background:#ffffff17}.portal-posta .ps-stella{font:400 13.3333px Arial,sans-serif;padding:1px 6px}.portal-posta .ps-nuova,.portal-posta .ps-comp{position:relative}.portal-posta .ps-save-status{position:absolute;bottom:6px;right:28px;min-height:0;pointer-events:none}.portal-posta .ps-nuova textarea.ps-n-corpo{font-size:14px;height:auto}.portal-posta .ps-lettura{--nb-riserva:calc(var(--nova-riserva,100px) + 12px)}.portal-route:has(>.portal-posta){height:100%;min-height:0;padding-bottom:0}.portal-posta .ps-lista{--nb-riserva:calc(var(--nova-riserva,100px) + 12px)}html[data-theme=light] .portal-posta .btn.pri{background:#111;color:#fff}html[data-theme=light] .portal-posta .btn.pri:hover{background:#000}html[data-theme=light] .portal-posta :is(.ps-main,.ps-v-main,.ps-v-dx,.ps-conto){background:#ffffff09}.portal-posta[role=dialog]{height:auto;max-height:90dvh;overflow:auto}.portal-posta.ps-preview>img{max-height:65vh;-o-object-fit:contain;object-fit:contain}html[data-theme=light] .portal-posta{--acc:#AF481F}html[data-theme=light] .portal-posta .btn:not(.pri):not(.pericolo){background:#e8edf4;color:var(--t1)}html[data-theme=light] .portal-posta .btn:not(.pri):not(.pericolo):hover{background:#dbe3ee}.portal-settings{min-width:0;color:var(--t1)}.portal-settings-heading{display:flex;align-items:flex-start;gap:9px;margin-top:5.25px}.portal-settings-heading>div:not(.portal-settings-actions){flex:1;min-width:0}.portal-settings-heading h1{margin:0;font:700 30px/1.15 Manrope,sans-serif;letter-spacing:-.025em}.portal-settings-heading p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--t3)}.portal-settings-body{margin-top:20px;min-width:0}.portal-sidebar .portal-settings-back{flex-shrink:0;margin-bottom:7px;color:var(--t2)}.portal-sidebar .portal-settings-search{display:flex;align-items:center;gap:8px;height:34px;margin:0 0 15px;padding:0 12px;font-size:13px;color:var(--t3);cursor:text}.portal-sidebar .portal-settings-search input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font:inherit;color:var(--t1)}.portal-sidebar .portal-settings-search input::-moz-placeholder{color:var(--t3)}.portal-sidebar .portal-settings-search input::placeholder{color:var(--t3)}.portal-settings-group{display:flex;flex-direction:column;gap:1px}.portal-settings-group+.portal-settings-group{margin-top:15px}.portal-settings-group-title{display:flex;align-items:center;height:22px;margin-bottom:5px;padding:0 4px;font-size:13px;font-weight:600;color:var(--t2);white-space:nowrap}.portal-settings-empty{padding:8px 4px;font-size:12px;color:var(--t3)}.portal-settings{--im-riq:rgba(255,255,255,.035);--im-in:rgba(255,255,255,.055);--im-sopra:rgba(255,255,255,.03);--im-sel:rgba(255,255,255,.055);--im-pill:rgba(255,255,255,.05);--im-pill-h:rgba(255,255,255,.08);--im-filo:rgba(255,255,255,.06);--im-crm:rgba(255,255,255,.04)}:root:not(.dark) .portal-settings{--im-riq:#fff;--im-in:#EEF1F6;--im-sopra:#F6F8FB;--im-sel:#EDF1F7;--im-pill:#EEF1F6;--im-pill-h:#E4E9F0;--im-filo:#E5E9F0;--im-crm:#F3F5F8}.portal-settings-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.portal-settings-actions:empty{display:none}.portal-settings .ct-intesta .btn{height:36px}.portal-settings .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-settings .btn.ib-sola svg{margin:0}.portal-settings-users>.pg-nova{margin-bottom:16px}.portal-settings .ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff);white-space:nowrap}:root:not(.dark) .portal-settings .ct-chip{color:color-mix(in srgb,var(--c) 75%,#000)}.portal-settings .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:var(--portal-control)}.portal-settings .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer;outline:none}.portal-settings .ct-seg span:focus-visible{box-shadow:inset 0 0 0 1.5px var(--t3)}.portal-settings .ct-seg span.on{background:var(--im-pill-h);color:var(--t1)}.portal-settings .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:var(--im-in);font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .ct-seg span.on em{color:var(--t1)}.portal-settings .ct-cerca{flex:1;min-width:190px;max-width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:var(--portal-control);font-size:13px;color:var(--t3)}.portal-settings .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px var(--filo-forte)}.portal-settings .ct-cerca svg{width:15px;height:15px}.portal-settings .ct-cerca .im-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;font:500 13px/1.55 Manrope,sans-serif;border-radius:3px;color:var(--t1)}.portal-settings .ct-cerca .im-cerca-in::-moz-placeholder{color:var(--t3)}.portal-settings .ct-cerca .im-cerca-in::placeholder{color:var(--t3)}.portal-settings .cp-nd{font-size:12px;font-style:italic;color:var(--t3)}.portal-settings .cn-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:12px 14px;border-radius:3px;background:var(--im-riq);font-size:13px}.portal-settings .cn-dl dt{color:var(--t3)}.portal-settings .cn-dl dd{margin:0}.portal-settings .im-riq{border-radius:3px;background:var(--im-riq);padding:16px}.portal-settings .im-riq>.im-at{margin-bottom:14px}.portal-settings .im-at{display:flex;align-items:center;gap:10px;margin-bottom:12px}.portal-settings .im-at b{font-size:14px;font-weight:600}.portal-settings .im-at span{font-size:12px;color:var(--t3)}.portal-settings .im-at .spazio{flex:1}.portal-settings .im-at .btn{height:32px}.portal-settings .im-at .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-settings .im-at .im-ic svg{width:16px;height:16px}.portal-settings .im-att{display:flex;flex-direction:column;gap:1px;min-width:0}.portal-settings .im-att b{font-size:14px;font-weight:600;color:var(--t1)}.portal-settings .im-q{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-settings .im-f>span{font-size:12px;color:var(--t3)}.portal-settings input.im-inp{height:36px;padding:0 11px;border:0;border-radius:3px;background:var(--im-in);box-shadow:none;font-size:13px;color:var(--t1)}.portal-settings input.im-inp:focus-visible{box-shadow:inset 0 0 0 1px var(--filo-forte);outline:none}.portal-settings .im-campi{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-settings .im-campi.uno{grid-template-columns:1fr}.portal-settings .im-tg{display:flex;align-items:center;gap:12px}.portal-settings .im-tg>div{flex:1}.portal-settings .im-tg b{display:block;font-size:13px;font-weight:600}.portal-settings .im-tg small{display:block;font-size:11px;color:var(--t3)}.portal-settings .im-tg-riq{padding:12px 14px;border-radius:3px;background:var(--im-crm)}.portal-settings .im-nota{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-settings .im-pillole{display:flex;flex-wrap:wrap;gap:6px}.portal-settings .im-pill{height:28px;padding:0 10px;border:0;border-radius:3px;background:var(--im-pill);font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.portal-settings .im-pill:hover{background:var(--im-pill-h);color:var(--t2)}.portal-settings .im-pill.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}:root:not(.dark) .portal-settings .im-pill.on{color:color-mix(in srgb,var(--c) 75%,#000)}.portal-settings .im-ut{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.portal-settings .im-ut-sx{min-width:0}.portal-settings .im-ut-dx{position:sticky;top:0;min-width:0}.portal-settings .im-ut[data-vista=persona] .im-udet{animation:portal-settings-dissolvi .22s ease-out}@keyframes portal-settings-dissolvi{0%{opacity:0}to{opacity:1}}.portal-settings .im-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.portal-settings .im-ut .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-settings .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:auto}.portal-settings .im-ut-tipi svg{width:14px;height:14px}.portal-settings .im-filtro{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 6px 0 12px;border-radius:3px;background:color-mix(in srgb,var(--ciano) 12%,transparent);font-size:13px;color:var(--t2)}.portal-settings .im-filtro b{color:var(--im-ciano-t)}.portal-settings .im-filtro button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-settings .im-filtro button:hover{background:var(--im-pill-h);color:var(--t1)}.portal-settings .im-filtro svg{width:12px;height:12px}.portal-settings .im-tab{border-radius:3px;background:var(--im-riq);overflow:hidden}.portal-settings .im-urt,.portal-settings .im-ur{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) 80px minmax(0,.9fr) 86px 124px;gap:12px;align-items:center;padding:0 16px}.portal-settings .im-urt{height:40px;background:var(--im-sopra);font-size:11px;font-weight:600;color:var(--t3)}.portal-settings .im-ur{min-height:58px;cursor:pointer;font-size:13px;color:var(--t2);outline:none}.portal-settings .im-ur:hover,.portal-settings .im-ur:focus-visible{background:var(--im-sopra)}.portal-settings .im-ur.on{background:var(--im-sel);box-shadow:inset 2px 0 0 var(--portal-primary)}.portal-settings .im-chi{display:flex;align-items:center;gap:11px;min-width:0}.portal-settings .im-chi>div{min-width:0}.portal-settings .im-chi b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-settings .im-chi small{display:block;font-size:12px;color:var(--t3);white-space:normal;overflow-wrap:break-word;line-height:1.35}.portal-settings .im-chi .av{width:32px;height:32px;font-size:11px;font-weight:700}.portal-settings .im-ruoli{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.portal-settings .im-ruoli .ct-chip{display:inline-block;min-width:0;line-height:20px;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-ruoli .im-piu{flex-shrink:0;overflow:visible}.portal-settings .im-uaz{display:flex;align-items:center;justify-content:flex-end;gap:6px}.portal-settings .btn.im-imp{height:28px;padding:0 10px;font-size:12px;opacity:0;transition:opacity .14s ease-out}.portal-settings .btn.im-imp svg{width:14px;height:14px}.portal-settings .im-ur:is(:hover,:focus-within,.on) .im-imp{opacity:1}.portal-settings .im-chev{width:14px;height:14px;color:var(--t3)}.portal-settings .im-ut-vuoto{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px 16px;text-align:center;color:var(--t3);font-size:12px}.portal-settings .im-ut-vuoto svg{width:22px;height:22px;margin-bottom:6px}.portal-settings .im-ut-vuoto b{font-size:13px;color:var(--t2)}.portal-settings .im-team-n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.portal-settings .im-tn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border:0;border-radius:3px;background:color-mix(in srgb,var(--c) 10%,transparent);font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:background-color .14s,box-shadow .14s}.portal-settings .im-tn:hover{background:color-mix(in srgb,var(--c) 16%,transparent)}.portal-settings .im-tn.on{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent)}.portal-settings .im-tn svg{width:16px;height:16px;margin-bottom:6px;color:var(--c)}.portal-settings .im-tn b{font-size:20px;font-weight:700;line-height:1.1;color:var(--t1);font-variant-numeric:tabular-nums}.portal-settings .im-tn span{font-size:12px}.portal-settings .im-team-r{display:flex;flex-direction:column;gap:2px}.portal-settings .im-tr{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:background-color .14s}.portal-settings .im-tr:hover{background:var(--im-crm)}.portal-settings .im-tr.on{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--t1)}.portal-settings .im-tr .im-ic{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .im-tr .im-ic svg{width:14px;height:14px}.portal-settings .im-tr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.portal-settings .im-tr-t b{font-size:12px;font-weight:600}.portal-settings .im-tr-t i{display:block;width:var(--p);height:4px;border-radius:2px;background:color-mix(in srgb,var(--c) 55%,transparent)}.portal-settings .im-tr em{font-style:normal;font-size:12px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-settings .im-udet{display:flex;flex-direction:column;gap:16px}.portal-settings .im-ud-h{display:flex}.portal-settings .im-udet .btn.im-ud-back{height:28px;padding:0 10px 0 6px;gap:6px;font-size:12px}.portal-settings .im-ud-hero{display:flex;align-items:center;gap:14px}.portal-settings .im-ud-hero .av{width:52px;height:52px;font-size:16px;font-weight:700}.portal-settings .im-ud-hero div{min-width:0;display:flex;flex-direction:column;gap:2px}.portal-settings .im-ud-hero b{font-size:16px;font-weight:700}.portal-settings .im-ud-hero small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-udet .cn-dl dd{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.portal-settings .im-ruolo-link{display:inline-flex;border-radius:3px}.portal-settings .im-ruolo-link:hover .ct-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}.portal-settings .im-modifica{display:flex;flex-direction:column;gap:16px}.portal-settings .im-ud-sel .g-select{width:100%;height:36px}.portal-settings .im-mini-riq{padding:14px}.portal-settings .im-mini-riq>.im-at{margin-bottom:10px}.portal-settings .im-mini-riq>.im-at:last-child{margin-bottom:0}.portal-settings .im-udet .im-at{flex-wrap:wrap;row-gap:10px}.portal-settings .im-udet .im-at>.btn{margin-left:40px;height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-settings .im-udet .im-at .btn svg,.portal-settings .im-crm .btn svg{width:14px;height:14px}.portal-settings .im-link{margin-top:12px;padding:10px 12px;border-radius:3px;background:var(--im-crm);font-size:12px;color:var(--t3)}.portal-settings .im-link code{display:block;margin-top:4px;font-size:12px;color:var(--t1);overflow-wrap:anywhere}.portal-settings .im-crm{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:var(--im-crm);font-size:12px;color:var(--t3)}.portal-settings .im-crm>svg{width:15px;height:15px;color:var(--ciano)}.portal-settings .im-crm b{color:var(--t1);font-size:13px}.portal-settings .im-crm .btn{margin-left:auto;height:28px;padding:0 10px;font-size:12px}.portal-settings .im-crm-scelta{display:flex;flex-direction:column;gap:6px;margin-top:8px}.portal-settings .im-crm-lista{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;border-radius:3px;background:var(--im-crm)}.portal-settings .im-crm-lista button{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:0;background:none;font:500 12px Manrope,sans-serif;color:var(--t3);text-align:left;cursor:pointer}.portal-settings .im-crm-lista button:hover,.portal-settings .im-crm-lista button.on{background:var(--im-pill-h)}.portal-settings .im-crm-lista b{font-size:13px;color:var(--t1)}.portal-settings .im-crm-lista svg{width:13px;height:13px}.portal-settings .im-uazz{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:16px;box-shadow:inset 0 1px 0 var(--im-filo)}.portal-settings .im-uazz .spazio{flex:1}.portal-settings .im-udet .im-uazz .btn{height:36px;font-size:13px}@media(max-width:1180px){.portal-settings .im-ut{grid-template-columns:minmax(0,1fr)}.portal-settings .im-ut-dx{position:static}}@media(max-width:760px){.portal-settings-heading{flex-wrap:wrap}.portal-settings .im-urt{display:none}.portal-settings .im-ur{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px}.portal-settings .im-ur>:nth-child(3),.portal-settings .im-ur>:nth-child(4),.portal-settings .im-ur>:nth-child(5){display:none}.portal-settings .im-ut .ct-cerca{max-width:none;flex-basis:100%}.portal-settings .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:0;max-width:100%;overflow-x:auto}}.portal-settings{--im-sw-off:rgba(255,255,255,.14)}:root:not(.dark) .portal-settings{--im-sw-off:#CBD3DE}.portal-settings .g-switch{display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;width:36px;height:20px;padding:2px;border:0;border-radius:99px;background:var(--im-sw-off);cursor:pointer;transition:background-color .14s ease-out}.portal-settings .g-switch:focus-visible{outline:1.5px solid color-mix(in srgb,var(--t1) 55%,transparent);outline-offset:2px}.portal-settings .g-switch>span{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:none;transform:none;transition:transform .14s ease-out,background-color .14s ease-out}.portal-settings .g-switch[data-state=checked]{background:var(--portal-primary)}.portal-settings .g-switch[data-state=checked]>span{transform:translate(16px);background:var(--portal-primary-text)}.portal-settings .g-switch:disabled{opacity:.35;cursor:default}.portal-settings .ib{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;transition:background-color .14s,color .14s}.portal-settings .ib:hover,.portal-settings .ib[aria-pressed=true]{background:var(--im-pill-h);color:var(--t1)}.portal-settings .ib.pericolo:hover{background:color-mix(in srgb,var(--rosso,#E5484D) 14%,transparent);color:var(--rosso,#E5484D)}.portal-settings .ib svg{width:14px;height:14px}.portal-settings .im-stato{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;margin-right:4px;border-radius:3px;background:color-mix(in srgb,var(--verde) 12%,transparent);font-size:13px;font-weight:600;color:var(--im-verde-t);white-space:nowrap}.portal-settings .im-stato[data-mod]{background:color-mix(in srgb,var(--ambra) 14%,transparent);color:var(--ambra)}.portal-settings .im-stato svg{width:14px;height:14px}.portal-settings .im-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:var(--im-pill-h);font-size:11px;font-weight:600;color:var(--t2);white-space:nowrap;vertical-align:middle}.portal-settings .im-badge.amministratore{background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--im-acc-t)}.portal-settings .im-badge.custom{background:color-mix(in srgb,var(--verde) 16%,transparent);color:var(--im-verde-t)}.portal-settings .im-badge.nuovi{background:color-mix(in srgb,var(--ambra) 18%,transparent);color:var(--ambra)}.portal-settings .im-ruoli-c{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.portal-settings .im-albero{position:sticky;top:0;display:flex;flex-direction:column;gap:2px;padding:16px}.portal-settings .im-alb-h{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.portal-settings .im-alb-h>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.portal-settings .im-alb-h b{font-size:14px;font-weight:600}.portal-settings .im-alb-h span{font-size:12px;line-height:1.45;color:var(--t3)}.portal-settings .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-settings .im-rr{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 6px 4px calc(4px + var(--l) * 16px);border-radius:3px;color:var(--t2);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-settings .im-rr:hover,.portal-settings .im-rr:focus-visible{background:var(--portal-control)}.portal-settings .im-rr.on{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--t1)}.portal-settings .im-rr.trascinato{opacity:.4}.portal-settings .im-grip{display:grid;color:var(--t3);opacity:0;cursor:grab;touch-action:none;transition:opacity .14s ease-out}.portal-settings .im-grip.fisso{cursor:not-allowed}.portal-settings .im-grip svg{width:12px;height:12px}.portal-settings .im-ric{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .im-ric svg{width:14px;height:14px}.portal-settings .im-rt{flex:1;min-width:0;display:flex;flex-direction:column}.portal-settings .im-rt b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-rt small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-rr .im-badge{height:18px;padding:0 6px;font-size:11px}.portal-settings .im-rr .im-badge.standard{display:none}.portal-settings .im-razz{display:none;gap:2px}.portal-settings .im-razz .ib{width:26px;height:26px}.portal-settings .im-rr:is(:hover,:focus-within) .im-grip:not(.fisso){opacity:1}.portal-settings .im-rr:is(:hover,:focus-within) .im-razz:not(:empty){display:flex}.portal-settings .im-rr:is(:hover,:focus-within):has(.im-razz:not(:empty)) .im-badge{display:none}.portal-settings .im-ins{position:relative;height:0;margin-left:calc(8px + var(--l) * 16px)}.portal-settings .im-ins span{position:absolute;left:0;right:6px;top:-1px;height:2px;border-radius:2px;background:var(--portal-primary)}.portal-settings .im-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:30px;margin-top:8px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--im-blu-t);cursor:pointer}.portal-settings .im-add:hover{background:color-mix(in srgb,var(--blu) 10%,transparent)}.portal-settings .im-add svg{width:13px;height:13px}.portal-settings .im-vuoto{padding:16px 4px;font-size:12px;color:var(--t3)}.im-fantasma{position:fixed;z-index:100;pointer-events:none;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:3px;background:var(--bg);box-shadow:0 8px 24px #00000059;font:600 13px Manrope,sans-serif;color:var(--t1)}.im-fantasma svg{width:14px;height:14px;color:var(--t3)}.portal-settings .im-perm{min-width:0}.portal-settings .im-ph{display:flex;align-items:center;gap:12px;margin-bottom:4px}.portal-settings .im-ph h3{display:flex;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700}.portal-settings .im-ph p{margin:2px 0 0;font-size:13px;color:var(--t3)}.portal-settings .im-ph p b{color:var(--t1)}.portal-settings .im-ph .spazio{flex:1}.portal-settings .im-ph .btn{height:36px}.portal-settings .im-rbig{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);transition:background-color .14s,color .14s}.portal-settings .im-rbig svg{width:20px;height:20px}.portal-settings .im-nome{display:inline-flex;align-items:center;gap:4px}.portal-settings .im-nome>span{cursor:text}.portal-settings .im-nome-mod{width:24px;height:24px;opacity:0}.portal-settings .im-ph h3:hover .im-nome-mod,.portal-settings .im-nome-mod:focus-visible{opacity:1}.portal-settings .im-nome-in{height:30px;padding:0 8px;border:0;border-radius:3px;background:var(--im-in);box-shadow:inset 0 0 0 1px var(--filo-forte);font:700 18px Manrope,sans-serif;color:var(--t1);outline:none}.portal-settings .im-rschede{margin:12px 0 16px}.portal-settings .im-rschede button{gap:7px}.portal-settings .im-rschede svg{width:15px;height:15px}.portal-settings .im-rs.on{animation:portal-settings-dissolvi .22s ease-out}.portal-settings .im-ruoli-c .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-settings .im-perm-filtro em{margin-left:2px}.portal-settings .im-pgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;align-items:start}.portal-settings .im-pg{border-radius:3px;padding:14px 14px 8px;background:color-mix(in srgb,var(--c) 5%,var(--im-pg));box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent)}.portal-settings .im-pg.spento{background:var(--im-pg);box-shadow:inset 0 2px color-mix(in srgb,var(--c) 30%,transparent)}.portal-settings .im-pg.spento .im-pgt b{color:var(--t2)}.portal-settings .im-pgt{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:4px;box-shadow:inset 0 -1px 0 var(--im-filo)}.portal-settings .im-pgt>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.portal-settings .im-pgt b{font-size:14px;font-weight:700}.portal-settings .im-pgt small{font-size:11px;line-height:1.4;color:var(--t3)}.portal-settings .im-pgt em{flex-shrink:0;font-style:normal;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .im-pgt .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .im-pgt .im-ic svg{width:16px;height:16px}.portal-settings .im-pg-lente{width:28px;height:28px;flex-shrink:0}.portal-settings .im-pg-lente[aria-pressed=true]{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .im-pg .g-switch[data-state=checked]{background:var(--c)}.portal-settings .im-pg .g-switch[data-state=checked]>span{background:#0b0e15}.portal-settings .im-pg .g-switch:disabled{opacity:.55}.portal-settings .im-pg-cerca{display:flex;align-items:center;gap:8px;height:34px;margin:8px 0 2px;padding:0 10px;border-radius:3px;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent);color:var(--t3);cursor:text}.portal-settings .im-pg-cerca svg{width:14px;height:14px}.portal-settings .im-pg-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-settings .im-pr{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding-left:calc(var(--l) * 16px);border-radius:3px;font-size:13px;line-height:1.4;color:var(--t2);transition:background-color .14s}.portal-settings .im-pr>span{flex:1;min-width:0}.portal-settings .im-pr.sotto{font-size:12px;color:var(--t3)}.portal-settings .im-pr.cambiata{margin:0 -6px;padding-left:calc(6px + var(--l) * 16px);padding-right:6px;background:color-mix(in srgb,var(--ambra) 8%,transparent);box-shadow:inset 2px 0 0 var(--ambra);color:var(--t1)}.portal-settings .im-pr-era{flex-shrink:0;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 18%,transparent);font-style:normal;font-size:11px;font-weight:700;color:var(--ambra);white-space:nowrap}.portal-settings .im-tutti{height:30px;margin-top:2px;padding:0;border:0;background:none;font:600 12px Manrope,sans-serif;color:var(--im-blu-t);cursor:pointer}.portal-settings .im-asp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.portal-settings .im-col{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-settings .im-sw{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--c);cursor:pointer}.portal-settings .im-sw.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--t1)}.portal-settings .im-sw-libero{background:conic-gradient(#e5484d,#e8ae55,#4cc38a,#45b5c9,#5b8def,#9d7bea,#e8709f,#e5484d)}.portal-settings .im-icg{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.portal-settings .im-icb{aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:var(--portal-control);color:var(--t2);cursor:pointer}.portal-settings .im-icb:hover{background:var(--im-pill-h)}.portal-settings .im-icb.on{background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c)}.portal-settings .im-icb svg{width:16px;height:16px}@media(max-width:1100px){.portal-settings .im-ruoli-c,.portal-settings .im-asp{grid-template-columns:minmax(0,1fr)}.portal-settings .im-albero{position:static}}@media(max-width:760px){.portal-settings .im-pgs{grid-template-columns:minmax(0,1fr)}.portal-settings .im-ph{flex-wrap:wrap}.portal-settings .im-ruoli-c .ct-cerca{max-width:none;flex-basis:100%}.portal-settings-actions{flex-wrap:wrap}}.portal-settings{--im-verde-t:color-mix(in srgb,var(--verde) 65%,#fff);--im-acc-t:color-mix(in srgb,var(--acc) 65%,#fff);--im-blu-t:color-mix(in srgb,var(--blu) 65%,#fff);--im-ciano-t:color-mix(in srgb,var(--ciano) 65%,#fff);--im-pg:rgba(255,255,255,.025)}:root:not(.dark) .portal-settings{--im-verde-t:var(--verde);--im-acc-t:var(--acc);--im-blu-t:var(--blu);--im-ciano-t:var(--ciano);--im-pg:#fff}:root:not(.dark) .portal-settings .im-pg .g-switch[data-state=checked]>span{background:#fff}.portal-settings .im-avviso>svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.portal-settings .im-avviso>div{display:flex;flex-direction:column;gap:1px}.portal-settings .im-avviso b{display:block;font-size:13px;color:inherit}.portal-settings .im-avviso span{color:inherit}.portal-settings .im-avviso.ambra{background:color-mix(in srgb,var(--ambra) 10%,transparent);color:var(--im-ambra-t)}.portal-settings .im-avviso.ambra>svg{color:var(--ambra)}.portal-settings .im-avviso.blu{background:color-mix(in srgb,var(--blu) 10%,transparent);color:var(--im-blu-t)}.portal-settings .im-avviso.blu>svg{color:var(--blu)}.portal-settings{--im-ambra-t:color-mix(in srgb,var(--ambra) 65%,#fff)}:root:not(.dark) .portal-settings{--im-ambra-t:color-mix(in srgb,var(--ambra) 70%,#000)}.portal-settings .im-ap{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:16px;align-items:start}.portal-settings .im-pw-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.portal-settings .im-inp{height:36px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:3px;background:var(--im-in);font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-settings .im-inp:focus-within{box-shadow:inset 0 0 0 1px var(--filo-forte)}.portal-settings .im-pw{padding:0 4px 0 11px}.portal-settings .im-pw input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;font:500 13px Manrope,sans-serif;letter-spacing:.06em;color:var(--t1)}.portal-settings .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-settings .im-pw-forza{--f:color-mix(in srgb,var(--ambra) 22%,transparent);display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ambra) 16%,transparent)}.portal-settings .im-pw-forza .im-pw-fh b{color:var(--im-ambra-t)}.portal-settings .im-pw-forza[data-forza="1"]{--f:var(--rosso,#E5484D)}.portal-settings .im-pw-forza[data-forza="2"]{--f:var(--ambra)}.portal-settings .im-pw-forza[data-forza="3"]{--f:#B9D35A}.portal-settings .im-pw-forza[data-forza="4"]{--f:var(--verde)}.portal-settings .im-pw-fh{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.portal-settings .im-pw-fh b{font-size:13px}.portal-settings .im-pw-fh span{font-size:12px;font-weight:600;color:var(--f)}.portal-settings .im-pw-forza[data-forza="0"] .im-pw-fh span{color:color-mix(in srgb,var(--ambra) 65%,var(--t3));font-weight:500}.portal-settings .im-pw-barra{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.portal-settings .im-pw-barra i{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 18%,transparent);transition:background-color .22s ease-out}.portal-settings .im-pw-forza[data-forza="1"] .im-pw-barra i:nth-child(-n+1),.portal-settings .im-pw-forza[data-forza="2"] .im-pw-barra i:nth-child(-n+2),.portal-settings .im-pw-forza[data-forza="3"] .im-pw-barra i:nth-child(-n+3),.portal-settings .im-pw-forza[data-forza="4"] .im-pw-barra i{background:var(--f)}.portal-settings .im-regole{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--t2)}.portal-settings .im-regole li{display:flex;align-items:center;gap:9px;transition:color .14s ease-out}.portal-settings .im-regole svg{width:18px;height:18px;padding:3px;border-radius:50%;background:color-mix(in srgb,var(--ambra) 18%,transparent);color:transparent;transition:background-color .14s ease-out,color .14s ease-out}.portal-settings .im-regole li.ok{color:var(--t1)}.portal-settings .im-regole li.ok svg{background:color-mix(in srgb,var(--verde) 20%,transparent);color:var(--verde)}.portal-settings .im-regole li.ko{color:var(--rosso,#E5484D)}.portal-settings .im-regole li.ko svg{background:color-mix(in srgb,var(--rosso,#E5484D) 18%,transparent)}.portal-settings .im-ap-pw .im-pw-f>.im-avviso{margin:20px 0 0}.portal-settings .im-pw-p{display:flex;justify-content:flex-end;margin-top:16px}.portal-settings .im-pw-p .btn{height:36px}.portal-settings .im-ap-dx{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-settings .im-acct{display:flex;align-items:center;gap:14px;padding:16px}.portal-settings .im-acct .av{width:44px;height:44px;font-size:14px;font-weight:700}.portal-settings .im-acct>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.portal-settings .im-acct>div>b{font-size:14px;font-weight:700}.portal-settings .im-acct>div>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-acct>div>span b{font-weight:600;color:var(--t2);overflow:hidden;text-overflow:ellipsis}.portal-settings .im-acct>div>span svg{width:13px;height:13px;flex-shrink:0}.portal-settings .im-strade2{display:flex;flex-direction:column;gap:8px}.portal-settings .im-strada{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:3px;background:color-mix(in srgb,var(--c) 8%,var(--im-pg));box-shadow:inset 2px 0 0 var(--c)}.portal-settings .im-strada .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .im-strada .im-ic svg{width:15px;height:15px}.portal-settings .im-strada>div{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-settings .im-strada b{font-size:13px}.portal-settings .im-strada span{font-size:13px;line-height:1.55;color:var(--t2)}.portal-settings .btn.im-strada-btn{align-self:flex-start;height:34px;margin-top:10px;background:color-mix(in srgb,var(--c) 16%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-settings .btn.im-strada-btn:not(:disabled):hover{background:color-mix(in srgb,var(--c) 24%,transparent)}.portal-settings .btn.im-strada-btn span{color:inherit}.portal-settings .btn.im-strada-btn:disabled{opacity:1;background:color-mix(in srgb,var(--verde) 14%,transparent);color:var(--im-verde-t)}:root:not(.dark) .portal-settings .btn.im-strada-btn{color:color-mix(in srgb,var(--c) 80%,#000)}@media(max-width:1180px){.portal-settings .im-ap,.portal-settings .im-pw-g{grid-template-columns:minmax(0,1fr)}}.portal-settings .im-sschede button{gap:7px}.portal-settings .im-sschede svg{width:15px;height:15px}.portal-settings .im-spann.on{animation:portal-settings-dissolvi .22s ease-out}.portal-settings .im-mr[data-stato=attivo],.portal-settings .im-mn-b[data-stato=attivo],.portal-settings .im-mpk-st[data-stato=attivo],.im-stmenu [data-stato=attivo]{--st:var(--verde);--st-f:color-mix(in srgb,var(--verde) 10%,transparent);--st-c:var(--im-verde-t,var(--verde))}.portal-settings .im-mr[data-stato=spento],.portal-settings .im-mn-b[data-stato=spento],.portal-settings .im-mpk-st[data-stato=spento],.im-stmenu [data-stato=spento]{--st:#8E8E93;--st-f:var(--im-filo);--st-c:var(--t2)}.portal-settings .im-mr[data-stato=manut],.portal-settings .im-mn-b[data-stato=manut],.portal-settings .im-mpk-st[data-stato=manut],.im-stmenu [data-stato=manut]{--st:var(--ambra);--st-f:color-mix(in srgb,var(--ambra) 10%,transparent);--st-c:var(--im-ambra-t,var(--ambra))}.portal-settings .im-mn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.portal-settings .im-mn-b{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:14px 16px;border:0;border-radius:3px;background:var(--st-f);font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:box-shadow .14s,background-color .14s}.portal-settings .im-mn-b:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st) 40%,transparent)}.portal-settings .im-mn-b.on{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--st) 75%,transparent)}.portal-settings .im-mn-b i{grid-row:span 2;width:10px;height:10px;border-radius:50%;background:var(--st);box-shadow:0 0 0 4px color-mix(in srgb,var(--st) 22%,transparent)}.portal-settings .im-mn-b b{font-size:26px;font-weight:700;line-height:1.1;color:var(--t1);font-variant-numeric:tabular-nums}.portal-settings .im-mn-b small{grid-column:2;font-size:12px;font-weight:600;color:var(--st-c)}.portal-settings .im-mgs{display:flex;flex-direction:column}.portal-settings .im-mg{display:flex;gap:16px;padding:14px 0;box-shadow:inset 0 1px 0 var(--im-filo)}.portal-settings .im-mg:first-child{box-shadow:none;padding-top:0}.portal-settings .im-mg-h{flex:0 0 200px;display:flex;align-items:center;gap:12px;align-self:flex-start;min-height:62px}.portal-settings .im-mg-h .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .im-mg-h .im-ic svg{width:16px;height:16px}.portal-settings .im-mg-h div{display:flex;flex-direction:column}.portal-settings .im-mg-h b{font-size:14px;font-weight:700}.portal-settings .im-mg-h span{font-size:12px;color:var(--t3)}.portal-settings .im-mg-l{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.portal-settings .im-mpk{display:flex;flex-direction:column;border-radius:3px;background:var(--im-riq)}.portal-settings .im-mpk-h{display:flex;align-items:center;gap:12px;padding:12px;box-shadow:inset 0 -1px 0 var(--im-filo)}.portal-settings .im-mpk-h .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .im-mpk-h .im-ic svg{width:16px;height:16px}.portal-settings .im-mr-t{flex:1;min-width:0;display:flex;flex-direction:column}.portal-settings .im-mr-t b{font-size:13px;font-weight:600}.portal-settings .im-mr-t small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-mpk-st{flex-shrink:0;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:600;background:var(--st-f);color:var(--st-c)}.portal-settings .im-mpk-l{display:flex;flex-direction:column;padding:4px 0}.portal-settings .im-mr{position:relative;display:flex;flex-direction:column;border-radius:0;transition:background-color .14s,box-shadow .14s}.portal-settings .im-mr-r{display:flex;align-items:center;gap:12px;min-height:40px;padding:4px 12px 4px 15px}.portal-settings .im-mp-ic{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-settings .im-mp-ic svg{width:14px;height:14px}.portal-settings .im-mp-n{flex:1;min-width:48px;font-size:13px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-mp.cambiata{background:color-mix(in srgb,var(--ambra) 8%,transparent);box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .im-st{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 8px 0 10px;border:0;border-radius:3px;background:var(--st-f);font:600 12px Manrope,sans-serif;color:var(--st-c);white-space:nowrap;cursor:pointer;transition:box-shadow .14s}.portal-settings .im-st:hover,.portal-settings .im-st[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st) 50%,transparent)}.portal-settings .im-st i{width:7px;height:7px;border-radius:50%;background:var(--st)}.portal-settings .im-st svg{width:13px;height:13px;opacity:.7}.im-stmenu [data-stato]{gap:8px}.im-stmenu .im-stmenu-pt{width:7px;height:7px;border-radius:50%;background:var(--st)}.im-stmenu svg{width:13px;height:13px}.portal-settings .im-mvis-r{display:flex;align-items:center;gap:7px;margin:-2px 12px 10px 51px;padding:0;border:0;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-settings .im-mvis-r span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-mvis-r svg{width:13px;height:13px;flex-shrink:0;color:var(--t3)}.portal-settings .im-mvis-r:hover{color:var(--t1)}.portal-settings .im-mvis-r[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.portal-settings .im-mr[data-stato=attivo] .im-mvis-r,.portal-settings .im-mr[data-stato=attivo] .im-mvis{display:none}.portal-settings .im-mvis{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;flex-direction:column;gap:8px;padding:12px;border-radius:3px;background:var(--im-pop);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d;animation:portal-settings-dissolvi .14s ease-out}.portal-settings .im-mr.vis-aperto .im-mvis{display:flex}.portal-settings .im-mr[data-stato=attivo].vis-aperto .im-mvis{display:none}.portal-settings .im-mvis small{font-size:11px;color:var(--t3)}.portal-settings{--im-pop:color-mix(in srgb,var(--bg),#fff 8%)}:root:not(.dark) .portal-settings{--im-pop:#fff}.portal-settings .im-pill-add{display:inline-flex;align-items:center;gap:4px;background:none;outline:1px dashed color-mix(in srgb,var(--t1) 16%,transparent);outline-offset:-1px;color:var(--t3)}.portal-settings .im-pill-add svg{width:12px;height:12px}.portal-settings .im-persona button{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;background:none;color:inherit;opacity:.7;cursor:pointer}.portal-settings .im-persona button:hover{opacity:1}.portal-settings .im-persona svg{width:12px;height:12px}@media(max-width:1180px){.portal-settings .im-mg{flex-direction:column}.portal-settings .im-mg-l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.portal-settings .im-mg-l,.portal-settings .im-mn{grid-template-columns:minmax(0,1fr)}}.portal-settings .im-suf{flex-shrink:0;padding-left:8px;font-style:normal;font-size:12.5px;color:var(--t3)}.portal-settings .im-inp input[type=number]{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-settings .sv-strum{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap;row-gap:8px}.portal-settings .sv-strum .ct-seg em{margin-left:6px}.portal-settings .sv-strum .ct-seg svg{width:14px;height:14px}.portal-settings .sv-strum .btn{height:36px}.portal-settings .sv-cerca{max-width:300px}.portal-settings .ib.sv-arch{width:36px;height:36px;background:var(--portal-control)}.portal-settings .ib.sv-arch[aria-pressed=true]{background:color-mix(in srgb,var(--ambra) 16%,transparent);color:var(--im-ambra-t)}.portal-settings .sv-archivio{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);font-size:12px;color:var(--im-ambra-t)}.portal-settings .sv-archivio svg{width:15px;height:15px;color:var(--ambra)}.portal-settings .sv-cat{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.portal-settings .sv-sx{min-width:0}.portal-settings .sv-dx{position:sticky;top:0;display:flex;flex-direction:column;gap:16px}.portal-settings .sv-gruppi{display:flex;flex-direction:column;gap:12px}.portal-settings .sv-g{padding:12px 12px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,var(--im-pg));box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent)}.portal-settings .sv-gh{display:flex;align-items:center;gap:10px;margin-bottom:6px}.portal-settings .sv-gh .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .sv-gh .im-ic svg{width:16px;height:16px}.portal-settings .sv-gh b{display:block;font-size:13px;font-weight:600}.portal-settings .sv-gh small{font-size:11px;color:var(--t3)}.portal-settings .sv-gh .spazio{flex:1}.portal-settings .sv-g .im-pg-cerca{margin:0 0 8px}.portal-settings .sv-rr{display:flex;flex-direction:column;gap:2px;min-height:8px}.portal-settings .sv-r{position:relative;display:grid;grid-template-columns:14px 20px 32px minmax(0,1fr) 128px auto;align-items:center;gap:8px;min-height:56px;padding:6px 8px 6px calc(4px + var(--l) * 28px);border-radius:3px;cursor:pointer;outline:none;transition:background-color .14s}.portal-settings .sv-r:hover,.portal-settings .sv-r:focus-visible{background:var(--im-sopra)}.portal-settings .sv-r.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-settings .sv-r.sotto{min-height:48px}.portal-settings .sv-r.sotto:before{content:"";position:absolute;left:calc(var(--l) * 28px - 6px);top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--c) 30%,transparent)}.portal-settings .sv-r.trascina{background:color-mix(in srgb,var(--blu) 10%,var(--bg));outline:1px dashed color-mix(in srgb,var(--blu) 70%,transparent);outline-offset:-1px}.portal-settings .sv-grip{display:grid;color:var(--t3);opacity:0;cursor:grab;transition:opacity .14s}.portal-settings .sv-grip svg{width:12px;height:12px}.portal-settings .sv-r:hover .sv-grip,.portal-settings .sv-grip:focus-visible{opacity:1}.portal-settings .sv-chev{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-settings .sv-chev[hidden]{display:grid;visibility:hidden}.portal-settings .sv-chev:hover{background:var(--im-pill-h);color:var(--t1)}.portal-settings .sv-chev svg{width:12px;height:12px;transition:transform .22s ease-out}.portal-settings .sv-chev.chiuso svg{transform:rotate(-90deg)}.portal-settings .sv-ic{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .sv-ic svg{width:15px;height:15px}.portal-settings .sv-r.sotto .sv-ic{width:26px;height:26px;justify-self:center;background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-settings .sv-r.sotto .sv-ic svg{width:13px;height:13px}.portal-settings .sv-t{min-width:0;display:flex;flex-direction:column;gap:4px}.portal-settings .sv-t b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .sv-t>span{display:flex;flex-wrap:wrap;gap:4px}.portal-settings .sv-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:3px;background:var(--im-filo);font-size:11px;font-weight:600;color:var(--t2);white-space:nowrap}.portal-settings .sv-chip svg{width:11px;height:11px;color:var(--t3)}.portal-settings .sv-p{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.portal-settings .sv-p b{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.portal-settings .sv-p small{font-size:11px;color:var(--t3)}.portal-settings .sv-a{display:flex;gap:2px;opacity:0;transition:opacity .14s}.portal-settings .sv-r:is(:hover,:focus-within,.on) .sv-a{opacity:1}.portal-settings .sv-a .ib{width:30px;height:30px}.portal-settings .sv-vuoto{margin:0;padding:14px 8px;font-size:12px;color:var(--t3)}.portal-settings .sv-vuoto.grande{padding:40px 0;text-align:center}.portal-settings .sv-iva{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:end}.portal-settings .sv-iva+.im-nota{margin:12px 0 0}.portal-settings .sv-iva .im-f>span{display:flex;align-items:center;gap:6px}.portal-settings .sv-iva-es{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:3px;background:color-mix(in srgb,var(--verde) 10%,transparent);font-size:12px;color:var(--t2);white-space:nowrap}.portal-settings .sv-iva-es small{margin-left:auto;font-size:11px;color:var(--t3)}.portal-settings .sv-iva-es b{color:var(--im-verde-t);font-variant-numeric:tabular-nums}.portal-settings .sv-iva-fr{display:grid;color:var(--t3)}.portal-settings .sv-iva-fr svg{width:12px;height:12px}.portal-settings .sv-det{display:flex;flex-direction:column;gap:14px}.portal-settings .sv-det>.im-at{margin-bottom:0}.portal-settings .sv-pv{border-radius:4px;overflow:hidden;background:#f4f5f8;color:#1d2330;font-size:12px}.portal-settings .sv-pv-h{display:flex;justify-content:space-between;padding:8px 12px;background:#e7e9ef;font-size:11px;font-weight:700;letter-spacing:.02em;color:#5a6172;text-transform:uppercase}.portal-settings .sv-pv-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border-bottom:1px solid #E1E4EA}.portal-settings .sv-pv-r b{display:block;font-size:13px}.portal-settings .sv-pv-r small{display:block;margin-top:3px;font-size:11px;line-height:1.45;color:#5a6172}.portal-settings .sv-pv-p{text-align:right;white-space:nowrap}.portal-settings .sv-fatti div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--im-filo);font-size:12px}@media(max-width:1180px){.portal-settings .sv-cat{grid-template-columns:minmax(0,1fr)}.portal-settings .sv-dx{position:static}}@media(max-width:760px){.portal-settings .sv-r{grid-template-columns:20px 32px minmax(0,1fr) auto}.portal-settings .sv-r .sv-grip,.portal-settings .sv-r .sv-a{display:none}}.portal-settings .rr{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.portal-settings .rr-sx{min-width:0}.portal-settings .rr-dx{position:sticky;top:0}.portal-settings .rr-cerca{max-width:340px}.portal-settings .rr-conta{font-size:12px;color:var(--t3);white-space:nowrap}.portal-settings .rr-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.portal-settings .rr-r{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--verde) 4%,var(--im-pg));box-shadow:inset 0 2px color-mix(in srgb,var(--verde) 55%,transparent);cursor:pointer;transition:background-color .14s}.portal-settings .rr-r:hover{background:color-mix(in srgb,var(--verde) 8%,var(--im-pg))}.portal-settings .rr-r:focus-visible{outline:2px solid color-mix(in srgb,var(--verde) 70%,transparent);outline-offset:2px}.portal-settings .rr-r.on{background:color-mix(in srgb,var(--verde) 12%,transparent);box-shadow:inset 0 2px 0 var(--verde),inset 0 0 0 1px color-mix(in srgb,var(--verde) 40%,transparent)}.portal-settings .rr-r.nuovo,.portal-settings .rr-r.mod{box-shadow:inset 0 2px color-mix(in srgb,var(--verde) 55%,transparent),inset 2px 0 0 var(--ambra)}.portal-settings .rr-rh{display:flex;align-items:center;gap:8px;min-width:0}.portal-settings .rr-rh .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--verde) 14%,transparent);color:var(--verde)}.portal-settings .rr-rh .im-ic svg{width:14px;height:14px}.portal-settings .rr-rh b{min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .rr-rh .spazio{flex:1}.portal-settings .rr-r code,.portal-settings .rr-pop code{flex-shrink:0;padding:2px 7px;border-radius:3px;background:var(--im-pill-h);font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--im-verde-t)}.portal-settings .rr-r p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding-right:64px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-settings .rr-r mark{border-radius:2px;background:color-mix(in srgb,var(--ambra) 18%,transparent);color:var(--im-ambra-t)}.portal-settings .rr-ra{position:absolute;right:8px;bottom:8px;display:flex;gap:2px;opacity:0;transition:opacity .14s}.portal-settings .rr-r:is(:hover,:focus-within,.on) .rr-ra{opacity:1}.portal-settings .rr-ra .ib{width:28px;height:28px}.portal-settings .rr-prova{display:flex;flex-direction:column;border-radius:4px;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px var(--im-filo)}:is(.portal-settings,.portal-settings-drawer) .rr-msgs{display:flex;flex-direction:column;gap:8px;min-height:220px;max-height:340px;padding:14px;overflow-y:auto}:is(.portal-settings,.portal-settings-drawer) .rr-m{position:relative;max-width:82%;padding:8px 12px 18px;border-radius:10px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .rr-m b{display:block;margin-bottom:2px;font-size:11px;color:var(--ciano)}:is(.portal-settings,.portal-settings-drawer) .rr-m time{position:absolute;right:10px;bottom:4px;font-size:11px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .rr-m.loro{align-self:flex-start;border-top-left-radius:3px;background:color-mix(in srgb,var(--t1) 7%,transparent)}:is(.portal-settings,.portal-settings-drawer) .rr-m.mio{align-self:flex-end;border-top-right-radius:3px;background:color-mix(in srgb,var(--verde) 22%,var(--bg))}:is(.portal-settings,.portal-settings-drawer) .rr-m.mio time{color:color-mix(in srgb,var(--verde) 50%,var(--t3))}.portal-settings .rr-comp{position:relative;padding:10px;border-top:1px solid var(--im-filo)}.portal-settings .rr-campo{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;border-radius:3px;background:var(--portal-control)}.portal-settings .rr-campo textarea{flex:1;min-height:28px;max-height:140px;padding:5px 0;border:0;background:none;resize:none;font:500 13px Manrope,sans-serif;line-height:1.5;color:var(--t1);outline:none}.portal-settings .rr-invia{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:3px;background:var(--verde);color:#0b0e15;cursor:pointer}.portal-settings .rr-invia svg{width:14px;height:14px}.portal-settings .rr-pop{position:absolute;left:10px;right:10px;bottom:calc(100% - 4px);display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:3px;background:var(--im-pop);box-shadow:0 0 0 1px var(--im-filo),0 12px 32px #00000073;animation:portal-settings-dissolvi .14s ease-out}.portal-settings .rr-pop button{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-settings .rr-pop button span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .rr-pop button.on,.portal-settings .rr-pop button:hover{background:var(--im-pill-h);color:var(--t1)}.portal-settings .rr-pop p{margin:0;padding:8px;font-size:13px;color:var(--t3)}.portal-settings .rr-nota{display:flex;gap:8px;margin:12px 0 0}.portal-settings .rr-nota svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--blu)}.portal-settings-drawer .rr-det-c{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;padding:4px 2px}.portal-settings-drawer .im-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-settings-drawer .im-f>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.portal-settings-drawer .im-inp{display:flex;align-items:center;gap:6px;height:36px;padding:0 11px;border-radius:3px;background:var(--portal-control);font-size:13px;color:var(--t1)}.portal-settings-drawer .im-inp:focus-within{box-shadow:inset 0 0 0 1px var(--filo-forte)}.portal-settings-drawer .im-inp.alta{height:auto;padding:10px 11px;align-items:flex-start}.portal-settings-drawer .im-inp input,.portal-settings-drawer .im-inp textarea{flex:1;min-width:0;padding:0;border:0;background:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-settings-drawer .im-inp textarea{resize:vertical;line-height:1.55}.portal-settings-drawer .im-pre{flex-shrink:0;padding-right:6px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.portal-settings-drawer .rr-cmd input{font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-settings-drawer .rr-car{margin-left:auto;font-style:normal;font-size:11px;color:var(--t3)}.portal-settings-drawer .rr-err{font-size:12px;color:var(--rosso,#E5484D)}.portal-settings-drawer .rr-anteprima{display:flex;flex-direction:column;gap:6px}.portal-settings-drawer .rr-anteprima>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3)}.portal-settings-drawer .rr-anteprima>small svg{width:13px;height:13px}.portal-settings-drawer .rr-anteprima .rr-msgs{min-height:0;max-height:none;border-radius:4px;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t1) 6%,transparent)}.portal-settings-drawer .rr-anteprima .vuoto{color:var(--t3);font-style:italic}.portal-settings-drawer .rr-det-piede{display:flex;align-items:center;gap:8px;padding-top:16px;box-shadow:inset 0 1px color-mix(in srgb,var(--t1) 6%,transparent)}.portal-settings-drawer .rr-det-piede .spazio{flex:1}@media(max-width:1180px){.portal-settings .rr{grid-template-columns:minmax(0,1fr)}.portal-settings .rr-dx{position:static}}.portal-settings .at-avviso{margin-bottom:16px}.portal-settings .at-avviso code{padding:1px 5px;border-radius:3px;background:var(--im-pill-h);font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-settings .at .ct-seg span{white-space:nowrap}.portal-settings .at .ct-seg svg{width:14px;height:14px}.portal-settings .at .rr-cerca{min-width:220px}.portal-settings .at-tab{border-radius:3px;background:var(--im-pg);overflow:hidden}.portal-settings .at-th,.portal-settings .at-r{display:grid;grid-template-columns:34px minmax(0,1.6fr) 96px minmax(140px,1fr) 88px 68px;gap:12px;align-items:center;padding:0 12px}.portal-settings .at-th{height:38px;font-size:11px;font-weight:600;color:var(--t3);box-shadow:inset 0 -1px 0 var(--im-filo)}.portal-settings .at-r{position:relative;min-height:58px;cursor:pointer;box-shadow:inset 0 -1px color-mix(in srgb,var(--t1) 4%,transparent);transition:background-color .14s;outline:none}.portal-settings .at-r:hover{background:var(--im-sopra)}.portal-settings .at-r:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-2px}.portal-settings .at-r.on{background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 2px 0 0 var(--c)}.portal-settings .at-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .at-ic svg{width:15px;height:15px}.portal-settings .at-n{min-width:0;display:flex;flex-direction:column;gap:3px}.portal-settings .at-n b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .at-n code{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.portal-settings .at-r .ct-chip{justify-self:start}.portal-settings .at-pieni{display:flex;flex-direction:column;gap:5px}.portal-settings .at-barra{display:block;height:4px;border-radius:2px;background:var(--im-pill-h);overflow:hidden}.portal-settings .at-barra i{display:block;height:100%;border-radius:2px;background:var(--c)}.portal-settings .at-pieni small,.portal-settings .at-data{font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .at-a{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .14s}.portal-settings .at-r:is(:hover,:focus-within,.on) .at-a{opacity:1}.portal-settings .at-a .ib{width:28px;height:28px}.portal-settings .at-uso{display:flex;flex-direction:column;gap:16px}.portal-settings .at-uso>.im-at{margin-bottom:0}.portal-settings .at-blocco-u{display:flex;flex-direction:column;gap:8px}.portal-settings .at-blocco-u>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t2)}.portal-settings .at-blocco-u>small svg{width:13px;height:13px;color:var(--c)}.portal-settings .at-copia{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:3px;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}.portal-settings .at-copia code{flex:1;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:color-mix(in srgb,var(--c) 65%,#fff)}:root:not(.dark) .portal-settings .at-copia code{color:color-mix(in srgb,var(--c) 75%,#000)}.portal-settings .at-copia .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-settings .at-copia .btn svg{width:14px;height:14px}.portal-settings .at-mail{padding:12px 14px;border-radius:4px;background:#f4f5f8;color:#1d2330;font-size:13px;line-height:1.55}.portal-settings .at-mail-h{display:flex;justify-content:space-between;margin:-12px -14px 10px;padding:7px 14px;background:#e7e9ef;font-size:11px;font-weight:600;color:#5a6172}.portal-settings .at-mail p{margin:0 0 6px}.portal-settings .at-mail p:last-child{margin:0}.portal-settings .at-var{padding:1px 5px;border-radius:3px;background:#e1e6f6;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#2f5fd0}.portal-settings .at-val{padding:0 3px;border-radius:2px;background:#ffe9b8;color:#1d2330;font-weight:700}.portal-settings .at-vv{display:flex}.portal-settings .at-vv span{flex:1;justify-content:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .at-vv svg{width:14px;height:14px}.portal-settings .at-seg{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:3px;background:var(--im-riq);font-size:13px;color:var(--t2)}.portal-settings .at-scheda{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:3px;background:var(--im-riq)}.portal-settings .at-scheda-e{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.portal-settings .at-scheda-e svg{width:12px;height:12px}.portal-settings .at-scheda-v{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:3px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--im-filo);font-size:13px}.portal-settings .at-scheda-v span{flex:1}.portal-settings .at-scheda-v svg{width:14px;height:14px;color:var(--t3)}.portal-settings .at-scheda-v .at-sw{flex:0 0 34px;height:20px;position:relative;border-radius:10px;background:var(--im-sw-off)}.portal-settings .at-scheda-v .at-sw i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff}.portal-settings .at-scheda-v .at-sw.on{background:var(--portal-primary)}.portal-settings .at-scheda-v .at-sw.on i{transform:translate(14px);background:var(--portal-primary-text)}@media(max-width:760px){.portal-settings .at-th{display:none}.portal-settings .at-r{grid-template-columns:34px minmax(0,1fr) auto}.portal-settings .at-r>:nth-child(3),.portal-settings .at-r>:nth-child(4),.portal-settings .at-r>:nth-child(5){display:none}}.portal-settings .mg-quando{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-size:13px;color:var(--t3);white-space:nowrap}.portal-settings .mg-verdetto{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:16px;padding:16px 18px;border-radius:3px;overflow:hidden}.portal-settings .mg-verdetto.ambra{--c:var(--ambra);background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 3px 0 0 var(--ambra)}.portal-settings .mg-verdetto.verde{--c:var(--verde);background:color-mix(in srgb,var(--verde) 10%,transparent);box-shadow:inset 3px 0 0 var(--verde)}.portal-settings .mg-v-ic{width:40px;height:40px;display:grid;place-items:center;align-self:start;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .mg-v-ic svg{width:20px;height:20px}.portal-settings .mg-v-t>b{display:block;font-size:16px;font-weight:700;color:color-mix(in srgb,var(--c) 65%,#fff)}:root:not(.dark) .portal-settings .mg-v-t>b{color:color-mix(in srgb,var(--c) 75%,#000)}.portal-settings .mg-v-t>span{display:block;margin-top:2px;font-size:13px;color:var(--t2)}.portal-settings .mg-v-t ul{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.portal-settings .mg-v-t li button{height:28px;padding:0 10px;border:0;border-radius:3px;background:#00000038;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer}:root:not(.dark) .portal-settings .mg-v-t li button{background:#ffffffb3}.portal-settings .mg-v-t li button:hover{background:#00000059}.portal-settings .mg-v-anello{display:flex;align-items:center;gap:12px}.portal-settings .mg-v-anello svg{width:64px;height:64px;transform:rotate(-90deg)}.portal-settings .mg-v-anello circle{fill:none;stroke-width:3.4}.portal-settings .mg-v-anello circle:first-child{stroke:color-mix(in srgb,var(--t1) 8%,transparent)}.portal-settings .mg-v-anello circle:last-child{stroke:var(--c);stroke-linecap:round;stroke-dasharray:var(--p) 100}.portal-settings .mg-v-anello b{display:block;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-settings .mg-v-anello small{font-size:11px;line-height:1.4;color:var(--t3)}.portal-settings .mg-conti{margin-bottom:20px}.portal-settings .mg-cc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.portal-settings .mg-c{--c:var(--verde);display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:3px;background:var(--im-riq);box-shadow:inset 0 2px color-mix(in srgb,var(--c) 60%,transparent)}.portal-settings .mg-c.diverso{--c:var(--ambra)}.portal-settings .mg-c-h{display:flex;align-items:center;gap:8px}.portal-settings .mg-c-h>svg{width:15px;height:15px;color:var(--t3)}.portal-settings .mg-c-h b{flex:1;font-size:13px;font-weight:600}.portal-settings .mg-c-d{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:11px;font-weight:700;color:color-mix(in srgb,var(--c) 65%,#fff);white-space:nowrap}:root:not(.dark) .portal-settings .mg-c-d{color:color-mix(in srgb,var(--c) 75%,#000)}.portal-settings .mg-c-d svg{width:11px;height:11px}.portal-settings .mg-c-r{display:grid;grid-template-columns:48px minmax(0,1fr) 54px;gap:8px;align-items:center}.portal-settings .mg-c-r small{font-size:11px;color:var(--t3)}.portal-settings .mg-c-r b{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.portal-settings .mg-c-b{height:6px;border-radius:3px;background:var(--im-filo);overflow:hidden}.portal-settings .mg-c-b i{display:block;height:100%;border-radius:3px;background:color-mix(in srgb,var(--t1) 35%,transparent)}.portal-settings .mg-c-r.crm .mg-c-b i{background:var(--c)}.portal-settings .mg-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.portal-settings .mg-chips>small{margin-right:4px;font-size:12px;color:var(--t3)}.portal-settings .mg-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:3px;background:var(--im-pill);font:500 13px Manrope,sans-serif;color:var(--t2)}.portal-settings .mg-chip b{color:var(--t1);font-variant-numeric:tabular-nums}.portal-settings a.mg-chip:hover{background:var(--im-pill-h);color:var(--t1)}.portal-settings .mg-chip svg{width:12px;height:12px;color:var(--t3)}.portal-settings .mg-sez{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.portal-settings .mg-sez b{font-size:14px;font-weight:700}.portal-settings .mg-sez span{font-size:12px;color:var(--t3)}.portal-settings .mg-gruppi{display:flex;flex-direction:column;gap:8px}.portal-settings .mg-g{border-radius:3px;background:color-mix(in srgb,var(--c) 5%,var(--im-pg));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent);scroll-margin-top:16px}.portal-settings .mg-gh{display:grid;grid-template-columns:32px minmax(0,1fr) auto 24px;gap:12px;align-items:center;width:100%;padding:12px 14px;border:0;background:none;font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-settings .mg-gh .im-ic{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .mg-gh .im-ic svg{width:16px;height:16px}.portal-settings .mg-gh b{display:block;font-size:13px;font-weight:600}.portal-settings .mg-gh small{display:block;margin-top:2px;font-size:12px;color:var(--t3)}.portal-settings .mg-gh em{padding:3px 9px;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);font-style:normal;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--c) 65%,#fff);font-variant-numeric:tabular-nums}:root:not(.dark) .portal-settings .mg-gh em{color:color-mix(in srgb,var(--c) 75%,#000)}.portal-settings .mg-chev{display:grid;place-items:center;color:var(--t3)}.portal-settings .mg-chev svg{width:14px;height:14px;transition:transform .22s ease-out}.portal-settings .mg-g.aperto .mg-chev svg{transform:rotate(180deg)}.portal-settings .mg-gb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease-out}.portal-settings .mg-g.aperto .mg-gb{grid-template-rows:1fr}.portal-settings .mg-gb>div{min-height:0;overflow:hidden}.portal-settings .mg-rr{margin:0 14px 8px;border-top:1px solid var(--im-filo)}.portal-settings .mg-r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto;gap:12px;align-items:center;min-height:40px;font-size:12px;box-shadow:inset 0 -1px color-mix(in srgb,var(--t1) 4%,transparent)}.portal-settings .mg-r b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .mg-r>span{min-width:0;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .mg-r code{margin-right:4px;padding:1px 6px;border-radius:3px;background:var(--im-pill-h);font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-settings .btn.mg-apri{height:28px;padding:0 10px;font-size:12px}.portal-settings .btn.mg-apri svg{width:13px;height:13px}.portal-settings .mg-tronco{margin:0;padding:0 14px 12px;font-size:12px;color:var(--t3)}.portal-settings .mg-ok{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:3px;background:color-mix(in srgb,var(--verde) 10%,transparent);font-size:12px;color:var(--t2)}.portal-settings .mg-ok svg{flex-shrink:0;width:14px;height:14px;color:var(--verde)}.portal-settings .mg-ok b{color:var(--im-verde-t)}.portal-settings .mg-ok.saltato{background:var(--im-riq)}.portal-settings .mg-ok.saltato svg,.portal-settings .mg-ok.saltato b{color:var(--t2)}.portal-settings .mg-dx{display:flex;flex-direction:column;gap:16px}.portal-settings .mg-dx .im-avviso{margin:0}.portal-settings .mg-dx .im-avviso a{color:var(--im-blu-t);text-decoration:underline}.portal-settings .mg-passi{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.portal-settings .mg-passi li{--c:var(--verde);display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;font-size:13px;color:var(--t2)}.portal-settings .mg-passi li.rosso{--c:var(--rosso,#E5484D)}.portal-settings .mg-passi li.blu{--c:var(--blu)}.portal-settings .mg-passi li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .mg-passi li>span svg{width:13px;height:13px}.portal-settings .mg-passi p{margin:0;line-height:1.45}.portal-settings .mg-passi b{color:var(--t1)}.portal-settings .mg-modo{display:flex;margin-bottom:10px}.portal-settings .mg-modo span{flex:1;justify-content:center}.portal-settings .mg-modo svg{width:14px;height:14px}@media(max-width:1100px){.portal-settings .mg-cc{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-settings .mg-verdetto{grid-template-columns:40px minmax(0,1fr)}.portal-settings .mg-v-anello{grid-column:2}}.portal-settings .ld-acc{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;border-radius:3px;background:color-mix(in srgb,var(--verde) 10%,transparent);box-shadow:inset 3px 0 0 var(--verde);transition:background-color .22s,box-shadow .22s}.portal-settings .ld-acc.spenta{background:var(--im-riq);box-shadow:inset 3px 0 0 var(--im-sw-off)}.portal-settings .ld-acc>.im-ic{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.portal-settings .ld-acc.spenta>.im-ic{background:var(--im-pill);color:var(--t3)}.portal-settings .ld-acc>.im-ic svg{width:20px;height:20px}.portal-settings .ld-acc>div{flex:1;min-width:0}.portal-settings .ld-acc b{display:block;font-size:14px;font-weight:700}.portal-settings .ld-acc small{display:block;margin-top:2px;font-size:12px;color:var(--t2)}.portal-settings .ld-corpo{transition:opacity .22s}.portal-settings .ld-corpo.spento{opacity:.4}.portal-settings .ld-modi{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.portal-settings .ld-modi button{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border:0;border-radius:3px;background:var(--im-riq);font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:background-color .14s,box-shadow .14s}.portal-settings .ld-modi button:hover{background:var(--im-pill-h)}.portal-settings .ld-modi button.on{background:color-mix(in srgb,var(--ciano) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ciano) 70%,transparent);color:var(--t1)}.portal-settings .ld-modi button[data-attiva]:after{content:"attiva";position:absolute;top:8px;right:8px;padding:1px 6px;border-radius:3px;background:#00000073;font-size:11px;font-weight:700;color:#fff}.portal-settings .ld-modi b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-settings .ld-modi small{display:block;margin-top:2px;font-size:12px;color:var(--t3)}.portal-settings .ld-ill{flex:0 0 64px;height:44px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:3px;background:#00000040}:root:not(.dark) .portal-settings .ld-ill{background:var(--im-in)}.portal-settings .ld-ill i{width:12px;height:12px;border-radius:50%;background:var(--ciano)}.portal-settings .ld-ill.uno i:nth-child(2){opacity:.6}.portal-settings .ld-ill.uno i:nth-child(3){opacity:.35}.portal-settings .ld-ill.canali{flex-direction:column;gap:4px}.portal-settings .ld-ill.canali i{width:40px;height:6px;border-radius:3px}.portal-settings .ld-ill.canali i:nth-child(1){background:var(--blu)}.portal-settings .ld-ill.canali i:nth-child(2){background:var(--rosa)}.portal-settings .ld-ill.canali i:nth-child(3){background:var(--ambra)}.portal-settings .ld .rr-sx{display:flex;flex-direction:column;gap:16px}.portal-settings .ld-lista{display:flex;flex-direction:column;gap:4px}.portal-settings .ld-lista.cambiata{padding-left:8px;box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .ld-v{display:grid;grid-template-columns:14px 22px 32px minmax(0,1fr) auto 30px;gap:10px;align-items:center;min-height:48px;padding:6px 8px;border-radius:3px;background:#ffffff09;cursor:grab}:root:not(.dark) .portal-settings .ld-v{background:var(--im-sopra)}.portal-settings .ld-v .sv-grip{display:grid;color:var(--t3);opacity:.5}.portal-settings .ld-v .sv-grip svg{width:14px;height:14px}.portal-settings .ld-v:hover .sv-grip{opacity:1}.portal-settings .ld-v.trascina{background:color-mix(in srgb,var(--blu) 12%,var(--bg));outline:1px dashed color-mix(in srgb,var(--blu) 70%,transparent);outline-offset:-1px}.portal-settings .ld-pos{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;font-size:11px;font-weight:700;color:var(--t2)}:root:not(.dark) .portal-settings .ld-pos{background:var(--im-pill-h)}.portal-settings .ld-av{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:11px;font-weight:700;color:#fff}.portal-settings .ld-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-settings .ld-av.piccolo{width:24px;height:24px;font-size:9.5px}.portal-settings .ld-vn{display:flex;align-items:center;gap:8px;min-width:0}.portal-settings .ld-vn b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ld-vn .ct-chip{white-space:nowrap}.portal-settings .ld-pross{padding:2px 7px;border-radius:3px;background:color-mix(in srgb,var(--verde) 16%,transparent);font-style:normal;font-size:11px;font-weight:700;color:var(--im-verde-t)}.portal-settings .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity .14s}.portal-settings .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-settings .ld-piu{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;border:0;border-radius:3px;background:none;outline:1px dashed var(--im-sw-off);outline-offset:-1px;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-settings .ld-piu:hover,.portal-settings .ld-piu[data-state=open]{color:var(--t1);outline-color:var(--t3)}.portal-settings .ld-piu svg{width:13px;height:13px}.portal-settings .ld-vuota,.portal-settings-drawer .ld-vuota{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:var(--im-pg);font-size:12px;color:var(--t3)}:root:not(.dark) .portal-settings .ld-vuota,:root:not(.dark) .portal-settings-drawer .ld-vuota{background:var(--im-sopra)}.portal-settings .ld-vuota svg{flex-shrink:0;width:14px;height:14px}.portal-settings .ld-vuota.avviso{background:color-mix(in srgb,var(--ambra) 12%,transparent);color:color-mix(in srgb,var(--ambra) 65%,#fff)}:root:not(.dark) .portal-settings .ld-vuota.avviso{color:color-mix(in srgb,var(--ambra) 75%,#000)}.portal-settings .ld-canali{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.portal-settings .ld-can{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,var(--im-riq));box-shadow:inset 0 2px color-mix(in srgb,var(--c) 70%,transparent)}.portal-settings .ld-can-h{display:flex;align-items:center;gap:10px}.portal-settings .ld-can-h .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .ld-can-h .im-ic svg{width:14px;height:14px}.portal-settings .ld-can-h b{flex:1;font-size:13px;font-weight:600}.portal-settings .ld-can-h small{font-size:11px;color:var(--t3)}.portal-settings .ld-lista.compatta .ld-v{grid-template-columns:14px 22px 28px minmax(0,1fr) auto 30px;min-height:40px;padding:4px 6px}.portal-settings .ld-lista.compatta .ld-av{width:28px;height:28px;font-size:10.5px}.portal-settings .ld-lista.compatta .ld-piu{height:32px}.portal-settings .ld-prova{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.portal-settings .ld-next{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--acc) 10%,transparent);font-size:13px}.portal-settings .ld-next small{width:100%;font-size:11px;font-weight:600;color:var(--t3)}.portal-settings .ld-next .ct-chip svg,.portal-settings .ld-arr .ct-chip svg{width:11px;height:11px}.portal-settings .ld-next-chi{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-weight:600}.portal-settings .ld-next-chi>svg{width:12px;height:12px;color:var(--t3)}.portal-settings .ld-arr{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-radius:3px;background:var(--im-pill);font-size:12px}.portal-settings .ld-arr.nuovo{animation:ld-arriva .22s ease-out}@keyframes ld-arriva{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.portal-settings .ld-arr.nuovo{animation:none}}.portal-settings .ld-arr>b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ld-arr>svg{flex-shrink:0;width:12px;height:12px;color:var(--t3)}.portal-settings .ld-chi{flex:1;min-width:0;display:flex;flex-direction:column;font-weight:600}.portal-settings .ld-chi small{font-size:11px;font-weight:500;color:var(--t3)}.portal-settings .ld-arr.no .ld-chi{font-weight:500;color:color-mix(in srgb,var(--ambra) 65%,#fff)}:root:not(.dark) .portal-settings .ld-arr.no .ld-chi{color:color-mix(in srgb,var(--ambra) 75%,#000)}.portal-settings .ld-notif{display:grid;color:var(--verde)}.portal-settings .ld-notif svg{width:14px;height:14px}.portal-settings .ld-prova-az{display:flex;gap:8px}.portal-settings .ld-prova-az .btn{flex:1;justify-content:center}.portal-settings .ld-dx .im-nota{margin:12px 0 0}.portal-settings-drawer.ld-menu{display:flex;flex-direction:column;max-height:330px;padding:6px;border:0;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 0 0 1px #ffffff14,0 16px 40px #00000080}:root:not(.dark) .portal-settings-drawer.ld-menu{background:#fff;box-shadow:0 0 0 1px #e5e9f0,0 16px 40px #10182824}.portal-settings-drawer .ld-menu-c{flex-shrink:0;display:flex;align-items:center;gap:8px;height:34px;margin-bottom:4px;padding:0 10px;border-radius:3px;background:var(--portal-control);color:var(--t3)}.portal-settings-drawer .ld-menu-c svg{width:14px;height:14px}.portal-settings-drawer .ld-menu-c input{flex:1;min-width:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-settings-drawer .ld-menu-l{flex:1;min-height:0;overflow-y:auto}.portal-settings-drawer.ld-menu button{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;width:100%;padding:6px 8px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-settings-drawer.ld-menu button:hover{background:var(--hover,rgba(127,127,127,.12))}.portal-settings-drawer .ld-av{grid-row:span 2;width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:11px;font-weight:700;color:#fff}.portal-settings-drawer .ld-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-settings-drawer.ld-menu button b{font-size:13px;font-weight:600}.portal-settings-drawer.ld-menu button small{font-size:11px;color:var(--t3)}@media(max-width:900px){.portal-settings .ld-modi{grid-template-columns:1fr}}.portal-settings .cp-gruppi{display:flex;flex-direction:column;gap:12px}.portal-settings .cp-g .sv-gh .ib{width:28px;height:28px;border-radius:3px}.portal-settings .cp-vv{display:flex;flex-direction:column;gap:2px}.portal-settings .cp-v{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(90px,1fr) 150px 74px 66px;gap:12px;align-items:center;min-height:46px;padding:6px 8px;border-radius:3px;cursor:pointer;transition:background-color .14s}.portal-settings .cp-v:hover{background:var(--im-riq)}.portal-settings .cp-v:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-2px}.portal-settings .cp-v.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-settings .cp-v.nuovo,.portal-settings .cp-v.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .cp-vn{min-width:0;display:flex;flex-direction:column;gap:2px}.portal-settings .cp-vn b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .cp-vn small{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--t3)}.portal-settings .cp-vn small svg{width:11px;height:11px}:is(.portal-settings,.portal-settings-drawer) .cp-barra{display:flex;height:8px;border-radius:4px;background:var(--im-pill);overflow:hidden}:is(.portal-settings,.portal-settings-drawer) .cp-barra i{display:block;height:100%}:is(.portal-settings,.portal-settings-drawer) .cp-barra .min{background:var(--c,var(--verde))}:is(.portal-settings,.portal-settings-drawer) .cp-barra .bonus{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c,var(--verde)) 55%,transparent) 0,color-mix(in srgb,var(--c,var(--verde)) 55%,transparent) 3px,color-mix(in srgb,var(--c,var(--verde)) 22%,transparent) 3px,color-mix(in srgb,var(--c,var(--verde)) 22%,transparent) 6px)}.portal-settings .cp-cifre-r{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-settings .cp-cifre-r small{font-weight:500;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .cp-eta-r{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.portal-settings,.portal-settings-drawer) .cp-eta-r svg{width:12px;height:12px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .cp-eta-r.no{color:var(--t3)}.portal-settings .cp-va{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .14s}.portal-settings .cp-v:is(:hover,:focus-within,.on) .cp-va{opacity:1}.portal-settings .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-settings .cp-ruoli{display:flex;flex-direction:column;gap:8px;margin-top:16px}.portal-settings .cp-r{display:grid;grid-template-columns:34px minmax(0,1fr) 130px 30px;gap:10px 12px;align-items:center;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,var(--im-pg));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-settings .cp-r.nuovo,.portal-settings .cp-r.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .cp-r>.im-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .cp-r>.im-ic svg{width:16px;height:16px}.portal-settings .cp-rn{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.portal-settings .cp-rn b{font-size:13px;font-weight:600}.portal-settings .cp-ri{height:36px}.portal-settings .cp-rt span.spento{opacity:.4;cursor:not-allowed}.portal-settings .cp-rs span svg{width:13px;height:13px}.portal-settings .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-settings .cp-rm{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:8px}.portal-settings .cp-rm .ct-seg span{white-space:nowrap}:is(.portal-settings,.portal-settings-drawer) .cp-menu button{grid-template-columns:30px minmax(0,1fr)}:is(.portal-settings,.portal-settings-drawer) .cp-mic{grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}:is(.portal-settings,.portal-settings-drawer) .cp-mic svg{width:14px;height:14px}.portal-settings .cp-dx{display:flex;flex-direction:column;gap:16px}.portal-settings .cp-pen .im-f{max-width:160px}.portal-settings .cp-pen .im-f>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.portal-settings .cp-pen .im-nota{margin:10px 0 0}.portal-settings .cp-prova{display:flex;flex-direction:column;gap:12px}.portal-settings .cp-pv{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-settings .cp-pv .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .cp-pv .im-ic svg{width:15px;height:15px}.portal-settings .cp-pv b{display:block;font-size:13px;font-weight:600}.portal-settings .cp-pv small{font-size:11px;color:var(--t3)}.portal-settings .cp-quando{display:flex}.portal-settings .cp-quando span{flex:1;justify-content:center}.portal-settings .cp-giorni{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2)}.portal-settings .cp-giorni span{flex:1}.portal-settings .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:var(--im-pill)}.portal-settings .cp-giorni b{min-width:28px;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.portal-settings .cp-calc{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:var(--im-sopra)}.portal-settings .cp-calc-b{display:flex;height:12px;border-radius:6px;background:var(--im-pill);overflow:hidden}.portal-settings .cp-calc-b i{display:block;height:100%}.portal-settings .cp-calc-b .min,.portal-settings .cp-righe i.min{background:var(--verde)}.portal-settings .cp-calc-b .bonus,.portal-settings .cp-righe i.bonus{background:var(--blu)}.portal-settings .cp-calc-b .malus,.portal-settings .cp-righe i.malus{background:var(--rosso)}.portal-settings .cp-righe{display:flex;flex-direction:column;gap:6px}.portal-settings .cp-righe div{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--t2)}.portal-settings .cp-righe span{display:flex;align-items:center;gap:8px}.portal-settings .cp-righe i{width:8px;height:8px;border-radius:2px}.portal-settings .cp-righe b{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-settings .cp-righe .tot{padding-top:8px;border-top:1px solid var(--im-filo);font-size:14px;font-weight:700;color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .cp-det .im-f>span{display:flex;align-items:center;gap:6px}:is(.portal-settings,.portal-settings-drawer) .cp-det .g-select{max-width:none;width:100%}:is(.portal-settings,.portal-settings-drawer) .cp-modo{display:flex}:is(.portal-settings,.portal-settings-drawer) .cp-modo span{flex:1;justify-content:center}:is(.portal-settings,.portal-settings-drawer) .cp-eta{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}:is(.portal-settings,.portal-settings-drawer) .cp-eta .ct-seg{display:flex}:is(.portal-settings,.portal-settings-drawer) .cp-eta .ct-seg span{flex:1;justify-content:center}:is(.portal-settings,.portal-settings-drawer) .cp-barra-g{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:4px;background:var(--bg);--c:var(--verde)}:is(.portal-settings,.portal-settings-drawer) .cp-barra-g .cp-barra{height:12px;border-radius:6px}:is(.portal-settings,.portal-settings-drawer) .cp-barra-g p{margin:0;font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .cp-barra-g b{color:var(--t1)}.portal-settings .cp-ordine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px;border-radius:3px;background:var(--im-sopra);font-size:12px;color:var(--t2)}.portal-settings .cp-ordine svg{width:13px;height:13px;color:var(--t3)}.portal-settings .cp-ordine span{white-space:nowrap}.portal-settings .cp-ordine span:nth-of-type(2){padding:2px 8px;border-radius:3px;background:color-mix(in srgb,var(--ciano) 18%,transparent);color:var(--im-ciano-t);font-weight:700}.portal-settings .cp-p .ld-av{width:34px;height:34px}.portal-settings .cp-pr{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.portal-settings .cp-confronto{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:12px;color:var(--t3)}.portal-settings .cp-confronto svg{width:12px;height:12px}.portal-settings .cp-confronto b{font-variant-numeric:tabular-nums}.portal-settings .cp-confronto.su b{color:var(--im-verde-t)}.portal-settings .cp-confronto.giu b{color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .cp-rm{align-items:center}.portal-settings .im-pre{flex-shrink:0;padding-right:6px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.portal-settings .cp .sv-strum .rr-cerca{flex:0 1 192px;min-width:160px}.portal-settings .cp-r .im-inp input,.portal-settings .cp-pen .im-inp input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-settings .cp-rt span.spento{cursor:pointer}.portal-settings .cp-g .sv-vuoto{padding:8px}.portal-settings .sv-vuoto.grande .btn{margin-left:8px}.portal-settings-drawer .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:var(--portal-control)}.portal-settings-drawer .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer;outline:none;white-space:nowrap}.portal-settings-drawer .ct-seg span.on{background:color-mix(in srgb,var(--t1) 9%,transparent);color:var(--t1)}.portal-settings-drawer .ct-seg svg{width:14px;height:14px}.portal-settings-drawer .at-aiuto{font-size:11px;color:var(--t3)}.portal-settings-drawer .im-campi{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:1100px){.portal-settings .cp-v{grid-template-columns:minmax(0,1fr) 150px 66px}.portal-settings .cp-v>.cp-barra,.portal-settings .cp-v>.cp-eta-r{display:none}}.portal-settings .cl-avviso{display:flex;gap:14px;margin-bottom:16px;padding:14px 18px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 3px 0 0 var(--ambra)}.portal-settings .cl-avviso>.im-ic{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--ambra) 16%,transparent);color:var(--ambra)}.portal-settings .cl-avviso>.im-ic svg{width:18px;height:18px}.portal-settings .cl-avviso b{display:block;font-size:14px;font-weight:700;color:color-mix(in srgb,var(--ambra) 65%,#fff)}:root:not(.dark) .portal-settings .cl-avviso b{color:color-mix(in srgb,var(--ambra) 75%,#000)}.portal-settings .cl-avviso span{display:block;margin-top:3px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-settings .cl-dx{display:flex;flex-direction:column;gap:16px}.portal-settings .cl-tab{border-radius:3px;overflow:hidden}.portal-settings .cl-th,.portal-settings .cl-r{display:grid;grid-template-columns:34px minmax(0,1.6fr) 80px 104px 104px 84px;gap:10px;align-items:center;padding:0 12px}.portal-settings .cl-th{height:36px;font-size:11px;font-weight:600;color:var(--t3);box-shadow:inset 0 -1px 0 var(--im-filo)}.portal-settings .cl-th span:nth-child(n+3),.portal-settings .cl-r>span:nth-child(n+3){text-align:right}.portal-settings .cl-r{min-height:50px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--t2);box-shadow:inset 0 -1px color-mix(in srgb,var(--t1) 4%,transparent);outline:none}.portal-settings .cl-r b{color:var(--t1)}.portal-settings .cl-r.manuale{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ambra) 6%,transparent) 0 6px,transparent 6px 12px);box-shadow:inset 2px 0 0 var(--ambra),inset 0 -1px color-mix(in srgb,var(--t1) 4%,transparent);cursor:pointer}.portal-settings .cl-r.manuale:hover{background-color:color-mix(in srgb,var(--ambra) 6%,transparent)}.portal-settings .cl-r.manuale:focus-visible,.portal-settings .cl-r.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ambra) 60%,transparent)}.portal-settings .cl-pos-n{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--im-pill-h);font-size:12px;font-weight:700;color:var(--t2)}.portal-settings .cl-pos-n.p1{background:color-mix(in srgb,var(--gold) 28%,transparent);color:var(--gold)}.portal-settings .cl-pos-n.p2{background:#c8cdd72e;color:#d5d9e0}:root:not(.dark) .portal-settings .cl-pos-n.p2{background:#e4e7ec;color:#5a6172}.portal-settings .cl-pos-n.p3{background:color-mix(in srgb,var(--acc) 22%,transparent);color:var(--im-acc-t)}.portal-settings .cl-nome{display:flex;align-items:center;gap:10px;min-width:0}.portal-settings .cl-nome b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .cl-av-m{background:color-mix(in srgb,var(--ambra) 16%,transparent);color:var(--ambra)}.portal-settings .cl-av-m svg{width:13px;height:13px}.portal-settings .cl-tag{padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 16%,transparent);font-style:normal;font-size:11px;font-weight:700;color:color-mix(in srgb,var(--ambra) 65%,#fff)}:root:not(.dark) .portal-settings .cl-tag,:root:not(.dark) .portal-settings .cl-stato{color:color-mix(in srgb,var(--ambra) 75%,#000)}.portal-settings .cl-voci{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.portal-settings .cl-v{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:3px;background:#ffffff09;box-shadow:inset 2px 0 0 var(--ambra);cursor:pointer;outline:none;transition:background-color .14s}.portal-settings .cl-v:hover,.portal-settings .cl-v:focus-visible{background:var(--im-pill-h)}:root:not(.dark) .portal-settings .cl-v{background:var(--im-sopra)}.portal-settings .cl-v.spenta{box-shadow:inset 2px 0 0 var(--im-sw-off)}.portal-settings .cl-v.spenta b{color:var(--t2)}.portal-settings .cl-vh{display:flex;align-items:center;gap:6px}.portal-settings .cl-vh b{font-size:13px;font-weight:600}.portal-settings .cl-stato{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--ambra) 65%,#fff);white-space:nowrap}.portal-settings .cl-v.spenta .cl-stato{color:var(--t3)}.portal-settings .cl-stato svg{width:12px;height:12px}.portal-settings .cl-v small{font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .cl-v p{display:flex;gap:6px;margin:2px 0 0;font-size:12px;color:var(--t2)}.portal-settings .cl-v p svg{flex-shrink:0;width:12px;height:12px;margin-top:2px;color:var(--t3)}.portal-settings .cl-nuova{width:100%;justify-content:center}.portal-settings .cl-reg{display:flex;flex-direction:column;gap:0}.portal-settings .cl-rg{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13px;color:var(--t2);line-height:1.45}.portal-settings .cl-rg+.cl-rg{border-top:1px solid var(--im-filo)}.portal-settings .cl-rg-p{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--blu)}.portal-settings .cl-rg b{color:var(--t1);font-weight:600}.portal-settings .cl-rg small{display:block;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings-drawer .cl-numeri{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-settings-drawer .im-suf{flex-shrink:0;padding-left:8px;font-style:normal;font-size:12.5px;color:var(--t3)}.portal-settings-drawer .cl-spicca{font-size:11px;color:var(--t3)}.portal-settings-drawer .cl-spicca.si{color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings-drawer .im-nota{margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-settings-drawer .cl-perche{display:flex;gap:8px}.portal-settings-drawer .cl-perche svg{flex-shrink:0;width:13px;height:13px;margin-top:2px;color:var(--blu)}.portal-settings-drawer .im-tg{display:flex;align-items:center;gap:12px}.portal-settings-drawer .im-tg>div{flex:1}.portal-settings-drawer .im-tg b{display:block;font-size:13px;font-weight:600}.portal-settings-drawer .im-tg small{display:block;font-size:12px;color:var(--t3)}.portal-settings-drawer .cl-pos{display:flex;align-items:center;gap:12px;padding:12px;border-radius:4px;background:var(--bg)}.portal-settings-drawer .cl-pos b{font-size:26px;font-weight:700;color:color-mix(in srgb,var(--ambra) 70%,var(--t1));font-variant-numeric:tabular-nums}.portal-settings-drawer .cl-pos span{font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings .zs{grid-template-columns:minmax(0,1fr) 380px}.portal-settings .zs-mappa-r{min-width:0}.portal-settings .zs-legenda{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--t2)}.portal-settings .zs-legenda span{display:inline-flex;align-items:center;gap:6px}.portal-settings .zs-legenda i{width:12px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:inset 0 0 0 1.5px var(--c)}.portal-settings .zs-legenda .senza i{background:repeating-linear-gradient(45deg,rgba(232,174,85,.5) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1.5px var(--ambra)}.portal-settings .zs-dx{display:flex;flex-direction:column;gap:16px}.portal-settings .zs-file{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:3px;background:var(--im-riq)}.portal-settings .zs-file .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--blu) 16%,transparent);color:var(--blu)}.portal-settings .zs-file .im-ic svg{width:15px;height:15px}.portal-settings .zs-file b{display:block;font-size:13px;font-weight:600;word-break:break-all}.portal-settings .zs-file small{font-size:11px;color:var(--t3)}.portal-settings .zs-carica{width:100%;justify-content:center}.portal-settings .zs-dx .im-nota{margin:10px 0 0}.portal-settings .zs-senza-n{color:color-mix(in srgb,var(--ambra) 70%,var(--t1));font-weight:600}.portal-settings .zs-lista{display:flex;flex-direction:column;gap:4px}.portal-settings .zs-r{display:grid;grid-template-columns:28px minmax(0,1fr) 150px;gap:10px;align-items:center;min-height:46px;padding:6px 8px;border-radius:3px;cursor:pointer;transition:background-color .14s}.portal-settings .zs-r:hover{background:var(--im-riq)}.portal-settings .zs-r.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.portal-settings .zs-pin{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .zs-pin svg{width:14px;height:14px}.portal-settings .zs-r.senza .zs-pin{background:repeating-linear-gradient(45deg,rgba(232,174,85,.22) 0 3px,transparent 3px 6px)}.portal-settings .zs-n{min-width:0;display:flex;flex-direction:column;gap:1px}.portal-settings .zs-n b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .zs-n small{font-size:11px;color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .zs-sel .g-select{width:100%;max-width:none;height:32px}.portal-settings .zs-mappa{height:max(440px,calc(100vh - 330px));border-radius:4px;overflow:hidden;background:#0e1117;box-shadow:inset 0 0 0 1px #ffffff0f}.portal-settings .zs-mappa .leaflet-container{background:#1b1f26;font-family:Manrope,sans-serif}.portal-settings .zs-pol{cursor:pointer;transition:fill-opacity .14s}.portal-settings .zs-pol:hover{fill-opacity:.4}.portal-settings .zs-mappa .zs-tt{padding:3px 8px;border:0;border-radius:3px;background:#0e1117d1;box-shadow:none;font:700 11px/1.3 Manrope,sans-serif;color:#fff;text-align:center;white-space:nowrap}.portal-settings .zs-mappa .zs-tt:before{display:none}.portal-settings .zs-mappa .zs-tt span{display:block;font-size:11px;font-weight:600;color:#fff9}.portal-settings .zs-mappa .zs-tt.senza span{color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .zs-mappa .zs-tt.on{background:#0e1117f2;box-shadow:0 0 0 1px #ffffff2e}.portal-settings .zs-mappa .leaflet-bar{border:0;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 8px 24px #0006}.portal-settings .zs-mappa .leaflet-bar a{width:32px;height:32px;line-height:30px;border:0;background:#161a22;font:500 20px Manrope,sans-serif;color:#c9cfda}.portal-settings .zs-mappa .leaflet-bar a:hover{background:#1f2430;color:#fff}.portal-settings .zs-mappa .leaflet-bar a+a{box-shadow:inset 0 1px #ffffff12}.portal-settings .zs-mappa .leaflet-control-attribution{padding:2px 8px;border-radius:3px 0 0;background:#0e1117b3;font-size:11px;color:#7a8294}.portal-settings .zs-mappa .leaflet-control-attribution a{color:#9aa1b0}.portal-settings .zs-mappa-r .im-at .btn{height:32px}.portal-settings .zs-mappa .leaflet-tile{filter:invert(1) hue-rotate(185deg) brightness(.82) contrast(.92) saturate(.35)}.portal-settings .zs-mappa.lontano .zs-tt:not(.on,.portal-settings .su){opacity:0!important}.portal-settings .zs-mappa .zs-tt{transition:opacity .14s}.portal-settings .zs-r .im-pr-era{font-size:11px}.portal-settings .zs-r:hover{background:var(--im-pill)}.portal-settings .ct-pill.g-select{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;max-width:none;height:32px;padding:0 10px 0 12px;border:0;border-radius:3px;background:var(--im-pill);box-shadow:none;font:500 12px Manrope,sans-serif;color:var(--t2)}.portal-settings .ct-pill.g-select:hover{background:var(--im-pill-h);color:var(--t1)}.portal-settings .ct-pill.g-select>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-settings .zs-mappa .sv-vuoto{padding:16px}.portal-settings .zs-mappa .zs-tt b{display:block}.portal-settings .zs-mappa .zs-tt.su{opacity:1!important}:root:not(.dark) .portal-settings .zs-mappa{background:#e9edf2;box-shadow:inset 0 0 0 1px var(--im-filo)}:root:not(.dark) .portal-settings .zs-mappa .leaflet-container{background:#e9edf2}:root:not(.dark) .portal-settings .zs-mappa .leaflet-tile{filter:saturate(.6)}:root:not(.dark) .portal-settings .zs-mappa .leaflet-bar a{background:#fff;color:#1d2330}@media(max-width:1180px){.portal-settings .zs{grid-template-columns:minmax(0,1fr)}.portal-settings .zs-mappa{height:440px}}.portal-settings .ai-ordine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:10px 14px;border-radius:3px;background:var(--im-riq);font-size:12px;color:var(--t2)}.portal-settings .ai-ordine>svg{width:13px;height:13px;color:var(--t3)}.portal-settings .ai-o-t{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-weight:700;color:var(--t1)}.portal-settings .ai-o-t svg{width:14px;height:14px;color:var(--blu)}.portal-settings .ai-o-p{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:3px;font-weight:600;white-space:nowrap}.portal-settings .ai-o-p svg{width:13px;height:13px}.portal-settings .ai-o-p small{font-weight:500;color:var(--t3)}.portal-settings .ai-o-p.liv{background:color-mix(in srgb,var(--ambra) 18%,transparent);color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .ai-o-p.fun{background:color-mix(in srgb,var(--blu) 18%,transparent);color:var(--im-blu-t)}.portal-settings .ai-o-p.bas{background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--im-acc-t)}.portal-settings .ai-o-n{margin-left:4px;font-size:12px;color:var(--t3);white-space:nowrap}.portal-settings .ai .rr-sx,.portal-settings .ai-dx{display:flex;flex-direction:column;gap:16px}.portal-settings .ai-chiavi{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.portal-settings .ai-k{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:3px;background:var(--im-pill);font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-settings .ai-k:hover{background:var(--im-pill-h)}.portal-settings .ai-k.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent);color:var(--t1)}.portal-settings .ai-k[data-attiva]:after{content:"attiva";position:absolute;top:6px;right:6px;padding:1px 5px;border-radius:3px;background:#00000073;font-size:11px;font-weight:700;color:#fff}.portal-settings .ai-k-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 22%,transparent);font-weight:700;color:var(--c)}.portal-settings .ai-k b{display:block;font-size:13px;font-weight:600}.portal-settings .ai-k small{font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .ai-conn{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--verde) 10%,transparent);font-size:12px;color:var(--t2)}.portal-settings .ai-conn>span{flex:1;display:flex;align-items:center;gap:6px}.portal-settings .ai-conn svg{width:13px;height:13px;color:var(--verde)}.portal-settings .ai-conn b{color:var(--t1)}.portal-settings .ai-conn .btn{height:30px}.portal-settings .ai-conn .btn.in-corso svg{animation:mg-gira .8s linear infinite}.portal-settings .ai-avanzate{margin-top:12px}.portal-settings .ai-avanzate summary{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3);cursor:pointer;list-style:none}.portal-settings .ai-avanzate summary::-webkit-details-marker{display:none}.portal-settings .ai-avanzate summary svg{width:13px;height:13px}.portal-settings .ai-avanzate[open] summary{margin-bottom:10px;color:var(--t2)}.portal-settings .ai-avanzate code{font-size:11px}.portal-settings .ai-modelli{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portal-settings .ai-m{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border:0;border-radius:3px;background:var(--im-pill);font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-settings .ai-m:hover{background:var(--im-pill-h)}.portal-settings .ai-m.on{background:color-mix(in srgb,var(--acc) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 65%,transparent);color:var(--t1)}.portal-settings .ai-m[data-attiva]:after{content:"attivo";position:absolute;top:8px;right:8px;padding:1px 5px;border-radius:3px;background:#00000073;font-size:11px;font-weight:700;color:#fff}.portal-settings .ai-m-t{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--im-acc-t);text-transform:uppercase}.portal-settings .ai-m b{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);word-break:break-all}.portal-settings .ai-m small{font-size:11px;line-height:1.45;color:var(--t3)}.portal-settings .ai-costo{display:inline-flex;gap:3px;margin-top:4px}.portal-settings .ai-costo i{width:6px;height:6px;border-radius:50%;background:var(--im-sw-off)}.portal-settings .ai-costo i.on{background:var(--ambra)}.portal-settings .ai-altro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;color:var(--t3)}.portal-settings .ai-altro .g-select{min-width:260px;max-width:none}.portal-settings .ai-livelli,.portal-settings .ai-funz{display:flex;flex-direction:column;gap:6px}.portal-settings .ai-l{display:grid;grid-template-columns:minmax(0,1fr) 300px 90px;gap:12px;align-items:center;padding:8px 10px;border-radius:3px;background:var(--im-sopra)}.portal-settings .ai-l.mod,.portal-settings .ai-f.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .ai-l-n b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.portal-settings .ai-l-n small,.portal-settings .ai-f-n small{display:block;font-size:11px;color:var(--t3)}.portal-settings .ai-perm{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--viola) 18%,transparent);font-style:normal;font-size:11px;font-weight:700;color:color-mix(in srgb,var(--viola) 70%,var(--t1))}.portal-settings .ai-perm svg{width:10px;height:10px}.portal-settings .ai-l-c{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.portal-settings .ai-l-c small{font-size:11px;color:var(--t3)}.portal-settings .ai-l .g-select,.portal-settings .ai-f .g-select{max-width:none;width:100%}.portal-settings .ai-f{display:grid;grid-template-columns:30px minmax(0,1fr) 260px auto;gap:12px;align-items:center;padding:8px 10px;border-radius:3px;background:var(--im-sopra)}.portal-settings .ai-f .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--blu) 18%,transparent);color:var(--blu)}.portal-settings .ai-f .im-ic svg{width:15px;height:15px}.portal-settings .ai-f-n b{font-size:13px;font-weight:600}.portal-settings .ai-f.spenta .ai-f-n,.portal-settings .ai-f.spenta .im-ic{opacity:.5}.portal-settings .ai-chip{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:1px 7px;border-radius:3px;background:var(--im-pill-h);font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-settings .ai-chip em{font:600 11px Manrope,sans-serif;font-style:normal;color:var(--t3)}.portal-settings .ai-chip.manca{background:color-mix(in srgb,var(--ambra) 18%,transparent);color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .ai-chip.spenta{font-family:Manrope,sans-serif;color:var(--t3)}.portal-settings .ai-prova{display:flex;flex-direction:column;gap:14px}.portal-settings .ai-prova .g-select{max-width:none;width:100%}.portal-settings .ai-p-liv{display:flex}.portal-settings .ai-p-liv span{flex:1;justify-content:center}.portal-settings .ai-p-liv.spento{opacity:.4;pointer-events:none}.portal-settings .ai-esito{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:4px;background:color-mix(in srgb,var(--viola) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 35%,transparent)}.portal-settings .ai-esito small{font-size:11px;font-weight:700;letter-spacing:.03em;color:color-mix(in srgb,var(--viola) 70%,var(--t1));text-transform:uppercase}.portal-settings .ai-esito b{font:700 15px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);word-break:break-all}.portal-settings .ai-esito span{font-size:12px;line-height:1.45;color:var(--t2)}.portal-settings .ai-esito.spenta{flex-direction:row;gap:10px;background:var(--im-pill);box-shadow:none}.portal-settings .ai-esito.spenta svg{flex-shrink:0;width:16px;height:16px;color:var(--t3)}.portal-settings .ai-esito.spenta b{font:700 14px Manrope,sans-serif}.portal-settings .ai-catena{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.portal-settings .ai-catena li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border-radius:3px;background:var(--im-sopra)}.portal-settings .ai-catena li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:var(--im-pill-h);color:var(--t3)}.portal-settings .ai-catena li>span svg{width:13px;height:13px}.portal-settings .ai-catena b{display:block;font-size:12px;font-weight:600}.portal-settings .ai-catena small{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);word-break:break-all}.portal-settings .ai-catena li.vince{background:color-mix(in srgb,var(--verde) 10%,transparent);box-shadow:inset 2px 0 0 var(--verde)}.portal-settings .ai-catena li.vince>span{background:var(--verde);color:#0b0e15}.portal-settings .ai-catena li.salta{opacity:.5}.portal-settings .ai-conn .btn.in-corso svg{animation:ai-gira .8s linear infinite}@keyframes ai-gira{to{transform:rotate(360deg)}}.portal-settings .ai-conn>span svg{color:var(--c,var(--verde))}.portal-settings .ai-sel{min-width:260px}.portal-settings .ai-l-sel,.portal-settings .ai-f-sel{min-width:0}.portal-settings .ai-esito .ai-costo{margin-top:6px}.portal-settings .ai-budget{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.portal-settings .ai-budget .im-inp{width:110px}.portal-settings .ai-budget .im-inp input{flex:1;min-width:0;border:0;background:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1);text-align:center}.portal-settings .ai-budget .ib{width:32px;height:32px;background:var(--im-pill)}.portal-settings .ai-budget-sw{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:var(--t2)}.portal-settings .ai-dx .im-nota{margin:10px 0 0}.portal-settings .ai-modelli+.ai-altro+.ld-vuota{margin-top:10px}.portal-settings .qt-col-n{margin-left:6px;font-style:normal;font-size:11px;color:var(--t3)}:root:not(.dark) .portal-settings .ai-m-t,:root:not(.dark) .portal-settings .ai-perm{filter:saturate(1.1)}@media(max-width:1280px){.portal-settings .ai-l{grid-template-columns:minmax(0,1fr) 220px 80px}.portal-settings .ai-f{grid-template-columns:30px minmax(0,1fr) 200px auto}}@media(max-width:900px){.portal-settings .ai-modelli{grid-template-columns:1fr}}.portal-settings .pi-misura{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 16px;border-radius:4px;background:color-mix(in srgb,var(--viola) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 25%,transparent)}.portal-settings .pi-misura.oltre{background:color-mix(in srgb,var(--blu) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blu) 25%,transparent)}.portal-settings .pi-m-t{display:flex;align-items:center;gap:12px}.portal-settings .pi-m-t .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--viola) 18%,transparent);color:var(--viola)}.portal-settings .pi-misura.oltre .pi-m-t .im-ic{background:color-mix(in srgb,var(--blu) 18%,transparent);color:var(--blu)}.portal-settings .pi-m-t .im-ic svg{width:16px;height:16px}.portal-settings .pi-m-t>div{flex:1;min-width:0}.portal-settings .pi-m-t b{display:block;font-size:14px;font-weight:700}.portal-settings .pi-m-t small{display:block;max-width:90ch;font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings .pi-m-n{flex-shrink:0;font-size:12px;color:var(--t3);white-space:nowrap}.portal-settings .pi-m-n b{font-size:14px;color:var(--t1);font-variant-numeric:tabular-nums}.portal-settings .pi-barra{position:relative;display:flex;gap:2px;height:10px;margin-bottom:14px;border-radius:2px;background:var(--im-pill)}.portal-settings .pi-barra i{height:100%;border-radius:2px;background:var(--c);opacity:.85}.portal-settings .pi-barra i:hover{opacity:1}.portal-settings .pi-barra em{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--t1);font-style:normal}.portal-settings .pi-barra em span{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;font-size:11px;font-weight:700;color:var(--t2);white-space:nowrap}.portal-settings .pi .rr-sx{display:flex;flex-direction:column;gap:16px}.portal-settings .pi-car{display:block;margin-top:6px;font-size:11px;color:var(--t3)}.portal-settings .pi .sv-strum{flex-wrap:wrap;row-gap:10px}.portal-settings .pi-cat{min-width:0;max-width:100%;overflow-x:auto}.portal-settings .pi-cat .ct-seg span{display:inline-flex;align-items:center;gap:6px}:is(.portal-settings,.portal-settings-drawer) .pi-pal{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--c)}.portal-settings .pi-lista{display:flex;flex-direction:column;gap:18px}.portal-settings .pi-gr h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--t2);text-transform:uppercase}.portal-settings .pi-gr h3 small{font-size:11px;font-weight:600;color:var(--t3)}.portal-settings .pi-gr-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.portal-settings .pi-p{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--c) 4%,var(--im-pg));box-shadow:inset 0 2px color-mix(in srgb,var(--c) 55%,transparent);cursor:pointer;transition:background-color .14s}.portal-settings .pi-p:hover{background:color-mix(in srgb,var(--c) 8%,var(--im-sopra))}.portal-settings .pi-p:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:2px}.portal-settings .pi-p.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 2px 0 var(--c),inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-settings .pi-p.nuovo,.portal-settings .pi-p.mod{box-shadow:inset 0 2px color-mix(in srgb,var(--c) 55%,transparent),inset 2px 0 0 var(--ambra)}.portal-settings .pi-ph{display:flex;align-items:center;gap:8px;min-width:0}.portal-settings .pi-ph .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .pi-ph .im-ic svg{width:14px;height:14px}.portal-settings .pi-ph b{min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .pi-p p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13px;line-height:1.55;color:var(--t2);white-space:pre-line}.portal-settings .pi-p mark{border-radius:2px;background:color-mix(in srgb,var(--ambra) 18%,transparent);color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .pi-pf{display:flex;align-items:center;gap:12px;min-height:28px;font-size:11px;color:var(--t3)}.portal-settings .pi-pf>span{display:inline-flex;align-items:center;gap:5px}.portal-settings .pi-pf svg{width:12px;height:12px}.portal-settings .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity .14s}.portal-settings .pi-p:is(:hover,.portal-settings :focus-within,.portal-settings .on) .pi-pf .ib{opacity:1}.portal-settings .pi-dx{display:flex;flex-direction:column;gap:16px}.portal-settings .pi-prova{display:flex;flex-direction:column;gap:10px}.portal-settings .pi-prova .rr-campo textarea{flex:1;min-height:28px;max-height:110px;padding:5px 0;border:0;background:none;resize:none;font:500 13px Manrope,sans-serif;line-height:1.5;color:var(--t1);outline:none}.portal-settings .pi-prova .rr-invia{background:var(--viola)}.portal-settings .pi-esempi{display:flex;flex-wrap:wrap;gap:6px}.portal-settings .pi-esempi button{height:28px;padding:0 10px;border:0;border-radius:3px;background:var(--im-pill);font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-settings .pi-esempi button:hover{background:color-mix(in srgb,var(--viola) 18%,transparent);color:color-mix(in srgb,var(--viola) 70%,var(--t1))}.portal-settings .pi-e{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px;border-radius:4px;background:color-mix(in srgb,var(--verde) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde) 30%,transparent);animation:rr-pop .14s ease-out}.portal-settings .pi-e .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:var(--verde);color:#0b0e15}.portal-settings .pi-e .im-ic svg{width:15px;height:15px}.portal-settings .pi-e>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.portal-settings .pi-e small{font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--im-verde-t);text-transform:uppercase}.portal-settings .pi-e b{font-size:14px;font-weight:700}.portal-settings .pi-e em{font-style:normal;font-size:12px;color:var(--t3)}.portal-settings .pi-e q{display:block;margin:6px 0 2px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--verde) 50%,transparent);font-size:13px;line-height:1.5;color:var(--t2);quotes:none}.portal-settings .pi-anche{font-size:12px;color:var(--t2)}.portal-settings .pi-e .btn{margin-top:6px}.portal-settings .pi-e.manca{background:color-mix(in srgb,var(--ambra) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ambra) 30%,transparent)}.portal-settings .pi-e.manca .im-ic{background:var(--ambra)}.portal-settings .pi-e.manca small{font-size:13px;font-weight:500;letter-spacing:0;line-height:1.5;color:var(--t2);text-transform:none}.portal-settings .pi-dom{display:flex;flex-direction:column;gap:8px}.portal-settings .pi-d{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:3px;background:var(--im-riq);box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .pi-dh{display:flex;align-items:center;gap:10px;min-width:0}.portal-settings .pi-dh .av{flex-shrink:0;width:28px;height:28px;font-size:11px}.portal-settings .pi-dh>div{flex:1;min-width:0}.portal-settings .pi-dh b{display:block;font-size:12px;font-weight:600}.portal-settings .pi-dh small{font-size:11px;color:var(--t3)}.portal-settings .pi-tema{display:inline-flex;align-items:center;gap:5px;max-width:50%;padding:2px 7px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 18%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--ambra) 70%,var(--t1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .pi-tema svg{flex-shrink:0;width:11px;height:11px}.portal-settings .pi-d q{font-size:13px;line-height:1.5;color:var(--t1);quotes:"«" "»"}.portal-settings .pi-da{display:flex;justify-content:flex-end;gap:8px}.portal-settings .pi-vuote,.portal-settings .pi-chiuse{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--verde) 10%,transparent);font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings .pi-vuote svg,.portal-settings .pi-chiuse svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--verde)}.portal-settings .pi-chi{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--im-filo)}.portal-settings .pi-chi>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3)}.portal-settings .pi-chi>span svg{width:13px;height:13px}.portal-settings .pi-ruoli{display:flex;flex-wrap:wrap;gap:6px}.portal-settings .pi-r{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:3px;background:var(--im-pill);font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-settings .pi-r:hover{color:var(--t1)}.portal-settings .pi-r.on{background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);color:var(--t1)}.portal-settings .pi-r svg{width:12px;height:12px;color:var(--c)}.portal-settings .pi-nessuno{display:flex;align-items:center;gap:6px;width:100%;margin:4px 0 0;font-size:12px;color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .pi-nessuno svg{width:13px;height:13px}:is(.portal-settings,.portal-settings-drawer) .pi-cats{display:flex;flex-wrap:wrap;gap:6px}:is(.portal-settings,.portal-settings-drawer) .pi-cb{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:3px;background:var(--im-pill);font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}:is(.portal-settings,.portal-settings-drawer) .pi-cb:hover{color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .pi-cb.on{background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .pi-nuova-cat{width:150px;height:28px}:is(.portal-settings,.portal-settings-drawer) .pi-testo{flex:1;min-height:0}:is(.portal-settings,.portal-settings-drawer) .pi-testo textarea{min-height:240px;font-size:13px;line-height:1.6}:is(.portal-settings,.portal-settings-drawer) .pi-come summary{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3);cursor:pointer;list-style:none}:is(.portal-settings,.portal-settings-drawer) .pi-come summary::-webkit-details-marker{display:none}:is(.portal-settings,.portal-settings-drawer) .pi-come summary svg{width:13px;height:13px}:is(.portal-settings,.portal-settings-drawer) .pi-come[open] summary{margin-bottom:8px;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .pi-come pre{max-height:200px;margin:0;padding:10px 12px;overflow:auto;border-radius:3px;background:var(--bg);font:500 12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2);white-space:pre-wrap}.portal-settings .pi-e{animation:portal-settings-dissolvi .14s ease-out}@media(prefers-reduced-motion:reduce){.portal-settings .pi-e{animation:none}}.portal-settings .pi-dh .av{display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ambra) 30%,var(--bg));font-weight:700;color:var(--t1)}.portal-settings .pi-d q{quotes:"«" "»"}.portal-settings .pi-dx .im-nota{margin:0}.portal-settings .pi-prov summary{margin:0}.portal-settings .pi-prov[open] summary{margin-bottom:12px}.portal-settings .pi-prov-c{display:flex;flex-direction:column;gap:12px}.portal-settings .pi-prov-c .im-inp input{flex:1;min-width:0;border:0;background:none;outline:none;font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-settings .im-inp.alta textarea{flex:1;min-width:0;padding:0;border:0;background:none;outline:none;resize:vertical;font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);white-space:pre-wrap}.portal-settings-drawer .pi-nuova-cat input{width:100%}.portal-settings-drawer.pi-det .rr-det-c{gap:16px}@media(max-width:1280px){.portal-settings .pi-m-n{display:none}}.portal-settings .ra-numeri{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.portal-settings .ra-n{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:12px 14px;border:0;border-radius:4px;background:var(--im-riq);font:inherit;color:var(--t2);text-align:left}.portal-settings button.ra-n{cursor:pointer;transition:background-color .14s}.portal-settings button.ra-n:hover{background:color-mix(in srgb,var(--c) 8%,var(--im-riq))}.portal-settings .ra-n.on{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}.portal-settings .ra-n .im-ic{grid-row:1/4;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .ra-n .im-ic svg{width:15px;height:15px}.portal-settings .ra-n b{font-size:20px;font-weight:700;line-height:1.1;color:var(--t1);font-variant-numeric:tabular-nums}.portal-settings .ra-n b small{font-size:13px;font-weight:600;color:var(--t3)}.portal-settings .ra-n>span:not(.im-ic){font-size:12px;font-weight:600;color:var(--t1)}.portal-settings .ra-n>small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ra .rr-sx{display:flex;flex-direction:column;gap:12px}.portal-settings .ra-strum{flex-wrap:wrap;row-gap:10px}.portal-settings .ra-strum .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-settings .ra-chi{min-width:200px;margin-left:auto}.portal-settings .ra-chi .g-select{max-width:none;width:100%}.portal-settings .ra-filtri{display:flex;flex-wrap:wrap;gap:6px}.portal-settings .ra-f{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:3px;background:var(--im-pill);font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-settings .ra-f svg{width:13px;height:13px;color:var(--t3)}.portal-settings .ra-f em{font-style:normal;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .ra-f:hover:not(:disabled){color:var(--t1)}.portal-settings .ra-f.on{background:color-mix(in srgb,var(--viola) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 50%,transparent);color:var(--t1)}.portal-settings .ra-f.on svg,.portal-settings .ra-f.on em{color:color-mix(in srgb,var(--viola) 70%,var(--t1))}.portal-settings .ra-f:disabled{opacity:.4;cursor:default}.portal-settings .ra-lista{display:flex;flex-direction:column;gap:16px}.portal-settings .ra-g h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--t2);text-transform:uppercase}.portal-settings .ra-g h3 small{font-size:11px;font-weight:600;color:var(--t3)}.portal-settings .ra-r{display:grid;grid-template-columns:28px minmax(0,1fr) 180px 64px;gap:12px;align-items:start;padding:12px;border-radius:3px;cursor:pointer;transition:background-color .14s}.portal-settings .ra-r+.ra-r{box-shadow:inset 0 1px 0 var(--im-pill)}.portal-settings .ra-r:hover{background:var(--im-riq)}.portal-settings .ra-r:focus-visible{outline:2px solid color-mix(in srgb,var(--viola) 70%,transparent);outline-offset:-2px}.portal-settings .ra-r.on{background:color-mix(in srgb,var(--viola) 10%,transparent);box-shadow:inset 2px 0 0 var(--viola)}.portal-settings .ra-r.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .ra-st{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .ra-st svg{width:13px;height:13px}.portal-settings .ra-st.verde{--c:var(--verde)}.portal-settings .ra-st.rosso{--c:var(--rosso)}.portal-settings .ra-st.ambra{--c:var(--ambra)}.portal-settings .ra-st.blu{--c:var(--blu)}.portal-settings .ra-st.grigio{--c:#8E8E93}.portal-settings .ra-t{min-width:0}.portal-settings .ra-t b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ra-t p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ra-bb{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.portal-settings .ra-bb:empty{display:none}:is(.portal-settings,.portal-settings-drawer) .ra-b{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:3px;background:var(--im-filo);font-size:11px;font-weight:600;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .ra-b svg{width:11px;height:11px}:is(.portal-settings,.portal-settings-drawer) .ra-b.verde{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--im-verde-t)}:is(.portal-settings,.portal-settings-drawer) .ra-b.rosso{background:color-mix(in srgb,var(--rosso) 18%,transparent);color:color-mix(in srgb,var(--rosso) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .ra-b.giu svg,.portal-settings .ra-f.giu svg{transform:rotate(180deg)}:is(.portal-settings,.portal-settings-drawer) .ra-b.ambra{background:color-mix(in srgb,var(--ambra) 18%,transparent);color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .ra-b.viola{background:color-mix(in srgb,var(--viola) 18%,transparent);color:color-mix(in srgb,var(--viola) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .ra-b.blu{background:color-mix(in srgb,var(--blu) 18%,transparent);color:var(--im-blu-t)}.portal-settings .ra-p{display:flex;align-items:center;gap:8px;min-width:0}.portal-settings .ra-p .av{flex-shrink:0;width:26px;height:26px;font-size:10.5px}.portal-settings .ra-p>span:last-child{min-width:0}.portal-settings .ra-p b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ra-p small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ra-o{display:flex;flex-direction:column;align-items:flex-end}.portal-settings .ra-o b{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.portal-settings .ra-o small{font-size:11px;color:var(--t3)}.portal-settings .ra-dx{display:flex;flex-direction:column;gap:16px}.portal-settings .ra-guarda{display:flex;flex-direction:column;gap:8px}.portal-settings .ra-gu{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 6%,rgba(255,255,255,.02));box-shadow:inset 2px 0 0 var(--c)}.portal-settings .ra-gu.rosso{--c:var(--rosso)}.portal-settings .ra-gu.ambra{--c:var(--ambra)}.portal-settings .ra-gu.viola{--c:var(--viola)}.portal-settings .ra-gu .im-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .ra-gu .im-ic svg{width:14px;height:14px}.portal-settings .ra-gu b{display:block;font-size:13px;font-weight:600}.portal-settings .ra-gu small{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:var(--t3)}.portal-settings .ra-gu code{font-size:11px}.portal-settings .ra-gu-a{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.portal-settings .ra-gu-a .btn{height:30px}.portal-settings .ra-cs{display:flex}.portal-settings .ra-cs span{flex:1;justify-content:center;white-space:nowrap}.portal-settings .ra-cons-n{display:flex;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings .ra-cons-n svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--blu)}:is(.portal-settings,.portal-settings-drawer) .ra-nota{display:flex;gap:8px;margin:10px 0 0}:is(.portal-settings,.portal-settings-drawer) .ra-nota svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ra-corpo{display:flex;flex-direction:column;gap:14px}:is(.portal-settings,.portal-settings-drawer) .ra-av{display:flex;gap:10px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}:is(.portal-settings,.portal-settings-drawer) .ra-av.rosso{--c:var(--rosso)}:is(.portal-settings,.portal-settings-drawer) .ra-av.ambra{--c:var(--ambra)}:is(.portal-settings,.portal-settings-drawer) .ra-av.viola{--c:var(--viola)}:is(.portal-settings,.portal-settings-drawer) .ra-av>svg{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--c)}:is(.portal-settings,.portal-settings-drawer) .ra-av>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}:is(.portal-settings,.portal-settings-drawer) .ra-av b{font-size:13px;font-weight:600}:is(.portal-settings,.portal-settings-drawer) .ra-av small{font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .ra-av .btn{height:30px;margin-top:6px}:is(.portal-settings,.portal-settings-drawer) .ra-dom,:is(.portal-settings,.portal-settings-drawer) .ra-ris{display:flex;flex-direction:column;align-items:flex-start;gap:6px}:is(.portal-settings,.portal-settings-drawer) .ra-dom>small,:is(.portal-settings,.portal-settings-drawer) .ra-ris>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ra-dom>small svg,:is(.portal-settings,.portal-settings-drawer) .ra-ris>small svg{width:13px;height:13px}:is(.portal-settings,.portal-settings-drawer) .ra-dom p,:is(.portal-settings,.portal-settings-drawer) .ra-ris p{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.55;white-space:pre-wrap}:is(.portal-settings,.portal-settings-drawer) .ra-dom p{align-self:flex-end;max-width:90%;border-top-right-radius:3px;background:color-mix(in srgb,var(--viola) 20%,#15131c)}:is(.portal-settings,.portal-settings-drawer) .ra-dom>small{align-self:flex-end}:is(.portal-settings,.portal-settings-drawer) .ra-ris p{max-width:94%;border-top-left-radius:3px;background:var(--im-filo)}:is(.portal-settings,.portal-settings-drawer) .ra-sez h4{display:flex;align-items:center;gap:6px;margin:4px 0 10px;font-size:12px;font-weight:700;color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .ra-sez h4 svg{width:13px;height:13px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ra-sez h4 small{margin-left:4px;font-size:11px;font-weight:500;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ra-passi{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}:is(.portal-settings,.portal-settings-drawer) .ra-passi:before{content:"";position:absolute;top:14px;bottom:14px;left:13px;width:2px;background:var(--im-pill-h)}:is(.portal-settings,.portal-settings-drawer) .ra-passi li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center}:is(.portal-settings,.portal-settings-drawer) .ra-passi .im-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,var(--s-sup,#161a22));color:var(--c)}:is(.portal-settings,.portal-settings-drawer) .ra-passi .im-ic svg{width:13px;height:13px}:is(.portal-settings,.portal-settings-drawer) .ra-passi small{display:block;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--c);text-transform:uppercase}:is(.portal-settings,.portal-settings-drawer) .ra-passi b{display:block;font-size:12px;font-weight:600}:is(.portal-settings,.portal-settings-drawer) .ra-azioni{width:100%;height:auto;min-height:36px;justify-content:center;margin-top:10px;padding-block:7px;white-space:normal;text-align:left}:is(.portal-settings,.portal-settings-drawer) .ra-rev{display:flex}:is(.portal-settings,.portal-settings-drawer) .ra-rev span{flex:1;justify-content:center;white-space:nowrap}:is(.portal-settings,.portal-settings-drawer) .na-r .ra-b:first-child{text-transform:none}:is(.portal-settings,.portal-settings-drawer) .ra-b.grigio{background:var(--im-filo);color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ra-av.grigio{--c:#8E8E93}:is(.portal-settings,.portal-settings-drawer) .ra-b.grigio,:is(.portal-settings,.portal-settings-drawer) .ra-st.grigio{--c:#8E8E93}.portal-settings .ra-p{cursor:default}.portal-settings .ra-p[role=button]{cursor:pointer}.portal-settings .ra-p .av,.portal-settings .ra-chi .av{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:10.5px;font-weight:700;color:#fff}.portal-settings .ra-chi-x{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 4px;border:0;border-radius:3px;background:var(--im-pill-h);font:600 12px Manrope,sans-serif;color:var(--t1);cursor:pointer}.portal-settings .ra-chi-x .av{width:24px;height:24px;font-size:9.5px}.portal-settings .ra-chi-x svg{width:12px;height:12px;color:var(--t3)}.portal-settings .ra-cs.spento{opacity:.55;pointer-events:none}.portal-settings-drawer.ra-det [data-radix-dialog-close],.portal-settings-drawer .ra-nav{z-index:2}.portal-settings-drawer .ra-nav{position:absolute;top:14px;right:52px;display:flex;gap:4px}.portal-settings-drawer .ra-nav .ib{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:var(--t2);cursor:pointer}.portal-settings-drawer .ra-nav .ib:hover:not(:disabled){background:color-mix(in srgb,var(--t1) 8%,transparent);color:var(--t1)}.portal-settings-drawer .ra-nav .ib:disabled{opacity:.35;cursor:default}.portal-settings-drawer .ra-nav .ib svg{width:15px;height:15px}.portal-settings-drawer .ra-passi li.ko{--c:var(--rosso)!important}.portal-settings-drawer .pi-vuote{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--t1) 4%,transparent);font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings-drawer .pi-vuote svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--t3)}.portal-settings-drawer .cp-nd{font-style:italic;color:var(--t3)}.portal-settings-drawer .ra-dl code{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-settings .ra-chi{min-width:190px}.portal-settings .na-attesa{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.portal-settings .na-attesa:empty{display:none}.portal-settings .na-p{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:4px;background:color-mix(in srgb,var(--viola) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 30%,transparent)}.portal-settings .na-p .im-ic{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--viola) 18%,transparent);color:var(--viola)}.portal-settings .na-p .im-ic svg{width:15px;height:15px;animation:na-pulsa 2s ease-in-out infinite}.portal-settings .na-p>div{flex:1;min-width:0}.portal-settings .na-p b{display:block;font-size:13px;font-weight:600}.portal-settings .na-p small{font-size:12px;color:var(--t2)}.portal-settings .na-ri{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .na-ri svg{width:14px;height:14px}.portal-settings .na-r.rev .ra-t b{font-weight:550;color:var(--t2)}.portal-settings .na-r .ra-b:first-child{text-transform:none}.portal-settings .na-r .ra-o{gap:4px}.portal-settings .na-und{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:3px;background:color-mix(in srgb,var(--blu) 18%,transparent);color:var(--im-blu-t);cursor:pointer;opacity:0;transition:opacity .14s}.portal-settings .na-und svg{width:13px;height:13px}.portal-settings .na-r:is(:hover,.portal-settings :focus-within,.portal-settings .on) .na-und{opacity:1}.portal-settings .na-classi{display:flex;flex-direction:column;gap:6px}.portal-settings .na-cl{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 12px;border:0;border-radius:3px;background:var(--im-riq);font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-settings .na-cl:hover{background:color-mix(in srgb,var(--c) 7%,var(--im-riq))}.portal-settings .na-cl.on{background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.portal-settings .na-cl .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .na-cl .im-ic svg{width:15px;height:15px}.portal-settings .na-cl b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--t1)}.portal-settings .na-cl b em{font-style:normal;font-size:11px;font-weight:600;color:var(--t3)}.portal-settings .na-cl small{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--t3)}.portal-settings .na-auto{display:flex;flex-direction:column;gap:8px}.portal-settings .na-ap{display:grid;grid-template-columns:26px minmax(0,1fr) 24px;gap:10px;align-items:center}.portal-settings .na-ap .av{width:26px;height:26px;font-size:10.5px}.portal-settings .na-ap-t b{display:block;font-size:12px;font-weight:600}.portal-settings .na-ap-t i{display:block;height:4px;margin-top:4px;border-radius:2px;background:linear-gradient(90deg,var(--ambra) var(--p),var(--im-filo) var(--p))}.portal-settings .na-ap em{font-style:normal;font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}:is(.portal-settings,.portal-settings-drawer) .na-pv{display:flex;flex-direction:column;gap:6px}:is(.portal-settings,.portal-settings-drawer) .na-pv>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .na-pv>small svg{width:13px;height:13px}:is(.portal-settings,.portal-settings-drawer) .na-pv p{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .na-tool{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .na-tool code{padding:1px 6px;border-radius:3px;background:var(--im-filo);font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .na-u{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--blu) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blu) 30%,transparent)}:is(.portal-settings,.portal-settings-drawer) .na-u>div{flex:1 1 100%}:is(.portal-settings,.portal-settings-drawer) .na-u b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}:is(.portal-settings,.portal-settings-drawer) .na-u b svg{width:14px;height:14px;color:var(--blu)}:is(.portal-settings,.portal-settings-drawer) .na-u small{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .na-pd{width:100%;border-collapse:collapse;font-size:12px}:is(.portal-settings,.portal-settings-drawer) .na-pd th,:is(.portal-settings,.portal-settings-drawer) .na-pd td{padding:7px 8px;text-align:left;vertical-align:top}:is(.portal-settings,.portal-settings-drawer) .na-pd thead th{font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--t3);text-transform:uppercase}:is(.portal-settings,.portal-settings-drawer) .na-pd tbody th{width:96px;font-weight:600;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .na-pd tbody tr{box-shadow:inset 0 1px 0 var(--im-pill)}:is(.portal-settings,.portal-settings-drawer) .na-pd td{color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .na-pd tr.cambia{background:color-mix(in srgb,var(--ambra) 10%,transparent)}:is(.portal-settings,.portal-settings-drawer) .na-pd tr.cambia td:first-of-type{color:var(--t3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--t3) 60%,transparent)}:is(.portal-settings,.portal-settings-drawer) .na-pd tr.cambia td:last-child{font-weight:600;color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .na-reg{width:100%;height:auto;min-height:36px;justify-content:center;padding-block:7px;white-space:normal}.portal-settings .na-ap .av,.portal-settings .na-r .ra-p .av{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:10.5px;font-weight:700;color:#fff}.portal-settings-drawer .na-tool svg{width:12px;height:12px;vertical-align:-2px;margin-right:3px}.portal-settings-drawer .na-intero pre{max-height:320px}.portal-settings-drawer .ra-av.grigio{--c:#8E8E93}.portal-settings-drawer .btn.pericolo{background:color-mix(in srgb,var(--rosso) 16%,transparent);color:var(--rosso)}.portal-settings .ig-salute{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.portal-settings .ig-sn{display:flex;gap:6px;margin-right:8px}.portal-settings .ig-sn>span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;border-radius:4px;background:var(--im-riq);font-size:12px;color:var(--t2)}.portal-settings .ig-sn .im-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .ig-sn .im-ic svg{width:14px;height:14px}.portal-settings .ig-sn b{font-size:16px;font-weight:700;color:var(--t1);font-variant-numeric:tabular-nums}.portal-settings .ig-guaio{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 10px 0 6px;border:0;border-radius:4px;background:color-mix(in srgb,var(--s) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s) 35%,transparent);font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-settings .ig-guaio.ambra{--s:var(--ambra)}.portal-settings .ig-guaio.rosso{--s:var(--rosso)}.portal-settings .ig-guaio:hover{background:color-mix(in srgb,var(--s) 16%,transparent)}.portal-settings .ig-guaio .ig-logo{width:28px;height:28px;font-size:11px}.portal-settings .ig-guaio>span:not(.ig-logo){display:flex;flex-direction:column;font-size:11px;line-height:1.3}.portal-settings .ig-guaio b{font-size:12px;font-weight:600;color:var(--t1)}.portal-settings .ig-guaio>svg{width:13px;height:13px;color:var(--t3)}.portal-settings .ig-logo{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:4px;background:color-mix(in srgb,var(--c) 22%,transparent);font-size:13px;font-weight:700;color:var(--c)}.portal-settings .ig .rr-sx{display:flex;flex-direction:column;gap:16px}.portal-settings .ig .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-settings .ig .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-settings .ig-lista{display:flex;flex-direction:column;gap:18px}.portal-settings .ig-area h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--t2);text-transform:uppercase}.portal-settings .ig-area h3 small{font-size:11px;font-weight:600;color:var(--t3)}.portal-settings .ig-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.portal-settings .ig-c{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:4px;background:var(--im-riq);cursor:pointer;transition:background-color .14s}.portal-settings .ig-c:hover{background:#ffffff0e}.portal-settings .ig-c:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:2px}.portal-settings .ig-c.on{background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.portal-settings .ig-c.ambra{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .ig-c.rosso{box-shadow:inset 2px 0 0 var(--rosso)}.portal-settings .ig-c.grigio .ig-logo>*{filter:grayscale(1);transition:filter .14s}.portal-settings .ig-c.grigio:is(:hover,:focus-visible,.on) .ig-logo>*{filter:none}.portal-settings .ig-c.mod{box-shadow:inset 2px 0 0 var(--ambra),inset 0 0 0 1px color-mix(in srgb,var(--ambra) 30%,transparent)}.portal-settings .ig-ch{display:flex;align-items:center;gap:10px;min-width:0}.portal-settings .ig-ch>div{flex:1;min-width:0}.portal-settings .ig-ch b{display:block;font-size:14px;font-weight:700}.portal-settings .ig-st{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--t3)}.portal-settings .ig-st i{width:7px;height:7px;border-radius:50%;background:currentColor}.portal-settings .ig-st.verde{color:var(--im-verde-t)}.portal-settings .ig-st.ambra{color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .ig-st.rosso{color:color-mix(in srgb,var(--rosso) 70%,var(--t1))}.portal-settings .ig-pp{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;background:color-mix(in srgb,var(--blu) 18%,transparent);font-size:11px;font-weight:700;color:var(--im-blu-t);white-space:nowrap}.portal-settings .ig-pp svg{width:11px;height:11px}.portal-settings .ig-c p{flex:1;margin:0;font-size:13px;line-height:1.5;color:var(--t3)}.portal-settings .ig-cf{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--im-pill)}.portal-settings .ig-riga{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2)}.portal-settings .ig-riga svg{flex-shrink:0;width:13px;height:13px}.portal-settings .ig-riga.verde svg{color:var(--verde)}.portal-settings .ig-riga.ambra{color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .ig-riga.rosso{color:color-mix(in srgb,var(--rosso) 70%,var(--t1))}.portal-settings .ig-riga.grigio{color:var(--t3)}.portal-settings .ig-cf .btn{flex-shrink:0;height:30px}.portal-settings .ig-miei{display:flex;flex-direction:column;gap:8px}.portal-settings .ig-mio{display:flex;align-items:center;gap:10px;padding:10px;border-radius:3px;background:var(--im-riq)}.portal-settings .ig-mio>div{flex:1;min-width:0}.portal-settings .ig-mio b{display:block;font-size:13px;font-weight:600}.portal-settings .ig-mio small{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .ig-mio small svg{flex-shrink:0;width:12px;height:12px;color:var(--verde)}.portal-settings .ig-mio .btn{height:30px}.portal-settings .ig-chiavi{display:flex;flex-direction:column;gap:6px}.portal-settings .ig-k{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border-radius:3px;background:var(--im-sopra)}.portal-settings .ig-k .im-ic{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--viola) 18%,transparent);color:var(--viola)}.portal-settings .ig-k .im-ic svg{width:12px;height:12px}.portal-settings .ig-k b{display:block;font-size:12px;font-weight:600}.portal-settings .ig-k small{font-size:11px;color:var(--t3)}.portal-settings .ig-libere{display:flex;gap:8px;margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-settings .ig-libere svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-settings .ig-vault{width:100%;justify-content:center;margin-top:12px}:is(.portal-settings,.portal-settings-drawer) .ig-corpo{gap:14px}:is(.portal-settings,.portal-settings-drawer) .ig-desc{margin:0;font-size:13px;line-height:1.55;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .ig-campi{display:flex;flex-direction:column;gap:12px}:is(.portal-settings,.portal-settings-drawer) .ig-campi.spenta>:not(h4){opacity:.6}:is(.portal-settings,.portal-settings-drawer) .ig-campi .im-f>span{display:flex;align-items:center;gap:6px}:is(.portal-settings,.portal-settings-drawer) .ig-dal{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-style:normal;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--viola) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .ig-dal svg{width:11px;height:11px}:is(.portal-settings,.portal-settings-drawer) .ig-sel .g-select{max-width:none;width:100%}:is(.portal-settings,.portal-settings-drawer) .ig-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}:is(.portal-settings,.portal-settings-drawer) .ig-seg{display:flex}:is(.portal-settings,.portal-settings-drawer) .ig-seg span{flex:1;justify-content:center}:is(.portal-settings,.portal-settings-drawer) .ig-tog{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:3px;background:var(--im-riq)}:is(.portal-settings,.portal-settings-drawer) .ig-tog>div{flex:1;min-width:0}:is(.portal-settings,.portal-settings-drawer) .ig-tog b{display:block;font-size:13px;font-weight:600}:is(.portal-settings,.portal-settings-drawer) .ig-tog small{font-size:12px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ig-n{display:flex;gap:6px;font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .ig-n svg{flex-shrink:0;width:12px;height:12px;margin-top:2px}:is(.portal-settings,.portal-settings-drawer) .ig-nota{margin:0}:is(.portal-settings,.portal-settings-drawer) .ig-nota>span{font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .ig-wh{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border-radius:3px;background:var(--bg)}:is(.portal-settings,.portal-settings-drawer) .ig-wh code{flex:1;min-width:0;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2);word-break:break-all}:is(.portal-settings,.portal-settings-drawer) .ig-wh .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}:is(.portal-settings,.portal-settings-drawer) .ig-pers{display:flex;flex-direction:column;gap:4px}:is(.portal-settings,.portal-settings-drawer) .ig-pers>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 8px;border-radius:3px;background:var(--im-sopra)}:is(.portal-settings,.portal-settings-drawer) .ig-pers .av{width:24px;height:24px;font-size:10px}:is(.portal-settings,.portal-settings-drawer) .ig-pers b{font-size:12px;font-weight:600}:is(.portal-settings,.portal-settings-drawer) .ig-pers small{font-size:11px;color:var(--im-verde-t)}:is(.portal-settings,.portal-settings-drawer) .ig-pers .no small{color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ig-pers .no .av{opacity:.5}:is(.portal-settings,.portal-settings-drawer) .ig-sync{display:flex;flex-direction:column;gap:4px}:is(.portal-settings,.portal-settings-drawer) .ig-sync>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 10px;border-radius:3px;background:var(--im-sopra);font-size:12px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .ig-sync .ig-st{min-width:56px;font-variant-numeric:tabular-nums}:is(.portal-settings,.portal-settings-drawer) .ig-sync small{flex-basis:100%;font-size:11px;color:color-mix(in srgb,var(--rosso) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .ig-sync .ko{background:color-mix(in srgb,var(--rosso) 18%,transparent)}:is(.portal-settings,.portal-settings-drawer) .ig-ora{width:100%;justify-content:center;margin-top:10px}:is(.portal-settings,.portal-settings-drawer) .ig-ora.in-corso svg{animation:mg-gira .8s linear infinite}:is(.portal-settings,.portal-settings-drawer) .ig-esito{display:flex;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--verde) 10%,transparent);font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .ig-esito svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--verde)}.portal-settings .ig-perm{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--t3)}.portal-settings .ig-perm svg{width:12px;height:12px}.portal-settings .ig-perm code{font-size:11px}.portal-settings .ig-logo svg{width:20px;height:20px}.portal-settings .ig-guaio .ig-logo svg{width:16px;height:16px}.portal-settings .ig-c .ig-cf .btn.pri{background:var(--portal-primary);color:var(--portal-primary-text)}.portal-settings .ig-griglia:empty{display:none}.portal-settings .ig-area:not(:has(.ig-c)){display:none}.portal-settings-drawer .ig-det-on{position:absolute;top:14px;right:52px;display:flex;align-items:center;gap:10px;z-index:2}.portal-settings-drawer .ig-modo{padding:2px 8px;border-radius:3px;background:color-mix(in srgb,var(--t1) 8%,transparent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.portal-settings-drawer .ig-punti{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--t2)}.portal-settings-drawer .ig-salva-n{display:flex;gap:6px;margin:0;font-size:12px;color:var(--t3)}.portal-settings-drawer .ig-salva-n svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-settings-drawer.ig-det .ra-sez h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;color:var(--t2)}.portal-settings-drawer.ig-det .ra-sez h4 svg{width:13px;height:13px}.portal-settings .dc-schede{margin-bottom:14px}.portal-settings .vk-patto{display:flex;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:4px;background:color-mix(in srgb,var(--viola) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 25%,transparent)}.portal-settings .vk-patto>svg{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--viola)}.portal-settings .vk-patto b{display:block;font-size:13px;font-weight:700}.portal-settings .vk-patto span{display:block;max-width:100ch;font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings .vk .rr-sx{display:flex;flex-direction:column;gap:12px}.portal-settings .vk .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-settings .vk .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-settings .vk-lista{display:flex;flex-direction:column}.portal-settings .vk-r{display:grid;grid-template-columns:36px minmax(0,1.1fr) minmax(0,1.3fr) 130px;gap:14px;align-items:center;padding:12px;border-radius:3px;cursor:pointer;transition:background-color .14s}.portal-settings .vk-r+.vk-r{box-shadow:inset 0 1px 0 var(--im-pill)}.portal-settings .vk-r:hover{background:var(--im-riq)}.portal-settings .vk-r:focus-visible{outline:2px solid color-mix(in srgb,var(--viola) 70%,transparent);outline-offset:-2px}.portal-settings .vk-r.on{background:color-mix(in srgb,var(--viola) 10%,transparent);box-shadow:inset 2px 0 0 var(--viola)}.portal-settings .vk-r.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .vk-logo{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:4px;background:color-mix(in srgb,var(--c) 22%,transparent);font-size:12px;font-weight:700;color:var(--c)}.portal-settings .vk-t{min-width:0}.portal-settings .vk-t b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .vk-t small{display:block;margin-top:2px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .vk-t code{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-settings .vk-usi{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.portal-settings .vk-uso{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--verde) 18%,transparent);font-size:11px;font-weight:600;color:var(--im-verde-t);white-space:nowrap}.portal-settings .vk-uso svg{width:11px;height:11px}.portal-settings .vk-uso.no{background:var(--im-pill);color:var(--t3)}.portal-settings .vk-eta-r{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;color:var(--t2);text-align:right}.portal-settings .vk-eta-r small{font-size:11px;color:var(--t3)}.portal-settings .vk-eta-r.vecchia{color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}.portal-settings .vk-guai{display:flex;flex-direction:column;gap:8px}.portal-settings .vk-eta{display:flex;flex-direction:column;gap:4px}.portal-settings .vk-e{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:10px;align-items:center;padding:6px 8px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-settings .vk-e:hover{background:var(--im-pill)}.portal-settings .vk-e b{display:block;font-size:12px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .vk-e i{display:block;height:4px;margin-top:4px;border-radius:2px;background:linear-gradient(90deg,var(--blu) var(--p),var(--im-filo) var(--p))}.portal-settings .vk-e.vecchia i{background:linear-gradient(90deg,var(--ambra) var(--p),var(--im-filo) var(--p))}.portal-settings .vk-e em{font-style:normal;font-size:11px;color:var(--t3);text-align:right}.portal-settings .vk-e.vecchia em{color:color-mix(in srgb,var(--ambra) 70%,var(--t1))}:is(.portal-settings,.portal-settings-drawer) .vk-det .ra-corpo{gap:14px}:is(.portal-settings,.portal-settings-drawer) .vk-det .im-f>span{display:flex;align-items:center;gap:6px}:is(.portal-settings,.portal-settings-drawer) .vk-seg{display:flex;align-items:center}:is(.portal-settings,.portal-settings-drawer) .vk-seg input{flex:1}:is(.portal-settings,.portal-settings-drawer) .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}:is(.portal-settings,.portal-settings-drawer) .vk-mask{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-radius:3px;background:var(--bg)}:is(.portal-settings,.portal-settings-drawer) .vk-mask code{flex:1;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;color:var(--t2)}:is(.portal-settings,.portal-settings-drawer) .vk-mask .btn{height:32px}:is(.portal-settings,.portal-settings-drawer) .vk-aiuto{display:flex;gap:6px;margin:0;font-size:12px;line-height:1.45;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .vk-aiuto svg{flex-shrink:0;width:12px;height:12px;margin-top:2px}:is(.portal-settings,.portal-settings-drawer) .vk-dove{display:flex;flex-direction:column;gap:4px}:is(.portal-settings,.portal-settings-drawer) .vk-dove button{display:grid;grid-template-columns:16px minmax(0,1fr) 14px;gap:10px;align-items:center;padding:8px 10px;border:0;border-radius:3px;background:var(--im-riq);font:inherit;color:var(--t2);text-align:left;cursor:pointer}:is(.portal-settings,.portal-settings-drawer) .vk-dove button:hover{background:var(--im-filo)}:is(.portal-settings,.portal-settings-drawer) .vk-dove svg{width:14px;height:14px;color:var(--verde)}:is(.portal-settings,.portal-settings-drawer) .vk-dove button>svg:last-child{width:12px;height:12px;color:var(--t3)}:is(.portal-settings,.portal-settings-drawer) .vk-dove b{display:block;font-size:12px;font-weight:600;color:var(--t1)}:is(.portal-settings,.portal-settings-drawer) .vk-dove small{font-size:11px;color:var(--t3)}.portal-settings .vk-logo svg{width:16px;height:16px}.portal-settings-drawer .vk-seg input{flex:1;min-width:0;border:0;background:none;outline:none;font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}.portal-settings-drawer .vk-seg .ib{width:28px;height:28px;display:grid;place-items:center;border:0;background:none;color:var(--t3);cursor:pointer}.portal-settings-drawer .ct-pill.g-select{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 11px;border:0;border-radius:3px;background:var(--portal-control);font:500 13px Manrope,sans-serif;color:var(--t1)}.portal-settings .vk .sv-strum .rr-cerca,.portal-settings .ra .sv-strum .rr-cerca{flex:0 1 240px;min-width:170px}.portal-route:has(.portal-settings .zs){height:100%;display:flex;flex-direction:column;padding-bottom:20px}.portal-settings.im-solo:has(.zs){flex:1;min-height:0;display:flex;flex-direction:column}.portal-settings:has(.zs)>.portal-settings-body{flex:1;min-height:340px;display:flex;flex-direction:column}.portal-settings .rr.zs{flex:1;min-height:0;align-items:stretch}.portal-settings .zs-mappa-r{display:flex;flex-direction:column;min-height:0}.portal-settings .zs-mappa-r .zs-mappa{flex:1;height:auto;min-height:0}.portal-settings .zs-dx{min-height:0;overflow-y:auto;scrollbar-width:none;padding-bottom:var(--nova-riserva)}.portal-settings .ig-miei-p .ig-griglia{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.portal-settings .ig-logo{background:#f4f6f9;box-shadow:inset 0 0 0 1px #0f172a0f;color:#1d1d1f}.portal-settings .ig-logo img{display:block}.portal-settings .ig-c .ig-cf .btn.pri{background:color-mix(in srgb,var(--c) 84%,#000);color:#fff;box-shadow:none}.portal-settings .ig-c .ig-cf .btn.pri:hover{background:var(--c);filter:none}.portal-settings .ig-c .ig-cf .btn.pri svg{color:#fff}.portal-settings .im-if{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.portal-settings .im-if-prev{display:flex;flex-direction:column;min-width:0}.portal-settings .im-if-pag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:3px;background:var(--im-filo);font-size:12px;font-weight:600;color:var(--t2)}.portal-settings .im-if-pag svg{width:13px;height:13px}.portal-settings .im-if-set{align-self:start;display:flex;flex-direction:column;gap:16px}.portal-settings .im-acc-gr{display:flex;flex-direction:column;gap:4px}.portal-settings .im-acc-gt{padding:0 4px 4px;font-size:12px;font-weight:600;color:var(--t2)}.portal-settings .im-acc{border-radius:3px;background:var(--im-riq);transition:background-color .14s ease-out,box-shadow .14s}.portal-settings .im-acc.aperta{background:color-mix(in srgb,var(--c) 7%,var(--im-sopra));box-shadow:inset 2px 0 0 var(--c)}.portal-settings .im-acc-h{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;border:0;background:none;font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-settings .im-acc-h:hover{background:color-mix(in srgb,var(--t1) 2.5%,transparent)}.portal-settings .im-acc-h .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-settings .im-acc-h .im-ic svg{width:16px;height:16px}.portal-settings .im-acc.cambiata .im-acc-h .im-ic{box-shadow:0 0 0 2px color-mix(in srgb,var(--ambra) 55%,transparent)}.portal-settings .im-acc-t{flex:1;min-width:0;display:flex;flex-direction:column}.portal-settings .im-acc-t b{font-size:13px;font-weight:600}.portal-settings .im-acc-t small{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,#fff)}:root:not(.dark) .portal-settings .im-acc-t small{color:color-mix(in srgb,var(--c) 80%,#000)}.portal-settings .im-attiva-t{font-weight:500;color:var(--t3)}.portal-settings .im-nuovo{margin-left:6px;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 18%,transparent);font-style:normal;font-weight:600;color:var(--ambra)}.portal-settings .im-acc-chev{width:16px;height:16px;color:var(--t3);transition:transform .22s ease-out}.portal-settings .im-acc.aperta .im-acc-chev{transform:rotate(180deg)}.portal-settings .im-acc-b{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .11s ease-in,opacity .11s ease-in}.portal-settings .im-acc.aperta .im-acc-b{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .22s ease-out,opacity .22s ease-out}.portal-settings .im-acc-b>div{min-height:0;overflow:hidden;padding:0 12px}.portal-settings .im-acc.aperta .im-acc-b>div{padding-bottom:14px}.portal-settings .im-acc-b p{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings .im-opz{display:flex;gap:8px}.portal-settings .im-opz button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;border:0;border-radius:3px;background:var(--im-crm);font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;transition:background-color .14s ease-out,box-shadow .14s ease-out,color .14s}.portal-settings .im-opz button:hover{background:var(--im-pill-h)}.portal-settings .im-opz button.on{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent);color:var(--t1)}.portal-settings .im-opz button[data-attiva]:after{content:"attiva";position:absolute;top:5px;right:5px;padding:1px 5px;border-radius:3px;background:#00000073;font-size:11px;font-weight:700;letter-spacing:.02em;color:#eef3fa}.portal-settings .im-mini{width:100%;height:42px;border-radius:2px;background:#00000040;position:relative;overflow:hidden}.portal-settings .im-opz button.on .im-mini{background:color-mix(in srgb,var(--c) 12%,rgba(0,0,0,.25))}.portal-settings .im-mini:before,.portal-settings .im-mini:after{content:"";position:absolute;left:8px;right:8px;border-radius:2px;background:#ffffff24}:root:not(.dark) .portal-settings .im-mini{background:#dce2eb}:root:not(.dark) .portal-settings .im-mini:before,:root:not(.dark) .portal-settings .im-mini:after{background:#ffffffd9}.portal-settings .im-mini.d0:before{top:8px;height:8px}.portal-settings .im-mini.d0:after{top:24px;height:8px}.portal-settings .im-mini.d1:before{top:7px;height:7px;box-shadow:0 11px #ffffff24}.portal-settings .im-mini.d1:after{top:29px;height:7px}.portal-settings .im-mini.d2:before{top:5px;height:5px;box-shadow:0 8px #ffffff24,0 16px #ffffff24,0 24px #ffffff24}.portal-settings .im-mini.d2:after{display:none}.portal-settings .im-mini.a0:before{left:28%;right:28%;top:6px;bottom:6px}.portal-settings .im-mini.a0:after{display:none}.portal-settings .im-mini.a1:before{left:6px;right:6px;top:6px;bottom:6px}.portal-settings .im-mini.a1:after{display:none}.portal-settings .im-mini.t0{background:#eef0f4}.portal-settings .im-mini.t0:before{top:8px;height:8px;background:#c9ced8}.portal-settings .im-mini.t0:after{top:22px;height:12px;background:#dfe3ea}.portal-settings .im-mini.t1{background:#0e131c}.portal-settings .im-mini.t1:before{top:8px;height:8px;background:#ffffff24}.portal-settings .im-mini.t1:after{top:22px;height:12px;background:#ffffff14}.portal-settings .im-mini.b0:before{top:8px;bottom:8px;background:#ffffff14}.portal-settings .im-mini.b0:after{display:none}.portal-settings .im-mini.b1:before{top:8px;bottom:8px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff4d}.portal-settings .im-mini.b1:after{display:none}:root:not(.dark) .portal-settings .im-mini.b1:before{box-shadow:inset 0 0 0 1px #8795ab}.portal-settings .im-mini.m0:before{top:12px;height:18px;width:30%;right:auto;animation:im-va 2.4s ease-out infinite}.portal-settings .im-mini.m0:after{display:none}.portal-settings .im-mini.m1:before{top:12px;height:18px;width:30%;right:auto}.portal-settings .im-mini.m1:after{display:none}.portal-settings .im-mini.u0:before{bottom:6px;top:auto;height:8px}.portal-settings .im-mini.u0:after{display:none}.portal-settings .im-mini.u1:before{top:6px;height:18px}.portal-settings .im-mini.u1:after{bottom:6px;height:8px;top:auto}.portal-settings .uip{position:relative;width:100%;aspect-ratio:1280/800;overflow:hidden;border-radius:3px;background:#000;box-shadow:inset 0 0 0 1px var(--im-filo)}.portal-settings .u-stage{--bg:#0A0E16;--side:#0C1018;--sup:#121722;--sup2:#171D29;--riga:rgba(255,255,255,.07);--t1:#EEF3FA;--t2:#A9B4C4;--t3:#6E7A8C;--pri-bg:#E9EEF6;--pri-t:#0B0E15;--pad:24px;--gap:14px;--wp:16px;--row:54px;position:absolute;left:0;top:0;width:1280px;height:800px;transform:scale(var(--k,.5));transform-origin:0 0;display:grid;grid-template-columns:220px minmax(0,1fr);background:var(--bg);color:var(--t1);font:500 13px/1.45 Manrope,sans-serif;transition:background-color .22s ease-out,color .22s}.portal-settings .u-stage[data-tema=chiaro]{--bg:#F4F6F9;--side:#EBEEF3;--sup:#FFFFFF;--sup2:#F5F7FA;--riga:rgba(16,24,40,.09);--t1:#141A24;--t2:#4A5566;--t3:#8590A1;--pri-bg:#141A24;--pri-t:#FFFFFF}.portal-settings .u-stage[data-densita=aria]{--pad:34px;--gap:20px;--wp:22px;--row:64px}.portal-settings .u-stage[data-densita=compatta]{--pad:16px;--gap:9px;--wp:11px;--row:44px}.portal-settings .u-stage svg{width:16px;height:16px;flex-shrink:0}.portal-settings .u-sk{display:block;height:7px;margin:3px 0;border-radius:2px;background:var(--riga)}.portal-settings .u-sk.grande{width:55%;height:22px;margin:4px 0 6px}.portal-settings .u-side{display:flex;flex-direction:column;gap:2px;padding:16px 12px;background:var(--side);box-shadow:inset -1px 0 0 var(--riga);transition:background-color .22s}.portal-settings .u-logo{display:flex;flex-direction:column;margin:0 0 14px 6px;line-height:1}.portal-settings .u-logo b{font-size:20px;font-weight:700;letter-spacing:.04em}.portal-settings .u-logo span{margin-top:3px;font-size:7.5px;font-weight:700;letter-spacing:.06em;color:var(--t3)}.portal-settings .u-cerca{display:flex;align-items:center;gap:8px;height:32px;margin-bottom:10px;padding:0 10px;border-radius:3px;background:var(--sup);box-shadow:inset 0 0 0 1px var(--riga);color:var(--t3);font-size:13px}.portal-settings .u-cerca svg{width:14px;height:14px}.portal-settings .u-voce{display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border-radius:3px;color:var(--t2);transition:background-color .22s,color .22s}.portal-settings .u-voce>svg{width:26px;height:26px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-settings .u-voce>span{flex:1}.portal-settings .u-voce.on{background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--t1);font-weight:600}.portal-settings .u-stacco{height:1px;margin:7px 8px;background:var(--riga)}.portal-settings .u-piede{display:flex;flex-direction:column;gap:8px;margin-top:auto}.portal-settings .u-ai{display:flex;align-items:center;gap:10px;height:38px;padding:0 8px;border-radius:3px;background:linear-gradient(90deg,#9d7bea2e,#eb7a451a);font-weight:600}.portal-settings .u-ai svg{width:26px;height:26px;padding:5px;border-radius:3px;background:#9d7bea38;color:color-mix(in srgb,var(--viola) 65%,#fff)}.portal-settings .u-utente{display:flex;align-items:center;gap:10px;padding:4px 6px}.portal-settings .u-utente i{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#b8572c;font-style:normal;font-size:11px;font-weight:700;color:#fff}.portal-settings .u-utente span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.portal-settings .u-utente b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .u-utente small{font-size:11px;color:var(--t3)}.portal-settings .u-princ{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.portal-settings .u-testa{display:flex;align-items:center;gap:12px;flex:0 0 56px;padding:0 24px;box-shadow:inset 0 -1px 0 var(--riga)}.portal-settings .u-bric{flex:1;display:flex;align-items:center;gap:10px;font-weight:600}.portal-settings .u-bric svg{width:26px;height:26px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc)}.portal-settings .u-data{display:flex;flex-direction:column;line-height:1.2;font-size:12px}.portal-settings .u-data small{font-size:11px;color:var(--t3)}.portal-settings .u-data b{text-transform:capitalize}.portal-settings .u-nova-t{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:3px;background:color-mix(in srgb,var(--viola) 16%,transparent);font-size:12px;font-weight:600;color:color-mix(in srgb,var(--viola) 65%,#fff)}.portal-settings .u-stage[data-tema=chiaro] .u-nova-t{color:#7555cf}.portal-settings .u-nova-t svg{width:14px;height:14px}.portal-settings .u-corpo{position:relative;flex:1;min-height:0;overflow:hidden;padding:var(--pad) calc(var(--pad) + 4px);transition:padding .22s ease-out}.portal-settings .u-pag{display:flex;flex-direction:column;gap:var(--gap);margin:0 auto;transition:max-width .32s ease-out,gap .22s ease-out}.portal-settings .u-stage[data-ampiezza=focalizzata] .u-pag{max-width:820px}.portal-settings .u-stage[data-ampiezza=estesa] .u-pag{max-width:2000px}.portal-settings .u-stage[data-mov=dispositivo] .u-pag.entra{animation:u-entra .32s ease-out}.portal-settings .u-stage[data-mov=ridotto] .u-pag.entra{animation:portal-settings-dissolvi .22s linear}.portal-settings .u-titolo{display:flex;align-items:center;gap:8px}.portal-settings .u-titolo h1{flex:1;margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.portal-settings .u-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:3px;background:var(--sup2);box-shadow:inset 0 0 0 1px var(--riga);font-size:13px;font-weight:600;color:var(--t1)}.portal-settings .u-btn.pri{background:var(--pri-bg);box-shadow:none;color:var(--pri-t)}.portal-settings .u-btn svg{width:14px;height:14px}.portal-settings .u-w{border-radius:3px;background:var(--sup);padding:var(--wp);transition:padding .22s ease-out,box-shadow .22s,background-color .22s}.portal-settings .u-stage[data-bordo=con] .u-w{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t1) 16%,transparent)}.portal-settings .u-wh{display:flex;align-items:center;gap:8px;margin-bottom:10px}.portal-settings .u-wh>svg,.portal-settings .u-nova{width:24px;height:24px;padding:4px;border-radius:3px;background:color-mix(in srgb,var(--c,var(--blu)) 16%,transparent);color:var(--c,var(--blu))}.portal-settings .u-wh.rosso{--c:var(--rosso)}.portal-settings .u-wh b{font-size:13px;font-weight:700}.portal-settings .u-wh small{font-size:11px;color:var(--t3)}.portal-settings .u-punto{background:linear-gradient(100deg,color-mix(in srgb,var(--viola) 10%,var(--sup)),var(--sup) 60%)}.portal-settings .u-nova{display:grid;place-items:center;--c:var(--viola);border-radius:50%}.portal-settings .u-nova svg{width:14px;height:14px}.portal-settings .u-pcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portal-settings .u-pc{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:3px;background:var(--sup2);box-shadow:inset 2px 0 0 var(--c)}.portal-settings .u-pc .u-sk:first-child{background:color-mix(in srgb,var(--c) 45%,transparent)}.portal-settings .u-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.portal-settings .u-kpi{display:flex;flex-direction:column;gap:2px;padding-bottom:0;overflow:hidden}.portal-settings .u-kpi .u-wh{margin-bottom:6px}.portal-settings .u-kpi .u-wh span{font-size:12px;color:var(--t2)}.portal-settings .u-sp{width:calc(100% + var(--wp) * 2);height:34px;margin:6px calc(var(--wp) * -1) 0;fill:none;stroke:var(--c);stroke-width:1.6;vector-effect:non-scaling-stroke}.portal-settings .u-stage .u-sp{width:calc(100% + var(--wp) * 2);height:34px}.portal-settings .u-due{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--gap)}.portal-settings .u-ev,.portal-settings .u-rt,.portal-settings .u-tr{display:flex;align-items:center;gap:12px;min-height:var(--row);box-shadow:inset 0 -1px 0 var(--riga);transition:min-height .22s ease-out}.portal-settings .u-ev:last-child,.portal-settings .u-rt:last-child,.portal-settings .u-tr:last-child{box-shadow:none}.portal-settings .u-ev>.u-sk{flex:0 0 40px}.portal-settings .u-ev>i{width:3px;height:30px;border-radius:2px;background:var(--c)}.portal-settings .u-ev>div,.portal-settings .u-rt>div,.portal-settings .u-tr>div{flex:1;min-width:0;display:flex;flex-direction:column}.portal-settings .u-rt>i,.portal-settings .u-tr>i{width:16px;height:16px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--t3)}.portal-settings .u-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:3px;background:var(--sup)}.portal-settings .u-seg span{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3)}.portal-settings .u-seg span.on{background:var(--sup2);color:var(--t1)}.portal-settings .u-lista{padding-top:4px;padding-bottom:4px}.portal-settings .u-tr>span{width:64px;height:24px;display:grid;place-items:center;padding:0 9px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent)}.portal-settings .u-tr>span .u-sk{margin:0;background:color-mix(in srgb,var(--c) 45%,transparent)}.portal-settings .u-nb{position:absolute;left:50%;bottom:18px;width:620px;transform:translate(-50%);display:flex;flex-direction:column;filter:drop-shadow(0 14px 30px rgba(0,0,0,.4))}.portal-settings .u-stage[data-tema=chiaro] .u-nb{filter:drop-shadow(0 14px 30px rgba(16,24,40,.18))}.portal-settings .u-nb-pan{display:none;flex-direction:column;margin:0 22px;border-radius:14px 14px 0 0;background:var(--sup2);box-shadow:inset 0 0 0 1px var(--riga);overflow:hidden}.portal-settings .u-nb.inviato .u-nb-pan{display:flex;animation:portal-settings-dissolvi .22s ease-out}.portal-settings .u-nb-pt{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;color:var(--t3)}.portal-settings .u-nb-pt svg{width:14px;height:14px;color:color-mix(in srgb,var(--viola) 65%,#fff)}.portal-settings .u-nb-pt span{font-weight:700;color:var(--t1)}.portal-settings .u-nb-pt b{font-weight:500;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .u-nb-conv{display:none;flex-direction:column;gap:8px;padding:4px 14px 14px}.portal-settings .u-nb.aperto .u-nb-conv{display:flex}.portal-settings .u-nb-dom{align-self:flex-end;max-width:75%;padding:8px 12px;border-radius:3px;background:color-mix(in srgb,var(--t1) 9%,transparent);font-size:12px;font-weight:600}.portal-settings .u-nb-steps{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.portal-settings .u-nb-steps svg{width:14px;height:14px;color:var(--verde)}.portal-settings .u-nb-steps b{color:var(--t1)}.portal-settings .u-nb-bar{display:flex;align-items:center;gap:10px;height:54px;padding:0 9px 0 10px;border-radius:18px;background:var(--sup2);box-shadow:inset 0 0 0 1px var(--riga)}.portal-settings .u-nb-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#c9b4ff,#7555cf);color:#fff}.portal-settings .u-nb-ic svg{width:15px;height:15px}.portal-settings .u-nb-campo{flex:1;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden}.portal-settings .u-nb-campo.scrive{color:var(--t1)}.portal-settings .u-nb-campo.scrive:after{content:"";display:inline-block;width:1.5px;height:16px;margin-left:1px;vertical-align:-3px;background:var(--t1);animation:portal-settings-batte 1.06s steps(1) infinite}@keyframes portal-settings-batte{50%{opacity:0}}.portal-settings .u-nb-go{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#7c5ce0;color:#fff}.portal-settings .u-nb-go svg{width:15px;height:15px}@media(prefers-reduced-motion:reduce){.portal-settings .u-stage .u-pag.entra,.portal-settings .u-nb-campo.scrive:after,.portal-settings .im-mini.m0:before{animation:none}}@media(max-width:1180px){.portal-settings .im-if{grid-template-columns:minmax(0,1fr)}}.portal-settings .im-viste span{gap:6px}.portal-settings .im-viste svg{width:14px;height:14px}.portal-settings .im-tema{margin-left:8px}.portal-settings .im-tema span{padding:0 10px}.portal-settings .im-tema svg{width:15px;height:15px}.portal-settings .im-mailp{--m-bg:#E9ECF1;--m-sup:#FFFFFF;--m-t1:#1D2330;--m-t2:#3A4252;--m-t3:#7A8294;--m-riga:#E1E5EB;--m-link:#2F5FD0;display:flex;justify-content:center;align-items:flex-start;min-height:520px;padding:24px;overflow:auto;scrollbar-width:thin;border-radius:3px;background:var(--m-bg);transition:background-color .22s ease-out}.portal-settings .im-mailp[data-tema=scuro]{--m-bg:#16191F;--m-sup:#1F232B;--m-t1:#E8EAEE;--m-t2:#B9BFCA;--m-t3:#858C99;--m-riga:#2E333D;--m-link:color-mix(in srgb,var(--blu) 65%,#fff)}.portal-settings .im-mail2{width:100%;max-width:720px;border-radius:6px;background:var(--m-sup);color:var(--m-t1);box-shadow:0 1px 3px #00000014,0 10px 30px #00000014;transition:background-color .22s,color .22s}.portal-settings .im-mailp[data-vista=telefono]{align-items:center;height:620px;overflow:hidden}.portal-settings .im-mailp[data-vista=telefono] .im-mail2{flex:none;height:min(100%,720px);width:auto;max-width:none;aspect-ratio:9/19.5;overflow-y:auto;scrollbar-width:none;border-radius:30px;box-shadow:0 0 0 9px #0b0e15,0 0 0 10px #ffffff24,0 24px 50px #00000059}.portal-settings .im-mailp[data-vista=telefono] .im-mail2-top{padding:30px 18px 0}.portal-settings .im-mailp[data-vista=telefono] .im-mail2 h3{margin:12px 18px 0;font-size:16px}.portal-settings .im-mailp[data-vista=telefono] .im-mail2-c{padding:10px 18px 4px;font-size:13px}.portal-settings .im-mailp[data-vista=telefono] .im-mail2-all{margin:12px 18px 18px}.portal-settings .im-mail2-top{display:flex;align-items:center;gap:12px;padding:18px 22px 0}.portal-settings .im-mail2-av{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#b8572c;font-size:13px;font-weight:700;color:#fff}.portal-settings .im-mail2-top div{flex:1;min-width:0;display:flex;flex-direction:column}.portal-settings .im-mail2-top b{font-size:14px}.portal-settings .im-mail2-top small{font-size:12px;color:var(--m-t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .im-mail2-top time{font-size:12px;color:var(--m-t3)}.portal-settings .im-mail2 h3{margin:14px 22px 0;font-size:20px;font-weight:700;color:var(--m-t1)}.portal-settings .im-mail2-c{padding:12px 22px 4px;font-size:14px;line-height:1.65;color:var(--m-t2)}.portal-settings .im-mail2-c p{margin:0 0 10px}.portal-settings .im-mail2-sk{display:block;height:8px;margin:6px 0;border-radius:2px;background:var(--m-riga)}.portal-settings .im-mail2 h3 .im-mail2-sk{height:14px}.portal-settings .im-mail2-firma{margin-top:18px;padding-top:14px;border-top:1px solid var(--m-riga);font-size:13px;line-height:1.6;color:var(--m-t2);overflow-wrap:anywhere}.portal-settings .im-mail2-firma.vuota{font-style:italic;color:var(--m-t3)}.portal-settings .im-mail2-firma b,.portal-settings .im-mail2-firma strong{color:var(--m-t1)}.portal-settings .im-mail2-firma a{color:var(--m-link)}.portal-settings .im-mail2-firma ul{padding-left:18px;list-style:disc}.portal-settings .im-mail2-firma ol{padding-left:18px;list-style:decimal}.portal-settings .im-mail2-all{display:flex;align-items:center;gap:12px;margin:12px 22px 22px;padding:10px 12px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--m-riga)}.portal-settings .im-mail2-all>svg{width:30px;height:30px;padding:6px;border-radius:4px;background:color-mix(in srgb,#E5484D 14%,transparent);color:#e5484d}.portal-settings .im-mail2-all div{flex:1;display:flex;flex-direction:column;min-width:0}.portal-settings .im-mail2-all .im-mail2-sk{margin:3px 0}.portal-settings .im-ed{border-radius:3px;background:var(--bg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--im-filo)}.portal-settings .im-ed-bar{display:flex;align-items:center;gap:2px;padding:6px;box-shadow:inset 0 -1px 0 var(--im-filo)}.portal-settings .im-ed-bar .ib{width:30px;height:30px}.portal-settings .im-ed-bar .ib svg{width:15px;height:15px}.portal-settings .im-ed-sep{width:1px;height:16px;margin:0 5px;background:#ffffff1a}:root:not(.dark) .portal-settings .im-ed-sep{background:#dce2eb}.portal-settings .im-ed-doc{max-height:340px;overflow-y:auto;padding:14px 16px;outline:none;font-size:14px;line-height:1.7;color:var(--t1)}.portal-settings .im-ed-doc:empty:before{content:attr(data-placeholder);color:var(--t3)}.portal-settings .im-ed-doc a{color:var(--im-blu-t);text-decoration:underline}.portal-settings .im-ed-doc ul{padding-left:20px;list-style:disc}.portal-settings .im-ed-doc ol{padding-left:20px;list-style:decimal}.portal-settings .im-firma-ed:focus-within{box-shadow:inset 2px 0 0 var(--verde)}.portal-settings .im-consigli{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.portal-settings .im-consigli li{display:flex;align-items:flex-start;gap:12px}.portal-settings .im-consigli .im-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-settings .im-consigli .im-ic svg{width:14px;height:14px}.portal-settings .im-consigli div{display:flex;flex-direction:column;gap:1px}.portal-settings .im-consigli b{font-size:13px}.portal-settings .im-consigli small{font-size:12px;line-height:1.5;color:var(--t2)}.portal-settings .bl .im-if-set .im-avviso{margin:0}.portal-settings .bl-cornice{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:560px;border-radius:3px;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px var(--im-filo)}.portal-settings .bl-side{display:flex;flex-direction:column;min-height:0;padding:14px 12px;background:var(--bl-side);box-shadow:inset -1px 0 0 var(--im-filo)}.portal-settings{--bl-side:#0C1018;--bl-voce:#B4B4BA;--bl-cerca:#111824;--bl-cerca-filo:rgba(255,255,255,.07)}:root:not(.dark) .portal-settings{--bl-side:#EBEEF3;--bl-voce:#49586D;--bl-cerca:#fff;--bl-cerca-filo:#DCE2EB}.portal-settings .bl-logo{display:flex;flex-direction:column;margin:0 0 12px 6px;line-height:1}.portal-settings .bl-logo b{font-size:20px;font-weight:700;letter-spacing:.04em}.portal-settings .bl-logo span{margin-top:3px;font-size:7.5px;font-weight:700;letter-spacing:.06em;color:var(--t3)}.portal-settings .bl-cerca{display:flex;align-items:center;gap:8px;height:34px;margin-bottom:10px;padding:0 12px;border-radius:3px;background:var(--bl-cerca);box-shadow:inset 0 0 0 1px var(--bl-cerca-filo);font-size:13px;color:var(--t3)}.portal-settings .bl-cerca svg{width:14px;height:14px}.portal-settings .bl-zone{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;margin:0 -4px;padding:0 4px}.portal-settings .bl-zone-l{display:flex;flex-direction:column;gap:6px}.portal-settings .bl-zona{display:flex;flex-direction:column;padding:4px;border-radius:3px;outline:1px dashed transparent;outline-offset:-1px;cursor:pointer;transition:outline-color .14s,background-color .14s}.portal-settings .bl-zona:not(.rapide):hover{outline-color:color-mix(in srgb,var(--t1) 14%,transparent)}.portal-settings .bl-zona.on{outline-color:color-mix(in srgb,var(--blu) 65%,transparent);background:color-mix(in srgb,var(--blu) 8%,transparent)}.portal-settings .bl-zona.trascina{background:var(--bl-side);box-shadow:0 12px 30px #0006}.portal-settings .bl-zona.rapide{cursor:default}.portal-settings .bl-zh{display:flex;align-items:center;gap:4px;height:24px;padding:0 4px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--t3)}.portal-settings .bl-zona[data-mostra="0"] .bl-zh{opacity:.55}.portal-settings .bl-zgrip{display:grid;place-items:center;width:14px;height:20px;flex-shrink:0;color:var(--t3);cursor:grab;opacity:0;transition:opacity .14s}.portal-settings .bl-zona:hover .bl-zgrip,.portal-settings .bl-zgrip:focus-visible{opacity:1}.portal-settings .bl-zgrip svg{width:12px;height:12px}.portal-settings .bl-zt{flex:1;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.portal-settings .bl-zona[data-mostra="0"] .bl-zt{font-size:10px;text-transform:uppercase}.portal-settings .bl-zchev{display:none;color:var(--t3)}.portal-settings .bl-zchev svg{width:12px;height:12px;transition:transform .22s ease-out}.portal-settings .bl-zona[data-richiudi="1"] .bl-zchev{display:grid}.portal-settings .bl-zona[data-richiudi="1"][data-aperta="0"] .bl-zchev svg{transform:rotate(-90deg)}.portal-settings .bl-zv{display:flex;flex-direction:column;gap:1px;min-height:8px;border-radius:0;transition:background-color .14s}.portal-settings .bl-zv.sopra{background:color-mix(in srgb,var(--blu) 8%,transparent)}.portal-settings .bl-zv-vuota{display:block;padding:10px 8px;border-radius:3px;outline:1px dashed color-mix(in srgb,var(--t1) 12%,transparent);outline-offset:-1px;font-size:12px;color:var(--t3);text-align:center}.portal-settings .bl-v{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 8px;border-radius:3px;font-size:13px;color:var(--bl-voce);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-settings .bl-v:hover{background:color-mix(in srgb,var(--t1) 4%,transparent);color:var(--t1)}.portal-settings .bl-v>svg:not(.bl-figli){width:32px;height:32px;padding:7px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-settings .bl-vn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .bl-figli{width:14px;height:14px;opacity:.5}.portal-settings .bl-grip{position:absolute;left:-2px;display:grid;color:var(--t3);opacity:0;transition:opacity .14s}.portal-settings .bl-grip svg{width:12px;height:12px}.portal-settings .bl-v:hover .bl-grip{opacity:1}.portal-settings .bl-v.trascina{background:color-mix(in srgb,var(--blu) 10%,var(--bl-side));outline:1px dashed color-mix(in srgb,var(--blu) 70%,transparent);outline-offset:-1px;color:var(--im-blu-t)}.portal-settings .bl-v.trascina .bl-grip{opacity:0}.portal-settings .bl-menu{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);opacity:0;cursor:pointer;transition:opacity .14s}.portal-settings .bl-v:hover .bl-menu,.portal-settings .bl-menu:focus-visible,.portal-settings .bl-menu[data-state=open]{opacity:1}.portal-settings .bl-menu:hover{background:var(--im-pill-h);color:var(--t1)}.portal-settings .bl-menu svg{width:14px;height:14px}.portal-settings .bl-sc{display:flex;flex-direction:column;gap:1px}.portal-settings .bl-sc .bl-v.bl-sc-v{cursor:default;color:var(--bl-voce);font-style:italic}.portal-settings .bl-add{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;margin-top:8px;border:0;border-radius:3px;background:none;outline:1px dashed color-mix(in srgb,var(--t1) 14%,transparent);outline-offset:-1px;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-settings .bl-add:hover{color:var(--t1);outline-color:color-mix(in srgb,var(--t1) 26%,transparent)}.portal-settings .bl-add svg{width:13px;height:13px}.portal-settings .bl-piede{margin-top:10px}.portal-settings .bl-ai{display:flex;align-items:center;gap:12px;height:40px;padding:0 10px;border-radius:3px;background:linear-gradient(90deg,#9d7bea29,#eb7a451a);font-size:13px;font-weight:600}.portal-settings .bl-ai svg{width:26px;height:26px;padding:5px;border-radius:3px;background:#9d7bea33;color:#c3a8ff}.portal-settings .bl-pagina{display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;padding:22px 26px;opacity:.55}.portal-settings .bl-pagina i{display:block;border-radius:3px;background:color-mix(in srgb,var(--t1) 5%,transparent)}.portal-settings .bl-pagina .t{width:38%;height:22px}.portal-settings .bl-pagina .r{height:70px}.portal-settings .bl-pagina div{display:grid;grid-template-columns:2fr 1fr;gap:14px}.portal-settings .bl-pagina div i{min-height:140px}.portal-settings .bl-pagina div i:first-child{grid-row:span 2}.portal-settings .bl-pagina .b{height:120px}.portal-settings .bl-tastiera{margin:10px 2px 0;font-size:11px;line-height:1.5;color:var(--t3)}.portal-settings .bl-ed .im-campi+.im-tg{margin-top:16px}.portal-settings .bl-ed .im-tg+.im-tg{margin-top:14px}.portal-settings .bl-ed>.im-at:only-child{margin-bottom:0}.portal-settings .bl-elimina{margin-top:16px}.portal-settings .bl-fuori{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:4px;border-radius:3px;transition:background-color .14s}.portal-settings .bl-fuori.sopra{background:color-mix(in srgb,var(--blu) 8%,transparent)}.portal-settings .bl-fuori .bl-v{height:34px;gap:8px;padding:0 4px;background:var(--im-crm);font-size:12px;color:var(--t2)}.portal-settings .bl-fuori .bl-v>svg:not(.bl-figli){width:26px;height:26px;padding:5px}.portal-settings .bl-fuori .bl-grip{display:none}.portal-settings .bl-fuori .bl-menu{opacity:1}.portal-settings .bl-fuori-vuoto{padding:10px;font-size:12px;color:var(--t3);text-align:center}@media(max-width:760px){.portal-settings .bl-cornice{grid-template-columns:minmax(0,1fr)}.portal-settings .bl-pagina{display:none}}.portal-settings .br .im-at{flex-wrap:wrap;row-gap:8px}.portal-settings .br .im-at .ct-seg+.ct-seg{margin-left:8px}.portal-settings .br-ctl span,.portal-settings .br-scene span{gap:6px}.portal-settings .br-ctl span{padding:0 10px}.portal-settings .br-ctl svg,.portal-settings .br-scene svg{width:14px;height:14px}.portal-settings .br-per{display:flex;flex-direction:column;gap:16px;animation:portal-settings-dissolvi .22s ease-out}.portal-settings .br-set{gap:16px}.portal-settings .br-set .im-f>span,.portal-settings .br-set .im-tg b{display:flex;align-items:center;gap:6px}.portal-settings .br-set .im-f+.im-tg{margin-top:16px}.portal-settings .br-stage{position:relative;width:100%;aspect-ratio:1280/800;border-radius:3px;overflow:hidden;background:#000}.portal-settings .br-schermo{position:absolute;top:0;right:0;bottom:0;left:0}.portal-settings .br-sch-in{position:absolute;left:0;top:0;width:1280px;height:800px;transform:scale(var(--k,.5));transform-origin:0 0;overflow:hidden;background:#0a0e16;color:#eef3fa;font:500 14px/1.55 Manrope,sans-serif}.portal-settings .br-sc{position:absolute;top:0;right:0;bottom:0;left:0;animation:portal-settings-dissolvi .22s ease-out}.portal-settings .br-lg{display:flex;align-items:center;min-width:0}.portal-settings .br-lg img{display:block;-o-object-fit:contain;object-fit:contain}.portal-settings .br-lg[data-pieno]:not([data-anche-nome]) b{display:none}.portal-settings .br-lg b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .br-portale{display:grid;grid-template-columns:260px minmax(0,1fr)}.portal-settings .br-portale[data-barra=compressa]{grid-template-columns:76px minmax(0,1fr)}.portal-settings .br-p-side{display:flex;flex-direction:column;gap:2px;padding:16px 12px;background:#0c1018;box-shadow:inset -1px 0 #ffffff0f}.portal-settings .br-p-logo{display:flex;align-items:center;height:44px;margin:0 0 12px 6px}.portal-settings .br-lg.barra img{max-height:34px;max-width:180px}.portal-settings .br-portale[data-barra=compressa] .br-p-logo{margin-left:0;justify-content:center}.portal-settings .br-portale[data-barra=compressa] .br-lg.barra img{max-height:34px;max-width:34px}.portal-settings .br-p-cerca{display:flex;align-items:center;gap:8px;height:34px;margin-bottom:10px;padding:0 12px;border-radius:3px;background:#111824;box-shadow:inset 0 0 0 1px #ffffff12;color:#8795ab}.portal-settings .br-p-cerca svg{width:14px;height:14px}.portal-settings .br-p-sez{height:26px;padding:8px 10px 0;font-size:11px;font-weight:600;color:#8795ab}.portal-settings .br-p-voce{display:flex;align-items:center;gap:12px;height:40px;padding:0 8px;border-radius:3px;font-size:13px;color:#b4b4ba}.portal-settings .br-p-voce>svg{width:30px;height:30px;padding:7px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-settings .br-p-voce.on{color:#eef3fa;font-weight:600}.portal-settings .br-p-voce.on.completo{background:color-mix(in srgb,var(--c) 14%,transparent)}.portal-settings .br-p-voce.on.indicatore{background:#ffffff0a}.portal-settings .br-p-sotto{position:relative;display:flex;align-items:center;gap:10px;height:34px;margin-left:24px;padding:0 10px;border-radius:3px;font-size:13px;color:#eef3fa}.portal-settings .br-p-sotto i{width:3px;height:14px;border-radius:0 2px 2px 0;background:var(--c)}.portal-settings .br-p-sotto.completo{background:color-mix(in srgb,var(--c) 10%,transparent)}.portal-settings .br-p-pagina{display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;padding:28px 32px;opacity:.6}.portal-settings .br-p-pagina i{display:block;border-radius:3px;background:#ffffff0d}.portal-settings .br-p-pagina .t{width:34%;height:28px}.portal-settings .br-p-pagina .r{height:90px}.portal-settings .br-p-pagina div{display:grid;grid-template-columns:2fr 1fr;gap:16px}.portal-settings .br-p-pagina div i{min-height:170px}.portal-settings .br-p-pagina div i:first-child{grid-row:span 2}.portal-settings .br-p-pagina .b{height:140px}.portal-settings .br-cli{background:#0b0e14}.portal-settings .br-cli-h{display:flex;align-items:center;gap:14px;height:64px;padding:0 32px;background:#0f131b;box-shadow:inset 0 -1px #ffffff0f}.portal-settings .br-lg.cli img{height:28px;width:auto;max-width:160px}.portal-settings .br-lg.cli b{font-size:16px;font-weight:700;color:#fff}.portal-settings .br-cli-area{padding-left:14px;font-size:13px;font-weight:600;color:#8795ab;box-shadow:inset 1px 0 #ffffff1a;white-space:nowrap}.portal-settings .br-cli-h nav{display:flex;gap:4px;flex:1;margin-left:14px}.portal-settings .br-cli-h nav span{height:34px;display:flex;align-items:center;padding:0 14px;border-radius:3px;font-size:14px;color:#8795ab}.portal-settings .br-cli-h nav .on{background:color-mix(in srgb,var(--acc) 14%,transparent);color:color-mix(in srgb,var(--acc) 65%,#fff);font-weight:600}.portal-settings .br-cli-av{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#2d5e8a;font-size:12px;font-weight:700}.portal-settings .br-cli-c{display:flex;flex-direction:column;gap:6px;padding:40px 32px}.portal-settings .br-cli-c>b{font-size:26px}.portal-settings .br-cli-c small{margin-bottom:28px;font-size:14px;color:#8795ab}.portal-settings .br-cli-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.portal-settings .br-cli-g i{min-height:200px;border-radius:3px;background:#ffffff0d}.portal-settings .br-mail{display:flex;justify-content:center;padding:48px;background:var(--m-bg)}.portal-settings .br-mail-c{width:640px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 10px 40px #0000001f}.portal-settings .br-mail-h{display:flex;align-items:center;justify-content:center;height:96px;background:var(--m-sec)}.portal-settings .br-mail-h img{max-height:48px;max-width:240px;-o-object-fit:contain;object-fit:contain}.portal-settings .br-mail-h b{font-size:22px;color:#fff}.portal-settings .br-mail-b{padding:36px 44px 44px;color:var(--m-txt);font-size:16px;line-height:1.6}.portal-settings .br-mail-b h2{margin:0 0 14px;font-size:28px;line-height:1.2;color:var(--m-sec)}.portal-settings .br-mail-b p{margin:0 0 12px}.portal-settings .br-mail-b a{color:var(--m-acc);text-decoration:underline}.portal-settings .br-mail-btn{display:inline-flex;align-items:center;height:46px;margin-top:12px;padding:0 24px;border-radius:4px;background:var(--m-pri);font-weight:700;color:#fff}.portal-settings .br-loghi{display:flex;flex-direction:column;gap:8px}.portal-settings .br-logo{display:grid;grid-template-columns:84px minmax(0,1fr) 36px 36px;align-items:center;gap:10px;padding:8px;border-radius:3px;background:var(--im-riq);transition:background-color .14s,box-shadow .14s}.portal-settings .br-logo.cambiato{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .br-logo-m{position:relative;height:44px;display:grid;place-items:center;padding:6px;border:0;border-radius:3px;cursor:pointer}.portal-settings .br-logo-m:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blu) 60%,transparent)}.portal-settings .br-logo-m.scuro{background:#131313;box-shadow:inset 0 0 0 1px #ffffff14}.portal-settings .br-logo-m.chiaro{background:#f6f6f6}.portal-settings .br-logo-m img{max-width:100%;max-height:32px;-o-object-fit:contain;object-fit:contain}.portal-settings .br-logo-m svg{width:16px;height:16px;color:#8a90a0}.portal-settings .br-logo-t{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-settings .br-logo-t b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.portal-settings .br-logo-t small{font-size:11px;color:var(--t3)}.portal-settings .br-logo-t small.rotto{color:var(--ambra)}.portal-settings .br-logo-m svg[class]{color:#8a90a0}.portal-settings .br-logo .ib{width:36px;height:36px}.portal-settings .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-settings .br-evid button{position:relative;align-items:stretch;gap:4px;padding:10px;text-align:left}.portal-settings .br-evid button b{font-size:13px;font-weight:600}.portal-settings .br-evid button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-settings .br-mini{--c:var(--ciano);display:flex;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 8px 8px 10px;border-radius:3px;background:#0a0e16}.portal-settings .br-mini span{position:relative;display:flex;align-items:center;gap:7px;height:24px;padding:0 6px;border-radius:3px;font-size:11px;color:#fff}.portal-settings .br-mini i{width:14px;height:14px;border-radius:3px;background:color-mix(in srgb,var(--c) 22%,transparent)}.portal-settings .br-mini .br-ms{margin-left:14px}.portal-settings .br-mini .br-ms i{width:3px;height:12px;border-radius:0 2px 2px 0;background:var(--c)}.portal-settings .br-mini.completo .br-mv,.portal-settings .br-mini.completo .br-ms{background:color-mix(in srgb,var(--c) 14%,transparent)}.portal-settings .br-mini.indicatore .br-mv{background:#ffffff0d}.portal-settings .br-seg{display:flex}.portal-settings .br-seg span{flex:1;justify-content:center}.portal-settings .br-seg svg{width:14px;height:14px}.portal-settings .br-nota{display:flex;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-settings .br-nota svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--blu)}.portal-settings .br-pal{display:flex;flex-direction:column;gap:6px}.portal-settings .br-pal-r{display:flex;align-items:center;gap:12px}.portal-settings .br-pal-c{display:block;width:44px;height:30px;border-radius:3px;box-shadow:inset 0 0 0 1px #0000001f}.portal-settings .br-pal-r>div{display:flex;flex-direction:column}.portal-settings .br-pal-r b{font-size:13px;font-weight:600}.portal-settings .br-pal-r small{font-size:11px;color:var(--t3)}.portal-settings .br-font+.br-font{margin-top:16px}.portal-settings .br-font-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.portal-settings .br-font-l button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;border:0;border-radius:3px;background:var(--im-crm);color:var(--t2);text-align:left;cursor:pointer;transition:background-color .14s,box-shadow .14s}.portal-settings .br-font-l button:hover{background:var(--im-pill-h)}.portal-settings .br-font-l button.on{background:color-mix(in srgb,var(--acc) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 70%,transparent);color:var(--t1)}.portal-settings .br-font-l span{font-size:18px;line-height:1.2;color:var(--t1)}.portal-settings .br-font-l b{font-size:12px;font-weight:600}.portal-settings .br-font-l small{font-size:10px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(prefers-reduced-motion:reduce){.portal-settings .br-sc,.portal-settings .br-per{animation:none}.portal-settings .br-car-binario i{animation-duration:.01ms;animation-iteration-count:1}}.portal-settings .im-sschede{margin:0 0 20px}.portal-settings .im-spann{display:none}.portal-settings .im-spann.on{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-settings .im-stretto{max-width:760px}.portal-settings .im-riq .im-tg+.im-tg{margin-top:14px}.portal-settings .im-riq .im-campi+.im-tg,.portal-settings .im-riq .im-tg+.im-avviso{margin-top:16px}.portal-settings .im-riq-p{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;box-shadow:inset 0 1px #ffffff0f}.portal-settings .im-avviso{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 12px;border-radius:3px;font-size:13px;line-height:1.55}.portal-settings .im-avviso :is(.i,.portal-icon){width:15px;height:15px;flex-shrink:0;margin-top:2px}.portal-settings .im-avviso.ambra{background:var(--ambra-fondo);color:var(--ambra-chiaro)}.portal-settings .im-avviso.ambra :is(.i,.portal-icon){color:var(--ambra)}.portal-settings .im-inp input,.portal-settings .im-inp textarea{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px;color:var(--t1)}.portal-settings .im-inp.alta{height:auto;padding:10px 11px;align-items:flex-start}.portal-settings .im-inp textarea{resize:vertical;line-height:1.55}.portal-settings .im-suf,.portal-settings .im-pre{flex-shrink:0;font-style:normal;font-size:12.5px;color:var(--t3)}.portal-settings .im-suf{padding-left:8px}.portal-settings .im-pre{padding-right:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.portal-settings .im-pieno{margin-top:16px}.portal-settings .im-fin .im-campi+.im-campi,.portal-settings .im-fin .im-srv-f+.im-pieno,.portal-settings .im-fin .im-pieno+.im-campi{margin-top:16px}.portal-settings .im-chips{display:flex;flex-wrap:wrap;gap:6px}.portal-settings .im-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:3px;background:#ffffff0f;font-size:13px;font-weight:600;color:var(--t2)}.portal-settings .im-chip button{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-settings .im-chip button:hover{background:#ffffff14;color:var(--t1)}.portal-settings .im-chip :is(.i,.portal-icon){width:12px;height:12px}.portal-settings .im-chip-v{padding:0 10px}.portal-settings .im-chip-v :is(.i,.portal-icon){width:14px;height:14px;color:var(--t3)}.portal-settings .im-add-r{display:flex;gap:8px;margin-top:14px}.portal-settings .im-add-r .im-inp{flex:1}.portal-settings .im-add-r .btn{height:36px}.portal-settings .im-due-c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.portal-settings .im-persona{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 10px;border-radius:3px;font-size:12px;font-weight:600}.portal-settings .im-persona :is(.i,.portal-icon){width:12px;height:12px;opacity:.7;cursor:pointer}.portal-settings .im-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.portal-settings .im-tpl,.portal-settings .im-tipo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:3px;background:#ffffff09}.portal-settings .im-tpl-h,.portal-settings .im-tipo-h{display:flex;align-items:center;gap:8px;width:100%}.portal-settings .im-tpl-h b,.portal-settings .im-tipo-h b{flex:1;font-size:13px;font-weight:600}.portal-settings .im-tpl small{font-size:12px;color:var(--t3)}.portal-settings .im-tpl-st{display:flex;gap:4px}.portal-settings .im-tpl-st i{width:18px;height:6px;border-radius:2px;background:var(--c)}.portal-settings .im-cart{display:flex;flex-direction:column;gap:6px}.portal-settings .im-cart-r{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px;border-radius:3px}.portal-settings .im-cart-r:hover{background:#ffffff08}.portal-settings .im-cart-r:hover .im-grip{opacity:1}.portal-settings .im-cart-i{width:16px;height:16px;color:var(--ambra);flex-shrink:0}.portal-settings .im-cart-n{width:200px;flex-shrink:0}.portal-settings .im-cart-r .im-pillole{flex:1}.portal-settings .im-vc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;max-width:1000px}.portal-settings .im-vc-p{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:3px;background:var(--bg)}.portal-settings .im-vc-p>b{font-size:14px}.portal-settings .im-vc-p p{margin:2px 0 10px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-settings .im-vc-r{display:flex;align-items:center;gap:10px;min-height:34px;font-size:12px;color:var(--t2);box-shadow:inset 0 1px #ffffff0d}.portal-settings .im-vc-r>span:first-child{width:100px;color:var(--t3)}.portal-settings .im-vc-bar{flex:1;height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.portal-settings .im-vc-bar i{display:block;height:100%;background:var(--blu)}.portal-settings .im-vc-p [hidden],.portal-settings .tp-elenco[hidden],.portal-settings .tp-pagina[hidden]{display:none}.portal-settings .tp-scheda{cursor:pointer;transition:background var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-settings .tp-scheda:hover{background:#ffffff0e}.portal-settings .tp-scheda .im-tpl-h b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-settings .tp-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings .tp-ic :is(.i,.portal-icon){width:15px;height:15px}.portal-settings .tp-da{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:color-mix(in srgb,var(--ambra) 16%,transparent);font-size:11px;font-weight:600;color:var(--ambra);white-space:nowrap}.portal-settings .tp-scheda.cambiata{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings .im-tpl small.tp-uso{width:100%;padding-right:64px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.portal-settings .tp-chiede{cursor:default;justify-content:space-between;background:color-mix(in srgb,var(--rosso) 7%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosso) 35%,transparent)}.portal-settings .tp-chiede:hover{background:color-mix(in srgb,var(--rosso) 9%,rgba(255,255,255,.03))}.portal-settings .tp-conf{display:flex;gap:10px;align-items:flex-start}.portal-settings .tp-conf b{display:block;font-size:13px;font-weight:600}.portal-settings .tp-conf small{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--t2)}.portal-settings .tp-conf-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--rosso) 16%,transparent);color:var(--rosso)}.portal-settings .tp-conf-ic :is(.i,.portal-icon){width:15px;height:15px}.portal-settings .tp-conf-a{display:flex;justify-content:flex-end;gap:6px;width:100%}.portal-settings .tp-vuoto{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;border-radius:3px;background:#ffffff06;text-align:center;color:var(--t3)}.portal-settings .tp-vuoto :is(.i,.portal-icon){width:20px;height:20px}.portal-settings .tp-vuoto b{font-size:13px;color:var(--t1)}.portal-settings .tp-vuoto span{font-size:12px}.portal-settings .tp-riga{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.portal-settings .tp .im-riq>.tp-riga+.im-f,.portal-settings .tp .im-riq>.im-f+.im-tg{margin-top:14px}.portal-settings .tp [data-tp-tipo] span{cursor:pointer}.portal-settings .tp-fasi{display:flex;flex-direction:column;gap:10px}.portal-settings .tp-f{padding:10px 12px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.02));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-settings .tp-f.trascina{opacity:.45;outline:1px dashed color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-1px}.portal-settings .tp-f-h{display:grid;grid-template-columns:28px 22px minmax(0,1fr) auto 28px;gap:8px;align-items:center}.portal-settings .tp-grip{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:grab}.portal-settings .tp-grip:hover,.portal-settings .tp-grip:focus-visible{background:#ffffff0f;color:var(--t1)}.portal-settings .tp-grip :is(.i,.portal-icon){width:13px;height:13px}.portal-settings .tp-f-n{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);font-size:11px;font-weight:700;color:color-mix(in srgb,var(--c) 75%,#fff)}.portal-settings .tp-f-h .im-inp input{font-weight:600}.portal-settings .tp-f-m{font-size:12px;color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums}.portal-settings .tp-f .ib,.portal-settings .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-settings .tp-ts{display:flex;flex-direction:column;gap:6px;padding-left:58px}.portal-settings .tp-t{display:grid;grid-template-columns:minmax(0,1fr) 170px 92px 92px 28px;gap:8px;align-items:center}.portal-settings .tp-t-int{margin:10px 0 4px;padding-left:58px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--t3)}.portal-settings .tp-t .g-select{width:100%;max-width:none;height:36px;justify-content:space-between}.portal-settings .tp-t .im-suf{font-size:11px}.portal-settings .tp-t-piu{margin:6px 0 0 58px}.portal-settings .tp-dur{display:flex;align-items:baseline;gap:10px}.portal-settings .tp-dur b{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.portal-settings .tp-era{font-size:12px;font-weight:600;color:var(--ambra)}.portal-settings .tp-dur-s{display:block;margin:4px 0 14px;font-size:12px;line-height:1.5;color:var(--t3)}.portal-settings .tp-gantt{display:flex;flex-direction:column;gap:7px}.portal-settings .tp-g{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center}.portal-settings .tp-g>span:first-child{font-size:12px;color:var(--t2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-settings .tp-g-t{position:relative;height:8px;border-radius:2px;background:#ffffff0d}.portal-settings .tp-g-t i{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--c)}.portal-settings .tp-g-asse .tp-g-t{height:14px;background:none}.portal-settings .tp-g-asse em{position:absolute;top:0;translate:-50% 0;font-style:normal;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .tp-g-asse em:first-child{translate:0 0}.portal-settings .tp-g-asse em:last-child{translate:-100% 0}.portal-settings .tp-rs{display:flex;flex-direction:column;gap:8px}.portal-settings .tp-r{display:grid;grid-template-columns:minmax(0,1fr) 90px 52px;gap:10px;align-items:center;font-size:12px}.portal-settings .tp-r>span:first-child{color:var(--t2)}.portal-settings .tp-r-b{height:6px;border-radius:2px;background:#ffffff0d;overflow:hidden}.portal-settings .tp-r-b i{display:block;height:100%;background:var(--ciano)}.portal-settings .tp-r b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.portal-settings .tp-cart{display:flex;flex-direction:column;gap:6px}.portal-settings .tp-c{display:grid;grid-template-columns:16px minmax(0,1fr) 28px;gap:8px;align-items:center}.portal-settings .tp-c>:is(.i,.portal-icon){width:15px;height:15px;color:var(--ambra)}.portal-settings .tp-c.base{grid-template-columns:16px minmax(0,1fr) auto;min-height:30px;padding:0 2px;font-size:13px;color:var(--t3)}.portal-settings .tp-c.base>:is(.i,.portal-icon){color:var(--t3)}.portal-settings .tp-c.base em{font-style:normal;font-size:11px}.portal-settings .tp-fondo{display:flex;flex-direction:column;gap:10px}.portal-settings .tp-uso-p{display:flex;gap:8px;align-items:center;margin:0;font-size:13px;color:var(--t3)}.portal-settings .tp-uso-p :is(.i,.portal-icon){width:14px;height:14px;flex-shrink:0}.portal-settings .tp-conf-p{padding:12px;border-radius:3px;background:color-mix(in srgb,var(--rosso) 7%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rosso) 35%,transparent)}@media(max-width:1380px){.portal-settings .tp-t{grid-template-columns:minmax(0,1fr) 140px 80px 80px 28px}.portal-settings .tp-ts,.portal-settings .tp-t-int,.portal-settings .tp-t-piu{padding-left:0;margin-left:0}}.portal-settings .im-ud-sel{display:block}.portal-settings .im-ud-sel .g-select{width:100%;max-width:none;height:36px;justify-content:space-between}.portal-settings fieldset.svp-sx{margin:0;padding:0;border:0;min-width:0}.portal-settings .settings-webdav-extra{margin-top:16px}.portal-settings .settings-webdav-extra>div{border-radius:3px}.portal-settings .im-inp{display:flex;align-items:center;min-width:0}.portal-settings .im-inp .g-text{width:100%;outline:none}.portal-settings .im-inp:focus-within{border-color:#758398}.portal-settings .im-inp textarea{min-height:0;max-height:240px;scrollbar-width:none}.portal-settings .g-select{height:36px;width:100%;padding:0 11px;border:1px solid var(--filo-forte);border-radius:3px;background:var(--bg);box-shadow:none;font:500 13px/1.5 Manrope,sans-serif;color:var(--t1)}.portal-settings.settings-g-options{width:var(--radix-select-trigger-width);min-width:160px;padding:5px;border:0;border-radius:3px;background:var(--s-sup);color:var(--t1);font:500 13px/1.5 Manrope,sans-serif;box-shadow:0 16px 40px #0005}.portal-settings.settings-g-options [role=option]{min-height:34px;border-radius:3px;font:inherit}.portal-settings .gp-campo{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;color:var(--t2)}.portal-settings .gp-campo>small{font-size:12px;font-weight:500;color:var(--t3)}.portal-settings .gp-scelte{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-settings .gp-scelte>button{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:36px;white-space:normal;padding:8px 12px;border:0;border-radius:3px;background:color-mix(in srgb,var(--t1) 5%,transparent);font:600 13px/1.5 Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-settings .gp-scelte>button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-settings .gp-scelte>button:hover{background:color-mix(in srgb,var(--t1) 8%,transparent);color:var(--t1)}.portal-settings .gp-scelte>button.on{background:color-mix(in srgb,var(--c,var(--indaco)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--indaco)) 55%,transparent);color:var(--t1)}.portal-settings .gp-scelte>button.on small{color:var(--t2)}.portal-settings .ic-pt{width:6px;height:6px;background:var(--c);border-radius:50%;display:inline-block}.portal-settings.settings-g-dialog{font:500 13px/1.55 Manrope,sans-serif;width:min(512px,calc(100vw - 32px));max-width:512px;display:block;padding:24px;gap:0;border:0;border-radius:3px;background:var(--s-sup);color:var(--t1)}.portal-settings.settings-g-dialog>header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.portal-settings.settings-g-dialog>header>span:first-child{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:3px;background:var(--ambra-fondo);color:var(--ambra)}.portal-settings.settings-g-dialog h2{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--t1)}.portal-settings.settings-g-dialog>header p{margin:4px 0 0;font-size:13px;color:var(--t3)}.portal-settings.settings-g-dialog>.gp-campo{margin-top:16px}.portal-settings.settings-g-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--filo)}.portal-settings.settings-template-drawer{padding:0;width:min(440px,calc(100vw - 32px));max-width:none;top:0;height:100dvh;display:flex;flex-direction:column;background:var(--s-sup);color:var(--t1);font:500 13px/1.5 Manrope,sans-serif;gap:0;border:0}.portal-settings.settings-template-drawer>.gc-h{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--filo);flex-shrink:0}.portal-settings .gc-ic{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c);border-radius:3px}.portal-settings .gc-h h2{font:700 16px/1.5 Manrope,sans-serif;color:var(--t1)}.portal-settings .gc-h p{font-size:12px;color:var(--t3)}.portal-settings .gc-c{flex:1;min-height:0;overflow-y:auto;padding:20px;overscroll-behavior:contain}.portal-settings .gc-c>div{display:flex;flex-direction:column;gap:16px}.portal-settings .gc-p{display:flex;align-items:center;gap:8px;padding:16px 20px;border-top:1px solid var(--filo);flex-shrink:0}.portal-settings .gc-p>span{flex:1;color:var(--t3);font-size:12px}.portal-settings .tp-t .im-inp,.portal-settings .tp-f-h .im-inp{width:100%}.portal-settings .tp-g-t{position:relative}.portal-settings .tp-g-t>i{position:absolute;top:0;height:100%;background:var(--c)}.portal-settings .tp-g-asse .tp-g-t em{position:absolute;transform:translate(-50%);font-style:normal}.portal-settings .tp-tp{min-width:0}@media(max-width:900px){.portal-settings .im-due-c,.portal-settings .im-vc{grid-template-columns:1fr}.portal-settings .im-cart-r{flex-wrap:wrap}.portal-settings .im-cart-r .im-pillole{flex-basis:100%}.portal-settings .tp-t{grid-template-columns:minmax(120px,1fr) 110px 70px 70px 30px}}@media(prefers-reduced-motion:reduce){.portal-settings .im-spann{animation:none}.portal-settings *{scroll-behavior:auto}}.portal-settings .im-strum>.spazio{flex:1}.portal-settings .tp-scheda .g-sopra{position:absolute;right:10px;bottom:10px;display:flex;gap:3px;opacity:0;transition:opacity .14s;background:var(--s-sup);border-radius:3px;padding:3px}.portal-settings .tp-scheda:is(:hover,:focus-within) .g-sopra{opacity:1}.portal-settings .im-stretto .im-campi>.im-f{max-width:220px}.portal-settings .im-cart-r .im-pillole>.ib{height:20px;width:20px}.portal-settings.settings-template-drawer,.portal-settings.settings-g-dialog,.portal-settings.settings-g-options{--s-sup:#12151c;background:var(--s-sup)}:root:not(.dark) .portal-settings.settings-template-drawer,:root:not(.dark) .portal-settings.settings-g-dialog,:root:not(.dark) .portal-settings.settings-g-options{--s-sup:#fff}.portal-settings .ct-seg .portal-icon{width:16px;height:16px}.portal-settings .im-pre{line-height:1.55}.portal-settings.settings-template-drawer .gp-scelte{display:flex;flex-direction:column;align-items:flex-start}.portal-settings.settings-template-drawer .gp-scelte>button{height:36px;flex-direction:row;align-items:center;gap:6px;padding:0 12px;white-space:nowrap}.portal-settings .ic-pt{width:8px;height:8px;flex-shrink:0}.portal-settings .gp-interr{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;min-height:28px;padding:0;border:0;background:none;font:500 12px/1.5 Manrope,sans-serif;color:var(--t2);cursor:pointer;text-align:left}.portal-settings .gp-interr>i{position:relative;flex:0 0 30px;width:30px;height:18px;border-radius:9px;background:color-mix(in srgb,var(--t1) 14%,transparent);transition:background-color .14s ease}.portal-settings .gp-interr>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .14s ease}.portal-settings .gp-interr.on>i{background:var(--verde)}.portal-settings .gp-interr.on>i:after{transform:translate(12px)}.portal-settings .gc-p>.gp-manca{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-size:12px;color:var(--t3);flex:0 1 auto}.portal-settings .gp-manca .portal-icon{width:13px;height:13px;color:var(--ambra)}.portal-settings .gc-p>.spazio{flex:1}.portal-settings .tp-g-asse .tp-g-t em{transform:none}.portal-settings .g-select.ct-pill{height:36px;padding:0 10px 0 12px;border:0;background:#ffffff0b;color:var(--t2);font:500 12px Manrope,sans-serif}.portal-settings .g-select.ct-pill:focus-visible{outline:1px solid #758398;outline-offset:0;box-shadow:none}.portal-settings :is(.settings-modules-g,.settings-services-g),.portal-settings:is(.settings-g-dialog,.settings-template-drawer,.settings-g-options){--im-riq:rgba(255,255,255,.035);--im-in:rgba(255,255,255,.055);--im-sopra:rgba(255,255,255,.03);--im-sel:rgba(255,255,255,.055);--im-pill:rgba(255,255,255,.05);--im-pill-h:rgba(255,255,255,.08);--im-filo:rgba(255,255,255,.06);--im-crm:rgba(255,255,255,.04);--im-pg:rgba(255,255,255,.025)}.portal-settings :is(.settings-modules-g,.settings-services-g) :is(.ct-seg,.ct-cerca){background:#ffffff0b}.portal-settings :is(.settings-modules-g,.settings-services-g) .ct-seg span.on{background:#ffffff17}.portal-settings :is(.settings-modules-g,.settings-services-g) .ct-seg em{background:#ffffff12}.portal-settings :is(.settings-modules-g,.settings-services-g) .ct-seg span.on em{background:#ffffff1f}.portal-settings :is(.settings-modules-g,.settings-services-g) .ct-chip,.portal-settings:is(.settings-g-dialog,.settings-template-drawer) .ct-chip{background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-settings:is(.settings-template-drawer,.settings-g-dialog) .gp-campo>.g-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:36px;padding:0 11px;border:1px solid var(--filo-forte);border-radius:3px;background:var(--bg);color:var(--t1);font:500 13px Manrope,sans-serif;outline:none}.portal-settings.settings-g-dialog .gp-campo>.g-text{padding:0 12px}.portal-settings:is(.settings-template-drawer,.settings-g-dialog) .gp-campo>.g-text:focus{border-color:#758398}.portal-settings.settings-template-drawer .gc-c{display:flex;flex-direction:column;gap:16px}:root:not(.dark) .portal-settings:is(.settings-g-dialog,.settings-template-drawer,.settings-g-options){--im-riq:rgba(255,255,255,.035);--im-in:rgba(255,255,255,.055);--im-pill:rgba(255,255,255,.05);--im-pill-h:rgba(255,255,255,.08)}:root:not(.dark) .portal-settings :is(.settings-modules-g,.settings-services-g) .ct-chip,:root:not(.dark) .portal-settings:is(.settings-g-dialog,.settings-template-drawer) .ct-chip{color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-settings :is(.settings-modules-g,.settings-services-g) .ct-seg .portal-icon{width:14px;height:14px}.portal-settings.settings-g-dialog{box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d}.portal-settings.settings-template-drawer .gp-interr{font:500 12px Manrope,sans-serif}.portal-settings.settings-template-drawer .ic-pt{line-height:normal}.portal-settings .settings-modules-g .tp-conf-a .btn{height:28px;min-height:28px;padding:0 10px;font-size:12px}.portal-settings .settings-services-g .sv-arch{background:#ffffff0b;color:var(--t2)}.portal-settings.settings-template-drawer .gp-interr{line-height:1.45}.portal-settings.settings-g-dialog{gap:normal}.portal-settings .g-select.ct-pill:is(:hover,[data-state=open]){background:#ffffff13;color:var(--t1)}.portal-settings .sv-pv-p b{font-variant-numeric:tabular-nums}.portal-settings .sv-pv-t{display:flex;justify-content:space-between;padding:6px 12px;font-size:12px;color:#5a6172;font-variant-numeric:tabular-nums}.portal-settings .sv-pv-t.tot{padding:8px 12px 10px;font-size:13px;font-weight:700;color:#1d2330}.portal-settings .sv-pv-t small{font-weight:500;color:#5a6172}.portal-settings .sv-fatti{display:flex;flex-direction:column;gap:0;margin:0}.portal-settings .sv-fatti div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06);font-size:12px}.portal-settings .sv-fatti dt{color:var(--t3)}.portal-settings .sv-fatti dd{display:flex;flex-wrap:wrap;gap:4px;margin:0;color:var(--t1)}.portal-settings .sv-no{color:var(--t3)}.portal-settings .sv-det-az{display:flex;gap:8px}.portal-settings .sv-det-az .btn{flex:1;justify-content:center}.portal-settings .sv-pan>.im-avviso{margin-bottom:16px}.portal-settings .sv-cats,.portal-settings .sv-grs,.portal-settings .sv-tipi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.portal-settings .sv-kc,.portal-settings .sv-gc,.portal-settings .sv-tc{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:3px;background:color-mix(in srgb,var(--c,var(--blu)) 5%,rgba(255,255,255,.025));box-shadow:inset 0 2px color-mix(in srgb,var(--c,var(--blu)) 70%,transparent)}.portal-settings .sv-gc{--c:var(--viola)}.portal-settings .sv-kc.nuovo,.portal-settings .sv-kc.mod,.portal-settings .sv-gc.nuovo,.portal-settings .sv-gc.mod,.portal-settings .sv-tc.nuovo,.portal-settings .sv-tc.mod{box-shadow:inset 0 2px color-mix(in srgb,var(--c,var(--blu)) 70%,transparent),inset 2px 0 0 var(--ambra)}.portal-settings .sv-kc.trascina{outline:1px dashed color-mix(in srgb,var(--blu) 70%,transparent);outline-offset:-1px}.portal-settings .sv-kc.trascina>*{opacity:.5}.portal-settings .sv-kc-h{display:flex;align-items:center;gap:10px}.portal-settings .sv-kc-h .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c,var(--blu)) 16%,transparent);color:var(--c,var(--blu))}.portal-settings .sv-kc-h .im-ic :is(.i,.portal-icon){width:16px;height:16px}.portal-settings .sv-nome{flex:1;min-width:0;height:34px;background:transparent;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--t-rapido,.14s),background-color var(--t-rapido,.14s)}.portal-settings .sv-nome:hover{box-shadow:inset 0 0 0 1px #ffffff1a}.portal-settings .sv-nome:focus-within{background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--blu)) 60%,transparent)}.portal-settings .sv-nome input{font-size:14px;font-weight:600}.portal-settings .sv-kc-h .ib:disabled{opacity:.35}.portal-settings .sv-kc-c{display:flex;flex-direction:column;gap:6px}.portal-settings .sv-kc-c small{font-size:11px;color:var(--t3)}.portal-settings .sv-colori{display:flex;flex-wrap:wrap;gap:6px}.portal-settings .sv-col{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--k);cursor:pointer}.portal-settings .sv-col.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #e9eef6}.portal-settings .sv-icone{display:flex;flex-wrap:wrap;gap:2px}.portal-settings .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-settings .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-settings .sv-kc-p{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--t3)}.portal-settings .sv-kc-p :is(.i,.portal-icon){width:13px;height:13px}.portal-settings .sv-gc-s{font-size:12px;color:var(--t3)}.portal-settings .sv-gc-m{display:flex;flex-direction:column;gap:4px}.portal-settings .sv-gm{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:3px;background:#ffffff09;font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-settings .sv-gm:hover{background:#ffffff0f}.portal-settings .sv-gm .sv-ic{width:28px;height:28px}.portal-settings .sv-gm b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings .sv-gm>span:last-child{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.portal-settings .sv-gm small{font-weight:500;color:var(--t3)}.portal-settings .sv-tc p{margin:0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-settings .sv-tc-t{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.portal-settings .sv-tc-t b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.portal-settings .sv-tc-az{display:flex;align-items:center;gap:2px;margin-top:auto}.portal-settings .sv-tc-m{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.portal-settings .sv-tc-m :is(.i,.portal-icon){width:13px;height:13px}.portal-settings .sv-tc-az .ib:disabled{opacity:.35}.portal-settings .sv-tc.modifica{gap:12px}.portal-settings .sv-testa{align-items:center}.portal-settings .sv-indietro{flex-shrink:0;width:36px;height:36px;margin-right:4px;border-radius:3px;background:#ffffff0b}.portal-settings .sv-indietro[hidden]{display:none}.portal-settings .sv-indietro:hover{background:#ffffff14;color:var(--t1)}.portal-settings .sv-elenco[hidden],.portal-settings .sv-pagina[hidden]{display:none}.portal-settings .sv-bric{display:inline-flex;align-items:center;gap:inherit}.portal-settings .sv-bric[hidden]{display:none}.portal-settings .sv-bric b{font-weight:600}.portal-settings [data-im-bric].sv-link{color:var(--t3);font-weight:500;cursor:pointer}.portal-settings [data-im-bric].sv-link:hover{color:var(--t1)}.portal-settings .svp{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.portal-settings .svp-sx{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-settings .svp-dx{position:sticky;top:0;display:flex;flex-direction:column;gap:16px}@media(max-width:1180px){.portal-settings .svp{grid-template-columns:minmax(0,1fr)}.portal-settings .svp-dx{position:static}}.portal-settings .svp .im-riq>.im-f+.im-f,.portal-settings .svp .im-riq>.im-f+.im-campi,.portal-settings .svp .im-riq>.svp-riga+.im-f,.portal-settings .svp .svp-prezzo+.im-f,.portal-settings .svp .im-f+.svp-cond{margin-top:14px}.portal-settings .svp-riga{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:end}.portal-settings .svp-img{width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:3px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--t3);cursor:pointer}.portal-settings .svp-img:hover{color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blu) 60%,transparent)}.portal-settings .svp-img :is(.i,.portal-icon){width:20px;height:20px}.portal-settings .im-campi.tre{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-settings .svp .g-select{max-width:none;width:100%}.portal-settings .svp-prezzo{display:grid;grid-template-columns:minmax(0,260px) auto minmax(0,1fr);gap:12px;align-items:end}.portal-settings .svp-altro{padding-bottom:10px;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-settings .im-pre{padding-right:6px}.portal-settings .svp [data-svp-seg=pagamento]{display:flex}.portal-settings .svp [data-svp-seg=pagamento] span{flex:1;justify-content:center}.portal-settings .svp-cond{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:end;padding:12px;border-radius:3px;background:var(--verde-fondo)}.portal-settings .svp-cond small{padding-bottom:10px;font-size:12px;color:var(--t3)}.portal-settings .svp-vuoto{margin:0;padding:6px 0 2px;font-size:12px;color:var(--t3)}.portal-settings .svp-x{display:grid;grid-template-columns:minmax(0,1fr) 120px auto 150px 30px;gap:8px;align-items:center}.portal-settings .svp-x+.svp-x{margin-top:8px}.portal-settings .svp-dal{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t3);transition:opacity var(--t-rapido,.14s)}.portal-settings .svp-dal.spento{opacity:.35;pointer-events:none}.portal-settings .svp-x .ib,.portal-settings .svp-in-h .ib,.portal-settings .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-settings .svp-in{padding:12px;border-radius:3px;background:color-mix(in srgb,var(--viola) 5%,rgba(255,255,255,.02));box-shadow:inset 2px 0 color-mix(in srgb,var(--viola) 60%,transparent)}.portal-settings .svp-in+.svp-in{margin-top:10px}.portal-settings .svp-in-h{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:8px;align-items:center}.portal-settings .svp-ops{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-left:12px}.portal-settings .svp-op{display:grid;grid-template-columns:22px minmax(0,1fr) 130px 30px;gap:8px;align-items:center}.portal-settings .svp-op-n{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:var(--viola-tinta);font-size:11px;font-weight:700;color:var(--viola-chiaro)}.portal-settings .svp-op-piu{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:30px;margin-left:30px;padding:0 10px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-settings .svp-op-piu:hover{background:#ffffff0d;color:var(--t1)}.portal-settings .svp-op-piu :is(.i,.portal-icon){width:13px;height:13px}.portal-settings .svp-cat{display:flex;flex-direction:column;gap:14px}.portal-settings .svp-cat-b{display:flex;flex-direction:column;gap:4px}.portal-settings .svp-cat-b>small{margin-bottom:2px;font-size:12px;color:var(--t3)}.portal-settings .svp-cat-b>small:empty{display:none}.portal-settings .svp-piu{align-self:flex-start;margin-top:4px}.portal-settings .svp-fondo{display:flex;gap:8px}.portal-settings .svp-fondo .btn{flex:1;justify-content:center}.portal-settings .sv-pv-sc{padding:10px 12px 0}.portal-settings .sv-pv-sc small{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#5a6172;text-transform:uppercase}.portal-settings .sv-pv-sc div{display:flex;flex-wrap:wrap;gap:4px}.portal-settings .sv-pv-sc button{height:28px;padding:0 10px;border:0;border-radius:3px;background:#e7e9ef;font:600 12px Manrope,sans-serif;color:#3a4252;cursor:pointer}.portal-settings .sv-pv-sc button em{font-style:normal;font-weight:500;color:#5a6172}.portal-settings .sv-pv-sc button.on{background:#1d2330;color:#fff}.portal-settings .sv-pv-sc button.on em{color:#b9bfca}.portal-settings .sv-pv-sc+.sv-pv-t,.portal-settings .sv-pv-sc+.sv-pv-x{margin-top:10px;border-top:1px solid #E1E4EA}.portal-settings .sv-pv-x{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #E1E4EA;font-size:12px;font-variant-numeric:tabular-nums}.portal-settings .sv-pv-x small{color:#5a6172}.portal-settings .svp-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px}.portal-settings .svp-overrides:empty{display:none}.portal-settings .svp-overrides{padding-left:30px}.portal-settings .svp-override{display:grid;grid-template-columns:minmax(0,1fr) 110px 30px;gap:8px;margin-top:6px}.portal-settings .sv-nome{border:0;background:none;flex:1;padding:0}.portal-settings .sv-nome .g-text{font-size:14px;font-weight:700}.portal-settings .sv-kc-h>.im-ic{flex-shrink:0}.portal-settings .sv-tc p{font-size:13px;color:var(--t3)}.portal-settings .sv-pv-sc .im-inp{color:#1d2330;background:#fff;border-color:#d8dce4}.portal-settings .sv-pv-sc .im-inp input{color:#1d2330}.portal-settings fieldset:disabled .ct-seg{pointer-events:none;opacity:.5}@media(max-width:1180px){.portal-settings .svp-x{grid-template-columns:minmax(100px,1fr) 110px auto 140px 30px}}@media(max-width:900px){.portal-settings .svp-riga{grid-template-columns:64px minmax(0,1fr)}.portal-settings .svp-riga>.im-f:last-child{grid-column:1/-1}.portal-settings .svp-prezzo{grid-template-columns:minmax(0,1fr) auto}.portal-settings .svp-altro{grid-column:1/-1}.portal-settings .svp-x{grid-template-columns:minmax(0,1fr) 110px 30px}.portal-settings .svp-x>.ct-seg{grid-column:1}.portal-settings .svp-x>.svp-dal{grid-column:2}.portal-settings .svp-x>.ib{grid-column:3;grid-row:1}.portal-settings .im-campi.tre{grid-template-columns:1fr}.portal-settings .svp-in-h{grid-template-columns:minmax(0,1fr) 30px}.portal-settings .svp-in-h>.ct-seg{grid-column:1;grid-row:2}.portal-settings .svp-in-h>.ib{grid-column:2;grid-row:1}}.portal-settings .sv-strum>.spazio{flex:1}.portal-settings .sv-nome{padding:0 11px}.portal-settings .sv-nome .g-text{font-weight:600}.portal-settings .sv-tc p{color:var(--t2)}.portal-settings .service-draft-chip{margin-left:8px;font-size:11px;font-weight:600;background:var(--ambra-fondo);color:var(--ambra)}@media(max-width:1380px){.portal-settings .svp-x{grid-template-columns:minmax(0,1fr) 150px 30px}.portal-settings .svp-x>.ct-seg{grid-column:1;grid-row:2}.portal-settings .svp-x>.svp-dal{grid-column:2;grid-row:2}.portal-settings .svp-x>.ib{grid-column:3;grid-row:1}}.portal-settings-questionnaires .qt{display:grid;grid-template-columns:230px minmax(0,1fr) 340px;gap:16px;align-items:start}@media(max-width:1280px){.portal-settings-questionnaires .qt{grid-template-columns:200px minmax(0,1fr) 300px}}.portal-settings-questionnaires .qt-tpl{position:sticky;top:0;display:flex;flex-direction:column;gap:8px}.portal-settings-questionnaires .qt-tpl-l{display:flex;flex-direction:column;gap:6px}.portal-settings-questionnaires .qt-t{position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:0;border-radius:3px;background:#ffffff09;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:background-color var(--t-rapido,.14s)}.portal-settings-questionnaires .qt-t:hover{background:#ffffff0f}.portal-settings-questionnaires .qt-t.on{background:var(--acc-fondo);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 60%,transparent);color:var(--t1)}.portal-settings-questionnaires .qt-t.nuovo,.portal-settings-questionnaires .qt-t.mod{box-shadow:inset 2px 0 0 var(--ambra)}.portal-settings-questionnaires .qt-t.on.nuovo,.portal-settings-questionnaires .qt-t.on.mod{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 60%,transparent),inset 2px 0 0 var(--ambra)}.portal-settings-questionnaires .qt-t b{font-size:13px;font-weight:600;color:var(--t1)}.portal-settings-questionnaires .qt-t small{font-size:11px;color:var(--t3)}.portal-settings-questionnaires .qt-t-segni{display:flex;flex-wrap:wrap;gap:4px}.portal-settings-questionnaires .qt-t-segni:empty{display:none}.portal-settings-questionnaires .qt-attivo{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:3px;background:var(--verde-tinta);font-style:normal;font-size:11px;font-weight:700;color:var(--verde-chiaro)}.portal-settings-questionnaires .qt-attivo .i{width:11px;height:11px}.portal-settings-questionnaires .qt-pdf{justify-content:center}.portal-settings-questionnaires .qt-pdf.in-corso .i{animation:mg-gira .9s linear infinite}.portal-settings-questionnaires .qt-tpl .im-nota{margin:0}.portal-settings-questionnaires .qt-tela{min-width:0;padding:20px;border-radius:4px;background:#e9ecf1}.portal-settings-questionnaires .qt-piu{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-settings-questionnaires .qt-piu:hover{background:#ffffff0d;color:var(--t1)}.portal-settings-questionnaires .qt-piu .i{width:13px;height:13px}.portal-settings-questionnaires .qt-pan{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:3px;background:#ffffff09}.portal-settings-questionnaires .qt-ph{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.portal-settings-questionnaires .qt-ph .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings-questionnaires .qt-ph .im-ic .i{width:16px;height:16px}.portal-settings-questionnaires .qt-ph b{display:block;font-size:14px;font-weight:700}.portal-settings-questionnaires .qt-ph small{font-size:11px;color:var(--t3)}.portal-settings-questionnaires .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-settings-questionnaires .qt-tipi{display:grid;grid-template-columns:1fr 1fr;gap:4px}.portal-settings-questionnaires .qt-tipi button{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0a;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-settings-questionnaires .qt-tipi button .i{width:14px;height:14px;color:var(--t3)}.portal-settings-questionnaires .qt-tipi button:hover{background:#ffffff12;color:var(--t1)}.portal-settings-questionnaires .qt-tipi button.on{background:var(--acc-fondo);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 60%,transparent);color:var(--t1);font-weight:600}.portal-settings-questionnaires .qt-tipi button.on .i{color:var(--acc)}.portal-settings-questionnaires .qt-larg{display:flex}.portal-settings-questionnaires .qt-larg span{flex:1;justify-content:center;white-space:nowrap}.portal-settings-questionnaires .qt-gl{display:inline-block;height:8px;border-radius:2px;background:currentColor;opacity:.5}.portal-settings-questionnaires .qt-gl.full{width:18px}.portal-settings-questionnaires .qt-gl.half{width:9px}.portal-settings-questionnaires .qt-gl.third{width:6px}.portal-settings-questionnaires .qt-opz-ed{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:3px;background:#0000002e}.portal-settings-questionnaires .qt-opz-h{display:flex;align-items:center;justify-content:space-between;font-size:13px}.portal-settings-questionnaires .qt-opz-h span{color:var(--t3)}.portal-settings-questionnaires .qt-o{display:grid;grid-template-columns:14px minmax(0,1fr) 28px;gap:8px;align-items:center}.portal-settings-questionnaires .qt-o .im-inp{height:32px}.portal-settings-questionnaires .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-settings-questionnaires .qt-o-s{width:14px;height:14px;border:1.5px solid var(--t3)}.portal-settings-questionnaires .qt-o-s.tondo{border-radius:50%}.portal-settings-questionnaires .qt-o-s.quadro{border-radius:3px}.portal-settings-questionnaires .qt-opz-ed .im-tg{margin-top:6px}.portal-settings-questionnaires .qt-stato{display:flex;gap:10px;padding:10px 12px;border-radius:3px;background:#ffffff0a;font-size:12px;color:var(--t2)}.portal-settings-questionnaires .qt-stato.si{background:var(--verde-fondo)}.portal-settings-questionnaires .qt-stato>.i{flex-shrink:0;width:15px;height:15px;margin-top:1px;color:var(--t3)}.portal-settings-questionnaires .qt-stato.si>.i{color:var(--verde)}.portal-settings-questionnaires .qt-stato b{display:block;color:var(--t1)}.portal-settings-questionnaires .qt-largo{justify-content:center}.portal-settings-questionnaires .qt-due{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-settings-questionnaires .qt-due .btn{justify-content:center}.portal-settings-questionnaires .qt-sugg{display:flex;gap:8px;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-settings-questionnaires .qt-sugg .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-settings-questionnaires .qt-tela{--qt-acc:#E8743F;--qt-r:6px}.portal-settings-questionnaires .qt-tela[data-tema=scuro]{background:#0e1117}.portal-settings-questionnaires .qt-schede{margin:-4px 0 0}.portal-settings-questionnaires .qt-temi{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.portal-settings-questionnaires .qt-temi button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;border:0;border-radius:3px;background:#ffffff0a;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-settings-questionnaires .qt-temi button:hover{background:#ffffff12}.portal-settings-questionnaires .qt-temi button.on{background:var(--acc-fondo);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 60%,transparent);color:var(--t1);font-weight:600}.portal-settings-questionnaires .qt-tm{width:100%;height:46px;display:flex;flex-direction:column;gap:3px;padding:5px;border-radius:3px;background:#e9ecf1}.portal-settings-questionnaires .qt-tm i{display:block;border-radius:2px;background:#fff}.portal-settings-questionnaires .qt-tm i:first-child{height:12px}.portal-settings-questionnaires .qt-tm i:nth-child(2){flex:1}.portal-settings-questionnaires .qt-tm i:last-child{width:40%;height:6px;align-self:flex-end;background:var(--qt-acc)}.portal-settings-questionnaires .qt-tm.scuro{background:#0e1117}.portal-settings-questionnaires .qt-tm.scuro i:not(:last-child){background:#1a1e26}.portal-settings-questionnaires .qt-tm.fascia i:first-child{background:var(--qt-acc)}.portal-settings-questionnaires .qt-col-n{margin-left:auto;font-style:normal;font-size:11px;color:var(--t3)}.portal-settings-questionnaires .qt-colori{gap:8px}.portal-settings-questionnaires .qt-ang{display:inline-block;width:14px;height:10px;border:1.5px solid currentColor;border-radius:var(--r);opacity:.7}.portal-settings-questionnaires .qt-pan .im-f>span{display:flex;align-items:center;gap:6px}.portal-settings-questionnaires .qt-barra{display:flex;align-items:center;gap:10px;margin-bottom:12px}.portal-settings-questionnaires .qt-viste span .i{width:14px;height:14px}.portal-settings-questionnaires .qt-stato-c{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings-questionnaires .qt-stato-c .i{flex-shrink:0;width:13px;height:13px}.portal-settings-questionnaires .qt-stato-c.si{color:var(--verde-chiaro)}.portal-settings-questionnaires .qt-stato-c.forse{color:var(--blu-chiaro)}.portal-settings-questionnaires .qt-stato-c.no{color:var(--rosso-chiaro)}.portal-settings-questionnaires .qt-barra .btn[hidden]{display:none}.portal-settings-questionnaires .qt-codice{display:none;min-width:0}.portal-settings-questionnaires .qt[data-vista=codice]{grid-template-columns:230px minmax(0,1.1fr) minmax(0,1fr)}.portal-settings-questionnaires .qt[data-vista=codice] .qt-codice{display:block;position:sticky;top:0}.portal-settings-questionnaires .qt[data-vista=codice] .qt-pan{display:none}@media(max-width:1280px){.portal-settings-questionnaires .qt[data-vista=codice]{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)}}.portal-settings-questionnaires .qc{display:grid;grid-template-columns:44px minmax(0,1fr);height:calc(100vh - 230px);min-height:420px;border-radius:4px;overflow:hidden;background:#0b0e14;box-shadow:inset 0 0 0 1px #ffffff12;font:500 12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.portal-settings-questionnaires .qc-gut{overflow:hidden;padding:12px 8px 12px 0;background:#ffffff05;color:#4a5160;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-settings-questionnaires .qc-gut span{display:block}.portal-settings-questionnaires .qc-area{position:relative;min-width:0}.portal-settings-questionnaires .qc-hl,.portal-settings-questionnaires .qc-in{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:12px 14px;border:0;font:inherit;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow:auto}.portal-settings-questionnaires .qc-hl{color:#c9cfda;pointer-events:none;scrollbar-width:none}.portal-settings-questionnaires .qc-hl::-webkit-scrollbar{display:none}.portal-settings-questionnaires .qc-in{resize:none;background:transparent;color:transparent;caret-color:#fff;outline:none}.portal-settings-questionnaires .qc-in::-moz-selection{background:#5b8def59}.portal-settings-questionnaires .qc-in::selection{background:#5b8def59}.portal-settings-questionnaires .qc-hl i{font-style:normal}.portal-settings-questionnaires .c-tag{color:#7cb7ff}.portal-settings-questionnaires .c-att{color:#e8ae55}.portal-settings-questionnaires .c-str{color:#8fd49b}.portal-settings-questionnaires .c-com{color:#5f6776;font-style:italic!important}.portal-settings-questionnaires .c-var{color:#d19bff}.portal-settings-questionnaires .c-prop{color:#6fd3be}.portal-settings-questionnaires .qt-html{max-height:220px;margin:0;padding:10px 12px;border-radius:3px;background:#0b0e14;overflow:auto;font:500 11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9cfda;white-space:pre-wrap}.portal-settings-questionnaires .qt-frame{display:block;width:100%;min-height:400px;border:0;border-radius:4px;background:transparent}.portal-settings-questionnaires .qt-tela{padding:0;background:none}.portal-settings-questionnaires .spazio{flex:1}.portal-settings-questionnaires .i{width:16px;height:16px;flex-shrink:0}.portal-settings-questionnaires .qt-service-menu{position:fixed;z-index:80;max-height:350px;overflow:hidden}.portal-settings-questionnaires .qt-service-list{max-height:290px;overflow:auto}.portal-settings-questionnaires .qt-service-list button{width:100%;display:grid;grid-template-columns:28px 1fr;gap:2px 8px;padding:10px;text-align:left;border:0;background:transparent;color:var(--t1);font:inherit}.portal-settings-questionnaires .qt-service-list button:hover{background:var(--im-pill-h)}.portal-settings-questionnaires .qt-service-list button small{grid-column:2;color:var(--t3);font-size:11px}.portal-settings-questionnaires .qt-service-list .cp-mic{grid-row:span 2;color:var(--c)}.portal-settings-questionnaires .qc-in{color:transparent!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none}.portal-settings-questionnaires .qt-col-n{margin-left:auto}.portal-settings-questionnaires .qt-larg span{padding:0 8px;gap:6px}.portal-settings-questionnaires .qt-barra .btn{flex-shrink:0}.portal-settings-questionnaires .qt-t.on{background:color-mix(in srgb,var(--acc) 10%,transparent)}.portal-settings-questionnaires .ld-piu{padding:1px 6px}.portal-settings-questionnaires .qt-schede{display:flex;gap:4px;box-shadow:inset 0 -1px #ffffff0f;margin-top:18px}.portal-settings-questionnaires .qt-schede button{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;background:transparent;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;transition:color .14s ease-out,background-color .14s ease-out}.portal-settings-questionnaires .qt-schede button:hover,.portal-settings-questionnaires .qt-schede button.on{color:var(--t1)}.portal-settings-questionnaires .qt-schede button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1)}.portal-settings-questionnaires .sv-col{background:var(--k)!important}.portal-settings-questionnaires .qt-service-menu{padding:6px;border-radius:3px;background:var(--s-sup,#161a22);box-shadow:0 0 0 1px #ffffff14,0 16px 40px #00000080;max-height:330px;background:#111824}.portal-settings-questionnaires .qt-service-list{max-height:280px}:root:not(.dark) .portal-settings-questionnaires .qt-service-menu{background:#fff}.portal-settings-questionnaires .ld-menu-c{display:flex;align-items:center;gap:8px;height:34px;margin-bottom:4px;padding:0 10px;border-radius:3px;background:#ffffff0d;color:var(--t3)}.portal-settings-questionnaires .ld-menu-c input{flex:1;min-width:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.questionnaire-public{min-height:100dvh;background:#e9ecf1;color:#1d2330;font:400 14px Manrope,sans-serif;padding:20px}.questionnaire-public .qt-frame{display:block;width:100%;max-width:820px;margin:auto;border:0;min-height:400px}.questionnaire-public[data-theme=scuro]{background:#0e1117;color:#e8eaee}.questionnaire-public-message{max-width:760px;margin:20px auto;padding:24px;border-radius:6px;background:#fff;color:#1d2330}.questionnaire-public-message h1{font-size:24px;font-weight:700;margin-bottom:12px}:root:not(.dark) .portal-settings-questionnaires .qt-ph{border-color:var(--im-filo)}@media(max-width:1100px){.portal-settings-questionnaires .qt{grid-template-columns:170px minmax(0,1fr) 280px;gap:10px}}@media(max-width:800px){.portal-settings-questionnaires .qt,.portal-settings-questionnaires .qt[data-vista=codice]{grid-template-columns:1fr}.portal-settings-questionnaires .qt-pan,.portal-settings-questionnaires .qt-tpl{position:static}.portal-settings-questionnaires .qt-barra{flex-wrap:wrap}}:root:not(.dark) .portal-settings-questionnaires .qt-t.on{background:color-mix(in srgb,var(--acc) 10%,transparent)}.portal-settings-questionnaires .im-inp.alta textarea{min-height:0}:root:not(.dark) .portal-settings-questionnaires .ct-seg{background:#ffffff0b}:root:not(.dark) .portal-settings-questionnaires .im-inp{background:#ffffff0e}.portal-settings-documents .dc{display:grid;grid-template-columns:270px minmax(0,1fr) 320px;gap:16px;align-items:start}.portal-settings-documents .dc .qt-codice{display:none}.portal-settings-documents .dc[data-vista=codice]{grid-template-columns:270px minmax(0,1.1fr) minmax(0,1fr)}.portal-settings-documents .dc[data-vista=codice] .qt-codice{display:block;position:sticky;top:0}.portal-settings-documents .dc[data-vista=codice] .dc-pan{display:none}@media(max-width:1280px){.portal-settings-documents .dc{grid-template-columns:230px minmax(0,1fr) 280px}.portal-settings-documents .dc[data-vista=codice]{grid-template-columns:230px minmax(0,1fr) minmax(0,1fr)}}.portal-settings-documents .dc-sx{position:sticky;top:0;display:flex;flex-direction:column;gap:12px}.portal-settings-documents .dc-sx .im-riq{padding:14px}.portal-settings-documents .dc-tela{min-width:0}.portal-settings-documents .dc-frame{display:block;width:100%;min-height:500px;border:0;border-radius:4px}.portal-settings-documents .dc-pdf{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.portal-settings-documents .dc-p{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:8px;align-items:center;padding:6px 8px;border-radius:3px;background:#ffffff09}.portal-settings-documents .dc-p .im-ic{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:var(--blu-tinta);color:var(--blu)}.portal-settings-documents .dc-p .im-ic .i{width:13px;height:13px}.portal-settings-documents .dc-p b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings-documents .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-settings-documents .dc-pdf-piu{width:100%;justify-content:center}.portal-settings-documents .dc-var{display:flex;flex-direction:column;gap:2px}.portal-settings-documents .dc-var button{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 6px;border:0;border-radius:3px;background:none;font:inherit;text-align:left;cursor:pointer}.portal-settings-documents .dc-var button:hover{background:#ffffff0d}.portal-settings-documents .dc-var code{font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#d19bff}.portal-settings-documents .dc-var small{font-size:11px;color:var(--t3);text-align:right}.portal-settings-documents .dc-lib-b{display:flex;flex-direction:column;gap:6px}.portal-settings-documents .dc-lib-b button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border:0;border-radius:3px;background:#ffffff0a;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-settings-documents .dc-lib-b button:hover{background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--t1)}.portal-settings-documents .dc-lib-b .im-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings-documents .dc-lib-b .im-ic .i{width:15px;height:15px}.portal-settings-documents .dc-lib-b b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-settings-documents .dc-lib-b small{font-size:11px;color:var(--t3)}.portal-settings-documents .dc-muovi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-settings-documents .dc-muovi .btn{justify-content:center}.portal-settings-documents .dc-pan .qt-html{max-height:180px}.portal-settings-documents .dc-lib-t textarea{min-height:340px;font-size:13px;line-height:1.65}.portal-settings-documents .dc-lib-dx{display:flex;flex-direction:column;gap:16px}.portal-settings-documents .dc-cat{display:flex;flex-direction:column;gap:4px}.portal-settings-documents .dc-cat span{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;font-weight:600;color:var(--t1)}.portal-settings-documents .dc-cat span .i{flex-shrink:0;width:13px;height:13px;color:var(--ambra)}.portal-settings-documents .dc-cat span small{margin-left:auto;font-size:11px;font-weight:500;color:var(--ambra-chiaro)}.portal-settings-documents .dc-cat span.si{background:var(--verde-fondo)}.portal-settings-documents .dc-cat span.si .i{color:var(--verde)}.portal-settings-documents .qt-pan{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:3px;background:#ffffff09}.portal-settings-documents .qt-ph{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.portal-settings-documents .qt-ph .im-ic{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-settings-documents .qt-ph .im-ic .i{width:16px;height:16px}.portal-settings-documents .qt-ph b{display:block;font-size:14px;font-weight:700}.portal-settings-documents .qt-ph small{font-size:11px;color:var(--t3)}.portal-settings-documents .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-settings-documents .qt-largo{justify-content:center}.portal-settings-documents .qt-due{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-settings-documents .qt-due .btn{justify-content:center}.portal-settings-documents .qt-sugg{display:flex;gap:8px;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-settings-documents .qt-sugg .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-settings-documents .qt-pan .im-f>span{display:flex;align-items:center;gap:6px}.portal-settings-documents .qt-barra{display:flex;align-items:center;gap:10px;margin-bottom:12px}.portal-settings-documents .qt-viste span .i{width:14px;height:14px}.portal-settings-documents .qt-stato-c{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-settings-documents .qt-stato-c .i{flex-shrink:0;width:13px;height:13px}.portal-settings-documents .qt-stato-c.si{color:var(--verde-chiaro)}.portal-settings-documents .qt-stato-c.forse{color:var(--blu-chiaro)}.portal-settings-documents .qt-stato-c.no{color:var(--rosso-chiaro)}.portal-settings-documents .qt-barra .btn[hidden]{display:none}.portal-settings-documents .qt-codice{display:none;min-width:0}.portal-settings-documents .qc{display:grid;grid-template-columns:44px minmax(0,1fr);height:calc(100vh - 230px);min-height:420px;border-radius:4px;overflow:hidden;background:#0b0e14;box-shadow:inset 0 0 0 1px #ffffff12;font:500 12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.portal-settings-documents .qc-gut{overflow:hidden;padding:12px 8px 12px 0;background:#ffffff05;color:#4a5160;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-settings-documents .qc-gut span{display:block}.portal-settings-documents .qc-area{position:relative;min-width:0}.portal-settings-documents .qc-hl,.portal-settings-documents .qc-in{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:12px 14px;border:0;font:inherit;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow:auto}.portal-settings-documents .qc-hl{color:#c9cfda;pointer-events:none;scrollbar-width:none}.portal-settings-documents .qc-hl::-webkit-scrollbar{display:none}.portal-settings-documents .qc-in{resize:none;background:transparent;color:transparent;caret-color:#fff;outline:none}.portal-settings-documents .qc-in::-moz-selection{background:#5b8def59}.portal-settings-documents .qc-in::selection{background:#5b8def59}.portal-settings-documents .qc-hl i{font-style:normal}.portal-settings-documents .c-tag{color:#7cb7ff}.portal-settings-documents .c-att{color:#e8ae55}.portal-settings-documents .c-str{color:#8fd49b}.portal-settings-documents .c-com{color:#5f6776;font-style:italic!important}.portal-settings-documents .c-var{color:#d19bff}.portal-settings-documents .c-prop{color:#6fd3be}.portal-settings-documents .qt-html{max-height:220px;margin:0;padding:10px 12px;border-radius:3px;background:#0b0e14;overflow:auto;font:500 11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9cfda;white-space:pre-wrap}.portal-settings-documents{width:100%;min-width:0}.portal-settings-documents .dc-schede{margin-bottom:14px}.portal-settings-documents .qt-pan{background:var(--im-riq)}.portal-settings-documents :is(.dc-p,.dc-lib-b button){background:var(--im-sopra)}.portal-settings-documents :is(.dc-p,.dc-lib-b button):hover{background:var(--im-pill-h)}.portal-settings-documents .dc-cat span{align-items:center}.portal-settings-documents .dc-cat span small{white-space:nowrap}.portal-settings-documents .dc-lib .rr{grid-template-columns:minmax(0,1fr) 400px}.portal-settings-documents .dc-lib-t .im-inp{display:block}.portal-settings-documents .qt-html{scrollbar-width:none}.portal-settings-documents .qt-html::-webkit-scrollbar{display:none}.portal-settings-documents .dc-frame{background:#e9ecf1}.portal-settings-documents .im-inp.alta{position:relative;min-width:0}.portal-settings-documents textarea{scrollbar-width:none}.portal-settings-documents textarea::-webkit-scrollbar{display:none}.portal-settings-documents .g-text{width:100%}.portal-settings-documents .qt-codice .qc-in{resize:none;border:0!important;box-shadow:none!important;outline:none;background:transparent;color:transparent;caret-color:#fff;min-height:0}.portal-settings-documents .qc-hl{font:inherit}.portal-settings-documents .dc-pan .im-f{margin:0}.portal-settings-documents .dc-pan button{flex-shrink:0}.portal-settings-documents .dc-pan .spazio{flex:1}.portal-settings-documents .dc-pan .qt-html{white-space:pre-wrap;overflow-wrap:anywhere}.portal-settings-documents .tr-schede{display:flex;gap:4px;margin-top:18px;box-shadow:inset 0 -1px #ffffff0f}.portal-settings-documents .tr-schede button{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;background:transparent;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-settings-documents .tr-schede button:hover,.portal-settings-documents .tr-schede button.on{color:var(--t1)}.portal-settings-documents .tr-schede button:hover{background-color:#ffffff09}.portal-settings-documents .tr-schede button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1);animation:g-tab-active var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-settings-documents .tr-schede .i{width:15px;height:15px;flex-shrink:0}.portal-settings-documents .tr-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2);transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-settings-documents .tr-schede button:hover em{color:var(--t1);background-color:#ffffff1f}@media(prefers-reduced-motion:reduce){.portal-settings-documents .tr-schede button,.portal-settings-documents .tr-schede em{transition:none}.portal-settings-documents .tr-schede button.on:after{animation:none}}.portal-settings-documents .dc-p{background:var(--im-riq)}.portal-settings-documents .qt-viste .portal-icon{width:14px;height:14px}.portal-settings-documents .qt-stato-c .portal-icon{width:13px;height:13px}.portal-settings-documents .tr-schede .portal-icon{width:15px;height:15px}.portal-settings-documents .dc-frame{background:transparent}.portal-settings-documents :is(.dc-p){background:var(--im-riq)}.portal-settings-documents .at-aiuto{font-size:12px;color:var(--t3);line-height:1.55}.portal-settings-documents .dc-lib-dx .dc-pdf-piu{margin-top:0}.portal-settings-documents .dc-lib-t{display:flex!important}.portal-settings-documents .dc-p.dc-p{background:var(--im-riq)}.portal-settings-documents .dc-lib-t textarea{min-height:343px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ct-menu.crm-g-menu{position:relative;inset:auto;display:flex;flex-direction:column;min-width:220px;max-width:320px;max-height:min(420px,calc(100dvh - 24px));padding:5px;border:0;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d;color:var(--t2);overflow-y:auto;scrollbar-width:none}.crm-g-menu::-webkit-scrollbar{display:none}.ct-menu.crm-g-menu .crm-g-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:2px;background:none;text-align:left;font:500 13px/1.3 Manrope,sans-serif;color:var(--t2);cursor:pointer}.ct-menu.crm-g-menu .crm-g-menu-item:hover,.ct-menu.crm-g-menu .crm-g-menu-item:focus-visible,.ct-menu.crm-g-menu .crm-g-menu-item[data-highlighted]{background:#ffffff0f;color:var(--t1);outline:0}.ct-menu.crm-g-menu .crm-g-menu-item>svg{width:14px;height:14px;flex-shrink:0;color:var(--t3)}.ct-menu.crm-g-menu .crm-g-menu-item.text-destructive{color:#f4776f}.ct-menu.crm-g-menu .crm-g-menu-item[data-disabled]{opacity:.45;cursor:default}.crm-g-menu-scroll{max-height:min(410px,calc(100dvh - 34px));overflow-y:auto;scrollbar-width:none}.crm-g-menu-scroll::-webkit-scrollbar{display:none}.ct-menu.crm-g-menu.largo{max-width:380px}.ct-menu.crm-g-menu .g-mt{display:block;margin:0;padding:8px 10px 4px;font:600 11px/1.3 Manrope,sans-serif;color:var(--t3)}.ct-menu.crm-g-menu .crm-menu-separator{height:0;margin:4px 2px;border:0;border-top:1px solid var(--filo-riga);background:none}.ct-menu.crm-g-menu .crm-g-menu-item small{font-size:11px;color:var(--t3)}.portal-campaigns .solo-elenco,.portal-campaigns .solo-nuova,.portal-campaigns .solo-dettaglio{display:none}.portal-campaigns .cp-p.elenco .solo-elenco,.portal-campaigns .cp-p.nuova .solo-nuova,.portal-campaigns .cp-p.dettaglio .solo-dettaglio{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-campaigns .cp-nd{font-size:12px;font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)}.portal-campaigns .cp-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.portal-campaigns .cp-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-campaigns .cp-kpi span{font-size:12px;color:var(--t3)}.portal-campaigns .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-campaigns .cp-tab{border-radius:3px;background:#ffffff09}.portal-campaigns .cp-testa,.portal-campaigns .cp-riga{display:grid;grid-template-columns:minmax(260px,2fr) 124px 110px 100px 90px 100px 40px;gap:12px;align-items:center;padding:0 16px}.portal-campaigns .cp-testa{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-campaigns .cp-riga{min-height:60px;cursor:pointer}.portal-campaigns .cp-riga:hover{background:#ffffff08}.portal-campaigns .cp-riga:hover .ct-altro{opacity:1}.portal-campaigns .cp-nome{display:flex;align-items:center;gap:12px;min-width:0}.portal-campaigns .cp-nome>div{min-width:0}.portal-campaigns .cp-nome b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cp-nome small{display:block;margin-top:2px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cp-nome small.cp-ko{color:var(--rosso)}.portal-campaigns .cp-can{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;flex-shrink:0;--c:#5B8DEF;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-campaigns .cp-can.sms{--c:#9D7BEA}.portal-campaigns .cp-can.wa{--c:#4CC38A}.portal-campaigns .cp-can .i{width:14px;height:14px}.portal-campaigns .cp-num{font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-campaigns .cp-ab{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:600;color:var(--t2)}.portal-campaigns .cp-ab .i{width:12px;height:12px;color:#e8ae55}.portal-campaigns .cp-az{display:flex;justify-content:flex-end}.portal-campaigns .cp-proc,.portal-campaigns .cp-det{display:flex;flex-direction:column;gap:16px}.portal-campaigns .cp-p-t{display:flex;align-items:center;gap:10px;margin-top:-4px}.portal-campaigns .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-campaigns .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-campaigns .cp-back .indietro,.portal-campaigns .cp-piede .indietro{transform:rotate(180deg)}.portal-campaigns .cp-nome-in{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:3px;font-size:20px;font-weight:700;letter-spacing:-.02em;cursor:text}.portal-campaigns .cp-nome-in:hover{background:#ffffff0b}.portal-campaigns .cp-nome-in .i{width:15px;height:15px;color:var(--t3);opacity:0}.portal-campaigns .cp-nome-in:hover .i{opacity:1}.portal-campaigns .cp-salvata{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4cc38a}.portal-campaigns .cp-p-t .btn{height:36px}.portal-campaigns .cp-canali{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-campaigns .cp-canali button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-campaigns .cp-canali button.on{background:#ffffff1a;color:var(--t1)}.portal-campaigns .cp-canali .i{width:14px;height:14px}.portal-campaigns .cp-passi{display:flex;gap:4px;box-shadow:inset 0 -1px #ffffff0f}.portal-campaigns .cp-passi button{position:relative;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 14px 0 4px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-campaigns .cp-passi button:hover{color:var(--t1)}.portal-campaigns .cp-passi i{width:22px;height:22px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700}.portal-campaigns .cp-passi button.on{color:var(--t1)}.portal-campaigns .cp-passi button.on i{background:#e9eef6;color:#0b0e15}.portal-campaigns .cp-passi button.on:after{content:"";position:absolute;left:4px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--t1)}.portal-campaigns .cp-passi button.fatto{color:var(--t2)}.portal-campaigns .cp-passi button.fatto i{background:#4cc38a2e;color:#4cc38a}.portal-campaigns .cp-passi button.fatto i svg{width:13px;height:13px;stroke-width:2.5}.portal-campaigns .cp-passo{display:none;flex-direction:column;gap:16px}.portal-campaigns .cp-p[data-passo="1"] .p1,.portal-campaigns .cp-p[data-passo="2"] .p2,.portal-campaigns .cp-p[data-passo="3"] .p3,.portal-campaigns .cp-p[data-passo="4"] .p4{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-campaigns .cp-piede{display:flex;gap:8px;padding-top:4px}.portal-campaigns .cp-piede .btn{height:36px}.portal-campaigns .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-campaigns .cp-due{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.portal-campaigns .cp-riq{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-campaigns .cp-rt{display:flex;align-items:center;gap:10px;height:26px;margin-bottom:6px}.portal-campaigns .cp-rt b{font-size:14px;font-weight:600}.portal-campaigns .cp-rt span{font-size:12px;color:var(--t3)}.portal-campaigns .cp-rt .tog{margin-left:auto}.portal-campaigns .cp-sc{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 8px;margin:0 -8px;border-radius:3px;font-size:13px;cursor:pointer}.portal-campaigns .cp-sc:hover{background:#ffffff0a}.portal-campaigns .cp-sc>span:not(.cp-ck){flex-grow:1}.portal-campaigns .cp-sc em{font-style:normal;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-campaigns .cp-ck{width:18px;height:18px;flex-shrink:0;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);position:relative}.portal-campaigns .cp-ck.on{background:#5b8def;border-color:#5b8def}.portal-campaigns .cp-ck.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-campaigns .cp-conto{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:3px;background:color-mix(in srgb,#5B8DEF 10%,transparent);font-size:13px}.portal-campaigns .cp-conto .i{width:18px;height:18px;color:#8fb0f5}.portal-campaigns .cp-conto em{font-style:normal;color:var(--t3)}.portal-campaigns .cp-conto b{margin-left:auto;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-campaigns .cp-avviso{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:3px;background:#e8ae551a;box-shadow:inset 2px 0 #e8ae55;font-size:12px;color:#e8c489}.portal-campaigns .cp-avviso .i{width:14px;height:14px;color:#e8ae55}.portal-campaigns .cp-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portal-campaigns .cp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-campaigns .cp-f.largo{grid-column:span 2}.portal-campaigns .cp-f>span,.portal-campaigns .cp-et{font-size:12px;color:var(--t3)}.portal-campaigns .cp-f>em{font-style:normal;font-size:11px;color:var(--t3)}.portal-campaigns.cp-p .inp{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-campaigns.cp-p .inp.tend{justify-content:space-between}.portal-campaigns.cp-p .inp.tend .i,.portal-campaigns.cp-p .inp.vuoto{color:var(--t3)}.portal-campaigns .cp-aiuto{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--t3)}.portal-campaigns .cp-riep{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:13px}.portal-campaigns .cp-riep dt{color:var(--t3)}.portal-campaigns .cp-riep dd{margin:0;display:flex;align-items:center;gap:8px;color:var(--t1)}.portal-campaigns .cp-riep .cp-can{width:22px;height:22px}.portal-campaigns .cp-riga-in{display:flex;gap:8px;margin-bottom:10px}.portal-campaigns .cp-riga-in .inp{flex-grow:1}.portal-campaigns .cp-riga-in .btn{height:36px}.portal-campaigns .cp-ora{width:100%;justify-content:center;margin-top:4px}.portal-campaigns .tog{width:36px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer}.portal-campaigns .tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.portal-campaigns .tog.on{background:#e9eef6}.portal-campaigns .tog.on:after{left:18px;background:#0b0e15}.portal-campaigns .cp-dt{min-width:0}.portal-campaigns .cp-dn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-campaigns .cp-dn h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.portal-campaigns .cp-dt p{margin:4px 0 0;font-size:13px;color:var(--t3)}.portal-campaigns .cp-prog{height:10px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-campaigns .cp-prog i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#5b8def,#8fb0f5);position:relative;overflow:hidden}.portal-campaigns .cp-prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:scorre-barra 1.6s linear infinite}@media(prefers-reduced-motion:reduce){.portal-campaigns .cp-prog i:after{animation:none}}.portal-campaigns .cp-prog-n{margin-top:8px;font-size:12px;color:var(--t3)}.portal-campaigns .cp-prog-n b{color:var(--t1)}.portal-campaigns .cp-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.portal-campaigns .cp-5>div{display:flex;flex-direction:column;gap:3px}.portal-campaigns .cp-5 span{font-size:12px;color:var(--t3)}.portal-campaigns .cp-5 b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-campaigns .cp-5 .ok{color:#4cc38a}.portal-campaigns .cp-5 .warn{color:#e8ae55}.portal-campaigns .cp-5 .ko{color:#f4776f}.portal-campaigns .cp-eng{display:flex;gap:24px;margin-top:14px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f;font-size:13px;color:var(--t2)}.portal-campaigns .cp-eng span{display:inline-flex;align-items:center;gap:7px}.portal-campaigns .cp-eng .i{width:15px;height:15px;color:var(--t3)}.portal-campaigns .cp-eng b{color:var(--t1)}.portal-campaigns .cp-eng em{font-style:normal;color:var(--t3)}.portal-campaigns .cp-var{display:flex;flex-direction:column}.portal-campaigns .cp-vt,.portal-campaigns .cp-vr{display:grid;grid-template-columns:64px minmax(0,1fr) 70px 70px 110px 60px;gap:12px;align-items:center}.portal-campaigns .cp-vt{height:32px;font-size:11px;font-weight:600;color:var(--t3)}.portal-campaigns .cp-vr{min-height:44px;font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-campaigns .cp-vr.cp-vince{--h:color-mix(in srgb,#E8AE55 7%,transparent);background:var(--h);box-shadow:-8px 0 0 var(--h),8px 0 0 var(--h)}.portal-campaigns .cp-vr em{font-style:normal;color:var(--t3);margin-left:4px}.portal-campaigns .cp-og{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t1)}.portal-campaigns .cp-vb{width:-moz-fit-content;width:fit-content;height:22px;padding:0 8px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;font-weight:700;color:var(--t2)}.portal-campaigns .cp-vb.win{background:#e8ae5533;color:#f2c981}.portal-campaigns .cp-vb.resto{font-weight:600}.portal-campaigns.cp-p .cp-kh{display:inline-flex;align-items:center;gap:8px}.portal-campaigns.cp-p .cp-kt{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-campaigns.cp-p .cp-kt .i{width:14px;height:14px}.portal-campaigns.cp-p .inp,.portal-campaigns.cp-p .cp-ora{height:36px}.portal-campaigns.cp-p .cp-dn h2,.portal-campaigns.cp-p .cp-nome-in{font-size:30px;letter-spacing:-.025em;line-height:1.15}.portal-campaigns.cp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-campaigns .cp-dt p{display:flex;align-items:center;gap:8px}.portal-campaigns .cp-dt p .cp-can{width:22px;height:22px}.portal-campaigns .cp-dt p .cp-can .i{width:12px;height:12px}.portal-campaigns .cp-p-t .cd-altro{opacity:1;width:36px;height:36px;background:#ffffff0b}.portal-campaigns .cd-schede{display:flex;gap:2px;box-shadow:inset 0 -1px #ffffff0f}.portal-campaigns .cd-schede button{position:relative;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-campaigns .cd-schede button:hover,.portal-campaigns .cd-schede button.on{color:var(--t1)}.portal-campaigns .cd-schede button.on:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--t1)}.portal-campaigns .cd-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2)}.portal-campaigns .cd-vista{display:none;flex-direction:column;gap:16px}.portal-campaigns .cp-det[data-cd=panoramica] .v-panoramica,.portal-campaigns .cp-det[data-cd=destinatari] .v-destinatari,.portal-campaigns .cp-det[data-cd=contenuto] .v-contenuto,.portal-campaigns .cp-det[data-cd=link] .v-link{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-campaigns .cd-riq{padding:14px 16px 16px;border-radius:3px;background:#ffffff09;min-width:0}.portal-campaigns .cd-rt{display:flex;align-items:center;gap:10px;min-height:26px;margin-bottom:12px;flex-wrap:wrap}.portal-campaigns .cd-rt b{font-size:14px;font-weight:600}.portal-campaigns .cd-rt>span{font-size:12px;color:var(--t3)}.portal-campaigns .cd-rt .leg{margin:0 0 0 auto}.portal-campaigns .cd-tutti{margin-left:auto;font-size:12px;font-weight:600;color:var(--t2);cursor:pointer}.portal-campaigns .cd-tutti:hover{color:var(--t1)}.portal-campaigns .cd-numeri{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.portal-campaigns .cd-n{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-campaigns .cd-n>span{font-size:12px;color:var(--t3)}.portal-campaigns .cd-n>b{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.portal-campaigns .cd-nb{height:4px;border-radius:2px;background:#ffffff12;overflow:hidden}.portal-campaigns .cd-nb i{display:block;height:100%;border-radius:2px;background:var(--c)}.portal-campaigns .cd-n em{font-style:normal;font-size:12px;color:var(--t3)}.portal-campaigns .cd-n em strong{font-weight:700;color:color-mix(in srgb,var(--c) 75%,#fff)}.portal-campaigns .cd-riga2{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px;align-items:stretch}.portal-campaigns .cd-svg{display:block;width:100%;height:auto}.portal-campaigns .linee .l-ap{fill:none;stroke:#5b8def;stroke-width:2;stroke-linejoin:round}.portal-campaigns .linee .l-cl{fill:none;stroke:#9d7bea;stroke-width:2;stroke-linejoin:round}.portal-campaigns .cd-vivo{display:inline-flex;align-items:center;gap:6px;color:#e8ae55!important}.portal-campaigns .cd-vivo i{width:7px;height:7px;border-radius:50%;background:#e8ae55;animation:vivo 1.6s ease-in-out infinite}.portal-campaigns .cd-grande{display:flex;align-items:baseline;gap:10px}.portal-campaigns .cd-grande b{font-size:34px;font-weight:700;letter-spacing:-.02em}.portal-campaigns .cd-grande span{font-size:12px;color:var(--t3)}.portal-campaigns .cd-seg{display:flex;height:12px;margin-top:12px;border-radius:3px;background:#ffffff12;overflow:hidden;gap:2px}.portal-campaigns .cd-seg i{display:block;height:100%;background:var(--c)}.portal-campaigns .cd-leg{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:12px 0 0;padding:0;font-size:12px;color:var(--t2)}.portal-campaigns .cd-leg li{display:flex;align-items:center;gap:8px}.portal-campaigns .cd-leg li:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--c)}.portal-campaigns .cd-leg b{margin-left:auto;color:var(--t1);font-variant-numeric:tabular-nums}.portal-campaigns .cd-sep{height:1px;margin:14px 0;background:#ffffff0f}.portal-campaigns .cd-info{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:12px}.portal-campaigns .cd-info dt{color:var(--t3)}.portal-campaigns .cd-info dd{margin:0;color:var(--t2)}.portal-campaigns .cd-info.larga{font-size:13px;gap:10px 18px}.portal-campaigns .cd-info.larga dd{color:var(--t1)}.portal-campaigns .cd-timer{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:3px;background:#ffffff0f;color:var(--t2)!important}.portal-campaigns .cd-timer .i{width:13px;height:13px}.portal-campaigns .cd-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:stretch}.portal-campaigns .cd-contro{align-self:center;font-size:12px;font-weight:700;color:var(--t3)}.portal-campaigns .cd-var{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-campaigns .cd-var.vince{background:color-mix(in srgb,#E8AE55 8%,rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px #e8ae5547}.portal-campaigns .cd-vt{display:flex;align-items:center;gap:10px}.portal-campaigns .cd-l{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:13px;font-weight:700;color:var(--t1)}.portal-campaigns .cd-var.vince .cd-l{background:#e8ae55;color:#1a1300}.portal-campaigns .cd-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:#e8ae552e;font-size:11px;font-weight:700;color:#f2c981}.portal-campaigns .cd-tag .i{width:12px;height:12px}.portal-campaigns .cd-var p{margin:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--t1)}.portal-campaigns .cd-met{display:grid;grid-template-columns:70px 64px 1fr;align-items:center;gap:10px;font-size:12px}.portal-campaigns .cd-met span{color:var(--t3)}.portal-campaigns .cd-met b{font-variant-numeric:tabular-nums}.portal-campaigns .cd-mb{height:8px;border-radius:2px;background:#ffffff12;overflow:hidden}.portal-campaigns .cd-mb i{display:block;height:100%;border-radius:2px;background:#5b8def}.portal-campaigns .cd-mb.cl i{background:#9d7bea}.portal-campaigns .cd-vp{font-size:12px;color:var(--t3)}.portal-campaigns .cd-resto{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:3px;background:#ffffff08;font-size:12px;color:var(--t3)}.portal-campaigns .cd-resto b{color:var(--t2);font-weight:600}.portal-campaigns .cd-resto .i{width:15px;height:15px}.portal-campaigns .cd-riga3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.portal-campaigns .cd-link{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr) 44px;align-items:center;gap:14px;min-height:44px}.portal-campaigns .cd-link b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cd-link span{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cd-lb{position:relative;height:8px;border-radius:2px;background:#ffffff12}.portal-campaigns .cd-lb i{display:block;height:100%;border-radius:2px;background:#9d7bea}.portal-campaigns .cd-lb.blu i{background:#5b8def}.portal-campaigns .cd-link em{font-style:normal;text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-campaigns .cd-tab{border-radius:3px;background:#ffffff09}.portal-campaigns .cd-dt,.portal-campaigns .cd-dr{display:grid;grid-template-columns:minmax(220px,1.4fr) 130px 90px 120px minmax(0,1.6fr);gap:14px;align-items:center;padding:0 16px}.portal-campaigns .cd-dt,.portal-campaigns .cd-lt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-campaigns .cd-dr{min-height:54px}.portal-campaigns .cd-dr:hover,.portal-campaigns .cd-lr:hover{background:#ffffff08}.portal-campaigns .cd-chi{min-width:0}.portal-campaigns .cd-chi b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cd-chi span{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cd-varb{width:-moz-fit-content;width:fit-content;min-width:22px;height:22px;padding:0 7px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t2)}.portal-campaigns .cd-ora{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-campaigns .cd-dett{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cd-vista .ct-strum{margin:0}.portal-campaigns .cd-cont{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.6fr);gap:16px;align-items:start}.portal-campaigns .cd-disp{display:inline-flex;gap:2px;margin-top:14px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-campaigns .cd-disp button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-campaigns .cd-disp button.on{background:#ffffff1a;color:var(--t1)}.portal-campaigns .cd-email{padding:28px;border-radius:3px;background:#ffffff09;display:flex;justify-content:center}.portal-campaigns .cd-mail{width:100%;max-width:600px;padding:0 0 22px;border-radius:3px;background:#fff;color:#1d1d1f;overflow:hidden;box-shadow:0 18px 40px #00000059}.portal-campaigns .cd-mh{padding:18px 28px}.portal-campaigns .cd-logo{font-weight:700;letter-spacing:.08em;color:#e8743f}.portal-campaigns .cd-img{height:180px;background:linear-gradient(135deg,#d8c3a5,#8e7c68 55%,#3d3a36)}.portal-campaigns .cd-mail h3{margin:24px 28px 8px;font-size:20px;letter-spacing:-.01em}.portal-campaigns .cd-mail p{margin:0 28px 16px;font-size:14px;line-height:1.6;color:#48484a}.portal-campaigns .cd-cta{display:inline-block;margin:4px 28px 22px;padding:12px 20px;border-radius:3px;background:#1d1d1f;color:#fff;font-weight:600;font-size:14px}.portal-campaigns .cd-mail .cd-pie{font-size:11px;color:#8e8e93}.portal-campaigns .cd-lt,.portal-campaigns .cd-lr{display:grid;grid-template-columns:minmax(260px,1.6fr) 90px 90px minmax(160px,1fr);gap:14px;align-items:center;padding:0 16px}.portal-campaigns .cd-lr{min-height:56px}.portal-campaigns .cd-num{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-campaigns .cd-lr .cd-lb{display:flex;align-items:center}.portal-campaigns .cd-lr .cd-lb em{position:absolute;right:-44px;font-style:normal;font-size:12px;color:var(--t3)}.portal-campaigns .cd-lr .cd-lb{margin-right:48px}.portal-campaigns .leg{display:flex;gap:16px;font-size:12px;color:var(--t2)}.portal-campaigns .leg span{display:inline-flex;align-items:center;gap:6px}.portal-campaigns .leg span:before{content:"";width:12px;height:3px;border-radius:2px;background:var(--c)}.portal-campaigns .linee .gr line{stroke:#ffffff0f;stroke-width:1}.portal-campaigns .linee .gr text,.portal-campaigns .linee .mx{fill:var(--t3);font:500 11px Manrope,sans-serif}.portal-campaigns .linee .gr text{text-anchor:end}.portal-campaigns .linee .mx{text-anchor:middle}.portal-campaigns .cd-dr>.ct-chip,.portal-campaigns .cd-dr>.cd-varb{justify-self:start}.portal-campaigns .cd-schede button>.i{width:15px;height:15px}.portal-campaigns .cd-schede button:not(.on)>.i{opacity:.8}.portal-campaigns .cc-barra{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-campaigns .cc-barra .btn{height:36px}.portal-campaigns .cc-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-campaigns .cc-seg .cc-et{padding:0 8px 0 6px;font-size:12px;color:var(--t3)}.portal-campaigns .cc-seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-campaigns .cc-seg button:hover{color:var(--t1)}.portal-campaigns .cc-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-campaigns .cc-seg button i{font-style:normal;font-size:11px;font-weight:700;padding:1px 5px;border-radius:2px;background:#e8ae5533;color:#f2c981}.portal-campaigns .cc-seg .i{width:14px;height:14px}.portal-campaigns .cc-ib{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-campaigns .cc-ib:hover{background:#ffffff14;color:var(--t1)}.portal-campaigns .cc-due{display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,1.6fr);gap:16px;align-items:start}.portal-campaigns .cc-lato{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-campaigns .cp-det[data-var=A] .var-b,.portal-campaigns .cp-det[data-var=B] .var-a{display:none}.portal-campaigns .cc-inbox{display:flex;flex-direction:column;border-radius:3px;overflow:hidden;background:#fff}.portal-campaigns .cc-mail{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#5f6368;font-size:12px}.portal-campaigns .cc-mail+.cc-mail{box-shadow:inset 0 1px #eceff1}.portal-campaigns .cc-mail.nostra{background:#f2f6fc;color:#202124}.portal-campaigns .cc-av{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#dadce0;font-size:12px;font-weight:700;color:#5f6368}.portal-campaigns .cc-mail.nostra .cc-av{background:#e8743f;color:#fff}.portal-campaigns .cc-tx{flex-grow:1;min-width:0}.portal-campaigns .cc-tx b{display:block;font-weight:600;color:#202124}.portal-campaigns .cc-mail:not(.nostra) .cc-tx b{font-weight:500}.portal-campaigns .cc-tx span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-campaigns .cc-tx strong{color:#202124;font-weight:600}.portal-campaigns .cc-mail time{font-size:11px;flex-shrink:0}.portal-campaigns .cc-esito{margin-left:auto;color:#e8ae55!important}.portal-campaigns .cc-ck{display:flex;gap:10px;padding:8px 0}.portal-campaigns .cc-ck+.cc-ck{box-shadow:inset 0 1px #ffffff0d}.portal-campaigns .cc-ck>.i{width:16px;height:16px;margin-top:1px;flex-shrink:0;padding:2px;border-radius:3px}.portal-campaigns .cc-ck.ok>.i{color:#4cc38a;background:#4cc38a26}.portal-campaigns .cc-ck.avv>.i{color:#e8ae55;background:#e8ae5526}.portal-campaigns .cc-ck b{display:block;font-size:13px;font-weight:600}.portal-campaigns .cc-ck span{display:block;margin-top:1px;font-size:12px;line-height:1.45;color:var(--t3)}.portal-campaigns .cc-anteprima{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 18px;border-radius:3px;background:#ffffff09;min-width:0}.portal-campaigns .cc-cornice{width:100%;max-width:640px;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-campaigns .cp-det[data-disp=tel] .cc-cornice{animation-name:dissolvi-tel}@keyframes dissolvi-tel{0%{opacity:0}}.portal-campaigns .cp-det[data-disp=tel] .cc-cornice{max-width:375px;padding:10px;border-radius:28px;background:#0b0e15;box-shadow:0 0 0 2px #ffffff14,0 24px 50px #00000080}.portal-campaigns .cc-tel-top{display:none;justify-content:center;padding:4px 0 8px}.portal-campaigns .cc-tel-top i{width:70px;height:6px;border-radius:3px;background:#ffffff26}.portal-campaigns .cp-det[data-disp=tel] .cc-tel-top{display:flex}.portal-campaigns .cp-det[data-disp=tel] .cd-mail{border-radius:18px}.portal-campaigns .cc-cornice .cd-mail{max-width:none}.portal-campaigns .cd-mh{display:flex;align-items:center;justify-content:space-between}.portal-campaigns .cc-vedi{font-size:11px;color:#8e8e93;text-decoration:underline}.portal-campaigns .cd-img{position:relative}.portal-campaigns .cc-alt{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:#e8ae55eb;font-size:11px;font-weight:700;color:#1a1300}.portal-campaigns .cc-alt .i{width:12px;height:12px}.portal-campaigns .cc-campo{padding:0 3px;border-radius:2px;background:#5b8def29;box-shadow:inset 0 0 0 1px #5b8def59;color:#2b5cc6}.portal-campaigns .cc-tre{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 28px 18px}.portal-campaigns .cc-tre i{aspect-ratio:4/3;border-radius:3px;background:linear-gradient(135deg,#e9dcc9,#b8a48c)}.portal-campaigns .cc-tre i:nth-child(2){background:linear-gradient(135deg,#dfe7ef,#9fb3c6)}.portal-campaigns .cc-tre i:nth-child(3){background:linear-gradient(135deg,#efe3d6,#c9a37b)}.portal-campaigns .cp-det[data-disp=tel] .cc-tre{grid-template-columns:1fr}.portal-campaigns .cc-nota{margin:0;font-size:12px;color:var(--t3)}.portal-campaigns .cc-nota .cc-campo{color:#8fb0f5}.portal-campaigns .cc-anteprima{position:sticky;top:12px;max-height:calc(100dvh - 84px - var(--nova-riserva, 0px));overflow-y:auto;justify-content:flex-start}.portal-campaigns .cc-anteprima>*{flex-shrink:0}.portal-campaigns .cp-det[data-disp=tel] .cc-anteprima{justify-content:safe center}.portal-campaigns .cc-due{margin-bottom:-140px}.portal-campaigns .cc-due>.cc-lato{padding-bottom:140px}.portal-campaigns .cc-seg{box-sizing:border-box;min-height:36px}.portal-campaigns .em{background:#fff;color:#1d1d1f;font-family:Manrope,Arial,sans-serif}.portal-campaigns .em-testa{display:flex;align-items:center;justify-content:space-between;padding:18px 32px}.portal-campaigns .em-logo{display:inline-flex;align-items:baseline;gap:6px;font-size:16px;font-weight:700;letter-spacing:.06em;color:#e8743f}.portal-campaigns .em-logo em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.02em;color:#8e8e93}.portal-campaigns .em-vedi{font-size:11px;color:#8e8e93;text-decoration:underline}.portal-campaigns .em-hero{position:relative;line-height:0}.portal-campaigns .em-camera{display:block;width:100%;height:auto;aspect-ratio:2/1}.portal-campaigns .em-corpo{padding:28px 32px 8px}.portal-campaigns .em-occhiello{display:block;margin-bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8743f}.portal-campaigns .em h3{margin:0 0 12px;font-size:26px;line-height:1.2;letter-spacing:-.015em;color:#1d1d1f}.portal-campaigns .em p{margin:0 0 20px;font-size:15px;line-height:1.65;color:#48484a}.portal-campaigns .em-esempi{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.portal-campaigns .em-es b{display:block;margin-top:8px;font-size:13px;color:#1d1d1f}.portal-campaigns .em-es span{display:block;font-size:12px;color:#8e8e93}.portal-campaigns .em-foto{position:relative;aspect-ratio:1;border-radius:4px;background:linear-gradient(90deg,#cfc8bf 0 50%,transparent 50%),linear-gradient(135deg,var(--a),var(--b));overflow:hidden}.portal-campaigns .em-foto:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff}.portal-campaigns .em-pd{position:absolute;left:6px;right:6px;bottom:6px;display:flex;justify-content:space-between}.portal-campaigns .em-pd i{font-style:normal;padding:1px 6px;border-radius:2px;background:#0000008c;font-size:10px;font-weight:700;color:#fff;line-height:16px}.portal-campaigns .em-cit{margin:0 0 24px;padding:14px 18px;border-radius:4px;background:#f6f3ef;font-size:15px;font-style:italic;line-height:1.55;color:#3a3a3c}.portal-campaigns .em-cit cite{display:block;margin-top:6px;font-size:12px;font-style:normal;font-weight:600;color:#8e8e93}.portal-campaigns .em-cta{display:inline-block;margin-bottom:24px;padding:13px 22px;border-radius:4px;background:#e8743f;color:#fff;font-size:14.5px;font-weight:700;line-height:1.2}.portal-campaigns .em p.em-firma{font-size:14px;color:#48484a}.portal-campaigns .em-firma b{color:#1d1d1f}.portal-campaigns .em-pie{padding:20px 32px 26px;background:#f5f5f7;text-align:center}.portal-campaigns .em-pie p{margin:0 0 6px;font-size:11.5px;line-height:1.5;color:#8e8e93}.portal-campaigns .em-social{display:inline-flex;gap:8px;margin-bottom:12px}.portal-campaigns .em-social i{width:22px;height:22px;border-radius:50%;background:#d2d2d7}.portal-campaigns .cc-cornice{max-width:600px}.portal-campaigns .cc-schermo{border-radius:4px;overflow:hidden;box-shadow:0 18px 40px #00000059}.portal-campaigns .cc-stato{display:none}.portal-campaigns .cp-det[data-disp=tel] .cc-cornice{width:320px;max-width:320px;padding:10px;border-radius:40px;background:#0b0e15;box-shadow:0 0 0 2px #ffffff1a,0 24px 50px #0000008c}.portal-campaigns .cp-det[data-disp=tel] .cc-schermo{height:640px;border-radius:30px;overflow-y:auto;scrollbar-width:none;background:#fff;box-shadow:none}.portal-campaigns .cp-det[data-disp=tel] .cc-schermo::-webkit-scrollbar{display:none}.portal-campaigns .cp-det[data-disp=tel] .cc-stato{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 22px;background:#fff;font-size:12px;color:#1d1d1f}.portal-campaigns .cc-stato span{display:inline-flex;gap:3px}.portal-campaigns .cc-stato i{width:14px;height:9px;border-radius:2px;background:#1d1d1f}.portal-campaigns .cc-stato i:nth-child(2){width:10px}.portal-campaigns .cc-stato i:nth-child(3){width:20px;border:1.5px solid #1d1d1f;background:linear-gradient(90deg,#1d1d1f 70%,transparent 70%)}.portal-campaigns .cp-det[data-disp=tel] .em-testa{padding:10px 18px 14px}.portal-campaigns .cp-det[data-disp=tel] .em-corpo{padding:20px 18px 4px}.portal-campaigns .cp-det[data-disp=tel] .em h3{font-size:21px}.portal-campaigns .cp-det[data-disp=tel] .em p{font-size:14px;margin-bottom:16px}.portal-campaigns .cp-det[data-disp=tel] .em-esempi{gap:8px}.portal-campaigns .cp-det[data-disp=tel] .em-es b{font-size:11.5px}.portal-campaigns .cp-det[data-disp=tel] .em-es span{font-size:10.5px}.portal-campaigns .cp-det[data-disp=tel] .em-pd{left:3px;right:3px;bottom:3px}.portal-campaigns .cp-det[data-disp=tel] .em-pd i{font-size:8.5px;padding:0 3px;line-height:13px}.portal-campaigns .cp-det[data-disp=tel] .em-cit{font-size:13.5px;padding:12px 14px}.portal-campaigns .cp-det[data-disp=tel] .em-cta{display:block;text-align:center}.portal-campaigns .cp-det[data-disp=tel] .em-pie{padding:16px 18px 22px}.portal-campaigns .cp-det[data-disp=tel] .cc-alt{right:6px;bottom:6px;font-size:10px}.portal-campaigns.cp-p .ct-cerca input{background:none;border:0;color:var(--t1);min-width:0;width:100%;font:inherit}.portal-campaigns.cp-p .cp-title{max-width:420px;font-weight:600;font-size:20px}.portal-campaigns.cp-p .cp-sc{display:flex;width:100%;text-align:left;background:none;border:0;color:var(--t1);font:inherit;cursor:pointer}.portal-campaigns.cp-p .cp-editor-body{min-height:220px}.portal-campaigns.cp-p .cp-f{min-width:0}.portal-campaigns.cp-p .cp-f .btn{justify-content:space-between}.portal-campaigns.cp-p .cp-riq>.btn,.portal-campaigns.cp-p .cp-riq>.cp-f{margin-top:16px}.portal-campaigns.cp-p .cp-riq>.portal-button{align-self:flex-start;margin-top:16px}.portal-campaigns.cp-p .cp-empty{padding:32px;text-align:center;color:var(--t2)}.portal-campaigns.cp-p .cp-empty b{color:var(--t1)}.portal-campaigns.cp-p .cp-empty p{margin:8px 0 16px}.portal-campaigns.cp-p .cp-riga:hover{background:var(--hover)}.portal-campaigns.cp-p .cp-riga .ct-chip{white-space:nowrap}.portal-campaigns.cp-p [data-cp-confirm]:not(:empty){margin-top:16px;padding-top:16px;border-top:1px solid var(--filo)}.portal-campaigns.cp-p .cp-expanded{position:fixed;top:72px;right:24px;bottom:24px;left:264px;z-index:90;background:var(--bg);overflow:auto;padding:24px}.portal-campaigns.cp-p .cd-n b{overflow-wrap:anywhere}.portal-campaigns.cp-p .cp-p-t{flex-wrap:wrap}.portal-campaigns{color:var(--t1);min-width:0}.portal-campaigns .ct-intesta{margin:5.25px 0 0}.portal-campaigns .ct-intesta>div:first-child{flex:1;min-width:0}.portal-campaigns .ct-hub{margin:20px 0 16px}.portal-campaigns .cp-kpi>div,.portal-campaigns .cp-tab,.portal-campaigns .cp-riq,.portal-campaigns .cd-riq,.portal-campaigns .cd-n{background:var(--portal-widget)}.portal-campaigns .cd-var,.portal-campaigns .cp-testa{background:var(--portal-control)}.portal-campaigns .cp-riga:hover,.portal-campaigns .cp-sc:hover{background:var(--hover)}.portal-campaigns .cp-canali{background:var(--portal-control)}.portal-campaigns .cp-canali button.on{background:var(--hover)}.portal-campaigns .cp-kh{display:flex;align-items:center;gap:8px}.portal-campaigns .cp-kt{width:24px;height:24px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c)}.portal-campaigns .cp-kt svg{width:14px;height:14px}.portal-campaigns .cp-kpi{margin:18px 0}.portal-campaigns .ct-strum{flex-wrap:wrap;margin:18px 0}.portal-campaigns .ct-seg button{display:flex;align-items:center;gap:6px;padding:0 12px;height:34px;color:var(--t3);font-size:12px}.portal-campaigns .ct-seg button.on{background:var(--hover);color:var(--t1)}.portal-campaigns .ct-seg em{font-style:normal;font-size:11px}.portal-campaigns .ct-cerca{display:flex;align-items:center;gap:8px;min-width:180px;flex:1;height:34px;background:var(--portal-control);padding:0 10px;border-radius:3px}.portal-campaigns .ct-cerca input{width:100%;background:none;outline:none;font-size:12px}.portal-campaigns .cp-table-wrap{overflow:auto}.portal-campaigns .cp-tab{min-width:900px}.portal-campaigns .cp-nome{border:0;background:none;text-align:left;color:inherit;width:100%}.portal-campaigns .cp-nome>span:last-child{min-width:0}.portal-campaigns .cp-az{gap:4px}.portal-campaigns .ct-altro{opacity:1;padding:6px}.portal-campaigns .ct-altro svg{width:16px;height:16px}.portal-campaigns .cp-p-t>input{font-size:20px;font-weight:700;max-width:460px}.portal-campaigns .cp-p-t>.cp-salvata{margin-left:auto;color:var(--t3)}.portal-campaigns .cp-proc{gap:16px}.portal-campaigns .cp-passi button.on i{background:var(--t1);color:var(--bg)}.portal-campaigns .cp-passi{box-shadow:inset 0 -1px 0 var(--filo-riga)}.portal-campaigns .cp-piede{padding:4px 0;margin-top:0}.portal-campaigns .cp-piede>span{flex:1}.portal-campaigns .cp-sc{width:100%;text-align:left;border:0;background:none;color:var(--t1)}.portal-campaigns .cp-sc>span{flex:1}.portal-campaigns .cp-list-scroll{max-height:380px;overflow:auto}.portal-campaigns .cp-error{color:var(--rosso);font-size:13px}.portal-campaigns .cp-note{font-size:12px;color:var(--t3);line-height:1.5}.portal-campaigns .cp-conto{background:color-mix(in srgb,var(--blu) 10%,var(--portal-widget))}.portal-campaigns .cp-conto b{margin-left:auto}.portal-campaigns .cp-form{gap:14px}.portal-campaigns .cp-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portal-campaigns .cd-schede{display:flex;gap:2px;border-bottom:0}.portal-campaigns .cd-schede button{display:flex;gap:7px;align-items:center;padding:0 14px;font-size:13px;color:var(--t3)}.portal-campaigns .cd-schede button.on{color:var(--t1);box-shadow:none}.portal-campaigns .cp-dn{display:flex;align-items:center;gap:10px}.portal-campaigns .cp-dn h1{font-size:24px;font-weight:700}.portal-campaigns .cp-dt{flex:1}.portal-campaigns .cp-dt p{font-size:12px;color:var(--t3);margin-top:6px}.portal-campaigns .cd-riga2{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.portal-campaigns .cd-n em strong{color:var(--c)}.portal-campaigns .cd-seg{background:var(--portal-control)}.portal-campaigns .cd-info dd{overflow-wrap:anywhere}.portal-campaigns .cp-preview{width:100%;min-height:450px;background:#fff;border-radius:3px;border:0}.portal-campaigns .cp-links{width:100%;font-size:13px}.portal-campaigns .cp-links th,.portal-campaigns .cp-links td{padding:12px;text-align:left;border-bottom:1px solid var(--filo-riga)}.portal-campaigns .cp-links th{font-size:12px;color:var(--t3)}.portal-campaigns .cp-links td:first-child{overflow-wrap:anywhere}.portal-campaigns .cp-bulk{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px}.portal-campaigns .cp-bulk>span{flex:1}.portal-campaigns .cp-editor-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-campaigns .cp-send-actions,.cp-confirm-dialog .cp-send-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.portal-campaigns .cp-testa,.portal-campaigns .cp-riga{grid-template-columns:minmax(240px,2fr) 110px 100px 110px 100px 78px 62px}.portal-campaigns .cp-proc{padding-top:16px}.portal-campaigns .cp-det{padding-top:0}.portal-campaigns .cp-kpi>div{padding:14px 16px 12px}.portal-campaigns .cp-kpi b{font-size:26px;line-height:1.1}.portal-campaigns .ct-strum{margin:16px 0}.portal-campaigns .ct-strum>.ct-cerca{order:0;flex:4 0 0%;min-width:190px;max-width:340px;height:36px}.portal-campaigns .ct-strum>[role=combobox]{order:1;width:108px;height:36px;font-size:12px;padding:0 10px}.portal-campaigns .ct-strum>.ct-seg{order:2}.portal-campaigns .ct-seg button{padding:0 12px;height:30px;font-size:13px;font-weight:600;gap:7px}.portal-campaigns .cp-riq>.cp-empty{padding:16px 8px;min-height:0}.portal-campaigns .cp-p-t>input{max-width:420px;width:clamp(260px,38vw,420px)}.portal-campaigns .cp-conto{margin-top:16px}.portal-campaigns .cp-rt>[role=switch]{margin-left:auto}.portal-campaigns .cd-riga3.una{grid-template-columns:minmax(0,1fr)}.portal-campaigns button.cd-tutti{border:0;background:none;padding:0;font-family:inherit}.portal-campaigns .cc-mail.cc-vuota .cc-av{background:#e6e8ec}.portal-campaigns .cc-mail.cc-vuota .cc-tx b,.portal-campaigns .cc-mail.cc-vuota .cc-tx span{display:block;height:8px;border-radius:4px;background:#eceef2}.portal-campaigns .cc-mail.cc-vuota .cc-tx b{width:34%;margin-bottom:6px}.portal-campaigns .cc-mail.cc-vuota .cc-tx span{width:72%}.portal-campaigns .cc-immagini{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#f4f5f7;font-size:12px;color:#4b5563}.portal-campaigns .cc-schermo .cp-preview{display:block;width:100%;border:0;background:#fff}.portal-campaigns .cd-leg.cd-leg-righe{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 16px;border-radius:3px;background:var(--portal-widget)}.portal-campaigns .cp-avviso .portal-icon{width:14px;height:14px;color:#e8ae55;flex:none}.portal-campaigns .cp-salvata .portal-icon{width:13px;height:13px;color:#4cc38a}.portal-campaigns .cp-ab .portal-icon{width:12px;height:12px;color:#e8ae55}.portal-campaigns .cp-riga:focus-visible{outline:2px solid var(--t1);outline-offset:-2px}.portal-campaigns .cp-ab-sw{display:inline-flex;align-items:center;gap:10px;margin-left:auto;cursor:pointer;font-size:12.5px;color:var(--t2)}:root[data-theme=light] .portal-campaigns .cd-tag{color:#8a5a12}.portal-campaigns .cp-p-t .cp-back .i{width:16px;height:16px}.portal-campaigns .indietro{transform:rotate(180deg)}.portal-campaigns .cp-p-t .cp-title{max-width:420px;height:36px;padding:0 11px;border:1px solid rgba(140,170,220,.22);border-radius:3px;background:#0a0e16;font:600 20px/31px Manrope,sans-serif;color:var(--t1);outline:none}[data-theme=light] .portal-campaigns .cp-p-t .cp-title,html.chiaro .portal-campaigns .cp-p-t .cp-title{background:var(--portal-widget);border-color:var(--filo-riga)}.portal-campaigns .cp-p-t .cp-title:focus{box-shadow:inset 0 0 0 1px #ffffff2e}.portal-campaigns .ct-cerca{padding:0 12px}.portal-campaigns .cp-testa{background:#ffffff08}.portal-campaigns .cd-vista .ct-strum>.ct-seg{order:0}.portal-campaigns .cd-vista .ct-strum>.ct-cerca{order:0}.portal-campaigns .cd-met:has(.g-chart){display:block}.portal-campaigns .cd-met>.g-chart{width:100%}.portal-campaigns .g-axis-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 8px;font:500 11px/1.4 Manrope,sans-serif;color:var(--t2)}.portal-campaigns .cd-lb:focus-visible{outline:2px solid var(--blu);outline-offset:3px}.edc-step{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:3px;background:var(--portal-control)}.edc-step b{min-width:52px;font-size:12px;font-weight:600;color:var(--t1);text-align:center;font-variant-numeric:tabular-nums}.edc-step .ib{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:3px;background:none;color:var(--t2);cursor:pointer}.edc-step .ib:hover:not(:disabled){background:var(--hover);color:var(--t1)}.edc-step .ib:disabled{opacity:.3;cursor:default}.edc-step .ib svg{width:12px;height:12px}.edc-step.compact b{min-width:40px;font-size:11.5px}.edc-step.compact .ib{width:22px;height:24px}.edc-box{position:relative;display:grid;grid-template:auto minmax(48px,auto) auto/auto 1fr auto;align-items:center;justify-items:center;gap:4px;padding:6px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--border)}.edc-box:before{content:"";grid-area:2/2;width:100%;height:100%;border-radius:2px;background:repeating-linear-gradient(45deg,transparent 0 6px,var(--hover) 6px 7px);box-shadow:inset 0 0 0 1px var(--border)}.edc-box-margin:before{border-style:dashed}.edc-box-side{display:flex;align-items:center;gap:2px}.edc-box-side.edc-side-top{grid-area:1/2}.edc-box-side.edc-side-bottom{grid-area:3/2}.edc-box-side.edc-side-left{grid-area:2/1}.edc-box-side.edc-side-right{grid-area:2/3;flex-direction:row-reverse}.edc-box-side.edc-side-left .edc-step,.edc-box-side.edc-side-right .edc-step{flex-direction:column}.edc-box-side.edc-side-left .edc-step b,.edc-box-side.edc-side-right .edc-step b{min-width:40px;padding:2px 0}.edc-box-grip{width:18px;height:6px;border-radius:3px;background:var(--hover);cursor:ns-resize;touch-action:none}.edc-box-side.edc-side-left .edc-box-grip,.edc-box-side.edc-side-right .edc-box-grip{width:6px;height:18px;cursor:ew-resize}.edc-box-grip:hover{background:var(--blu)}.edc-box-lock{grid-area:2/2;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--card,var(--portal-widget));color:var(--t3);cursor:pointer;box-shadow:0 0 0 1px var(--border)}.edc-box-lock svg{width:13px;height:13px}.edc-box-lock.on{color:var(--blu);box-shadow:0 0 0 1px var(--blu)}.edc-corners{position:relative;display:grid;grid-template:auto 52px auto/1fr 1fr;align-items:center;gap:4px;padding:6px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--border)}.edc-corner.radiusTL{grid-area:1/1;justify-self:start}.edc-corner.radiusTR{grid-area:1/2;justify-self:end}.edc-corner.radiusBL{grid-area:3/1;justify-self:start}.edc-corner.radiusBR{grid-area:3/2;justify-self:end}.edc-corners-shape{grid-area:2/1/3/3;justify-self:center;width:60%;height:100%;border:2px solid var(--blu);background:color-mix(in srgb,var(--blu) 10%,transparent)}.edc-corners .edc-box-lock{grid-area:2/1/3/3;justify-self:center;align-self:center}.edc-borders{display:flex;flex-direction:column;gap:10px}.edc-border-pick{position:relative;width:96px;height:64px;align-self:center}.edc-bp{position:absolute;border:0;padding:0;background:color-mix(in srgb,var(--t3) 45%,transparent);cursor:pointer;border-radius:2px}.edc-bp:hover{background:var(--t2)}.edc-bp.edc-bp-top{left:14px;right:14px;top:0;height:8px}.edc-bp.edc-bp-bottom{left:14px;right:14px;bottom:0;height:8px}.edc-bp.edc-bp-left{top:12px;bottom:12px;left:0;width:8px}.edc-bp.edc-bp-right{top:12px;bottom:12px;right:0;width:8px}.edc-bp.set{background:color-mix(in srgb,var(--blu) 45%,transparent)}.edc-bp.on{background:var(--blu)}.edc-bp.edc-bp-all{left:16px;right:16px;top:14px;bottom:14px;display:grid;place-items:center;background:var(--portal-control);font:600 11px inherit;color:var(--t2)}.edc-bp.edc-bp-all.on{background:color-mix(in srgb,var(--blu) 18%,transparent);color:var(--t1);box-shadow:inset 0 0 0 1px var(--blu)}.edc-border-fields,.edc-type,.edc-bg,.edc-vis,.edc-cols{display:flex;flex-direction:column;gap:10px}.edc-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.edc-font-pick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:34px;padding:0 10px;border:0;border-radius:3px;background:var(--portal-control);font-size:13px;color:var(--t1);cursor:pointer}.edc-font-pick svg{width:13px;height:13px;color:var(--t3)}.edc-size{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.edc-seg{flex-wrap:wrap}.edc-color{display:flex;flex-direction:column;gap:4px}.te-sw.brand{box-shadow:inset 0 0 0 2px #ffffff59}.edc-cols-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.edc-cols-preset{display:flex;gap:3px;height:28px;padding:4px;border:0;border-radius:3px;background:var(--portal-control);cursor:pointer}.edc-cols-preset i{border-radius:2px;background:var(--hover)}.edc-cols-preset.on{box-shadow:inset 0 0 0 1px var(--blu)}.edc-cols-preset.on i{background:color-mix(in srgb,var(--blu) 45%,transparent)}.edc-group>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.edc-group>summary::-webkit-details-marker{display:none}.edc-group>summary svg{width:12px;height:12px;transition:transform var(--t-rapido,.14s) ease}.edc-group:not([open])>summary svg{transform:rotate(-90deg)}.edc-group[open]>summary{margin-bottom:2px}.te-prop>*,.edc-group,.edc-group>*{flex-shrink:0}.edc-locked-color{display:inline-flex;align-items:center;gap:8px;font:500 12px ui-monospace,Menlo,monospace;color:var(--t2)}.edc-locked-color i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border)}.edc-device{display:flex;flex-direction:column;gap:6px;padding:10px 14px 0}.edc-device small{font-size:11px;color:var(--t3)}.edc-overrides{display:flex;flex-wrap:wrap;gap:4px}.edc-override{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;border:0;border-radius:3px;background:color-mix(in srgb,var(--blu) 14%,transparent);font:600 11px inherit;color:var(--t1);cursor:pointer}.edc-override svg{width:11px;height:11px}.edc-bl-preview{flex-shrink:0;display:grid;gap:6px;font-size:12px;color:hsl(var(--muted-foreground))}.edc-bl-preview>i,.edc-bl-preview iframe{display:block;width:600px;height:420px;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;pointer-events:none;transform:scale(.42);transform-origin:0 0;margin-bottom:-243px}.edc-bl-preview>i{background:hsl(var(--muted))}.edc-saved{position:relative;display:grid}.edc-saved-x{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));opacity:0;cursor:pointer}.edc-saved:hover .edc-saved-x,.edc-saved-x:focus-visible{opacity:1}.edc-saved-x:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.edc-saved-x .i{width:12px;height:12px}.edc-share{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.edc-share>span{display:grid;gap:2px}.edc-share b{font-weight:600;font-size:13px;color:hsl(var(--foreground))}.edc-share small{font-size:12px;color:hsl(var(--muted-foreground))}.te-convert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid hsl(var(--border));border-radius:var(--control-radius,8px)}.te-convert p{display:grid;gap:2px;margin:0}.te-convert small{color:hsl(var(--muted-foreground));font-size:12px}.edc-tree-sub{list-style:none;padding-left:12px}.edc-right-tabs{display:flex;gap:4px;padding:8px 12px 0;flex-shrink:0}.edc-right-tabs button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:hsl(var(--muted-foreground));font:600 12.5px/1 var(--font-body);cursor:pointer}.edc-right-tabs button .portal-icon{width:14px;height:14px}.edc-right-tabs button.on{background:hsl(var(--muted));color:hsl(var(--foreground))}.edc-right-tabs button.nova .portal-icon{color:var(--viola)}.portal-templates .te-prop:has(>.edc-nova){padding:0!important;gap:0;overflow:hidden!important}.portal-templates .te-prop:has(>.edc-nova)>.edc-right-tabs{padding:8px 12px;border-bottom:1px solid var(--filo)}.edc-nova.portal-ai-panel{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.edc-nova>.portal-nova-context,.edc-nova>.portal-ai-messages,.edc-nova>.portal-ai-composer-wrap{position:relative;z-index:1}.edc-nova-scope{padding:8px 12px}.edc-nova-scope>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0}.edc-nova-scope>span.on{background:color-mix(in srgb,var(--viola) 18%,transparent);color:var(--t1)}.edc-nova-scope>span>svg{width:12px;height:12px;flex:none;color:var(--viola)}.edc-nova-scope>span>button{display:grid;place-items:center;width:16px;height:16px;margin:0 -3px 0 1px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--t2);cursor:pointer}.edc-nova-scope>span>button:hover:not(:disabled){background:#ffffff14;color:var(--t1)}.edc-nova-scope>span>button svg{width:11px;height:11px}.edc-nova .portal-ai-messages.edc-nova-msgs{flex:1;min-height:0;overflow-y:auto;padding:14px 12px!important;--nova-body-size:13px}.edc-nova-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.edc-nova-empty>.portal-nova-orb{width:32px;height:32px}.edc-nova-empty>b{font:700 16px/1.25 Manrope,sans-serif;color:var(--t1);margin-top:4px}.edc-nova-empty>p{margin:0;font:500 12.5px/1.5 Manrope,sans-serif;color:var(--t2)}.edc-nova .edc-nova-sugg{display:grid;gap:6px;width:100%;margin-top:10px}.edc-nova .edc-nova-sugg button{height:auto;min-height:36px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:3px;background:var(--portal-widget);color:var(--t1);font:500 12.5px/1.4 Manrope,sans-serif;text-align:left;cursor:pointer;transition:background var(--t-rapido,.14s)}.edc-nova .edc-nova-sugg button:hover:not(:disabled){background:var(--portal-hover,rgba(255,255,255,.07))}.edc-nova .edc-nova-sugg button:disabled{opacity:.5;cursor:default}.edc-nova .edc-nova-sugg svg{width:14px;height:14px;flex:none;margin-top:2px;color:var(--t3)}.edc-nova-turns{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.edc-nova-turn{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.edc-nova .portal-ai-user-message{padding:9px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.edc-nova-on{display:block;margin-bottom:2px;font-size:11px;font-weight:500;color:var(--t3)}.edc-nova-result{display:grid;gap:8px;font:500 13px/1.55 Manrope,sans-serif;color:var(--t2)}.edc-nova-result ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.edc-nova-result li{display:flex;gap:8px;align-items:flex-start;color:var(--t1)}.edc-nova-result li .i{color:var(--viola);width:14px;height:14px;margin-top:3px;flex-shrink:0}.edc-nova-result footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;font-size:11.5px;color:var(--t3)}.edc-nova-result footer .portal-button{height:28px;padding:0 8px;gap:6px;font-size:12px;color:var(--t2)}.edc-nova-result footer .portal-button .i{width:13px;height:13px}.edc-nova-note,.edc-nova-stop{display:flex;gap:8px;margin:0;font-size:12.5px;line-height:1.5}.edc-nova-note .i{color:var(--t3);width:14px;height:14px;flex-shrink:0;margin-top:3px}.edc-nova-stop{color:var(--t1)}.edc-nova-stop .i{color:var(--ambra,#e8ae55);width:14px;height:14px;flex-shrink:0;margin-top:3px}.edc-nova-err{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--t2)}.edc-nova-err>.i{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--ambra,#e8ae55)}.edc-nova-err span{display:grid;gap:2px}.edc-nova-err b{font-weight:600;font-size:13px;color:var(--t1)}.edc-nova .portal-ai-composer-wrap.edc-nova-composer{flex:none;width:auto;margin:0;padding:10px 12px 12px}.edc-nova .portal-ai-composer{min-height:48px;padding:0 6px;border-radius:14px}.edc-nova .portal-ai-composer-row{min-height:48px;gap:4px}.edc-nova .portal-ai-composer-row .portal-nova-composer-orb{width:30px;height:30px}.edc-nova .portal-ai-composer-row .portal-nova-composer-orb .portal-nova-orb{width:28px;height:28px}.edc-nova .portal-ai-composer-row textarea{font-size:13px;field-sizing:content}.edc-nova .portal-ai-composer-row .portal-button:is([aria-label=Invia],[aria-label=Interrompi]){width:32px;height:32px;border-radius:10px}.tr-crm-check{display:flex;align-items:center;gap:6px;min-height:var(--control-height,36px);font-size:12.5px;color:hsl(var(--muted-foreground))}.tr-crm-check .portal-icon{width:14px;height:14px;flex-shrink:0}.tr-crm-check.ok .portal-icon{color:var(--verde,#4cc38a)}.tr-crm-check.ko{color:hsl(var(--foreground))}.tr-crm-check.ko .portal-icon{color:var(--ambra,#e8ae55)}.tr-details{width:640px!important;max-width:calc(100vw - 40px)!important}.tr-details-body{display:grid;gap:16px;margin-top:16px;min-width:0;border:0;padding:0;overflow-y:auto}[role=dialog].edc-full{width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;padding:0 16px 12px;display:flex;flex-direction:column;overflow:hidden;gap:0}[role=dialog].edc-full>.tp-ed{flex:1;min-height:0;display:flex;flex-direction:column}[role=dialog].edc-full .tp-lav{flex:1;min-height:0}[role=dialog].edc-full .tp-lav>aside{height:auto;min-height:0;max-height:100%}.edc-full-t{display:flex;align-items:center;gap:8px}.edc-full-t .portal-icon{width:16px;height:16px;color:hsl(var(--muted-foreground))}.edc-full-t small{color:hsl(var(--muted-foreground));font-size:12px}.au-body-sum{display:grid;gap:8px}.au-body-sum p{margin:0;font-size:12.5px;color:hsl(var(--muted-foreground));line-height:1.45}.au-body-sum button{justify-self:start}.portal-templates .tp-ed>.tp-p-t.tp-p-t{flex-wrap:nowrap;min-width:0}.portal-templates .tp-ed>.tp-p-t.tp-p-t .tp-ver{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-templates .tp-ed>.tp-p-t.tp-p-t .tr-editor-name,.portal-templates .tp-ed>.tp-p-t.tp-p-t .te-name{flex:0 1 220px;min-width:120px}.portal-templates .tp-ed>.tp-p-t.tp-p-t .tp-spacer{flex:1 1 0;min-width:0}.portal-templates .tp-ed>.tp-p-t.tp-p-t>button,.portal-templates .tp-ed>.tp-p-t.tp-p-t .tp-ibs{flex:none}.portal-tool-page>.tp-ed{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:12px}.portal-tool-page>.tp-ed>.tp-lav{flex:1;min-height:0;align-items:stretch}.portal-tool-page>.tp-ed>.tp-lav>.tp-rail,.portal-tool-page>.tp-ed>.tp-lav>.tp-prop{position:static;max-height:none;min-height:0;height:100%;overflow-y:auto}.portal-tool-page>.tp-ed>.tp-lav>.te-canvas-drop{min-height:0;display:flex;flex-direction:column}.portal-tool-page>.tp-ed>.tp-lav>.te-canvas-drop>.te-tela{flex:1;height:auto;min-height:0}.portal-tool-page>.tp-ed>.te-largo{flex:1;min-height:0}.te-code-input.te-cm{position:relative;display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.te-cm-host{flex:1;min-width:0;min-height:0;display:flex}.te-cm-host>.cm-editor{flex:1;min-width:0;height:auto}.te-cm-host .cm-editor.cm-focused{outline:none}.te-cm-nova{position:absolute;right:10px;bottom:10px;z-index:5;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--viola) 85%,#000),color-mix(in srgb,var(--viola) 60%,var(--ciano)));font:inherit;font-size:12.5px;font-weight:600;color:#fff;box-shadow:0 6px 20px #00000059;cursor:pointer;animation:dissolvi var(--t-rapido,.14s) ease-out}.te-cm-nova svg{width:14px;height:14px}.te-cm-nova small{font-size:11px;font-weight:500;opacity:.8}.edc-ask-nova{display:flex;align-items:center;gap:8px;width:100%;height:34px;margin:0 0 10px;padding:0 12px;border:0;border-radius:3px;background:color-mix(in srgb,var(--viola) 14%,transparent);font:inherit;font-size:12.5px;font-weight:600;color:var(--t1);cursor:pointer}.edc-ask-nova svg{width:14px;height:14px;color:var(--viola)}.edc-ask-nova:hover{background:color-mix(in srgb,var(--viola) 22%,transparent)}.te-cm .cm-tooltip{background:var(--portal-widget,#1b202a)!important;box-shadow:0 10px 30px #00000073;font-size:12.5px}.te-cm .cm-tooltip-autocomplete>ul{max-height:260px;font-family:Cascadia Mono,ui-monospace,monospace}.te-cm .cm-tooltip-autocomplete>ul>li{padding:3px 10px!important}.te-cm .cm-snippetField{background:color-mix(in srgb,var(--ciano) 16%,transparent);border-radius:2px}.tp-ed .tp-p-t .cp-back{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer;font:400 13.3333px/normal inherit}.tp-ed .tp-p-t .cp-back:hover{background:#ffffff14;color:var(--t1)}.tp-ed .tp-p-t .cp-back .i{width:16px;height:16px}.tp-ed .indietro{transform:rotate(180deg)}.tp-ed .tp-ibs .tp-ib{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t2);cursor:pointer}.tp-ed .tp-ibs .tp-ib:hover{background:#ffffff12;color:var(--t1)}.tp-ed .tp-ibs .tp-ib:disabled{opacity:.35;cursor:default;background:none}.tp-ed .tp-ibs .tp-ib .i{width:16px;height:16px}.tp-ed .tp-tela.te-tela{background:#00000038}.tp-ed .te-foglio{display:flex;justify-content:center;padding:16px 20px 20px}.tp-ed .te-cornice{width:100%;max-width:680px;border-radius:4px;overflow:hidden;box-shadow:0 18px 40px #00000059;background:#fff}[data-theme=light] .tp-ed .tp-tela.te-tela,html.chiaro .tp-ed .tp-tela.te-tela{background:#0000000d}.portal-templates .tp-ed .tp-lav{grid-template-columns:272px minmax(0,1fr) 300px}.tp-ed .tp-prop.te-prop{padding:0;gap:0}.tp-ed>.tp-p-t{gap:10px}.tp-ed .te-ver{font-size:12px;line-height:18.6px;padding:0 10px;background:#ffffff0a}.tp-ed .tp-tela-t{padding-left:10px;padding-right:10px}.tp-ed .tp-live{font-size:12px;line-height:18.6px}.portal-templates .tp-solo-libreria,.portal-templates .tp-solo-starter,.portal-templates .tp-solo-editor{display:none}.portal-templates.tp-p.libreria .tp-solo-libreria,.portal-templates.tp-p.starter .tp-solo-starter,.portal-templates.tp-p.editor .tp-solo-editor{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-templates.tp-p[data-tp-vista=griglia] .tp-solo-elenco,.portal-templates.tp-p[data-tp-vista=elenco] .tp-solo-griglia{display:none}.portal-templates .tp-sub{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--t3)}.portal-templates .tp-et{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--t3)}.portal-templates .tp-mini{position:relative;height:150px;overflow:hidden;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--a) 14%,#171b24)}.portal-templates .tp-mini img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.portal-templates .tp-vista{display:inline-flex;gap:2px;padding:3px;margin-left:auto;border-radius:3px;background:#ffffff0b}.portal-templates .tp-vista button{width:32px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:none;color:var(--t3);cursor:pointer}.portal-templates .tp-vista button.on{background:#ffffff17;color:var(--t1)}.portal-templates .tp-vista .i{width:15px;height:15px}.portal-templates .tp-gr{margin-top:22px}.portal-templates .tp-gr:first-child{margin-top:4px}.portal-templates .tp-gt{display:flex;align-items:center;gap:8px;height:30px;margin-bottom:10px}.portal-templates .tp-gt b{font-size:14px;font-weight:700;letter-spacing:-.01em}.portal-templates .tp-gt em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-style:normal;font-size:11px;font-weight:700;color:var(--t2)}.portal-templates .tp-gr.muto .tp-gt b{color:var(--t3)}.portal-templates .tp-gchev,.portal-templates .tp-rin{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-templates .tp-gchev{margin-left:-6px}.portal-templates .tp-gchev .i{transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-templates .tp-gr.chiuso .tp-gchev .i{transform:rotate(-90deg)}.portal-templates .tp-gr.chiuso .tp-griglia{display:none}.portal-templates .tp-rin{opacity:0}.portal-templates .tp-gt:hover .tp-rin{opacity:1}.portal-templates .tp-gchev:hover,.portal-templates .tp-rin:hover{background:#ffffff12;color:var(--t1)}.portal-templates .tp-gi{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:#5b8def29;color:#8fb0f5}.portal-templates .tp-gi .i{width:14px;height:14px}.portal-templates .tp-gsub{margin-left:6px;font-size:12px;color:var(--t3)}.portal-templates .tp-condivisi{margin-top:34px}.portal-templates .tp-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px}.portal-templates .tp-carta{position:relative;display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-templates .tp-carta:hover{background:#ffffff0f}.portal-templates .tp-info{display:flex;flex-direction:column;gap:3px;padding:12px 14px 13px;min-width:0}.portal-templates .tp-info b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .tp-info p{margin:0;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .tp-info p.lungo{white-space:normal;line-height:1.45;min-height:36px}.portal-templates .tp-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--t3);flex-wrap:wrap}.portal-templates .tp-v{height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t2);font-variant-numeric:tabular-nums}.portal-templates .tp-uso{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--t2)}.portal-templates .tp-uso .i{width:12px;height:12px;color:var(--t3)}.portal-templates .tp-uso.zero{color:var(--t3);font-style:italic}.portal-templates .tp-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:3px;background:#5b8def24;font-size:11px;font-weight:600;color:#8fb0f5}.portal-templates .tp-badge .i{width:11px;height:11px}.portal-templates .tp-usa{height:28px!important;margin-left:auto;padding:0 10px!important;font-size:12px!important}.portal-templates .tp-usa .i{width:13px;height:13px}.portal-templates .tp-tab{margin-top:4px;border-radius:3px;background:#ffffff09}.portal-templates .tp-rt,.portal-templates .tp-r{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(200px,2fr) 130px 76px 110px 100px 40px;gap:12px;align-items:center;padding:0 16px}.portal-templates .tp-rt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-templates .tp-r{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-templates .tp-r:hover{background:#ffffff08}.portal-templates .tp-r:hover .ct-altro{opacity:1}.portal-templates .tp-rn{display:flex;align-items:center;gap:12px;min-width:0}.portal-templates .tp-rn b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .tp-rn .tp-mini{width:44px;height:36px;flex-shrink:0;border-radius:3px}.portal-templates .tp-ro{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .tp-rq{font-size:12px;color:var(--t3)}.portal-templates .tp-raz{display:flex;justify-content:flex-end}.portal-templates .tp-p-t{display:flex;align-items:center;gap:10px;margin-top:-4px}.portal-templates .tp-h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.portal-templates .tp-st-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.portal-templates .tp-st.on{background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #e9eef6}.portal-templates .tp-var{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:3px;background:#5b8def21;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fb0f5}.portal-templates .tp-crea{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:3px;background:#ffffff09}.portal-templates .tp-crea-e{font-size:12px;color:var(--t3)}.portal-templates .tp-crea-n{margin-top:-10px;font-size:20px;font-weight:700;letter-spacing:-.015em}.portal-templates .tp-crea .tp-sub{margin:-6px 0 2px}.portal-templates .tp-crea-v{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}.portal-templates .tp-crea-v>div{display:flex;gap:6px;flex-wrap:wrap}.portal-templates .tp-crea-b.pri{margin-top:4px;height:40px!important}.portal-templates .tp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-templates .tp-f>span{font-size:12px;color:var(--t3)}.portal-templates .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-templates .tp-inp{height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-templates .tp-inp.tend{justify-content:space-between}.portal-templates .tp-inp.tend .i{color:var(--t3)}.portal-templates .tp-campo{padding:1px 4px;border-radius:2px;background:#5b8def29;box-shadow:inset 0 0 0 1px #5b8def59;font:600 .92em ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fb0f5}.portal-templates .em .tp-campo{color:#2b5cc6}.portal-templates .tp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-templates .tp-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-templates .tp-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-templates .tp-seg .i{width:14px;height:14px}.portal-templates .tp-seg.pieno{display:flex}.portal-templates .tp-seg.pieno button{flex:1;padding:0 6px}.portal-templates .tp-ib{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t2);cursor:pointer}.portal-templates .tp-ib:hover{background:#ffffff12;color:var(--t1)}.portal-templates .tp-ib .i{width:16px;height:16px}.portal-templates .tp-ed{display:flex;flex-direction:column;gap:14px}.portal-templates .tp-ed .tp-p-t .btn{height:36px}.portal-templates .tp-catb,.portal-templates .tp-ver{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0e;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-templates .tp-catb:hover,.portal-templates .tp-ver:hover{background:#ffffff17;color:var(--t1)}.portal-templates .tp-catb .i,.portal-templates .tp-ver .i{width:13px;height:13px;color:var(--t3)}.portal-templates .tp-ver{background:none;font-weight:500;color:var(--t3)}.portal-templates .tp-ibs{display:flex;gap:2px;margin-right:4px}.portal-templates .tp-quad{width:36px;padding:0!important;justify-content:center}.portal-templates .tp-ogg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portal-templates .tp-lav{display:grid;grid-template-columns:272px minmax(0,1fr) 300px;gap:14px;align-items:start;min-height:calc(100vh - 290px)}.portal-templates .tp-rail,.portal-templates .tp-prop{position:sticky;top:0;display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;max-height:calc(100vh - 220px);overflow-y:auto;scrollbar-width:thin}.portal-templates .tp-tabs{display:flex;gap:0;padding:0 6px;box-shadow:inset 0 -1px #ffffff0f;flex-shrink:0}.portal-templates .tp-tabs button{position:relative;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 8px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-templates .tp-tabs button:hover,.portal-templates .tp-tabs button.on{color:var(--t1)}.portal-templates .tp-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1)}.portal-templates .tp-tabs .i{width:14px;height:14px}.portal-templates .tp-rp{display:none;flex-direction:column;gap:10px;padding:14px 12px 16px}.portal-templates .tp-rail[data-r=blocchi] .r-blocchi,.portal-templates .tp-rail[data-r=ia] .r-ia,.portal-templates .tp-rail[data-r=codice] .r-codice{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-templates .tp-cerca-b{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-templates .tp-cerca-b .i{width:14px;height:14px}.portal-templates .tp-rp .tp-et{margin-top:6px}.portal-templates .tp-bls{display:grid;grid-template-columns:1fr 1fr;gap:6px}.portal-templates .tp-bl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:66px;padding:0 6px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:grab;text-align:center}.portal-templates .tp-bl:hover{background:#ffffff16;color:var(--t1)}.portal-templates .tp-bl .i{width:18px;height:18px;color:var(--t3)}.portal-templates .tp-bl:hover .i{color:var(--t1)}.portal-templates .tp-bss{display:flex;flex-direction:column}.portal-templates .tp-bs{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px;margin:0 -6px;border-radius:3px;cursor:grab}.portal-templates .tp-bs:hover{background:#ffffff0b}.portal-templates .tp-bs-i{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;color:var(--t2);flex-shrink:0}.portal-templates .tp-bs-i .i{width:14px;height:14px}.portal-templates .tp-bs>div{flex:1;min-width:0}.portal-templates .tp-bs b{display:block;font-size:13px;font-weight:600}.portal-templates .tp-bs small{display:block;font-size:11px;color:var(--t3)}.portal-templates .tp-grip{color:var(--t3);opacity:0}.portal-templates .tp-grip .i{width:14px;height:14px}.portal-templates .tp-bs:hover .tp-grip{opacity:1}.portal-templates .tp-salva-sel{display:flex;align-items:center;justify-content:center;gap:7px;height:34px;margin-top:4px;border:0;border-radius:3px;background:none;box-shadow:inset 0 0 0 1px #ffffff1a;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-templates .tp-salva-sel:hover{background:#ffffff0b;color:var(--t1)}.portal-templates .tp-salva-sel .i{width:14px;height:14px}.portal-templates .tp-ia-m{display:flex;gap:9px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-templates .tp-ia-m p{margin:0}.portal-templates .tp-ia-m.io{align-self:flex-end;max-width:90%;padding:9px 11px;border-radius:3px;background:#ffffff12;color:var(--t1)}.portal-templates .tp-ia-ic{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#b59cf0}.portal-templates .tp-ia-ok{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;color:#4cc38a}.portal-templates .tp-ia-ok .i{width:12px;height:12px}.portal-templates .tp-ia-sug{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.portal-templates .tp-ia-sug button{height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0e;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-templates .tp-ia-sug button:hover{background:#ffffff17;color:var(--t1)}.portal-templates .tp-ia-in{display:flex;align-items:flex-end;gap:8px;min-height:72px;padding:10px 8px 8px 12px;margin-top:6px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t3)}.portal-templates .tp-ia-in span{flex:1;align-self:flex-start}.portal-templates .tp-ia-in button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#e9eef6;color:#0b0e15;cursor:pointer}.portal-templates .tp-ia-in .i{width:14px;height:14px}.portal-templates .tp-cod-t{display:flex;align-items:center;gap:6px}.portal-templates .tp-cod{margin:0;padding:12px;border-radius:3px;background:#00000047;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2);white-space:pre;overflow-x:auto}.portal-templates .tp-cod b{font-weight:500;color:#f2a27c}.portal-templates .tp-cod i{font-style:normal;color:#8fb0f5}.portal-templates .tp-cod u{text-decoration:none;color:#7fd6a6}.portal-templates .tp-cod em{font-style:normal;color:#b59cf0}.portal-templates .tp-cod-n{margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-templates .tp-cod-b{align-self:flex-start}.portal-templates .tp-tela{display:flex;flex-direction:column;min-width:0;border-radius:3px;background:#00000038}.portal-templates .tp-tela-t{display:flex;align-items:center;gap:8px;padding:8px 10px}.portal-templates .tp-live{display:inline-flex;align-items:center;gap:7px;margin-left:6px;font-size:12px;color:var(--t3)}.portal-templates .tp-live i{width:7px;height:7px;border-radius:50%;background:#4cc38a;box-shadow:0 0 0 3px #4cc38a2e}.portal-templates .tp-tela-t .ct-pill .i:first-child{opacity:1;width:13px;height:13px}.portal-templates .tp-foglio{display:flex;justify-content:center;padding:18px 24px 40px}.portal-templates .tp-cornice{width:600px;max-width:100%}.portal-templates .tp-ed[data-disp] .tp-cornice{animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-templates .tp-schermo{border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #00000059}.portal-templates .tp-stato{display:none}.portal-templates .tp-ed[data-disp=tel] .tp-cornice{width:320px;padding:10px;border-radius:40px;background:#0b0e15;box-shadow:0 0 0 2px #ffffff1a,0 24px 50px #0000008c}.portal-templates .tp-ed[data-disp=tel] .tp-schermo{height:640px;border-radius:30px;overflow-y:auto;scrollbar-width:none;box-shadow:none}.portal-templates .tp-ed[data-disp=tel] .tp-stato{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 22px;background:#fff;font-size:12px;color:#1d1d1f}.portal-templates .tp-stato span{display:inline-flex;gap:3px}.portal-templates .tp-stato i{width:14px;height:9px;border-radius:2px;background:#1d1d1f}.portal-templates .tp-stato i:nth-child(2){width:10px}.portal-templates .tp-stato i:nth-child(3){width:20px;border:1.5px solid #1d1d1f;background:linear-gradient(90deg,#1d1d1f 70%,transparent 70%)}.portal-templates .tp-ed[data-disp=tel] .em-testa{padding:10px 18px 14px}.portal-templates .tp-ed[data-disp=tel] .em-corpo{padding:20px 18px 4px}.portal-templates .tp-ed[data-disp=tel] .em h3{font-size:21px}.portal-templates .tp-ed[data-disp=tel] .em p{font-size:14px;margin-bottom:16px}.portal-templates .tp-ed[data-disp=tel] .em-esempi{gap:8px}.portal-templates .tp-ed[data-disp=tel] .em-es b{font-size:11.5px}.portal-templates .tp-ed[data-disp=tel] .em-es span{font-size:10.5px}.portal-templates .tp-ed[data-disp=tel] .em-pd{left:3px;right:3px;bottom:3px}.portal-templates .tp-ed[data-disp=tel] .em-pd i{font-size:8.5px;padding:0 3px;line-height:13px}.portal-templates .tp-ed[data-disp=tel] .em-cit{font-size:13.5px;padding:12px 14px}.portal-templates .tp-ed[data-disp=tel] .em-cta{display:block;text-align:center}.portal-templates .tp-ed[data-disp=tel] .em-pie{padding:16px 18px 22px}.portal-templates .em-corpo>*,.portal-templates .em-testa,.portal-templates .em-hero,.portal-templates .em-pie{position:relative}.portal-templates .em-corpo>*:not(.tp-sel):hover,.portal-templates .em-testa:hover,.portal-templates .em-pie:hover{outline:1px dashed rgba(91,141,239,.7);outline-offset:2px}.portal-templates .tp-sopra{outline:1px dashed rgba(91,141,239,.7);outline-offset:4px}.portal-templates .tp-sopra-e,.portal-templates .tp-sel-e{position:absolute;left:-4px;top:-24px;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:2px 2px 0 0;background:#5b8defd9;font:700 11px Manrope,sans-serif;color:#fff;white-space:nowrap;z-index:2}.portal-templates .tp-sopra-e{opacity:.8}.portal-templates .tp-sel{position:relative;display:inline-block;margin-bottom:24px;outline:2px solid #5B8DEF;outline-offset:3px}.portal-templates .tp-sel .em-cta{margin-bottom:0}.portal-templates .tp-sel-e{left:-5px;top:-25px;background:#5b8def}.portal-templates .tp-sel-e .i{width:11px;height:11px}.portal-templates .tp-sel-az{position:absolute;right:-5px;top:-25px;display:flex;gap:1px;padding:0 2px;height:18px;align-items:center;border-radius:2px 2px 0 0;background:#5b8def;z-index:2}.portal-templates .tp-sel-az i{width:18px;height:16px;display:grid;place-items:center;color:#fff}.portal-templates .tp-sel-az .i{width:11px;height:11px}.portal-templates .tp-ed[data-disp=tel] .tp-sel{display:block}.portal-templates .tp-pt{display:flex;align-items:center;gap:10px;padding:14px 14px 12px}.portal-templates .tp-pt-i{width:32px;height:32px;display:grid;place-items:center;border-radius:3px;background:#5b8def29;color:#8fb0f5}.portal-templates .tp-pt-i .i{width:16px;height:16px}.portal-templates .tp-pt b{display:block;font-size:14px;font-weight:700}.portal-templates .tp-pt small{display:block;font-size:11px;color:var(--t3)}.portal-templates .tp-pg{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;box-shadow:inset 0 1px #ffffff0d}.portal-templates .tp-pg .tp-inp{height:34px;font-size:13px}.portal-templates .tp-traccia{margin-left:auto;height:18px;padding:0 6px;display:inline-grid;place-items:center;border-radius:3px;background:#4cc38a24;font-size:11px;font-weight:700;color:#4cc38a}.portal-templates .tp-due{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-templates .tp-col{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;border-radius:3px;background:#ffffff0e;font-size:12px;color:var(--t2);cursor:pointer}.portal-templates .tp-col em{margin-left:auto;font-style:normal;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.portal-templates .tp-sw{width:18px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff26;flex-shrink:0}.portal-templates .tp-col span:nth-child(2){display:none}.portal-templates .tp-col:hover{background:#ffffff16}.portal-templates .tp-slid{position:relative;height:4px;margin:8px 0;border-radius:2px;background:#ffffff1a}.portal-templates .tp-slid i{display:block;height:100%;border-radius:2px;background:#e9eef6}.portal-templates .tp-slid b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#e9eef6;box-shadow:0 0 0 4px #e9eef61f}.portal-templates .tp-box-leg{display:flex;align-items:center;gap:14px;margin-top:-4px;font-size:12px;color:var(--t3)}.portal-templates .tp-box-leg span{display:inline-flex;align-items:center;gap:6px}.portal-templates .tp-box-leg span i{width:10px;height:10px;border-radius:2px}.portal-templates .tp-box-leg i.m{box-shadow:inset 0 0 0 1px #ffffff59;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.18) 0 2px,transparent 2px 4px)}.portal-templates .tp-box-leg i.p{background:#5b8def59;box-shadow:inset 0 0 0 1px #5b8def}.portal-templates .tp-box-leg em{font-style:normal;font-size:11px;color:color-mix(in srgb,var(--t3) 70%,transparent)}.portal-templates .tp-lega{width:24px;height:24px;display:grid;place-items:center;margin-left:auto;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.portal-templates .tp-lega:hover{background:#ffffff12;color:var(--t1)}.portal-templates .tp-lega .i{width:13px;height:13px}.portal-templates .tp-box,.portal-templates .tp-box-in{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;grid-template-rows:28px minmax(0,1fr) 28px;border-radius:3px;font-variant-numeric:tabular-nums}.portal-templates .tp-box{outline:1px dashed rgba(255,255,255,.2);outline-offset:-1px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 4px,transparent 4px 8px)}.portal-templates .tp-box-in{grid-area:2/2;background:#5b8def1f;box-shadow:inset 0 0 0 1px #5b8def66}.portal-templates .tp-box b{display:grid;place-items:center;align-self:center;justify-self:center;min-width:26px;height:22px;padding:0 5px;border-radius:3px;font-size:12px;font-weight:600;color:var(--t2);cursor:ns-resize;transition:background-color var(--t-rapido,.14s) ease}.portal-templates .tp-box b:hover{background:#ffffff1a;color:var(--t1)}.portal-templates .tp-box-in b{color:#b9cef8}.portal-templates .tp-box-in b:hover{background:#5b8def40;color:#fff}.portal-templates .tp-box b.t{grid-area:1/2}.portal-templates .tp-box b.b{grid-area:3/2}.portal-templates .tp-box b.l{grid-area:2/1;cursor:ew-resize}.portal-templates .tp-box b.r{grid-area:2/3;cursor:ew-resize}.portal-templates .tp-box b[data-zero],.portal-templates .tp-box>b:not(.b){color:var(--t3)}.portal-templates .tp-box-c{grid-area:2/2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;border-radius:2px;background:#e8743f;font-size:12px;font-weight:700;color:#fff}.portal-templates .tp-box-c small{font-size:11px;font-weight:600;opacity:.75}.portal-templates .tp-vars{display:flex;flex-wrap:wrap;gap:6px}.portal-templates .tp-vars .tp-var{cursor:pointer}.portal-templates .tp-vars .tp-var:hover{background:#5b8def3d;color:#fff}.portal-templates .tp-pg .tp-sub{margin:-6px 0 0;font-size:12px}.portal-templates .tp-tronca{min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-templates .tp-traccia{flex-shrink:0}.portal-templates .corpo.tp-p.editor{overflow:hidden;padding-bottom:16px}.portal-templates.tp-p.editor .tp-solo-editor{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-templates .tp-ed{flex:1 1 0;min-height:0}.portal-templates .tp-lav{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.portal-templates .tp-rail,.portal-templates .tp-prop{position:static;max-height:none;min-height:0}.portal-templates .tp-tela{min-height:0}.portal-templates .tp-foglio{flex:1 1 0;min-height:0;overflow-y:auto;align-items:flex-start}.portal-templates .tp-ed[data-disp=tel] .tp-foglio{align-items:safe center}.portal-templates .tp-rp{flex:1 1 0;min-height:0;overflow-y:auto}.portal-templates.tp-p .tp-p-t .tp-ib{width:36px;height:36px}.portal-templates.tp-p .te-tela .tp-tela-t{box-sizing:border-box;min-height:44px;padding-top:4px;padding-bottom:4px}.portal-templates.tp-p .tp-crea-b.pri{height:36px!important}.portal-templates.tp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-templates.tp-p .te-cod-t .tp-ib{width:28px;height:28px}.portal-templates.tp-p .te-cod-t .tp-ib .i{width:14px;height:14px}.portal-templates.tp-p .cx-barra .btn{height:36px}.portal-templates.tp-p .cx-barra .tp-ib{width:36px;height:36px}.portal-templates.tp-p .te-largo .cx-barra .btn{height:36px}.portal-templates.tp-p .tp-p-t .te-ver{height:28px}.portal-templates.tp-p .ct-strum .ct-cerca{flex:1 1 0;min-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates.tp-p .tp-gcol{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--k)}.portal-templates.tp-p .ct-seg .tp-gcol{margin-right:2px}.portal-templates.tp-p .tp-gvuoto{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0;padding:16px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff12;font-size:13px;color:var(--t3)}.portal-templates.tp-p .tp-gvuoto .i{width:15px;height:15px;flex-shrink:0}.portal-templates.tp-p :is(.tp-carta,.tp-r,.tp-gr,.tp-nessuno,.tp-condivisi)[hidden]{display:none!important}.portal-templates.tp-p .tp-cerca{cursor:text}.portal-templates.tp-p .tp-cerca .g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--t1);font:inherit;outline:0}.portal-templates.tp-p .tp-cerca .g-text::-moz-placeholder{color:var(--t3)}.portal-templates.tp-p .tp-cerca .g-text::placeholder{color:var(--t3)}.portal-templates.tp-p .tp-cerca:focus-within{box-shadow:inset 0 0 0 1px #e9eef647}.portal-templates.tp-p .tp-nessuno{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:16px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff12;font-size:13px;color:var(--t3)}.portal-templates.tp-p .tp-nessuno .i{width:15px;height:15px;flex-shrink:0}.portal-templates.tp-p .tp-st-nessuno{margin:0}.portal-templates.tp-p .tp-azzera{height:28px;margin-left:4px;padding:0 10px;border:0;border-radius:3px;background:#ffffff12;font:600 13px Manrope,sans-serif;color:var(--t1);cursor:pointer}.portal-templates.tp-p .tp-azzera:hover{background:#ffffff1c}.portal-templates.tp-p .g-sopra button.on{color:#8fb0f5}.portal-templates.tp-p .tp-st{cursor:pointer}.portal-templates.tp-p .tp-crea-ant{position:relative;height:300px;overflow:hidden;border-radius:3px;background:#f2f2f5;box-shadow:inset 0 0 0 1px #ffffff0f}.portal-templates.tp-p .tp-crea-ant iframe{position:absolute;top:0;left:0;width:600px;height:625px;border:0;transform:scale(.48);transform-origin:0 0;background:#fff}.portal-templates.tp-p .tp-crea-dopo{display:flex;align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;color:var(--t3)}.portal-templates.tp-p .tp-crea-dopo .i{width:13px;height:13px;flex-shrink:0}.portal-templates .tpm-menu .tpm-mt{padding:6px 10px 4px;font:600 11px Manrope,sans-serif;font-weight:600;letter-spacing:.02em;color:var(--t3)}.portal-templates .tpm-menu .tpm-pt{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--c)}.portal-templates.tp-p .tp-gchev,.portal-templates.tp-p .tp-rin{width:28px;height:28px}.portal-templates.tp-p :is(.tp-solo-griglia,.tp-condivisi) .tp-info p{white-space:normal;line-height:1.45;min-height:36px}.portal-templates .te-ver{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:3px;background:#ffffff0a;font-size:12px;font-weight:600;color:var(--t3)}.portal-templates .te-ver .i{width:13px;height:13px}.portal-templates .te-ver.sporco{background:var(--ambra-tinta);color:var(--ambra-chiaro)}.portal-templates .te .tp-ib:disabled{opacity:.35;cursor:default}.portal-templates .te-f{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--t3)}.portal-templates .te-f em{font-style:normal;font-weight:500;color:var(--t3);opacity:.8}.portal-templates .te-f .g-text,.portal-templates .te-pf .g-text,.portal-templates .te-ta,.portal-templates .te-hex{height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0d;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-templates .te-f .g-text:focus,.portal-templates .te-pf .g-text:focus,.portal-templates .te-ta:focus{background:#ffffff14}.portal-templates .te-rail .tp-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.portal-templates .te-tp{display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px;overflow-y:auto}.portal-templates .te-tp[hidden]{display:none}.portal-templates .te-tp .tp-et{display:flex;flex-direction:column;gap:1px}.portal-templates .te-tp .tp-et small{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--t3)}.portal-templates .te-tp .tp-bl:disabled{opacity:.4;cursor:default}.portal-templates .te-hint{display:flex;gap:8px;margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--t3)}.portal-templates .te-hint .i{flex-shrink:0;width:13px;height:13px;margin-top:2px;color:var(--blu)}.portal-templates .te-str{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.portal-templates .te-sr{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;border-radius:3px;background:#ffffff0a;cursor:pointer}.portal-templates .te-sr:hover{background:#ffffff12}.portal-templates .te-sr.on{background:var(--blu-tinta);box-shadow:inset 2px 0 0 var(--blu)}.portal-templates .te-si{flex-shrink:0;display:grid;color:var(--t3)}.portal-templates .te-si .i{width:14px;height:14px}.portal-templates .te-sr b{flex:1;min-width:0;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .te-w{display:grid;font-style:normal;color:var(--ambra)}.portal-templates .te-w .i{width:13px;height:13px}.portal-templates .te-sa{position:absolute;right:4px;display:none;gap:1px;padding-left:6px;background:#1c222c;border-radius:3px}.portal-templates .te-sr:hover .te-sa{display:flex}.portal-templates .te-sa .ib{width:26px;height:26px;border-radius:3px}.portal-templates .te-sa .ib:disabled{opacity:.3}.portal-templates .te-sc{display:flex;flex-direction:column;gap:1px;margin:2px 0 0 18px;padding:0 0 0 8px;list-style:none;border-left:1px solid rgba(255,255,255,.08)}.portal-templates .te-se{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:3px;font-size:12px;color:var(--t2);cursor:pointer}.portal-templates .te-se .i{flex-shrink:0;width:12px;height:12px;color:var(--t3)}.portal-templates .te-se span{flex-shrink:0;font-weight:600}.portal-templates .te-se small{min-width:0;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .te-se:hover{background:#ffffff0d}.portal-templates .te-se.on{background:var(--blu-tinta);color:var(--t1)}.portal-templates .te-cod-t{display:flex;align-items:center;gap:4px}.portal-templates .te-cod-n{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--t3)}.portal-templates .te-slot{display:flex;flex-direction:column;flex:1;min-height:0}.portal-templates .te-cod{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:1;min-height:320px;border-radius:3px;background:var(--bg);overflow:hidden}.portal-templates .te-cod-g{grid-row:1;padding:10px 8px 10px 10px;overflow:hidden;font:500 11.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6}.portal-templates .te-cod-g span{display:block}.portal-templates .te-cod-a{position:relative;grid-row:1;min-width:0}.portal-templates .te-cod-h,.portal-templates .te-cod-i{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:10px 12px 10px 4px;border:0;font:500 11.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.portal-templates .te-cod-h{color:#c9d1d9;pointer-events:none;scrollbar-width:none}.portal-templates .te-cod-h::-webkit-scrollbar{display:none}.portal-templates .te-cod-i{resize:none;background:none;color:transparent;caret-color:#fff;outline:none}.portal-templates .te-cod-i::-moz-selection{background:#5b8def59}.portal-templates .te-cod-i::selection{background:#5b8def59}.portal-templates .te-cod .c-tag{color:#7fb0f5}.portal-templates .te-cod .c-att{color:#e8ae55}.portal-templates .te-cod .c-str{color:#8fd6a8}.portal-templates .te-cod .c-com{color:#6e7681;font-style:italic}.portal-templates .te-cod .c-var{color:#ff9e6b;font-weight:700}.portal-templates .te-cod-s{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 10px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:var(--t3)}.portal-templates .te-cod-s span{display:inline-flex;align-items:center;gap:5px}.portal-templates .te-cod-s .i{width:12px;height:12px}.portal-templates .te-cod-s .ok i{width:7px;height:7px;border-radius:50%;background:var(--verde)}.portal-templates .te-cod-s .avv{color:var(--ambra-chiaro)}.portal-templates .te-cod-s .ko{color:var(--rosso-chiaro)}.portal-templates .te-cod-s .dx{margin-left:auto}.portal-templates .te-tela .tp-tela-t .tp-seg button{display:inline-flex;align-items:center;gap:6px}.portal-templates .te-foglio{flex:1;min-height:0;display:flex;justify-content:center;padding:16px 20px 20px;overflow:hidden}.portal-templates .te-cornice{display:flex;width:100%;max-width:680px;min-height:0;border-radius:4px;overflow:hidden;box-shadow:0 18px 40px #00000059;background:#fff}.portal-templates .te[data-disp=tel] .te-cornice{width:375px;max-width:375px;padding:12px 10px;border-radius:40px;background:#0b0e15;box-shadow:0 0 0 2px #ffffff1a,0 24px 50px #0000008c}.portal-templates .te[data-disp=tel] .te-frame{border-radius:28px}.portal-templates .te-frame{display:block;flex:1;width:100%;min-height:0;border:0;background:#fff}.portal-templates .te-prop .tp-pt{position:relative}.portal-templates .te-prop .tp-pt .ib{margin-left:auto;width:28px;height:28px;border-radius:3px}.portal-templates .te-pf{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;color:var(--t3)}.portal-templates .te-pf small{font-size:11px;font-weight:500;color:var(--t3)}.portal-templates .te-w2{color:var(--ambra-chiaro)}.portal-templates .te-col{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.portal-templates .te-sw{width:24px;height:24px;border:0;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff2e;cursor:pointer}.portal-templates .te-sw.on{box-shadow:0 0 0 2px #10141b,0 0 0 4px var(--blu)}.portal-templates .te-hex{width:96px;height:30px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.portal-templates .te-num{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;padding:2px;border-radius:3px;background:#ffffff0d}.portal-templates .te-num b{min-width:58px;font-size:12px;color:var(--t1);text-align:center;font-variant-numeric:tabular-nums}.portal-templates .te-num .ib{width:30px;height:30px;border-radius:3px}.portal-templates .te-num .ib:disabled{opacity:.3}.portal-templates .te-ta{width:100%;height:auto;min-height:110px;padding:9px 12px;resize:vertical;font:500 12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.portal-templates .te-err{font-size:11px;color:var(--rosso-chiaro)}.portal-templates .te-err:empty{display:none}.portal-templates .te-nota{display:block;margin-top:4px;font-size:11px;color:var(--t3)}.portal-templates .te-az{display:grid;grid-template-columns:1fr 1fr 1fr 36px;gap:4px}.portal-templates .te-az .btn{height:32px;padding:0 6px;justify-content:center;font-size:12px}.portal-templates .te-su{margin-top:8px;padding:0;border:0;background:none;font:600 12px Manrope,sans-serif;color:var(--blu-chiaro);cursor:pointer}.portal-templates .te-pc{margin-top:10px}.portal-templates .te-pc summary{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t3);cursor:pointer;list-style:none}.portal-templates .te-pc summary::-webkit-details-marker{display:none}.portal-templates .te-pc summary .i{width:13px;height:13px}.portal-templates .te-pc[open] summary{margin-bottom:8px;color:var(--t2)}.portal-templates .te-pc-t{width:100%;min-height:140px;padding:9px 10px;border:0;border-radius:3px;background:var(--bg);resize:vertical;font:500 11.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9d1d9;outline:none;white-space:pre}.portal-templates .te-avv{display:flex;gap:8px;width:100%;margin-bottom:4px;padding:8px;border:0;border-radius:3px;background:var(--ambra-fondo);font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-templates .te-avv:hover{background:color-mix(in srgb,var(--ambra) 16%,transparent)}.portal-templates .te-avv .i{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--ambra)}.portal-templates .te-avv b{display:block;font-size:12px;color:var(--t1)}.portal-templates .te-avv small{font-size:11px;color:var(--t3)}.portal-templates .te-ok{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--t2)}.portal-templates .te-ok .i{width:14px;height:14px;color:var(--verde)}.portal-templates .te-n{margin-left:6px;padding:0 6px;border-radius:9px;background:var(--ambra-tinta);font-style:normal;color:var(--ambra-chiaro)}.portal-templates .te-libero{display:flex;gap:10px;margin:0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-templates .te-libero .i{flex-shrink:0;width:16px;height:16px;color:var(--blu)}.portal-templates .te-libero b{display:block;color:var(--t1)}.portal-templates .te-prop .tp-vars button{border:0;cursor:pointer;font:inherit}.portal-templates .te-largo .cx-due{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;flex:1;min-height:0;padding:0 12px 12px}.portal-templates .te-largo .te-slot{min-height:0}.portal-templates .te-largo .te-cod{min-height:0;height:100%}.portal-templates .te-ant{display:flex;min-height:0;border-radius:3px;overflow:hidden;background:#fff}.portal-templates .te-ant .te-frame{height:100%}.portal-templates .te-largo .cx-barra .btn{height:32px}.portal-templates.tp-p button.cp-nome-in{border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.portal-templates.tp-p button.cp-nome-in:hover,.portal-templates.tp-p button.cp-nome-in:focus-visible{background:#ffffff0b;outline:0}.portal-templates.tp-p .te-hex{height:28px}.portal-templates.tp-p .te-num .ib{width:28px;height:28px}.portal-templates.tp-p .te-prop .tp-vars .tp-var{height:28px;padding:0 9px}.portal-templates.tp-p .te-az{grid-template-columns:1fr 1fr 1fr 28px}.portal-templates.tp-p .te-az .btn{height:28px}.portal-templates.tp-p .te-su{display:inline-flex;align-items:center;height:28px;margin-top:4px}.portal-templates.tp-p .te-sr b,.portal-templates.tp-p .te-se small{white-space:normal;overflow:visible;text-overflow:clip}.portal-templates.tp-p .te-se{align-items:flex-start}.portal-templates.tp-p .te-se .i{margin-top:2px}.portal-templates .tpv-campo>span{color:var(--t2)}.portal-templates .tpv-dest{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:3px;border:1px solid var(--filo-forte,#2C384A);border-radius:3px;background:var(--bg,#0D131C);cursor:text;transition:border-color var(--t-rapido) ease}.portal-templates .tpv-dest:focus-within{border-color:#758398}.portal-templates .tpv-dest.ko{border-color:var(--ambra)}.portal-templates .tpv-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 0 0 4px;border-radius:3px;background:#ffffff12;font-size:12.5px;font-weight:600;color:var(--t1);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-templates .tpv-cn{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .tpv-cx{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;margin-left:-2px;padding:0;border:0;border-radius:0 3px 3px 0;background:none;color:var(--t3);cursor:pointer}.portal-templates .tpv-cx:hover{background:#ffffff14;color:var(--t1)}.portal-templates .tpv-cx .i{width:12px;height:12px}.portal-templates .tpv-in{flex:1 1 140px;min-width:120px;height:28px;padding:0 8px;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-templates .tpv-in::-moz-placeholder{color:var(--t3)}.portal-templates .tpv-in::placeholder{color:var(--t3)}.portal-templates .tpv-av{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--c,#64748b);font:700 9px Manrope,sans-serif;letter-spacing:0;color:#fff}.portal-templates .tpv-av.mail{background:#ffffff1a;color:var(--t2)}.portal-templates .tpv-av.mail .i{width:11px;height:11px}.portal-templates .tpv-av.contatto{background:color-mix(in srgb,var(--ciano) 30%,#2a3342)}.portal-templates .tpv-riga{display:flex;align-items:center;gap:12px}.portal-templates .tpv-riga>span{flex:1;min-width:0}.portal-templates .tpv-riga small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;color:var(--t3)}.portal-templates .tpv-riga .tpv-err{color:var(--ambra-chiaro,var(--ambra))}.portal-templates .tpv-err .i{flex-shrink:0;width:13px;height:13px;color:var(--ambra)}.portal-templates .tpv-sel{display:flex;align-items:center;gap:9px;width:100%;height:36px;padding:0 10px 0 8px;border:1px solid var(--filo-forte,#2C384A);border-radius:3px;background:var(--bg,#0D131C);font:500 13px Manrope,sans-serif;color:var(--t1);text-align:left;cursor:pointer;transition:border-color var(--t-rapido) ease}.portal-templates .tpv-sel:hover,.portal-templates .tpv-sel[aria-expanded=true]{border-color:#758398}.portal-templates .tpv-sel>.i{flex-shrink:0;width:14px;height:14px;color:var(--t3)}.portal-templates .tpv-sn{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.portal-templates .tpv-sn b{font-weight:600}.portal-templates .tpv-sn small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--t3)}.portal-templates .tpv-campo .tpv-ogg{align-items:flex-start;line-height:1.45}.portal-templates .tpv-ogg .i{flex-shrink:0;width:13px;height:13px;margin-top:2px;color:var(--t3)}.portal-templates .tpv-ogg b{font-weight:600;color:var(--t2)}.portal-templates .tpm-menu button>.tpv-av{flex:0 0 22px;display:grid;width:22px;height:22px;font-size:9.5px}.portal-templates .cx{font:12.5px/20px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-ligatures:none;color:#c9d1dc;border-radius:3px;background:#00000042}.portal-templates .k-tag{color:#f2a27c}.portal-templates .k-att{color:#8fb0f5}.portal-templates .k-str{color:#86d3a7}.portal-templates .k-com{color:#6b7380;font-style:italic}.portal-templates .k-var{padding:0 2px;border-radius:2px;background:#9d7bea33;color:#c9b5fa}.portal-templates .cx-r{display:flex;min-height:20px;position:relative}.portal-templates .cx-n{flex:0 0 34px;padding-right:6px;text-align:right;color:var(--t3);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.portal-templates .cx-g{flex:0 0 16px;display:grid;place-items:center}.portal-templates .cx-r code{flex:1;min-width:0;padding-right:12px;font:inherit;white-space:pre}.portal-templates .cx-r.attiva{background:#ffffff09}.portal-templates .cx-r.attiva .cx-n{color:#c9d1dc}.portal-templates .cx-cur{display:inline-block;width:1.5px;height:16px;margin:0 0 -3px 1px;background:#e9eef6;animation:cx-batte 1.06s steps(1) infinite}@media(prefers-reduced-motion:reduce){.portal-templates .cx-cur{animation:none}}.portal-templates .cx-onda{-webkit-text-decoration:underline wavy #E8AE55;text-decoration:underline wavy #E8AE55;text-decoration-thickness:1px;text-underline-offset:4px}.portal-templates .cx-seg{width:14px;height:14px;display:grid;place-items:center;color:#4a5160;cursor:pointer}.portal-templates .cx-seg .i{width:12px;height:12px}.portal-templates .cx-seg.avv{color:#e8ae55;cursor:default}.portal-templates .cx-seg.piega{opacity:0;transition:opacity var(--t-rapido,.14s) ease}.portal-templates .cx:hover .cx-seg.piega,.portal-templates .cx-seg.piega.chiusa{opacity:1}.portal-templates .cx-seg.piega:hover{color:var(--t1)}.portal-templates .cx-seg.piega.chiusa .i{transform:rotate(-90deg)}.portal-templates .cx-pieg{margin:0 4px;padding:0 6px;border-radius:2px;background:#ffffff14;font-size:11px;color:var(--t3);cursor:pointer}.portal-templates .cx-gem{border-radius:2px;box-shadow:0 0 0 1px #f2a27c73;background:#f2a27c1a}.portal-templates .cx-r.gemella{box-shadow:inset 2px 0 #f2a27c80}.portal-templates .cx-piccolo{max-height:360px;overflow:auto;padding:8px 0;font-size:11px;line-height:18px}.portal-templates .cx-piccolo .cx-r{min-height:18px}.portal-templates .cx-piccolo .cx-n{flex-basis:26px}.portal-templates .cx-piccolo .cx-g{flex-basis:6px}.portal-templates .cx-stato{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-templates .cx-stato .ok{display:inline-flex;align-items:center;gap:6px;color:#4cc38a}.portal-templates .cx-stato .ok i{width:6px;height:6px;border-radius:50%;background:#4cc38a}.portal-templates .cx-stato .avv{display:inline-flex;align-items:center;gap:4px;color:#e8ae55}.portal-templates .cx-stato .avv .i{width:12px;height:12px}.portal-templates .cx-stato .spazio{flex:1}.portal-templates .cx-stato b{font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9b5fa}.portal-templates .cx-stato.piccolo{margin-top:-4px}.portal-templates .cx-espandi{color:var(--t1)}.portal-templates .cx-largo,.portal-templates .tp-ed.cx-on .tp-lav{display:none}.portal-templates .tp-ed.cx-on .cx-largo{display:flex;flex-direction:column;flex:1 1 0;min-height:0;border-radius:3px;background:#ffffff09;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-templates .cx-barra{display:flex;align-items:center;gap:8px;padding:8px 10px;box-shadow:inset 0 -1px #ffffff0f}.portal-templates .cx-barra .btn{height:32px}.portal-templates .cx-barra .tp-ib.on{background:#ffffff17;color:var(--t1)}.portal-templates .cx-file{display:inline-flex;align-items:center;gap:8px;margin-left:6px;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-templates .cx-file i{font:600 11px Manrope,sans-serif;font-style:normal;color:#e8ae55}.portal-templates .cx-file i:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#e8ae55;vertical-align:1px}.portal-templates .cx-cerca{display:flex;align-items:center;gap:8px;width:250px;height:32px;padding:0 6px 0 10px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t3)}.portal-templates .cx-cerca .i{width:14px;height:14px}.portal-templates .cx-cerca kbd{margin-left:auto;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff14;font:600 11px Manrope,sans-serif;color:var(--t2)}.portal-templates .cx-stacco{width:1px;height:20px;margin:0 4px;background:#ffffff14}.portal-templates .cx-due{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);flex:1 1 0;min-height:0}.portal-templates .cx-ed{display:flex;flex-direction:column;min-width:0;min-height:0}.portal-templates .cx-grande{flex:1 1 0;min-height:0;overflow:auto;padding:10px 0 120px;border-radius:0;background:#0003}.portal-templates .cx-ed .cx-stato{height:30px;padding:0 12px;flex-shrink:0;background:#0003;box-shadow:inset 0 1px #ffffff0d}.portal-templates .cx-ant{display:flex;flex-direction:column;min-height:0;box-shadow:inset 1px 0 #ffffff0f}.portal-templates .cx-ant-t{display:flex;align-items:center;gap:8px;padding:8px 10px}.portal-templates .cx-ant-f{flex:1 1 0;min-height:0;overflow-y:auto;padding:6px 20px 30px;display:flex;justify-content:center;align-items:flex-start}.portal-templates .cx-ant-f .tp-schermo{width:100%;max-width:600px}.portal-templates .cx-ant-f .tp-stato{display:none}.portal-templates .cx-auto,.portal-templates .cx-sugg{position:absolute;left:calc(50px + 8ch);top:24px;display:flex;flex-direction:column;border-radius:3px;background:#181c25;box-shadow:0 0 0 1px #ffffff17,0 18px 40px -8px #0009;font:13px/1.5 Manrope,sans-serif;color:var(--t2);white-space:normal;animation:menu-entra var(--t-rapido,.14s) var(--c-entra,ease-out);transform-origin:top left}.portal-templates .cx-auto kbd,.portal-templates .cx-sugg kbd{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;box-shadow:inset 0 -1px #ffffff0f;font:600 11px Manrope,sans-serif;color:var(--t2)}.portal-templates .cx-auto{z-index:5;width:560px}.portal-templates .cx-auto-c{display:grid;grid-template-columns:260px minmax(0,1fr)}.portal-templates .cx-lista{display:flex;flex-direction:column;padding:5px}.portal-templates .cx-v{position:relative;display:flex;align-items:center;gap:9px;height:28px;padding:0 9px 0 8px;border-radius:2px;white-space:nowrap;cursor:pointer}.portal-templates .cx-v:hover{background:#ffffff0a}.portal-templates .cx-v.on{background:#5b8def29}.portal-templates .cx-v.on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:#8fb0f5}.portal-templates .cx-vi{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:#f2a27c1f;color:#f2a27c}.portal-templates .cx-vi .i{width:11px;height:11px}.portal-templates .cx-v b{font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-templates .cx-v b u{text-decoration:none;font-weight:700;color:var(--t1)}.portal-templates .cx-v.on b{color:var(--t1)}.portal-templates .cx-v em{margin-left:auto;font-style:normal;font-size:11px;color:var(--t3)}.portal-templates .cx-doc{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;box-shadow:inset 1px 0 #ffffff0f}.portal-templates .cx-doc-t{display:flex;align-items:center;gap:8px}.portal-templates .cx-doc-t b{font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:#f2a27c}.portal-templates .cx-tipo{margin-left:auto;font-size:11px;color:var(--t3)}.portal-templates .cx-doc-d{font-size:13px;line-height:1.55;color:var(--t2)}.portal-templates .cx-doc-e{margin-bottom:-4px;font-size:11px;font-weight:600;color:var(--t3)}.portal-templates .cx-att{display:flex;flex-wrap:wrap;gap:4px}.portal-templates .cx-att i{padding:1px 6px;border-radius:2px;background:#8fb0f51a;font:500 11px/18px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;color:#8fb0f5}.portal-templates .cx-doc-es{padding:8px 10px;border-radius:3px;background:#00000047;font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9d1dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-templates .cx-tasti{display:flex;align-items:center;gap:14px;height:32px;padding:0 12px;box-shadow:inset 0 1px #ffffff0f;font-size:11px;color:var(--t3);white-space:nowrap}.portal-templates .cx-tasti>span{display:inline-flex;align-items:center;gap:4px}.portal-templates .cx-tasti kbd{margin-right:2px}.portal-templates .cx-tasti .dx{margin-left:auto;gap:8px}.portal-templates .cx-sugg{z-index:4;width:440px;padding:12px 12px 8px 14px;box-shadow:inset 2px 0 #e8ae55,0 0 0 1px #ffffff17,0 18px 40px -8px #0009}.portal-templates .cx-sugg-t{display:flex;align-items:center;gap:9px}.portal-templates .cx-sugg-i{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:#e8ae5524;color:#e8ae55}.portal-templates .cx-sugg-i .i{width:13px;height:13px}.portal-templates .cx-sugg-t b{font-size:13px;font-weight:600;color:var(--t1)}.portal-templates .cx-regola{margin-left:auto;padding:1px 6px;border-radius:2px;background:#ffffff0f;font:500 10.5px/16px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.portal-templates .cx-sugg-d{margin:6px 0 10px 31px;font-size:13px;color:var(--t3)}.portal-templates .cx-azz{display:flex;flex-direction:column;gap:1px;margin:0 -4px;padding-top:6px;box-shadow:inset 0 1px #ffffff0f}.portal-templates .cx-fix{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:2px;font-size:12px;color:var(--t2);white-space:nowrap;cursor:pointer}.portal-templates .cx-fix:hover,.portal-templates .cx-fix.on{background:#ffffff0e;color:var(--t1)}.portal-templates .cx-fix>.i{width:14px;height:14px;flex-shrink:0;color:var(--t3)}.portal-templates .cx-fix.on>.i{color:#b59cf0}.portal-templates .cx-fix>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-templates .cx-fix kbd{margin-left:auto;flex-shrink:0}.portal-templates .cx-c{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#86d3a7}.portal-templates .cx-piccolo .cx-auto,.portal-templates .cx-piccolo .cx-sugg{display:none}.portal-templates .cx-grande .cx-r code{white-space:pre-wrap;overflow-wrap:anywhere}.portal-templates .cx-ant :is(.tp-sopra-e,.tp-sel-e,.tp-sel-az){display:none}.portal-templates .cx-ant :is(.tp-sopra,.tp-sel){outline:none}.portal-templates .cx-ant .em-corpo>*:hover,.portal-templates .cx-ant .em-testa:hover,.portal-templates .cx-ant .em-pie:hover{outline:none}.portal-templates .r-codice .cx-piccolo{flex:1 1 0;min-height:220px;max-height:none}.portal-templates{color:var(--t1);min-width:0}.portal-templates .ct-intesta{margin:5.25px 0 0}.portal-templates .ct-intesta>div:first-child{flex:1;min-width:160px}.portal-templates .ct-intesta h1{font-size:30px}.portal-templates .ct-intesta p{max-width:550px}.portal-templates .ct-hub{margin:20px 0 16px}.portal-templates .tp-carta,.portal-templates .tp-tab,.portal-templates .tp-crea,.portal-templates .tp-rail,.portal-templates .tp-prop{background:var(--portal-widget)}.portal-templates .tp-carta:hover,.portal-templates .tp-r:hover,.portal-templates .tp-bl:hover{background:var(--hover)}.portal-templates .tp-category-tabs{display:flex;gap:2px;flex-wrap:wrap;margin:18px 0 12px;background:var(--portal-control);width:-moz-fit-content;width:fit-content;padding:3px;border-radius:3px}.portal-templates .tp-category-tabs button{display:flex;align-items:center;gap:7px;padding:7px 10px;font-size:12px;color:var(--t3);border-radius:2px}.portal-templates .tp-category-tabs button.on{background:var(--hover);color:var(--t1)}.portal-templates .tp-category-tabs em{font-style:normal;font-size:11px;background:var(--portal-control);padding:0 4px;border-radius:2px}.portal-templates .tp-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0}.portal-templates .tp-toolbar>[role=combobox]{width:auto;flex:none;height:36px;border:0;background:var(--portal-control);font-size:12px;gap:6px;padding:0 10px 0 12px}.portal-templates .tp-toolbar>.ct-cerca{display:flex;align-items:center;gap:8px;max-width:340px;flex:1 1 220px;background:var(--portal-control);padding:0 12px;border-radius:3px}.portal-templates .ct-cerca>input{border:0;box-shadow:none;background:none;padding:0;height:36px}.portal-templates .tp-vista{background:var(--portal-control)}.portal-templates .tp-vista .on{background:var(--hover)}.portal-templates .tp-card-open{border:0;background:none;text-align:left;color:inherit;display:flex;flex-direction:column;width:100%;min-width:0}.portal-templates .tp-card-open>.tp-info{width:100%}.portal-templates .tp-menu{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--filo-riga);border-radius:3px;opacity:0;transition:opacity .14s}.portal-templates .tp-carta:hover .tp-menu,.portal-templates .tp-menu[data-state=open]{opacity:1}.portal-templates .tp-raz .tp-menu{position:static;opacity:1;border:0;background:none}.portal-templates .tp-table-scroll{overflow:auto}.portal-templates .tp-tab{min-width:960px}.portal-templates .tp-rn{text-align:left;color:inherit}.portal-templates .tp-rt{background:var(--portal-control)}.portal-templates .tp-category-dot{width:9px;height:9px;border-radius:2px}.portal-templates .tp-empty-category{display:flex;align-items:center;justify-content:center;gap:9px;min-height:90px;background:var(--portal-widget);border:1px dashed var(--filo-riga);font-size:13px;color:var(--t3)}.portal-templates .tp-frame-host{width:100%;min-width:0;display:flex;justify-content:center;overflow:hidden}.portal-templates .tp-frame-sizing{position:relative;flex:none}.portal-templates .tp-frame-host iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0;transform-origin:top left;background:#fff}.portal-templates .tp-frame-mini{height:150px;border-radius:3px 3px 0 0;background:#f2f2f5}.portal-templates .tp-st{text-align:left;border:1px solid transparent}.portal-templates .tp-st.on{border-color:var(--t1);box-shadow:none}.portal-templates .tp-crea>.tp-frame-host{max-height:370px;overflow:auto}.portal-templates .tp-p-t{margin:12px 0 0}.portal-templates .tp-st-cols{align-items:start}.portal-templates .cp-empty{padding:32px;text-align:center;color:var(--t3)}.portal-templates .cp-empty b{color:var(--t1)}.portal-templates .cp-empty p{margin:8px 0 16px}.portal-templates .tp-note,.tp-dialog .tp-note{font-size:12px;line-height:1.5;color:var(--t3)}.portal-templates .tp-error,.tp-dialog .tp-error{padding:10px 12px;background:color-mix(in srgb,var(--rosso) 9%,transparent);color:var(--rosso);font-size:12px;line-height:1.5;border-radius:3px;overflow-wrap:anywhere}.tp-dialog{max-width:520px}.tp-dialog .tp-dialog-fields,.tp-dialog .tp-f{display:flex;flex-direction:column;gap:12px}.tp-dialog .tp-f>span{font-size:12px;color:var(--t3)}.tp-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.portal-templates .tp-ed{padding-top:12px;gap:14px}.portal-templates .tp-ed>.tp-p-t{margin:0;gap:8px;flex-wrap:wrap}.portal-templates .te-name{width:220px;min-width:150px;flex:1;font-size:18px;font-weight:700}.portal-templates .tp-p-t>[role=combobox]{width:148px}.portal-templates .te-ver{white-space:nowrap;background:var(--portal-control);font-size:11px;padding:0 7px}.portal-templates .te-ver.sporco{background:var(--ambra-tinta);color:var(--ambra)}.portal-templates .tp-spacer{flex:1}.portal-templates .tp-lav{grid-template-columns:246px minmax(220px,1fr) 260px;gap:14px;min-height:520px;align-items:stretch}.portal-templates .tp-rail,.portal-templates .tp-prop{position:relative;max-height:none;overflow:hidden}.portal-templates .tp-lav>aside{height:calc(100vh - 252px);min-height:480px}.portal-templates .tp-rail{overflow:hidden}.portal-templates .te-tp{overflow:auto;min-height:0}.portal-templates .tp-tabs button{font-size:12px;padding:0 6px;gap:5px}.portal-templates .tp-bl{background:var(--portal-control);color:var(--t2)}.portal-templates .tp-bl svg{width:18px;height:18px}.portal-templates .tp-bl:disabled{opacity:.4;cursor:default}.portal-templates .te-variable-list{display:flex;flex-wrap:wrap;gap:5px}.portal-templates .te-structure-row{display:flex;align-items:flex-start;gap:8px;text-align:left;padding:8px;border-radius:3px;background:var(--portal-control);font-size:12px}.portal-templates .te-structure-row.on{background:var(--blu-tinta);box-shadow:inset 2px 0 var(--blu)}.portal-templates .te-structure-row svg{width:14px;height:14px;flex:none;margin-top:3px}.portal-templates .te-structure-row span{display:flex;flex-direction:column;gap:3px;min-width:0}.portal-templates .te-structure-row small{font-size:11px;line-height:1.4;color:var(--t3);overflow-wrap:anywhere}.portal-templates .te-canvas-drop{min-width:0}.portal-templates .te-tela{height:calc(100vh - 252px);min-height:480px;background:var(--portal-control);overflow:hidden}.portal-templates .tp-tela-t{display:flex;align-items:center;gap:8px;padding:8px;flex-wrap:wrap;border-bottom:1px solid var(--filo-riga)}.portal-templates .tp-tela-t .tp-live{font-size:10px;margin-left:auto}.portal-templates .tp-seg{background:var(--portal-control)}.portal-templates .tp-seg button{font-size:11px;padding:0 7px;gap:5px}.portal-templates .tp-seg button.on{background:var(--hover);color:var(--t1)}.portal-templates .te-canvas-scroll{overflow:auto;min-height:0;padding:14px;position:relative}.portal-templates .te-empty-canvas{padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:13px;color:var(--t3)}.portal-templates .te-prop{overflow:auto!important;padding:12px;gap:12px}.portal-templates .te-prop-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.portal-templates .te-prop-head .tp-ibs{margin-left:auto}.portal-templates .te-prop-head button{width:26px;height:26px}.portal-templates .te-property-fields{display:flex;flex-direction:column;gap:14px}.portal-templates .te-pf{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}.portal-templates .te-pf input,.portal-templates .te-pf textarea{font-size:12px}.portal-templates .te-color-field{display:flex;gap:8px;align-items:center}.portal-templates .te-checks{border-top:1px solid var(--filo-riga);padding-top:12px;font-size:12px}.portal-templates .te-checks p{display:flex;gap:6px;align-items:flex-start;color:var(--t3);margin-top:8px;line-height:1.4}.portal-templates .te-checks svg{flex:none;width:13px;height:13px;color:var(--ambra)}.portal-templates .te-code-panel{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;padding:8px;gap:6px}.portal-templates .te-cod-t{font-size:11px;color:var(--t3)}.portal-templates .te-cod-t>span{flex:1}.portal-templates .te-cod-t button{width:28px;height:28px}.portal-templates .te-code-input{flex:1;display:flex;min-height:320px;overflow:hidden;background:var(--bg);border-radius:3px}.portal-templates .te-code-input pre{margin:0;padding:10px 7px;font:11.5px/1.6 ui-monospace,monospace;color:var(--t3);overflow:hidden;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-templates .te-code-input textarea{flex:1;min-width:0;padding:10px 8px;border:0;background:none;font:11.5px/1.6 ui-monospace,monospace;white-space:pre;color:var(--t1);resize:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;outline:none}.portal-templates .te-code-status{font-size:11px;color:var(--t3);overflow-wrap:anywhere}.portal-templates .te-expanded-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:520px}.portal-templates .te-preview-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-templates .te-preview-tools>[role=combobox]{width:205px}.tp-history{width:440px!important;max-width:440px!important;display:flex;flex-direction:column;gap:16px}.tp-history article{padding:14px;border:1px solid var(--filo-riga);border-radius:3px}.tp-history article header{display:flex;justify-content:space-between;gap:8px;font-size:12px}.tp-history article header span{color:var(--t3)}.tp-history article p{margin:10px 0;font-size:13px}.portal-templates .tp-starter-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal-templates .tp-starter-filters .tp-category-tabs{flex:1;margin:0}.portal-templates .tp-starter-filters>[role=combobox]{width:170px}.portal-templates .te-property-fields{border:0;margin:0;min-width:0}.portal-templates .te-pending-text{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal-templates .te-canvas-drop.is-dragging iframe{pointer-events:none}.portal-templates .te-canvas-drop.is-dragging{outline:2px dashed var(--blu);outline-offset:-2px}.portal-templates .tp-starter-empty{grid-column:1/-1;padding:24px;background:var(--portal-widget);color:var(--t3)}.portal-content:has(.portal-templates.editor){padding-bottom:16px;overflow:hidden}.portal-route:has(.portal-templates.editor){height:100%;min-height:0}.portal-templates.editor,.portal-templates.editor .tp-ed{height:100%;min-height:0}.portal-templates.editor .tp-lav{grid-template-columns:272px minmax(180px,1fr) 300px;flex:1;min-height:0;align-items:stretch}.portal-templates.editor .tp-lav>aside,.portal-templates.editor .te-tela{height:100%;min-height:0}.portal-templates.editor .te-canvas-drop,.portal-templates.editor .te-expanded-grid{min-height:0}.portal-templates.editor .te-expanded-grid{flex:1}.portal-templates.editor .te-code-input{min-height:0}.portal-templates.editor .tp-ogg input{background:var(--portal-control);border-color:transparent;color:var(--t1);font-weight:600}.portal-templates.editor .te-name{background:none;border-color:transparent;padding-left:0;font-size:20px;max-width:320px}.portal-templates.editor .tp-seg button{font-size:12px}.portal-templates.editor .te-preview-tools{font-size:12px;flex-shrink:0}.portal-templates.editor .te-preview-tools>[role=combobox]{height:30px}.portal-templates .tp-starter-filters{margin:18px 0 16px}.portal-templates .te-syntax .te-code-body{position:relative;flex:1;min-width:0}.portal-templates .te-syntax .te-code-body>pre,.portal-templates .te-syntax .te-code-body>textarea{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:10px 8px;text-align:left;white-space:pre;font:11.5px/1.6 ui-monospace,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow:auto}.portal-templates .te-syntax .te-code-colors{pointer-events:none;scrollbar-width:none;color:var(--t1)}.portal-templates .te-syntax .te-code-colors::-webkit-scrollbar{display:none}.portal-templates .te-syntax .te-code-body>textarea{color:transparent;caret-color:var(--t1);background:transparent}.portal-templates .te-syntax .c-tag{color:var(--blu)}.portal-templates .te-syntax .c-str{color:var(--verde)}.portal-templates .te-syntax .c-com{color:var(--t3);font-style:italic}.portal-templates .te-syntax .c-var{color:var(--ambra);font-weight:700}.portal-templates.editor .tp-spacer{display:none}.portal-templates.editor .te-name{max-width:none}.portal-templates.editor .te-empty-canvas{min-height:280px;justify-content:center}.portal-templates .tp-toolbar>.tp-category-tabs{order:2;margin:0 0 0 auto;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.portal-templates .tp-toolbar>.tp-category-tabs button{height:30px;padding:0 12px;font-size:13px;font-weight:500;white-space:nowrap}.portal-templates .tp-toolbar>.tp-category-tabs button.on{font-weight:600}.portal-templates .tp-toolbar>.tp-vista{margin-left:auto}.portal-templates .tp-rn .tp-frame-host{width:44px;height:36px;flex:none;border-radius:3px;background:#fff}.portal-templates .tp-rn .tp-frame-sizing{height:36px!important}.portal-templates .tp-r{cursor:pointer}.portal-templates .cp-nome-in{display:flex;align-items:center;gap:10px;min-width:0;height:40px;padding:0 12px;border-radius:3px;font-size:20px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.portal-templates .cp-nome-in .i{flex-shrink:0;width:15px;height:15px;color:var(--t3);opacity:0;transition:opacity var(--t-rapido,.14s) ease}.portal-templates .cp-nome-in:hover .i,.portal-templates .cp-nome-in:focus-visible .i{opacity:1}.portal-templates .te-img-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--t2)}:root[data-theme=light] .portal-templates .te-sw{box-shadow:inset 0 0 0 1px #0f172a2e}:root[data-theme=light] .portal-templates .te-sw.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blu)}.portal-templates .ct-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px}.portal-templates .ct-strum .ct-seg{display:inline-flex;flex-wrap:wrap;min-height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-templates .ct-strum .ct-seg button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-templates .ct-strum .ct-seg button.on{background:#ffffff17;color:var(--t1)}.portal-templates .ct-strum .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-templates .ct-strum .ct-seg button.on em{background:#ffffff1f;color:var(--t1)}.portal-templates .ct-strum .ct-seg .tp-gcol{width:8px;height:8px;border-radius:2px;background:var(--k)}.portal-templates .ct-strum .ct-cerca{flex:0 0 340px;max-width:340px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-templates .ct-strum .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-templates .ct-strum .ct-pill{height:36px}.portal-templates .ct-strum .tp-vista{margin-left:auto}.portal-templates .tp-solo-griglia{display:flex;flex-direction:column}.portal-templates .tp-mini{position:relative;overflow:hidden}.portal-templates.tp-p .ct-strum .ct-cerca.tp-cerca{flex:0 0 340px;max-width:340px}.portal-templates .tp-usa{background:#ffffff12}.portal-templates .tp-carta .g-sopra button{color:var(--t2)}.portal-templates .tp-carta .g-sopra button:hover{color:var(--t1)}.portal-templates .tp-carta .g-sopra .azione-distruttiva:hover{color:#f4776f}.portal-templates .tp-p-t .cp-back{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-templates .tp-p-t .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-templates .tp-p-t .cp-back .i{width:16px;height:16px}.portal-templates .indietro{transform:rotate(180deg)}.portal-templates .tp-starter-filters.ct-strum .ct-seg button{height:30px}.portal-templates .tp-carta.tp-st{border:0;background:#ffffff09}.portal-templates .tp-carta.tp-st.on{box-shadow:0 0 0 2px #e9eef6}.portal-templates .tp-crea-ant{position:relative;height:300px;overflow:hidden;border-radius:3px;background:#f2f2f5;box-shadow:inset 0 0 0 1px #ffffff0f}.portal-templates .tp-crea-b{width:100%;justify-content:center}:is(.portal-transactional,.tr-portale) .tr-solo{display:none}.portal-transactional.template .tr-solo.template,.portal-transactional.editor .tr-solo.editor,.portal-transactional.log .tr-solo.log,.portal-transactional.api .tr-solo.api{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-transactional.editor>.ct-intesta,.portal-transactional.editor>.ct-hub,.portal-transactional.editor>.tr-schede,.portal-transactional.editor>.pg-nova{display:none}:is(.portal-transactional,.tr-portale) .tr-q{font-size:12px;color:var(--t3);white-space:nowrap}:is(.portal-transactional,.tr-portale) .tr-ph{padding:0 3px;border-radius:2px;background:color-mix(in srgb,var(--ciano) 16%,transparent);font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:color-mix(in srgb,var(--ciano) 55%,#fff)}:is(.portal-transactional,.tr-portale) .tr-tab{border-radius:3px;background:#ffffff09}:is(.portal-transactional,.tr-portale) .tr-tab>div>.ct-chip{justify-self:start}:is(.portal-transactional,.tr-portale) .tr-rt,:is(.portal-transactional,.tr-portale) .tr-r{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(200px,1.6fr) minmax(180px,1.3fr) 76px 100px 96px 100px 40px;gap:12px;align-items:center;padding:0 16px}:is(.portal-transactional,.tr-portale) .tr-rt,:is(.portal-transactional,.tr-portale) .tr-lrt,:is(.portal-transactional,.tr-portale) .tr-krt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-r{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-r:hover,:is(.portal-transactional,.tr-portale) .tr-lr:hover{background:#ffffff08}:is(.portal-transactional,.tr-portale) .tr-r:hover .ct-altro,:is(.portal-transactional,.tr-portale) .tr-kr:hover .ct-altro,:is(.portal-transactional,.tr-portale) .tr-hr:hover .ct-altro{opacity:1}:is(.portal-transactional,.tr-portale) .tr-nome{display:flex;align-items:center;gap:12px;min-width:0}:is(.portal-transactional,.tr-portale) .tr-nome b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-ogg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-vars{display:flex;flex-wrap:wrap;gap:4px}:is(.portal-transactional,.tr-portale) .tr-var{height:20px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:color-mix(in srgb,var(--ciano) 16%,transparent);font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:color-mix(in srgb,var(--ciano) 55%,#fff)}:is(.portal-transactional,.tr-portale) .tr-var.fac{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 40%,transparent);color:color-mix(in srgb,var(--ciano) 35%,var(--t2))}:is(.portal-transactional,.tr-portale) .tr-nota{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-nota .i{width:14px;height:14px;flex-shrink:0;margin-top:2px}:is(.portal-transactional,.tr-portale) .tr-nota.piccola{margin-top:8px}:is(.portal-transactional,.tr-portale) .tr-ed{display:flex;flex-direction:column;gap:14px}:is(.portal-transactional,.tr-portale) .tr-ed .tp-p-t .btn{height:36px}:is(.portal-transactional,.tr-portale) .tr-ed .cp-can{width:24px;height:24px}:is(.portal-transactional,.tr-portale) .tr-ed-due{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}:is(.portal-transactional,.tr-portale) .tr-sx{display:flex;flex-direction:column;gap:16px;min-width:0}:is(.portal-transactional,.tr-portale) .tr-dx{display:flex;flex-direction:column;gap:16px;min-width:0}:is(.portal-transactional,.tr-portale) .tr-oggm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px}:is(.portal-transactional,.tr-portale) .tp-inp .tr-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.portal-transactional,.tr-portale) .tp-inp.tend .i{flex-shrink:0}:is(.portal-transactional,.tr-portale) .tr-cod .cd-rt code{padding:0 3px;border-radius:2px;background:#ffffff0f;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-cod .cd-rt .spazio{flex:1}:is(.portal-transactional,.tr-portale) .tr-cx{padding:8px 0;margin-bottom:8px;overflow-x:auto}:is(.portal-transactional,.tr-portale) .k-ctl{color:#e8ae55;font-weight:600}:is(.portal-transactional,.tr-portale) .cd-rt{display:flex;align-items:center;gap:10px}:is(.portal-transactional,.tr-portale) .cd-rt .spazio{flex:1}:is(.portal-transactional,.tr-portale) .cd-rt .tp-ib{width:30px;height:30px}:is(.portal-transactional,.tr-portale) .cd-rt .tp-seg+.tp-ib{width:36px;height:36px}:is(.portal-transactional,.tr-portale) .tr-cx .cx-n{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-vt,:is(.portal-transactional,.tr-portale) .tr-vr{display:grid;grid-template-columns:36px 150px 130px minmax(0,1fr) 36px;gap:10px;align-items:center}:is(.portal-transactional,.tr-portale) .tr-vt{height:28px;font-size:11px;font-weight:600;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-vr{min-height:42px}:is(.portal-transactional,.tr-portale) .tr-vr .tp-ib{width:36px;height:36px}:is(.portal-transactional,.tr-portale) .tr-vn{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-ob{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-vr .tp-inp{height:36px;font-size:13px}:is(.portal-transactional,.tr-portale) .tr-vadd{display:flex;gap:8px;margin-top:8px}:is(.portal-transactional,.tr-portale) .tr-vadd .tp-inp{flex:1;height:36px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.portal-transactional,.tr-portale) .tr-vadd .tp-inp.vuoto{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-ver{display:flex;align-items:center;gap:10px;min-height:42px;font-size:13px}:is(.portal-transactional,.tr-portale) .tr-ver-o{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-corr{font-size:12px;font-weight:600;color:#4cc38a}:is(.portal-transactional,.tr-portale) .tr-ant{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}:is(.portal-transactional,.tr-portale) .tr-evid{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2);cursor:pointer}:is(.portal-transactional,.tr-portale) .tr-ogg-v{display:flex;gap:10px;align-items:baseline;padding:10px 12px;margin-bottom:12px;border-radius:3px;background:#ffffff0a;font-size:13px}:is(.portal-transactional,.tr-portale) .tr-ogg-v span{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-ant-f{border-radius:3px}:is(.portal-transactional,.tr-portale) .tr-em{border-radius:3px;overflow:hidden}:is(.portal-transactional,.tr-portale) .tr-em mark,:is(.portal-transactional,.tr-portale) .tr-ogg-v mark{padding:0 2px;border-radius:2px;background:color-mix(in srgb,var(--ciano) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 45%,transparent);color:inherit}:is(.portal-transactional,.tr-portale) .tr-ogg-v mark{color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-ord{margin:4px 0 22px;border-radius:4px;background:#f6f6f8}:is(.portal-transactional,.tr-portale) .tr-or{display:flex;justify-content:space-between;padding:11px 14px;font-size:14px;color:#3a3a3c;box-shadow:inset 0 -1px #ececf0}:is(.portal-transactional,.tr-portale) .tr-tot{display:flex;justify-content:space-between;padding:12px 14px;font-size:14px;color:#1d1d1f}:is(.portal-transactional,.tr-portale) .tr-tot b{font-size:16px}:is(.portal-transactional,.tr-portale) .tr-snip{margin:0;padding:12px 14px;border-radius:3px;background:#00000047;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9d1dc;white-space:pre;overflow-x:auto}:is(.portal-transactional,.tr-portale) .k-cmd{color:#f2a27c;font-weight:600}:is(.portal-transactional,.tr-portale) .k-fl{color:#8fb0f5}:is(.portal-transactional,.tr-portale) .k-key{color:#c9b5fa}:is(.portal-transactional,.tr-portale) .tr-snip .k-str{color:#86d3a7}:is(.portal-transactional,.tr-portale) .tr-snip-n{display:flex;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-snip-n .i{width:14px;height:14px;flex-shrink:0;margin-top:1px}:is(.portal-transactional,.tr-portale) .tr-snip-n b{color:var(--t2);font-weight:600}:is(.portal-transactional,.tr-portale) .tr-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.portal-transactional,.tr-portale) .tr-kpi em{font-style:normal;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-kpi em.su{color:#4cc38a}:is(.portal-transactional,.tr-portale) .tr-kpi b.ko{color:#f4776f}:is(.portal-transactional,.tr-portale) .tr-kpi b.warn{color:#e8ae55}:is(.portal-transactional,.tr-portale) .tr-vivo{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-vivo i{width:7px;height:7px;border-radius:50%;background:#4cc38a;box-shadow:0 0 0 3px #4cc38a2e;animation:tr-pulsa 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:is(.portal-transactional,.tr-portale) .tr-vivo i{animation:none}}:is(.portal-transactional,.tr-portale) .tr-lrt,:is(.portal-transactional,.tr-portale) .tr-lr{display:grid;grid-template-columns:20px minmax(240px,1.3fr) minmax(220px,1.6fr) 110px 170px 120px;gap:12px;align-items:center;padding:0 16px}:is(.portal-transactional,.tr-portale) .tr-lr{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-chev{color:var(--t3);display:grid;place-items:center}:is(.portal-transactional,.tr-portale) .tr-chev .i{width:13px;height:13px;transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}:is(.portal-transactional,.tr-portale) .tr-lr.aperta{background:#ffffff0a}:is(.portal-transactional,.tr-portale) .tr-lr.aperta .tr-chev .i{transform:rotate(90deg)}:is(.portal-transactional,.tr-portale) .tr-dest{display:flex;align-items:center;gap:12px;min-width:0}:is(.portal-transactional,.tr-portale) .tr-dest b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-lt{min-width:0}:is(.portal-transactional,.tr-portale) .tr-lt b{display:block;font-size:13px;font-weight:600;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-lt small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-ev{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-ev i{width:7px;height:7px;border-radius:50%;background:var(--c)}:is(.portal-transactional,.tr-portale) .tr-det{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(240px,.9fr);gap:24px;padding:14px 16px 18px 48px;background:#ffffff0a;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}:is(.portal-transactional,.tr-portale) .tr-dsez{display:flex;flex-direction:column;gap:10px;min-width:0}:is(.portal-transactional,.tr-portale) .tr-tl{display:flex;flex-direction:column}:is(.portal-transactional,.tr-portale) .tr-tl-r{position:relative;display:grid;grid-template-columns:14px 1fr auto;-moz-column-gap:10px;column-gap:10px;padding-bottom:14px;font-size:13px}:is(.portal-transactional,.tr-portale) .tr-tl-r:before{content:"";position:absolute;left:6px;top:14px;bottom:-2px;width:1.5px;background:#ffffff1a}:is(.portal-transactional,.tr-portale) .tr-tl-r:last-child:before{display:none}:is(.portal-transactional,.tr-portale) .tr-tl-r i{width:9px;height:9px;margin:4px 0 0 2px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}:is(.portal-transactional,.tr-portale) .tr-tl-r b{font-weight:600;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-tl-r em{font-style:normal;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}:is(.portal-transactional,.tr-portale) .tr-tl-r span{grid-column:2/4;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13px}:is(.portal-transactional,.tr-portale) .tr-dl dt{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-dl dd{margin:0;display:flex;align-items:center;gap:6px;min-width:0;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-dl code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-dl .tp-ib{width:24px;height:24px}:is(.portal-transactional,.tr-portale) .tr-dl .tp-ib .i{width:13px;height:13px}:is(.portal-transactional,.tr-portale) .tr-link{display:inline-flex;align-items:center;gap:4px;color:#8fb0f5;cursor:pointer}:is(.portal-transactional,.tr-portale) .tr-mini-em{position:relative;height:190px;overflow:hidden;border-radius:4px;background:#fff}:is(.portal-transactional,.tr-portale) .tr-mini-sc{width:600px;transform:scale(.45);transform-origin:top left}:is(.portal-transactional,.tr-portale) .tr-dcont .btn{align-self:flex-start}:is(.portal-transactional,.tr-portale) .tr-pie{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-pag{display:flex;gap:2px}:is(.portal-transactional,.tr-portale) .tr-pag .tp-ib:disabled{opacity:.35;cursor:default}:is(.portal-transactional,.tr-portale) .tr-api{display:flex;flex-direction:column;gap:16px}:is(.portal-transactional,.tr-portale) .tr-krt,:is(.portal-transactional,.tr-portale) .tr-kr{display:grid;grid-template-columns:minmax(200px,1.4fr) 130px 190px minmax(160px,1.2fr) 110px 80px 40px;gap:12px;align-items:center;padding:0 12px;margin:0 -4px}:is(.portal-transactional,.tr-portale) .tr-krt{border-radius:3px}:is(.portal-transactional,.tr-portale) .tr-kr{min-height:50px;font-size:13px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-kr b{font-weight:600;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-sc{display:flex;flex-wrap:wrap;gap:4px}:is(.portal-transactional,.tr-portale) .tr-sc i,:is(.portal-transactional,.tr-portale) .tr-sc1{font-style:normal;height:20px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:#8fb0f51a;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fb0f5}:is(.portal-transactional,.tr-portale) .tr-hr{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto 40px;gap:14px;align-items:center;min-height:62px}:is(.portal-transactional,.tr-portale) .tr-hs{width:9px;height:9px;border-radius:50%;background:#4cc38a;box-shadow:0 0 0 3px #4cc38a2e}:is(.portal-transactional,.tr-portale) .tr-hs.ko{background:#f4776f;box-shadow:0 0 0 3px #f4776f2e}:is(.portal-transactional,.tr-portale) .tr-hu{display:flex;flex-direction:column;gap:6px;min-width:0}:is(.portal-transactional,.tr-portale) .tr-hu code{font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-hu .tr-sc i{font-family:Manrope,sans-serif;background:#ffffff0f;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-hl{font-size:12px;color:#4cc38a;white-space:nowrap}:is(.portal-transactional,.tr-portale) .tr-hl.ko{color:#f4776f}:is(.portal-transactional,.tr-portale) .tr-api-due{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:stretch}:is(.portal-transactional,.tr-portale) .tr-api-due .cd-rt{min-height:36px}:is(.portal-transactional,.tr-portale) .tr-dl.smtp{margin-bottom:14px}:is(.portal-transactional,.tr-portale) .tr-lim{margin:6px 0 10px;font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-quota{height:6px}:is(.portal-transactional,.tr-portale) .tr-quota i:after{display:none}:is(.portal-transactional,.tr-portale) .tr-avv{--tono:#E8AE55;display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:3px;background:color-mix(in srgb,var(--tono) 8%,transparent);box-shadow:inset 2px 0 0 var(--tono)}:is(.portal-transactional,.tr-portale) .tr-avv.ko{--tono:#F4776F;margin:4px 0 8px}:is(.portal-transactional,.tr-portale) .tr-avv>.i{width:16px;height:16px;flex-shrink:0;color:var(--tono)}:is(.portal-transactional,.tr-portale) .tr-avv>div{flex:1;min-width:0}:is(.portal-transactional,.tr-portale) .tr-avv b{display:block;font-size:13px;font-weight:600;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-avv small{display:block;margin-top:2px;font-size:12px;color:var(--t2)}.tr-credentials .tr-chiave code{flex:1;min-width:0;height:36px;display:flex;align-items:center;padding:0 12px;border-radius:3px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--filo-forte,rgba(255,255,255,.12));font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);white-space:nowrap;overflow-x:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.tr-credentials .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.tr-credentials .gp-campo code{font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.tr-credentials .tr-chiave-uso{display:flex;flex-direction:column;gap:8px}.tr-credentials .tr-chiave-uso .tr-snip{margin:0}.tr-credentials .tr-ev-chip{display:flex;flex-wrap:wrap;gap:6px}.tr-credentials .tr-ev-chip button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.tr-credentials .tr-ev-chip button:hover{background:#ffffff14;color:var(--t1)}.tr-credentials .tr-ev-chip button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent);color:var(--t1)}.tr-credentials .tr-ev-chip .i{width:12px;height:12px;color:var(--c)}.tr-credentials .tr-prova-r{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tr-credentials .tr-prova-n{font-size:12px;color:var(--t3)}.tr-credentials .tr-prova{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:#ffffff0a;font-size:13px;color:var(--t2)}.tr-credentials .tr-prova .i{width:15px;height:15px;flex-shrink:0;color:var(--t3)}.tr-credentials .tr-prova.ok{background:color-mix(in srgb,var(--verde) 10%,transparent);color:var(--t1)}.tr-credentials .tr-prova.ok .i{color:var(--verde)}.tr-credentials .tr-prova.ko{background:var(--ambra-fondo);color:var(--t1)}.tr-credentials .tr-prova.ko .i{color:var(--ambra)}:is(.portal-transactional,.tr-portale) .tr-hooks .tr-hl.nuovo{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-ed .tp-ver{cursor:default}:is(.portal-transactional,.tr-portale) .tr-ed .tp-ver:hover{background:none;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-ed .tp-ver.sporco,:is(.portal-transactional,.tr-portale) .tr-ed .tp-ver.sporco:hover{background:var(--ambra-tinta);color:var(--ambra-chiaro);font-weight:600}:is(.portal-transactional,.tr-portale) .tr-ed .tp-ver.sporco .i{color:inherit}:is(.portal-transactional,.tr-portale) .tr-ed .g-text{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}:is(.portal-transactional,.tr-portale) .tr-ed .g-text:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}:is(.portal-transactional,.tr-portale) .tr-ed .g-text::-moz-placeholder{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-ed .g-text::placeholder{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-ed .tp-f .tp-inp{height:36px;font-size:13px}:is(.portal-transactional,.tr-portale) .tr-mitt{width:100%;border:0;font:inherit;cursor:pointer;text-align:left}:is(.portal-transactional,.tr-portale) .tr-mitt:hover{background:#ffffff16}:is(.portal-transactional,.tr-portale) .tr-codw{display:flex;margin-bottom:8px;border-radius:3px;background:#00000042;font:12.5px/20px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-ligatures:none}:is(.portal-transactional,.tr-portale) .tr-codw:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}:is(.portal-transactional,.tr-portale) .tr-cod-g{flex:0 0 40px;padding:8px 8px 8px 0;text-align:right;color:var(--t3);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}:is(.portal-transactional,.tr-portale) .tr-cod-g span{display:block}:is(.portal-transactional,.tr-portale) .tr-cod-s{flex:1;min-width:0;overflow-x:auto}:is(.portal-transactional,.tr-portale) .tr-cod-in{position:relative;display:inline-block;min-width:100%;vertical-align:top}:is(.portal-transactional,.tr-portale) .tr-cod-h,:is(.portal-transactional,.tr-portale) .tr-cod-i{margin:0;padding:8px 14px 8px 8px;border:0;font:inherit;letter-spacing:0;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow-wrap:normal}:is(.portal-transactional,.tr-portale) .tr-cod-h{min-height:140px;color:#c9d1dc;background:none}:is(.portal-transactional,.tr-portale) .tr-cod-i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;resize:none;overflow:hidden;background:transparent;color:transparent;caret-color:#e9eef6;outline:none}:is(.portal-transactional,.tr-portale) .tr-cod-i::-moz-placeholder{color:var(--t3);font-family:Manrope,sans-serif}:is(.portal-transactional,.tr-portale) .tr-cod-i::placeholder{color:var(--t3);font-family:Manrope,sans-serif}:is(.portal-transactional,.tr-portale) .tr-cod-i::-moz-selection{background:#5b8def61;color:transparent}:is(.portal-transactional,.tr-portale) .tr-cod-i::selection{background:#5b8def61;color:transparent}:is(.portal-transactional,.tr-portale) .tr-codw.testo{font:14px/22px Manrope,sans-serif}:is(.portal-transactional,.tr-portale) .tr-codw.testo .tr-cod-g{display:none}:is(.portal-transactional,.tr-portale) .tr-codw.testo .tr-cod-in{display:block}:is(.portal-transactional,.tr-portale) .tr-codw.testo .tr-cod-h,:is(.portal-transactional,.tr-portale) .tr-codw.testo .tr-cod-i{padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere}:is(.portal-transactional,.tr-portale) .tr-codw.testo .tr-cod-h{min-height:110px}:is(.portal-transactional,.tr-portale) .tr-guida{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;border-radius:3px;background:var(--ciano-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 28%,transparent)}:is(.portal-transactional,.tr-portale) .tr-guida[hidden]{display:none}:is(.portal-transactional,.tr-portale) .tr-guida>.i{width:18px;height:18px;flex-shrink:0;color:var(--ciano)}:is(.portal-transactional,.tr-portale) .tr-guida>div{flex:1;min-width:0}:is(.portal-transactional,.tr-portale) .tr-guida b{display:block;font-size:13px;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-guida span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-guida code,:is(.portal-transactional,.tr-portale) .tr-vvuote code{padding:0 3px;border-radius:2px;background:#ffffff12;font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-guida .btn{flex-shrink:0}:is(.portal-transactional,.tr-portale) .tr-ob{border:0;background:none;padding:0;font:inherit;cursor:pointer}:is(.portal-transactional,.tr-portale) .tr-ob:hover{color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-vvuote{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-vvuote .i{width:14px;height:14px;flex-shrink:0;margin-top:2px}:is(.portal-transactional,.tr-portale) .tr-vnuove{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-vnuove .tr-var{gap:4px;height:28px;padding:0 8px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ambra) 45%,transparent);background:var(--ambra-fondo)}:is(.portal-transactional,.tr-portale) .tr-vnuove .tr-var .i{width:11px;height:11px}:is(.portal-transactional,.tr-portale) .tr-vadd .g-text{flex:1;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.portal-transactional,.tr-portale) .tr-vadd .btn{height:36px}:is(.portal-transactional,.tr-portale) .tr-evid{border:0;background:none;padding:0;font:inherit}:is(.portal-transactional,.tr-portale) .tr-ant-vuota{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff14;text-align:center;color:var(--t3);font-size:12px}:is(.portal-transactional,.tr-portale) .tr-ant-vuota .i{width:22px;height:22px;margin-bottom:4px}:is(.portal-transactional,.tr-portale) .tr-ant-vuota b{font-size:16px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-html .testa{margin:-10px 0 18px}:is(.portal-transactional,.tr-portale) .tr-em .tr-html h1{margin:0 0 12px;font-size:26px;line-height:1.2;letter-spacing:-.015em;color:#1d1d1f}:is(.portal-transactional,.tr-portale) .tr-html table.righe{width:100%;margin:4px 0 22px;border-collapse:collapse;border-radius:4px;background:#f6f6f8;font-size:14px;color:#3a3a3c}:is(.portal-transactional,.tr-portale) .tr-html table.righe td{padding:11px 14px;box-shadow:inset 0 -1px #ececf0}:is(.portal-transactional,.tr-portale) .tr-html .totale{display:flex;justify-content:space-between;color:#1d1d1f}:is(.portal-transactional,.tr-portale) .tr-html .bottone{display:inline-block;margin-bottom:24px;padding:13px 22px;border-radius:4px;background:#e8743f;color:#fff;font-size:14.5px;font-weight:700;line-height:1.2;text-decoration:none}:is(.portal-transactional,.tr-portale) .tr-html p.nota{font-size:13px;color:#8e8e93}:is(.portal-transactional,.tr-portale) .tr-html .tr-ph{background:#f1f1f4;color:#6e6e73}:is(.portal-transactional,.tr-portale) .tr-tel{max-width:360px;margin:0 auto;padding:14px 14px 22px;border-radius:14px;background:#0f1218;box-shadow:inset 0 0 0 1px #ffffff14}:is(.portal-transactional,.tr-portale) .tr-tel.wa{background:#0b141a}:is(.portal-transactional,.tr-portale) .tr-tel-t{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:14px;box-shadow:inset 0 -1px #ffffff12}:is(.portal-transactional,.tr-portale) .tr-tel-av{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#3a3f4b;font-weight:700;font-size:13px;color:#fff}:is(.portal-transactional,.tr-portale) .tr-tel.wa .tr-tel-av{background:#25d366;color:#0b141a}:is(.portal-transactional,.tr-portale) .tr-tel-t b{display:block;font-size:13.5px;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-tel-t small{display:block;font-size:11.5px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-bolla{position:relative;max-width:88%;padding:10px 12px 20px;border-radius:14px 14px 14px 4px;background:#2a2f3a;font-size:14px;line-height:1.5;color:#e9eef6;white-space:pre-wrap;overflow-wrap:anywhere}:is(.portal-transactional,.tr-portale) .tr-tel.wa .tr-bolla{background:#1f2c34;border-radius:4px 10px 10px}:is(.portal-transactional,.tr-portale) .tr-bolla small{position:absolute;right:10px;bottom:4px;font-size:10.5px;color:#e9eef680}:is(.portal-transactional,.tr-portale) .tr-bolla .tr-ph{background:#ffffff1a}:is(.portal-transactional,.tr-portale) .tr-bolla mark{padding:0 2px;border-radius:2px;background:color-mix(in srgb,var(--ciano) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 50%,transparent);color:inherit}:is(.portal-transactional,.tr-portale) .tr-tel-n{margin:10px 0 0;text-align:center;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}:is(.portal-transactional,.tr-portale) .tr-ed .tp-p-t>.cp-can,:is(.portal-transactional,.tr-portale) .tr-ed .tp-ver{flex-shrink:0;white-space:nowrap}:is(.portal-transactional,.tr-portale) .tr-r[hidden],:is(.portal-transactional,.tr-portale) .tr-lr[hidden],:is(.portal-transactional,.tr-portale) .tr-det[hidden],:is(.portal-transactional,.tr-portale) .tr-head[hidden],:is(.portal-transactional,.tr-portale) .tr-nessuno[hidden]{display:none}:is(.portal-transactional,.tr-portale) .tr-ver{gap:12px;min-height:52px;padding:6px 0;box-shadow:inset 0 -1px #ffffff0b}:is(.portal-transactional,.tr-portale) .tr-ver:last-child{box-shadow:none}:is(.portal-transactional,.tr-portale) .tr-ck{padding:0;background:none;cursor:pointer}:is(.portal-transactional,.tr-portale) .tr-ck:hover{border-color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-ck:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}:is(.portal-transactional,.tr-portale) .tr-ver .tp-v{flex-shrink:0}:is(.portal-transactional,.tr-portale) .tr-ver-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:is(.portal-transactional,.tr-portale) .tr-ver-t small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-ver-t small b{font-weight:600;color:var(--ciano)}:is(.portal-transactional,.tr-portale) .tr-ver .btn{flex-shrink:0}:is(.portal-transactional,.tr-portale) .tr-cf-sel{display:contents}:is(.portal-transactional,.tr-portale) .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}:is(.portal-transactional,.tr-portale) .tr-chiede>:not(.tr-chiedi){display:none}:is(.portal-transactional,.tr-portale) .tr-chiede{background:var(--ambra-fondo);box-shadow:inset 2px 0 0 var(--ambra)}:is(.portal-transactional,.tr-portale) .tr-chiedi{grid-column:1/-1;flex:1;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 4px 0 10px;font-size:13px;color:var(--t1);animation:dissolvi var(--t-rapido,.14s) var(--c-entra,ease-out)}:is(.portal-transactional,.tr-portale) .tr-chiedi>.i{width:15px;height:15px;flex-shrink:0;color:var(--ambra)}:is(.portal-transactional,.tr-portale) .tr-chiedi>span{flex:1;min-width:0}:is(.portal-transactional,.tr-portale) .tr-chiedi b{font-weight:600}:is(.portal-transactional,.tr-portale) .tr-chiedi .btn{flex-shrink:0}:is(.portal-transactional,.tr-portale) .tr-cf-scegli{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px;align-items:end}.tr-credentials .tr-cf-ver{width:100%;height:36px;border:0;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;text-align:left}.tr-credentials .tr-cf-ver:hover{background:#ffffff16}.tr-credentials .tr-cf-ver b{font-weight:700;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-cf-freccia{height:36px;display:grid;place-items:center;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-cf-freccia .i{width:14px;height:14px}:is(.portal-transactional,.tr-portale) .tr-cf-sint{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:var(--ciano-fondo);font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-cf-sint .i{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--ciano)}:is(.portal-transactional,.tr-portale) .tr-cf-sint b{color:var(--t1);font-weight:600}:is(.portal-transactional,.tr-portale) .tr-cf-uguali{background:var(--verde-fondo)}:is(.portal-transactional,.tr-portale) .tr-cf-uguali .i{color:var(--verde)}:is(.portal-transactional,.tr-portale) .tr-cf-campi{display:flex;flex-direction:column;border-radius:3px;background:#ffffff08}:is(.portal-transactional,.tr-portale) .tr-cf-r{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;font-size:13px;box-shadow:inset 0 -1px #ffffff0b}:is(.portal-transactional,.tr-portale) .tr-cf-r:last-child{box-shadow:none}:is(.portal-transactional,.tr-portale) .tr-cf-k{padding-top:3px;font-size:12px;font-weight:600;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-cf-v{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}:is(.portal-transactional,.tr-portale) .tr-cf-v del,:is(.portal-transactional,.tr-portale) .tr-cf-v ins{display:block;padding:3px 8px;border-radius:3px;text-decoration:none;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-cf-v del{background:var(--rosso-fondo);box-shadow:inset 2px 0 0 var(--rosso)}:is(.portal-transactional,.tr-portale) .tr-cf-v ins{background:var(--verde-fondo);box-shadow:inset 2px 0 0 var(--verde)}:is(.portal-transactional,.tr-portale) .tr-cf-v del:before,:is(.portal-transactional,.tr-portale) .tr-cf-v ins:before{display:inline-block;width:14px;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.portal-transactional,.tr-portale) .tr-cf-v del:before{content:"−";color:var(--rosso-chiaro)}:is(.portal-transactional,.tr-portale) .tr-cf-v ins:before{content:"+";color:var(--verde-chiaro)}:is(.portal-transactional,.tr-portale) .tr-cf-r.uguale .tr-cf-v{flex-direction:row;align-items:baseline;gap:8px;padding-top:3px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-cf-ug{min-width:0;flex:1}:is(.portal-transactional,.tr-portale) .tr-cf-r.uguale em{flex-shrink:0;font-style:normal;font-size:11px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-cf-vars{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}:is(.portal-transactional,.tr-portale) .tr-cf-vars li{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:3px;font-size:12px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-cf-vars li.agg{background:var(--verde-fondo);box-shadow:inset 2px 0 0 var(--verde)}:is(.portal-transactional,.tr-portale) .tr-cf-vars li.tolta{background:var(--rosso-fondo);box-shadow:inset 2px 0 0 var(--rosso)}:is(.portal-transactional,.tr-portale) .tr-cf-vars li.cambia{background:var(--ambra-fondo);box-shadow:inset 2px 0 0 var(--ambra)}:is(.portal-transactional,.tr-portale) .tr-cf-vars li b{font-weight:600;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-cf-s{width:12px;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-cf-vars .agg .tr-cf-s{color:var(--verde-chiaro)}:is(.portal-transactional,.tr-portale) .tr-cf-vars .tolta .tr-cf-s{color:var(--rosso-chiaro)}:is(.portal-transactional,.tr-portale) .tr-cf-vars .cambia .tr-cf-s{color:var(--ambra-chiaro)}:is(.portal-transactional,.tr-portale) .tr-cf-restano{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-cf-n{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-right:4px;border-radius:3px;font:700 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}:is(.portal-transactional,.tr-portale) .tr-cf-n.agg{background:var(--verde-tinta);color:var(--verde-chiaro)}:is(.portal-transactional,.tr-portale) .tr-cf-n.tolta{background:var(--rosso-tinta);color:var(--rosso-chiaro)}:is(.portal-transactional,.tr-portale) .tr-df{border-radius:3px;background:#00000042;padding:6px 0;font:12.5px/20px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-ligatures:none;color:#c9d1dc}:is(.portal-transactional,.tr-portale) .tr-df-r{display:grid;grid-template-columns:34px 34px 18px minmax(0,1fr);align-items:start}:is(.portal-transactional,.tr-portale) .tr-df-r .n{padding-right:8px;text-align:right;color:var(--t3);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}:is(.portal-transactional,.tr-portale) .tr-df-r .s{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}:is(.portal-transactional,.tr-portale) .tr-df-r code{padding-right:12px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;-o-tab-size:2;tab-size:2}:is(.portal-transactional,.tr-portale) .tr-df-r.agg{background:color-mix(in srgb,var(--verde) 13%,transparent);box-shadow:inset 3px 0 0 var(--verde)}:is(.portal-transactional,.tr-portale) .tr-df-r.agg .s,:is(.portal-transactional,.tr-portale) .tr-df-r.agg .n{color:var(--verde-chiaro)}:is(.portal-transactional,.tr-portale) .tr-df-r.tolta{background:color-mix(in srgb,var(--rosso) 13%,transparent);box-shadow:inset 3px 0 0 var(--rosso)}:is(.portal-transactional,.tr-portale) .tr-df-r.tolta .s,:is(.portal-transactional,.tr-portale) .tr-df-r.tolta .n{color:var(--rosso-chiaro)}:is(.portal-transactional,.tr-portale) .tr-df-r.tolta code{opacity:.85}:is(.portal-transactional,.tr-portale) .tr-df-piega{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 0 0 46px;border:0;background:#ffffff09;font:500 12px Manrope,sans-serif;color:var(--t3);cursor:pointer;text-align:left}:is(.portal-transactional,.tr-portale) .tr-df-piega:hover{background:#ffffff12;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-df-piega .i{width:12px;height:12px}:is(.portal-transactional,.tr-portale) .tr-df.testo{padding:12px 14px;font:14px/24px Manrope,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-df.testo ins,:is(.portal-transactional,.tr-portale) .tr-df.testo del{padding:1px 3px;border-radius:2px;text-decoration:none}:is(.portal-transactional,.tr-portale) .tr-df.testo ins{background:color-mix(in srgb,var(--verde) 22%,transparent);color:var(--verde-chiaro)}:is(.portal-transactional,.tr-portale) .tr-df.testo del{background:color-mix(in srgb,var(--rosso) 22%,transparent);color:var(--rosso-chiaro);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--rosso) 70%,transparent)}:is(.portal-transactional,.tr-portale) .tr-nessuno{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:13px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .ct-cerca .tr-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}:is(.portal-transactional,.tr-portale) .ct-cerca .tr-cerca-in::-moz-placeholder{color:var(--t3)}:is(.portal-transactional,.tr-portale) .ct-cerca .tr-cerca-in::placeholder{color:var(--t3)}:is(.portal-transactional,.tr-portale) .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}:is(.portal-transactional,.tr-portale) button.tr-link{border:0;padding:0;background:none;font:inherit;color:#8fb0f5;cursor:pointer}:is(.portal-transactional,.tr-portale) button.tr-link .i{transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}:is(.portal-transactional,.tr-portale) button.tr-link[aria-expanded=true] .i{transform:rotate(180deg)}:is(.portal-transactional,.tr-portale) .tr-head{padding:10px 12px;border-radius:3px;background:#ffffff09}:is(.portal-transactional,.tr-portale) .tr-head dd code{overflow-wrap:anywhere}:is(.portal-transactional,.tr-portale) .tr-email-intera{border-radius:3px;overflow:hidden;background:#fff}:is(.portal-transactional,.tr-portale) .tr-kr.revocata{opacity:.6}:is(.portal-transactional,.tr-portale) .tr-kr.revocata b{text-decoration:line-through;text-decoration-color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-hr.sospeso .tr-hs{background:var(--t3);box-shadow:0 0 0 3px #ffffff14}:is(.portal-transactional,.tr-portale) .tr-hr.sospeso .tr-hu code{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-email-intera:focus{outline:none}.portal-transactional,.tr-portale,.tr-mini-msg,.tr-credentials,.tr-version-comparison,.tr-new-template{--ciano-fondo:color-mix(in srgb,var(--ciano) 10%,transparent);--blu-fondo:color-mix(in srgb,var(--blu) 10%,transparent);--verde-fondo:color-mix(in srgb,var(--verde) 10%,transparent);--ambra-fondo:color-mix(in srgb,var(--ambra) 10%,transparent);--rosso-fondo:color-mix(in srgb,var(--rosso) 10%,transparent);--ambra-tinta:color-mix(in srgb,var(--ambra) 16%,transparent);--verde-tinta:color-mix(in srgb,var(--verde) 16%,transparent);--rosso-tinta:color-mix(in srgb,var(--rosso) 16%,transparent);--c:var(--ciano)}.portal-transactional{min-width:0;color:var(--t1)}:is(.portal-transactional,.tr-portale) .ct-intesta p{max-width:none}:is(.portal-transactional,.tr-portale) .spazio{flex:1}:is(.portal-transactional,.tr-portale) .tr-schede{display:flex;gap:4px;border-bottom:1px solid var(--filo-riga);margin:0 0 16px}:is(.portal-transactional,.tr-portale) .tr-schede button{height:36px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:2px solid transparent;font-size:13px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-schede button.on{color:var(--t1);border-color:var(--t1);font-weight:700}:is(.portal-transactional,.tr-portale) .tr-schede em{font-size:11px;font-style:normal;background:var(--portal-control);padding:0 4px;border-radius:2px}:is(.portal-transactional,.tr-portale) .tr-tools{display:flex;align-items:center;gap:8px;margin:16px 0}:is(.portal-transactional,.tr-portale) .tr-tools>[role=combobox]{width:160px;height:36px}:is(.portal-transactional,.tr-portale) .tr-tools .tp-category-tabs,:is(.portal-transactional,.tr-portale) .tr-log-tools .tp-category-tabs{margin:0;flex-wrap:nowrap}:is(.portal-transactional,.tr-portale) .ct-cerca{display:flex;align-items:center;gap:8px;flex:1;min-width:140px;background:var(--portal-control);padding:0 10px;border-radius:3px;box-shadow:none}:is(.portal-transactional,.tr-portale) .tr-tools .ct-cerca{flex:0 1 340px;max-width:340px}:is(.portal-transactional,.tr-portale) .tr-tools>[role=combobox]{width:132px;flex:none}:is(.portal-transactional,.tr-portale) .ct-cerca:focus-within{box-shadow:none}:is(.portal-transactional,.tr-portale) .tr-table-scroll{overflow:auto;max-width:100%;border-radius:3px}:is(.portal-transactional,.tr-portale) .tr-tab{background:var(--portal-widget);min-width:1050px}:is(.portal-transactional,.tr-portale) .tr-rt,:is(.portal-transactional,.tr-portale) .tr-r{grid-template-columns:minmax(190px,1.4fr) minmax(160px,1.4fr) minmax(140px,1fr) 62px 82px 82px 114px 32px;gap:12px}:is(.portal-transactional,.tr-portale) .tr-rt,:is(.portal-transactional,.tr-portale) .tr-lrt,:is(.portal-transactional,.tr-portale) .tr-krt{background:var(--portal-control)}:is(.portal-transactional,.tr-portale) .tr-r{cursor:default}:is(.portal-transactional,.tr-portale) .tr-r:hover,:is(.portal-transactional,.tr-portale) .tr-lr:hover,:is(.portal-transactional,.tr-portale) .tr-lr.aperta{background:var(--hover)}:is(.portal-transactional,.tr-portale) .tr-nome{width:100%;text-align:left}:is(.portal-transactional,.tr-portale) .tr-r>.tp-v{width:-moz-fit-content;width:fit-content}:is(.portal-transactional,.tr-portale) .tr-var{color:var(--ciano)}:is(.portal-transactional,.tr-portale) .tr-var.fac{color:var(--t3)}:is(.portal-transactional,.tr-portale) .cp-can,.tr-new-template .cp-can,.tr-mini-msg .cp-can{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:3px;color:var(--ciano);background:var(--ciano-fondo)}:is(.portal-transactional,.tr-portale) .cp-can.sms,.tr-new-template .cp-can.sms,.tr-mini-msg .cp-can.sms{color:var(--blu);background:var(--blu-fondo)}:is(.portal-transactional,.tr-portale) .cp-can.wa,.tr-new-template .cp-can.wa,.tr-mini-msg .cp-can.wa{color:var(--verde);background:var(--verde-fondo)}:is(.portal-transactional,.tr-portale) .cd-riq{min-width:0;border-radius:3px;background:var(--portal-widget);overflow:hidden}:is(.portal-transactional,.tr-portale) .cd-rt{min-height:46px;padding:8px 14px;font-size:13px;border-bottom:1px solid var(--filo-riga)}:is(.portal-transactional,.tr-portale) .cd-rt>.i{color:var(--ciano)}:is(.portal-transactional,.tr-portale) .cd-rt b{font-weight:700}:is(.portal-transactional,.tr-portale) .cd-rt>[role=combobox]{width:124px;height:30px}:is(.portal-transactional,.tr-portale) .tr-card-body{padding:14px;min-width:0}:is(.portal-transactional,.tr-portale) .tr-card-body>.cp-empty{padding:24px}:is(.portal-transactional,.tr-portale) .tr-ed>.tp-p-t{display:flex;align-items:center;gap:8px;margin:12px 0 0;flex-wrap:wrap}:is(.portal-transactional,.tr-portale) .tr-editor-name{flex:1;min-width:220px;font-size:20px;font-weight:700;height:40px}:is(.portal-transactional,.tr-portale) .tr-ed>.tp-p-t>.spazio{display:none}:is(.portal-transactional,.tr-portale) .tr-ed .tp-ver{font-size:11px}:is(.portal-transactional,.tr-portale) .tr-editor-fields{display:flex;flex-direction:column;gap:16px;border:0;padding:0;margin:0;min-width:0}:is(.portal-transactional,.tr-portale) .tr-code-editor{height:320px;display:flex;min-width:0}:is(.portal-transactional,.tr-portale) .tr-code-editor>.te-code-input{min-height:0;width:100%}:is(.portal-transactional,.tr-portale) .tr-oggm .tp-f{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-oggm .tp-inp{display:flex;align-items:center;background:var(--portal-control);height:40px;font-size:13px;padding:0 12px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-vt,:is(.portal-transactional,.tr-portale) .tr-vr{grid-template-columns:28px minmax(80px,1fr) 76px minmax(90px,1fr) 28px;gap:6px}:is(.portal-transactional,.tr-portale) .tr-vr input{min-width:0;height:34px;font-size:12px}:is(.portal-transactional,.tr-portale) .tr-vr button[aria-label^=Elimina],:is(.portal-transactional,.tr-portale) .tr-vr button[aria-label^=Inserisci]{width:28px}:is(.portal-transactional,.tr-portale) .tr-vn{overflow-wrap:anywhere;font-size:11px}:is(.portal-transactional,.tr-portale) .tr-structured-sample{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3);margin-top:14px}:is(.portal-transactional,.tr-portale) .tr-structured-sample textarea{min-height:140px;font:12px/1.5 ui-monospace,monospace;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-wa-fields{display:flex;flex-direction:column;gap:12px}:is(.portal-transactional,.tr-portale) .tr-wa-fields .tp-f{display:flex;flex-direction:column;gap:6px;font-size:12px}:is(.portal-transactional,.tr-portale) .tr-wa-param{display:flex;align-items:center;gap:8px;font-size:12px}:is(.portal-transactional,.tr-portale) .tr-wa-param span{white-space:nowrap}:is(.portal-transactional,.tr-portale) .tr-snip,:is(.portal-transactional,.tr-portale) .tr-plain-message{background:var(--portal-control);color:var(--t2);margin:0 0 12px;max-width:100%}:is(.portal-transactional,.tr-portale) .tr-plain-message{padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 Manrope,sans-serif;border-radius:3px}:is(.portal-transactional,.tr-portale) .tr-ogg-v{background:var(--portal-control)}:is(.portal-transactional,.tr-portale) .tr-ogg-v b{overflow-wrap:anywhere}:is(.portal-transactional,.tr-portale) .tr-corr{color:var(--verde)}:is(.portal-transactional,.tr-portale) .tr-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}:is(.portal-transactional,.tr-portale) .tr-kpis article{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--portal-widget);border-radius:3px}:is(.portal-transactional,.tr-portale) .tr-kpis article>span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-kpis svg{color:var(--c)}:is(.portal-transactional,.tr-portale) .tr-kpis b{font-size:28px;line-height:1.2}:is(.portal-transactional,.tr-portale) .tr-kpis small{font-size:11px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-log-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}:is(.portal-transactional,.tr-portale) .tr-log-tools>[role=combobox]{width:160px;height:36px}:is(.portal-transactional,.tr-portale) .tr-search-row{display:flex;align-items:center;gap:12px;margin:0 0 14px}:is(.portal-transactional,.tr-portale) .tr-search-row .ct-cerca{max-width:400px}:is(.portal-transactional,.tr-portale) .tr-log-table{min-width:1000px;background:var(--portal-widget)}:is(.portal-transactional,.tr-portale) .tr-lrt,:is(.portal-transactional,.tr-portale) .tr-lr{grid-template-columns:16px minmax(200px,1.1fr) minmax(180px,1.5fr) 90px minmax(140px,1fr) 132px}:is(.portal-transactional,.tr-portale) .tr-lr{width:100%;text-align:left}:is(.portal-transactional,.tr-portale) .tr-lr>.ct-chip{justify-self:start}:is(.portal-transactional,.tr-portale) .tr-lr>.tr-q{overflow:hidden;text-overflow:ellipsis}:is(.portal-transactional,.tr-portale) .tr-det{background:var(--portal-control)}:is(.portal-transactional,.tr-portale) .tr-message-data{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:12px}:is(.portal-transactional,.tr-portale) .tr-message-data dt{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-message-data dd{margin:0;overflow-wrap:anywhere}:is(.portal-transactional,.tr-portale) .tr-dsez>b{font-size:13px}:is(.portal-transactional,.tr-portale) .tr-dsez summary{font-size:12px;cursor:pointer;color:var(--blu)}:is(.portal-transactional,.tr-portale) .tr-key-table{min-width:1000px}:is(.portal-transactional,.tr-portale) .tr-krt,:is(.portal-transactional,.tr-portale) .tr-kr{margin:0;grid-template-columns:minmax(140px,1fr) 112px 132px minmax(160px,1fr) 124px 124px 32px}:is(.portal-transactional,.tr-portale) .tr-sc i{color:var(--blu);background:var(--blu-fondo)}:is(.portal-transactional,.tr-portale) .tr-hl{color:var(--verde)}:is(.portal-transactional,.tr-portale) .tr-hl.ko{color:var(--rosso)}:is(.portal-transactional,.tr-portale) .tr-hl small{display:block;font-size:11px;color:var(--t3);margin-top:4px}:is(.portal-transactional,.tr-portale) .tr-hr{grid-template-columns:10px minmax(0,1fr) auto auto 72px}:is(.portal-transactional,.tr-portale) .tr-row-actions{display:flex;gap:4px}:is(.portal-transactional,.tr-portale) .tr-row-actions button{width:32px}.tr-new-template{max-width:620px}.tr-new-template .tr-create-tabs{display:flex;gap:8px}.tr-new-template .tr-starter-list{display:flex;flex-direction:column;gap:6px;max-height:330px;overflow:auto}.tr-new-template .tr-starter-list button{display:flex;align-items:center;gap:12px;padding:12px;text-align:left;border:1px solid transparent;background:var(--portal-control);border-radius:3px}.tr-new-template .tr-starter-list button.on{border-color:var(--ciano);background:var(--ciano-fondo)}.tr-new-template .tr-starter-list button>span:nth-child(2){flex:1;min-width:0}.tr-new-template .tr-starter-list b{font-size:13px}.tr-new-template .tr-starter-list small{display:block;font-size:12px;line-height:1.5;color:var(--t3);margin-top:3px}.tr-new-template .tr-starter-list button:disabled{opacity:.4;cursor:default}.tr-new-template .tr-starter-list button>.i{color:var(--ciano)}.tr-credentials{width:480px!important;max-width:480px!important;display:flex;flex-direction:column;gap:20px;padding:24px;overflow-y:auto}.tr-credentials .tr-credential-fields{display:flex;flex-direction:column;gap:18px;min-width:0}.tr-credentials .tp-f{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--t3)}.tr-credentials .tr-check{display:flex;align-items:center;gap:12px;font-size:13px}.tr-credentials .tr-check small{display:block;font:11px ui-monospace,monospace;color:var(--t3);margin-top:3px}.tr-credentials .tp-dialog-actions{margin-top:auto;padding-top:16px;border-top:1px solid var(--filo-riga)}.tr-credentials .tr-chiave{display:flex;align-items:center;gap:8px;padding:12px;background:var(--portal-control);border-radius:3px}.tr-credentials .tr-chiave code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.tr-credentials .tr-nota{font-size:12px;line-height:1.6;color:var(--t3)}.tr-credentials .tp-error{color:var(--rosso);font-size:13px;overflow-wrap:anywhere}.tr-version-comparison{width:900px!important;max-width:calc(100vw - 40px)!important;overflow:auto}.tr-version-comparison .tr-compare-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:20px}.tr-version-comparison section{min-width:0}.tr-version-comparison section header{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:13px}.tr-version-comparison h3{font-size:14px;margin:16px 0}.tr-version-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--portal-control);padding:12px;font:12px/1.6 ui-monospace,monospace}:is(.portal-transactional,.tr-portale) :focus-visible,.tr-credentials :focus-visible,.tr-version-comparison :focus-visible,.tr-new-template :focus-visible{outline:none}:is(.portal-transactional,.tr-portale) .tr-envelope{padding:14px 16px}:is(.portal-transactional,.tr-portale) .tr-envelope .tp-inp{overflow:hidden;text-overflow:ellipsis;font-size:12px}:is(.portal-transactional,.tr-portale) .tr-code-editor{height:266px}:is(.portal-transactional,.tr-portale) .tr-highlight{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--t2);font-size:13px}:is(.portal-transactional,.tr-portale) .tr-tel{background:var(--portal-control)}:is(.portal-transactional,.tr-portale) .tr-tel.wa{background:var(--verde-fondo)}:is(.portal-transactional,.tr-portale) .tr-tel .tr-bolla{background:var(--hover);color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-preview>.cd-rt{height:36px;min-height:36px;border:0;padding:10px 16px 0}:is(.portal-transactional,.tr-portale) .tr-preview>.tr-card-body{padding:10px 16px 16px}:is(.portal-transactional,.tr-portale) .tr-source>.tr-card-body{padding-top:0}:is(.portal-transactional,.tr-portale) .tr-source-summary{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--t3);padding-top:8px}:is(.portal-transactional,.tr-portale) .tr-source-summary .valid{color:var(--verde)}:is(.portal-transactional,.tr-portale) .tr-vivo.sospeso i{background:var(--ambra);box-shadow:none;animation:none}:is(.portal-transactional,.tr-portale) .tr-rt,:is(.portal-transactional,.tr-portale) .tr-r{grid-template-columns:minmax(220px,1.3fr) minmax(220px,1.7fr) minmax(200px,1.4fr) 76px 110px 40px}:is(.portal-transactional,.tr-portale) .tr-tab{min-width:900px}:is(.portal-transactional,.tr-portale) .tr-r{border-top:1px solid var(--border-subtle,rgba(255,255,255,.05))}:is(.portal-transactional,.tr-portale) .tr-r:focus-visible{background:#ffffff0a}:is(.portal-transactional,.tr-portale) .tr-r .ct-altro{opacity:0}:is(.portal-transactional,.tr-portale) .tr-r:focus-within .ct-altro,:is(.portal-transactional,.tr-portale) .tr-r .ct-altro[data-state=open]{opacity:1}:is(.portal-transactional,.tr-portale) .tr-ph{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-var{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}:is(.portal-transactional,.tr-portale) .tr-tab>.cp-empty{border-top:1px solid var(--border-subtle,rgba(255,255,255,.05))}:is(.portal-transactional,.tr-portale) .tr-filtro-attivo{margin:-6px 0 12px}.tr-menu-nota{margin-left:12px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3)}.tr-mini-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--portal-widget)}.tr-mini-msg-t{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--t3)}.tr-mini-msg-t .cp-can{width:18px;height:18px}.tr-mini-msg-t .cp-can svg{width:11px;height:11px}.tr-mini-msg p{align-self:flex-start;max-width:92%;margin:0;padding:7px 9px;border-radius:10px 10px 10px 3px;background:var(--portal-control);font-size:10.5px;line-height:1.4;color:var(--t1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tr-mini-msg.wa p{background:color-mix(in srgb,var(--verde) 16%,var(--portal-control))}.tr-vers{display:flex;flex-direction:column}.tr-vers-t{display:flex;align-items:center;gap:10px;min-height:36px;margin-bottom:4px;font-size:12px;color:var(--t3)}.tr-vers-t .spazio{flex:1}.tr-vers .tr-ver{position:relative;flex-wrap:wrap}.tr-vers .tr-ver.tr-chiede>:not(.tr-chiedi){display:none}.tr-vers .tr-ver-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tr-vers .tr-ver-t small{font-size:11.5px;color:var(--t3)}.tr-vers .tr-ver-o{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-vers .cp-ck{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:3px;border:1.5px solid var(--t3);color:var(--bg,#111)}.tr-vers .cp-ck.on{border-color:var(--ciano);background:var(--ciano)}.tr-vers .cp-ck svg{width:12px;height:12px}.tr-cf{width:760px!important;max-width:calc(100vw - 40px)!important;display:flex;flex-direction:column;gap:0;padding-bottom:0!important}.tr-cf-corpo{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;margin:18px -24px 0;padding:0 24px 20px}.tr-cf-scegli .tp-f{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3)}.tr-cf-scegli .tr-cf-freccia{width:16px;height:16px;margin-bottom:11px;color:var(--t3)}.tr-cf-ver{height:38px}.tr-cf-avviso{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:3px;background:var(--ambra-fondo);font-size:13px;color:var(--t1)}.tr-cf-avviso svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--ambra)}.tr-cf-sint.ok{background:var(--verde-fondo)}.tr-cf-sint.ok .i{color:var(--verde)}.tr-cf-sez h3{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--t1)}.tr-cf-sez h3 em{font-style:normal;font-size:12px;font-weight:500;color:var(--t3)}.tr-cf-piede{display:flex;align-items:center;gap:8px;margin:0 -24px;padding:14px 24px;border-top:1px solid var(--border-subtle,rgba(255,255,255,.06));background:var(--portal-widget)}.tr-cf-piede .spazio{flex:1}.tr-cf-esci{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ambra)}.tr-cf-esci svg{width:15px;height:15px}.tr-cf-mjml{font-size:11.5px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-oggm.uno{grid-template-columns:minmax(0,1fr)}:is(.portal-transactional,.tr-portale) .tr-kpi3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0}:is(.portal-transactional,.tr-portale) .tr-kpi3>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:var(--portal-widget)}:is(.portal-transactional,.tr-portale) .tr-kpi3 span{font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-kpi3 b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-log-strum{margin:16px 0 12px}:is(.portal-transactional,.tr-portale) .tr-log-strum .ct-cerca{flex:0 1 300px}:is(.portal-transactional,.tr-portale) .tr-log-strum .spazio{flex:1}:is(.portal-transactional,.tr-portale) .tr-log-strum .ct-seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:2px;background:none;font:inherit;font-size:13px;color:var(--t2);cursor:pointer}:is(.portal-transactional,.tr-portale) .tr-log-strum .ct-seg button.on{background:var(--portal-control);color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-log-strum .ct-seg em{font-style:normal;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}:is(.portal-transactional,.tr-portale) .tr-lr{border:0;border-top:1px solid var(--border-subtle,rgba(255,255,255,.05));background:none;font:inherit;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-log-table>.cp-empty{border-top:1px solid var(--border-subtle,rgba(255,255,255,.05))}:is(.portal-transactional,.tr-portale) .tr-det{grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) minmax(240px,.9fr)}:is(.portal-transactional,.tr-portale) .tp-et{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:var(--ciano);cursor:pointer}:is(.portal-transactional,.tr-portale) .tr-link .i{width:12px;height:12px}:is(.portal-transactional,.tr-portale) .tr-mini-frame{height:190px;overflow:hidden;border-radius:4px;pointer-events:none}.tr-email-intera{width:760px!important;max-width:calc(100vw - 40px)!important;display:flex;flex-direction:column}.tr-email-intera-f{flex:1;min-height:0;margin-top:16px;overflow:auto;border-radius:4px}:is(.portal-transactional,.tr-portale) .tr-api{display:flex;flex-direction:column;gap:16px;margin-top:16px}:is(.portal-transactional,.tr-portale) .tr-api .cd-rt{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:8px}:is(.portal-transactional,.tr-portale) .tr-api .cd-rt>.i{width:16px;height:16px;color:var(--ciano)}:is(.portal-transactional,.tr-portale) .tr-api .cd-rt>span:not(.spazio){font-size:12px;color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-api .tr-key-table{min-width:980px}:is(.portal-transactional,.tr-portale) .tr-krt,:is(.portal-transactional,.tr-portale) .tr-kr{display:grid;grid-template-columns:minmax(160px,1fr) 130px 170px minmax(160px,1fr) 110px 110px 40px;gap:12px;align-items:center;padding:0 12px}:is(.portal-transactional,.tr-portale) .tr-kr{position:relative;min-height:52px;border-top:1px solid var(--border-subtle,rgba(255,255,255,.05));font-size:13px}:is(.portal-transactional,.tr-portale) .tr-kr code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-kr .ct-altro,:is(.portal-transactional,.tr-portale) .tr-hr .ct-altro{opacity:0}:is(.portal-transactional,.tr-portale) .tr-kr:hover .ct-altro,:is(.portal-transactional,.tr-portale) .tr-hr:hover .ct-altro,:is(.portal-transactional,.tr-portale) .ct-altro[data-state=open],:is(.portal-transactional,.tr-portale) .ct-altro:focus-visible{opacity:1}:is(.portal-transactional,.tr-portale) .tr-kr.tr-chiede,:is(.portal-transactional,.tr-portale) .tr-hr.tr-chiede{display:flex}:is(.portal-transactional,.tr-portale) .tr-hr{grid-template-columns:10px minmax(0,1fr) auto 40px;padding:0 12px;border-top:1px solid var(--border-subtle,rgba(255,255,255,.05))}:is(.portal-transactional,.tr-portale) .tr-hs.off{background:var(--t3);box-shadow:0 0 0 3px #ffffff14}:is(.portal-transactional,.tr-portale) .tr-hl{font-size:12px;font-variant-numeric:tabular-nums}:is(.portal-transactional,.tr-portale) .tr-hl.ok{color:var(--verde)}:is(.portal-transactional,.tr-portale) .tr-hl.nuovo{color:var(--t3)}:is(.portal-transactional,.tr-portale) .tr-avv.ko{--tono:var(--rosso)}:is(.portal-transactional,.tr-portale) .tr-avv.ambra{--tono:var(--ambra)}:is(.portal-transactional,.tr-portale) .tr-avv>.i{width:16px;height:16px;flex:none;color:var(--tono)}:is(.portal-transactional,.tr-portale) .tr-avv>span{flex:1;min-width:0;font-size:13px;line-height:1.5;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-avv b{color:var(--t1);font-weight:600}:is(.portal-transactional,.tr-portale) .tr-avv.tr-chiede{padding:4px}:is(.portal-transactional,.tr-portale) .tr-api-due{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}:is(.portal-transactional,.tr-portale) .tr-snip-n code{font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}:is(.portal-transactional,.tr-portale) .tr-uso-r{display:flex;flex-direction:column;gap:6px;padding:8px 0}:is(.portal-transactional,.tr-portale) .tr-uso-r>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px}:is(.portal-transactional,.tr-portale) .tr-uso-r b{font-weight:600;color:var(--t1)}:is(.portal-transactional,.tr-portale) .tr-uso-r span{color:var(--t3);font-variant-numeric:tabular-nums}:is(.portal-transactional,.tr-portale) .tr-uso-b{height:6px;border-radius:3px;background:var(--portal-control);overflow:hidden}:is(.portal-transactional,.tr-portale) .tr-uso-b i{display:block;height:100%;border-radius:3px;background:var(--c)}.tr-credentials.tr-portale{display:flex;flex-direction:column;padding-bottom:0}.tr-credentials .tr-credential-fields{flex:1;min-height:0;overflow-y:auto;margin-top:18px}.tr-credentials .tp-f small{font-size:12px;line-height:1.5;color:var(--t3)}.tr-credentials .tp-f small.ko{color:var(--rosso)}.tr-credentials .tp-f em{font-style:normal;font-weight:500;color:var(--t3)}.tr-scelte{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tr-scelte>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;border-radius:3px;background:var(--portal-control);font:inherit;font-size:13px;font-weight:600;color:var(--t1);text-align:left;cursor:pointer}.tr-scelte>button small{font-size:11.5px;font-weight:400;color:var(--t3)}.tr-scelte>button[aria-checked=true]{background:var(--ciano-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 55%,transparent)}.tr-credentials .tr-chiave{display:flex;align-items:center;gap:8px}.tr-credentials .tr-chiave code{flex:1;min-width:0;padding:9px 12px;border-radius:3px;background:#00000047;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);overflow-wrap:anywhere}.tr-credentials .tr-cf-piede{margin:16px -24px 0}.portal-transactional .ct-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px}.portal-transactional .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-transactional .ct-seg button{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-transactional .ct-seg button.on{background:#ffffff17;color:var(--t1)}.portal-transactional .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-transactional .ct-seg button.on em{background:#ffffff1f;color:var(--t1)}.portal-transactional .ct-strum .ct-cerca{flex:0 0 340px;max-width:340px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-transactional .ct-strum .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-transactional .ct-strum .ct-pill{height:36px}.portal-transactional .tr-rt,.portal-transactional .tr-r{grid-template-columns:minmax(220px,1.3fr) minmax(200px,1.6fr) minmax(180px,1.3fr) 76px 100px 96px 100px 40px;gap:12px}.portal-transactional .tr-rt{background:#ffffff08}.portal-transactional .tr-r{border:0;box-shadow:none}.portal-transactional .tr-ph{padding:0 3px;border-radius:2px;background:color-mix(in srgb,var(--ciano) 16%,transparent);font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:color-mix(in srgb,var(--ciano) 55%,#fff)}.portal-transactional .tr-vars{display:flex;flex-wrap:wrap;gap:4px}.portal-transactional .tr-var{height:20px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:color-mix(in srgb,var(--ciano) 16%,transparent);box-shadow:none;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:color-mix(in srgb,var(--ciano) 55%,#fff)}.portal-transactional .tr-var.fac{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 40%,transparent);color:color-mix(in srgb,var(--ciano) 35%,var(--t2))}.portal-transactional .tr-schede{border:0;box-shadow:inset 0 -1px #ffffff0f}.portal-transactional .tr-nota{margin:12px 0 0;font-size:13px;line-height:1.5}.portal-transactional .cp-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--t2)}.portal-transactional .cp-num.cp-nd{color:var(--t3)}.portal-transactional .tr-r .cp-nd{font-size:12px;line-height:18.6px;color:color-mix(in srgb,var(--t3) 80%,transparent)}.portal-transactional .ct-strum .tr-cerca-in{border-radius:3px}:is(.portal-transactional,.tr-portale) .cp-can{--c:#5B8DEF;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}:is(.portal-transactional,.tr-portale) .cp-can.sms{--c:#9D7BEA;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}:is(.portal-transactional,.tr-portale) .cp-can.wa{--c:#4CC38A;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.portal-transactional .tr-lrt,.portal-transactional .tr-lr{display:grid;grid-template-columns:20px minmax(240px,1.3fr) minmax(220px,1.6fr) 110px 170px 120px;gap:12px;align-items:center;padding:0 16px}.portal-transactional .tr-lrt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-transactional .tr-lr{width:100%;min-height:56px;border:0;background:none;text-align:left;font:inherit;font-size:13px;line-height:20.15px;color:var(--t2);cursor:pointer}.portal-transactional .tr-lr:hover{background:#ffffff08}.portal-transactional .tr-lr.aperta{background:#ffffff0a}.portal-transactional .tr-chev{width:20px}.portal-transactional .tr-ev{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--t2)}.portal-transactional .tr-ev i{width:7px;height:7px;border-radius:50%;background:var(--c)}.portal-transactional .tr-pie{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:12px;color:var(--t3)}.portal-transactional .tr-pag{display:flex;gap:2px}.portal-transactional .tr-pag .tp-ib:disabled{opacity:.35;cursor:default}.portal-transactional .tr-log-strum .ct-cerca{flex:1;max-width:290px;min-width:190px}.portal-transactional .tr-api .cd-riq{padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-transactional .tr-api .cd-rt{display:flex;align-items:center;gap:10px;min-height:26px;margin:0 0 12px;padding:0;border:0;font-size:14px;line-height:21.7px}.portal-transactional .tr-api .cd-rt b{font-size:14px;font-weight:600}.portal-transactional .tr-api .cd-rt>span{font-size:12px;color:var(--t3)}.portal-transactional .tr-krt{background:#ffffff08}.portal-transactional .tr-kr,.portal-transactional .tr-hr{border:0}.portal-transactional .tr-hr{padding:0}.portal-transactional .tr-hl{font-size:12px;color:#4cc38a;white-space:nowrap}.portal-transactional .tr-hl.ko{color:#f4776f}.portal-transactional .tr-hl.nuovo{color:var(--t3)}.portal-transactional .tr-snip{margin:0;padding:12px 14px;border-radius:3px;background:#00000047;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9d1dc;white-space:pre;overflow-x:auto}.portal-transactional .k-cmd{color:#f2a27c;font-weight:600}.portal-transactional .k-fl{color:#8fb0f5}.portal-transactional .k-key{color:#c9b5fa}.portal-transactional .tr-snip .k-str{color:#86d3a7}.portal-transactional .tr-dl.smtp{margin:0 0 12px}.portal-transactional .tr-sc1{font-style:normal;padding:0 6px;border-radius:3px;background:#8fb0f51a;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fb0f5}.portal-transactional .tr-lim{margin:6px 0 10px;font-size:13px;line-height:1.5;color:var(--t2)}.portal-transactional .cp-prog{height:10px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-transactional .cp-prog i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#5b8def,#8fb0f5)}.portal-transactional .tr-quota{height:6px;margin-bottom:12px}.portal-transactional .tr-kpi{gap:16px}.portal-transactional .tr-kpi>div{padding:14px 16px;gap:4px}.portal-transactional .tr-ev,.portal-transactional .tr-lr .tr-q{line-height:18.6px}.portal-automations .au-solo{display:none}.portal-automations .au-p.elenco .au-solo.elenco,.portal-automations .au-p.builder .au-solo.builder,.portal-automations .au-p.percorsi .au-solo.percorsi{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-automations .au-rt,.portal-automations .au-r{display:grid;grid-template-columns:minmax(280px,2fr) 100px 110px 120px 100px 80px 76px 100px 76px;gap:12px;align-items:center;padding:0 16px}.portal-automations .au-rt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-automations .au-r{min-height:60px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-automations .au-r:hover{background:#ffffff08}.portal-automations .au-r:hover .ct-altro{opacity:1}.portal-automations .au-nome{display:flex;align-items:center;gap:12px;min-width:0}.portal-automations .au-nome>div{min-width:0}.portal-automations .au-nome b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-nome small{display:block;margin-top:2px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-ic{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:#5b8def24;color:#8fb0f5}.portal-automations .au-ic .i{width:15px;height:15px}.portal-automations .au-spark{width:64px;height:22px;overflow:visible}.portal-automations .au-spark polyline{fill:none;stroke:#8fb0f5;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.portal-automations .au-raz{display:flex;justify-content:flex-end;gap:2px}.portal-automations .au-raz .tp-ib{width:28px;height:28px;opacity:0}.portal-automations .au-r:hover .au-raz .tp-ib{opacity:1}.portal-automations .au-ricette{margin-top:16px}.portal-automations .au-ricette .tp-gi{background:color-mix(in srgb,var(--ciano) 16%,transparent);color:var(--ciano)}.portal-automations .au-ric-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.portal-automations .au-ric{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-radius:3px;background:#ffffff09;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-automations .au-ric:hover{background:#ffffff0f}.portal-automations .au-cat{font-size:11px;font-weight:600;color:var(--t3)}.portal-automations .au-ric b{font-size:14px;font-weight:600}.portal-automations .au-ric p{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--t3);min-height:38px}.portal-automations .au-passi{display:flex;align-items:center;gap:0;margin-top:auto}.portal-automations .au-pi{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;color:var(--t2)}.portal-automations .au-pi .i{width:13px;height:13px}.portal-automations .au-pi:is(.email,.sms,.wa){--c:#5B8DEF;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-automations .au-pi.sms{--c:#9D7BEA}.portal-automations .au-pi.wa{--c:#4CC38A}.portal-automations .au-fr{width:14px;height:1.5px;background:#ffffff24}.portal-automations .corpo.au-p.builder{overflow:hidden;padding-bottom:16px}.portal-automations .au-p.builder .au-solo.builder{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-automations .au-ed{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-height:0}.portal-automations .au-ed .tp-p-t .btn{height:36px}.portal-automations .au-ed .tp-p-t .tp-ib{width:36px;height:36px}.portal-automations .au-mod{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:12px;color:#e8ae55}.portal-automations .au-mod i{width:6px;height:6px;border-radius:50%;background:#e8ae55}.portal-automations .au-lav{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;flex:1 1 0;min-height:0}.portal-automations .au-tela{position:relative;min-height:0;border-radius:3px;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0/18px 18px,#0000002e}.portal-automations .au-albero{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;display:flex;flex-direction:column;align-items:safe center;padding:78px 48px 140px}.portal-automations .au-albero>*{flex-shrink:0}.portal-automations .au-avv,.portal-automations .au-obj{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;height:38px;padding:0 6px 0 12px;border-radius:3px;font-size:12px;box-shadow:0 8px 24px #00000059}.portal-automations .au-avv{left:12px;top:12px;background:#2a2216;color:#e8c489;box-shadow:inset 2px 0 #e8ae55,0 8px 24px #00000059}.portal-automations .au-vai{height:28px;padding:0 10px;border:0;border-radius:3px;background:#e8ae552e;font:600 12px Manrope,sans-serif;color:#f2c981;cursor:pointer}.portal-automations .au-obj{right:12px;top:12px;padding-right:12px;background:#171c25;color:var(--t2)}.portal-automations .au-obj b{color:var(--t1);font-weight:600}.portal-automations .au-obj em{font-style:normal;color:#4cc38a;font-weight:600}.portal-automations .au-ctrl{position:absolute;left:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:2px;padding:3px;border-radius:3px;background:#171c25;box-shadow:0 8px 24px #00000059;font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-automations .au-ctrl>span:not(.cx-stacco){min-width:40px;text-align:center}.portal-automations .au-mappa{position:absolute;right:12px;bottom:12px;z-index:3;width:150px;height:104px;border-radius:3px;background:#171c25 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 104'%3E%3Cg fill='%23ffffff' opacity='.18'%3E%3Crect x='62' y='6' width='26' height='6' rx='1'/%3E%3Crect x='62' y='18' width='26' height='6' rx='1'/%3E%3Crect x='62' y='30' width='26' height='6' rx='1'/%3E%3Crect x='62' y='42' width='26' height='6' rx='1'/%3E%3Crect x='30' y='56' width='26' height='6' rx='1'/%3E%3Crect x='30' y='68' width='26' height='6' rx='1'/%3E%3Crect x='30' y='80' width='26' height='6' rx='1'/%3E%3Crect x='94' y='56' width='26' height='6' rx='1'/%3E%3Crect x='80' y='70' width='22' height='6' rx='1'/%3E%3Crect x='110' y='70' width='22' height='6' rx='1'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;box-shadow:0 8px 24px #00000059}.portal-automations .au-mappa i{position:absolute;border-radius:2px;box-shadow:inset 0 0 0 1.5px #e9eef68c;background:#e9eef60d}.portal-automations .au-b{position:relative;width:250px;display:flex;flex-direction:column;gap:2px;padding:10px 12px 11px;border-radius:3px;background:#1b202a;box-shadow:inset 0 2px 0 var(--c),0 6px 18px #00000047;cursor:pointer;transition:transform var(--t-rapido,.14s) var(--c-entra,ease-out),box-shadow var(--t-rapido,.14s) ease}.portal-automations .au-b:hover{transform:translateY(-1px);box-shadow:inset 0 2px 0 var(--c),0 10px 24px #0000005c}.portal-automations .au-bt{display:flex;align-items:center;gap:7px;margin-bottom:6px}.portal-automations .au-bi{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-automations .au-bi .i{width:13px;height:13px}.portal-automations .au-bk{font-size:11px;font-weight:700;color:var(--c)}.portal-automations .au-b b{font-size:13px;font-weight:600;line-height:1.35;color:var(--t1)}.portal-automations .au-b small{font-size:12px;color:var(--t3)}.portal-automations .au-num{display:flex;gap:10px;margin-top:9px;padding-top:8px;box-shadow:inset 0 1px #ffffff0f;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-automations .au-num b{font-size:12px;font-weight:700;color:var(--t2)}.portal-automations .au-err{margin-left:auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f4776f2e;color:#f4776f}.portal-automations .au-err .i{width:12px;height:12px}.portal-automations .au-b.fine{width:150px;align-items:center;text-align:center}.portal-automations .au-b.fine .au-bt{justify-content:center}.portal-automations .au-b.fine small{display:none}.portal-automations .au-b.fine .au-num{justify-content:center;align-self:stretch}.portal-automations .au-l{position:relative;width:2px;height:44px;background:#ffffff29}.portal-automations .au-piu{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#262c38;box-shadow:0 0 0 3px #11151c;color:var(--t2);cursor:pointer;opacity:0;transform:scale(.8);transition:opacity var(--t-rapido,.14s) ease,transform var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-automations .au-l:hover .au-piu,.portal-automations .au-piu:focus-visible{opacity:1;transform:none}.portal-automations .au-piu:hover{background:#e9eef6;color:#0b0e15}.portal-automations .au-piu .i{width:12px;height:12px}.portal-automations .au-l:before{content:"";position:absolute;left:-14px;right:-14px;top:0;bottom:0}.portal-automations .au-rami{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-top:24px}.portal-automations .au-rami:after{content:"";position:absolute;left:50%;top:0;width:2px;height:24px;margin-left:-1px;background:#ffffff29}.portal-automations .au-rami:before{content:"";position:absolute;left:calc(25% - 9px);right:calc(25% - 9px);top:22px;height:2px;background:#ffffff29}.portal-automations .au-ramo{display:flex;flex-direction:column;align-items:center}.portal-automations .au-re{position:relative;height:22px;padding:0 8px;display:grid;place-items:center;border-radius:3px;background:#262c38;font-size:11px;font-weight:700;color:var(--t2);z-index:1}.portal-automations .au-ramo>.au-re+.au-l{height:30px}.portal-automations .au-rami.due .au-ramo:after{content:"";flex:1;width:2px;min-height:22px;background:#ffffff29}.portal-automations .au-unisci{position:relative;align-self:stretch;height:2px}.portal-automations .au-unisci:before{content:"";position:absolute;left:calc(25% - 9px);right:calc(25% - 9px);top:0;height:2px;background:#ffffff29}.portal-automations .au-ramo .au-rami.due{align-self:stretch}.portal-automations .au-ed[data-vista=numeri] .au-piu{display:none}.portal-automations .au-ed[data-vista=numeri] .au-num{font-size:12.5px}.portal-automations .au-ed[data-vista=numeri] .au-num b{font-size:14px;color:var(--t1)}.portal-automations .au-ed[data-vista=modifica] .au-num{opacity:.75}.portal-automations .au-pan{display:flex;flex-direction:column;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-automations .au-pan .tp-tabs{flex-shrink:0}.portal-automations .au-pp{display:none;flex-direction:column;gap:12px;padding:14px;flex:1 1 0;min-height:0;overflow-y:auto}.portal-automations .au-pan[data-p=blocco] .p-blocco,.portal-automations .au-pan[data-p=aggiungi] .p-aggiungi,.portal-automations .au-pan[data-p=flusso] .p-flusso{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-automations .au-pt{display:flex;align-items:center;gap:10px;margin-bottom:2px}.portal-automations .au-pt .au-bi{width:32px;height:32px}.portal-automations .au-pt .au-bi .i{width:16px;height:16px}.portal-automations .au-pt>div{flex:1}.portal-automations .au-pt b{display:block;font-size:14px;font-weight:700}.portal-automations .au-pt small{display:block;font-size:11px;color:var(--t3)}.portal-automations .au-pan .tp-inp{height:34px;font-size:13px}.portal-automations .au-pan .tp-seg.pieno button{font-size:12px;padding:0 4px}.portal-automations .au-gruppo{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:3px;background:#ffffff08}.portal-automations .au-gruppo .tp-et em{font-style:normal;margin-left:6px;color:#8fb0f5;cursor:pointer}.portal-automations .au-regola{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.8fr) 28px;gap:6px;align-items:center}.portal-automations .au-regola .tp-inp{gap:4px}.portal-automations .au-regola .tp-inp .i{flex-shrink:0}.portal-automations .au-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-automations .au-regola .tp-inp{padding:0 8px;font-size:12px}.portal-automations .au-regola .tp-ib{width:28px;height:28px}.portal-automations .au-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:#8fb0f5;cursor:pointer}.portal-automations .au-add:hover{background:#8fb0f51a}.portal-automations .au-add .i{width:13px;height:13px}.portal-automations .au-stat{display:flex;flex-direction:column;gap:8px;margin-top:4px}.portal-automations .au-barra{display:flex;height:8px;border-radius:3px;overflow:hidden;gap:2px}.portal-automations .au-barra i.si,.portal-automations .au-leg i.si{background:#4cc38a}.portal-automations .au-barra i.no,.portal-automations .au-leg i.no{background:#f4776f}.portal-automations .au-leg{display:flex;gap:16px;font-size:12px;color:var(--t3)}.portal-automations .au-leg span{display:inline-flex;align-items:center;gap:6px}.portal-automations .au-leg i{width:8px;height:8px;border-radius:2px}.portal-automations .au-leg b{color:var(--t1)}.portal-automations .p-aggiungi .tp-bl .i{color:var(--c)}.portal-automations .au-imp{display:flex;align-items:center;gap:10px;margin-top:6px}.portal-automations .au-imp:first-child{margin-top:0}.portal-automations .au-imp>div{flex:1}.portal-automations .au-imp b{display:block;font-size:13px;font-weight:600}.portal-automations .au-imp small{display:block;font-size:11px;color:var(--t3)}.portal-automations .au-imp small em{font-style:normal;color:#4cc38a}.portal-automations .au-ii{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;color:var(--t2)}.portal-automations .au-ii .i{width:14px;height:14px}.portal-automations .au-kpi{grid-template-columns:repeat(7,minmax(0,1fr))}.portal-automations .au-kpi b.ok{color:#4cc38a}.portal-automations .au-kpi b.warn{color:#e8ae55}.portal-automations .au-kpi b.ko{color:#f4776f}.portal-automations .au-funnel{margin-top:16px;display:flex;flex-direction:column;gap:8px}.portal-automations .au-f{display:grid;grid-template-columns:200px 1fr 70px;gap:14px;align-items:center;font-size:13px;color:var(--t2)}.portal-automations .au-f b{text-align:right;font-variant-numeric:tabular-nums}.portal-automations .au-fb{height:10px;border-radius:3px;background:#ffffff0d}.portal-automations .au-fb i{display:block;height:100%;border-radius:3px;background:var(--c)}.portal-automations .au-perc{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.portal-automations .au-perc .ct-strum{margin-top:0}.portal-automations .au-rrt,.portal-automations .au-rr{display:grid;grid-template-columns:minmax(220px,1.4fr) 110px minmax(200px,1.4fr) 70px 110px;gap:12px;align-items:center;padding:0 16px}.portal-automations .au-rrt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-automations .au-rr{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-automations .au-rr:hover{background:#ffffff08}.portal-automations .au-chi,.portal-automations .au-vt{display:flex;align-items:center;gap:10px;min-width:0}.portal-automations .au-chi>div,.portal-automations .au-vt>div{min-width:0}.portal-automations .au-chi b,.portal-automations .au-vt b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-automations .au-chi small,.portal-automations .au-vt small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-chi .av,.portal-automations .au-vt .av{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#2b3240;font-size:11px;font-weight:700;color:var(--t2)}.portal-automations .au-dove{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-viaggio{position:sticky;top:12px;margin-top:50px;display:flex;flex-direction:column;gap:14px}.portal-automations .au-vl{display:flex;flex-direction:column}.portal-automations .au-v{position:relative;display:grid;grid-template-columns:26px 1fr auto;gap:10px;padding-bottom:14px}.portal-automations .au-v:before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:2px;background:#ffffff1a}.portal-automations .au-v:last-child:before{display:none}.portal-automations .au-v.fatto:before{background:#4cc38a59}.portal-automations .au-vi{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#4cc38a26;color:#4cc38a}.portal-automations .au-vi .i{width:13px;height:13px}.portal-automations .au-v b{display:block;font-size:13px;font-weight:600;color:var(--t1);line-height:26px}.portal-automations .au-v small{display:block;margin-top:-3px;font-size:12px;color:var(--t3)}.portal-automations .au-v em{font-style:normal;font-size:11px;color:var(--t3);line-height:26px;white-space:nowrap}.portal-automations .au-v.ora .au-vi{background:#9d7bea33;color:#b59cf0;box-shadow:0 0 #9d7bea66;animation:au-ora 2s ease-in-out infinite}.portal-automations .au-v.ora em{color:#b59cf0;font-weight:600}@media(prefers-reduced-motion:reduce){.portal-automations .au-v.ora .au-vi{animation:none}}.portal-automations .au-v.dopo .au-vi{background:#ffffff0d;color:var(--t3)}.portal-automations .au-v.dopo b{color:var(--t3);font-weight:500}.portal-automations .au-vaz{display:flex;gap:8px;box-shadow:inset 0 1px #ffffff0f;padding-top:14px}.portal-automations .au-vaz .btn{flex:1;justify-content:center}.portal-automations .au-avv{max-width:calc(100% - 420px);white-space:nowrap}.portal-automations .au-avv>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-vai{flex-shrink:0}.portal-automations .au-rami:before{display:none}.portal-automations .au-rami>.au-ramo{position:relative}.portal-automations .au-rami>.au-ramo:before{content:"";position:absolute;top:-2px;height:2px;background:#ffffff29}.portal-automations .au-rami>.au-ramo:first-child:before{left:50%;right:-18px}.portal-automations .au-rami>.au-ramo:last-child:before{left:-18px;right:50%}.portal-automations .au-p .au-b.vuoto{background:#5b8def0f;box-shadow:none;outline:1.5px dashed color-mix(in srgb,var(--c) 55%,transparent);outline-offset:-1.5px}.portal-automations .au-p .au-b.vuoto .au-bi{color:var(--c)}.portal-automations .au-p .au-b.vuoto.scelto{outline-style:solid}.portal-automations .au-p .au-ric:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-automations .au-mod.ok{color:#4cc38a}.portal-automations .au-mod.ok i{background:#4cc38a}.portal-automations .au-ed [data-au-pausa][hidden]{display:none}.portal-automations .au-guida{position:absolute;z-index:3;left:50%;top:12px;transform:translate(-50%);display:flex;align-items:flex-start;gap:10px;width:min(520px,calc(100% - 24px));padding:12px 14px;border-radius:3px;background:#14212a;box-shadow:inset 2px 0 0 var(--ciano),0 8px 24px #00000059;font-size:13px;line-height:1.5;color:var(--t2)}.portal-automations .au-guida[hidden]{display:none}.portal-automations .au-guida>.i{width:16px;height:16px;flex-shrink:0;margin-top:1px;color:var(--ciano)}.portal-automations .au-guida b{display:block;font-size:13px;color:var(--t1)}.portal-automations .au-guida i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#262c38;font-style:normal;font-weight:700;color:var(--t1)}.portal-automations .au-l.dove .au-piu{opacity:1;transform:none;background:#e9eef6;color:#0b0e15}.portal-automations .au-pp .g-text.au-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-automations .au-pp .g-text.au-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-automations .au-pnota{display:flex;gap:8px;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-automations .au-pnota .i{width:14px;height:14px;flex-shrink:0;margin-top:1px}.portal-automations .au-tela.vuota .au-albero{padding-top:124px}.portal-automations .au-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-ed .cp-nome-in .i{vertical-align:-2px;margin-left:10px}.portal-automations .au-ed .tp-p-t>.ct-chip,.portal-automations .au-ed .au-mod{flex-shrink:0;white-space:nowrap}.portal-automations .au-avv[hidden],.portal-automations .au-obj[hidden]{display:none}.portal-automations .au-pan .tp-inp{height:36px}.portal-automations .au-p button.tp-inp.au-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left;min-width:0}.portal-automations .au-p button.tp-inp.au-tend:hover,.portal-automations .au-p button.tp-inp.au-tend[aria-expanded=true]{background:#ffffff16}.portal-automations .au-p button.tp-inp.au-tend.vuoto .au-tx{color:var(--t3)}.portal-automations .au-p button.tp-inp.au-tend .i{flex-shrink:0;width:14px;height:14px}.portal-automations .au-pan .au-seg{display:flex}.portal-automations .au-pan .au-seg button{flex:1;min-width:0;padding:0 4px;font-size:12px}.portal-automations .au-riga{display:flex;align-items:center;gap:8px}.portal-automations .au-riga>.g-text.au-in{width:72px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.portal-automations .au-riga>.au-seg{flex:1;min-width:0}.portal-automations .au-unita{font-size:12px;color:var(--t3)}.portal-automations .au-aiuto{font-size:11px;line-height:1.45;color:var(--t3)}.portal-automations .au-ko{color:#f4776f}.portal-automations .au-pp textarea.g-text.au-in.au-area{height:auto;min-height:84px;padding:9px 12px;line-height:1.5;resize:none;display:block}.portal-automations .au-pnota.ko{color:#f49c95}.portal-automations .au-pnota.ko .i{color:#f4776f}.portal-automations .au-pp .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-automations .au-regola .au-in.g-text{height:36px;padding:0 8px;font-size:13px;min-width:0}.portal-automations .au-regola button.tp-inp.au-tend{padding:0 8px;font-size:13px}.portal-automations .au-usc{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;align-items:center}.portal-automations .au-usc .tp-ib{width:28px;height:28px}.portal-automations .au-p button.tog{border:0;padding:0}.portal-automations .au-p .p-flusso .au-add{margin-top:-4px}.portal-automations .au-p .p-flusso .tp-due{gap:8px}.portal-automations .au-p .tp-cerca-b input,.portal-automations .au-p .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-automations .au-p .tp-cerca-b{height:36px}.portal-automations .au-p .tp-cerca-b:focus-within,.portal-automations .au-p .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-automations .p-aggiungi [hidden],.portal-automations .au-ed .cp-nome-in[hidden]{display:none}.portal-automations .au-ed .g-text.au-nome-in{flex:0 1 420px;min-width:180px;height:40px;padding:0 12px;border:0;border-radius:3px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;font:700 20px Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1);outline:none}.portal-automations .au-albero>*{zoom:var(--au-z,1)}.portal-automations .au-r[hidden]{display:none}.portal-automations .au-nessuna,.portal-automations .au-vuoto{display:flex;align-items:center;gap:10px;margin:0;padding:22px 16px;font-size:13px;color:var(--t3)}.portal-automations .au-nessuna .i,.portal-automations .au-vuoto .i{width:16px;height:16px}.portal-automations .au-nessuna[hidden]{display:none}.portal-automations .ct-pill.on{background:#ffffff1a;color:var(--t1)}.portal-automations .au-strade{margin-top:16px;display:flex;flex-direction:column}.portal-automations .au-strade .cd-rt span{font-size:12px;color:var(--t3)}.portal-automations .au-st{display:grid;grid-template-columns:24px minmax(0,1.5fr) minmax(0,1fr) minmax(80px,180px) 60px 52px;gap:14px;align-items:center;min-height:52px;padding:6px 0;box-shadow:inset 0 1px #ffffff0d}.portal-automations .au-st:first-of-type{box-shadow:none}.portal-automations .au-sn{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;font-size:11px;font-weight:700;color:var(--t2)}.portal-automations .au-st .au-passi{flex-wrap:wrap;row-gap:6px;margin:0}.portal-automations .au-st .au-pi{background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-automations .au-st .au-pi.ko{box-shadow:inset 0 0 0 1.5px #f4776fcc}.portal-automations .au-sr{height:20px;margin-left:6px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#262c38;font-size:11px;font-weight:700;color:var(--t2)}.portal-automations .au-sr.si{background:#4cc38a29;color:#7fd6a6}.portal-automations .au-sr.no{background:#f4776f24;color:#f49c95}.portal-automations .au-sd{min-width:0}.portal-automations .au-sd b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-sd small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-st.ferma .au-sd small{color:#f49c95}.portal-automations .au-sc{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.portal-automations .au-sp{text-align:right;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-automations .au-perc-v>.tp-p-t{margin-bottom:16px}.portal-automations .au-perc-v .au-funnel,.portal-automations .au-perc-v .au-perc{margin-top:16px}.portal-automations .au-perc-v .au-viaggio{margin-top:52px}.portal-automations .au-perc-v .au-viaggio[hidden]{display:none}.portal-automations .au-v.ora.ko .au-vi{background:#f4776f2e;color:#f4776f;animation:none}.portal-automations .au-v.ora.ko em{color:#f4776f}.portal-automations .au-v.esce .au-vi{background:#e8ae552e;color:#e8ae55;animation:none}.portal-automations .au-v.esce em{color:#e8ae55}.portal-automations .au-vaz .btn:disabled{opacity:.4;cursor:default}.portal-automations .au-regola{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.8fr) 28px}.portal-automations .au-regola.prima{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.9fr)}.portal-automations .au-regola button.tp-inp.au-tend{gap:2px}.portal-automations .au-perc-v .au-f{grid-template-columns:260px 1fr 70px}.portal-automations .au-ctrl .tp-seg{min-height:28px;padding:0;gap:2px;background:none}.portal-automations .au-ctrl .tp-seg button{height:28px;padding:0 9px;font-size:12px}.portal-automations .au-ctrl .tp-seg .i{width:13px;height:13px}.portal-automations .au-pt .tp-ib{width:28px;height:28px}.portal-automations .au-pt .tp-ib .i{width:15px;height:15px}.portal-automations .au-regola,.portal-automations .au-regola.prima{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.portal-automations .au-regola.prima{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portal-automations .au-regola>:nth-child(3){grid-column:1 / 3;grid-row:2}.portal-automations .au-regola>:nth-child(4){grid-column:3;grid-row:1}.portal-automations .au-regola>span:empty{display:none}.portal-automations .au-gruppo .au-regola+.au-regola{padding-top:8px;box-shadow:inset 0 1px #ffffff0f}.portal-automations .au-p .au-mappa{background:#171c25;cursor:pointer;touch-action:none;overflow:hidden}.portal-automations .au-mappa svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portal-automations .au-mappa>i{pointer-events:none}.portal-automations .au-mappa:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-automations .au-p .au-ctrl{left:50%;transform:translate(-50%)}.portal-automations{--au-line:rgba(255,255,255,.18);--au-dots:rgba(255,255,255,.08);--au-map-mask:rgba(10,14,21,.7);--au-node:#1b202a;color:var(--t1);min-width:0}[data-theme=light] .portal-automations,html.chiaro .portal-automations{--au-line:rgba(0,0,0,.2);--au-dots:rgba(0,0,0,.1);--au-map-mask:rgba(245,246,250,.65);--au-node:#fff}.portal-content:has(.au-editor-page){overflow:hidden;padding-bottom:16px}.portal-route:has(.au-editor-page){height:100%;min-height:0}.portal-automations.au-editor-page{height:100%;min-height:0}.portal-automations .au-ed.builder{height:100%;gap:14px}.portal-automations .au-ed.percorsi{min-height:100%;display:block}.portal-automations .spazio{flex:1}.portal-automations .portal-icon{flex:none;width:15px;height:15px}.portal-automations .au-header-actions{display:flex;flex:none;gap:9px}.portal-automations .ct-intesta p{max-width:none}.portal-automations .au-toolbar{display:flex;gap:8px;align-items:center;margin:16px 0}.portal-automations .au-toolbar>[role=combobox]{width:auto;min-width:80px;flex:none;height:36px;border:0;background:var(--portal-control);font-size:12px;gap:8px}.portal-automations .ct-cerca{display:flex;align-items:center;gap:8px;background:var(--portal-control);border-radius:3px;padding:0 12px;flex:0 1 340px;max-width:340px;min-width:140px}.portal-automations .tp-category-tabs{margin:0;white-space:nowrap;flex-wrap:nowrap}.portal-automations .au-table-scroll{overflow:auto}.portal-automations .au-table{min-width:900px;background:var(--portal-widget);border-radius:3px}.portal-automations .au-rt,.portal-automations .au-r{grid-template-columns:minmax(210px,2fr) 84px 90px 85px 85px 54px 90px 32px;gap:10px}.portal-automations .au-rt{background:var(--portal-control)}.portal-automations .au-r{cursor:default;min-height:66px}.portal-automations .au-r:hover{background:var(--hover)}.portal-automations .au-nome{width:100%;text-align:left}.portal-automations .au-metric:hover{text-decoration:underline}.portal-automations .au-r .tp-v{width:-moz-fit-content;width:fit-content}.portal-automations .au-ric{background:var(--portal-widget);color:var(--t1);text-align:left}.portal-automations .au-ric:hover{background:var(--portal-control)}.portal-automations .au-ricette .tp-gt{height:auto;min-height:30px;flex-wrap:wrap}.portal-automations .au-pi{background:var(--portal-control)}.portal-automations .au-fr{background:var(--filo-riga)}.portal-automations .au-pnota{font-size:12px;line-height:1.6;color:var(--t3);margin:8px 0;overflow-wrap:anywhere}.portal-automations .au-editor-head{display:flex;align-items:center;gap:8px;flex:none;min-height:40px}.portal-automations .au-editor-head>button{white-space:nowrap;height:36px}.portal-automations .au-name{background:transparent;border:none;font-size:18px;font-weight:700;min-width:120px;max-width:270px;flex:1;padding:0 6px;text-overflow:ellipsis;box-shadow:none}.portal-automations .au-editor-head .au-mod{font-size:11px;white-space:nowrap}.portal-automations .au-inline-error{padding:10px 12px;background:color-mix(in srgb,var(--rosso) 9%,transparent);border-radius:3px;margin:0;flex:none}.portal-automations .au-lav{grid-template-columns:minmax(0,1fr) 330px}.portal-automations .au-tela{background:color-mix(in srgb,var(--portal-widget) 50%,transparent);min-height:240px}.portal-automations .react-flow{height:100%}.portal-automations .react-flow__node{outline:none;cursor:pointer}.portal-automations .au-b{background:var(--au-node);box-shadow:inset 0 2px 0 var(--c),0 6px 18px #0000001f}.portal-automations .au-b.scelto{box-shadow:inset 0 2px 0 var(--c),0 0 0 1px var(--t2)}.portal-automations .au-b.vuoto{border:1px dashed color-mix(in srgb,var(--c) 55%,transparent);box-shadow:none;background:color-mix(in srgb,var(--c) 5%,var(--au-node))}.portal-automations .au-b.ko{box-shadow:inset 0 2px 0 var(--c),0 0 0 1px var(--rosso)}.portal-automations .au-b small{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.portal-automations .au-b .au-node-add{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--blu);margin:8px -4px 0;padding:7px;border-radius:3px;background:var(--portal-control)}.portal-automations .react-flow__handle{width:4px;height:4px;opacity:0;border:none}.portal-automations .au-edge-ui{position:absolute;pointer-events:all;display:flex;flex-direction:column;gap:3px;align-items:center}.portal-automations .au-edge-add{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--portal-control);color:var(--t2);box-shadow:0 0 0 3px var(--portal-widget);opacity:.15;transition:opacity .14s,transform .14s}.portal-automations .au-edge-ui:hover .au-edge-add,.portal-automations .au-edge-add:focus-visible{opacity:1;transform:scale(1.06)}.portal-automations .au-edge-add .portal-icon{width:12px;height:12px}.portal-automations .au-re{background:var(--portal-control);color:var(--t2)}.portal-automations .au-re.si{background:color-mix(in srgb,var(--verde) 18%,var(--portal-widget));color:var(--verde)}.portal-automations .au-re.no{background:color-mix(in srgb,var(--rosso) 18%,var(--portal-widget));color:var(--rosso)}.portal-automations .au-avv{max-width:calc(100% - 24px);height:34px;box-shadow:none;background:color-mix(in srgb,var(--ambra) 16%,var(--portal-widget));color:var(--ambra)}.portal-automations .au-avv:has(+.au-obj){max-width:52%}.portal-automations .au-vai{color:var(--ambra)}.portal-automations .au-obj{height:34px;max-width:44%;box-shadow:none;background:var(--portal-control);font-size:11px}.portal-automations .au-obj span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-automations .au-ctrl{background:var(--portal-widget);box-shadow:0 2px 12px #0000001f;padding:4px;gap:2px;z-index:5}.portal-automations .au-ctrl>button{height:28px;min-width:26px;padding:0 6px;font-size:11px}.portal-automations .au-ctrl>button[aria-pressed=true]{background:var(--portal-control);color:var(--t1);border-radius:3px}.portal-automations .au-ctrl>i{height:14px;border-left:1px solid var(--filo-riga);margin:0 4px}.portal-automations .react-flow__minimap{background:var(--portal-control);border-radius:3px;margin:12px}.portal-automations .au-pan{background:var(--portal-widget)}.portal-automations .au-tabs{display:flex;gap:8px;padding:0 12px;min-height:43px;border-bottom:1px solid var(--filo-riga);flex:none}.portal-automations .au-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;color:var(--t3);font-size:12px;border-bottom:2px solid transparent}.portal-automations .au-tabs button.on{border-color:var(--t1);color:var(--t1)}.portal-automations .au-tabs .portal-icon{width:13px;height:13px}.portal-automations .au-panel-body{overflow:auto;min-height:0;padding:14px;display:flex;flex-direction:column;gap:12px;border:0;flex:1}.portal-automations .au-panel-body h3{font-size:13px;font-weight:700;margin-top:8px}.portal-automations .au-field,.au-dialog .au-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--t2);min-width:0}.portal-automations .au-field small,.au-dialog .au-field small{color:var(--t3);font-size:11px;line-height:1.5}.portal-automations .au-field input,.portal-automations .au-panel-body [role=combobox]{height:34px;font-size:12px}.portal-automations .au-field textarea,.au-dialog textarea{background:var(--portal-control);color:var(--t1);border:1px solid var(--filo-riga);border-radius:3px;padding:8px;min-height:86px;resize:vertical}.portal-automations textarea.au-json{font:11px/1.6 ui-monospace,monospace;min-height:130px}.portal-automations .au-inline,.au-dialog .au-inline{display:flex;gap:10px;align-items:center;justify-content:space-between}.portal-automations .au-inline b{font-size:13px}.portal-automations .au-inline small{display:block;color:var(--t3);font-size:11px}.portal-automations .au-duration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portal-automations .au-gruppo{background:var(--portal-control);padding:10px}.portal-automations .au-rule{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--filo-riga);padding-top:8px}.portal-automations .au-palette{display:flex;align-items:center;gap:10px;padding:10px;border-radius:3px;background:var(--portal-control);text-align:left;width:100%}.portal-automations .au-palette:hover{background:var(--hover)}.portal-automations .au-palette>b,.portal-automations .au-palette>div{flex:1}.portal-automations .au-palette b{display:block;font-size:12px;font-weight:600}.portal-automations .au-palette small{display:block;font-size:11px;color:var(--t3);margin-top:3px}.portal-automations .au-analytics-note{padding:12px;color:var(--t3);font-size:12px}.au-dialog{width:580px!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px);overflow:auto}.au-dialog .au-pnota{font-size:12px;line-height:1.6;color:var(--t3)}.au-dialog .au-catalog-fields{display:flex;flex-direction:column;gap:14px}.au-dialog .au-field{margin:10px 0}.au-dialog .tp-error{font-size:12px;color:var(--rosso)}.au-dialog .au-inline{gap:8px}.au-dialog .au-inline>button{flex:1}.au-dialog form{min-width:0}.au-dialog .au-simulation{max-height:330px;overflow:auto;padding:12px;background:var(--portal-control);border-radius:3px;font-size:12px}.au-dialog .au-sim-step{display:flex;gap:10px;margin:12px 0}.au-dialog .au-sim-step>span{width:24px;height:24px;background:color-mix(in srgb,var(--ciano) 15%,transparent);color:var(--ciano);border-radius:50%;display:grid;place-items:center;flex:none}.au-dialog .au-sim-step p{color:var(--t2);margin:4px 0}.au-dialog .au-sim-step small{display:block;color:var(--t3)}.portal-automations .au-runs{margin-top:16px}.portal-automations .au-run-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:16px}.portal-automations .au-run-summary>div{padding:14px;background:var(--portal-widget);border-radius:3px}.portal-automations .au-run-summary span{font-size:12px;color:var(--t3)}.portal-automations .au-run-summary b{display:block;font-size:26px;margin-top:6px}.portal-automations .au-perc{grid-template-columns:minmax(0,1fr) 320px}.portal-automations .au-perc>section{min-width:0}.portal-automations .au-perc h2,.portal-automations .au-perc h3{font-size:14px;font-weight:700;margin:0}.portal-automations .au-run-table{overflow:auto;margin-top:14px;background:var(--portal-widget)}.portal-automations .au-rrt,.portal-automations .au-rr{grid-template-columns:minmax(170px,1.3fr) 95px minmax(140px,1fr) 54px 115px;width:100%;min-width:680px;text-align:left;gap:10px}.portal-automations .au-rrt{background:var(--portal-control)}.portal-automations .au-rr:hover,.portal-automations .au-rr.on{background:var(--hover)}.portal-automations .au-chi{overflow:hidden}.portal-automations .au-chi b{overflow:hidden;text-overflow:ellipsis}.portal-automations .au-chi .av{color:#fff;background:#2b6673}.portal-automations .au-dove small{display:block;color:var(--t3);font-size:11px}.portal-automations .au-journey{position:sticky;top:0;max-height:calc(100dvh - 140px);overflow:auto;background:var(--portal-widget);padding:16px;border-radius:3px}.portal-automations .au-journey h3{overflow-wrap:anywhere}.portal-automations .au-journey .au-vl{margin-top:18px}.portal-automations .au-v pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.portal-automations .au-v details{font-size:11px;color:var(--t3);margin-top:6px}.portal-automations .au-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 0;font-size:12px;color:var(--t3)}.portal-automations .au-pagination>span:first-child{margin-right:auto}.portal-automations :focus-visible,.au-dialog :focus-visible{outline:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.portal-automations *{scroll-behavior:auto!important;animation-duration:0s!important;transition-duration:0s!important}}.portal-automations.au-editor-page{padding-top:12px}.portal-automations .au-editor-head .au-mod{max-width:106px;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-tela{--au-dots:color-mix(in srgb,var(--t3) 20%,transparent)}.portal-automations .au-mod{color:var(--ambra)}.portal-automations .au-mod i{background:var(--ambra)}.portal-automations .au-mod.ok{color:var(--verde)}.portal-automations .au-mod.ok i{background:var(--verde)}.portal-automations .au-tela,.portal-automations .react-flow{overflow:clip!important}.portal-automations .au-rt,.portal-automations .au-r{grid-template-columns:minmax(300px,2.2fr) 100px 110px 90px 110px 70px 110px 76px}.portal-automations .au-r{border-top:1px solid var(--border-subtle,rgba(255,255,255,.05))}.portal-automations .au-r:hover,.portal-automations .au-r:focus-visible{background:#ffffff08}.portal-automations .au-r .au-raz .tp-ib,.portal-automations .au-r .ct-altro{opacity:0}.portal-automations .au-r:hover .au-raz .tp-ib,.portal-automations .au-r:hover .ct-altro,.portal-automations .au-r:focus-within .au-raz .tp-ib,.portal-automations .au-r:focus-within .ct-altro,.portal-automations .au-r .ct-altro[data-state=open]{opacity:1}.portal-automations .au-nome>span:last-child{min-width:0}.portal-automations .au-table>.cp-empty{border-top:1px solid var(--border-subtle,rgba(255,255,255,.05))}.portal-automations .au-pnota:has(>.portal-icon){display:flex;gap:8px;align-items:flex-start}.portal-automations .au-toolbar .ct-pill .i{width:14px;height:14px}.au-sf-ant{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--portal-widget)}.au-sf-ant .au-passi{display:flex;align-items:center;flex-wrap:nowrap}.au-sf-ant .au-pi{width:24px;height:24px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;color:var(--t2)}.au-sf-ant .au-pi .i{width:12px;height:12px}.au-sf-ant .au-pi:is(.email,.sms,.wa){--c:#5B8DEF;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.au-sf-ant .au-pi.sms{--c:#9D7BEA}.au-sf-ant .au-pi.wa{--c:#4CC38A}.au-sf-ant .au-fr{width:10px;height:1.5px;background:#ffffff24}.portal-automations .au-editor-head .au-mod{max-width:220px}.portal-automations .au-name-btn{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:340px;height:36px;padding:0 8px;border:0;border-radius:3px;background:none;font:inherit;font-size:18px;font-weight:700;color:var(--t1);cursor:pointer}.portal-automations .au-name-btn span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-name-btn svg{width:14px;height:14px;flex:none;color:var(--t3);opacity:0;transition:opacity .14s}.portal-automations .au-name-btn:hover{background:#ffffff0a}.portal-automations .au-name-btn:hover svg,.portal-automations .au-name-btn:focus-visible svg{opacity:1}.portal-automations .au-pt{display:flex;align-items:center;gap:10px}.portal-automations .au-pt>div{flex:1;min-width:0}.portal-automations .au-titolo-b{display:flex;flex-direction:column;gap:2px;margin:10px 0 12px;padding:10px 12px;border-radius:3px;background:var(--portal-control)}.portal-automations .au-titolo-b b{font-size:13px;font-weight:600;color:var(--t1)}.portal-automations .au-titolo-b small{font-size:12px;color:var(--t3)}.portal-automations .au-cercab{margin:0 0 6px}.portal-automations .au-palette.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}.portal-automations .au-palette>div{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left}.portal-automations .au-palette small{font-size:11.5px;color:var(--t3)}.portal-automations .au-num.ko span:last-child{color:var(--rosso)}.portal-automations .au-pan h3{margin:14px 0 6px;font-size:12px;font-weight:600;color:var(--t2)}.portal-automations .au-editor-head>.ct-chip{flex:none;white-space:nowrap}.portal-automations .au-b>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portal-automations .au-b>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-runs{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.portal-automations .au-runs-t{display:flex;align-items:center;gap:12px}.portal-automations .au-runs-t b{display:block;font-size:14px;font-weight:600;color:var(--t1)}.portal-automations .au-runs-t small{font-size:12px;color:var(--t3)}.portal-automations .au-runs-t .spazio{flex:1}.portal-automations .cp-kpi{display:grid;gap:12px}.portal-automations .cp-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:var(--portal-widget)}.portal-automations .cp-kpi span{font-size:12px;color:var(--t3)}.portal-automations .cp-kpi b{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-automations .cd-riq{padding:14px 16px;border-radius:3px;background:var(--portal-widget)}.portal-automations .cd-rt{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.portal-automations .cd-rt b{font-size:13px;font-weight:600;color:var(--t1)}.portal-automations .au-strade,.portal-automations .au-funnel{margin-top:0}.portal-automations .au-funnel{display:flex;flex-direction:column;gap:8px}.portal-automations .au-perc .ct-strum{display:flex;align-items:center;gap:10px;margin:0 0 12px}.portal-automations .au-perc .ct-seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:2px;background:none;font:inherit;font-size:13px;color:var(--t2);cursor:pointer}.portal-automations .au-perc .ct-seg button.on{background:var(--portal-control);color:var(--t1)}.portal-automations .au-perc .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-automations .au-perc .ct-cerca{flex:0 1 280px}.portal-automations .au-viaggio .au-vt{display:flex;align-items:center;gap:10px;margin-bottom:12px}.portal-automations .au-viaggio .au-vt>div{flex:1;min-width:0}.portal-automations .au-pnota>.portal-icon{flex:none;width:14px;height:14px;margin-top:2px}.portal-automations .au-strum{display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-wrap:nowrap}.portal-automations .au-strum>.ct-cerca{flex:0 0 340px;max-width:340px;height:36px;padding:0 12px;gap:8px;border-radius:3px;background:#ffffff0b;display:flex;align-items:center}.portal-automations .au-strum>.ct-cerca input{height:100%;border:0;background:none;box-shadow:none;padding:0;font-size:13px}.portal-automations .au-strum .ct-pill{height:36px}.portal-automations .ct-seg button{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-automations .ct-seg button.on{background:#ffffff17;color:var(--t1)}.portal-automations .ct-seg button.on em{background:#ffffff1f;color:var(--t1)}.portal-automations .au-rt,.portal-automations .au-r{grid-template-columns:minmax(260px,1fr) 90px 70px 80px 65px 150px 50px 80px 60px;gap:12px}.portal-automations .au-rt{background:#ffffff08}.portal-automations .au-r .tr-q{font-size:12px;color:var(--t3)}.portal-automations .au-r .cp-nd{font-size:12px;color:color-mix(in srgb,var(--t3) 80%,transparent)}.portal-automations .au-r .cp-num{font-size:13px;color:var(--t2)}.portal-automations .au-pi{background:#ffffff0f}.portal-automations .au-fr{background:#ffffff24}.portal-automations .au-perc-v>.tp-p-t{display:flex;align-items:center;gap:10px;margin:10px 0 16px}.portal-automations .au-perc-v .cp-back{width:36px;font:400 13.3333px/normal inherit;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:var(--portal-control);color:var(--t2);cursor:pointer;flex-shrink:0}.portal-automations .au-perc-tit{min-width:0}.portal-automations .au-perc-tit .tp-h2{margin:0;font-size:26px;line-height:40px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-perc-tit .tp-sub{margin:4px 0 0;font-size:13px;color:var(--t3)}.portal-automations .au-perc-v .cp-kpi{gap:16px}.portal-automations .au-perc-v .cp-kpi>div{padding:14px 16px 12px}.portal-automations .au-perc-v .cd-riq{padding:14px 16px 16px}.portal-automations .au-perc-v .cd-rt{min-height:26px}.portal-automations .au-perc .ct-strum{gap:8px}.portal-automations .au-perc .ct-cerca{flex:0 0 237px;max-width:237px}.portal-automations .au-perc .tr-tab{border-radius:3px}.portal-automations .au-rrt{background:#ffffff08;gap:12px}.portal-automations .au-rr{gap:12px}.portal-automations .au-rr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-automations .au-rr .au-chi>div{min-width:0}.portal-automations .au-rr .au-chi b{text-transform:capitalize}.portal-automations .au-rr .tr-q{font-size:12px;color:var(--t3)}.portal-automations .au-dove{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-automations .au-viaggio{width:380px}.portal-automations .au-viaggio .au-vaz{display:flex;gap:8px;padding-top:14px;box-shadow:inset 0 1px #ffffff0f}.portal-automations .au-viaggio .au-vaz>*{flex:1;justify-content:center}.portal-automations .au-ed .cp-back{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer;font:400 13.3333px/normal inherit}.portal-automations .au-ed .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-automations .au-ed .cp-back .i{width:16px;height:16px}.portal-automations .indietro{transform:rotate(180deg)}.portal-automations .au-ed .tp-ib{font:400 13.3333px/normal inherit}.portal-automations .au-ed .tp-ib .i{width:16px;height:16px}.portal-automations .au-ed .tp-ib:disabled{opacity:.35;cursor:default;background:none}.portal-automations .au-tela{background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0/18px 18px,#0000002e}.portal-automations .au-avv{height:38px;padding:0 6px 0 12px;background:#2a2216;color:#e8c489;box-shadow:inset 2px 0 #e8ae55,0 8px 24px #00000059;max-width:calc(100% - 420px)}.portal-automations .au-avv b{color:#f2d5a2}.portal-automations .au-avv .i{width:15px;height:15px;color:#e8ae55}.portal-automations .au-vai{color:#f2c981;background:#e8ae552e}.portal-automations .au-obj{height:38px;max-width:none;padding:0 12px;background:#171c25;font-size:12px;line-height:18.6px;color:var(--t2);box-shadow:0 8px 24px #00000059;cursor:pointer}.portal-automations .au-obj .i{width:15px;height:15px;color:#30d158}.portal-automations .au-b{background:#1b202a;box-shadow:inset 0 2px 0 var(--c),0 6px 18px #00000047}.portal-automations .au-b:hover{box-shadow:inset 0 2px 0 var(--c),0 10px 24px #0000005c}.portal-automations .au-b.scelto{box-shadow:inset 0 2px 0 var(--c),0 0 0 2px #e9eef6,0 10px 24px #0000005c}.portal-automations .au-b.ko{box-shadow:inset 0 2px 0 var(--c),0 0 0 1.5px #f4776fbf,0 6px 18px #00000047}.portal-automations .au-b .au-bi .i{width:13px;height:13px}.portal-automations .au-b:focus-visible{outline:2px solid #E9EEF6;outline-offset:2px}.portal-automations .au-re{background:#262c38;color:var(--t2)}.portal-automations .au-re.si{background:#4cc38a29;color:#7fd6a6}.portal-automations .au-re.no{background:#f4776f24;color:#f49c95}.portal-automations .au-ctrl{padding:3px;background:#171c25;box-shadow:0 8px 24px #00000059}.portal-automations .au-ctrl .tp-ib{width:28px;height:28px}.portal-automations .au-ctrl .tp-ib .i,.portal-automations .au-ctrl .tp-seg .i{width:13px;height:13px}.portal-automations .au-piu:disabled{display:none}.portal-automations .au-pan .tp-inp,.portal-automations .au-pan .au-tx{line-height:normal}.portal-automations .au-gruppo{padding:12px;background:#ffffff08}.portal-automations .au-pan .tp-cerca-b input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-automations .au-pan .tp-bl{cursor:pointer}.portal-automations .au-pan .tp-bl.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.portal-automations .au-pp{border:0;margin:0;min-width:0;display:flex}.portal-automations .au-pp .au-json{font-family:ui-monospace,monospace;font-size:12px}.portal-automations .au-pt .tp-ib{margin-left:auto}[data-theme=light] .portal-automations .au-tela,html.chiaro .portal-automations .au-tela{background:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 1.2px) 0 0/18px 18px,var(--portal-widget)}[data-theme=light] .portal-automations .au-b,html.chiaro .portal-automations .au-b{background:#fff;box-shadow:inset 0 2px 0 var(--c),0 6px 18px #00000014}[data-theme=light] .portal-automations :is(.au-obj,.au-ctrl),html.chiaro .portal-automations :is(.au-obj,.au-ctrl){background:#fff;box-shadow:0 8px 24px #0000001a}[data-theme=light] .portal-automations .au-avv,html.chiaro .portal-automations .au-avv{background:#fff4e2;color:#8a5a12}.portal-automations.au-editor-page{padding-top:0}.portal-forms .fo-solo{display:none}.portal-forms.elenco .fo-solo.elenco,.portal-forms.builder .fo-solo.builder,.portal-forms.risposte .fo-solo.risposte,.portal-forms.pubblica .fo-solo.pubblica{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-forms .fo-nuove{color:#8fb0f5}.portal-forms .fo-rt,.portal-forms .fo-r{display:grid;grid-template-columns:minmax(280px,2fr) 110px 90px 110px 90px 100px 110px 76px;gap:12px;align-items:center;padding:0 16px}.portal-forms .fo-rt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-forms .fo-r{min-height:60px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-forms .fo-r:hover{background:#ffffff08}.portal-forms .fo-r:hover .ct-altro,.portal-forms .fo-r:hover .au-raz .tp-ib{opacity:1}.portal-forms .fo-fmt{font-size:12px;color:var(--t2)}.portal-forms .fo-chip{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.portal-forms .fo-chip i{font-style:normal;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:3px;background:#ffffff0f;font-size:11px;color:var(--t2)}.portal-forms.builder{overflow:hidden;padding-bottom:16px}.portal-forms.builder .fo-solo.builder{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-forms .fo-ed{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-height:0}.portal-forms .fo-ed .tp-p-t .btn{height:36px}.portal-forms .fo-ed .tp-p-t .tp-seg{margin-right:4px}.portal-forms .fo-lav{display:grid;grid-template-columns:230px minmax(0,1fr) 320px;gap:14px;flex:1 1 0;min-height:0}.portal-forms .fo-tav{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:3px;background:#ffffff09;overflow-y:auto;min-height:0}.portal-forms .fo-tav .tp-et{margin-top:8px}.portal-forms .fo-pal{display:flex;flex-direction:column;gap:2px}.portal-forms .fo-pz{display:flex;align-items:center;gap:9px;height:32px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:grab;text-align:left}.portal-forms .fo-pz:hover{background:#ffffff0f;color:var(--t1)}.portal-forms .fo-pz>.portal-icon{width:15px;height:15px;color:var(--t3)}.portal-forms .fo-pz>span:not(.fo-grip){flex:1}.portal-forms .fo-grip{color:var(--t3);opacity:0}.portal-forms .fo-grip .portal-icon{width:13px;height:13px}.portal-forms .fo-pz:hover .fo-grip{opacity:1}.portal-forms .fo-tela{min-height:0;overflow-y:auto;border-radius:3px;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0/18px 18px,#0000002e;padding:28px 24px 60px;display:flex;justify-content:center;align-items:flex-start}.portal-forms .fo-cornice{width:560px;max-width:100%}.portal-forms .fo-ed[data-disp=tel] .fo-cornice{width:360px}.portal-forms .fo-mod{display:flex;flex-direction:column;gap:16px;padding:30px 32px 26px;border-radius:8px;background:#fff;color:#1d1d1f;font-family:Manrope,sans-serif;box-shadow:0 18px 40px #00000059}.portal-forms .fo-ed[data-disp=tel] .fo-mod{padding:24px 20px 20px}.portal-forms .fo-mlogo{font-size:14px;font-weight:700;letter-spacing:.06em;color:#e8743f}.portal-forms .fo-mlogo em{font-style:normal;margin-left:5px;font-size:10px;font-weight:600;letter-spacing:.02em;color:#8e8e93}.portal-forms .fo-mod h3{margin:0;font-size:22px;letter-spacing:-.015em}.portal-forms .fo-msub{margin:-10px 0 0;font-size:13.5px;line-height:1.5;color:#6e6e73}.portal-forms .fo-pass{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#8e8e93}.portal-forms .fo-pass span{display:inline-flex;align-items:center;gap:7px}.portal-forms .fo-pass i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#ececf0;font-style:normal;font-size:11px}.portal-forms .fo-pass .on{color:#1d1d1f}.portal-forms .fo-pass .on i{background:#e8743f;color:#fff}.portal-forms .fo-pass b{flex:1;height:2px;border-radius:2px;background:#ececf0}.portal-forms .fo-mf.due{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-forms .fo-ed[data-disp=tel] .fo-mf.due{grid-template-columns:1fr}.portal-forms .fo-c{display:flex;flex-direction:column;gap:6px;position:relative}.portal-forms .fo-c>span{font-size:13px;font-weight:600;color:#1d1d1f}.portal-forms .fo-c>span em{font-style:normal;color:#e8743f}.portal-forms .fo-c>i{height:42px;display:flex;align-items:center;padding:0 12px;border-radius:8px;box-shadow:inset 0 0 0 1px #d8d8de;font-style:normal;font-size:14px;color:#1d1d1f}.portal-forms .fo-c>i.v{color:#a1a1a6}.portal-forms .fo-c small{font-size:12px;color:#8e8e93}.portal-forms .fo-scelte{display:flex;flex-wrap:wrap;gap:6px}.portal-forms .fo-scelte b{height:34px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;box-shadow:inset 0 0 0 1px #d8d8de;font-size:13px;font-weight:500;color:#3a3a3c}.portal-forms .fo-scelte b.on{background:#e8743f1a;box-shadow:inset 0 0 0 1.5px #e8743f;color:#c2541f;font-weight:600}.portal-forms .fo-chk{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:#48484a}.portal-forms .fo-chk b{width:18px;height:18px;flex-shrink:0;border-radius:5px;box-shadow:inset 0 0 0 1.5px #c7c7cc}.portal-forms .fo-btn{height:46px;display:grid;place-items:center;border-radius:8px;background:#e8743f;font-size:15px;font-weight:700;color:#fff}.portal-forms .fo-mod .fo-c:hover{outline:1px dashed rgba(91,141,239,.6);outline-offset:5px;border-radius:4px}.portal-forms .fo-mod .fo-chk{position:relative}.portal-forms .fo-sel-e{position:absolute;top:-27px;left:-7px;height:18px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:2px 2px 0 0;background:#5b8def;font:700 11px Manrope,sans-serif;font-style:normal;color:#fff;white-space:nowrap;max-width:calc(100% + 14px);pointer-events:none;z-index:2}.portal-forms .fo-sel-e .portal-icon{width:11px;height:11px;flex-shrink:0}.portal-forms .fo-cond{position:relative;padding:12px;border-radius:6px;background:#f5f6fa;box-shadow:inset 0 0 0 1px #e3e6f0}.portal-forms .fo-cond-e{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;font-size:11px;font-weight:600;color:#5470b8}.portal-forms .fo-cond-e .portal-icon{width:12px;height:12px}.portal-forms .fo-hid{display:flex;align-items:center;gap:7px;margin-top:-4px;padding-top:12px;box-shadow:inset 0 1px #ececf0;font-size:12px;color:#8e8e93}.portal-forms .fo-hid .portal-icon{width:13px;height:13px}.portal-forms .fo-hid b{font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#6e6e73}.portal-forms .fo-pan{display:flex;flex-direction:column;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-forms .fo-pan .tp-tabs{flex-shrink:0}.portal-forms .fo-pp{display:none;flex-direction:column;gap:12px;padding:14px;flex:1 1 0;min-height:0;overflow-y:auto}.portal-forms .fo-pan[data-p=campo] .p-campo,.portal-forms .fo-pan[data-p=aspetto] .p-aspetto,.portal-forms .fo-pan[data-p=dopo] .p-dopo{display:flex;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-forms .fo-pan .tp-inp{height:34px;font-size:13px}.portal-forms .fo-pan .tp-et{margin-top:4px}.portal-forms .fo-tg{display:flex;align-items:center;gap:12px}.portal-forms .fo-tg>div{flex:1;min-width:0}.portal-forms .fo-tg b{display:block;font-size:13px;font-weight:600}.portal-forms .fo-tg small{display:block;font-size:11px;color:var(--t3)}.portal-forms .fo-temi{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.portal-forms .fo-temi button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;border:0;border-radius:3px;background:#ffffff0b;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-forms .fo-temi button.on{background:#ffffff17;box-shadow:inset 0 0 0 1.5px #e9eef6;color:var(--t1)}.portal-forms .fo-temi i{width:100%;height:30px;border-radius:2px;background:linear-gradient(var(--a),var(--a)) 50% 72%/60% 7px no-repeat,var(--b)}.portal-forms .fo-auto{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:3px;background:#9d7bea1a;font-size:12px;color:var(--t2)}.portal-forms .fo-auto .portal-icon{width:14px;height:14px;color:#b59cf0;flex-shrink:0}.portal-forms .fo-auto b{color:var(--t1);font-weight:600}.portal-forms .fo-ris-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:stretch}.portal-forms .fo-kpi{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.portal-forms .fo-ris-top .au-funnel{margin-top:0}.portal-forms .fo-ris{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.portal-forms .fo-rrt,.portal-forms .fo-rr{display:grid;grid-template-columns:22px minmax(200px,1.4fr) 110px 120px minmax(120px,1fr) 100px 22px 90px;gap:12px;align-items:center;padding:0 16px}.portal-forms .fo-rrt{height:40px;background:#ffffff08;border-radius:3px 3px 0 0;font-size:11px;font-weight:600;color:var(--t3)}.portal-forms .fo-rr{min-height:56px;cursor:pointer;font-size:13px;color:var(--t2)}.portal-forms .fo-rr:hover{background:#ffffff08}.portal-forms .fo-rr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-forms .fo-all{color:var(--t3)}.portal-forms .fo-all .portal-icon{width:14px;height:14px}.portal-forms .fo-det{position:sticky;top:12px;margin-top:64px;display:flex;flex-direction:column;gap:14px}.portal-forms .fo-det .au-vt .ct-chip{margin-left:auto}.portal-forms .fo-det .au-vt small{white-space:normal;overflow-wrap:anywhere}.portal-forms .fo-ans{display:grid;grid-template-columns:auto 1fr;gap:9px 16px;margin:0;font-size:13px}.portal-forms .fo-ans dt{color:var(--t3)}.portal-forms .fo-ans dd{margin:0;color:var(--t1)}.portal-forms .fo-ans .tr-link{display:inline}.portal-forms .fo-ans .tr-link .portal-icon{vertical-align:-2px;margin-right:4px}.portal-forms .fo-peso{white-space:nowrap;color:var(--t3)}.portal-forms .fo-ans dd.lungo{line-height:1.5;color:var(--t2)}.portal-forms .fo-fonte{display:flex;flex-direction:column;gap:7px}.portal-forms .fo-fonte div,.portal-forms .fo-orig div{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.portal-forms .fo-fonte i,.portal-forms .fo-orig i{font-style:normal;height:22px;padding:0 7px;display:inline-flex;align-items:center;border-radius:3px;background:#ffffff0f;font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-forms .fo-fatto{display:flex;flex-direction:column;gap:8px}.portal-forms .fo-fatto>div{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;color:var(--t2)}.portal-forms .fo-fatto .portal-icon{width:14px;height:14px;flex-shrink:0;margin-top:1px;color:#4cc38a}.portal-forms .fo-pub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.portal-forms .fo-pub .cd-riq{display:flex;flex-direction:column;gap:12px}.portal-forms .fo-pub .cd-rt{margin-bottom:0}.portal-forms .fo-url{display:flex;align-items:center;gap:6px;height:36px;padding:0 4px 0 12px;border-radius:3px;background:#00000040}.portal-forms .fo-url .btn.piccolo{height:28px}.portal-forms .fo-url .tp-ib{width:28px;height:28px}.portal-forms .fo-url code{flex:1;min-width:0;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .fo-qr-r{display:flex;gap:16px;align-items:center}.portal-forms .fo-qr-r b{font-size:14px}.portal-forms .fo-qr-r .tp-sub{margin:2px 0 10px}.portal-forms .fo-qr{display:grid;grid-template-columns:repeat(21,1fr);grid-template-rows:repeat(21,1fr);width:112px;height:112px;padding:8px;border-radius:4px;background:#fff;flex-shrink:0}.portal-forms .fo-qr i{background:#111}.portal-forms .fo-fos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.portal-forms .fo-fo{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 8px 10px;border:0;border-radius:3px;background:#ffffff0a;font-family:Manrope,sans-serif;text-align:left;cursor:pointer}.portal-forms .fo-fo:hover{background:#ffffff12}.portal-forms .fo-fo.on{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #e9eef6}.portal-forms .fo-fo b{font-size:12px;font-weight:600;color:var(--t1)}.portal-forms .fo-fo small{font-size:11px;line-height:1.35;color:var(--t3)}.portal-forms .fo-sch{position:relative;width:100%;height:54px;margin-bottom:5px;border-radius:2px;background:#ffffff12}.portal-forms .fo-sch i{position:absolute;border-radius:2px;background:#e8743f}.portal-forms .fo-sch.inline i{left:22%;right:22%;top:30%;height:44%}.portal-forms .fo-sch.popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:#00000059}.portal-forms .fo-sch.popup i{left:30%;right:30%;top:22%;bottom:22%}.portal-forms .fo-sch.slide i{right:6%;bottom:8%;width:34%;height:42%}.portal-forms .fo-sch.barra i{left:0;right:0;bottom:0;height:22%;border-radius:0 0 2px 2px}.portal-forms .fo-comp{margin-top:2px}.portal-forms .fo-ris{grid-template-columns:minmax(0,1fr) 360px}.portal-forms .fo-ris>div{min-width:0}.portal-forms .fo-ris .tr-tab{overflow-x:auto}.portal-forms .fo-rrt,.portal-forms .fo-rr{grid-template-columns:20px minmax(170px,1.4fr) 96px 116px minmax(90px,1fr) 92px 16px 78px;gap:10px}.portal-forms .fo-pub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.portal-forms .fo-col>.cd-riq:last-child{flex:1}.portal-forms svg.fo-qr{display:block;width:120px;height:120px;padding:0;border-radius:6px;background:none;flex-shrink:0;grid-template-columns:none;grid-template-rows:none}.portal-forms .fo-trascina{display:flex;align-items:center;justify-content:center;gap:8px;height:64px;border-radius:8px;border:1.5px dashed #c7c7cc;font-size:13px;color:#8e8e93}.portal-forms .fo-trascina .portal-icon{width:15px;height:15px}.portal-forms .au-ric:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-forms .fo-ed .au-mod.ok{color:#4cc38a}.portal-forms .fo-ed .au-mod.ok i{background:#4cc38a}.portal-forms .fo-ed .cp-nome-in{display:block;min-width:0;flex:0 1 auto;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .fo-ed .cp-nome-in .portal-icon{vertical-align:-2px;margin-left:10px}.portal-forms .fo-ed .tp-p-t>.ct-chip,.portal-forms .fo-ed .au-mod{flex-shrink:0;white-space:nowrap}.portal-forms .fo-mod [data-fo-campo],.portal-forms .fo-mod [data-fo-testa],.portal-forms .fo-mod [data-fo-bottone]{cursor:pointer}.portal-forms .fo-mod [data-fo-testa]:hover,.portal-forms .fo-mod>.fo-chk:hover,.portal-forms .fo-mod>.fo-sezt:hover,.portal-forms .fo-mod>.fo-hid:hover{outline:1px dashed rgba(91,141,239,.6);outline-offset:5px;border-radius:4px}.portal-forms .fo-mod .fo-scelto,.portal-forms .fo-mod .fo-scelto:hover{outline:2px solid #5B8DEF;outline-offset:6px;border-radius:4px}.portal-forms .fo-mod .fo-qui{box-shadow:0 -9px 0 -6px #5b8def}.portal-forms .fo-sezt{margin:4px 0 -6px;font-size:14px;color:#1d1d1f}.portal-forms .fo-msub.fo-par{margin:0}.portal-forms .fo-sep{width:100%;height:1px;margin:2px 0;border:0;background:#ececf0}.portal-forms .fo-trascina{height:auto;justify-content:flex-start;gap:12px;padding:16px;text-align:left;color:#6e6e73}.portal-forms .fo-trascina>.portal-icon{width:18px;height:18px;flex-shrink:0;color:#5b8def}.portal-forms .fo-trascina>div{flex:1;min-width:0;font-size:13px;line-height:1.5}.portal-forms .fo-trascina b{display:block;color:#1d1d1f}.portal-forms .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-forms .fo-trascina .btn .portal-icon{color:#5b8def}.portal-forms .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-forms .fo-pguida{display:flex;gap:10px;padding:12px;border-radius:3px;background:var(--ciano-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ciano) 28%,transparent);font-size:13px;line-height:1.5;color:var(--t2)}.portal-forms .fo-pguida>.portal-icon{width:16px;height:16px;flex-shrink:0;margin-top:1px;color:var(--ciano)}.portal-forms .fo-pguida b{display:block;font-size:13px;color:var(--t1)}.portal-forms .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-forms .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-forms button.tog.fo-ob{border:0;padding:0}.portal-forms button.tog.fo-ob:disabled{opacity:.55;cursor:default}.portal-forms .fo-tela .fo-mod{background:var(--fo-bg,#fff);color:var(--fo-tx,#1d1d1f);font-family:var(--fo-font,Manrope),sans-serif;border-radius:calc(var(--fo-r,8px) * .5 + 6px);transition:background-color var(--t-medio,.22s),color var(--t-medio,.22s)}.portal-forms .fo-tela .fo-mod h3,.portal-forms .fo-tela .fo-c>span,.portal-forms .fo-tela .fo-c>i,.portal-forms .fo-tela .fo-sezt{color:var(--fo-tx,#1d1d1f)}.portal-forms .fo-tela .fo-msub,.portal-forms .fo-tela .fo-chk{color:var(--fo-tx2,#6e6e73)}.portal-forms .fo-tela .fo-c>i{border-radius:var(--fo-r,8px);box-shadow:inset 0 0 0 1px var(--fo-bd,#d8d8de)}.portal-forms .fo-tela .fo-c>i.v,.portal-forms .fo-tela .fo-c small{color:var(--fo-tx3,#a1a1a6)}.portal-forms .fo-tela .fo-c>span em,.portal-forms .fo-tela .fo-mlogo{color:var(--fo-acc,#E8743F)}.portal-forms .fo-tela .fo-btn{border-radius:var(--fo-r,8px);background:var(--fo-acc,#E8743F);color:var(--fo-acc-t,#fff);transition:background-color var(--t-medio,.22s),border-radius var(--t-rapido,.12s)}.portal-forms .fo-tela .fo-scelte b{border-radius:var(--fo-r,8px);box-shadow:inset 0 0 0 1px var(--fo-bd,#d8d8de);color:var(--fo-tx2,#3a3a3c)}.portal-forms .fo-tela .fo-scelte b.on{background:color-mix(in srgb,var(--fo-acc,#E8743F) 12%,transparent);box-shadow:inset 0 0 0 1.5px var(--fo-acc,#E8743F);color:var(--fo-tx,#1d1d1f)}.portal-forms .fo-tela .fo-pass .on{color:var(--fo-tx,#1d1d1f)}.portal-forms .fo-tela .fo-pass .on i{background:var(--fo-acc,#E8743F);color:var(--fo-acc-t,#fff)}.portal-forms .fo-tela .fo-pass i,.portal-forms .fo-tela .fo-pass b{background:var(--fo-pass,#ececf0)}.portal-forms .fo-tela .fo-cond{background:var(--fo-cond,#f5f6fa);box-shadow:inset 0 0 0 1px var(--fo-bd,#e3e6f0);border-radius:calc(var(--fo-r,8px) * .75)}.portal-forms .fo-tela .fo-chk b{box-shadow:inset 0 0 0 1.5px var(--fo-bd,#c7c7cc);border-radius:calc(var(--fo-r,8px) * .5 + 1px)}.portal-forms .fo-tela .fo-hid{box-shadow:inset 0 1px 0 var(--fo-pass,#ececf0)}.portal-forms .fo-tela .fo-sep{background:var(--fo-pass,#ececf0)}.portal-forms .fo-tela[data-buio="1"] .fo-trascina{border-color:#fff3;color:var(--fo-tx2)}.portal-forms .fo-tela[data-buio="1"] .fo-trascina b{color:var(--fo-tx)}.portal-forms .fo-tela[data-buio="1"] .fo-cond-e{color:#8fb0f5}.portal-forms .fo-tela[data-et=dentro] .fo-c:has(>i)>span{position:absolute;left:13px;top:7px;z-index:1;font-size:11px;font-weight:600;color:var(--fo-tx2,#6e6e73);pointer-events:none}.portal-forms .fo-tela[data-et=dentro] .fo-c:has(>i)>i{height:52px;padding-top:16px}.portal-forms .fo-tela[data-logo=no] .fo-mlogo{display:none}.portal-forms .fo-tela[data-logo=cx] .fo-mlogo{text-align:center}.portal-forms .fo-tela[data-logo=cx] .fo-mod>h3,.portal-forms .fo-tela[data-logo=cx] .fo-mod>.fo-msub:not(.fo-par){text-align:center}.portal-forms .fo-pp .tp-f>span em{font-style:normal;color:var(--t3);font-weight:500;margin-left:4px}.portal-forms .fo-temi button[aria-pressed=false]{box-shadow:none}.portal-forms .fo-sws{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-forms .fo-sw{width:28px;height:28px;padding:0;border:0;border-radius:3px;background:var(--s);box-shadow:inset 0 0 0 1px #ffffff24;cursor:pointer;position:relative}.portal-forms .fo-sw:hover{box-shadow:inset 0 0 0 1px #fff6}.portal-forms .fo-sw.on{box-shadow:0 0 0 2px var(--bg,#0d1017),0 0 0 3.5px #e9eef6}.portal-forms .fo-sw:focus-visible{outline:2px solid var(--ciano);outline-offset:3px}.portal-forms .fo-hex{flex:1;min-width:92px;height:28px;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:3px;background:#ffffff0e;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);cursor:text}.portal-forms .fo-hex i{width:14px;height:14px;border-radius:2px;flex-shrink:0;box-shadow:inset 0 0 0 1px #fff3}.portal-forms .fo-hex input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;color:var(--t1);text-transform:uppercase;outline:none}.portal-forms .fo-hex.no{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ambra,#E8AE55) 60%,transparent)}.portal-forms .fo-hex:focus-within{background:#ffffff16}.portal-forms .fo-slid{padding:8px 7px;margin:-4px -7px;border-radius:3px;cursor:pointer;touch-action:none;outline:none}.portal-forms .fo-slid .tp-slid{margin:0}.portal-forms .fo-slid:focus-visible{box-shadow:inset 0 0 0 1px #fff3}.portal-forms .fo-slid:focus-visible .tp-slid b,.portal-forms .fo-slid[data-tira] .tp-slid b{box-shadow:0 0 0 6px #e9eef633}.portal-forms button.tp-inp.fo-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left}.portal-forms button.tp-inp.fo-tend>span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-forms button.tp-inp.fo-tend>span .portal-icon{width:14px;height:14px;color:var(--t3);flex-shrink:0}.portal-forms button.tp-inp.fo-tend:hover,.portal-forms button.tp-inp.fo-tend[aria-expanded=true]{background:#ffffff16}.portal-forms .fo-pan button.tp-inp.fo-tend,.portal-forms .fo-pub button.tp-inp.fo-tend{height:36px}.portal-forms .fo-pp .tp-due button.tp-inp.fo-tend{min-width:0}.portal-forms .fo-aiuto{margin-top:-6px;font-size:11px;line-height:1.4;color:var(--t3)}.portal-forms .fo-aiuto.no{color:var(--ambra,#E8AE55)}.portal-forms button.tog{border:0;padding:0}.portal-forms .tog:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-forms .fo-tg .tog,.portal-forms .fo-pub .cd-rt .tog{flex-shrink:0}.portal-forms .fo-mt{display:block;margin:6px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t3)}.portal-forms .fo-tela[data-vista=dopo] .fo-cornice{display:none}.portal-forms .fo-tela[data-vista=dopo]{flex-direction:column;align-items:center}.portal-forms .fo-dopo-v{width:560px;max-width:100%;display:flex;flex-direction:column;gap:14px}.portal-forms .fo-dopo-v[hidden]{display:none}.portal-forms .fo-ed[data-disp=tel] .fo-dopo-v{width:360px}.portal-forms .fo-dopo-e{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:3px;background:#00000059;font-size:11px;font-weight:600;color:var(--t2)}.portal-forms .fo-dopo-e .portal-icon{width:13px;height:13px}.portal-forms .fo-mod.fo-grazie{align-items:center;text-align:center;gap:12px;padding:30px 32px 38px}.portal-forms .fo-mod.fo-grazie .fo-mlogo{align-self:stretch;text-align:left}.portal-forms .fo-tela[data-logo=cx] .fo-mod.fo-grazie .fo-mlogo{text-align:center}.portal-forms .fo-grazie-i{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--fo-acc,#E8743F) 14%,transparent);color:var(--fo-acc,#E8743F)}.portal-forms .fo-grazie-i .portal-icon{width:24px;height:24px}.portal-forms .fo-mod.fo-grazie h3{max-width:400px;line-height:1.3}.portal-forms .fo-mod.fo-grazie h3 mark{background:color-mix(in srgb,var(--fo-acc,#E8743F) 16%,transparent);color:inherit;border-radius:3px;padding:0 2px;margin:0 -2px}.portal-forms .fo-mod.fo-grazie .fo-msub{margin:0}.portal-forms .fo-grazie-url{max-width:100%;padding:9px 12px;border-radius:var(--fo-r,8px);box-shadow:inset 0 0 0 1px var(--fo-bd,#d8d8de);font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fo-tx,#1d1d1f);overflow-wrap:anywhere}.portal-forms .fo-grazie-url em{font-family:Manrope,sans-serif;font-style:normal;color:#c2541f}.portal-forms .fo-dopo-crm{display:flex;flex-direction:column;gap:9px;padding:14px 16px;border-radius:3px;background:#12151ceb;box-shadow:inset 0 0 0 1px #ffffff0f}.portal-forms .fo-dopo-crm>div,.portal-forms .fo-dopo-crm>p{display:flex;gap:9px;align-items:flex-start;margin:0;font-size:13px;line-height:1.45;color:var(--t2)}.portal-forms .fo-dopo-crm .portal-icon{width:14px;height:14px;flex-shrink:0;margin-top:1px;color:var(--ciano)}.portal-forms .fo-dopo-crm b{color:var(--t1);font-weight:600}.portal-forms .fo-tav .fo-cerca{max-width:none;min-width:0;flex:0 0 auto;height:36px;cursor:text}.portal-forms .fo-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-forms .fo-cerca-in::-moz-placeholder{color:var(--t3)}.portal-forms .fo-cerca-in::placeholder{color:var(--t3)}.portal-forms .ct-cerca:focus-within{background:#ffffff13}.portal-forms label.ct-cerca{cursor:text}.portal-forms .fo-gr{display:flex;flex-direction:column;gap:8px}.portal-forms .fo-gr[hidden],.portal-forms .fo-pz[hidden]{display:none}.portal-forms .fo-pal-vuoto{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 10px;font-size:13px;line-height:1.45;color:var(--t3)}.portal-forms .fo-pal-vuoto[hidden]{display:none}.portal-forms .fo-pal-vuoto>.portal-icon{width:18px;height:18px;color:var(--t3)}.portal-forms .fo-pal-vuoto b{font-size:13px;color:var(--t1)}.portal-forms .fo-pal-vuoto .btn{margin-top:4px}.portal-forms .fo-ris-c{display:flex;flex-direction:column;gap:16px}.portal-forms .fo-ris-c .fo-rrt>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .fo-ris-c .fo-rrt>span:first-child{display:flex;align-items:center;overflow:visible}.portal-forms .fo-ris-c .fo-rr>span{display:flex;align-items:center;min-width:0}.portal-forms .fo-ris-c .g-check{width:16px;height:16px;flex-basis:16px}.portal-forms .fo-rr.preso{background:#5b8def12}.portal-forms .fo-rr:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-forms .fo-ris-c .fo-rr>.fo-cel{display:block;font-size:13px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .fo-cel .cp-nd{font-size:12px}.portal-forms .fo-cel .portal-icon{width:13px;height:13px;vertical-align:-2px;margin-right:4px}.portal-forms .fo-ris-c .fo-rr>.tr-q{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .fo-ris-c .ct-pill{height:36px}.portal-forms .fo-ris-c .ct-pill.on{background:#5b8def24;color:var(--t1)}.portal-forms .fo-ris-c .ct-seg>span:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-forms .fo-ris-c .fo-det{margin-top:52px}.portal-forms .fo-det-q{display:flex;align-items:center;gap:7px;margin:-4px 0 0;font-size:12px;color:var(--t3)}.portal-forms .fo-det .au-vaz a.btn{text-decoration:none}.portal-forms .fo-altre{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0 0 3px 3px;background:#ffffff06;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-forms .fo-altre:hover{background:#ffffff0d;color:var(--t1)}.portal-forms .fo-altre .portal-icon{width:14px;height:14px}.portal-forms .fo-vuoto{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px 60px;text-align:center}.portal-forms .fo-vuoto>.portal-icon{width:40px;height:40px;padding:10px;margin-bottom:6px;border-radius:50%;background:var(--ciano-fondo,rgba(76,195,220,.1));color:var(--ciano);box-sizing:border-box}.portal-forms .fo-vuoto b{font-size:16px;color:var(--t1)}.portal-forms .fo-vuoto p{max-width:460px;margin:0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-forms .fo-vuoto-az{display:flex;gap:8px;margin-top:10px}.portal-forms .fo-vuoto.piccolo{padding:36px 20px 40px}.portal-forms .fo-vuoto.piccolo>.portal-icon{width:34px;height:34px;padding:8px;background:#ffffff0d;color:var(--t3)}.portal-forms .fo-vuoto-r .fo-rrt{opacity:.75}.portal-forms .fo-el-vuoto[hidden],.portal-forms .fo-r[hidden]{display:none}.portal-forms .fo-sito-in{display:inline-flex;align-items:center;height:28px;padding:0 8px;border-radius:3px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.portal-forms .fo-sito-in input{width:200px;font-size:12px}.portal-forms .fo-vuoto-campi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:520px;margin-top:6px;font-size:12px;color:var(--t3)}.portal-forms .fo-vuoto-campi span{margin-right:4px}.portal-forms .fo-vuoto-campi i{font-style:normal;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:3px;background:#ffffff0f;font-size:11px;color:var(--t2)}.portal-forms .fo-det.spento{min-height:120px;justify-content:center}.portal-forms .fo-pan .tp-tabs button{flex:1 1 auto;gap:6px;padding:0 6px;white-space:nowrap}.portal-forms .fo-pp>*{flex-shrink:0}.portal-forms .fo-pan .au-pt .tp-ib{width:28px;height:28px}.portal-forms .fo-mlogo em{font-size:11px}.portal-forms .fo-pt-az{display:flex;align-items:center;gap:6px}.portal-forms .fo-pt-az .spazio{flex:1}.portal-forms .fo-cond .fo-sel-e{display:none}.portal-forms{min-width:0;color:var(--t1)}.portal-forms .ct-intesta{margin-top:5.25px}.portal-forms .ct-intesta p{max-width:680px}.portal-forms .fo-summary{display:flex;gap:0;margin:18px 0;border-radius:3px;background:var(--portal-widget)}.portal-forms .fo-summary>div{flex:1;min-width:0;padding:16px 20px;border-right:1px solid var(--filo-riga)}.portal-forms .fo-summary>div:last-child{border:0}.portal-forms .fo-summary span{display:block;font-size:12px;color:var(--t3)}.portal-forms .fo-summary strong{display:block;margin-top:4px;font-size:28px;font-weight:600;letter-spacing:-.03em}.portal-forms .tp-toolbar .tp-category-tabs{margin:0}.portal-forms .spazio{flex:1}.portal-forms .fo-note{font-size:12px;line-height:1.55;color:var(--t3);margin:12px 0}.portal-forms .fo-table-scroll{overflow:auto}.portal-forms .fo-table{min-width:980px;border-radius:3px;background:var(--portal-widget);overflow:hidden}.portal-forms .fo-rt{background:var(--portal-control)}.portal-forms .fo-r{border-bottom:1px solid var(--filo-riga);cursor:pointer;min-height:60px}.portal-forms .fo-r:last-of-type{border-bottom:0}.portal-forms .fo-r:focus-visible{outline:none;background:var(--hover)}.portal-forms .fo-r.fo-acceso{animation:fo-acceso 1.6s var(--ease-out,ease-out)}@keyframes fo-acceso{0%{background:color-mix(in srgb,var(--ciano) 14%,transparent)}to{background:transparent}}.portal-forms .fo-r .ct-chip{justify-self:start;white-space:nowrap}.portal-forms .fo-r .cp-num{font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-forms .fo-nuove-n{display:block;font-style:normal;font-size:11px;color:#8fb0f5}.portal-forms .au-nome{display:flex;align-items:center;gap:12px;min-width:0}.portal-forms .au-nome>span:last-child{min-width:0}.portal-forms .au-nome b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .au-nome small{display:block;margin-top:2px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .au-ic{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--ciano) 14%,transparent);color:var(--ciano)}.portal-forms .au-ic .i{width:15px;height:15px}.portal-forms .au-raz{display:flex;justify-content:flex-end;align-items:center;gap:2px}.portal-forms .au-raz .tp-ib{width:28px;height:28px;opacity:0}.portal-forms .fo-r:is(:hover,:focus-within) .au-raz .tp-ib{opacity:1}.portal-forms .au-ricette{margin-top:16px}.portal-forms .au-ricette .tp-gi{background:color-mix(in srgb,var(--ciano) 16%,transparent);color:var(--ciano)}.portal-forms .au-ric-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.portal-forms .au-ric{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-radius:3px;background:var(--portal-widget);cursor:pointer;text-align:left;transition:background-color var(--t-rapido,.14s) ease}.portal-forms .au-ric:hover{background:var(--hover)}.portal-forms .au-cat{font-size:11px;font-weight:600;color:var(--t3)}.portal-forms .au-ric b{font-size:14px;font-weight:600}.portal-forms .au-ric p{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--t3);min-height:38px}.portal-forms .fo-r:hover{background:var(--hover)}.portal-forms .fo-name{display:flex;align-items:center;gap:12px;text-align:left;min-width:0;max-width:100%}.portal-forms .fo-name>span:last-child{min-width:0}.portal-forms .fo-name b{color:var(--t1);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.portal-forms .fo-name small{display:block;color:var(--t3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-forms .fo-list-icon{width:32px;height:32px;border-radius:3px;background:var(--ciano-fondo);color:var(--ciano);display:grid;place-items:center;flex:none}.portal-forms .fo-response-link{color:var(--blu);font-weight:600}.portal-forms .fo-vuoto{gap:10px}.portal-forms .fo-vuoto>.portal-icon{width:36px;height:36px;color:var(--ciano)}.fo-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.portal-content:has(.fo-editor-page){padding-bottom:16px;overflow:hidden;scrollbar-gutter:auto}.portal-route:has(.fo-editor-page){height:100%;min-height:0}.portal-forms.fo-editor-page{height:100%;min-height:0;display:flex;flex-direction:column}.portal-forms .fo-workspace{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.portal-forms .fo-editor-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:none;margin:14px 0 16px}.portal-forms .fo-editor-name{font-size:18px;font-weight:700;max-width:280px;flex:1;min-width:100px;background:none;border:0;padding:0 6px}.portal-forms .fo-save-state{white-space:nowrap;font-size:11px;color:var(--t3);background:var(--portal-control);padding:4px 8px;border-radius:3px}.portal-forms .fo-save-state.dirty{color:var(--ambra);background:var(--ambra-tinta)}.portal-forms .fo-view-tabs{display:flex;gap:2px;border-radius:3px;background:var(--portal-control);flex:none}.portal-forms .fo-view-tabs button{height:36px;padding:0 8px;font-size:12px;color:var(--t3);border-bottom:2px solid transparent}.portal-forms .fo-view-tabs button.on{color:var(--t1);border-color:var(--ciano)}.portal-forms .fo-view-tabs button:disabled{opacity:.4;cursor:default}.portal-forms .fo-builder-tools{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3);padding-top:10px;height:42px;flex:none}.portal-forms .fo-device{display:flex;gap:2px}.portal-forms .fo-device button{height:36px;width:32px}.portal-forms .fo-ed{gap:10px}.portal-forms .fo-lav{grid-template-columns:230px minmax(0,1fr) 320px}.portal-forms .fo-tav,.portal-forms .fo-pan{background:var(--portal-widget);border-radius:3px}.portal-forms .fo-tav>b{font-size:12px;margin:2px 0 4px}.portal-forms .fo-tav .ct-cerca{display:flex;align-items:center;gap:7px;background:var(--portal-control);padding:0 10px;min-height:36px;min-width:0;flex:0 0 36px;width:100%}.portal-forms .fo-pz:disabled{opacity:.4;cursor:default}.portal-forms .fo-pz:hover{background:var(--hover)}.portal-forms .fo-pz>.portal-icon{width:15px;height:15px;flex:none}.portal-forms .fo-canvas-drop{display:flex;min-height:0;min-width:0}.portal-forms .fo-tela{flex:1;min-width:0;background:radial-gradient(circle,#7773 1px,transparent 1.2px) 0 0/18px 18px,var(--portal-control);padding:28px 24px 60px}.portal-forms .fo-tela[data-device=phone] .fo-cornice{width:360px}.portal-forms .fo-mod{font-family:Manrope,sans-serif;gap:16px;padding:30px 32px 26px;box-shadow:0 18px 40px #0003}.portal-forms .fo-cornice{background:var(--fo-page-bg);box-shadow:0 0 0 10px var(--fo-page-bg);border-radius:8px}.portal-forms .fo-logo{max-width:160px;max-height:50px;-o-object-fit:contain;object-fit:contain;align-self:flex-start}.portal-forms .fo-preview-field{display:flex;flex-direction:column;gap:6px;position:relative;text-align:left;color:inherit;border:0;padding:0;background:none;min-width:0;overflow-wrap:anywhere}.portal-forms .fo-preview-field>span{font-size:13px;font-weight:600}.portal-forms .fo-preview-field em{color:var(--fo-acc);font-style:normal}.portal-forms .fo-preview-field>i{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 12px;border-radius:var(--fo-r);box-shadow:inset 0 0 0 1px #8887;color:inherit;opacity:.7;font-size:13px;font-style:normal}.portal-forms .fo-preview-field>i.fo-preview-textarea{min-height:80px}.portal-forms .fo-preview-field>i.fo-preview-check{box-shadow:none;justify-content:flex-start;padding:0;min-height:24px;font-size:22px}.portal-forms .fo-preview-field>small{font-size:11px;opacity:.7}.portal-forms .fo-preview-field.selected{outline:2px solid #5b8def;outline-offset:6px;border-radius:2px}.portal-forms .fo-preview-note,.portal-forms .fo-preview-consent{font-size:11px;line-height:1.5;opacity:.65}.portal-forms .fo-pan{display:flex;flex-direction:column;min-height:0;overflow:hidden}.portal-forms .fo-panel-tabs{display:flex;gap:0;border-bottom:1px solid var(--filo-riga);flex:none;height:42px}.portal-forms .fo-panel-tabs button{flex:1;color:var(--t3);font-size:12px;white-space:nowrap;padding:0 5px}.portal-forms .fo-panel-tabs button.on{color:var(--t1);background:var(--hover);box-shadow:inset 0 -2px var(--ciano)}.portal-forms .fo-pp{display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto;min-height:0;border:0;margin:0}.portal-forms .fo-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:var(--t2)}.portal-forms .fo-field>span{font-weight:600;color:var(--t2)}.portal-forms .fo-field small{color:var(--t3);font-size:11px;line-height:1.5}.portal-forms .fo-field input,.portal-forms .fo-field [role=combobox]{width:100%;height:36px;min-height:36px;font-size:13px;background:var(--portal-control);border:0}.portal-forms .fo-field ul{padding-left:16px;list-style:disc;color:var(--t3)}.portal-forms .fo-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--t2)}.portal-forms .fo-property-title{display:flex;align-items:center;gap:3px;font-size:13px}.portal-forms .fo-property-title button{width:28px;height:28px}.portal-forms .fo-color{display:flex;align-items:center;gap:8px}.portal-forms .fo-color input[type=color]{width:32px;padding:2px;flex:none}.portal-forms .fo-error,.portal-forms .fo-notice,.portal-forms .fo-resource-error{font-size:12px;line-height:1.5;padding:10px 12px;border-radius:3px;margin:0 0 14px;flex:none}.portal-forms .fo-error{background:var(--rosso-fondo);color:var(--rosso)}.portal-forms .fo-notice{background:var(--portal-control);color:var(--t2)}.portal-forms .fo-resource-error{display:flex;align-items:center;gap:12px;justify-content:space-between;background:var(--ambra-tinta);color:var(--t2)}.portal-forms .fo-responses,.portal-forms .fo-sharing{overflow:auto;min-height:0;padding:18px 0 40px}.portal-forms .fo-analytics-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin:16px 0}.portal-forms .fo-card{padding:18px;background:var(--portal-widget);border-radius:3px;min-width:0}.portal-forms .fo-card>h3{font-weight:700;font-size:14px;margin:0 0 16px}.portal-forms .fo-card .g-chart{min-height:160px}.portal-forms .fo-variant{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;padding:10px 0;border-bottom:1px solid var(--filo-riga)}.portal-forms .fo-submission-head,.portal-forms .fo-submission-row{display:grid;grid-template-columns:minmax(160px,1fr) 170px 90px 110px;gap:12px;padding:10px 16px;align-items:center;font-size:12px}.portal-forms .fo-submission-head{background:var(--portal-control);color:var(--t3)}.portal-forms .fo-submission-row{border-bottom:1px solid var(--filo-riga);min-height:54px}.portal-forms .fo-submission-row>span{min-width:0;overflow-wrap:anywhere}.portal-forms .fo-pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:14px;font-size:12px;color:var(--t3)}.fo-response-values{display:flex;flex-direction:column;gap:16px;font-size:13px;overflow-wrap:anywhere}.fo-response-values dt{font-size:11px;color:var(--t3);margin-bottom:4px}.portal-forms .fo-sharing{display:flex;flex-direction:column;gap:18px}.portal-forms .fo-sharing h2{font-size:22px;font-weight:700}.portal-forms .fo-sharing header p{font-size:13px;color:var(--t3);margin-top:4px}.portal-forms .fo-share-url{display:flex;gap:8px;align-items:center}.portal-forms .fo-share-url input{min-width:0;flex:1}.portal-forms .fo-display-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;padding:0;margin:0}.portal-forms .fo-field textarea{width:100%;padding:12px;background:var(--portal-control);color:var(--t1);border:0;resize:vertical;min-height:80px;font:12px/1.6 monospace;overflow-wrap:anywhere}.portal-forms .fo-sharing .fo-field>button{align-self:flex-start}.portal-forms .fo-sharing .fo-card>.fo-field{margin-top:16px}.portal-forms .fo-recipes{margin-top:28px}.portal-forms .fo-recipes h2{font-size:16px;font-weight:700}.portal-forms .fo-recipes header p{font-size:12px;color:var(--t3);margin:5px 0 16px}.portal-forms .fo-recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.portal-forms .fo-recipe{display:flex;flex-direction:column;gap:10px;text-align:left;min-width:0;padding:18px;background:var(--portal-widget);border-radius:3px}.portal-forms .fo-recipe:hover{background:var(--hover)}.portal-forms .fo-recipe>span{font-size:11px;color:var(--ciano)}.portal-forms .fo-recipe>b{font-size:14px}.portal-forms .fo-recipe>p{font-size:12px;color:var(--t3);line-height:1.55}.portal-forms .fo-chip i{background:var(--portal-control)}@media(max-width:1150px){.portal-forms .fo-lav{grid-template-columns:180px minmax(0,1fr) 260px;gap:12px}.portal-forms .fo-mod{padding:24px 20px}.portal-forms .fo-tela{padding:24px 18px 48px}}@media(prefers-reduced-motion:reduce){.portal-forms *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fo-menu-perche{display:block;font-size:11px;color:var(--t3);margin-top:1px}.portal-forms .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:var(--portal-control);color:var(--t2);cursor:pointer;flex-shrink:0}.portal-forms .cp-back:hover{background:var(--hover);color:var(--t1)}.portal-forms .au-pt{display:flex;align-items:center;gap:10px;margin-bottom:2px}.portal-forms .au-pt>div{flex:1;min-width:0}.portal-forms .au-pt b{display:block;font-size:14px;font-weight:700;color:var(--t1)}.portal-forms .au-pt small{display:block;font-size:11px;color:var(--t3)}.portal-forms .au-bi{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-forms .au-bi .portal-icon{width:16px;height:16px}.portal-forms .au-pnota{display:flex;gap:8px;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-forms .au-pnota .portal-icon{width:14px;height:14px;flex-shrink:0;margin-top:1px}.portal-forms .fo-pt-az{display:flex;align-items:center;gap:4px}.portal-forms .fo-pt-az .tp-ib{width:28px;height:28px}.portal-forms .fo-pt-az .pericolo{color:#f4776f}.portal-forms .fo-pp{border:0;margin:0;min-width:0}.portal-forms .fo-pp .tp-et{display:block;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t3)}.portal-forms .fo-pal-vuoto{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;font-size:13px;color:var(--t2)}.portal-forms .fo-mlogo img{max-height:36px;max-width:160px;display:block}.portal-forms .fo-testa{position:relative;display:flex;flex-direction:column;gap:6px}.portal-forms .fo-testa .fo-msub{margin:0}.portal-forms .fo-mod h3.fo-vuota{font-weight:500;opacity:.4}.portal-forms .fo-mod .fo-btn{position:relative;cursor:pointer}.portal-forms .fo-c>i.fo-lungo{height:84px;align-items:flex-start;padding-top:11px}.portal-forms .fo-c>i.fo-sel{justify-content:space-between}.portal-forms .fo-c>i .portal-icon{width:14px;height:14px}.portal-forms .fo-passo-n{position:absolute;top:0;right:0;font-size:11px;color:var(--fo-tx3,#a1a1a6)}.portal-forms .fo-canvas-drop{min-height:0;display:flex;flex-direction:column}.portal-forms .fo-canvas-drop>.fo-tela{flex:1}.portal-forms .fo-dopo-crm{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:3px;background:var(--portal-widget);font-size:13px;color:var(--t2)}.portal-forms .fo-dopo-crm>b{font-size:12px;color:var(--t1)}.portal-forms .fo-dopo-crm>div,.portal-forms .fo-dopo-crm>p{display:flex;gap:8px;align-items:flex-start;margin:0}.portal-forms .fo-dopo-crm .portal-icon{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-forms .fo-ris-pagina{padding-bottom:24px}.portal-forms .fo-ris-pagina>.tp-p-t{display:flex;align-items:center;gap:10px;margin:14px 0 4px}.portal-forms .fo-ris-tit{min-width:0}.portal-forms .fo-ris-tit .tp-h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .fo-ris-tit .tp-sub{margin:2px 0 0;font-size:12px;color:var(--t3)}.portal-forms .cp-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-forms .cp-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;border-radius:3px;background:var(--portal-widget)}.portal-forms .cp-kpi span{font-size:12px;color:var(--t3)}.portal-forms .cp-kpi b{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-forms .cd-riq{padding:14px 16px 16px;border-radius:3px;background:var(--portal-widget);min-width:0}.portal-forms .cd-rt{display:flex;align-items:baseline;gap:10px;min-height:22px;margin-bottom:10px;flex-wrap:wrap}.portal-forms .cd-rt b{font-size:14px;font-weight:600;color:var(--t1)}.portal-forms .cd-rt>span{font-size:12px;color:var(--t3)}.portal-forms .au-funnel{display:flex;flex-direction:column;gap:8px}.portal-forms .au-f{display:grid;grid-template-columns:minmax(120px,200px) 1fr 60px;gap:14px;align-items:center;font-size:13px;color:var(--t2)}.portal-forms .au-f>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .au-f b{text-align:right;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-forms .au-fb{height:10px;border-radius:3px;background:#ffffff0d}.portal-forms .au-fb i{display:block;height:100%;border-radius:3px;background:var(--c)}.portal-forms .fo-ris-c .ct-strum{display:flex;align-items:center;gap:10px;margin:0 0 12px;flex-wrap:wrap}.portal-forms .fo-ris-c .ct-cerca{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;max-width:340px;height:36px;padding:0 10px;border-radius:3px;background:var(--portal-control)}.portal-forms .fo-ris-c .ct-cerca input{width:100%;height:100%;background:none;border:0;box-shadow:none;outline:none;font-size:12px;padding:0}.portal-forms .ct-seg button{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-forms .ct-seg button.on{background:#ffffff17;color:var(--t1)}.portal-forms .ct-seg button.on em{background:#ffffff1f;color:var(--t1)}.portal-forms .ct-pill.on{background:#ffffff1a;color:var(--t1)}.portal-forms .ct-pill .portal-icon{width:12px;height:12px;opacity:.6}.portal-forms .tr-tab{border-radius:3px;background:var(--portal-widget);overflow:hidden}.portal-forms .fo-rrt{padding:0 16px;align-items:center}.portal-forms .fo-rr{padding:0 16px;align-items:center;border-top:1px solid var(--filo-riga)}.portal-forms .fo-rr:focus-visible{outline:none;background:var(--hover)}.portal-forms .fo-rr.preso{background:color-mix(in srgb,var(--ciano) 8%,transparent)}.portal-forms .fo-cel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important}.portal-forms .au-chi,.portal-forms .au-vt{display:flex;align-items:center;gap:10px;min-width:0}.portal-forms .au-chi>div,.portal-forms .au-vt>div{min-width:0}.portal-forms .au-chi b,.portal-forms .au-vt b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .au-chi small,.portal-forms .au-vt small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-forms .au-chi .av,.portal-forms .au-vt .av{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#2b3240;font-size:11px;font-weight:700;color:var(--t2)}.portal-forms .fo-det{margin-top:48px}.portal-forms .fo-det.spento{opacity:.7}.portal-forms .fo-det-q{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--t3)}.portal-forms .fo-det-q .portal-icon{width:13px;height:13px}.portal-forms .fo-fonte,.portal-forms .fo-fatto{display:flex;flex-direction:column;gap:8px}.portal-forms .fo-fonte .tp-et,.portal-forms .fo-fatto .tp-et{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t3)}.portal-forms .fo-fonte>div{display:flex;flex-wrap:wrap;gap:4px}.portal-forms .fo-fonte i{font-style:normal;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:3px;background:#ffffff0f;font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-forms .fo-fatto>div{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--t2)}.portal-forms .fo-fatto .portal-icon{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:#4cc38a}.portal-forms .fo-fatto b{color:var(--t1);font-weight:600}.portal-forms .au-vaz{display:flex;gap:8px;padding-top:14px;box-shadow:inset 0 1px 0 var(--filo-riga)}.portal-forms .au-vaz>*{flex:1;justify-content:center}.portal-forms .fo-ans .tr-link{background:none;border:0;padding:0;color:var(--blu);cursor:pointer;font:inherit}.portal-forms .fo-altre{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-top:1px solid var(--filo-riga);background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-forms .fo-altre:hover{background:var(--hover);color:var(--t1)}.portal-forms .fo-altre .portal-icon{width:13px;height:13px}.portal-forms .fo-all .portal-icon{width:14px;height:14px;color:var(--t3)}.portal-forms .fo-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;margin-top:16px}.portal-forms .fo-bulk{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:40}.portal-forms .fo-condividi{padding-bottom:24px}.portal-forms .fo-condividi>.tp-p-t{display:flex;align-items:center;gap:10px;margin:14px 0 16px}.portal-forms .fo-col{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-forms .tr-snip{margin:0;padding:12px 14px;border-radius:3px;background:#00000040;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1);white-space:pre-wrap;word-break:break-all}.portal-forms .fo-snip-az{display:flex;gap:8px;flex-wrap:wrap}.portal-forms .tr-snip-n{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-forms .tr-snip-n .portal-icon{width:14px;height:14px;flex-shrink:0;margin-top:1px}.portal-forms .tr-snip-n code{font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2)}.portal-forms .au-add{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px dashed rgba(255,255,255,.2);border-radius:3px;background:none;font:600 11.5px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-forms .au-add:hover{color:var(--t1);border-color:#ffffff59}.portal-forms .au-add .portal-icon{width:12px;height:12px}.portal-forms .fo-orig i button{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:4px;padding:0;border:0;background:none;color:var(--t3);cursor:pointer}.portal-forms .fo-orig i button:hover{color:var(--t1)}.portal-forms .fo-orig i button .portal-icon{width:11px;height:11px}.portal-forms .fo-sito-in input{height:24px;width:200px;padding:0 8px;border:0;border-radius:3px;background:#ffffff14;font:500 12px Manrope,sans-serif;color:var(--t1);outline:none}.portal-forms .fo-qr{display:block;width:120px;height:120px;border-radius:6px;background:#fff}.portal-forms .fo-qr-box{flex-shrink:0;font-size:12px;color:var(--t3)}.portal-forms .fo-avviso{display:flex;gap:8px;align-items:center;margin:0 0 14px;padding:10px 12px;border-radius:3px;background:color-mix(in srgb,var(--ambra,#E8AE55) 12%,transparent);font-size:13px;color:var(--t1)}.portal-forms .fo-avviso .portal-icon{width:15px;height:15px;color:var(--ambra,#E8AE55);flex-shrink:0}.portal-forms .fo-var{display:grid;grid-template-columns:90px 1fr 1fr;gap:8px;align-items:center;padding:10px 0 0;border-top:1px solid var(--filo-riga)}.portal-forms .fo-var b{font-size:13px}.portal-forms .fo-var small{grid-column:2 / -1;font-size:11px;color:var(--t3)}.portal-forms.elenco .ct-intesta p{max-width:none}.portal-forms .fo-el-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0}.portal-forms .fo-el-kpi b.fo-nuove{color:#8fb0f5}.portal-forms .fo-el-strum{display:flex;align-items:center;gap:8px;margin:0 0 16px}.portal-forms .fo-el-strum>.ct-cerca{flex:0 0 340px;max-width:340px;height:36px;padding:0 12px;border-radius:3px;background:#ffffff0b;display:flex;align-items:center;gap:8px}.portal-forms .fo-el-strum>.ct-cerca input{height:100%;border:0;background:none;box-shadow:none;padding:0;font-size:13px}.portal-forms .fo-el-strum>[role=combobox]{width:auto;height:36px;font-size:12px}.portal-forms .fo-rt{background:#ffffff08}.portal-forms .fo-r .au-ic{background:#5b8def24;color:#8fb0f5}.portal-forms .fo-r .tr-q{font-size:12px;color:var(--t3)}.portal-forms .fo-r .cp-nd{color:var(--t3)}.portal-forms .fo-editor-head{gap:10px;margin:12px 0 14px;flex-wrap:nowrap}.portal-forms .fo-editor-head .cp-back{width:33px}.portal-forms .fo-editor-head .cp-nome-in{font-size:20px;font-weight:700;padding:0 12px;height:40px;max-width:320px;background:none;border:0;box-shadow:none}.portal-forms .fo-editor-head .cp-nome-in:hover,.portal-forms .fo-editor-head .cp-nome-in:focus{background:#ffffff0b}.portal-forms .au-mod{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;font-size:12px;color:#e8ae55}.portal-forms .au-mod i{width:6px;height:6px;border-radius:50%;background:#e8ae55}.portal-forms .au-mod.ok{color:#4cc38a}.portal-forms .au-mod.ok i{background:#4cc38a}.portal-forms .tp-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-forms .tp-seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-forms .tp-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-forms .tp-seg button .portal-icon{width:14px;height:14px}.portal-forms .tp-seg.pieno{display:flex;width:100%}.portal-forms .tp-seg.pieno button{flex:1;justify-content:center}.portal-forms .fo-editor-head>button,.portal-forms .fo-editor-head>a{height:36px;font-size:13px;font-weight:600;padding:0 14px 0 12px}.portal-forms .fo-tav .ct-cerca{padding:0 12px;gap:8px}.portal-forms .fo-canvas-drop>.fo-tela,.portal-forms .fo-tela{background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0/18px 18px,#0000002e}.portal-forms .fo-pan .tp-tabs button{font-size:13px}.portal-forms .fo-pp{padding:14px;gap:12px}.portal-forms .fo-pp .tp-f>span{font-size:12px;font-weight:500;color:var(--t3)}.portal-forms .fo-pp input:not([type=checkbox]){height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;box-shadow:none;font-size:13px;font-weight:500;color:var(--t1)}.portal-forms .fo-pp input:not([type=checkbox]):focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-forms .fo-pt-az{gap:6px}.portal-forms .fo-pt-az>button:not(.tp-ib){height:28px;padding:0 10px;font-size:12px}.portal-forms .fo-ris-pagina>.tp-p-t{margin:12px 0 16px}.portal-forms .fo-ris-tit .tp-h2{font-size:26px;line-height:40px}.portal-forms .fo-ris-tit .tp-sub{font-size:13px;margin:4px 0 0}.portal-forms .fo-ris-top .cp-kpi{gap:16px}.portal-forms .fo-ris-top .cd-rt{min-height:26px}.portal-forms .fo-ris{margin-top:16px}.portal-forms .fo-ris>div{padding-top:20px}.portal-forms .fo-ris .ct-strum{gap:8px;margin:0 0 14px;flex-wrap:nowrap}.portal-forms .fo-ris .ct-cerca{flex:0 0 241px;padding:0 12px}.portal-forms .fo-ris .spazio{flex:1}.portal-forms .fo-det{margin-top:52px}.portal-forms .fo-rr .av,.portal-forms .fo-det .av{color:#fff}.portal-forms .fo-rr .tr-q{font-size:12px;color:var(--t3)}.portal-forms .fo-det-q{gap:7px}.portal-forms .fo-fonte i{padding:0 7px}.portal-forms .fo-condividi>.tp-p-t,.portal-forms .fo-ris-pagina>.tp-p-t{margin-top:10px}.portal-forms .fo-editor-head{margin-top:10px}.portal-forms .fo-pub .cd-rt{min-height:26px}.portal-forms .fo-pub .fo-url button,.portal-forms .fo-qr-r a,.portal-forms .fo-qr-r button,.portal-forms .fo-snip-az button{height:28px;padding:0 10px;font-size:12px;gap:6px}.portal-forms .au-add{height:28px;padding:0 8px;gap:6px;border:0;font-size:12px;color:#8fb0f5}.portal-forms .au-add:hover{background:#5b8def1a;color:#b3c9f7}.portal-forms .fo-qr{padding:0}.portal-forms .fo-pub .tr-snip{background:#00000047;color:#c9d1dc}.portal-forms .fo-sep-w{position:relative;padding:4px 0}.portal-forms .fo-mod .fo-sep-w:hover,.portal-forms .fo-mod .fo-hid:hover{outline:1px dashed rgba(91,141,239,.6);outline-offset:5px;border-radius:4px}.portal-forms .fo-mod .fo-sezt,.portal-forms .fo-mod .fo-par,.portal-forms .fo-mod .fo-hid{position:relative}.portal-forms .fo-gr{display:flex;flex-direction:column;gap:2px}.portal-forms .fo-gr+.fo-gr{margin-top:6px}.portal-forms .fo-pp .tp-due{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.portal-forms .au-gruppo{display:flex;flex-direction:column;gap:8px}.portal-forms .au-gruppo .tp-et em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500;color:var(--t2);margin-left:4px}.portal-forms .fo-pal-vuoto span{font-size:12px;color:var(--t3);line-height:1.45}.portal-forms .fo-mod .fo-c>small:not(.fo-passo-n){font-size:12px}.portal-forms .ct-cerca .fo-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-forms .fo-r{border-bottom:0}.portal-forms .fo-pub .fo-url button.tp-ib{padding:0;gap:normal}.portal-forms .fo-pub .tr-snip{line-height:1.65}.corpo.sp-p{overflow-y:auto;gap:0;padding-bottom:80px}.sp-testa{display:flex;align-items:center;gap:10px;margin-top:-4px}.sp-av{width:56px;height:56px;border-radius:50%;font-size:18px;margin-right:6px;flex-shrink:0}.sp-nome{display:flex;align-items:center;gap:10px}.sp-nome h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.sp-testa p{margin:4px 0 0;font-size:13px;color:var(--t3)}.sp-testa p a{color:var(--t2);cursor:pointer;text-decoration:none}.sp-testa p a:hover{color:var(--t1);text-decoration:underline;text-underline-offset:3px}.sp-ris{display:inline-flex;align-items:center;gap:6px;color:var(--t2)}.sp-ris i{width:7px;height:7px;border-radius:50%}.sp-rapide{display:flex;gap:4px}.sp-r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:64px;height:52px;padding:0;border:0;border-radius:3px;background:#ffffff0b;font:600 11px Manrope,sans-serif;color:var(--t2);cursor:pointer}.sp-r:hover{background:#ffffff14;color:var(--t1)}.sp-r .i{width:18px;height:18px}.sp-r.wa .i{color:#4cc38a}.sp-div{width:1px;height:28px;margin:0 4px;background:#ffffff1a}.sp-testa .btn{height:36px}.sp-altro{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.sp-altro:hover{background:#ffffff14;color:var(--t1)}.sp-schede{display:flex;gap:2px;margin:20px 0 16px;box-shadow:inset 0 -1px #ffffff0f}.sp-schede button{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.sp-schede button:hover,.sp-schede button.on{color:var(--t1)}.sp-schede button.on:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--t1)}.sp-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2)}.sp-vista{display:none}.sp-p[data-vista=panoramica] .v-panoramica,.sp-p[data-vista=fatturazione] .v-fatturazione,.sp-p[data-vista=recensioni] .v-recensioni{display:block}.sp-due{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.sp-due.uno{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-col,.sp-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.sp-crea{width:100%;justify-content:center}.sp-riq{padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.sp-rt{display:flex;align-items:center;gap:10px;height:28px;margin-bottom:12px}.sp-rt b{flex-grow:1;font-size:14px;font-weight:600}.sp-ic{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c,#8795AB) 16%,transparent);color:var(--c,#8795AB);flex-shrink:0}.sp-ic .i{width:14px;height:14px}.sp-mat{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0;transition:opacity .15s}.sp-riq:hover .sp-mat{opacity:1}.sp-mat:hover{background:#ffffff12;color:var(--t1)}.sp-link{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.sp-link:hover{background:#ffffff0f;color:var(--t1)}.sp-link .i{width:13px;height:13px}.sp-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.sp-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.sp-campo.largo{grid-column:span 2}.sp-campo>span,.sp-et{font-size:12px;color:var(--t3)}.sp-campo>b{font-size:14px;font-weight:500;color:var(--t1);overflow-wrap:anywhere}.sp-campo>b a{color:#8fb0f5;cursor:pointer}.sp-campo .ct-chip{align-self:flex-start}.sp-campo .mono{font-family:var(--ia-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.02em}.sp-nd{font-style:italic;color:var(--t3)!important}.sp-az{display:flex;align-items:center;gap:12px;margin:0 -8px;padding:8px;border-radius:3px;cursor:pointer;text-decoration:none;color:inherit}.sp-az:hover{background:#ffffff0a}.sp-az .av.q{width:36px;height:36px;border-radius:3px;font-size:12px;flex-shrink:0}.sp-az div{flex-grow:1;min-width:0}.sp-az b{display:block;font-size:14px;font-weight:600}.sp-az span{display:block;font-size:12px;color:var(--t3)}.sp-az .i{color:var(--t3)}.sp-note{margin:0;font-size:14px;line-height:1.6;color:var(--t2)}.sp-chips{display:flex;flex-wrap:wrap;gap:6px}.sp-chips span{height:26px;padding:0 10px;display:inline-grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:13px;color:var(--t2)}.sp-stato-a{display:flex;gap:10px;margin-bottom:12px}.sp-stato-a>i{width:8px;height:8px;border-radius:50%;background:#e8ae55;margin-top:6px;flex-shrink:0;box-shadow:0 0 0 4px #e8ae5526}.sp-stato-a b{display:block;font-size:13px;font-weight:600}.sp-stato-a span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--t3)}.sp-pieno{width:100%;justify-content:center}.sp-riga-si{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.sp-aiuto{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.sp-avviso{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 10px;border-radius:3px;background:#e8ae551a;font-size:12px;line-height:1.45;color:#e8c489}.sp-avviso .i{width:14px;height:14px;margin-top:1px;flex-shrink:0;color:#e8ae55}.sp-msg{margin-top:12px;padding:12px 14px;border-radius:3px;background:#ffffff0b;font-size:13px;line-height:1.55;color:var(--t2)}.sp-msg a{color:#8fb0f5}.sp-bottoni{display:flex;gap:8px;margin-top:12px}.sp-bottoni .btn{height:36px}.sp-bottoni .wa,.sp-storico .wa{color:#4cc38a}.sp-storico{display:flex;flex-direction:column}.sp-storico>div{display:flex;align-items:center;gap:10px;height:42px;font-size:13px}.sp-storico>div+div{box-shadow:inset 0 1px #ffffff0d}.sp-storico .i{width:15px;height:15px;color:var(--t3)}.sp-storico span{margin-left:auto;font-size:12px;color:var(--t3)}.sp-stelle{display:flex;gap:2px}.sp-stelle .st{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:#fff3;cursor:pointer}.sp-stelle .st .i{width:24px;height:24px}.sp-stelle .st.on{color:#e8ae55}.sp-stelle .st.on .i{fill:#e8ae55}.sp-voto{display:block;margin-top:4px;font-size:13px;font-weight:600;color:var(--t2)}.sp-sep{height:1px;margin:14px 0;background:#ffffff0f}.sp-in{margin-top:6px;height:36px;display:flex;align-items:center;padding:0 12px;border-radius:3px;background:#ffffff0d;font-size:12px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-az .av.q{display:inline-grid;place-items:center;margin:0}.portal-contact-page .tog{width:36px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer}.portal-contact-page .tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.portal-contact-page .tog.on{background:#e9eef6}.portal-contact-page .tog.on:after{left:18px;background:#0b0e15}.sp-r{flex-direction:row;gap:7px;width:auto;height:36px;padding:0 12px;font-size:13px}.sp-r .i{width:16px;height:16px}.sp-div{height:22px}.sp-rail .btn,.sp-riq .btn{height:36px}.sp-az .av.q{color:#fff}.sp-schede button>.i{width:15px;height:15px}.sp-schede button:not(.on)>.i{opacity:.8}.corpo.sp-p:not(.pieno)>.sp-testa+.sp-schede{margin-top:20px!important}.sp-p>.pg-nova{margin:0 0 16px}.portal-contact-page{padding-bottom:24px;min-width:0}.portal-contact-page .sp-testa{margin-top:-4px;flex-wrap:wrap}.portal-contact-page .sp-identity{flex:1;min-width:220px}.portal-contact-page .sp-av{display:grid;place-items:center;color:#fff;background:#64748b;font-weight:700}.portal-contact-page .sp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-contact-page .sp-r,.portal-contact-page .sp-altro{background:var(--portal-control);text-decoration:none}.portal-contact-page .sp-r:disabled{opacity:.45;cursor:default}.portal-contact-page .sp-r:hover,.portal-contact-page .sp-altro:hover{background:var(--hover)}.portal-contact-page .sp-div{background:var(--filo-riga)}.portal-contact-page .sp-schede{box-shadow:inset 0 -1px var(--filo-riga)}.portal-contact-page .sp-schede em{background:var(--portal-control)}.portal-contact-page .sp-riq{background:var(--portal-widget)}.portal-contact-page .sp-rt b{margin:0;line-height:1.55}.portal-contact-page .sp-mat:focus-visible{opacity:1}.portal-contact-page .sp-riq:hover .sp-mat{opacity:1}.portal-contact-page .sp-az:hover,.portal-contact-page .sp-mat:hover,.portal-contact-page .sp-link:hover{background:var(--portal-control)}.portal-contact-page .sp-chips span{background:var(--hover)}.portal-contact-page .sp-note{white-space:pre-wrap;overflow-wrap:anywhere}.portal-contact-page .sp-msg,.portal-contact-page .sp-in{background:var(--portal-control)}.portal-contact-page .sp-sep{background:var(--filo-riga)}.portal-contact-page .sp-storico>div+div{box-shadow:inset 0 1px var(--filo-riga)}.portal-contact-page .sp-campo>b a,.portal-contact-page .sp-msg a{color:var(--blu);overflow-wrap:anywhere}.portal-contact-page .sp-stelle .st{color:var(--t3)}.portal-contact-page .sp-stelle .st.on{color:var(--ambra)}.portal-contact-page .sp-stelle .st.on svg{fill:currentColor}.portal-contact-page .portal-nova-point{margin-bottom:16px}.portal-contact-page .sp-az .av{display:grid;place-items:center;width:36px;height:36px;flex:none;background:#64748b;color:#fff;border-radius:50%;font-size:12px;font-weight:700}.portal-contact-page .sp-az .av.q{border-radius:3px;background:#8a4fd0}.portal-contact-page .sp-status-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;background:color-mix(in srgb,var(--ambra) 10%,transparent);margin-bottom:16px;color:var(--ambra)}.portal-contact-page .sp-status-banner button{margin-left:auto}.portal-contact-page .sp-contact-error{padding:32px;background:var(--portal-widget)}.portal-contact-page .sp-missed{padding:0;border:0;background:transparent}.portal-contact-page .sp-storico>div{height:auto;min-height:42px;flex-wrap:wrap;padding:8px 0}.ct-editor.ct-billing-only .ct-type-choice,.ct-editor.ct-billing-only .ct-form-section:not([data-section=fatturazione]):not([data-section=banca]):not([data-section=legale]){display:none}.ct-form-section{scroll-margin-top:16px}@media(min-width:1600px){.portal-contact-page .sp-due{grid-template-columns:minmax(0,1fr) 340px}.portal-contact-page .sp-due.uno{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-contact-page .sp-nova-button{color:var(--viola);background:color-mix(in srgb,var(--viola) 12%,transparent)}.portal-contact-page .sp-missed-edit{display:flex;flex-direction:column;gap:0;margin-top:12px}.portal-contact-page .sp-missed-edit .sp-bottoni{justify-content:flex-end}:root[data-theme=light] .portal-contact-page .sp-avviso{color:#8a5a12}.portal-training .spazio{flex-grow:1}.portal-training .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-training .ib.b{border-color:var(--filo);background:var(--campo)}.portal-training .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-training .btn .i{color:var(--t2)}.portal-training .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-training .btn.pri .i{color:#fff}.portal-training .comp .ib{width:32px;height:32px}.portal-training .comp .btn{height:32px}.portal-training .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-training .w-t .az .ib{width:28px;height:28px;color:var(--t3)}.portal-training .btn.pri{box-shadow:0 4px 14px #eb7a4540}.portal-training .btn,.portal-training .ib{border-radius:3px!important}.portal-training .btn.nova.nova:not(.pri),.portal-training .g-finestra .btn.nova:not(.pri):not(.pericolo){background:color-mix(in srgb,var(--viola) 14%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 38%,transparent);color:var(--viola-chiaro)}.portal-training .btn.nova.nova:not(.pri) .i{color:var(--viola)}.portal-training .btn.nova.nova:not(.pri):hover,.portal-training .g-finestra .btn.nova:not(.pri):not(.pericolo):hover{background:color-mix(in srgb,var(--viola) 22%,transparent);border-color:transparent}.portal-training .btn.piccolo{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-training .btn.piccolo .i{width:14px;height:14px}.portal-training .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-training .testa .ib .i{width:18px;height:18px}.portal-training .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-training .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-training .testa>.ib+.ib{margin-left:2px}.portal-training .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-training .btn .i{width:16px;height:16px}.portal-training .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-training .btn:not(.pri) .i{color:var(--t2)}.portal-training .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-training .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-training .btn:disabled{opacity:.4;cursor:default}.portal-training .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-training .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-training .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-training .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-training .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-training .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-training .btn.pri{box-shadow:none}.portal-training .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-training .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-training .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-training .btn:not(.pri) .i{color:var(--t3)}.portal-training .btn:not(.pri):hover{background:#ffffff13}.portal-training .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-training .btn.pri:hover{background:#fff}.portal-training .btn.pri .i{color:inherit}.portal-training .btn.pri,.portal-training .btn:not(.pri),.portal-training .btn.pri:hover,.portal-training .btn:not(.pri):hover{border:0}.portal-training .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-training .colonna .ib.b:hover{background:#ffffff1a}.portal-training .conv-t .btn{height:32px}.portal-training .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-training .conv-t .ib:hover{background:#ffffff0f}.portal-training .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-training .allegato .ib:hover{background:#ffffff12}.portal-training .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-training .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-training .azioni .btn{height:32px}.portal-training .azioni .ib{border:0;border-radius:3px}.portal-training .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-training .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-training .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-training .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-training .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-training .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-training .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}@keyframes scrive{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.portal-training .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-training .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-training .btn.pericolo:not(.pri) .i{color:inherit}.portal-training .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-training .ct-intesta{display:flex;align-items:flex-end;gap:9px;margin-top:.5px}.portal-training .ct-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.portal-training .ct-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.portal-training .ct-intesta .btn{height:36px}.portal-training .ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-training .ct-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px}.portal-training .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-training .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.portal-training .ct-seg span.on{background:#ffffff17;color:var(--t1)}.portal-training .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-training .ct-seg span.on em{background:#ffffff1f;color:var(--t1)}.portal-training .ct-cerca{flex:1;min-width:190px;max-width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-training .ct-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-training .ct-pill:hover{background:#ffffff13;color:var(--t1)}.portal-training .ct-pill .i{width:12px;height:12px;opacity:.6}.portal-training .ct-pill.on{background:#e9eef61f;color:var(--t1);font-weight:600;box-shadow:inset 0 0 0 1px #e9eef638}.portal-training .ct-pill em{font-style:normal;font-size:11px;font-weight:700;opacity:.6;margin-left:2px}.portal-training .ct-contatti .ct-seg span>.i{width:14px;height:14px}.portal-training .ct-contatti .ct-cerca{cursor:text}.portal-training .ct-contatti .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none;text-overflow:ellipsis}.portal-training .ct-contatti .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-training .ct-contatti .ct-cerca input::placeholder{color:var(--t3)}.portal-training .ct-contatti .ct-cerca:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff24}.portal-training .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-training .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-training .c23-drop .btn{margin-top:6px}.portal-training .c23-modello .btn{flex-shrink:0}.portal-training .cp-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.portal-training .cp-kpi>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-training .cp-kpi span{font-size:12px;color:var(--t3)}.portal-training .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-training .cp-back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:#ffffff0b;color:var(--t2);cursor:pointer}.portal-training .cp-back:hover{background:#ffffff14;color:var(--t1)}.portal-training .cp-back .indietro{transform:rotate(180deg)}.portal-training .cp-p-t .btn,.portal-training .cp-piede .btn{height:36px}.portal-training .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-training .cp-riga-in .btn{height:36px}@keyframes scorre-barra{0%{transform:translate(-100%)}to{transform:translate(100%)}}.portal-training .cp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-training .cd-vista .ct-strum{margin:0}.portal-training .cd-dr>.ct-chip{justify-self:start}.portal-training .tp-et{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--t3)}.portal-training .tp-f{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-training .tp-f>span{font-size:12px;color:var(--t3)}.portal-training .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-training .tp-inp{height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:3px;background:#ffffff0e;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}.portal-training .tp-inp.tend{justify-content:space-between}.portal-training .tp-inp.tend .i{color:var(--t3)}.portal-training .tp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-training .tp-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:2px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-training .tp-seg button.on{background:#ffffff1a;color:var(--t1)}.portal-training .tp-seg .i{width:14px;height:14px}.portal-training .tp-seg.pieno{display:flex}.portal-training .tp-seg.pieno button{flex:1;padding:0 6px}.portal-training .tp-ed .tp-p-t .btn{height:36px}.portal-training .tp-rp .tp-et{margin-top:6px}.portal-training .tp-tela-t .ct-pill .i:first-child{opacity:1;width:13px;height:13px}.portal-training .tp-pg .tp-inp{height:34px;font-size:13px}.portal-training .tp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-training .tp-p .cx-barra .btn,.portal-training .tp-p .te-largo .cx-barra .btn{height:36px}.portal-training .tp-p .ct-strum .ct-cerca{flex:1 1 0;min-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-training .tp-p .ct-seg .tp-gcol{margin-right:2px}.portal-training .cx-stato .spazio{flex:1}.portal-training .cx-barra .btn{height:32px}@keyframes menu-entra{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.portal-training .tr-p.editor>.ct-intesta,.portal-training .tr-p.editor>.tr-schede{display:none}.portal-training .tr-tab{border-radius:3px;background:#ffffff09}.portal-training .tr-tab>div>.ct-chip{justify-self:start}.portal-training .tr-ed .tp-p-t .btn{height:36px}.portal-training .tp-inp .tr-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-training .tp-inp.tend .i{flex-shrink:0}.portal-training .tr-cod .cd-rt .spazio,.portal-training .cd-rt .spazio{flex:1}.portal-training .cd-rt .tp-seg+.tp-ib{width:36px;height:36px}.portal-training .tr-vr .tp-inp{height:36px;font-size:13px}.portal-training .tr-vadd .tp-inp{flex:1;height:36px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-training .tr-vadd .tp-inp.vuoto{color:var(--t3)}@keyframes tr-pulsa{50%{box-shadow:0 0 0 6px #4cc38a00}}.portal-training .tr-dcont .btn{align-self:flex-start}.portal-training .g-cassetto .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.portal-training .tr-ed .tp-f .tp-inp{height:36px;font-size:13px}.portal-training .tr-guida .btn{flex-shrink:0}.portal-training .tr-vadd .btn{height:36px}.portal-training .tr-ver .btn{flex-shrink:0}.portal-training .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}.portal-training .tr-chiedi .btn{flex-shrink:0}.portal-training .ct-cerca .tr-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-training .ct-cerca .tr-cerca-in::-moz-placeholder{color:var(--t3)}.portal-training .ct-cerca .tr-cerca-in::placeholder{color:var(--t3)}.portal-training .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-training .au-ed .tp-p-t .btn{height:36px}.portal-training .au-pan .tp-inp{height:34px;font-size:13px}.portal-training .au-pan .tp-seg.pieno button{font-size:12px;padding:0 4px}.portal-training .au-gruppo .tp-et em{font-style:normal;margin-left:6px;color:#8fb0f5;cursor:pointer}.portal-training .au-regola .tp-inp{gap:4px}.portal-training .au-regola .tp-inp .i{flex-shrink:0}.portal-training .au-regola .tp-inp{padding:0 8px;font-size:12px}.portal-training .au-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:#8fb0f5;cursor:pointer}.portal-training .au-add:hover{background:#8fb0f51a}.portal-training .au-perc .ct-strum{margin-top:0}@keyframes au-ora{50%{box-shadow:0 0 0 6px #9d7bea00}}.portal-training .au-vaz .btn{flex:1;justify-content:center}.portal-training .au-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-training .au-pan .tp-inp{height:36px}.portal-training .au-p button.tp-inp.au-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left;min-width:0}.portal-training .au-p button.tp-inp.au-tend:hover,.portal-training .au-p button.tp-inp.au-tend[aria-expanded=true]{background:#ffffff16}.portal-training .au-p button.tp-inp.au-tend.vuoto .au-tx{color:var(--t3)}.portal-training .au-p button.tp-inp.au-tend .i{flex-shrink:0;width:14px;height:14px}.portal-training .au-pp .tp-f>span em{font-style:normal;margin-left:6px;color:color-mix(in srgb,var(--t3) 75%,transparent)}.portal-training .au-regola button.tp-inp.au-tend{padding:0 8px;font-size:13px}.portal-training .au-p .p-flusso .au-add{margin-top:-4px}.portal-training .au-p .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-training .au-p .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-training .ct-pill.on{background:#ffffff1a;color:var(--t1)}.portal-training .au-vaz .btn:disabled{opacity:.4;cursor:default}.portal-training .au-regola button.tp-inp.au-tend{gap:2px}.portal-training .au-ctrl .tp-seg{min-height:28px;padding:0;gap:2px;background:none}.portal-training .au-ctrl .tp-seg button{height:28px;padding:0 9px;font-size:12px}.portal-training .au-ctrl .tp-seg .i{width:13px;height:13px}.portal-training .fo-ed .tp-p-t .btn{height:36px}.portal-training .fo-ed .tp-p-t .tp-seg{margin-right:4px}.portal-training .fo-tav .tp-et{margin-top:8px}.portal-training .fo-pan .tp-inp{height:34px;font-size:13px}.portal-training .fo-pan .tp-et{margin-top:4px}.portal-training .fo-det .au-vt .ct-chip{margin-left:auto}.portal-training .fo-url .btn.piccolo{height:28px}.portal-training .fo-ris .tr-tab{overflow-x:auto}.portal-training .fo-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-training .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-training .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-training .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-training .fo-pp .tp-f>span em{font-style:normal;color:var(--t3);font-weight:500;margin-left:4px}.portal-training button.tp-inp.fo-tend{width:100%;border:0;font:500 13px Manrope,sans-serif;color:var(--t1);cursor:pointer;text-align:left}.portal-training button.tp-inp.fo-tend>span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-training button.tp-inp.fo-tend>span .i{width:14px;height:14px;color:var(--t3);flex-shrink:0}.portal-training button.tp-inp.fo-tend:hover,.portal-training button.tp-inp.fo-tend[aria-expanded=true]{background:#ffffff16}.portal-training .fo-pan button.tp-inp.fo-tend,.portal-training .fo-pub button.tp-inp.fo-tend{height:36px}.portal-training .fo-pp .tp-due button.tp-inp.fo-tend{min-width:0}.portal-training .fo-p .ct-cerca:focus-within{background:#ffffff13}.portal-training .fo-p label.ct-cerca{cursor:text}.portal-training .fo-pal-vuoto .btn{margin-top:4px}.portal-training .fo-ris-c .ct-pill{height:36px}.portal-training .fo-ris-c .ct-pill.on{background:#5b8def24;color:var(--t1)}.portal-training .fo-ris-c .ct-seg>span:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-training .fo-det .au-vaz a.btn{text-decoration:none}.portal-training .fo-pt-az .spazio,.portal-training .im-at .spazio{flex:1}.portal-training .im-at .btn{height:32px}@keyframes cx-batte{50%{opacity:0}}.portal-training .im-ruoli .ct-chip{white-space:nowrap}.portal-training .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-training .btn.ib-sola .i{margin:0}.portal-training .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-training .im-uazz .spazio{flex:1}.portal-training .im-uazz .btn{height:34px;font-size:13px}.portal-training .im-fin footer .spazio{flex:1}.portal-training .im-razz .ib{width:26px;height:26px}.portal-training .im-ph .spazio{flex:1}.portal-training .im-ia .btn{height:32px;font-size:13px}@keyframes im-va{0%,20%{transform:translate(0)}50%,70%{transform:translate(150%)}}.portal-training .im-ed-bar .spazio{flex:1}.portal-training .im-ed-bar .ib{width:30px;height:30px}.portal-training .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-training .im-ed-bar .ib:disabled{opacity:.35}.portal-training .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-training .im-pw-p .btn{height:36px}.portal-training .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-training .im-strum .ct-pill,.portal-training .im-strum .btn{height:36px}.portal-training .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:auto}.portal-training .im-add-r .btn{height:36px}@keyframes u-entra{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.portal-training .ct-intesta .im-stato{margin-right:4px}.portal-training .im-ut .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-training .ct-cerca .im-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-training .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-training .im-ruoli-c .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-training .im-ph .btn{height:36px}@keyframes br-entra{0%{opacity:0}to{opacity:1}}.portal-training .br .im-at .ct-seg+.ct-seg{margin-left:8px}@keyframes br-barra{0%{transform:translate(0)}to{transform:translate(300%)}}.portal-training .br-logo .ib{width:36px;height:36px}.portal-training .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-training .sv-strum .ct-seg em{margin-left:6px;font-style:normal;font-size:11px;color:var(--t3)}.portal-training .sv-t .ct-chip{height:20px;font-size:11px}.portal-training .sv-a .ib,.portal-training .sv-tc-az .ib,.portal-training .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-training .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-training .sv-det-az .btn{flex:1;justify-content:center}.portal-training .sv-kc-h .ib:disabled{opacity:.35}.portal-training .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-training .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-training .sv-tc-az .ib:disabled{opacity:.35}.portal-training .svp-x .ib,.portal-training .svp-in-h .ib,.portal-training .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-training .svp-fondo .btn{flex:1;justify-content:center}.portal-training .rr-ra .ib{width:28px;height:28px;border-radius:3px}@keyframes rr-pop{0%{opacity:0;transform:scale(.97)}}.portal-training .at-r .ct-chip{justify-self:start}.portal-training .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-training .at-copia .btn{height:30px}.portal-training .at .ct-seg span{white-space:nowrap}@keyframes mg-gira{to{transform:rotate(360deg)}}.portal-training .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-training .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-training .ld-next .ct-chip .i,.portal-training .ld-arr .ct-chip .i{width:11px;height:11px;margin-right:4px}@keyframes ld-arriva{0%{opacity:0;transform:translateY(-6px)}}.portal-training .ld-prova-az .btn{flex:1;justify-content:center}.portal-training .cp-g .sv-gh .ib,.portal-training .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-training .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-training .cp-rm .ct-seg span{white-space:nowrap}.portal-training .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-training .cp-eta .ct-seg{display:flex}.portal-training .cp-eta .ct-seg span{flex:1;justify-content:center}.portal-training .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-training .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-training .qt-due .btn{justify-content:center}.portal-training .qt-barra .btn[hidden]{display:none}.portal-training .zs-mappa-r .im-at .btn{height:32px}.portal-training .ai-conn .btn{height:30px}.portal-training .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-training .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-training .dc-muovi .btn{justify-content:center}.portal-training .pi-cat .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-training .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-training .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-training .pi-e .btn{margin-top:6px}.portal-training .ra-strum .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-training .ra-gu-a .btn{height:30px}.portal-training .ra-av .btn{height:30px;margin-top:6px}@keyframes na-pulsa{50%{opacity:.45}}.portal-training .ig .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-training .ig .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-training .ig-cf .btn{flex-shrink:0;height:30px}.portal-training .ig-mio .btn{height:30px}.portal-training .ig-wh .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-training .vk .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-training .vk .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-training .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-training .vk-mask .btn{height:32px}body.im-drawer .portal-training .im-p .ct-intesta{flex-wrap:nowrap}body.im-drawer .portal-training .im-p .ct-intesta>.spazio{min-width:0}body.im-drawer .portal-training .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-training :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-training :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-training .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-training .im-p .zs-zone .ct-pill,.portal-training .im-p [data-im-sez=zone-shooting] .ct-pill.g-select{height:28px}.portal-training .im-udet .im-at>.btn{margin-left:40px}.portal-training .bl-sc-r .ib{width:28px;height:28px}.portal-training .tp-f{padding:10px 12px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.02));box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 70%,transparent)}.portal-training .tp-f.trascina{opacity:.45;outline:1px dashed color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-1px}.portal-training .tp-f .ib,.portal-training .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-training .lv-gt .spazio{flex:1}.portal-training .lv-p .tr-schede{margin:20px 0 14px}.portal-training .lv-asb .btn{height:32px;font-size:13px}.portal-training .pd-p .ct-intesta .ct-pill{height:36px}.portal-training .pd-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.portal-training .pd-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-training .pd-wt{display:flex;align-items:center;gap:10px;min-height:24px}.portal-training .pd-wt b{font-size:14px;font-weight:600;white-space:nowrap}.portal-training .pd-wt>span{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-training .pd-wt .spazio{flex:1}.portal-training .pd-ins{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:9px 11px;border-radius:3px;background:#ffffff09;font-size:13px;line-height:1.45;color:var(--t2)}.portal-training .pd-ins .i{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-training .pd-ins b{color:var(--t1);font-weight:600}.portal-training .pd-di .btn{height:28px;padding:0 10px;font-size:12px}.portal-training .pd-p .ct-intesta .ct-seg span,.portal-training .pd-p .ct-intesta .ct-pill,.portal-training .pd-p .ct-intesta .btn{white-space:nowrap}.portal-training .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-training .pd-g{align-items:stretch}.portal-training .pd-w>.pd-ins,.portal-training .pd-w>.pd-nota,.portal-training .pd-w>.pd-ap{margin-top:auto}.portal-training .pd-w>.pd-ins+.pd-ap{margin-top:12px}.portal-training .pd-fermo .pd-ins{margin-top:4px}.portal-training .pd-ritmo .pd-ins,.portal-training .pd-att .pd-ins{margin-top:0}.portal-training .pn-wb{margin-left:6px;opacity:0;transition:opacity var(--t-rapido,.14s) ease,background-color var(--t-rapido,.14s) ease}.portal-training .pd-w:hover .pn-wb,.portal-training .pn-wb:focus-visible{opacity:1}.portal-training .pd-wt .pn-wb:first-child{margin-left:auto}.portal-training .pn-nt .spazio{flex:1}.portal-training .pn-pb .btn{height:32px;font-size:13px}.portal-training .pn-cb .spazio{flex:1}.portal-training .pd-p.nova .pd-g>.pd-w{grid-column:span 12}.portal-training .pd-p.nova .ct-intesta{flex-wrap:wrap}.portal-training .pd-p.nova .ct-intesta>.spazio{flex:1 1 100%}.portal-training .pn-ib{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;transition:background-color var(--t-rapido,.14s) ease,color var(--t-rapido,.14s) ease}.portal-training .pn-ib:hover{background:#ffffff12;color:var(--t1)}.portal-training .pn-ib .i{width:15px;height:15px}.portal-training .pn-nt .pn-ib{width:32px;height:32px}.portal-training .pn-ph .spazio{flex:1}.portal-training .pn-ph .pn-ib{width:28px;height:28px}.portal-training .pn-ph .pn-ib .i{width:14px;height:14px}.portal-training .pg-nova.pn-punto:not([open])>summary>.spazio{display:none}.portal-training .rp-p .pd-g{gap:16px;margin-top:16px}body.nv-on .portal-training .rp-p .pd-g>.pd-w{grid-column:span 12}.portal-training .rp-set .pd-ins{margin-top:0}.portal-training .cb-ct .ct-chip{grid-column:2/4;justify-self:start}body.nv-on .portal-training .cb-p .pd-g>.pd-w{grid-column:span 12}.portal-training .cb-p .pd-g{gap:16px}.portal-training .cn-sel .spazio{flex:1}.portal-training .cn-dh .spazio{flex:1}.portal-training .cn-ds .tp-inp{height:36px;font-size:13px}.portal-training .cn-ds .tp-inp .i:first-child{width:14px;height:14px;color:var(--t3)}.portal-training .cn-dp .btn,.portal-training .cn-cl .btn{height:36px}.portal-training .cn-m .ct-chip,.portal-training .cn-gr .ct-chip{justify-self:start}.portal-training body:is(.cn-aperto,.nv-on) .cn-p .cp-kpi.cn-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-training body:is(.cn-aperto,.nv-on) .ct-strum{flex-wrap:wrap}.portal-training .cn-ds .tp-inp{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px}.portal-training .cn-ds .tp-inp .i:last-child{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-training body:is(.cn-aperto,.nv-on) .ct-intesta .cb-sync{display:none}.portal-training body:is(.cn-aperto,.nv-on) .cn-ct>.ct-chip{margin-left:42px}.portal-training .sd-p .pd-g{gap:16px}.portal-training .sd-nu{margin-left:6px;min-width:16px;height:16px;padding:0 4px;display:inline-grid;place-items:center;border-radius:8px;background:#ff453a;color:#fff;font-style:normal;font-size:11px;font-weight:700}.portal-training .sd-tg{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2);white-space:nowrap}.portal-training .ct-strum .spazio{flex:1}.portal-training .sd-tr .ct-chip{justify-self:start}.portal-training .sd-sl .btn{justify-self:end}.portal-training .sd-aut .cf-sc:first-of-type{box-shadow:none}.portal-training body:is(.cn-aperto,.nv-on) .sd-p .cp-kpi.sd-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-training body:is(.cn-aperto,.nv-on) .sd-p .ct-strum{flex-wrap:wrap}.portal-training .sd-p .ct-cerca{min-width:0}.portal-training .ft-p .pd-g{gap:16px}.portal-training .ft-tr .ct-chip{justify-self:start}.portal-training .ft-ed .tp-p-t .btn{height:36px}.portal-training .ft-cr .ct-chip{justify-self:start}.portal-training body:is(.cn-aperto,.nv-on) .ft-p .ct-strum{flex-wrap:wrap}.portal-training body:is(.cn-aperto,.nv-on) .ft-p .ct-intesta{flex-wrap:wrap}.portal-training .ft-er .tp-inp{padding:0 8px}.portal-training .ft-det .cn-dp .spazio{flex:1}.portal-training .ft-ed .dc-nova .btn.piccolo{height:28px}.portal-training .ab-p .pd-g{gap:16px}.portal-training .ab-p .ct-strum .spazio{flex:1}.portal-training .ab-tr .ct-chip{justify-self:start}.portal-training .ab-dp .spazio{flex:1}.portal-training .ab-nuo .tp-inp{height:36px;font-size:13px}.portal-training .ab-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-training .ab-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-training .ab-nuo .tp-inp .i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-training .ab-due{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-training body:is(.cn-aperto,.nv-on) .ab-p .ct-strum{flex-wrap:wrap}.portal-training .ab-nuo .tp-f>span em{color:var(--t3)}.portal-training .ab-salva .spazio{flex:1}.portal-training .cm-p .pd-g{gap:16px}.portal-training .cm-p .ct-strum .spazio{flex:1}.portal-training .cm-tr .ct-chip{justify-self:start}.portal-training .cm-av{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#5b8def33;color:#b7cbf7;font-size:11px;font-weight:700}.portal-training .cm-av.g{width:36px;height:36px;font-size:12px}.portal-training .cm-av.p{width:26px;height:26px;font-size:11px;margin-right:4px}.portal-training .cm-ph .spazio{flex:1}.portal-training .cm-nuo .tp-inp{height:36px;font-size:13px}.portal-training .cm-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-training .cm-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-training .cm-nuo .tp-inp>.i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-training .cm-hint{margin-top:-8px;font-size:12px;color:var(--t3)}.portal-training body:is(.cn-aperto,.nv-on) .cm-p .ct-strum{flex-wrap:wrap}.portal-training .cm-tr>.ct-chip:nth-child(8){margin-left:12px}.portal-training .cm-det .cn-dp .btn{min-width:0}.portal-training .fm-solo{display:none}.portal-training .fm-p.catalogo .fm-solo.catalogo,.portal-training .fm-p.miei .fm-solo.miei,.portal-training .fm-p.corso .fm-solo.corso,.portal-training .fm-p.quiz .fm-solo.quiz,.portal-training .fm-p.gestione .fm-solo.gestione,.portal-training .fm-p.nuovo .fm-solo.nuovo,.portal-training .fm-p.avanzamento .fm-solo.avanzamento{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-training .fm-solo>*{margin-bottom:0!important}.portal-training .fm-solo>*+*{margin-top:16px!important}.portal-training .fm-solo>:first-child{margin-top:0!important}.portal-training .fm-p .pd-g{gap:16px}.portal-training .fm-n{margin-left:6px;font-style:normal;font-size:11px;font-weight:600;color:var(--t3)}.portal-training .fm-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-training .fm-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-training .fm-kpi b.ok{color:#7fd6a6}.portal-training .fm-kpi b.warn{color:#f2c981}.portal-training .fm-sx{transform:rotate(180deg)}.portal-training .fm-pg{display:flex;flex-direction:column;gap:5px;min-width:0}.portal-training .fm-pg small{font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-training .fm-pb{display:block;height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.portal-training .fm-pb i{display:block;height:100%;border-radius:3px;background:#4cc38a}.portal-training .fm-cv{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(150deg,color-mix(in srgb,var(--c) 45%,#1b2333),#151a24)}.portal-training .fm-cv i{position:absolute;display:block;border-radius:50%}.portal-training .fm-cv .a{width:60%;aspect-ratio:1;right:-14%;top:-30%;background:color-mix(in srgb,var(--c) 40%,transparent)}.portal-training .fm-cv .b{width:80%;aspect-ratio:2;left:-20%;bottom:-50%;background:#00000040}.portal-training .fm-cv>span{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffffff24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff}.portal-training .fm-cv>span .i{width:15px;height:15px}.portal-training .fm-rip{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border-radius:3px;background:#ffffff09}.portal-training .fm-rcv{position:relative}.portal-training .fm-rcv .fm-cv{height:112px;border-radius:3px}.portal-training .fm-rcv .fm-cv>span{display:none}.portal-training .fm-rpl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e9eef6;color:#12151c}.portal-training .fm-rpl .i{width:18px;height:18px}.portal-training .fm-rt{display:flex;flex-direction:column;gap:4px}.portal-training .fm-rt b{font-size:16px}.portal-training .fm-rt small{font-size:12px;color:var(--t3)}.portal-training .fm-rt .fm-pg{max-width:420px;margin-top:6px}.portal-training .fm-rip .btn{height:36px;padding:0 16px}.portal-training .fm-obb{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:3px;background:#ff696114;box-shadow:inset 2px 0 #ff6961;font-size:13px;color:var(--t2)}.portal-training .fm-obb .i{width:15px;height:15px;color:#ff8a80;flex-shrink:0}.portal-training .fm-obb b{color:var(--t1)}.portal-training .fm-cats{display:flex;gap:6px;flex-wrap:wrap}.portal-training .fm-cats span{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:3px;background:#ffffff0a;font-size:13px;color:var(--t2);cursor:pointer}.portal-training .fm-cats span:hover{background:#ffffff12}.portal-training .fm-cats span.on{background:#ffffff1a;color:var(--t1);font-weight:600}.portal-training .fm-cats em{font-style:normal;font-size:11px;color:var(--t3)}.portal-training .fm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.portal-training .fm-cd{display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;overflow:hidden;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-training .fm-cd:hover{background:#ffffff0e}.portal-training .fm-cd .fm-cv{height:120px}.portal-training .fm-cb{display:flex;flex-direction:column;gap:6px;flex:1;padding:12px 14px 14px}.portal-training .fm-cm{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--t3)}.portal-training .fm-cb>b{font-size:14px;line-height:1.3}.portal-training .fm-cb>small{font-size:12px;color:var(--t3)}.portal-training .fm-ch{display:flex;flex-wrap:wrap;gap:4px}.portal-training .fm-ch:empty{display:none}.portal-training .fm-cb .btn{margin-top:auto;height:36px}.portal-training .fm-cb .fm-pg{margin-top:4px}.portal-training .fm-mh,.portal-training .fm-mr{display:grid;grid-template-columns:96px minmax(0,1.3fr) minmax(160px,1fr) 150px 110px 100px;gap:14px;align-items:center;padding:0 16px}.portal-training .fm-mh{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-training .fm-mr{min-height:76px;cursor:pointer;box-shadow:inset 0 -1px #ffffff0a}.portal-training .fm-mr:hover{background:#ffffff08}.portal-training .fm-mr .fm-cv{height:54px;border-radius:3px}.portal-training .fm-mr .fm-cv>span{width:26px;height:26px}.portal-training .fm-mr .fm-cv>span .i{width:12px;height:12px}.portal-training .fm-mt b{display:block;font-size:13px}.portal-training .fm-mt small{display:block;font-size:12px;color:var(--t3)}.portal-training .fm-sc{font-size:12px;color:var(--t2)}.portal-training .fm-mr .ct-chip,.portal-training .fm-mr .btn{justify-self:start}.portal-training .fm-cer{display:flex;gap:12px}.portal-training .fm-cerv{display:flex;flex-direction:column;justify-content:center;gap:2px;width:260px;height:120px;padding:16px 20px;border-radius:3px;background:linear-gradient(135deg,#f4ede0,#e6dccb);color:#2a2418;box-shadow:inset 0 0 0 6px #fff9ee,inset 0 0 0 7px #cbb894;cursor:pointer}.portal-training .fm-cerv span{font:700 11px Manrope,sans-serif;letter-spacing:.2em;color:#a07b3c}.portal-training .fm-cerv b{font:700 20px Georgia,serif}.portal-training .fm-cerv small{font-size:12px;color:#5c5240}.portal-training .fm-ch2{display:flex;align-items:flex-end;gap:12px}.portal-training .fm-ch2 .spazio{flex:1}.portal-training .fm-ch2 h2{margin:6px 0 0;font:700 20px/1.2 Manrope,sans-serif;letter-spacing:-.01em}.portal-training .fm-chm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--t3)}.portal-training .fm-ch2 .btn{height:36px}.portal-training .fm-play{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.portal-training .fm-main{display:flex;flex-direction:column;gap:14px;min-width:0}.portal-training .fm-vid{position:relative;aspect-ratio:16/9;border-radius:3px;overflow:hidden;background:#0b0e14}.portal-training .fm-vf{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#3a3122,#141821 60%)}.portal-training .fm-vf i{position:absolute;display:block;border-radius:50%}.portal-training .fm-vf .a{width:46%;aspect-ratio:1;right:6%;top:10%;background:radial-gradient(circle,rgba(242,201,129,.35),transparent 65%)}.portal-training .fm-vf .b{width:70%;aspect-ratio:3;left:-10%;bottom:-12%;background:#0006}.portal-training .fm-pp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:50%;background:#e9eef6eb;color:#12151c;cursor:pointer}.portal-training .fm-pp .i{width:22px;height:22px}.portal-training .fm-vc{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(transparent,#000000a6)}.portal-training .fm-vc .pn-ib{width:32px;height:32px;color:#fff}.portal-training .fm-vt,.portal-training .fm-vs{font-size:12px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.portal-training .fm-vb{position:relative;flex:1;height:4px;border-radius:2px;background:#ffffff40}.portal-training .fm-vb>i{display:block;height:100%;border-radius:2px;background:#fff}.portal-training .fm-vb>em{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff}.portal-training .fm-vm{position:absolute;top:-4px;width:3px;height:12px;margin-left:-1.5px;border-radius:2px;background:#f2c981;cursor:pointer}.portal-training .fm-st{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.portal-training .fm-stv{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.portal-training .fm-st small{font-size:12px;color:var(--t3)}.portal-training .fm-pb2 i{background:#5b8def}.portal-training .fm-lt{display:flex;align-items:flex-end;gap:20px}.portal-training .fm-lt>div:first-child{flex:1}.portal-training .fm-lt h3{margin:4px 0 6px;font:700 20px Manrope,sans-serif}.portal-training .fm-lt p{margin:0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-training .fm-nav{display:flex;gap:8px;flex-shrink:0}.portal-training .fm-nav .btn{height:36px}.portal-training .fm-tabs{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:3px;background:#ffffff09}.portal-training .fm-tabs .tr-schede{margin:0!important}.portal-training .fm-nts{display:flex;flex-direction:column;gap:6px}.portal-training .fm-nt{display:flex;align-items:center;gap:10px;min-height:38px;font-size:13px;color:var(--t2);box-shadow:inset 0 -1px #ffffff0d}.portal-training .fm-ts{height:24px;padding:0 8px;border:0;border-radius:3px;background:#f2c98126;font:700 11px Manrope,sans-serif;color:#f2c981;font-variant-numeric:tabular-nums;cursor:pointer}.portal-training .fm-nadd{display:flex;align-items:center;gap:10px;margin-top:4px}.portal-training .fm-nadd .tp-inp{flex:1;height:36px;font-size:13px;color:var(--t3)}.portal-training .fm-rail{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:3px;background:#ffffff09;position:sticky;top:0;max-height:calc(100vh - 120px);overflow-y:auto}.portal-training .fm-rh{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:baseline;padding:2px 4px 10px}.portal-training .fm-rh b{font-size:14px}.portal-training .fm-rh small{font-size:12px;color:var(--t3)}.portal-training .fm-rh .fm-pb{grid-column:1/-1}.portal-training .fm-sz{display:flex;justify-content:space-between;align-items:baseline;padding:12px 6px 6px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--t3)}.portal-training .fm-sz small{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.portal-training .fm-le{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;padding:8px 6px;border-radius:3px;cursor:pointer}.portal-training .fm-le:hover{background:#ffffff0a}.portal-training .fm-le b{display:block;font-size:13px;font-weight:500;color:var(--t2)}.portal-training .fm-le small{display:block;font-size:11px;color:var(--t3)}.portal-training .fm-lk{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:var(--t3)}.portal-training .fm-lk .i{width:12px;height:12px}.portal-training .fm-le.fatto .fm-lk{background:#4cc38a29;color:#7fd6a6}.portal-training .fm-le.ora{background:#5b8def1f;box-shadow:inset 2px 0 #5b8def}.portal-training .fm-le.ora .fm-lk{background:#5b8def;color:#fff}.portal-training .fm-le.ora b{color:var(--t1);font-weight:700}.portal-training .fm-le.blocco{opacity:.55;cursor:default}.portal-training .fm-qz{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:start}.portal-training .fm-qh{grid-column:1/-1;display:flex;align-items:center;gap:12px}.portal-training .fm-qh b{display:block;font-size:16px}.portal-training .fm-qh .spazio{flex:1}.portal-training .fm-qp{display:flex;gap:4px}.portal-training .fm-qp i{width:28px;height:6px;border-radius:3px;background:#ffffff1a}.portal-training .fm-qp i.ok{background:#4cc38a}.portal-training .fm-qp i.ora{background:#5b8def}.portal-training .fm-qinfo{font-size:12px;color:var(--t3)}.portal-training .fm-qc{display:flex;flex-direction:column;gap:12px;padding:24px 28px;border-radius:3px;background:#ffffff09}.portal-training .fm-qc h2{margin:0;font:700 20px/1.35 Manrope,sans-serif}.portal-training .fm-qc>p{margin:0;font-size:13px;color:var(--t3)}.portal-training .fm-qos{display:flex;flex-direction:column;gap:8px}.portal-training .fm-qo{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border:0;border-radius:3px;background:#ffffff0b;cursor:pointer;text-align:left;font:500 14px Manrope,sans-serif;color:var(--t1)}.portal-training .fm-qo:hover{background:#ffffff14}.portal-training .fm-qr{width:18px;height:18px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d}.portal-training .fm-qo.on{background:#4cc38a1f;box-shadow:inset 0 0 0 1.5px #4cc38a}.portal-training .fm-qo.on .fm-qr{box-shadow:inset 0 0 0 6px #4cc38a}.portal-training .fm-qe{display:flex;gap:10px;padding:12px 14px;border-radius:3px;background:#4cc38a14;box-shadow:inset 2px 0 #4cc38a;font-size:13px;line-height:1.5;color:var(--t2)}.portal-training .fm-qe>.i{width:15px;height:15px;color:#7fd6a6;flex-shrink:0;margin-top:2px}.portal-training .fm-qe b{color:#7fd6a6;margin-right:6px}.portal-training .fm-qa{display:flex;gap:8px;margin-top:4px}.portal-training .fm-qa .spazio{flex:1}.portal-training .fm-qa .btn{height:36px}.portal-training .fm-qr2{display:flex;flex-direction:column;gap:8px}.portal-training .fm-qrk{padding:12px 14px;border-radius:3px;background:#ffffff09}.portal-training .fm-qrk b{display:block;font-size:20px;font-variant-numeric:tabular-nums}.portal-training .fm-qrk small{font-size:12px;color:var(--t3)}.portal-training .fm-gc{grid-column:span 7}.portal-training .fm-gcol{grid-column:span 5;display:flex;flex-direction:column;gap:16px}.portal-training .fm-gs{display:flex;align-items:center;gap:10px;min-height:40px;margin-top:6px;padding:0 6px 0 4px;border-radius:3px;background:#ffffff0a}.portal-training .fm-gs b{font-size:13px}.portal-training .fm-gs small{font-size:12px;color:var(--t3)}.portal-training .fm-gs .spazio{flex:1}.portal-training .fm-gs .pn-ib{width:30px;height:30px}.portal-training .fm-gl{display:grid;grid-template-columns:16px 26px minmax(0,1fr) 70px 64px 30px 30px;gap:8px;align-items:center;min-height:42px;padding-left:16px;font-size:13px;box-shadow:inset 0 -1px #ffffff0a}.portal-training .fm-gl b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-training .fm-gl small{font-size:12px;color:var(--t3);text-align:right}.portal-training .fm-gt{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:#5b8def24;color:#8fb0f5}.portal-training .fm-gt .i{width:12px;height:12px}.portal-training .fm-gt.testo{background:#9d7bea24;color:#b59cf0}.portal-training .fm-gt.quiz{background:#e8ae5524;color:#f2c981}.portal-training .fm-gsrc{font-size:11px;color:var(--t3)}.portal-training .fm-gl .pn-ib{width:30px;height:30px}.portal-training .fm-rq{display:flex;align-items:center;gap:10px;min-height:48px;box-shadow:inset 0 -1px #ffffff0d}.portal-training .fm-rq>div{flex:1}.portal-training .fm-rq b{font-size:13px}.portal-training .fm-rq small{display:block;font-size:12px;color:var(--t3)}.portal-training .fm-rq .btn{flex-shrink:0}.portal-training .fm-as{display:grid;grid-template-columns:62px minmax(0,1fr) auto auto 30px;gap:8px;align-items:center;min-height:44px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-training .fm-at{font-size:11px;color:var(--t3)}.portal-training .fm-as small{font-size:12px;color:var(--t3)}.portal-training .fm-as .pn-ib{width:30px;height:30px}.portal-training .fm-anew{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.portal-training .fm-anew .ct-seg{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.portal-training .fm-anew .ct-seg span{display:grid;place-items:center;padding:0}.portal-training .fm-anew .tp-inp{height:36px;font-size:13px;color:var(--t3)}.portal-training .fm-anew .tp-inp .i{margin-left:auto;width:14px;height:14px}.portal-training .fm-anew .sd-tg,.portal-training .fm-anew .btn{height:36px}.portal-training .fm-ah,.portal-training .fm-ar{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(160px,1fr) 80px 170px 110px;gap:14px;align-items:center;padding:0 16px}.portal-training .fm-ah{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-training .fm-ar{min-height:56px;font-size:13px;box-shadow:inset 0 -1px #ffffff0a}.portal-training .fm-an b{display:block;font-size:13px}.portal-training .fm-an small{display:block;font-size:12px;color:var(--t3)}.portal-training .fm-aq{font-variant-numeric:tabular-nums}.portal-training .fm-aw{font-size:12px;color:var(--t2)}.portal-training .fm-aw.ok{color:#7fd6a6}.portal-training .fm-aw.ko{color:#ff8a80;font-weight:600}.portal-training .fm-aw.warn{color:#f2c981}.portal-training .fm-ar .btn{justify-self:start}.portal-training .fm-dr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 80px 150px;gap:12px;align-items:center;min-height:38px;font-size:13px}.portal-training .fm-dr b{text-align:right}.portal-training .fm-dr small{font-size:12px;color:var(--t3)}.portal-training body:is(.cn-aperto,.nv-on) .fm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-training body:is(.cn-aperto,.nv-on) .fm-play,.portal-training body:is(.cn-aperto,.nv-on) .fm-qz{grid-template-columns:1fr}.portal-training body:is(.cn-aperto,.nv-on) :is(.fm-gc,.fm-gcol){grid-column:span 12}.portal-training body:is(.cn-aperto,.nv-on) .fm-p .cp-kpi.fm-kpi{grid-template-columns:repeat(4,minmax(0,1fr))!important}.portal-training body:is(.cn-aperto,.nv-on) .fm-kpi em{display:none}.portal-training .fm-gs .au-add{height:30px}.portal-training .fm-rail>*{flex-shrink:0}.portal-training .fm-nadd{gap:8px;margin-top:8px}.portal-training .fm-nadd .fm-ts{height:36px;min-width:52px;padding:0 10px;font-size:12px}.portal-training .fm-nts>.cm-hint{margin-top:4px;line-height:1.5}.portal-training .fm-nt{min-height:42px}.portal-training .fm-p:is(.corso,.quiz,.gestione,.nuovo)>:is(.ct-intesta,.tr-schede){display:none}.portal-training .fm-ch2>.cp-back{align-self:center;flex-shrink:0}.portal-training .fm-nf{gap:14px}.portal-training .fm-ph{color:var(--t3)!important}.portal-training .fm-nf .tp-inp{height:36px;font-size:13px}.portal-training .fm-nf .tp-inp.area{height:auto;min-height:72px;padding:9px 11px;white-space:normal;line-height:1.5;align-items:flex-start}.portal-training .fm-nf .tp-inp .i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-training .fm-nsz{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;box-shadow:inset 0 1px #ffffff0f}.portal-training .fm-nvu{display:flex;align-items:center;gap:12px;padding:16px;border-radius:3px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0f}.portal-training .fm-nvu>.i{width:18px;height:18px;flex-shrink:0;color:#f2c981}.portal-training .fm-nvu>div{flex:1;min-width:0}.portal-training .fm-nvu b{display:block;font-size:13px}.portal-training .fm-nvu small{display:block;font-size:12px;color:var(--t3)}.portal-training .fm-ncv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:16/9;border-radius:3px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff1a;text-align:center;cursor:pointer}.portal-training .fm-ncv .i{width:22px;height:22px;margin-bottom:6px;color:var(--t3)}.portal-training .fm-ncv b{font-size:13px}.portal-training .fm-ncv small{font-size:12px;color:var(--t3)}.portal-training .fm-nchi{display:grid!important;grid-template-columns:1fr 1fr}.portal-training .fm-nchi span{display:grid;place-items:center;padding:0}.portal-training .dc-p .tr-schede{margin:18px 0 12px}.portal-training .dc-ed .tp-p-t .btn{height:36px}.portal-training .dc-edt>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-training .dc-form .cd-rt .spazio{flex:1}.portal-training .dc-form .cd-rt .btn{height:36px}.portal-training .dc-er .pn-ib,.portal-training .dc-cl-t .pn-ib{width:36px;height:36px}.portal-training .dc-er .pn-ib:hover,.portal-training .dc-cl-t .pn-ib:hover{background:#ffffff0f;color:var(--t1)}.portal-training .dc-grip{color:var(--t3);cursor:grab;display:grid;touch-action:none}.portal-training .dc-er.dc-trascina .dc-grip{cursor:grabbing}.portal-training .ct-cerca .dc-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-training .dc-nessuno .btn[hidden]{display:none}.portal-training .dc-file .ib{width:28px;height:28px}.portal-training .dc-piede .spazio{flex:1}.portal-training .dc-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-training .dc-ptn .ct-chip,.portal-training .dc-pt .cp-back{flex-shrink:0}.portal-training .dc-paz .btn{height:36px}.portal-training .dc-col .btn.piccolo .i{width:12px;height:12px}.portal-training .dc-note [data-dc-nota-qui]>.btn{align-self:flex-start}.portal-training .dc-nota-az .spazio{flex:1}.portal-training .dc-piede .btn.pericolo[aria-disabled=true]{opacity:.5}.portal-training .cf-p .pd-g{gap:16px}.portal-training .cf-cb{height:8px;border-radius:2px;background:#ffffff0d;overflow:hidden}.portal-training .cf-cb i{display:block;height:100%;border-radius:2px}.portal-training .cf-sc{display:flex;align-items:center;gap:14px;min-height:52px;box-shadow:inset 0 1px #ffffff0d}.portal-training .cf-sc:first-of-type{box-shadow:none}.portal-training .cf-sc>div:first-child{flex:1;min-width:0}.portal-training .cf-sc b{font-size:13px}.portal-training .cf-sc small{display:block;font-size:12px;color:var(--t3)}.portal-training .lz-wt .spazio{flex:1}.portal-training .lz-wt .tp-seg{min-height:28px;height:28px;padding:2px}.portal-training .lz-wt .tp-seg button{height:24px}.portal-training .lz-p .btn[aria-disabled=true],.portal-training .g-cassetto .btn[aria-disabled=true]{opacity:.4;cursor:default}.portal-training .lz-ht .spazio{flex:1}.portal-training .lz-lazioni .btn{text-decoration:none;font-variant-numeric:tabular-nums}.portal-training .lz-lazioni .btn:first-child .i{color:var(--rosa)}.portal-training .lz-lp .spazio{flex:1}.portal-training .lz-man .tp-inp{height:36px;font-size:13px}.portal-training .lz-man .tp-inp.vuoto{color:var(--t3)}@keyframes lz-lampo{0%{background:color-mix(in srgb,var(--rosa) 16%,transparent)}to{background:transparent}}.portal-training .lz-rp .spazio{flex:1}.portal-training .lz-so .tp-inp{height:36px;font-size:13px;justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-training .lz-nuo .tp-inp{height:36px;font-size:13px}.portal-training .lz-nuo .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-training .lz-nuo .tp-inp.area{height:auto;min-height:60px;padding:9px 11px;white-space:normal;line-height:1.5}.portal-training .lz-nuo .tp-inp .i{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-training .lz-nuo .tp-seg button .i{color:inherit}.portal-training .lz-nuo .tp-f>span em{color:var(--t3)}@view-transition{navigation:auto}@keyframes esce-sfuma{to{opacity:0}}@keyframes entra-sale{0%{opacity:0;transform:translateY(8px)}}@keyframes esce-sinistra{to{opacity:0;transform:translate(-24px)}}@keyframes entra-destra{0%{opacity:0;transform:translate(24px)}}@keyframes esce-destra{to{opacity:0;transform:translate(24px)}}@keyframes entra-sinistra{0%{opacity:0;transform:translate(-24px)}}@keyframes dissolvi{0%{opacity:0}}@keyframes compare{0%{opacity:0;transform:scale(.97)}}body.nv-on .portal-training .corpo .ct-intesta{flex-wrap:wrap;row-gap:12px}body.nv-on .portal-training .corpo .ct-intesta>.spazio{flex:1 1 100%}body.nv-on .portal-training .cp-kpi{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.nv-on .portal-training .pd-g>.pd-w{grid-column:span 12!important}.portal-training .dett-f .btn{height:32px}@keyframes nova-steps-flow{to{background-position:-200% 0}}@keyframes nova-steps-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes onda{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.portal-training .ia-doc .btn{height:32px}.portal-training .ia-doc .scarica .btn.pri{border-radius:3px 0 0 3px}.portal-training .mod-p .btn{height:34px}@keyframes deriva-1{0%{transform:translate(0) scale(1)}50%{transform:translate(8%,6%) scale(1.12)}to{transform:translate(-6%,10%) scale(.94)}}@keyframes deriva-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-10%,-6%) scale(1.08)}to{transform:translate(4%,8%) scale(1.14)}}@keyframes deriva-3{0%{transform:translate(0) scale(1)}50%{transform:translate(-12%,-8%) scale(1.16)}to{transform:translate(10%,-4%) scale(.9)}}@keyframes respira{0%,to{opacity:.55}50%{opacity:1}}@keyframes scintilla{0%,to{opacity:0;transform:scale(.4) rotate(0)}12%{opacity:.85;transform:scale(1) rotate(20deg)}28%{opacity:0;transform:scale(.5) rotate(45deg)}}@keyframes alone{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes deriva-1{0%{transform:translate(0) scale(1)}50%{transform:translate(18%,10%) scale(1.25)}to{transform:translate(-12%,16%) scale(.9)}}@keyframes deriva-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-20%,-12%) scale(1.15)}to{transform:translate(8%,14%) scale(1.3)}}@keyframes deriva-3{0%{transform:translate(0) scale(1)}50%{transform:translate(-24%,-16%) scale(1.3)}to{transform:translate(20%,-8%) scale(.85)}}@keyframes tinta-1{0%{filter:blur(80px) hue-rotate(0deg);opacity:.85}to{filter:blur(80px) hue-rotate(-28deg);opacity:1}}@keyframes tinta-2{0%{filter:blur(80px) hue-rotate(0deg);opacity:1}to{filter:blur(80px) hue-rotate(-40deg);opacity:.75}}@keyframes tinta-3{0%{filter:blur(80px) hue-rotate(0deg);opacity:.7}to{filter:blur(80px) hue-rotate(35deg);opacity:1}}.portal-training .nb-pt .spazio{flex:1}.portal-training .im-tog{display:inline-block;width:36px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer;transition:background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-training .im-tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-training .im-tog.on{background:#e9eef6}.portal-training .im-tog.on:after{transform:translate(16px);background:#0b0e15}.portal-training .ct-cerca{min-height:36px;flex-shrink:0}.portal-training .ct-cerca input{min-width:0;text-overflow:ellipsis}.portal-training .tp-seg{min-height:36px;box-sizing:border-box;align-items:center}.portal-training .tp-seg button{height:30px}.portal-training .pd-wt{position:relative;transition:padding-right var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-training .pd-wt .pn-wb{position:absolute;right:0;top:50%;margin:-14px 0 0!important}.portal-training .pd-w:hover>.pd-wt:has(.pn-wb),.portal-training .pd-wt:has(.pn-wb:focus-visible){padding-right:136px}.portal-training .cp-kpi b{line-height:1.1;white-space:nowrap}.portal-training .cp-kpi>div{padding:14px 16px 12px}.portal-training .cp-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}body.cn-aperto .portal-training .ct-intesta{flex-wrap:nowrap}body.cn-aperto .portal-training .ct-intesta>.spazio{min-width:0}body.cn-aperto .portal-training .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-training :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-training :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-training :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}.portal-training :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-training .ct-cerca>.search-text{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-training .pd-wt b{font-size:14px;font-weight:600}.portal-training .tp-et{font-size:11px;font-weight:600;letter-spacing:.04em}.portal-training .ct-strum>.ct-cerca{order:-1;flex-grow:4;max-width:340px}.portal-training .ct-strum>.spazio{order:1}.portal-training .ct-strum>.ct-seg{order:2;margin-left:auto}.portal-training .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-training .corpo:not(.pieno) :is(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.sp-testa)+*{margin-top:var(--ritmo-testa)!important}.portal-training :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>:first-child:not(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.tp-p-t){margin-top:0!important}.portal-training :is(.ct-intesta,.pr-intesta,.im-intesta){margin-top:5.25px!important}.portal-training .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-training .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-training .pd-wt .btn{font-size:13px;padding:0 10px}.portal-training .ct-strum>.ct-azzera{height:36px}.portal-training .im-strum>.ct-pill{height:36px}.portal-training .tr-schede{display:flex;gap:4px;margin-top:18px;box-shadow:inset 0 -1px #ffffff0f}.portal-training .tr-schede button{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;background:transparent;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-training .tr-schede button:hover,.portal-training .tr-schede button.on{color:var(--t1)}.portal-training .tr-schede button:hover{background-color:#ffffff09}.portal-training .tr-schede button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1);animation:g-tab-active var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-training .tr-schede .i{width:15px;height:15px;flex-shrink:0}.portal-training .tr-schede em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2);transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-training .tr-schede button:hover em{color:var(--t1);background-color:#ffffff1f}@keyframes g-tab-active{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.portal-training .tr-schede button,.portal-training .tr-schede em{transition:none}.portal-training .tr-schede button.on:after{animation:none}}.portal-training{color:var(--t1);font:500 14px/1.55 Manrope,sans-serif;min-width:0;--c:var(--gold,#D9B85C)}.portal-training .fm-p{padding:0 0 110px;display:flex;flex-direction:column;gap:0;min-width:0}.portal-training .fm-p>*+*{margin-top:16px}.portal-training .fm-p>.ct-intesta{margin-top:5.25px}.portal-training .fm-p>.ct-intesta+.tr-schede{margin-top:20px}.portal-training .fm-p:is(.corso,.quiz,.gestione,.nuovo)>.fm-solo{margin-top:0}.portal-training .i{width:16px;height:16px;flex-shrink:0}.portal-training .spazio{flex:1}.portal-training .btn,.portal-training button{cursor:pointer}.portal-training button:disabled{cursor:default;opacity:.45}.portal-training button:focus-visible,.portal-training input:focus-visible,.portal-training textarea:focus-visible{outline:2px solid var(--gold,#D9B85C);outline-offset:2px}.portal-training .fm-cats button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0a;font:500 13px Manrope,sans-serif;color:var(--t2)}.portal-training .fm-cats button:hover{background:#ffffff12}.portal-training .fm-cats button.on{background:#ffffff1a;color:var(--t1);font-weight:600}.portal-training .ct-cerca input{width:100%;min-width:0;border:0;background:none;color:var(--t1);outline:0;font:inherit;padding:0}.portal-training .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-training .ct-cerca input::placeholder{color:var(--t3)}.portal-training .fm-cv>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-training .fm-cd .btn{justify-content:center}.portal-training .fm-le{border:0;text-align:left;font:inherit;background:none;width:100%}.portal-training .fm-rail{max-height:calc(100dvh - 120px)}.portal-training .fm-rail>div{flex-shrink:0}.portal-training .fm-nt>span{flex:1}.portal-training .fm-nt>a{flex:1}.portal-training .fm-nt .pn-ib{opacity:.5}.portal-training .fm-nt:hover .pn-ib{opacity:1}.portal-training .fm-vid video,.portal-training .fm-video-host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portal-training .fm-video-host iframe{width:100%;height:100%;border:0}.portal-training .fm-vc,.portal-training .fm-pp{z-index:2}.portal-training .fm-video-loading{position:absolute;top:20px;left:20px;color:#fff}.portal-training .fm-vb input{position:absolute;top:-10px;right:0;bottom:-10px;left:0;width:100%;height:24px;opacity:0;cursor:pointer}.portal-training .fm-vm{z-index:1;border:0;padding:0}.portal-training .fm-vs{border:0;background:none;padding:0}.portal-training .fm-text-lesson{padding:24px;background:#ffffff09;border-radius:3px;min-height:260px}.portal-training .fm-text-lesson>.btn{margin-top:20px}.portal-training .fm-comments{display:flex;flex-direction:column;gap:16px}.portal-training .fm-comments article{padding:12px;background:#ffffff06;border-radius:3px}.portal-training .fm-comments header{display:flex;gap:10px;align-items:center}.portal-training .fm-comments header small{color:var(--t3);flex:1}.portal-training .fm-comments p{white-space:pre-wrap;margin:6px 0 12px}.portal-training .fm-comments blockquote{margin:8px 0 12px 14px;padding-left:12px;border-left:2px solid var(--gold)}.portal-training .fm-comments form{display:flex;gap:8px;align-items:flex-start}.portal-training .fm-comments form>.tp-inp{flex:1}.portal-training .fm-error{display:flex;gap:8px;padding:12px 14px;background:#ff696114;box-shadow:inset 2px 0 #ff6961;border-radius:3px;color:var(--t1);font-size:13px}.portal-training .fm-error .i{color:#ff8a80;margin-top:2px}.portal-training .fm-empty{padding:22px 16px;color:var(--t3);font-size:13px}.portal-training .fm-qe.errata{background:#ff696114;box-shadow:inset 2px 0 #ff6961}.portal-training .fm-qe.errata b,.portal-training .fm-qe.errata>.i{color:#ff8a80}.portal-training .fm-gs button,.portal-training .fm-lesson-name{flex-shrink:0}.portal-training .fm-lesson-name{border:0;background:none;text-align:left;color:var(--t1);font:inherit;min-width:0;padding:0;overflow:hidden}.portal-training .fm-nf{display:flex;flex-direction:column}.portal-training .tp-inp{width:100%;font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);min-width:0}.portal-training textarea.tp-inp{height:auto;min-height:72px;max-height:240px;padding:9px 11px;line-height:1.5;resize:none}.portal-training .tp-inp::-moz-placeholder{color:var(--t3)}.portal-training .tp-inp::placeholder{color:var(--t3)}.portal-training .ct-seg>button{height:32px;padding:0 12px;background:none;border:0;border-radius:2px;color:var(--t3);font:600 13px Manrope,sans-serif}.portal-training .ct-seg>button.on{background:#ffffff1a;color:var(--t1)}.portal-training .fm-nchi>button,.portal-training .fm-anew .ct-seg>button{padding:0}.portal-training .fm-anew>.ct-seg{grid-column:1/-1}.portal-training .sd-tg{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--t2)}.portal-training .im-tog{border:0;flex-shrink:0;padding:0}.portal-training .cf-sc>.sd-tg{font-size:0}.portal-training .fm-ncv{border:0;color:var(--t1);width:100%}.portal-training .fm-ncv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-training .fm-dialog-body{max-height:65dvh;padding-right:4px;display:flex;flex-direction:column;gap:14px}.portal-training.fm-dialog{max-width:760px;border:0;border-radius:3px;background:var(--bg);padding:24px;gap:20px}.portal-training.fm-dialog footer{display:flex;justify-content:flex-end;gap:8px}.portal-training .fm-question-edit{padding:12px;border:1px solid var(--filo-forte);border-radius:3px;display:flex;flex-direction:column;gap:10px}.portal-training .fm-option-edit{display:flex;gap:8px;align-items:center}.portal-training .fm-option-edit>.tp-inp{flex:1}.portal-training.fm-select-popup{background:var(--bg);border-color:var(--filo-forte);border-radius:3px;color:var(--t1);font:500 13px Manrope,sans-serif}.portal-training .cm-av{overflow:hidden;border:0;line-height:1.55;color:#fff}.portal-training .cm-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-training .fm-cerv{text-align:left;border:0}.portal-training .fm-cer,.portal-training .fm-lt{flex-wrap:wrap}.portal-training .fm-lt>div:first-child{min-width:280px}.portal-training .fm-as{grid-template-columns:62px minmax(0,1fr) auto auto 30px;gap:8px}.portal-training .fm-as .ct-chip{white-space:normal;line-height:1.4;height:auto;min-height:20px}.portal-training .fm-as b{overflow-wrap:anywhere}@media(max-width:1300px){.portal-training .fm-gc{grid-column:span 7}.portal-training .fm-gcol{grid-column:span 5}.portal-training .fm-gl{grid-template-columns:12px 24px minmax(0,1fr) 56px 50px 26px 26px;gap:5px}.portal-training .fm-as{grid-template-columns:44px minmax(0,1fr) 26px}.portal-training .fm-as>small{display:none}.portal-training .fm-as>.ct-chip{grid-column:2;grid-row:2}.portal-training .fm-as>.pn-ib{grid-column:3;grid-row:1/3}.portal-training .fm-rq{flex-wrap:wrap;padding:8px 0}}@media(max-width:1050px){.portal-training .fm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-training .fm-gc,.portal-training .fm-gcol{grid-column:span 12}.portal-training .fm-play{grid-template-columns:minmax(0,1fr) 280px}.portal-training .fm-mh,.portal-training .fm-mr{grid-template-columns:70px minmax(140px,1.3fr) minmax(140px,1fr) 100px 90px 80px;gap:8px}.portal-training .fm-tab{overflow-x:auto;scrollbar-width:none}.portal-training .fm-tab::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.portal-training *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.portal-training .cp-back,.portal-training .fm-pp{font:400 13.3333px/normal Manrope,sans-serif}.portal-training .fm-pp{padding:1px 6px}.portal-training .fm-vm{font-weight:700}.portal-training .tp-f{background:none;box-shadow:none}.portal-training .dc-grip .i{width:13px;height:13px}.portal-training .pd-wt .sd-nu{font-size:12px;line-height:1.55;color:var(--t3)}.portal-training .au-add .i{width:13px;height:13px}.portal-training .pn-ib.azione-distruttiva{font:400 13px/normal Manrope,sans-serif}.portal-training .pn-wb{pointer-events:none}.portal-training .pd-w:hover .pn-wb,.portal-training .pn-wb:focus-visible{pointer-events:auto}.portal-training .pd-w:focus-within>.pd-wt:has(.pn-wb){padding-right:136px}.portal-accounting .ci-budget-fallback{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,2fr);align-items:center;gap:12px;padding:4px 0 12px;font-size:12px;color:var(--t3)}.portal-accounting .ci-recipient{display:flex;align-items:center;gap:6px;min-width:0;padding:6px;background:var(--cb-soft);border-radius:3px}.portal-accounting .ci-recipient .portal-user-option{min-width:0}.portal-accounting .ci-op .cn-rad{border:0;background:transparent;padding:0}.portal-accounting .ci-op>div{transition:background-color .14s ease,box-shadow .14s ease}.portal-accounting .ci-bfeat .ci-fr{grid-template-columns:minmax(120px,1fr) 90px minmax(0,1fr) 140px;gap:12px}.portal-accounting .ci-bfeat .ci-fr b{font-size:12px}.portal-accounting .ci-bfeat .ci-fi{width:100%;min-width:0}@media(max-width:1300px){.portal-accounting :is(.ci-bmese,.ci-bfeat){grid-column:span 12}}@media(prefers-reduced-motion:reduce){.portal-accounting .ci-op>div{transition:none}}.portal-accounting .ci-chi .au-add{height:28px;min-height:28px;padding:0 8px;gap:6px;font-size:12px;color:var(--blu);background:transparent}.portal-accounting .ci-bfeat .ci-fi{padding:0 11px}.portal-accounting .ci-solo{display:none}.portal-accounting .ci-p.panoramica .ci-solo.panoramica,.portal-accounting .ci-p.richieste .ci-solo.richieste,.portal-accounting .ci-p.prova .ci-solo.prova,.portal-accounting .ci-p.budget .ci-solo.budget{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .ci-solo>*{margin-bottom:0!important}.portal-accounting .ci-solo>*+*{margin-top:16px!important}.portal-accounting .ci-solo>:first-child{margin-top:0!important}.portal-accounting .ci-p .pd-g{gap:16px}.portal-accounting .ci-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .ci-p .pos{color:#7fd6a6}.portal-accounting .ci-p .neg{color:#f2a7a0}.portal-accounting .ci-p:not(.panoramica) .ci-per{display:none}.portal-accounting .ci-p .ct-strum .spazio{flex:1}.portal-accounting .ci-and{grid-column:span 8}.portal-accounting .ci-dove{grid-column:span 4}.portal-accounting .ci-mod{grid-column:span 8}.portal-accounting .ci-bud{grid-column:span 4}.portal-accounting .ci-dati{grid-column:span 12}.portal-accounting .ci-ch{display:grid;grid-template-columns:34px 1fr;gap:6px;height:200px}.portal-accounting .ci-ch .pd-y{margin-bottom:0}.portal-accounting .ci-plot{display:grid;grid-template-columns:repeat(30,1fr);gap:3px;align-items:end;background:linear-gradient(to top,rgba(255,255,255,.1) 1px,transparent 1px)}.portal-accounting .ci-d{height:100%;display:flex;align-items:flex-end;cursor:default}.portal-accounting .ci-st{width:100%;height:100%;display:flex;flex-direction:column-reverse;gap:1px}.portal-accounting .ci-st i{display:block;width:100%;min-height:0}.portal-accounting .ci-st i:last-child{border-radius:2px 2px 0 0}.portal-accounting .ci-d:hover .ci-st{filter:brightness(1.25)}.portal-accounting .ci-d.picco .ci-st i:last-child{box-shadow:0 -2px #f2c981}.portal-accounting .ci-d.oggi{opacity:.55}.portal-accounting .ci-x{display:flex;justify-content:space-between;padding-left:40px;font-size:11px;color:var(--t3)}.portal-accounting .ci-picco{display:flex;align-items:center;gap:10px;margin-top:auto;padding:9px 11px;border-radius:3px;background:#e8ae5514;box-shadow:inset 2px 0 #e8ae55;font-size:12px;color:var(--t2)}.portal-accounting .ci-picco>.i{width:14px;height:14px;color:#f2c981;flex-shrink:0}.portal-accounting .ci-picco>div{flex:1}.portal-accounting .ci-picco b{display:block;color:var(--t1);font-size:13px}.portal-accounting .ci-picco .ft-lk{white-space:nowrap}.portal-accounting .ci-dim span{padding:0 9px}.portal-accounting .ci-dl{display:none;flex-direction:column;gap:2px}.portal-accounting .ci-dl.on{display:flex}.portal-accounting .ci-dr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 64px 34px;gap:10px;align-items:center;min-height:42px;font-size:13px}.portal-accounting .ci-dn{min-width:0;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-dn small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .ci-dr>b{text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .ci-dq{text-align:right;font-size:12px;color:var(--t3)}.portal-accounting .ci-mh,.portal-accounting .ci-mr{display:grid;grid-template-columns:minmax(200px,1.6fr) 80px 70px 60px 60px 80px 90px;gap:10px;align-items:center}.portal-accounting .ci-mh{height:32px;font-size:11px;font-weight:600;color:var(--t3);box-shadow:inset 0 -1px #ffffff0f}.portal-accounting .ci-mh span:not(:first-child),.portal-accounting .ci-mr>:not(:first-child){text-align:right}.portal-accounting .ci-mr{min-height:48px;font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .ci-mn b{display:block;font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}.portal-accounting .ci-mn small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .ci-mr .ko{color:#ff8a80;font-weight:600}.portal-accounting .ci-mc{color:var(--t1)}.portal-accounting .ci-mq{color:var(--t3)}.portal-accounting .ci-bb{position:relative;display:flex;height:12px;border-radius:3px;background:#ffffff0f}.portal-accounting .ci-bb i{display:block;height:100%}.portal-accounting .ci-bb i.sp{background:#5b8def;border-radius:3px 0 0 3px}.portal-accounting .ci-bb i.pr{background:repeating-linear-gradient(135deg,#5b8def8c 0,#5b8def8c 3px,#5b8def40 3px,#5b8def40 6px)}.portal-accounting .ci-bb em{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:#f2c981}.portal-accounting .ci-bl{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--t2)}.portal-accounting .ci-bl span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .ci-bl i{width:10px;height:10px;border-radius:2px}.portal-accounting .ci-bl i.sp{background:#5b8def}.portal-accounting .ci-bl i.pr{background:#5b8def73}.portal-accounting .ci-bl i.so{width:2px;height:12px;background:#f2c981}.portal-accounting .ci-bf{display:flex;flex-direction:column;gap:2px;margin-top:auto}.portal-accounting .ci-bf div{display:flex;justify-content:space-between;min-height:30px;align-items:center;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .ci-bf div:last-child{box-shadow:none}.portal-accounting .ci-bf span{color:var(--t2)}.portal-accounting .ci-bf b{font-variant-numeric:tabular-nums}.portal-accounting .ci-dati{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 16px}.portal-accounting .ci-dati>.pd-wt,.portal-accounting .ci-dati>.ci-gest{grid-column:1/-1}.portal-accounting .ci-av{display:flex;gap:10px;padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-accounting .ci-av>.i{width:15px;height:15px;color:#f2c981;flex-shrink:0;margin-top:2px}.portal-accounting .ci-av b{font-size:13px}.portal-accounting .ci-av small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ci-gest{display:flex;align-items:center;gap:8px}.portal-accounting .ci-lis{font-size:12px;color:var(--t3)}.portal-accounting .ci-adm{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t3);white-space:nowrap}.portal-accounting .ci-adm .i{width:13px;height:13px}.portal-accounting .ci-rh,.portal-accounting .ci-rr{display:grid;grid-template-columns:110px 110px 110px minmax(150px,1fr) 74px 74px 56px minmax(120px,1fr) 70px 20px;gap:10px;align-items:center;padding:0 16px}.portal-accounting .ci-rh{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .ci-rh span:nth-child(n+5):nth-child(-n+7),.portal-accounting .ci-rh span:nth-child(9),.portal-accounting .ci-rr>b{text-align:right}.portal-accounting .ci-rr{min-height:50px;font-size:12px;color:var(--t2);cursor:pointer;font-variant-numeric:tabular-nums;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .ci-rr>span:nth-child(n+5):nth-child(-n+7){text-align:right}.portal-accounting .ci-rr:hover{background:#ffffff08}.portal-accounting .ci-rr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .ci-rq{color:var(--t1);font-weight:600}.portal-accounting .ci-rm{font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-rr small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-rr>b{color:var(--t1)}.portal-accounting .ci-rr .ch{width:14px;height:14px;color:var(--t3)}.portal-accounting.cn-aperto .ci-p{padding-right:464px}.portal-accounting .ci-cb{display:flex;gap:2px;height:10px;border-radius:3px;overflow:hidden}.portal-accounting .ci-cb i{display:block;height:100%}.portal-accounting .ci-cl{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:12px;color:var(--t2)}.portal-accounting .ci-cl span{display:flex;align-items:center;gap:6px}.portal-accounting .ci-cl i{width:10px;height:10px;border-radius:2px;flex-shrink:0}.portal-accounting .ci-cl b{margin-left:auto;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .ci-sim{grid-column:span 8}.portal-accounting .ci-esi{grid-column:span 4}.portal-accounting .ci-sh,.portal-accounting .ci-sr{display:grid;grid-template-columns:minmax(150px,1fr) 150px 16px 170px 70px 100px minmax(140px,1fr);gap:10px;align-items:center}.portal-accounting .ci-sh{height:32px;font-size:11px;font-weight:600;color:var(--t3);box-shadow:inset 0 -1px #ffffff0f}.portal-accounting .ci-sh span:nth-child(5),.portal-accounting .ci-sh span:nth-child(6),.portal-accounting .ci-sr>b:nth-of-type(2),.portal-accounting .ci-sr>b:nth-of-type(3){text-align:right}.portal-accounting .ci-sr{min-height:52px;font-size:13px;color:var(--t2);box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .ci-sr.cambia{background:#5b8def0d}.portal-accounting .ci-sf{font-weight:600;color:var(--t1)}.portal-accounting .ci-sm{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-fa{width:12px;height:12px;color:var(--t3)}.portal-accounting .ci-ss{height:32px;font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-accounting .ci-ss .i{margin-left:auto;width:13px;height:13px;color:var(--t3)}.portal-accounting .ci-ss.cambia{box-shadow:inset 0 0 0 1px #5b8def99}.portal-accounting .ci-sr>b{font-variant-numeric:tabular-nums}.portal-accounting .ci-sr small{font-size:12px;color:var(--t3);line-height:1.4}.portal-accounting .ci-sr small.warn{color:#f2c981}.portal-accounting .ci-res b{font-size:20px}.portal-accounting .ci-res>div:first-child b{color:var(--t1)!important}.portal-accounting .ci-avv{display:flex;gap:10px;padding:10px 12px;border-radius:3px;background:#e8ae5514;box-shadow:inset 2px 0 #e8ae55}.portal-accounting .ci-avv>.i{width:15px;height:15px;color:#f2c981;flex-shrink:0;margin-top:2px}.portal-accounting .ci-avv b{font-size:13px}.portal-accounting .ci-avv small{display:block;font-size:12px;line-height:1.45;color:var(--t3)}.portal-accounting .ci-bmese,.portal-accounting .ci-bfeat{grid-column:span 6}.portal-accounting .ci-bi{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-accounting .ci-bi .tp-inp{height:36px}.portal-accounting .ci-bi .tp-inp.num{justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-accounting .ci-op{display:flex;flex-direction:column;gap:6px}.portal-accounting .ci-op>div{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:3px;background:#ffffff09;cursor:pointer}.portal-accounting .ci-op>div.on{box-shadow:inset 0 0 0 1.5px #5b8def}.portal-accounting .ci-op>div.on .cn-rad{box-shadow:inset 0 0 0 5px #5b8def}.portal-accounting .ci-op b{font-size:13px}.portal-accounting .ci-op small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ci-chi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.portal-accounting .ci-chi b{font-weight:600;margin-right:8px}.portal-accounting .ci-fr{display:grid;grid-template-columns:minmax(150px,1fr) 90px minmax(0,1fr) 140px;gap:12px;align-items:center;min-height:50px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .ci-fi{height:32px;justify-content:flex-end;font-variant-numeric:tabular-nums}.portal-accounting .ci-fb{height:8px;border-radius:2px;background:#ffffff0f;overflow:hidden}.portal-accounting .ci-fb i{display:block;height:100%;background:#5b8def;border-radius:2px}.portal-accounting .ci-fb i.warn{background:#e8ae55}.portal-accounting .ci-fp{text-align:right;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .ci-bfeat .pd-ins{margin-top:auto}.portal-accounting:is(.cn-aperto,.nv-on) .ci-p .pd-kpi.ci-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-accounting:is(.cn-aperto,.nv-on) .ci-p .ci-kpi .pd-kv b{font-size:20px}.portal-accounting:is(.cn-aperto,.nv-on) .ci-p .ci-kpi .pd-sp{display:none}.portal-accounting:is(.cn-aperto,.nv-on) .ci-p .ci-kpi :is(.pd-kt,.pd-kd){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting:is(.cn-aperto,.nv-on) :is(.ci-and,.ci-dove,.ci-mod,.ci-bud,.ci-sim,.ci-esi,.ci-bmese,.ci-bfeat){grid-column:span 12}.portal-accounting:is(.cn-aperto,.nv-on) :is(.ci-rh,.ci-rr){grid-template-columns:100px minmax(120px,1fr) 70px 20px}.portal-accounting:is(.cn-aperto,.nv-on) :is(.ci-rh,.ci-rr)>:is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){display:none}.portal-accounting:is(.cn-aperto,.nv-on) .ci-p .ct-strum{flex-wrap:wrap}.portal-accounting .ci-bn>div:first-child b{color:var(--t1)!important}.portal-accounting .ci-bn b{font-size:16px}.portal-accounting .ci-bf>.tp-et{margin-bottom:4px}.portal-accounting .ci-sim{grid-column:span 12}.portal-accounting .ci-esi{grid-column:span 12;display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:stretch}.portal-accounting .ci-esi>.pd-wt,.portal-accounting .ci-esi>.cn-dp{grid-column:1/-1}.portal-accounting .ci-esi>.cn-dp{margin-top:0}.portal-accounting .ci-esi .dc-nova{align-items:flex-start}.portal-accounting .ci-sr small{white-space:normal}.portal-accounting .ci-dim{display:grid!important;grid-template-columns:repeat(4,1fr);width:100%;height:32px}.portal-accounting .ci-dim span{display:grid;place-items:center;padding:0!important;font-size:12px}.portal-accounting .ci-pv{display:flex;align-items:center;gap:14px}.portal-accounting .ci-vis span{display:inline-flex;align-items:center;gap:6px}.portal-accounting .ci-vis .i{width:13px;height:13px}.portal-accounting .ci-pvn{font-size:12px;color:var(--t3)}.portal-accounting .ci-v{display:none}.portal-accounting .ci-solo.prova.confronta .ci-v.confronta,.portal-accounting .ci-solo.prova.costi .ci-v.costi{display:block}.portal-accounting .ci-v>*{margin-bottom:0!important}.portal-accounting .ci-v>*+*{margin-top:16px!important}.portal-accounting .ci-arena{display:flex;flex-direction:column;gap:12px}.portal-accounting .ci-arb{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal-accounting .ci-arb .spazio{flex:1}.portal-accounting .ci-come span{padding:0 10px}.portal-accounting .ci-arx{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t3)}.portal-accounting .ci-arx .i{width:13px;height:13px}.portal-accounting .ci-arx b{color:var(--t2)}.portal-accounting .ci-ars{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:0}.portal-accounting .ci-ar{display:flex;flex-direction:column;min-width:0;border-radius:3px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0d}.portal-accounting .ci-ar.vince{box-shadow:inset 0 0 0 1.5px #4cc38a8c}.portal-accounting .ci-arh{display:flex;align-items:center;gap:10px;padding:10px 12px;box-shadow:inset 0 -1px #ffffff0f}.portal-accounting .ci-arn{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ffffff14;font-size:11px;font-weight:700;color:var(--t2)}.portal-accounting .ci-arm{flex:1;height:42px!important;min-width:0}.portal-accounting .ci-arm>div{flex:1;min-width:0}.portal-accounting .ci-arm b{display:block;font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}.portal-accounting .ci-arm small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-arm>.i{width:14px;height:14px;color:var(--t3)}.portal-accounting .ci-art{font-size:11px;font-weight:600;color:var(--t3);white-space:nowrap}.portal-accounting .ci-arc{flex:1 1 auto!important;max-height:440px;padding:16px!important;overflow-y:auto}.portal-accounting .ci-arf{display:flex;flex-direction:column;gap:8px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0f}.portal-accounting .ci-arn2{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portal-accounting .ci-arn2 span{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:3px;background:#ffffff09;font-size:11px;color:var(--t3)}.portal-accounting .ci-arn2 span .i{display:none}.portal-accounting .ci-arn2 b{font-size:13px;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .ci-arv{display:flex;align-items:center;gap:10px}.portal-accounting .ci-arv small{flex:1;font-size:12px;line-height:1.45;color:var(--t2)}.portal-accounting .ci-arv .btn{flex-shrink:0}.portal-accounting .ci-arv .btn.on{background:#4cc38a29;color:#7fd6a6}.portal-accounting .ci-arcomp{display:flex;flex-direction:column;gap:8px}.portal-accounting .ci-arcomp .ia-comp{background:#ffffff0e}.portal-accounting .ci-ar2{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:3px;background:#ffffff0f;font-size:12px;font-weight:600;color:var(--t2);white-space:nowrap}.portal-accounting .ci-ar2 .i{width:13px;height:13px}.portal-accounting .ci-arsug{display:flex;gap:6px;flex-wrap:wrap}.portal-accounting .ci-arsug button{height:30px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0d;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-accounting .ci-arsug button:hover{background:#ffffff17;color:var(--t1)}.portal-accounting .ci-sgs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.portal-accounting .ci-sg{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px 10px;align-items:start;padding:12px;border:0;border-radius:3px;background:#ffffff09;cursor:pointer;text-align:left;font-family:Manrope,sans-serif;color:var(--t1)}.portal-accounting .ci-sg .cn-rad{margin-top:2px}.portal-accounting .ci-sg.on{box-shadow:inset 0 0 0 1.5px #5b8def}.portal-accounting .ci-sg.on .cn-rad{box-shadow:inset 0 0 0 5px #5b8def}.portal-accounting .ci-sg b{font-size:13px}.portal-accounting .ci-sg small{display:block;font-size:12px;color:var(--t3);line-height:1.4}.portal-accounting .ci-sgv{grid-column:2;display:flex;align-items:baseline;gap:8px;margin-top:6px}.portal-accounting .ci-sgv b{font-size:16px;font-variant-numeric:tabular-nums}.portal-accounting .ci-sim{display:flex;flex-direction:column}.portal-accounting .ci-sh,.portal-accounting .ci-sr{grid-template-columns:minmax(150px,1fr) 140px 14px 170px 80px 76px 100px minmax(160px,1.2fr)!important}.portal-accounting .ci-cks{display:flex;gap:4px}.portal-accounting .ci-ck{width:20px;height:20px;display:grid;place-items:center;border-radius:50%}.portal-accounting .ci-ck .i{width:11px;height:11px}.portal-accounting .ci-ck.ok{background:#4cc38a26;color:#7fd6a6}.portal-accounting .ci-ck.ko{background:#ff696126;color:#ff8a80}.portal-accounting .ci-sr.aperta{background:#5b8def14;box-shadow:inset 2px 0 #5b8def}.portal-accounting .ci-sdett{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:12px 14px 14px;background:#5b8def0a;box-shadow:inset 2px 0 #5b8def}.portal-accounting .ci-sd1{display:flex;flex-direction:column;gap:6px}.portal-accounting .ci-cmp{display:grid;grid-template-columns:minmax(0,1fr) 60px 14px 70px;gap:6px;align-items:center;min-height:26px;font-size:12px;color:var(--t3)}.portal-accounting .ci-cmp b{text-align:right;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .ci-sdn{font-size:12px;line-height:1.45;color:var(--t3)}.portal-accounting .ci-sd1 .ci-ss{height:32px}.portal-accounting .ci-pkw{display:none}.portal-accounting.ci-modello .ci-pkw{display:block;position:relative;height:0}.portal-accounting .ci-pick{position:absolute;z-index:5;left:334px;top:-330px;width:540px;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:3px;background:#1b1f29;box-shadow:0 18px 48px #0000008c,inset 0 0 0 1px #ffffff14;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .ci-pick .ct-cerca{max-width:none;margin-bottom:4px}.portal-accounting .ci-pkh,.portal-accounting .ci-pk{display:grid;grid-template-columns:minmax(0,1fr) 110px 70px 56px 50px;gap:8px;align-items:center}.portal-accounting .ci-pkh{padding:0 8px;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .ci-pk{padding:8px;border-radius:3px;cursor:pointer;font-size:12px;color:var(--t2)}.portal-accounting .ci-pk:hover{background:#ffffff0d}.portal-accounting .ci-pk b{display:block;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}.portal-accounting .ci-pk small{display:block;font-size:11px;color:var(--t2)}.portal-accounting .ci-pq{height:6px;border-radius:2px;background:#ffffff14;overflow:hidden}.portal-accounting .ci-pq i{display:block;height:100%;background:#7fd6a6}.portal-accounting .ci-pt{justify-self:start;height:18px;padding:0 6px;display:inline-flex;align-items:center;border-radius:3px;background:#ffffff0f;font-size:11px;font-weight:600;color:var(--t2)}.portal-accounting .ci-pt.ok{color:#7fd6a6;background:#4cc38a1f}.portal-accounting .ci-pt.ko{color:#ff8a80;background:#ff69611f}.portal-accounting .ci-pkn{padding:4px 8px 0;font-size:11px;color:var(--t3)}.portal-accounting .ci-pro{grid-column:span 7}.portal-accounting .ci-esi{grid-column:span 5;display:flex!important;flex-direction:column}.portal-accounting .ci-cat{grid-column:span 7}.portal-accounting .ci-ab{grid-column:span 5}.portal-accounting .ci-esi .cn-dp{margin-top:auto}.portal-accounting .ci-cr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 12px;align-items:center}.portal-accounting .ci-cr .sd-tg{grid-column:1/-1}.portal-accounting .ci-sl{position:relative;height:6px;border-radius:3px;background:#ffffff14}.portal-accounting .ci-sl i{display:block;height:100%;border-radius:3px;background:#5b8def}.portal-accounting .ci-sl b{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#e9eef6;box-shadow:0 2px 6px #0006;cursor:grab}.portal-accounting .ci-slv{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.portal-accounting .ci-ln{stroke:#bf7e3a!important}.portal-accounting .ci-pro .cb-dots .pd-dot{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent)}.portal-accounting .ci-qual{display:flex;flex-direction:column}.portal-accounting .ci-qual>div{display:grid;grid-template-columns:minmax(0,1fr) 50px 14px 50px;gap:6px;align-items:center;min-height:30px;font-size:12px;color:var(--t3);box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .ci-qual b{text-align:right;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .ci-kh,.portal-accounting .ci-kr{display:grid;grid-template-columns:minmax(150px,1.4fr) 64px 56px 52px 64px 40px 40px 60px 90px;gap:8px;align-items:center}.portal-accounting .ci-kh{height:32px;font-size:11px;font-weight:600;color:var(--t3);box-shadow:inset 0 -1px #ffffff0f}.portal-accounting .ci-kh span:not(:first-child),.portal-accounting .ci-kr>span{text-align:right}.portal-accounting .ci-kr{min-height:46px;font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .ci-kr .ok{color:#7fd6a6}.portal-accounting .ci-kr .ko{color:var(--t3)}.portal-accounting .ci-kq{display:flex!important;align-items:center;gap:6px;justify-content:flex-end}.portal-accounting .ci-kq i{display:block;width:40px;height:6px;border-radius:2px;background:#ffffff14;position:relative;overflow:hidden}.portal-accounting .ci-abg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portal-accounting .ci-abg div{padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-accounting .ci-abg b{display:block;font-size:20px;font-weight:700}.portal-accounting .ci-abg small{font-size:12px;color:var(--t3)}.portal-accounting .ci-abg .ok b{color:var(--t1)}.portal-accounting .ci-abg .su b{color:#7fd6a6}.portal-accounting .ci-abg .ko b{color:#ff8a80}.portal-accounting .ci-abr{display:flex;align-items:flex-start;gap:10px;padding:10px 0;box-shadow:inset 0 -1px #ffffff0d;font-size:13px}.portal-accounting .ci-abr>.i{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-accounting .ci-abr>div{flex:1}.portal-accounting .ci-abr small{display:block;font-size:12px;line-height:1.45;color:var(--t3)}.portal-accounting .ci-abt{display:flex;gap:6px 10px;flex-wrap:wrap;margin-top:auto;font-size:12px;color:var(--t3)}.portal-accounting .ci-abt b{color:var(--t1);margin-right:8px}.portal-accounting .ci-uni{grid-column:span 12}.portal-accounting .ci-ug{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.portal-accounting .ci-u{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:3px;background:#ffffff09;box-shadow:inset 0 2px 0 var(--c)}.portal-accounting .ci-u span{font-size:12px;color:var(--t2)}.portal-accounting .ci-u b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .ci-u small{font-size:12px;color:var(--t3)}.portal-accounting .ci-u em{font-style:normal;font-size:12px;color:#b7cbf7}.portal-accounting:is(.cn-aperto,.nv-on) .ci-ars{grid-template-columns:1fr}.portal-accounting:is(.cn-aperto,.nv-on) :is(.ci-pro,.ci-esi,.ci-cat,.ci-ab){grid-column:span 12}.portal-accounting:is(.cn-aperto,.nv-on) .ci-ug,.portal-accounting:is(.cn-aperto,.nv-on) .ci-sgs{grid-template-columns:1fr 1fr}.portal-accounting .ci-sim{position:relative}.portal-accounting.ci-modello .ci-pkw{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;pointer-events:none;z-index:5}.portal-accounting .ci-pick{pointer-events:auto;left:0;top:0}.portal-accounting .ci-ar2{height:36px;padding:0 12px}.portal-accounting .ci-arh .pn-ib{width:42px;height:42px}.portal-accounting .ci-and .pd-leg{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.portal-accounting .ci-rh>span:nth-child(8),.portal-accounting .ci-rr>small{padding-left:16px}.portal-accounting .ci-sh span:nth-child(5){text-align:left}.portal-accounting .ci-sh span:nth-child(7){text-align:right}.portal-accounting .ci-v .ia-tab :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .ci-kr .ok .i{width:14px;height:14px;vertical-align:-2px}.portal-accounting .ci-rf{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-rf i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:2px;background:var(--c)}.portal-accounting .ci-solo{margin-top:16px}.portal-accounting .ci-table-scroll{overflow-x:auto;min-width:0}.portal-accounting .ci-tab{min-width:1060px}.portal-accounting .ci-rr{width:100%;text-align:left;border:0;background:transparent}.portal-accounting .ci-rr>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-dim button{padding:0 6px;font-size:12px}.portal-accounting .ci-mh,.portal-accounting .ci-mr{min-width:650px}.portal-accounting .ci-pv{margin-bottom:16px}.portal-accounting .ci-pick-live{width:min(540px,calc(100vw - 32px));background:var(--blocco);color:var(--t1)}.portal-accounting .ci-pick-live [role=option]{min-height:48px}.portal-accounting.ci-model-popover{width:min(540px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:0;background:var(--blocco);border:0}.portal-accounting.ci-model-popover .ci-pkw{display:block}.portal-accounting.ci-model-popover .ci-pick{position:static;width:100%;background:var(--blocco);box-shadow:none}.portal-accounting.ci-model-popover .ct-cerca{width:100%;max-width:none}.portal-accounting .ci-model-options{max-height:280px;overflow:auto}.portal-accounting .ci-pk{width:100%;border:0;background:none;text-align:left;font-family:inherit}.portal-accounting .ci-pk.on{background:#5b8def24}.portal-accounting .ci-pk b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-accounting .ci-pk>span{font-size:11px}.portal-accounting .ci-pq{height:auto;min-height:6px}.portal-accounting .ci-pq i{height:6px}.portal-accounting .ci-cr .im-tog{border:0;padding:0;width:36px;height:20px;flex-shrink:0;display:inline-block;border-radius:99px;background:#ffffff24;position:relative;cursor:pointer}.portal-accounting .ci-cr .im-tog:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;left:2px;top:2px;background:#fff;transition:transform var(--t-rapido,.14s)}.portal-accounting .ci-cr .im-tog.on{background:#e9eef6}.portal-accounting .ci-cr .im-tog.on:after{transform:translate(16px);background:#0b0e15}.portal-accounting .ci-cr .sd-tg{display:flex;gap:8px;align-items:center}.portal-accounting .ci-ss{max-width:100%;min-width:0;justify-content:space-between;overflow:hidden}.portal-accounting .ci-ss>span{overflow:hidden;text-overflow:ellipsis}.portal-accounting .ci-ss svg{flex-shrink:0}.portal-accounting .ci-sim-table{min-width:1080px}.portal-accounting .ci-details-motion{overflow:hidden}.portal-accounting .ci-details-motion[data-state=open]{animation:accounting-expand var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .ci-details-motion[data-state=closed]{animation:accounting-collapse var(--t-medio,.22s) var(--c-esce,ease-in)}@keyframes accounting-expand{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes accounting-collapse{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.portal-accounting .ci-sl-input{width:100%;accent-color:var(--blu)}.portal-accounting .ci-catalogue{min-width:680px}.portal-accounting .cf-cb{height:6px;background:#ffffff0f;border-radius:2px;overflow:hidden}.portal-accounting .cf-cb i{height:100%;display:block;background:#5b8def}.portal-accounting .ci-bb{overflow:hidden}.portal-accounting .ci-bb>i{flex-shrink:0}.portal-accounting .ci-arcomp textarea{min-height:72px;width:100%;resize:vertical;background:transparent;color:var(--t1);padding:12px}.portal-accounting .ci-arcomp form{display:flex;align-items:center}.portal-accounting .ci-arc{max-height:440px;min-height:160px}.portal-accounting .ci-sg{font-size:13px}.portal-accounting .ci-sg:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.portal-accounting .ci-gest{flex-wrap:wrap}.portal-accounting .ci-adm,.portal-accounting .ci-kpi .pd-kd{white-space:normal}.portal-accounting .ci-solo .ci-per{display:inline-flex}.portal-accounting .ci-sr[role=button]{cursor:pointer}.portal-accounting .ci-sr[role=button]:focus-visible{outline:2px solid var(--blu)}.portal-accounting .ci-fi{width:90px;padding:0 8px;text-align:right}.portal-accounting .ci-cr label{display:flex;gap:8px;align-items:center}@keyframes accounting-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:900px){.portal-accounting .ci-kpi,.portal-accounting .ci-ug,.portal-accounting .ci-sgs{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-accounting .ci-ars{grid-template-columns:1fr}.portal-accounting :is(.ci-bmese,.ci-bfeat){grid-column:span 12}.portal-accounting .ci-dati{grid-template-columns:1fr}.portal-accounting .ci-pv{flex-wrap:wrap}}.portal-accounting .ci-vote-score{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.portal-accounting .ci-vote-score select{background:var(--cb-soft);color:var(--t1);border:0;border-radius:3px;padding:4px}.portal-accounting .ci-attachments{display:flex;gap:8px;flex-wrap:wrap}.portal-accounting .ci-attachments>span{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--cb-soft);border-radius:3px;font-size:12px}.portal-accounting .ci-trials{display:grid;gap:6px}.portal-accounting .ci-trial{display:grid;grid-template-columns:180px 180px minmax(0,1fr) 200px;gap:12px;text-align:left;font-size:12px;padding:12px;background:var(--cb-soft);border-radius:3px}.portal-accounting .ci-trial small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-accounting .ci-trial:hover{background:var(--cb-hover)}.portal-accounting .ci-arc .nova-steps{margin-bottom:12px}.portal-accounting .ci-arcomp .ia-campo{font:400 13px/1.6 Manrope,sans-serif;max-height:220px}.portal-accounting .ci-arcomp .invia{flex-shrink:0}.portal-accounting .ci-arh .ci-arm{min-width:0}.portal-accounting .ci-arh .ci-arm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-accounting .ci-arc .ia-utente{white-space:pre-wrap;overflow-wrap:anywhere}.portal-accounting .ci-arc .ia-turno{min-width:0}.portal-accounting .ci-arn2 b{overflow-wrap:anywhere}@media(max-width:1100px){.portal-accounting .ci-arv{flex-wrap:wrap}.portal-accounting .ci-trial{grid-template-columns:1fr 1fr}.portal-accounting .ci-trial small{grid-column:1/-1}}.portal-accounting .ci-come button{padding:0 10px}.portal-accounting .ci-arc{--ia-corpo:14px;gap:22px}.portal-accounting .ci-arc>div{display:flex;flex-direction:column;gap:22px}.portal-accounting .ci-arc .ia-turno{display:flex;flex-direction:column;gap:6px}.portal-accounting .ci-arc .ia-turno.ultimo{gap:8px}.portal-accounting .ci-arc .ia-utente{padding:11px 14px;border-radius:3px;background:color-mix(in srgb,var(--bg),var(--t1) 12%);font:500 14px/1.55 Manrope,sans-serif;color:var(--t1)}.portal-accounting .ci-arc .ia-md{font:500 14px/1.65 Manrope,sans-serif;color:var(--t2)}.portal-accounting .ci-arc .ia-md p{margin:10px 0;font:inherit;line-height:inherit}.portal-accounting .ci-arc .ia-md p:first-child{margin-top:4px}.portal-accounting .ci-arc .ia-tab{margin:12px 0;border:0;border-radius:3px;background:#ffffff09;font:inherit;color:inherit}.portal-accounting .ci-arc .ia-tab table{font:500 12px/1.65 Manrope,sans-serif}.portal-accounting .ci-arc .ia-tab th,.portal-accounting .ci-arc .ia-tab td{padding:8px 10px;border:0}.portal-accounting .ci-arc .ia-tab th{background:#ffffff0d;font-weight:600}.portal-accounting .ci-arc .nova-steps{margin-bottom:2px}.portal-accounting .ci-arc .nova-steps-toggle{background:none;color:var(--t3);font-weight:400;line-height:normal}.portal-accounting .ci-arcomp .ia-comp{gap:8px;min-height:56px;padding:0 10px;border-radius:3px;box-shadow:0 8px 28px #0000006b}.portal-accounting .ci-arcomp .ia-campo{flex:1;min-width:0;width:auto;resize:none;height:22px;min-height:22px;max-height:120px;padding:0 6px;border:0;font:500 14px/1.55 Manrope,sans-serif}.portal-accounting .ci-arcomp .ia-campo::-moz-placeholder{color:var(--t3)}.portal-accounting .ci-arcomp .ia-campo::placeholder{color:var(--t3)}.portal-accounting .ci-arcomp .tondo,.portal-accounting .ci-arcomp .invia{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:3px}.portal-accounting .ci-arcomp .tondo{background:none;color:var(--t3)}.portal-accounting .ci-arcomp .invia{background:var(--t1);color:var(--bg)}.portal-accounting .ci-arcomp .ci-ar2 .i{width:13px;height:13px}.portal-accounting .ci-arcomp .ci-ar2{gap:6px}.portal-accounting .ci-arv .btn.piccolo{height:28px;min-height:28px}.portal-accounting .ci-arh .ci-arm{font:500 13px/1.55 Manrope,sans-serif;border:0}@media(prefers-reduced-motion:reduce){.portal-accounting .ci-details-motion{animation:none}}.portal-accounting .ci-p .tp-et,.portal-accounting.ci-det .tp-et{font:600 11px/1.55 Manrope,sans-serif;color:var(--t3)}.portal-accounting .ci-p .ft-lk{font-size:12px;font-weight:600}.portal-accounting .ci-p .ci-sg{font-weight:400;line-height:normal}.portal-accounting .ci-p .ci-ss{border:0}.portal-accounting .ci-p .ci-qual>div{grid-template-columns:minmax(0,1fr) auto}.portal-accounting .ci-p .ci-catalogue{min-width:0}.portal-accounting.ci-model-popover,.portal-accounting.ci-model-popover .ci-pick{background:#1b1f29}.portal-accounting.ci-model-popover{box-shadow:0 18px 48px #0000008c,inset 0 0 0 1px #ffffff14}.portal-accounting .ci-pq{height:6px;min-height:6px;overflow:visible;font-size:12px;line-height:6px}.portal-accounting.ci-det{padding:16px 20px!important;background:#12151c;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059;border:0}.portal-accounting.ci-det .cn-dh{padding:0}.portal-accounting.ci-det .cn-dt{font-size:12px;line-height:1.55}.portal-accounting .ci-detail-open{padding-right:432px}.portal-accounting .ci-detail-open .ci-tab{min-width:0}.portal-accounting .ci-detail-open :is(.ci-rh,.ci-rr){grid-template-columns:100px minmax(0,1fr) 70px 20px}.portal-accounting .ci-detail-open :is(.ci-rh,.ci-rr)>:is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){display:none}.portal-accounting .ci-p .ci-rr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}:root:not(.dark) .portal-accounting.ci-det,:root:not(.dark) .portal-accounting.ci-model-popover,:root:not(.dark) .portal-accounting.ci-model-popover .ci-pick{background:var(--blocco)}@media(max-width:1000px){.portal-accounting .ci-detail-open{padding-right:0}}.portal-accounting .ci-catalogue-rows{max-height:340px;overflow:auto}.portal-accounting .ci-abr .ft-lk{font-size:13px;line-height:1.55}.portal-accounting .ci-bf .tp-et{color:var(--t2)}.portal-accounting.ci-det .cn-dh{min-height:30px}.portal-accounting .ci-gest .btn.piccolo{height:28px;padding:0 10px;font-size:12px}.portal-accounting.ci-model-popover .ci-pk .ci-pq{font-size:12px;line-height:18.6px}.portal-accounting.ci-model-popover .ci-pick{box-shadow:0 18px 48px #0000008c,inset 0 0 0 1px #ffffff14}.portal-accounting.ci-model-popover{box-shadow:none}:root.dark .portal-accounting .ci-arc .ia-md{color:#dce2eb}.portal-accounting .ci-p .ci-arb .ci-come button{padding:0 10px}.portal-accounting .ci-arh .ci-arm{text-align:left}.portal-accounting .ci-p .ci-catalogue{min-width:680px}.portal-accounting .cn-solo{display:none}.portal-accounting .cn-p.movimenti .cn-solo.movimenti,.portal-accounting .cn-p.gestione .cn-solo.gestione{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .cn-solo>*{margin-bottom:0!important}.portal-accounting .cn-solo>*+*{margin-top:16px!important}.portal-accounting .cn-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .cn-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-accounting .cn-kpi b.ok{color:#4cc38a}.portal-accounting .cn-kpi b.warn{color:#e8ae55}.portal-accounting .neg{color:var(--t1)}.portal-accounting .cn-conti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-accounting .cn-conto{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:3px;background:#ffffff09;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease}.portal-accounting .cn-conto:hover{background:#ffffff0f}.portal-accounting .cn-conto.on{box-shadow:inset 0 0 0 1.5px #3fb7a0}.portal-accounting .cn-ct{display:flex;align-items:center;gap:10px}.portal-accounting .cn-ct>div{flex:1;min-width:0}.portal-accounting .cn-ct b{display:block;font-size:13px;font-weight:600}.portal-accounting .cn-ct small{display:block;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cn-ci{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:#3fb7a024;color:#6fd3be}.portal-accounting .cn-ci .i{width:15px;height:15px}.portal-accounting .cn-sv{display:flex;align-items:flex-end;gap:12px}.portal-accounting .cn-sv>b{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-accounting .cn-sd{display:flex;justify-content:space-between;font-size:12px;color:var(--t3)}.portal-accounting .cn-sel{display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border-radius:3px;background:#5b8def1a}.portal-accounting .cn-sel>.i{width:15px;height:15px;color:#8fb0f5}.portal-accounting .cn-sel b{font-size:13px;margin-right:6px}.portal-accounting .cn-sel .spazio{flex:1}.portal-accounting .cn-mov>*{margin-bottom:0!important}.portal-accounting .cn-mov>*+*{margin-top:12px!important}.portal-accounting .cn-mt,.portal-accounting .cn-m{display:grid;grid-template-columns:22px minmax(240px,1.6fr) 90px 160px 150px 130px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .cn-mt{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .cn-mt span:last-child,.portal-accounting .cn-imp{text-align:right}.portal-accounting .cn-g{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 16px;background:#ffffff05;font-size:12px;font-weight:600;color:var(--t3)}.portal-accounting .cn-g b{font-size:12px;font-variant-numeric:tabular-nums}.portal-accounting .cn-m{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer}.portal-accounting .cn-m:hover{background:#ffffff08}.portal-accounting .cn-m.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .cn-m.on .cp-ck{background:#5b8def;border-color:#5b8def}.portal-accounting .cn-m.on .cp-ck:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-accounting .cn-mn{min-width:0}.portal-accounting .cn-mn b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cn-mn small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cn-mc{font-size:12px}.portal-accounting .cn-nocat{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#f2c981}.portal-accounting .cn-nocat .i{width:12px;height:12px}.portal-accounting .cn-ric{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,#fff)}.portal-accounting .cn-ric .i{width:12px;height:12px}.portal-accounting .cn-imp{font-size:13px;font-variant-numeric:tabular-nums}.portal-accounting .cn-det{display:none;position:fixed;top:64px;right:0;bottom:0;z-index:20;width:440px;flex-direction:column;gap:16px;padding:16px 18px;overflow-y:auto;background:#12151c;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059;font-family:Manrope,sans-serif;color:var(--t1)}body.cn-aperto .portal-accounting .cn-det{display:flex;animation:pn-entra var(--t-medio,.22s) var(--c-entra,ease-out)}@keyframes pn-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}body.cn-aperto .portal-accounting .cn-p{padding-right:464px}.portal-accounting .cn-dh{display:flex;align-items:center}.portal-accounting .cn-dh .spazio{flex:1}.portal-accounting .cn-dt{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6fd3be}.portal-accounting .cn-dt .i{width:13px;height:13px}.portal-accounting .cn-dv b{display:block;font-size:30px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.portal-accounting .cn-dv span{font-size:12px;color:var(--t3)}.portal-accounting .cn-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:12px 14px;border-radius:3px;background:#ffffff09;font-size:13px}.portal-accounting .cn-dl dt{color:var(--t3)}.portal-accounting .cn-dl dd{margin:0}.portal-accounting .cn-ds{display:flex;flex-direction:column;gap:8px}.portal-accounting .cn-ds .tp-inp{height:36px;font-size:13px}.portal-accounting .cn-ds .tp-inp .i:first-child{width:14px;height:14px;color:var(--t3)}.portal-accounting .cn-cats{display:flex;gap:6px;flex-wrap:wrap}.portal-accounting .cn-cats button{height:28px;padding:0 10px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-accounting .cn-cats button.on{background:#4cc38a29;color:#7fd6a6;font-weight:600}.portal-accounting .cn-n{display:block;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-accounting .cn-sugg{display:flex;gap:10px;padding:10px 12px;border-radius:3px;background:#9d7bea1a;box-shadow:inset 2px 0 #9d7bea}.portal-accounting .cn-sugg>.i{width:16px;height:16px;flex-shrink:0;color:#b59cf0;margin-top:2px}.portal-accounting .cn-sugg b{display:block;font-size:13px}.portal-accounting .cn-sugg small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .cn-cerca{max-width:none}.portal-accounting .cn-sc{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:3px;background:#ffffff09;cursor:pointer}.portal-accounting .cn-sc:hover{background:#ffffff0f}.portal-accounting .cn-sc.on{box-shadow:inset 0 0 0 1.5px #5b8def}.portal-accounting .cn-sc b{display:block;font-size:13px}.portal-accounting .cn-sc small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .cn-sc>b{font-variant-numeric:tabular-nums}.portal-accounting .cn-rad{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t3) 70%,transparent)}.portal-accounting .cn-sc.on .cn-rad{box-shadow:inset 0 0 0 5px #5b8def}.portal-accounting .cn-dp{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.portal-accounting .cn-dp .btn{height:36px}.portal-accounting .cn-cl{display:flex;align-items:center;gap:14px}.portal-accounting .cn-cl>.i{width:22px;height:22px;color:#6fd3be}.portal-accounting .cn-cl>div{flex:1}.portal-accounting .cn-cl b{font-size:14px}.portal-accounting .cn-cl .btn{height:36px}.portal-accounting .cn-gest>*+*{margin-top:16px}.portal-accounting .cn-gt,.portal-accounting .cn-gr{display:grid;grid-template-columns:minmax(220px,1.5fr) 70px 130px 140px 210px 110px 40px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .cn-gt{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .cn-gr{min-height:52px;font-size:13px;color:var(--t2)}.portal-accounting .cn-gr b{color:var(--t1);font-weight:600}.portal-accounting .cn-gr.vecchio{opacity:.55}.portal-accounting .cn-m .ct-chip,.portal-accounting .cn-gr .ct-chip{justify-self:start}.portal-accounting .cn-mov>:first-child{margin-top:0!important}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-p .cp-kpi.cn-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-kpi b{font-size:20px;white-space:nowrap}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-kpi em{display:none}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-sv .pd-sp{display:none}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-sv>b{font-size:20px}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-sd{flex-direction:column;gap:2px}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-mt,body:is(.cn-aperto,.nv-on) .portal-accounting .cn-m{grid-template-columns:22px minmax(180px,1fr) 150px 120px}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.cn-mt,.cn-m)>:nth-child(3),body:is(.cn-aperto,.nv-on) .portal-accounting :is(.cn-mt,.cn-m)>:nth-child(5){display:none}body:is(.cn-aperto,.nv-on) .portal-accounting .ct-strum{flex-wrap:wrap}.portal-accounting .cn-ds .tp-inp{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px}.portal-accounting .cn-ds .tp-inp .i:last-child{margin-left:auto;width:14px;height:14px;color:var(--t3)}.portal-accounting .cn-cons{display:flex;flex-direction:column;gap:5px;font-size:12px}.portal-accounting .cn-cons i{display:block;height:3px;max-width:150px;border-radius:2px;background:linear-gradient(90deg,#3FB7A0 var(--p),rgba(255,255,255,.08) var(--p))}.portal-accounting .cn-cons.ko{color:#f2c981}.portal-accounting .cn-cons.ko i{background:#e8ae5559}body:is(.cn-aperto,.nv-on) .portal-accounting .ct-intesta .cb-sync{display:none}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-ct{flex-wrap:wrap;row-gap:6px}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-ct>div{flex-basis:calc(100% - 42px)}body:is(.cn-aperto,.nv-on) .portal-accounting .cn-ct>.ct-chip{margin-left:42px}.portal-accounting .cn-ct b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ct-cerca>.search-text{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cn-gn{display:flex;align-items:center;gap:12px;min-width:0}.portal-accounting .cn-gn>div{min-width:0}.portal-accounting .cn-gn small{display:block;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cn-gr.vecchio .cn-ci{background:#ffffff0f;color:var(--t3)}.portal-accounting .cn-gr{min-height:60px}.portal-accounting .cf-solo{display:none}.portal-accounting .cf-p.andamento .cf-solo.andamento,.portal-accounting .cf-p.categorie .cf-solo.categorie,.portal-accounting .cf-p.previsionale .cf-solo.previsionale{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .cf-solo>*{margin-bottom:0!important}.portal-accounting .cf-solo>*+*{margin-top:16px!important}.portal-accounting .cf-solo>:first-child{margin-top:0!important}.portal-accounting .cf-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .cf-nu{margin-left:6px;font-style:normal;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .cf-p .pd-g{gap:16px}.portal-accounting .cf-and{grid-column:span 8}.portal-accounting .cf-saldo{grid-column:span 4}.portal-accounting .cf-tab{grid-column:span 12}.portal-accounting .cf-15{grid-template-columns:repeat(15,1fr)!important;gap:4px!important}.portal-accounting .cf-pv .pd-bars i{opacity:.38;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 2px,transparent 2px 5px)}.portal-accounting .cf-pv>span{font-style:italic}.portal-accounting .cf-oggi>span{color:var(--t1);font-weight:600}.portal-accounting .pd-wk.cf-oggi{box-shadow:inset -1px 0 #ffffff2e}.portal-accounting .pd-wk:last-child>span{color:var(--t3);font-weight:400}.portal-accounting .cf-lp{background:repeating-linear-gradient(135deg,rgba(233,238,246,.55) 0 2px,transparent 2px 4px)!important}.portal-accounting .cf-tr.cb-line{stroke-dasharray:5 4;opacity:.85}.portal-accounting .cb-pl i.l.cf-tl{background:repeating-linear-gradient(90deg,#5B8DEF 0 4px,transparent 4px 7px)}.portal-accounting .pd-dot.cf-dp{opacity:.6}.portal-accounting .cf-saldo .cb-pc{min-height:190px}.portal-accounting .cf-tg{overflow-x:auto;font-variant-numeric:tabular-nums}.portal-accounting .cf-th,.portal-accounting .cf-tg .cf-tr{display:grid;grid-template-columns:150px repeat(15,minmax(56px,1fr)) 80px;align-items:center;min-width:1100px}.portal-accounting .cf-tg12 :is(.cf-th,.cf-tr){grid-template-columns:200px repeat(12,minmax(64px,1fr))}.portal-accounting .cf-th{height:40px;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .cf-th>span{text-align:right;padding-right:8px}.portal-accounting .cf-th small{margin-left:4px;font-size:11px;font-weight:500;color:var(--t3)}.portal-accounting .cf-th .cf-pv{font-style:italic}.portal-accounting .cf-tg .cf-tr{min-height:40px;font-size:12px;color:var(--t2);box-shadow:inset 0 1px #ffffff0d}.portal-accounting .cf-tr>b:first-child{font-size:12px;font-weight:600;color:var(--t1)}.portal-accounting .cf-tr>span,.portal-accounting .cf-tt{text-align:right;padding-right:8px}.portal-accounting .cf-tr>.cf-pv{font-style:italic;color:var(--t3);background:#ffffff05}.portal-accounting .cf-tr .neg{color:#f2a7a0}.portal-accounting .cf-tr.cf-re>span:not(.neg):not(.cf-0){color:#7fd6a6}.portal-accounting .cf-tr.cf-rs>span{color:var(--t1);font-weight:600}.portal-accounting .cf-tt{font-weight:700;color:var(--t1)}.portal-accounting .cf-0{color:var(--t3)!important;opacity:.6}.portal-accounting .cf-tr.cf-fin{background:#ffffff09}.portal-accounting .cf-crit{background:#e8ae5517!important}.portal-accounting .cf-th .cf-crit{color:#f2c981}.portal-accounting .cf-sotto{color:#f2c981!important}.portal-accounting .cf-lc{background:#e8ae5559!important}.portal-accounting .cf-ls{background:#f2c981!important}.portal-accounting .cf-cat{grid-column:span 6}.portal-accounting .cf-cam{grid-column:span 7}.portal-accounting .cf-reg{grid-column:span 5}.portal-accounting .cf-ctot{font-size:13px;font-weight:600;color:var(--t2);font-variant-numeric:tabular-nums}.portal-accounting .cf-cl{display:flex;flex-direction:column;gap:2px}.portal-accounting .cf-cr{display:grid;grid-template-columns:150px minmax(0,1fr) 90px 40px 74px;gap:12px;align-items:center;min-height:36px;font-size:13px;color:var(--t2)}.portal-accounting .cf-cn{color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .cf-cr>b{text-align:right;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .cf-cq{text-align:right;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .cf-cd{justify-self:end;font-size:12px;font-weight:600;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .cf-cd.su{color:#7fd6a6}.portal-accounting .cf-cd.giu{color:#f2a7a0}.portal-accounting .cf-cd.lk{color:#f2c981;cursor:pointer}.portal-accounting .cf-cr.nc .cf-cn{color:#f2c981}.portal-accounting .cf-ch{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border-radius:3px;background:#ffffff08;box-shadow:inset 2px 0 0 var(--c,#8E8E93)}.portal-accounting .cf-ch.ok{--c:#4CC38A}.portal-accounting .cf-ch.warn{--c:#E8AE55}.portal-accounting .cf-ch>div{flex:1;min-width:0}.portal-accounting .cf-ch b{font-size:13px}.portal-accounting .cf-ch small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .cf-chv{font-variant-numeric:tabular-nums;white-space:nowrap}.portal-accounting .cf-rp{margin:0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-accounting .cf-ra{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.portal-accounting .cf-pt{grid-column:span 12}.portal-accounting .cf-scen{grid-column:span 5}.portal-accounting .cf-crw{grid-column:span 7}.portal-accounting .cf-sc{display:flex;align-items:center;gap:14px;min-height:52px;box-shadow:inset 0 1px #ffffff0d}.portal-accounting .cf-sc:first-of-type{box-shadow:none}.portal-accounting .cf-sc>div:first-child{flex:1;min-width:0}.portal-accounting .cf-sc b{font-size:13px}.portal-accounting .cf-sc small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .cf-sog span{padding:0 10px}.portal-accounting .cf-cv{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portal-accounting .cf-cv>div{padding:10px 12px;border-radius:3px;background:#ffffff08}.portal-accounting .cf-cv span{display:block;font-size:12px;color:var(--t3)}.portal-accounting .cf-cv b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .cf-p b.pos{color:#7fd6a6}.portal-accounting .cf-p b.warn{color:#f2c981}.portal-accounting .cf-cx{display:flex;flex-direction:column}.portal-accounting .cf-cx>b{font-size:12px;font-weight:600;color:var(--t3);margin-bottom:4px}.portal-accounting .cf-mv{display:flex;justify-content:space-between;align-items:center;min-height:34px;font-size:13px;color:var(--t2);box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .cf-mv b{font-variant-numeric:tabular-nums}body.nv-on .portal-accounting .cf-p .cf-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.nv-on .portal-accounting .cf-p .cf-kpi .pd-kv b{font-size:20px}body.nv-on .portal-accounting .cf-p .cf-kpi .pd-sp{display:none}body.nv-on .portal-accounting .cf-and,body.nv-on .portal-accounting .cf-saldo,body.nv-on .portal-accounting .cf-cat,body.nv-on .portal-accounting .cf-cam,body.nv-on .portal-accounting .cf-reg,body.nv-on .portal-accounting .cf-scen,body.nv-on .portal-accounting .cf-crw{grid-column:span 12}.portal-accounting .cf-px{position:relative;height:14px;margin-left:36px;font-size:11px;color:var(--t3)}.portal-accounting .cf-px span{position:absolute;top:0;white-space:nowrap}.portal-accounting .cf-px .cf-xo{transform:translate(-50%);color:var(--t1);font-weight:600}.portal-accounting .cf-ric{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:12px 14px;border-radius:3px;background:#ffffff08}.portal-accounting .cf-rh{display:flex;align-items:baseline;gap:10px;font-size:12px;color:var(--t2)}.portal-accounting .cf-rh b{font-size:20px;font-weight:700;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .cf-ro{margin-left:auto;font-size:12px;color:var(--t3)}.portal-accounting .cf-rb{position:relative;height:8px;border-radius:2px;background:#ffffff0f}.portal-accounting .cf-rb i{display:block;height:100%;border-radius:2px;background:#3fb7a0}.portal-accounting .cf-rb em{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:#e9eef6}.portal-accounting .cf-ric small{font-size:12px;line-height:1.5;color:var(--t3)}.portal-accounting .cf-p.previsionale .cf-per{display:none}body.nv-on .portal-accounting .cf-p .cf-kpi :is(.pd-kt,.pd-kd){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nv-on .portal-accounting .cf-p .cf-kpi .pd-kd .i{display:none}.portal-accounting .cf-tr>b:first-child{display:flex;align-items:center;gap:8px}.portal-accounting .cf-rn{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-accounting .cf-rn .i{width:12px;height:12px}.portal-accounting .sd-solo{display:none}.portal-accounting .sd-p.situazione .sd-solo.situazione,.portal-accounting .sd-p.scadenzario .sd-solo.scadenzario,.portal-accounting .sd-p.solleciti .sd-solo.solleciti{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .sd-solo>*{margin-bottom:0!important}.portal-accounting .sd-solo>*+*{margin-top:16px!important}.portal-accounting .sd-solo>:first-child{margin-top:0!important}.portal-accounting .sd-p .pd-g{gap:16px}.portal-accounting .sd-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .sd-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-accounting .sd-kpi b.ok{color:#7fd6a6}.portal-accounting .sd-kpi b.ko{color:#ff8a80}.portal-accounting .sd-p .pos{color:#7fd6a6}.portal-accounting .sd-p.scadenzario .sd-per,.portal-accounting .sd-p.solleciti .sd-per{display:none}.portal-accounting .sd-inc,.portal-accounting .sd-pag,.portal-accounting .sd-sca{grid-column:span 4}.portal-accounting .sd-set{grid-column:span 8}.portal-accounting .sd-age{grid-column:span 4}.portal-accounting .sd-r{display:grid;grid-template-columns:minmax(0,1fr) auto 96px;gap:10px;align-items:center;min-height:46px;box-shadow:inset 0 -1px #ffffff0d;cursor:pointer}.portal-accounting .sd-r:last-of-type{box-shadow:none}.portal-accounting .sd-r:hover b:first-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.portal-accounting .sd-r b{font-size:13px;font-weight:600}.portal-accounting .sd-r small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .sd-q{font-size:12px;color:var(--t3);white-space:nowrap}.portal-accounting .sd-q.ko{color:#ff8a80;font-weight:600}.portal-accounting .sd-q.warn{color:#f2c981;font-weight:600}.portal-accounting .sd-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-accounting .sd-vuoto{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:#4cc38a14;font-size:12px;color:var(--t2)}.portal-accounting .sd-vuoto .i{width:15px;height:15px;color:#7fd6a6}.portal-accounting .sd-vuoto b{color:var(--t1);font-weight:600}.portal-accounting .sd-sol{margin-top:auto;align-self:flex-start}.portal-accounting .sd-ws{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;flex:1}.portal-accounting .sd-w{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:3px;background:#ffffff08}.portal-accounting .sd-w:first-child{box-shadow:inset 0 2px #e9eef6}.portal-accounting .sd-wh b{display:block;font-size:12px;font-weight:600}.portal-accounting .sd-wh span{display:block;min-height:16px;font-size:11px;color:var(--t3)}.portal-accounting .sd-wb{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:80px;box-shadow:inset 0 -1px #ffffff1a}.portal-accounting .sd-wb i{width:18px;min-height:2px;border-radius:3px 3px 0 0}.portal-accounting .sd-wb i.e{background:#4cc38a}.portal-accounting .sd-wb i.u{background:#bf7e3a}.portal-accounting .sd-wn{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .sd-wl{display:flex;flex-direction:column;gap:4px}.portal-accounting .sd-wl span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:6px;align-items:center;font-size:12px;color:var(--t2)}.portal-accounting .sd-wl span i{width:6px;height:6px;border-radius:50%}.portal-accounting .sd-wl i.e{background:#4cc38a}.portal-accounting .sd-wl i.u{background:#bf7e3a}.portal-accounting .sd-wl b{font-weight:500;color:var(--t3);font-variant-numeric:tabular-nums}.portal-accounting .sd-ag{display:grid;grid-template-columns:100px minmax(0,1fr) 70px;gap:10px;align-items:center;min-height:28px;font-size:12px;color:var(--t2)}.portal-accounting .sd-agb{height:8px;border-radius:2px;background:#ffffff0d;overflow:hidden}.portal-accounting .sd-agb i{display:block;height:100%;border-radius:2px}.portal-accounting .sd-ag b{text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .sd-rh{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f;font-size:13px;font-weight:600}.portal-accounting .sd-rh span{font-size:11px;font-weight:400;color:var(--t3)}.portal-accounting .sd-rt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:baseline;min-height:28px;font-size:13px}.portal-accounting .sd-rt small{font-size:11px;color:var(--t3)}.portal-accounting .sd-rt span{font-weight:600;font-variant-numeric:tabular-nums}.portal-accounting .sd-rt .ko{color:#ff8a80}.portal-accounting .sd-rt .warn{color:#f2c981}.portal-accounting .sd-rt .ok{color:#7fd6a6}.portal-accounting .ct-strum .spazio{flex:1}.portal-accounting .sd-tc{display:flex;justify-content:space-between;align-items:center;height:36px;padding:0 16px;font-size:12px;color:var(--t3);background:#ffffff05}.portal-accounting .sd-tc b{font-size:13px;font-variant-numeric:tabular-nums}.portal-accounting .sd-th,.portal-accounting .sd-tr{display:grid;grid-template-columns:120px minmax(220px,1fr) 120px 120px 90px 130px 20px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .sd-th{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .sd-th span:nth-child(3),.portal-accounting .sd-th span:nth-child(6),.portal-accounting .sd-im,.portal-accounting .sd-sa{text-align:right}.portal-accounting .sd-tr{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .sd-tr:hover{background:#ffffff08}.portal-accounting .sd-tr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .sd-tr .ct-chip{justify-self:start}.portal-accounting .sd-dt b,.portal-accounting .sd-ds b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .sd-dt small,.portal-accounting .sd-ds small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .sd-dt small.ko{color:#ff8a80}.portal-accounting .sd-dt small.warn{color:#f2c981}.portal-accounting .sd-im{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .sd-co{font-size:12px}.portal-accounting .sd-sa{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .sd-sa em{font-style:normal;font-size:12px;color:var(--t3)}.portal-accounting .sd-tr .ch{width:14px;height:14px;color:var(--t3)}.portal-accounting .sd-oggi{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 16px;background:#e9eef60f;box-shadow:inset 0 1px #e9eef6;font-size:12px;font-weight:600;color:var(--t1)}.portal-accounting .sd-oggi b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--t2)}.portal-accounting .sd-nota{margin:0;font-size:12px;color:var(--t3)}body.cn-aperto .portal-accounting .sd-p{padding-right:464px}.portal-accounting .sd-sts{display:flex;flex-direction:column}.portal-accounting .sd-st{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;position:relative;padding-bottom:12px}.portal-accounting .sd-st:not(:last-child):before{content:"";position:absolute;left:11.5px;top:24px;bottom:0;width:1px;background:#ffffff1a}.portal-accounting .sd-sti{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:var(--t2)}.portal-accounting .sd-sti .i{width:12px;height:12px}.portal-accounting .sd-st.ko .sd-sti{background:#ff696126;color:#ff8a80}.portal-accounting .sd-st.sol .sd-sti{background:#9d7bea29;color:#b59cf0}.portal-accounting .sd-st.warn .sd-sti{background:#e8ae5526;color:#f2c981;box-shadow:inset 0 0 0 1px #e8ae5580}.portal-accounting .sd-st b{display:block;font-size:13px}.portal-accounting .sd-st small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .sd-cp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portal-accounting .sd-cp>div{padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-accounting .sd-cp b{display:block;font-size:16px;font-variant-numeric:tabular-nums}.portal-accounting .sd-cp small{font-size:11px;color:var(--t3)}.portal-accounting .sd-cp>div:first-child b{color:#ff8a80}.portal-accounting .sd-sls{grid-column:span 5}.portal-accounting .sd-bz{grid-column:span 7;grid-row:span 2}.portal-accounting .sd-aut{grid-column:span 5}.portal-accounting .sd-sl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px 14px;border-radius:3px;background:#ffffff08;cursor:pointer}.portal-accounting .sd-sl.on{box-shadow:inset 0 0 0 1.5px #9d7beab3}.portal-accounting .sd-sn b{font-size:13px}.portal-accounting .sd-sn small{display:block;font-size:12px;color:#ff8a80}.portal-accounting .sd-sv{font-size:14px;font-variant-numeric:tabular-nums}.portal-accounting .sd-gr{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.portal-accounting .sd-gr span{padding-top:6px;box-shadow:inset 0 2px #ffffff1a;font-size:11px;color:var(--t3)}.portal-accounting .sd-gr span.fatto{box-shadow:inset 0 2px #9d7bea;color:var(--t2)}.portal-accounting .sd-gr span.ora{box-shadow:inset 0 2px #e8ae55;color:#f2c981;font-weight:600}.portal-accounting .sd-su{font-size:12px;color:var(--t3)}.portal-accounting .sd-sl .btn{justify-self:end}.portal-accounting .sd-esito{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:12px;box-shadow:inset 0 1px #ffffff0f;font-size:12px;color:var(--t3)}.portal-accounting .sd-esito>b{width:100%;font-size:12px;font-weight:600;color:var(--t2)}.portal-accounting .sd-esito span b{color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .sd-mh{display:grid;grid-template-columns:60px minmax(0,1fr);gap:8px 12px;padding:12px 14px;border-radius:3px;background:#ffffff09;font-size:13px}.portal-accounting .sd-mh span{color:var(--t3)}.portal-accounting .sd-mh b{font-weight:500}.portal-accounting .sd-mb{padding:4px 2px;font-size:13px;line-height:1.6;color:var(--t2)}.portal-accounting .sd-mb p{margin:0 0 10px}.portal-accounting .sd-mb b{color:var(--t1);font-weight:600}.portal-accounting .sd-ma{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-accounting .sd-ma>.i{width:14px;height:14px;color:var(--t3)}.portal-accounting .sd-mt{margin-left:auto;color:var(--t3)}.portal-accounting .sd-bz .cn-dp{margin-top:auto}.portal-accounting .sd-aut .cf-sc:first-of-type{box-shadow:none}body:is(.cn-aperto,.nv-on) .portal-accounting .sd-p .cp-kpi.sd-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}body:is(.cn-aperto,.nv-on) .portal-accounting .sd-kpi b{font-size:20px;white-space:nowrap}body:is(.cn-aperto,.nv-on) .portal-accounting .sd-kpi em{display:none}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.sd-inc,.sd-pag,.sd-sca){grid-column:span 6}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.sd-set,.sd-age,.sd-sls,.sd-bz,.sd-aut){grid-column:span 12;grid-row:auto}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.sd-th,.sd-tr){grid-template-columns:100px minmax(160px,1fr) 110px 110px 20px}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.sd-th,.sd-tr)>:nth-child(5),body:is(.cn-aperto,.nv-on) .portal-accounting :is(.sd-th,.sd-tr)>:nth-child(6){display:none}body:is(.cn-aperto,.nv-on) .portal-accounting .sd-p .ct-strum{flex-wrap:wrap}.portal-accounting .sd-wl em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .sd-p .ct-cerca{min-width:0}.portal-accounting .sd-sv{justify-self:end}.portal-accounting .sd-mb{flex:1;padding:14px 16px;border-radius:3px;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0d}.portal-accounting .sd-bz .cn-dp{margin-top:0}.portal-accounting .sd-ws{flex:none}.portal-accounting .sd-wl{gap:8px}.portal-accounting .sd-wl span{grid-template-columns:8px minmax(0,1fr);row-gap:0;align-items:start}.portal-accounting .sd-wl span i{margin-top:5px}.portal-accounting .sd-wl em{white-space:normal;overflow:visible;line-height:1.35}.portal-accounting .sd-wl b{grid-column:2;font-size:12px}.portal-accounting .sd-wb i{cursor:default}.portal-accounting .sd-tab .sd-tc{height:44px;box-shadow:inset 0 1px #ffffff14;font-weight:600;color:var(--t2)}.portal-accounting .ct-seg>button{height:100%;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:0;background:transparent;color:var(--t3);font:inherit;white-space:nowrap;cursor:pointer;border-radius:3px}.portal-accounting .ct-seg>button.on{background:#ffffff17;color:var(--t1);font-weight:600}.portal-accounting .ct-seg>button em{font-style:normal;font-size:11px;color:var(--t3)}.portal-accounting .ct-cerca input{width:100%;min-width:0;background:none;border:0;outline:none;color:var(--t1);font:inherit}.portal-accounting .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-accounting .ct-cerca input::placeholder{color:var(--t3)}.portal-accounting .banking-empty{font-size:13px;color:var(--t3);padding:22px;text-align:center}.portal-accounting .cn-conto,.portal-accounting .cn-sc{text-align:left;border:0;color:inherit}.portal-accounting .banking-scroll{overflow:auto;scrollbar-width:none;max-height:420px}.portal-accounting .banking-scroll::-webkit-scrollbar{display:none}.portal-accounting.banking-sheet.cn-det{display:flex;top:0;bottom:auto;height:100dvh;width:440px;max-width:100vw;padding:16px 18px;gap:16px;border:0;background:var(--sfondo-pannello,var(--bg));overflow:auto;scrollbar-width:none}.portal-accounting.banking-sheet.cn-det>button:first-child{display:none}.portal-accounting .cn-dh .cn-dt{font-size:12px;font-weight:600;padding:0;color:#6fd3be}.portal-accounting .cn-dh button{margin-left:auto}.portal-accounting .banking-row-button{width:100%;text-align:left;border:0;background:none;color:inherit}.portal-accounting .banking-row-button:hover{background:#ffffff08}.portal-accounting .banking-toggle{border:0;cursor:pointer;flex-shrink:0}.portal-accounting .banking-field{border:0;background:transparent;color:var(--t1);font:inherit;min-width:0;width:100%;outline:none}.portal-accounting textarea.banking-field{resize:vertical;min-height:230px;scrollbar-width:none}.portal-accounting .sd-mb textarea{font-size:13px;line-height:1.6}.portal-accounting .cn-ds .tp-inp{width:100%;background:#ffffff0a;border:0;color:var(--t1)}.portal-accounting .sd-r{width:100%;text-align:left;border:0;background:transparent;color:inherit}.portal-accounting .cf-tg{overflow:auto;scrollbar-width:none}.portal-accounting .cf-tg12 .cf-th,.portal-accounting .cf-tg12 .cf-tr{grid-template-columns:200px repeat(12,minmax(64px,1fr))}.portal-accounting .cn-p,.portal-accounting .cf-p,.portal-accounting .sd-p{--t-medio:.22s}@media(prefers-reduced-motion:reduce){.portal-accounting .cn-solo,.portal-accounting .cf-solo,.portal-accounting .sd-solo{animation:none!important}}.portal-accounting input.cp-ck{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;background:transparent}.portal-accounting input.cp-ck:checked{background:#5b8def;border-color:#5b8def}.portal-accounting input.cp-ck:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-accounting .im-tog{display:inline-block;width:36px;height:20px;border-radius:99px;position:relative;flex-shrink:0;background:#ffffff24;cursor:pointer;transition:background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-accounting .im-tog:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-accounting .im-tog.on{background:#e9eef6}.portal-accounting .im-tog.on:after{transform:translate(16px);background:#0b0e15}.portal-accounting .btn.nova.nova:not(.pri){background:color-mix(in srgb,var(--viola) 14%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--viola) 38%,transparent);color:var(--viola-chiaro)}.portal-accounting .btn.nova.nova:not(.pri) .i{color:var(--viola)}.portal-accounting .btn.nova.nova:not(.pri):hover{background:color-mix(in srgb,var(--viola) 22%,transparent)}.portal-accounting .cn-p .lz-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border-radius:3px;background:#ffffff09}.portal-accounting .cn-p .tp-sub{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--t3)}.portal-accounting .cn-p .tr-q{font-size:12px;color:var(--t3)}.portal-accounting .cn-mc,.portal-accounting .sd-co{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .sd-tr.banking-row-button{color:var(--t2)}.portal-accounting .ct-cerca .search-text:-moz-placeholder{color:var(--t3)}.portal-accounting .ct-cerca .search-text:placeholder-shown{color:var(--t3)}.portal-accounting .cf-scen,.portal-accounting .sd-aut{font-size:14px}.portal-accounting .cf-sog>button[type=button]{padding:0 10px;font-size:14px}:root:not(.dark) .portal-accounting .im-tog{background:#233a5838}:root:not(.dark) .portal-accounting .im-tog.on{background:#1c314e}:root:not(.dark) .portal-accounting .im-tog.on:after{background:#fff}.portal-accounting .banking-discard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px;background:var(--bg)}.portal-accounting .cf-sc,.portal-accounting .cf-sc .im-tog,.portal-accounting .cf-sc .cf-sog{font-size:14px;line-height:1.55}.portal-accounting :is(.cf-p,.sd-p) .g-axis-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 8px;font:500 11px/1.4 Manrope,sans-serif;color:var(--t2)}.portal-accounting :is(.cf-p,.sd-p) .g-axis-note+*{margin-top:0}:root:not(.dark) .portal-accounting :is(.cn-p,.cf-p,.sd-p) :is(.pd-w,.pd-k,.cp-k,.cn-conto,.lz-w,.tr-tab){background:var(--cb-surface)}:root:not(.dark) .portal-accounting :is(.cn-p,.cf-p,.sd-p) :is(.pos,.ok,.cf-cd.su){color:#18744b}:root:not(.dark) .portal-accounting :is(.cn-p,.cf-p,.sd-p) :is(.warn,.cf-th .cf-crit){color:#875b0e}:root:not(.dark) .portal-accounting :is(.cn-p,.cf-p,.sd-p) :is(.ko,.cf-cd.giu,.cf-tr .neg){color:#ad3932}:root:not(.dark) .portal-accounting .cf-tr.cf-re>span:not(.neg):not(.cf-0){color:#18744b}:root:not(.dark) .portal-accounting .cf-sotto{color:#875b0e!important}:root:not(.dark) .portal-accounting.banking-sheet .pos{color:#18744b}:root:not(.dark) .portal-accounting.banking-sheet .cn-dt{color:#147867}.portal-accounting .ft-solo{display:none}.portal-accounting.ft-p.situazione .ft-solo.situazione,.portal-accounting.ft-p.elenco .ft-solo.elenco,.portal-accounting.ft-p.controparti .ft-solo.controparti{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .ft-solo>*{margin-bottom:0!important}.portal-accounting .ft-solo>*+*{margin-top:16px!important}.portal-accounting .ft-solo>:first-child{margin-top:0!important}.portal-accounting .pd-g{gap:16px}.portal-accounting .ft-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .pos{color:#7fd6a6}.portal-accounting.ft-p:not(.situazione) .ft-per{display:none}.portal-accounting.ft-p.nuova{overflow:hidden}.portal-accounting.ft-p.nuova>:not(.ft-solo.nuova):not(.pd-tip){display:none!important}.portal-accounting.ft-p.nuova .ft-solo.nuova{display:flex;flex-direction:column;flex:1 1 0;min-height:0;margin-top:0!important;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .ft-imp,.portal-accounting .ft-iva,.portal-accounting .ft-wcli,.portal-accounting .ft-wfor{grid-column:span 6}.portal-accounting .ft-12{grid-template-columns:repeat(12,1fr)!important;gap:4px!important}.portal-accounting .ft-vuoto>span{opacity:.45}.portal-accounting .ft-cf{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portal-accounting .ft-cf>div{padding:10px 12px;border-radius:3px;background:#ffffff08}.portal-accounting .ft-cf span{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ft-cf b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-accounting .ft-cf .pos b{color:#7fd6a6}.portal-accounting .ft-cf .warn b{color:#f2c981}.portal-accounting .ft-pr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 84px 56px;gap:12px;align-items:center;min-height:34px;font-size:13px}.portal-accounting .ft-pn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ft-pr>b{text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .ft-pd{text-align:right;font-size:12px;color:var(--t3)}.portal-accounting .ft-avv{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;background:#ff696114;box-shadow:inset 2px 0 #ff6961}.portal-accounting .ft-avv>.i{width:16px;height:16px;color:#ff8a80;flex-shrink:0}.portal-accounting .ft-avv>div{flex:1}.portal-accounting .ft-avv b{font-size:13px}.portal-accounting .ft-avv small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ft-th,.portal-accounting .ft-tr{display:grid;grid-template-columns:110px minmax(180px,1fr) 70px 110px 120px 110px 140px 20px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .ft-th{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .ft-th span:nth-child(4),.portal-accounting .ft-im{text-align:right}.portal-accounting .ft-tr{min-height:54px;font-size:13px;color:var(--t2);cursor:pointer;box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .ft-tr:hover{background:#ffffff08}.portal-accounting .ft-tr.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .ft-tr .ct-chip{justify-self:start}.portal-accounting .ft-nu b,.portal-accounting .ft-cl b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .ft-nu small,.portal-accounting .ft-cl small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .ft-im{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .ft-or{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#8fb0f5;white-space:nowrap}.portal-accounting .ft-or .i{width:12px;height:12px}.portal-accounting .ft-0{color:var(--t3)}.portal-accounting .ft-tr .ch{width:14px;height:14px;color:var(--t3)}body.cn-aperto .portal-accounting .ft-p{padding-right:464px}.portal-accounting .ft-st{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.portal-accounting .ft-sdi{font-size:12px;color:var(--t3)}.portal-accounting .ft-lk{display:inline-flex;align-items:center;gap:4px;color:#8fb0f5;cursor:pointer}.portal-accounting .ft-lk .i{width:12px;height:12px}.portal-accounting .ft-rs{display:flex;flex-direction:column}.portal-accounting .ft-rr{display:grid;grid-template-columns:minmax(0,1fr) 40px 90px;gap:10px;align-items:center;min-height:44px;font-size:13px;box-shadow:inset 0 -1px #ffffff0d}.portal-accounting .ft-rr small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ft-rr>span:nth-child(2){color:var(--t3);font-size:12px}.portal-accounting .ft-rr b{text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .ft-tt{display:flex;flex-direction:column;gap:4px;align-self:flex-end;width:220px;margin-top:6px}.portal-accounting .ft-tt div{display:flex;justify-content:space-between;font-size:12px;color:var(--t3)}.portal-accounting .ft-tt b{color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .ft-tt .g{padding-top:6px;box-shadow:inset 0 1px #ffffff1a;font-size:14px}.portal-accounting .ft-sc{display:grid;grid-template-columns:minmax(0,1fr) auto auto 14px;gap:10px;align-items:center;padding:10px 12px;border-radius:3px;background:#ffffff09;cursor:pointer}.portal-accounting .ft-sc b{font-size:13px;font-variant-numeric:tabular-nums}.portal-accounting .ft-sc small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ft-sc .i{width:13px;height:13px;color:var(--t3)}.portal-accounting .ft-no{margin:0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-accounting .ft-ed .tp-p-t .btn{height:36px}.portal-accounting .ft-auto{font-style:normal;margin-left:auto;font-size:11px;color:var(--t3)}.portal-accounting .ft-ok{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-style:normal;font-size:11px;font-weight:600;color:#7fd6a6}.portal-accounting .ft-ok .i{width:12px;height:12px}.portal-accounting .ft-cerca{max-width:none}.portal-accounting .ft-cli{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.portal-accounting .ft-ind{grid-column:1/-1}.portal-accounting .ft-eh,.portal-accounting .ft-er{display:grid;grid-template-columns:18px minmax(0,1fr) 80px 60px 50px 96px 54px 76px 30px;gap:8px;align-items:center}.portal-accounting .ft-eh{font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .ft-eh span:nth-child(n+5):nth-child(-n+7){text-align:right}.portal-accounting .ft-bollo{display:flex;align-items:center;gap:12px}.portal-accounting .ft-bollo small{font-size:12px;color:var(--t3)}.portal-accounting .ft-chk{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:3px;background:#9d7bea14;box-shadow:inset 2px 0 #9d7bea;font-size:12px;color:var(--t2)}.portal-accounting .ft-chk>b{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--t1)}.portal-accounting .ft-chk>b .i{width:14px;height:14px;color:#b59cf0}.portal-accounting .ft-chk span{display:flex;align-items:center;gap:6px}.portal-accounting .ft-chk span .i{width:12px;height:12px;flex-shrink:0}.portal-accounting .ft-chk .ok .i{color:#7fd6a6}.portal-accounting .ft-chk .warn{color:#f2c981}.portal-accounting .ft-fp{margin:14px 0 0;font-size:11px;color:#6e6e73}.portal-accounting .ft-pie{margin:0;font-size:12px;color:var(--t3)}.portal-accounting .ft-pie b{color:var(--t2)}.portal-accounting .ft-cps{grid-column:span 8}.portal-accounting .ft-prof{grid-column:span 4}.portal-accounting .ft-ch,.portal-accounting .ft-cr{display:grid;grid-template-columns:minmax(180px,1fr) 90px 50px 120px 100px 100px 70px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .ft-ch{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .ft-cr{min-height:52px;font-size:13px;color:var(--t2);box-shadow:inset 0 -1px #ffffff0a}.portal-accounting .ft-cr b{font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-accounting .ft-cr small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .ft-cr .ct-chip{justify-self:start}.portal-accounting .ft-cr .ko{color:#ff8a80;font-weight:600}.portal-accounting .ft-crm{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#7fd6a6}.portal-accounting .ft-crm .i{width:12px;height:12px}.portal-accounting .ft-pb{align-self:flex-start;margin-top:auto}body:is(.cn-aperto,.nv-on) .portal-accounting .ft-p .pd-kpi.ft-kpi{grid-template-columns:repeat(5,minmax(0,1fr))!important}body:is(.cn-aperto,.nv-on) .portal-accounting .ft-p .ft-kpi .pd-kv b{font-size:20px}body:is(.cn-aperto,.nv-on) .portal-accounting .ft-p .ft-kpi .pd-sp{display:none}body:is(.cn-aperto,.nv-on) .portal-accounting .ft-p .ft-kpi :is(.pd-kt,.pd-kd){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.ft-imp,.ft-iva,.ft-wcli,.ft-wfor,.ft-cps,.ft-prof){grid-column:span 12}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.ft-th,.ft-tr){grid-template-columns:100px minmax(160px,1fr) 110px 120px 20px}body:is(.cn-aperto,.nv-on) .portal-accounting :is(.ft-th,.ft-tr)>:is(:nth-child(3),:nth-child(6),:nth-child(7)){display:none}body:is(.cn-aperto,.nv-on) .portal-accounting .ft-p .ct-strum{flex-wrap:wrap}body:is(.cn-aperto,.nv-on) .portal-accounting .ft-p .ct-intesta{flex-wrap:wrap}.portal-accounting .ft-ed .dc-ed2{grid-template-columns:minmax(0,1.7fr) minmax(360px,1fr)}.portal-accounting .ft-eh,.portal-accounting .ft-er{grid-template-columns:14px minmax(180px,1fr) 72px 54px 44px 92px 50px 74px 28px;gap:6px}.portal-accounting .ft-er .tp-inp{padding:0 8px}.portal-accounting .ft-unsaved{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#f2c981;white-space:nowrap}.portal-accounting .ft-unsaved i{width:6px;height:6px;border-radius:50%;background:var(--ambra)}.portal-accounting .ft-ed .cp-nome-in{height:36px;box-sizing:border-box}.portal-accounting .ft-pd{white-space:nowrap}.portal-accounting.ft-det .cn-dp .spazio{flex:1}.portal-accounting .ft-ed .dc-nova .btn.piccolo{height:28px}.portal-accounting .ft-cn{display:flex;align-items:center;gap:12px;min-width:0}.portal-accounting .ft-cn>div{min-width:0}.portal-accounting .ft-ci{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.portal-accounting .ft-ci .i{width:14px;height:14px}.portal-accounting .ft-prof .pd-nota{margin-top:0}.portal-accounting .dc-solo{display:none}.portal-accounting .dc-p.elenco .dc-solo.elenco,.portal-accounting .dc-p.editor .dc-solo.editor,.portal-accounting .dc-p.dettaglio .dc-solo.dettaglio{display:block;animation:dissolvi var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-accounting .dc-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-accounting .dc-kpi em{font-style:normal;font-size:12px;color:var(--t3)}.portal-accounting .dc-kpi b.ok{color:#4cc38a}.portal-accounting .dc-p .tr-schede{margin:18px 0 12px}.portal-accounting .dc-rt,.portal-accounting .dc-r{display:grid;grid-template-columns:30px minmax(220px,1.5fr) minmax(150px,1fr) 90px 150px minmax(160px,1.2fr) 150px 96px;gap:12px;align-items:center;padding:0 16px}.portal-accounting .dc-rt{height:40px;background:#ffffff08;font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .dc-r{min-height:58px;font-size:13px;color:var(--t2);cursor:pointer}.portal-accounting .dc-r:hover{background:#ffffff08}.portal-accounting .dc-r.on{background:#ffffff0e;box-shadow:inset 2px 0 #e9eef6}.portal-accounting .dc-tipo{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#5b8def24;color:#8fb0f5}.portal-accounting .dc-tipo.contr{background:#9d7bea29;color:#c9b5fa}.portal-accounting .dc-tipo .i{width:14px;height:14px}.portal-accounting .dc-rn{min-width:0}.portal-accounting .dc-rn b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-rn small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-cli{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-imp{font-variant-numeric:tabular-nums;color:var(--t1)}.portal-accounting .dc-sg span{display:block;font-size:12px;color:var(--t1)}.portal-accounting .dc-sg small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-scad{font-size:12px;color:#f2c981}.portal-accounting .dc-az{display:flex;justify-content:flex-end;gap:2px}.portal-accounting .dc-az button:not(.ct-altro){width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-accounting .dc-r:hover .dc-az button{opacity:1}.portal-accounting .dc-az button:hover{background:#ffffff12;color:var(--t1)}.portal-accounting .dc-az .i{width:14px;height:14px}.portal-accounting .dc-foglio{display:flex;flex-direction:column;gap:14px;padding:30px 30px 34px;background:#fff;color:#1d1d1f;font-family:Manrope,sans-serif;border-radius:2px;box-shadow:0 18px 40px #0006}.portal-accounting .dc-fh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.portal-accounting .dc-logo{font-size:16px;font-weight:700;letter-spacing:.06em;color:#e8743f}.portal-accounting .dc-logo em{display:block;font-style:normal;font-size:9px;font-weight:600;letter-spacing:.03em;color:#8e8e93}.portal-accounting .dc-fh>div{text-align:right}.portal-accounting .dc-fh b{display:block;font-size:13px}.portal-accounting .dc-fh small{display:block;font-size:10.5px;color:#8e8e93}.portal-accounting .dc-fc{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;border-radius:4px;background:#f5f5f7}.portal-accounting .dc-fc small{display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93}.portal-accounting .dc-fc b{display:block;font-size:12.5px}.portal-accounting .dc-fc span{display:block;font-size:11px;color:#6e6e73}.portal-accounting .dc-foglio h4{margin:4px 0 0;font-size:16px}.portal-accounting .dc-foglio p{margin:-6px 0 0;font-size:11.5px;line-height:1.55;color:#48484a}.portal-accounting .dc-ft{display:flex;flex-direction:column}.portal-accounting .dc-ftr{display:grid;grid-template-columns:1fr 40px 90px;gap:8px;padding:8px 0;font-size:11.5px;box-shadow:inset 0 -1px #ececf0}.portal-accounting .dc-ftr.th{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8e8e93}.portal-accounting .dc-ftr span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .dc-ftr small{display:block;font-size:10px;color:#8e8e93}.portal-accounting .dc-tot{display:flex;flex-direction:column;gap:4px;align-self:flex-end;width:210px}.portal-accounting .dc-tot div{display:flex;justify-content:space-between;font-size:11px;color:#48484a}.portal-accounting .dc-tot .g{padding-top:6px;margin-top:2px;box-shadow:inset 0 1px #d8d8de;font-size:13px;color:#1d1d1f}.portal-accounting .dc-firma{display:flex;flex-direction:column;gap:6px;align-self:flex-end;width:210px;margin-top:10px;font-size:10px;color:#8e8e93}.portal-accounting .dc-firma i{height:1px;background:#c7c7cc;margin-top:22px}.portal-accounting .corpo.dc-p.editor{overflow:hidden}.portal-accounting .dc-p.editor .dc-solo.editor{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-accounting .dc-ed{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-height:0}.portal-accounting .dc-ed .tp-p-t .btn{height:36px}.portal-accounting .dc-edt>.ct-chip,.portal-accounting .dc-edt .dc-mod{flex-shrink:0;white-space:nowrap}.portal-accounting .dc-nome.g-text{flex:0 1 auto;field-sizing:content;min-width:180px;max-width:min(520px,40vw);height:36px;padding:0 10px;border-color:transparent;background:none;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.portal-accounting .dc-nome.g-text:hover{background:#ffffff0b}.portal-accounting .dc-nome.g-text:focus{border-color:#758398;background:var(--bg)}.portal-accounting .dc-ed2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(400px,1fr);gap:16px;flex:1 1 0;min-height:0}.portal-accounting .dc-form{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-bottom:88px}.portal-accounting .dc-form .cd-riq{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.portal-accounting .dc-form .cd-riq>.cd-rt{margin-bottom:0}.portal-accounting .dc-form .cd-rt .spazio{flex:1}.portal-accounting .dc-form .cd-rt .btn{height:36px}.portal-accounting .dc-form .g-text{width:100%;min-width:0;font-size:13px}.portal-accounting .dc-form .g-text:focus{border-color:#758398}.portal-accounting .dc-form textarea.g-text{height:auto;min-height:64px;padding:9px 11px;line-height:1.5;resize:vertical;font:500 13px/1.5 Manrope,sans-serif}.portal-accounting .dc-form .g-text.num{padding:0 9px;text-align:right;font-variant-numeric:tabular-nums}.portal-accounting .dc-form .tp-due{gap:12px}.portal-accounting .dc-dup{grid-template-columns:1fr 1fr}.portal-accounting .dc-nova{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;background:#9d7bea1a;box-shadow:inset 2px 0 #9d7bea;flex-shrink:0}.portal-accounting .dc-nova>.i{width:16px;height:16px;color:#b59cf0;flex-shrink:0}.portal-accounting .dc-nova>div{flex:1}.portal-accounting .dc-nova b{display:block;font-size:13px}.portal-accounting .dc-nova small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .dc-mod{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:12px;color:#e8ae55;white-space:nowrap}.portal-accounting .dc-mod i{width:6px;height:6px;border-radius:50%;background:#e8ae55}.portal-accounting .dc-mod.ok{color:#4cc38a}.portal-accounting .dc-mod.ok i{background:#4cc38a}.portal-accounting .dc-mod[hidden]{display:none}.portal-accounting .dc-eh,.portal-accounting .dc-er{display:grid;grid-template-columns:18px minmax(0,1fr) 52px 92px 56px 116px 36px;gap:8px;align-items:center}.portal-accounting .dc-eh{font-size:11px;font-weight:600;color:var(--t3)}.portal-accounting .dc-eh span:nth-child(3),.portal-accounting .dc-eh span:nth-child(4),.portal-accounting .dc-eh span:nth-child(5){text-align:right}.portal-accounting .dc-voci{display:flex;flex-direction:column;gap:8px}.portal-accounting .dc-er .dc-tend{font-size:13px;padding:0 8px 0 10px}.portal-accounting .dc-er .pn-ib,.portal-accounting .dc-cl-t .pn-ib{width:36px;height:36px}.portal-accounting .dc-er .pn-ib:hover,.portal-accounting .dc-cl-t .pn-ib:hover{background:#ffffff0f;color:var(--t1)}.portal-accounting .dc-grip{color:var(--t3);cursor:grab;display:grid;touch-action:none}.portal-accounting .dc-grip .i{width:13px;height:13px}.portal-accounting .dc-er.dc-trascina{opacity:.85;border-radius:3px;background:#ffffff0d;box-shadow:0 8px 24px #00000059}.portal-accounting .dc-er.dc-trascina .dc-grip{cursor:grabbing}.portal-accounting .dc-form .dc-vuoto{padding:4px 0}.portal-accounting .dc-cl{display:flex;flex-direction:column;gap:6px}.portal-accounting .dc-cl-t{display:flex;align-items:center;gap:8px}.portal-accounting .dc-cl-t .g-text{flex:1;font-weight:600}.portal-accounting .dc-cl textarea.g-text{min-height:52px}.portal-accounting .dc-prev{display:flex;flex-direction:column;gap:12px;min-height:0}.portal-accounting .dc-ptot{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px}.portal-accounting .dc-ptot div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-accounting .dc-ptot span{font-size:11px;color:var(--t3)}.portal-accounting .dc-ptot b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-ptot small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-ptot .g{background:#4cc38a1a}.portal-accounting .dc-ptot .g b{color:#7fd6a6}.portal-accounting .dc-anteprima.mini{flex:1 1 0;padding-bottom:88px}.portal-accounting .dc-fvuoto{color:#aeaeb2;font-weight:500;font-style:italic}.portal-accounting .g-finestra.dc-antf{width:min(860px,calc(100vw - 32px))}.portal-accounting .dc-antf-c{padding:16px;border-radius:3px;background:#00000038}.portal-accounting .dc-antf>footer.dc-piede{justify-content:flex-start;flex-wrap:nowrap}.portal-accounting .ct-cerca .dc-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-accounting .dc-r[hidden],.portal-accounting .dc-nessuno[hidden],.portal-accounting .dc-nessuno .btn[hidden]{display:none}.portal-accounting .dc-nessuno{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px}.portal-accounting .dc-nessuno>.i{width:18px;height:18px;flex-shrink:0;color:var(--t3)}.portal-accounting .dc-nessuno>div{flex:1;min-width:0}.portal-accounting .dc-nessuno b{display:block;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .dc-nessuno small{display:block;font-size:12px;color:var(--t3)}.portal-accounting .dc-carica{--c:var(--rosa)}.portal-accounting .dc-car-c{display:flex;flex-direction:column;gap:16px}.portal-accounting .dc-carica .gp-campo{color:var(--t2)}.portal-accounting .dc-zona{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;border-radius:3px;border:1.5px dashed rgba(255,255,255,.16);background:#ffffff05;text-align:center;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-accounting .dc-zona>.i{width:22px;height:22px;color:var(--t3)}.portal-accounting .dc-zona b{font-size:14px;font-weight:600;color:var(--t1)}.portal-accounting .dc-zona>span{font-size:12px;font-weight:500;color:var(--t3)}.portal-accounting .dc-zona small{margin-top:4px;font-size:12px;font-weight:500;color:var(--t3)}.portal-accounting .dc-zona.sopra{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,transparent)}.portal-accounting .dc-zona.sopra>.i{color:var(--c)}.portal-accounting .dc-file{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 12px;border-radius:3px;background:#ffffff0a}.portal-accounting .dc-file>.i{width:20px;height:20px;flex-shrink:0;color:var(--c)}.portal-accounting .dc-file>span{flex:1;min-width:0;display:flex;flex-direction:column}.portal-accounting .dc-file b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-file small{font-size:12px;font-weight:500;color:var(--t3)}.portal-accounting .dc-file .ib{width:28px;height:28px}.portal-accounting .dc-err{color:var(--t2)!important}.portal-accounting .dc-err .i{color:var(--ambra)!important}.portal-accounting .dc-carica .gp-scelte>button.dc-tp{flex-direction:row;align-items:center;gap:7px;height:36px}.portal-accounting .dc-carica .gp-scelte>button.dc-tp .i{width:14px;height:14px}.portal-accounting .dc-tend{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;border:1px solid var(--filo-forte,rgba(255,255,255,.12));border-radius:3px;background:var(--bg);font:500 13px Manrope,sans-serif;color:var(--t1);text-align:left;cursor:pointer}.portal-accounting .dc-tend:hover{border-color:#758398}.portal-accounting .dc-tend>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-tend>span.vuoto{color:var(--t3)}.portal-accounting .dc-tend .i{width:14px;height:14px;color:var(--t3)}.portal-accounting .dc-carica>footer.dc-piede{justify-content:flex-start;flex-wrap:nowrap}.portal-accounting .dc-piede .spazio{flex:1}.portal-accounting .dc-piede .gp-manca{margin:0}.portal-accounting .dc-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-accounting .dc-esci{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.portal-accounting .dc-esci .i{width:15px;height:15px;color:var(--ambra)}.portal-accounting .ct-menu.dc-menu{position:fixed;right:auto;top:0;z-index:420;min-width:260px;max-width:380px;max-height:min(420px,calc(100dvh - 24px));overflow-y:auto}.portal-accounting .dc-menu button{height:auto;min-height:34px;padding:6px 10px}.portal-accounting .dc-menu button>span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.portal-accounting .dc-menu button small{font-size:11px;color:var(--t3)}.portal-accounting .dc-menu button .ok{width:13px;height:13px;color:var(--t1)}.portal-accounting .dc-menu hr{margin:4px 2px;border:0;border-top:1px solid rgba(255,255,255,.07)}.portal-accounting .dc-tipo.altro{background:#a3a3ad24;color:#c7c7cf}.portal-accounting .dc-anteprima{min-height:0;overflow-y:auto;padding:16px;border-radius:3px;background:#00000038}.portal-accounting .corpo.dc-p.dettaglio{overflow:hidden}.portal-accounting .dc-p.dettaglio .dc-solo.dettaglio{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.portal-accounting .dc-pt{display:flex;flex-direction:column;gap:6px}.portal-accounting .dc-bric{display:flex;align-items:center;gap:6px;min-width:0;height:20px;padding-left:46px;font-size:12px;font-weight:500;color:var(--t3)}.portal-accounting .dc-bric button{padding:0;border:0;background:none;font:inherit;color:var(--t2);cursor:pointer}.portal-accounting .dc-bric button:hover{color:var(--t1);text-decoration:underline;text-underline-offset:3px}.portal-accounting .dc-bric .i{width:12px;height:12px;flex-shrink:0}.portal-accounting .dc-bric span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-pt .tp-p-t{margin-top:0}.portal-accounting .dc-ptt{min-width:0}.portal-accounting .dc-ptn{display:flex;align-items:center;gap:10px;min-width:0}.portal-accounting .dc-ptn h2{margin:0;min-width:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-ptn .ct-chip{flex-shrink:0}.portal-accounting .dc-ptt p{margin:4px 0 0;font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-ptt p>.i{width:13px;height:13px;margin-right:6px;vertical-align:-2px}.portal-accounting .dc-ptt p i{margin:0 6px;font-style:normal;opacity:.6}.portal-accounting .dc-pt .cp-back{flex-shrink:0}.portal-accounting .dc-paz{display:flex;align-items:center;gap:8px;flex-shrink:0}.portal-accounting .dc-paz .btn{height:36px}.portal-accounting .ct-altro.dc-altro{width:36px;height:36px;opacity:1;background:#ffffff0b}.portal-accounting .ct-altro.dc-altro:hover,.portal-accounting .ct-altro.dc-altro[aria-expanded=true]{background:#ffffff14;color:var(--t1)}.portal-accounting .dc-pc{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;flex:1 1 0;min-height:0}.portal-accounting .dc-pf{padding:20px 20px 88px}.portal-accounting .dc-pf .dc-foglio{max-width:780px;margin:0 auto}.portal-accounting .dc-pl{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding-bottom:88px}.portal-accounting .dc-bl{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-accounting .dc-bl h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .dc-bl h3 .i{width:14px;height:14px;color:var(--t3)}.portal-accounting .dc-bl h3 em{font-style:normal;font-size:12px;font-weight:600;color:var(--t3)}.portal-accounting .dc-bl-s{margin-left:auto;font-size:11px;font-weight:500;color:var(--t3)}.portal-accounting .dc-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.portal-accounting .dc-seg div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:3px;background:#ffffff0a}.portal-accounting .dc-seg span{font-size:11px;font-weight:500;color:var(--t3)}.portal-accounting .dc-seg b{font-size:13px;font-weight:600;line-height:1.3;color:var(--t1);overflow-wrap:anywhere}.portal-accounting .dc-tl{display:flex;flex-direction:column}.portal-accounting .dc-tl .tt-ti{padding-bottom:12px}.portal-accounting .dc-tl .tt-ti:last-child{padding-bottom:0}.portal-accounting .dc-tl .tt-ti:last-child:before{display:none}.portal-accounting .dc-col{display:flex;align-items:center;gap:10px;min-height:44px}.portal-accounting .dc-col>div{flex:1;min-width:0}.portal-accounting .dc-col b{display:block;font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-col small{display:block;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-col.vuoto b{color:var(--t2)}.portal-accounting .dc-col .btn.piccolo .i{width:12px;height:12px}.portal-accounting .dc-av{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ciano) 18%,transparent);color:#9bd8e3;font-size:11px;font-weight:700}.portal-accounting .dc-av.tr{border-radius:3px;background:color-mix(in srgb,var(--rosa) 16%,transparent);color:var(--rosa)}.portal-accounting .dc-av .i{width:14px;height:14px}.portal-accounting .dc-ver{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:3px;background:#ffffff06}.portal-accounting .dc-ver.on{background:#ffffff0d}.portal-accounting .dc-ver>b{width:26px;font-size:12px;font-weight:700;color:var(--t2)}.portal-accounting .dc-ver>div{flex:1;min-width:0}.portal-accounting .dc-ver span{display:block;font-size:12px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting .dc-ver small{display:block;font-size:11px;color:var(--t3)}.portal-accounting .dc-ver em{font-style:normal;font-size:11px;font-weight:600;color:#7fd6a6}.portal-accounting .dc-nota{display:flex;align-items:flex-start;gap:10px}.portal-accounting .dc-nota .dc-av{width:26px;height:26px;font-size:10.5px;background:#ffffff12;color:var(--t2)}.portal-accounting .dc-nota>div{flex:1;min-width:0}.portal-accounting .dc-nota b{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600;color:var(--t1)}.portal-accounting .dc-nota b small{font-size:11px;font-weight:500;color:var(--t3)}.portal-accounting .dc-nota p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-accounting .dc-vuoto{margin:0;font-size:12px;color:var(--t3)}.portal-accounting .dc-note [data-dc-nota-qui]>.btn{align-self:flex-start}.portal-accounting .dc-nota-n{display:flex;flex-direction:column;gap:8px}.portal-accounting .dc-nota-n textarea.g-text{width:100%;min-height:76px;padding:9px 11px;border:1px solid var(--filo-forte,rgba(255,255,255,.12));border-radius:3px;background:var(--bg);font:500 13px/1.5 Manrope,sans-serif;color:var(--t1);resize:vertical}.portal-accounting .dc-nota-n textarea.g-text:focus{outline:0;border-color:#758398}.portal-accounting .dc-nota-az{display:flex;align-items:center;gap:6px}.portal-accounting .dc-nota-az .spazio{flex:1}.portal-accounting .dc-fcl{display:flex;flex-direction:column;gap:6px;padding-top:10px;box-shadow:inset 0 1px #ececf0}.portal-accounting .dc-foglio .dc-fcl p{margin:0;font-size:11px;line-height:1.55;color:#48484a}.portal-accounting .dc-fcl b{color:#1d1d1f}.portal-accounting .dc-firma.fatta{gap:2px}.portal-accounting .dc-firma.fatta b{margin-top:6px;font:italic 600 17px Georgia,serif;color:#1d3f8f}.portal-accounting .dc-firma.fatta small{font-size:10px;color:#8e8e93}.portal-accounting .dc-pdf{display:block;width:100%;height:100%;min-height:600px;border:0;border-radius:2px;background:#fff}.portal-accounting .dc-pdf-vuoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:780px;min-height:600px;margin:0 auto;padding:24px;border-radius:2px;background:#fff;color:#1d1d1f;text-align:center}.portal-accounting .dc-pdf-vuoto>.i{width:34px;height:34px;color:var(--rosa)}.portal-accounting .dc-pdf-vuoto b{font-size:16px;font-weight:700;word-break:break-word}.portal-accounting .dc-pdf-vuoto small{font-size:12px;color:#6e6e73}.portal-accounting .dc-rifiuto{--c:var(--rosso)}.portal-accounting .dc-rifiuto .gp-campo{color:var(--t2)}.portal-accounting .dc-motivi>button{min-width:calc(50% - 3px)}.portal-accounting .dc-rifiuto>footer.dc-piede{justify-content:flex-start;flex-wrap:nowrap}.portal-accounting .dc-piede .btn.pericolo[aria-disabled=true]{opacity:.5}.portal-accounting .cd-riq{padding:14px 16px 16px;border-radius:3px;background:#ffffff09;min-width:0}.portal-accounting .cd-rt{display:flex;align-items:center;gap:10px;min-height:26px;margin-bottom:12px;flex-wrap:wrap}.portal-accounting .cd-rt b{font-size:14px;font-weight:600}.portal-accounting .cd-rt>span{font-size:12px;color:var(--t3)}.portal-accounting .cd-rt .leg{margin:0 0 0 auto}@keyframes vivo{0%,to{opacity:1}50%{opacity:.3}}.portal-accounting .sd-nu{margin-left:6px;min-width:16px;height:16px;padding:0 4px;display:inline-grid;place-items:center;border-radius:8px;background:#ff453a;color:#fff;font-style:normal;font-size:11px;font-weight:700}.portal-accounting .sd-tg{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t2);white-space:nowrap}.portal-accounting .cf-cb{height:8px;border-radius:2px;background:#ffffff0d;overflow:hidden}.portal-accounting .cf-cb i{display:block;height:100%;border-radius:2px}.portal-accounting.ft-p{min-width:0;display:flex;flex-direction:column;gap:0;padding-bottom:76px}.portal-accounting.ft-p>nav{margin-top:20px}.portal-accounting.ft-p>.ft-solo{margin-top:16px}.portal-accounting.ft-p .ft-tr{width:100%;border:0;background:transparent;text-align:left;font-family:inherit}.portal-accounting.ft-p .ft-tr:hover{background:var(--cb-soft)}.portal-accounting.ft-p .ft-tr:focus-visible{outline:2px solid var(--blu);outline-offset:-2px}.portal-accounting.ft-p .ft-tr.on{background:var(--cb-soft)}.portal-accounting.ft-p .ct-cerca input{background:none;border:0;min-width:0;width:100%;outline:none;font:inherit;color:var(--t1)}.portal-accounting.ft-p .ct-pill{background:var(--campo);color:var(--t2)}.portal-accounting.ft-p .ft-empty{padding:32px;text-align:center;color:var(--t3)}.portal-accounting.ft-p .ft-cl{min-width:0}.portal-accounting.ft-p .ft-cl b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting.ft-p .dc-form .ft-form-content{display:flex;flex-direction:column;gap:12px}.portal-accounting.ft-p.nuova{height:calc(100dvh - 80px);padding-bottom:0}.portal-accounting.ft-p.nuova .tp-p-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-accounting.ft-p.nuova .cp-nome-in{font-size:20px;font-weight:700;max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.portal-accounting.ft-p .dc-tre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-accounting.ft-p .cd-riq{padding:14px 16px;border-radius:3px;background:var(--cb-surface)}.portal-accounting.ft-p .cd-rt{display:flex;align-items:center;gap:8px;font-size:13px}.portal-accounting.ft-p .cd-rt>span{color:var(--t3);font-size:12px}.portal-accounting.ft-p .tp-inp{width:100%;min-width:0;height:36px;font:500 13px Manrope,sans-serif;color:var(--t1);background:var(--campo);border:1px solid var(--filo);border-radius:3px;padding:0 10px}.portal-accounting.ft-p .tp-f{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t3);min-width:0}.portal-accounting.ft-p .tp-inp:focus-visible{outline:1px solid var(--blu);outline-offset:1px}.portal-accounting.ft-p textarea.tp-inp{height:76px;resize:vertical;padding:8px 10px;scrollbar-width:none}.portal-accounting.ft-p .sd-tg{border:0;padding:0;background:none;color:var(--t2);font:500 12px Manrope,sans-serif;display:inline-flex;align-items:center;gap:7px;text-align:left}.portal-accounting.ft-p .im-tog{display:inline-block;width:28px;height:16px;background:#ffffff26;border-radius:9px;position:relative;flex:none}.portal-accounting.ft-p .im-tog:after{content:"";width:12px;height:12px;position:absolute;top:2px;left:2px;background:var(--t3);border-radius:50%;transition:transform .14s ease}.portal-accounting.ft-p .im-tog.on{background:#4cc38a}.portal-accounting.ft-p .im-tog.on:after{background:#fff;transform:translate(12px)}.portal-accounting.ft-p .ft-lines{min-width:0;display:flex;flex-direction:column;gap:8px}.portal-accounting.ft-p .ft-er,.portal-accounting.ft-p .ft-eh{grid-template-columns:14px minmax(120px,1fr) 58px 42px 44px 78px 48px 58px 24px;gap:6px}.portal-accounting.ft-p .ft-er input{padding:0 6px}.portal-accounting.ft-p .ft-er .num{text-align:right}.portal-accounting.ft-p .au-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;color:var(--t2);background:none;border:0;padding:0}.portal-accounting.ft-p .ft-search-wrap{position:relative}.portal-accounting.ft-p .ft-search-results{position:absolute;top:100%;z-index:20;width:100%;max-height:250px;overflow:auto;scrollbar-width:none;background:var(--campo);box-shadow:0 10px 30px #0005;border:1px solid var(--filo);padding:6px;border-radius:3px}.portal-accounting.ft-p .ft-search-results button{display:flex;width:100%;justify-content:space-between;gap:12px;text-align:left;font-size:12px;padding:8px;border:0;background:none;color:var(--t1)}.portal-accounting.ft-p .ft-search-results button:hover{background:var(--cb-soft)}.portal-accounting.ft-p .dc-prev{overflow:hidden}.portal-accounting.ft-p .dc-anteprima{overflow:auto;scrollbar-width:none;padding:16px;background:#00000038}.portal-accounting.ft-p .dc-foglio{padding:22px;min-width:0}.portal-accounting.ft-p .dc-fc b{overflow-wrap:anywhere}.portal-accounting.ft-p .dc-ftr{grid-template-columns:minmax(0,1fr) 30px 75px}.portal-accounting.ft-p .ft-pie{padding-bottom:8px}.portal-accounting.ft-det.cn-det{display:flex!important;flex-direction:column;align-items:stretch;position:fixed!important;inset:0 0 0 auto!important;height:100dvh!important;width:440px!important;max-width:95vw!important;padding:16px 20px!important;gap:16px;background:hsl(var(--card))!important;z-index:60}.portal-accounting.ft-det .cn-dt{font-size:12px;font-weight:600;padding-right:28px}.portal-accounting.ft-det .ft-detail-scroll{min-height:0;overflow:auto;flex:1;scrollbar-width:none}.portal-accounting.ft-det .ft-detail-content{display:flex;flex-direction:column;gap:16px;min-height:100%}.portal-accounting.ft-det .cn-dp{margin-top:auto}.portal-accounting.ft-det .cn-dl dd{overflow-wrap:anywhere}.portal-accounting.ft-det .ft-sc{text-decoration:none;color:var(--t1)}.portal-accounting.ft-preview-sheet{width:820px!important;max-width:95vw!important;height:100dvh!important;top:0!important;display:flex;flex-direction:column;gap:16px}.portal-accounting.ft-preview-sheet .dc-foglio{background:#fff;color:#1d1d1f;padding:28px;display:flex;flex-direction:column;gap:14px}.portal-accounting.ft-preview-sheet .dc-fh{display:flex;justify-content:space-between}.portal-accounting.ft-preview-sheet .dc-fc{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portal-accounting.ft-preview-sheet small,.portal-accounting.ft-preview-sheet .dc-fc span{display:block;font-size:12px}.portal-accounting.ft-preview-sheet .dc-ftr{display:grid;grid-template-columns:1fr 40px 100px;padding:10px 0;border-bottom:1px solid #eee}.portal-accounting.ft-preview-sheet .dc-tot{align-self:flex-end;width:220px}.portal-accounting.ft-preview-sheet .dc-tot>div{display:flex;justify-content:space-between}.portal-accounting.ft-preview-sheet .ft-close-actions,.portal-accounting.ft-preview-sheet .ft-quote-list{display:flex;flex-direction:column;gap:8px}@media(max-width:1450px){.portal-accounting.ft-p .ft-ed .dc-ed2{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.portal-accounting.ft-p .ft-ed .ft-er,.portal-accounting.ft-p .ft-ed .ft-eh{grid-template-columns:14px minmax(85px,1fr) 48px 36px 40px 64px 40px 52px 22px;gap:4px}.portal-accounting.ft-p .ft-ch,.portal-accounting.ft-p .ft-cr{grid-template-columns:minmax(130px,1fr) 76px 30px 95px 60px 65px 55px;gap:8px}.portal-accounting.ft-p .ft-th,.portal-accounting.ft-p .ft-tr{grid-template-columns:90px minmax(130px,1fr) 68px 100px 102px 92px 110px 14px;gap:8px}}@media(max-width:1050px){.portal-accounting.ft-p .ft-ed .dc-ed2{grid-template-columns:1fr}.portal-accounting.ft-p .dc-prev{display:none}.portal-accounting.ft-p .ft-cps,.portal-accounting.ft-p .ft-prof{grid-column:span 12}.portal-accounting.ft-p .ft-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-accounting.ft-p .ft-tab{overflow:auto;scrollbar-width:none}.portal-accounting.ft-p .ft-th,.portal-accounting.ft-p .ft-tr{min-width:800px}}@media(prefers-reduced-motion:reduce){.portal-accounting.ft-p *{animation:none!important;transition:none!important}}:root:not(.dark) .portal-accounting.ft-p .ft-cf>div,:root:not(.dark) .portal-accounting.ft-p .ft-th,:root:not(.dark) .portal-accounting.ft-p .ft-ch,:root:not(.dark) .portal-accounting.ft-p .ft-cr{background:var(--cb-soft)}:root:not(.dark) .portal-accounting.ft-p .ft-cf .pos b{color:#18744b}:root:not(.dark) .portal-accounting.ft-p .ft-cf .warn b{color:#8a5c12}.portal-accounting.ft-p .tr-schede{display:flex;gap:6px;border-bottom:1px solid var(--filo)}.portal-accounting.ft-p .tr-schede>button{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:36px;border:0;border-bottom:2px solid transparent;background:none;font:600 13px Manrope,sans-serif;color:var(--t3)}.portal-accounting.ft-p .tr-schede>button.on{color:var(--t1);border-bottom-color:var(--t1)}.portal-accounting.ft-p .tr-tab{border-radius:3px;overflow:hidden;background:var(--cb-surface)}.portal-accounting.ft-p .ct-intesta>.spazio{flex:1}.portal-accounting.ft-p .ct-intesta{flex-wrap:nowrap}.portal-accounting.ft-p .ct-intesta p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-accounting.ft-p .ct-intesta h1{font-size:30px}.portal-accounting.ft-p .ct-intesta>.spazio{min-width:0}.portal-accounting.ft-p .ft-kpi .pd-k{display:flex;flex-direction:column;gap:4px}.portal-accounting.ft-p .ft-kpi .pd-kt{white-space:nowrap;font-size:12px}.portal-accounting.ft-p .ft-kpi .pd-kv b{font-size:26px}.portal-accounting.ft-p .pd-leg{display:none}.portal-accounting.ft-p .tr-schede{gap:4px;border:0;box-shadow:inset 0 -1px #ffffff0f}.portal-accounting.ft-p .ct-seg button{padding:0 11px}.portal-accounting.ft-p .ft-form-content{margin:0;border:0;padding:0;min-width:0}.portal-accounting.ft-p .dc-tre{display:block}.portal-accounting.ft-p .dc-tre>.tp-f{width:100%}.portal-accounting.ft-p .tp-inp{height:38px;background:#ffffff0e;border-color:#ffffff1f;padding:0 11px}.portal-accounting.ft-p .cd-riq{padding:14px 16px 16px}.portal-accounting.ft-p .tp-p-t{height:auto;min-height:32px}.portal-accounting.ft-p .ft-address-extra{grid-column:1/-1;font-size:12px;color:var(--t3)}.portal-accounting.ft-p .ft-address-extra summary{cursor:pointer}.portal-accounting.ft-p .ft-address-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root:not(.dark) .portal-accounting.ft-p .tp-inp{background:#1f2e410b;border-color:#1f2e4129}.portal-accounting.ft-p .dc-foglio{padding:30px}.portal-accounting.ft-p .pd-tutte{padding:8px 0 0}.portal-accounting.ft-p .ft-address-extra>button{background:none;border:0;color:var(--t3);padding:4px 0}.portal-accounting.ft-p .ft-address-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-medio,.22s) ease}.portal-accounting.ft-p .ft-address-collapse.on{grid-template-rows:1fr}.portal-accounting.ft-p .ft-address-collapse>div{min-height:0;overflow:hidden}.portal-accounting.ft-p .ft-notes-scroll{position:relative}.portal-accounting.ft-p.ft-detail-open{padding-right:440px}.portal-accounting.ft-p.ft-detail-open :is(.ct-intesta,.ct-strum){flex-wrap:wrap}.portal-accounting.ft-p.ft-detail-open :is(.ft-th,.ft-tr){grid-template-columns:100px minmax(120px,1fr) 90px 95px 14px}.portal-accounting.ft-p.ft-detail-open :is(.ft-th,.ft-tr)>:is(:nth-child(3),:nth-child(6),:nth-child(7)){display:none}.portal-accounting.ft-det.cn-det{background:#12151c!important;border:0!important;box-shadow:-1px 0 #ffffff0f,-24px 0 48px #00000059!important}.portal-accounting.ft-det .cn-dh{height:30px;flex-shrink:0}.portal-accounting.ft-det .cn-dt{line-height:1.55;padding:0}.portal-accounting.ft-det .tp-et{font-size:11px;font-weight:600;line-height:1.55;color:var(--t3)}.portal-accounting.ft-det .ft-lk{font-weight:600}:root:not(.dark) .portal-accounting.ft-det.cn-det{background:#fff!important;box-shadow:-1px 0 #dce2eb,-24px 0 48px #243c5b20!important}.portal-accounting.ft-p .tp-p-t{gap:10px}.portal-accounting.ft-p .cp-back{font:400 13.3333px Arial,sans-serif}.portal-accounting.ft-p .dc-tre{gap:normal}.portal-accounting.ft-p .tp-f{font-size:14px;line-height:1.55;color:var(--t1)}.portal-accounting.ft-p .tp-f>span{font-size:12px;color:var(--t3)}.portal-accounting.ft-p .tp-inp{line-height:1.55;border-color:#8caadc38}.portal-accounting.ft-p .cd-rt{font-size:14px;line-height:1.55;gap:10px}.portal-accounting.ft-p .sd-tg{gap:8px;line-height:1.55;color:var(--t3)}.portal-accounting.ft-p .im-tog{width:36px;height:20px;border-radius:99px}.portal-accounting.ft-p .im-tog:after{width:16px;height:16px}.portal-accounting.ft-p .im-tog.on{background:#e9eef6}.portal-accounting.ft-p .im-tog.on:after{background:#12151c;transform:translate(16px)}.portal-accounting.ft-p .ft-ed :is(.ft-er,.ft-eh){gap:6px}.portal-accounting.ft-p .au-add{height:28px;padding:0 8px;font:600 12px Manrope,sans-serif;color:#8fb0f5;border-radius:3px}.portal-accounting.ft-p .dc-anteprima{padding:16px 16px 88px}.portal-accounting.ft-p .dc-foglio{padding:30px 30px 34px}.portal-accounting.ft-p .ft-pie{padding:0}.portal-accounting.ft-p .ct-pill{background:var(--cb-soft)}.portal-accounting.ft-p .pg-nova{gap:12px}.portal-accounting.ft-p .ft-th,.portal-accounting.ft-p .ft-tr{grid-template-columns:110px minmax(180px,1fr) 70px 110px 120px 110px 140px 20px;gap:12px}.portal-accounting.ft-p.ft-detail-open{padding-right:432px}.portal-accounting.ft-p.ft-detail-open .ct-intesta>.spazio{flex-basis:100%}.portal-accounting.ft-p.ft-detail-open :is(.ft-th,.ft-tr){grid-template-columns:100px minmax(160px,1fr) 110px 120px 20px;gap:12px}.portal-accounting.ft-p .ft-chk{min-height:161px}.portal-accounting.ft-p .dc-grip .i{width:13px;height:13px}.portal-accounting.ft-p .dc-grip{height:13px}.portal-accounting.ft-p .search-text{font:500 12px/1.55 Manrope,sans-serif}.portal-accounting.ft-p .sd-nota{font-size:12px;color:var(--t3)}.portal-accounting.ft-p .ft-ch,.portal-accounting.ft-p .ft-cr{grid-template-columns:minmax(180px,1fr) 90px 50px 120px 100px 100px 70px;gap:12px}.portal-accounting.ft-p .ft-cps{overflow:auto;scrollbar-width:none}.portal-accounting.ft-p .ft-cf{padding:0;border:0}.portal-accounting.ft-p select.tp-inp{line-height:1.55}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.portal-production .spazio{flex-grow:1}.portal-production .ib{width:36px;height:36px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-grid;place-items:center}.portal-production .ib.b{border-color:var(--filo);background:var(--campo)}.portal-production .btn{height:34px;padding:0 13px;border-radius:6px;border:1px solid var(--filo);background:var(--campo);color:var(--t1);font:600 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.portal-production .btn .i{color:var(--t2)}.portal-production .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.portal-production .btn.pri .i{color:#fff}.portal-production .comp .ib{width:32px;height:32px}.portal-production .comp .btn{height:32px}.portal-production .azioni .ib{width:30px;height:30px;color:var(--t3)}.portal-production .testa .ib{width:36px;height:36px;border-radius:3px;border:0;color:var(--t2);position:relative}.portal-production .testa .ib .i{width:18px;height:18px}.portal-production .testa .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-production .testa .ib .punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px var(--bg)}.portal-production .testa>.ib+.ib{margin-left:2px}.portal-production .btn{height:36px;padding:0 14px;border-radius:3px;font:600 13px Manrope,sans-serif;gap:8px;transition:background-color .15s ease,border-color .15s ease}.portal-production .btn .i{width:16px;height:16px}.portal-production .btn:not(.pri){background:transparent;border:1px solid var(--filo-forte);color:var(--t1);box-shadow:none}.portal-production .btn:not(.pri) .i{color:var(--t2)}.portal-production .btn:not(.pri):hover{background:#ffffff0b;border-color:color-mix(in srgb,var(--filo-forte),#fff 10%)}.portal-production .btn.pri{background:#e9eef6;border:0;color:color-mix(in srgb,var(--bg),#000 10%);box-shadow:none}.portal-production .btn:disabled{opacity:.4;cursor:default}.portal-production .w-t .az .ib{width:28px;height:28px;border-radius:3px;color:var(--t3)}.portal-production .w-t .az .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-production .btn:not(.pri){background:var(--sup-el);border-color:var(--filo-el)}.portal-production .btn:not(.pri):hover{background:color-mix(in srgb,var(--sup-el),var(--luce-c) 3%);border-color:var(--filo-el)}.portal-production .btn:not(.pri){box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008)),0 6px 18px rgba(0,0,0,calc(var(--ombra) * .007));box-shadow:0 0 0 1px rgba(0,0,0,calc(var(--ombra) * .006)),0 1px 2px rgba(0,0,0,calc(var(--ombra) * .008));box-shadow:0 1px 1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * 1%),transparent),0 2px 5px -1px color-mix(in srgb,var(--ombra-c) calc(var(--ombra) * .8%),transparent);background:#ffffff12;border-color:transparent;box-shadow:none}.portal-production .btn:not(.pri):hover{background:#ffffff1a;border-color:transparent}.portal-production .btn.pri{box-shadow:none}.portal-production .btn{height:36px;padding:0 14px 0 12px;gap:8px;border:0;font-size:13px;font-weight:600;letter-spacing:.005em}.portal-production .btn .i{width:16px;height:16px;stroke-width:1.9}.portal-production .btn:not(.pri){background:#ffffff0b;color:var(--t1)}.portal-production .btn:not(.pri) .i{color:var(--t3)}.portal-production .btn:not(.pri):hover{background:#ffffff13}.portal-production .btn.pri{background:#e9eef6;color:color-mix(in srgb,var(--bg),#000 10%)}.portal-production .btn.pri:hover{background:#fff}.portal-production .btn.pri .i{color:inherit}.portal-production .btn.pri,.portal-production .btn:not(.pri),.portal-production .btn.pri:hover,.portal-production .btn:not(.pri):hover{border:0}.portal-production .colonna .ib.b{width:30px;height:30px;border:0;border-radius:3px;background:#ffffff0f}.portal-production .colonna .ib.b:hover{background:#ffffff1a}.portal-production .conv-t .btn{height:32px}.portal-production .conv-t .ib{width:32px;height:32px;border-radius:3px;border:0;color:var(--t2)}.portal-production .conv-t .ib:hover{background:#ffffff0f}.portal-production .allegato .ib{border:0;border-radius:3px;color:var(--t2)}.portal-production .allegato .ib:hover{background:#ffffff12}.portal-production .comp .ib{border:0;border-radius:3px;color:var(--t3)}.portal-production .comp .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-production .azioni .btn{height:32px}.portal-production .azioni .ib{border:0;border-radius:3px}.portal-production .azioni .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-production .strumenti .btn em.n-filtri{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:3px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f;color:var(--t1)}.portal-production .w.tabella .tab td.az-r .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3);opacity:0}.portal-production .w.tabella .tab tr:hover td.az-r .ib{opacity:1}.portal-production .w.tabella .tab td.az-r .ib:hover{background:#ffffff12;color:var(--t1)}.portal-production .w-p.pagine .ib{width:30px;height:30px;border:0;border-radius:3px;color:var(--t3)}.portal-production .w-p.pagine .ib:hover{background:#ffffff0f;color:var(--t1)}@keyframes scrive{}.portal-production .btn.pri:focus-visible{outline-color:color-mix(in srgb,currentColor 60%,transparent)}.portal-production .btn.pericolo:is(.pericolo):not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent);border:0;color:#ffa1a1}.portal-production .btn.pericolo:not(.pri) .i{color:inherit}.portal-production .btn.pericolo:is(.pericolo):not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-production .corpo.ct-p{overflow-y:auto;gap:0;padding-bottom:140px}.portal-production .ct-intesta{display:flex;align-items:flex-end;gap:9px;margin-top:.5px}.portal-production .ct-intesta h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.portal-production .ct-intesta .btn{height:36px}.portal-production .ct-hub{display:inline-flex;align-self:flex-start;gap:2px;margin-top:20px;padding:3px;border-radius:3px;background:#ffffff0b}.portal-production .ct-hub a{height:30px;display:grid;place-items:center;padding:0 14px;border-radius:2px;font-size:13px;font-weight:500;color:var(--t3);cursor:pointer;text-decoration:none}.portal-production .ct-hub a:hover{color:var(--t1)}.portal-production .ct-hub a.on{background:#ffffff17;color:var(--t1);font-weight:600}.portal-production .ct-fascia{margin-top:18px;padding:14px 16px 16px;border-radius:3px;background:color-mix(in srgb,#EAB308 7%,rgba(255,255,255,.035));box-shadow:inset 2px 0 #eab308}.portal-production .ct-f-t{display:flex;align-items:center;gap:10px;margin-bottom:12px}.portal-production .ct-bersaglio{width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:#eab308;color:#fff}.portal-production .ct-bersaglio .i{width:16px;height:16px;color:#1a1300}.portal-production .ct-f-t b{font-size:14px;font-weight:700}.portal-production .ct-n{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff1a;font-size:11px;font-weight:700;color:var(--t2);font-variant-numeric:tabular-nums}.portal-production .ct-f-nota{margin-left:auto;font-size:13px;color:var(--t3)}.portal-production .ct-carte{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.portal-production .ct-lead{padding:12px 13px;border-radius:3px;background:#ffffff0e;cursor:pointer;transition:background-color .15s,transform .15s}.portal-production .ct-lead:hover{background:#ffffff14;transform:translateY(-2px)}.portal-production .ct-l1{display:flex;align-items:center;gap:8px;min-width:0}.portal-production .ct-l1 .av{width:24px;height:24px;border-radius:50%;font-size:10px;flex-shrink:0}.portal-production .ct-l1 b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-l2{margin-top:7px;font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-l3{display:flex;align-items:center;gap:6px;margin-top:10px}.portal-production .ct-prendi{margin-left:auto}.portal-production .ct-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-production .ct-strum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px}.portal-production .ct-seg{display:inline-flex;height:36px;padding:3px;gap:2px;border-radius:3px;background:#ffffff0b}.portal-production .ct-seg span{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:2px;font-size:13px;font-weight:600;color:var(--t3);cursor:pointer}.portal-production .ct-seg span.on{background:#ffffff17;color:var(--t1)}.portal-production .ct-seg em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff12;font-size:11px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums}.portal-production .ct-seg span.on em{background:#ffffff1f;color:var(--t1)}.portal-production .ct-cerca{flex:1;min-width:190px;max-width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;background:#ffffff0b;font-size:13px;color:var(--t3)}.portal-production .ct-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .ct-pill:hover{background:#ffffff13;color:var(--t1)}.portal-production .ct-pill .i{width:12px;height:12px;opacity:.6}.portal-production .ct-pill.on{background:#e9eef61f;color:var(--t1);font-weight:600;box-shadow:inset 0 0 0 1px #e9eef638}.portal-production .ct-pill em,.portal-production .ct-azzera em{font-style:normal;font-size:11px;font-weight:700;opacity:.6;margin-left:2px}.portal-production .ct-azzera{height:30px;padding:0 11px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .ct-azzera:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ct-massa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px 8px 12px;border-radius:3px;background:color-mix(in srgb,#5B8DEF 12%,transparent)}.portal-production .ct-massa b{font-size:13px;font-weight:600;margin-right:6px}.portal-production .ct-annulla{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin-left:auto;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .ct-annulla:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ct-annulla .i{width:13px;height:13px}.portal-production .ct-riserva .ct-annulla{margin-left:0}.portal-production .ct-scegli{display:inline-flex;align-items:center;gap:8px;width:256px;height:28px;padding:0 10px;border-radius:3px;background:#ffffff12;font-size:12px;color:var(--t3)}.portal-production .ct-scegli span{flex-grow:1}.portal-production .ct-riserva p{width:100%;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-production .ct-massa+.ct-tab{margin-top:8px}.portal-production .ct-tab{border-radius:3px;background:#ffffff09;overflow:visible}.portal-production .ct-testa,.portal-production .ct-riga{display:grid;grid-template-columns:34px minmax(180px,1.5fr) minmax(170px,1.3fr) 110px minmax(120px,1fr) minmax(110px,.9fr) minmax(130px,1fr) 40px;gap:12px;align-items:center;padding:0 16px}.portal-production .ct-testa{height:40px;border-radius:3px 3px 0 0;background:#ffffff08;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--t3)}.portal-production .ct-riga{min-height:58px;position:relative}.portal-production .ct-riga:hover{background:#ffffff08}.portal-production .ct-riga.ct-scelta{background:color-mix(in srgb,#5B8DEF 9%,transparent)}.portal-production .ct-sel{width:18px;height:18px;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--t3) 70%,transparent);position:relative;cursor:pointer}.portal-production .ct-sel.on,.portal-production .ct-sel.meta{background:#5b8def;border-color:#5b8def}.portal-production .ct-sel.on:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal-production .ct-sel.meta:after{content:"";position:absolute;left:3.5px;top:6.5px;width:8px;height:2px;background:#fff}.portal-production .ct-chi{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.portal-production .ct-chi .av{width:28px;height:28px;border-radius:50%;font-size:10.5px;flex-shrink:0}.portal-production .ct-chi b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-chi:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.portal-production .ct-rec{display:flex;flex-direction:column;min-width:0}.portal-production .ct-rec span{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-rec small{margin-top:2px;font-size:11px;color:var(--t3)}.portal-production .ct-vuoto,.portal-production .ct-tutti{font-size:12px;color:var(--t3)}.portal-production .ct-gr{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-prov{font-size:12px;color:var(--t3)}.portal-production .ct-ris{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--t2);white-space:nowrap}.portal-production .ct-ris i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.portal-production .ct-az{position:relative;display:flex;justify-content:flex-end}.portal-production .ct-altro{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer;opacity:0}.portal-production .ct-riga:hover .ct-altro,.portal-production .ct-altro.on{opacity:1}.portal-production .ct-altro:hover,.portal-production .ct-altro.on{background:#ffffff12;color:var(--t1)}.portal-production .ct-altro .i{width:16px;height:16px}.portal-production .ct-menu{position:absolute;right:0;top:34px;z-index:20;min-width:200px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d}.portal-production .ct-menu button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:2px;background:none;text-align:left;font:500 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .ct-menu button:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ct-menu button .i{width:14px;height:14px;color:var(--t3)}.portal-production .ct-menu button.rosso,.portal-production .ct-menu button.rosso .i{color:#f4776f}.portal-production .ct-nota{margin:14px 4px 0;max-width:720px;font-size:12px;line-height:1.5;color:var(--t3)}.portal-production .ct-nd{font-style:italic;color:color-mix(in srgb,var(--t3) 80%,transparent)!important;font-size:12px}.portal-production .ct-hub a:has(>.i){display:inline-flex;align-items:center;gap:7px}.portal-production .ct-hub a>.i{width:14px;height:14px}.portal-production .ct-hub a:not(.on)>.i{opacity:.75}.portal-production .ct-contatti .ct-seg span>.i{width:14px;height:14px}.portal-production .ct-contatti .ct-azzera em{font-size:11px;margin-left:6px}.portal-production .ct-contatti [hidden]{display:none!important}.portal-production .ct-contatti .ct-cerca{cursor:text}.portal-production .ct-contatti .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none;text-overflow:ellipsis}.portal-production .ct-contatti .ct-cerca input::-moz-placeholder{color:var(--t3)}.portal-production .ct-contatti .ct-cerca input::placeholder{color:var(--t3)}.portal-production .ct-contatti .ct-cerca:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff24}.portal-production .ct-contatti .ct-sel:focus-visible,.portal-production .ct-contatti .ct-chi:focus-visible,.portal-production .ct-contatti .ct-lead:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.portal-production .ct-contatti .ct-scegli{border:0;font:500 12px Manrope,sans-serif;text-align:left;cursor:pointer}.portal-production .ct-contatti .ct-scegli:hover{background:#ffffff1a}.portal-production .ct-contatti .ct-scegli .c23-scelto{color:var(--t1)}.portal-production .ct-contatti .ct-scegli .gk-av{width:20px;height:20px;font-size:9px;flex-grow:0}.portal-production .ct-contatti .ct-massa .btn[aria-disabled=true]{opacity:.5}.portal-production .ct-contatti .ct-nome{display:flex;flex-direction:column;min-width:0}.portal-production .ct-contatti .ct-nome b{display:flex;align-items:center;gap:6px;min-width:0}.portal-production .ct-contatti .ct-nome small{margin-top:1px;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-contatti .ct-lucc{display:inline-grid;place-items:center;flex-shrink:0;color:var(--t3)}.portal-production .ct-contatti .ct-lucc .i{width:12px;height:12px}.portal-production .ct-contatti .ct-tab-az :is(.ct-testa,.ct-riga){grid-template-columns:34px minmax(190px,1.5fr) minmax(170px,1.2fr) minmax(150px,1fr) 110px minmax(120px,.85fr) minmax(140px,1fr) 40px}.portal-production .ct-contatti .ct-pers{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:28px;padding:0 8px 0 4px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .ct-contatti .ct-pers:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ct-contatti .ct-pers>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-contatti .ct-avs{display:inline-flex;flex-shrink:0}.portal-production .ct-contatti .ct-avs .av{width:24px;height:24px;font-size:9px;letter-spacing:-.02em;box-shadow:0 0 0 2px #1a1d24}.portal-production .ct-contatti .ct-avs .av+.av{margin-left:-3px}.portal-production .ct-contatti .ct-tr{display:flex;flex-direction:column;min-width:0}.portal-production .ct-contatti .ct-tr b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.portal-production .ct-contatti .ct-tr small{margin-top:2px;font-size:11px;color:var(--t3)}.portal-production .ct-contatti .ct-tab-gr :is(.ct-testa,.ct-riga){grid-template-columns:minmax(210px,1.2fr) minmax(240px,2fr) minmax(190px,1fr) 110px 40px}.portal-production .ct-contatti .ct-griga{cursor:pointer}.portal-production .ct-contatti .ct-gtile{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-production .ct-contatti .ct-gtile .i{width:15px;height:15px}.portal-production .ct-contatti .ct-gdesc{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-contatti .ct-gmem{display:flex;align-items:center;gap:10px;min-width:0}.portal-production .ct-contatti .ct-gmem>span:last-child{display:flex;flex-direction:column;min-width:0}.portal-production .ct-contatti .ct-gmem b{font-size:12px;font-weight:600;color:var(--t1)}.portal-production .ct-contatti .ct-gmem small{font-size:11px;color:var(--t3);white-space:nowrap}.portal-production .ct-contatti .ct-vuota{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;text-align:center}.portal-production .ct-contatti .ct-vuota b{font-size:14px;font-weight:600;color:var(--t2)}.portal-production .c23-fin footer .btn.pri[aria-disabled=true]{opacity:.5}.portal-production .c23-drop .btn{margin-top:6px}.portal-production .c23-modello .btn{flex-shrink:0}.portal-production .g-finestra.c23-fin .g-text{height:36px}.portal-production .ct-contatti .ct-gr{white-space:normal;line-height:1.4}.portal-production .cp-riga:hover .ct-altro{opacity:1}.portal-production .cp-p-t .btn,.portal-production .cp-piede .btn{height:36px}.portal-production .cp-piede .btn:disabled{opacity:.35;cursor:default}.portal-production .cp-riga-in .btn{height:36px}@keyframes scorre-barra{}.portal-production .cp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}@keyframes vivo{}.portal-production .cd-vista .ct-strum{margin:0}.portal-production .cd-dr>.ct-chip{justify-self:start}.portal-production .tp-r:hover .ct-altro{opacity:1}.portal-production .tp-ed .tp-p-t .btn{height:36px}.portal-production .tp-tela-t .ct-pill .i:first-child{opacity:1;width:13px;height:13px}.portal-production .tp-p .ct-strum .ct-seg span>.i{width:14px;height:14px}.portal-production .tp-p .cx-barra .btn,.portal-production .tp-p .te-largo .cx-barra .btn{height:36px}.portal-production .tp-p .ct-strum .ct-cerca{flex:1 1 0;min-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .tp-p .ct-seg .tp-gcol{margin-right:2px}.portal-production .tp-p .tp-cerca .g-text{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;color:var(--t1);font:inherit;outline:0}.portal-production .tp-p .tp-cerca .g-text::-moz-placeholder{color:var(--t3)}.portal-production .tp-p .tp-cerca .g-text::placeholder{color:var(--t3)}.portal-production .cx-stato .spazio{flex:1}.portal-production .cx-barra .btn{height:32px}@keyframes menu-entra{}.portal-production .tr-p.editor>.ct-intesta,.portal-production .tr-p.editor>.ct-hub,.portal-production .tr-p.editor>.tr-schede{display:none}.portal-production .tr-tab>div>.ct-chip{justify-self:start}.portal-production .tr-r:hover .ct-altro,.portal-production .tr-kr:hover .ct-altro,.portal-production .tr-hr:hover .ct-altro{opacity:1}.portal-production .tr-ed .tp-p-t .btn{height:36px}.portal-production .tr-cod .cd-rt .spazio,.portal-production .cd-rt .spazio{flex:1}@keyframes tr-pulsa{}.portal-production .tr-dcont .btn{align-self:flex-start}.portal-production .g-cassetto .tr-chiave .ib{width:36px;height:36px;flex-shrink:0}.portal-production .tr-ed .g-text{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-production .tr-ed .g-text:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-production .tr-ed .g-text::-moz-placeholder{color:var(--t3)}.portal-production .tr-ed .g-text::placeholder{color:var(--t3)}.portal-production .tr-guida .btn{flex-shrink:0}.portal-production .tr-vadd .g-text{flex:1;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.portal-production .tr-vadd .btn{height:36px}.portal-production .tr-ver .btn{flex-shrink:0}.portal-production .tr-cf-sel .btn:disabled{opacity:.5;cursor:default}.portal-production .tr-chiedi .btn{flex-shrink:0}.portal-production .ct-cerca .tr-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-production .ct-cerca .tr-cerca-in::-moz-placeholder{color:var(--t3)}.portal-production .ct-cerca .tr-cerca-in::placeholder{color:var(--t3)}.portal-production .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-production .au-r:hover .ct-altro{opacity:1}.portal-production .au-ed .tp-p-t .btn{height:36px}.portal-production .au-perc .ct-strum{margin-top:0}@keyframes au-ora{}.portal-production .au-vaz .btn{flex:1;justify-content:center}.portal-production .au-pp .g-text.au-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-production .au-pp .g-text.au-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-production .au-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-production .au-riga>.g-text.au-in{width:72px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.portal-production .au-pp textarea.g-text.au-in.au-area{height:auto;min-height:84px;padding:9px 12px;line-height:1.5;resize:none;display:block}.portal-production .au-regola .au-in.g-text{height:36px;padding:0 8px;font-size:13px;min-width:0}.portal-production .au-p .ct-cerca input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-production .au-p .ct-cerca:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.portal-production .au-ed .g-text.au-nome-in{flex:0 1 420px;min-width:180px;height:40px;padding:0 12px;border:0;border-radius:3px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;font:700 20px Manrope,sans-serif;letter-spacing:-.02em;color:var(--t1);outline:none}.portal-production .ct-pill.on{background:#ffffff1a;color:var(--t1)}.portal-production .au-vaz .btn:disabled{opacity:.4;cursor:default}.portal-production .fo-r:hover .ct-altro{opacity:1}.portal-production .fo-ed .tp-p-t .btn{height:36px}.portal-production .fo-det .au-vt .ct-chip{margin-left:auto}.portal-production .fo-url .btn.piccolo{height:28px}.portal-production .fo-ed .tp-p-t>.ct-chip{flex-shrink:0;white-space:nowrap}.portal-production .fo-p .fo-trascina .btn.piccolo:not(.pri){flex-shrink:0;background:#f2f2f5;color:#1d1d1f;box-shadow:none}.portal-production .fo-p .fo-trascina .btn .i{color:#5b8def}.portal-production .fo-p .fo-trascina .btn.piccolo:not(.pri):hover{background:#e8e8ed;color:#1d1d1f}.portal-production .fo-pp .g-text.fo-in{width:100%;height:36px;padding:0 12px;border:0;border-radius:3px;background:#ffffff0e;font:500 13px Manrope,sans-serif;color:var(--t1);outline:none}.portal-production .fo-pp .g-text.fo-in:focus{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff24}.portal-production .fo-p .ct-cerca:focus-within{background:#ffffff13}.portal-production .fo-p label.ct-cerca{cursor:text}.portal-production .fo-pal-vuoto .btn{margin-top:4px}.portal-production .fo-ris-c .ct-pill{height:36px}.portal-production .fo-ris-c .ct-pill.on{background:#5b8def24;color:var(--t1)}.portal-production .fo-ris-c .ct-seg>span:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.portal-production .fo-det .au-vaz a.btn{text-decoration:none}.portal-production .fo-pt-az .spazio,.portal-production .im-at .spazio{flex:1}.portal-production .im-at .btn{height:32px}@keyframes cx-batte{}.portal-production .im-ruoli .ct-chip{white-space:nowrap}.portal-production .btn.ib-sola{width:36px;padding:0;justify-content:center}.portal-production .btn.ib-sola .i{margin:0}.portal-production .im-crm .btn{margin-left:auto;height:30px;font-size:13px}.portal-production .im-uazz .spazio{flex:1}.portal-production .im-uazz .btn{height:34px;font-size:13px}.portal-production .im-fin footer .spazio{flex:1}.portal-production .im-razz .ib{width:26px;height:26px}.portal-production .im-ph .spazio{flex:1}.portal-production .im-ia .btn{height:32px;font-size:13px}@keyframes im-va{}.portal-production .im-ed-bar .spazio{flex:1}.portal-production .im-ed-bar .ib{width:30px;height:30px}.portal-production .im-ed-bar .ib[aria-pressed=true]{background:var(--verde-tinta);color:var(--verde-chiaro)}.portal-production .im-ed-bar .ib:disabled{opacity:.35}.portal-production .im-pw .ib{width:28px;height:28px;flex-shrink:0}.portal-production .im-pw-p .btn{height:36px}.portal-production .im-ap .im-strada .btn.im-strada-btn .i{color:inherit}.portal-production .im-strum .ct-pill,.portal-production .im-strum .btn{height:36px}.portal-production .im-strum:has(>.ct-cerca)>.ct-seg{margin-left:auto}.portal-production .im-add-r .btn{height:36px}.portal-production .im-fin .im-inp .g-text{width:auto;height:100%;padding:0;border:0;background:none}.portal-production .im-fin .im-inp textarea.g-text{padding:0}@keyframes u-entra{}.portal-production .ct-intesta .im-stato{margin-right:4px}.portal-production .im-ut .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-production .ct-cerca .im-cerca-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:13px}.portal-production .im-alb-h .ib{width:30px;height:30px;flex-shrink:0}.portal-production .im-ruoli-c .ct-cerca{flex:4 1 0;max-width:340px;cursor:text}.portal-production .im-ph .btn{height:36px}@keyframes br-entra{}.portal-production .br .im-at .ct-seg+.ct-seg{margin-left:8px}@keyframes br-barra{}.portal-production .br-logo .ib{width:36px;height:36px}.portal-production .br-logo .ib:disabled{opacity:.35;pointer-events:none}.portal-production .sv-strum .ct-seg em{margin-left:6px;font-style:normal;font-size:11px;color:var(--t3)}.portal-production .sv-t .ct-chip{height:20px;font-size:11px}.portal-production .sv-a .ib,.portal-production .sv-tc-az .ib,.portal-production .sv-kc-h .ib{width:30px;height:30px;border-radius:3px}.portal-production .ib.pericolo:hover{background:var(--rosso-fondo);color:var(--rosso-chiaro)}.portal-production .sv-det-az .btn{flex:1;justify-content:center}.portal-production .sv-kc-h .ib:disabled{opacity:.35}.portal-production .sv-icone .ib{width:30px;height:30px;border-radius:3px;color:var(--t3)}.portal-production .sv-icone .ib.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-production .sv-tc-az .ib:disabled{opacity:.35}.portal-production .svp-x .ib,.portal-production .svp-in-h .ib,.portal-production .svp-op .ib{width:30px;height:30px;border-radius:3px}.portal-production .svp-fondo .btn{flex:1;justify-content:center}.portal-production .rr-ra .ib{width:28px;height:28px;border-radius:3px}@keyframes rr-pop{}.portal-production .at-r .ct-chip{justify-self:start}.portal-production .at-a .ib{width:28px;height:28px;border-radius:3px}.portal-production .at-copia .btn{height:30px}.portal-production .at .ct-seg span{white-space:nowrap}@keyframes mg-gira{}.portal-production .ld-v .ib{width:30px;height:30px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-production .ld-v:is(:hover,:focus-within) .ib{opacity:1}.portal-production .ld-next .ct-chip .i,.portal-production .ld-arr .ct-chip .i{width:11px;height:11px;margin-right:4px}@keyframes ld-arriva{}.portal-production .ld-prova-az .btn{flex:1;justify-content:center}.portal-production .cp-g .sv-gh .ib,.portal-production .cp-va .ib{width:28px;height:28px;border-radius:3px}.portal-production .cp-r .ib{width:30px;height:30px;border-radius:3px}.portal-production .cp-rm .ct-seg span{white-space:nowrap}.portal-production .cp-giorni .ib{width:30px;height:30px;border-radius:3px;background:#ffffff0d}.portal-production .cp-eta .ct-seg{display:flex}.portal-production .cp-eta .ct-seg span{flex:1;justify-content:center}.portal-production .qt-ph .ib{width:30px;height:30px;border-radius:3px}.portal-production .qt-o .ib{width:28px;height:28px;border-radius:3px}.portal-production .qt-due .btn{justify-content:center}.portal-production .qt-barra .btn[hidden]{display:none}.portal-production .zs-mappa-r .im-at .btn{height:32px}.portal-production .ai-conn .btn{height:30px}.portal-production .ai-conn .btn.in-corso .i{animation:mg-gira .8s linear infinite}.portal-production .dc-p .ib{width:26px;height:26px;border-radius:3px}.portal-production .dc-muovi .btn{justify-content:center}.portal-production .pi-cat .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-production .pi-pf .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-production .pi-p:is(:hover,:focus-within,.on) .pi-pf .ib{opacity:1}.portal-production .pi-e .btn{margin-top:6px}.portal-production .ra-strum .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-production .ra-gu-a .btn{height:30px}.portal-production .ra-av .btn{height:30px;margin-top:6px}@keyframes na-pulsa{}.portal-production .ig .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-production .ig .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-production .ig-cf .btn{flex-shrink:0;height:30px}.portal-production .ig-mio .btn{height:30px}.portal-production .ig-wh .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-production .vk .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-production .vk .ct-seg em{font-style:normal;font-size:11px;color:var(--t3)}.portal-production .vk-seg .ib{flex-shrink:0;width:28px;height:28px;border-radius:3px}.portal-production .vk-mask .btn{height:32px}body.im-drawer .portal-production .im-p .ct-intesta{flex-wrap:nowrap}body.im-drawer .portal-production .im-p .ct-intesta>.spazio{min-width:0}body.im-drawer .portal-production .im-p .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-production :is(.im-p,.im-udet,.rr-det) :is(.im-at,.im-crm,.at-copia,.ai-conn,.ra-gu-a,.ra-av,.ig-cf,.ig-mio,.vk-mask) .btn .i{width:14px;height:14px}.portal-production .im-udet .im-uazz .btn{height:36px;font-size:13px}.portal-production .im-p .zs-zone .ct-pill,.portal-production .im-p [data-im-sez=zone-shooting] .ct-pill.g-select{height:28px}.portal-production .im-udet .im-at>.btn{margin-left:40px}.portal-production .bl-sc-r .ib{width:28px;height:28px}.portal-production .tp-f .ib,.portal-production .tp-c .ib{width:28px;height:28px;border-radius:3px}.portal-production .lv-gt .spazio{flex:1}.portal-production .lv-asb .btn{height:32px;font-size:13px}.portal-production .pd-p .ct-intesta .ct-pill{height:36px}.portal-production .pd-wt .spazio{flex:1}.portal-production .pd-di .btn{height:28px;padding:0 10px;font-size:12px}.portal-production .pd-p .ct-intesta .ct-seg span,.portal-production .pd-p .ct-intesta .ct-pill,.portal-production .pd-p .ct-intesta .btn{white-space:nowrap}.portal-production .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-production .pn-nt .spazio{flex:1}.portal-production .pn-pb .btn{height:32px;font-size:13px}.portal-production .pn-cb .spazio{flex:1}.portal-production .pd-p.nova .ct-intesta{flex-wrap:wrap}.portal-production .pd-p.nova .ct-intesta>.spazio{flex:1 1 100%}.portal-production .pn-ph .spazio{flex:1}.portal-production .pg-nova.pn-punto:not([open])>summary>.spazio{display:none}.portal-production .cb-ct .ct-chip{grid-column:2/4;justify-self:start}.portal-production .cn-sel .spazio{flex:1}@keyframes pn-entra{}.portal-production .cn-dh .spazio{flex:1}.portal-production .cn-dp .btn,.portal-production .cn-cl .btn{height:36px}.portal-production .cn-m .ct-chip,.portal-production .cn-gr .ct-chip{justify-self:start}.portal-production body:is(.cn-aperto,.nv-on) .ct-strum{flex-wrap:wrap}.portal-production body:is(.cn-aperto,.nv-on) .ct-intesta .cb-sync{display:none}.portal-production body:is(.cn-aperto,.nv-on) .cn-ct>.ct-chip{margin-left:42px}.portal-production .ct-cerca{min-height:36px;flex-shrink:0}.portal-production .ct-cerca input{min-width:0;text-overflow:ellipsis}body.cn-aperto .portal-production .ct-intesta{flex-wrap:nowrap}body.cn-aperto .portal-production .ct-intesta>.spazio{min-width:0}body.cn-aperto .portal-production .ct-intesta>.spazio p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production :is(.cn-sel,.lz-srb,.sd-sl) .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-production :is(.ft-avv,.ab-avv,.am-avv,.ab-salva) .btn{height:36px}.portal-production :is(.tr-schede,.ct-seg,.tp-seg,.ct-pill) em{font-size:11px}.portal-production .pn-ask :is(.pn-in,input,.g-text){height:36px;box-sizing:border-box}.portal-production :is(.chat2 .av.mini,.mini-a,.mt-di .lc-av,.pg-az .btn .lc-av,.pg-gkm .lc-av,.pe-mini,.pe-gm .lv-avs i,.pj-cr-b em .pj-av,.pj-scelte button .pj-av,.sc-f .mini-a){min-width:20px;min-height:20px;font-size:9px;letter-spacing:0}.portal-production .ct-cerca>.search-text{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ct-azzera em{font-size:11px;margin-left:6px}.portal-production .ct-strum>.ct-cerca{order:-1;flex-grow:4;max-width:340px}.portal-production .ct-strum>.spazio{order:1}.portal-production .ct-strum>.ct-seg{order:2;margin-left:auto}.portal-production .ct-strum>.spazio~:not(.ct-seg){order:3}.portal-production .corpo:not(.pieno) :is(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.sp-testa)+*{margin-top:var(--ritmo-testa)!important}.portal-production :is(.solo-elenco,.solo-nuova,.solo-dettaglio,.tp-solo-libreria,.tp-solo-starter,.tp-solo-editor,.tp-solo-griglia,.tr-solo,.au-solo,.fo-solo,.im-solo,.lv-solo,.tt-solo,.dc-solo,.bf-solo,.lz-solo)>:first-child:not(.intesta,.ct-intesta,.ca-intesta,.im-intesta,.pr-intesta,.tp-p-t){margin-top:0!important}.portal-production :is(.ct-intesta,.pr-intesta,.im-intesta){margin-top:5.25px!important}.portal-production .ct-strum>:is(.ct-pill,.ct-cerca,.ct-seg,.btn){height:36px}.portal-production .pd-wt :is(.btn,.pn-wb,.au-add){height:28px}.portal-production .pd-wt .btn{font-size:13px;padding:0 10px}.portal-production .ct-strum>.ct-azzera{height:36px}.portal-production .im-strum>.ct-pill{height:36px}@keyframes g-tab-active{}.portal-production .sh-page{display:flex;flex-direction:column;overflow-y:auto}.portal-production.sh-page:not(.pieno):not(.nb-ed){padding-bottom:16px!important}.portal-production .sh-testa .ct-seg span{display:inline-flex;align-items:center;gap:6px}.portal-production .sh-testa .btn{flex-shrink:0}.portal-production .sh-strum{display:flex;align-items:center;gap:10px;margin-bottom:14px}.portal-production .sh-filtri{display:flex;gap:8px}.portal-production .sh-f{width:200px}.portal-production .sh-f .g-select{max-width:none;width:100%}.portal-production .sh-conta{font-size:12px;color:var(--t3)}.portal-production .sh{flex:1;min-height:440px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px}.portal-production .sh-main{min-width:0;min-height:0;display:flex;flex-direction:column}.portal-production .sh-bacheca{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.portal-production .sh-col{display:flex;flex-direction:column;min-height:0;border-radius:3px;background:color-mix(in srgb,var(--c) 4%,rgba(255,255,255,.02));box-shadow:inset 0 2px 0 var(--c);transition:background-color var(--t-rapido,.14s)}.portal-production .sh-col.sopra{background:color-mix(in srgb,var(--c) 12%,transparent)}.portal-production .sh-col header{display:flex;align-items:center;gap:8px;padding:12px 12px 8px}.portal-production .sh-col header>.i{width:14px;height:14px;color:var(--c)}.portal-production .sh-col header b{font-size:13px;font-weight:700}.portal-production .sh-col header em{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--c) 20%,transparent);font-style:normal;font-size:11px;font-weight:700;color:var(--c)}.portal-production .sh-col header .ib{width:28px;height:28px;border-radius:3px}.portal-production .sh-colc{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:4px 10px var(--nb-riserva)}.portal-production .sh-vuota{margin:8px 2px;font-size:12px;color:var(--t3)}.portal-production .sh-c{display:flex;flex-direction:column;gap:5px;padding:11px 12px 10px;border-radius:3px;background:#161c26;box-shadow:inset 3px 0 0 var(--z),0 1px 2px #00000040;cursor:grab;transition:background-color var(--t-rapido,.14s),transform var(--t-rapido,.14s)}.portal-production .sh-c:hover{background:#1a212c}.portal-production .sh-c:focus-visible{outline:2px solid color-mix(in srgb,var(--z) 70%,transparent);outline-offset:2px}.portal-production .sh-c.on{background:color-mix(in srgb,var(--z) 14%,#161c26);box-shadow:inset 3px 0 0 var(--z),inset 0 0 0 1px color-mix(in srgb,var(--z) 45%,transparent)}.portal-production .sh-c.trascina{opacity:.45;transform:scale(.98)}.portal-production .sh-c>b{font-size:13px;font-weight:600}.portal-production .sh-c>small{margin-top:-3px;font-size:12px;color:var(--t3)}.portal-production .sh-quando,.portal-production .sh-dove{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2)}.portal-production .sh-quando .i,.portal-production .sh-dove .i{width:12px;height:12px;color:var(--t3)}.portal-production .sh-dove em{font-style:normal;font-weight:600}.portal-production .sh-cp{display:flex;align-items:center;gap:6px;margin-top:4px}.portal-production .sh-vm{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--t2)}.portal-production .sh-vm i,.portal-production .sh-vmc>i,.portal-production .sh-team i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-style:normal;font-size:11px;font-weight:700;color:#fff;letter-spacing:-.02em}.portal-production .sh-vm.manca{padding:2px 7px;border-radius:3px;background:var(--ambra-tinta);color:var(--ambra-chiaro)}.portal-production .sh-vm.manca .i{width:11px;height:11px}.portal-production .sh-b{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px;border-radius:3px;background:#ffffff0f;font-size:11px;font-weight:600;color:var(--t3)}.portal-production .sh-b .i{width:11px;height:11px}.portal-production .sh-b.rosso{background:var(--rosso-tinta);color:var(--rosso-chiaro)}.portal-production .sh-cal{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-production .sh-cal>header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.portal-production .sh-cal>header b{min-width:150px;font-size:14px;font-weight:700;text-align:center;text-transform:capitalize}.portal-production .sh-cal>header .ib{width:36px;height:36px;border-radius:3px}.portal-production .sh-cal>header .btn{height:36px;margin-left:6px}.portal-production .sh-cg{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:28px repeat(6,minmax(0,1fr));padding-bottom:var(--nb-riserva)}.portal-production .sh-gn{display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--t3);text-transform:uppercase}.portal-production .sh-g{position:relative;display:flex;flex-direction:column;gap:3px;min-height:0;padding:4px 5px;overflow:hidden;box-shadow:inset 1px 0 #ffffff0a,inset 0 1px #ffffff0a}.portal-production .sh-g.fuori{opacity:.4}.portal-production .sh-gd{font-size:12px;font-weight:600;color:var(--t2)}.portal-production .sh-g.oggi .sh-gd{align-self:flex-start;padding:0 6px;border-radius:9px;background:var(--acc);color:#0b0e15}.portal-production .sh-g-piu{position:absolute;top:3px;right:3px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:3px;background:#ffffff12;color:var(--t2);cursor:pointer;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-production .sh-g-piu .i{width:12px;height:12px}.portal-production .sh-g:hover .sh-g-piu{opacity:1}.portal-production .sh-chip{display:flex;align-items:center;gap:5px;min-width:0;height:22px;padding:0 6px;border:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);font:500 11px Manrope,sans-serif;color:var(--t1);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.portal-production .sh-chip b{flex-shrink:0;font-weight:700;color:var(--c)}.portal-production .sh-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-production .sh-chip.on{box-shadow:inset 0 0 0 1px var(--c)}.portal-production .sh-det{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:14px 16px var(--nb-riserva);border-radius:3px;background:#ffffff09}.portal-production .sh-dh{display:flex;align-items:flex-start;gap:10px}.portal-production .sh-dh>div,.portal-production .sh-dh>b{flex:1;min-width:0}.portal-production .sh-dh b{display:block;font-size:14px;font-weight:700}.portal-production .sh-dh small{display:block;margin-top:2px;font-size:12px;color:var(--t3);text-transform:none}.portal-production .sh-dh .ib{width:36px;height:36px;border-radius:3px}.portal-production .sh-det>.sh-dh:only-child{margin:0}.portal-production .sh-prossimi{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.portal-production .sh-prossimi button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:3px;background:#ffffff08;box-shadow:inset 3px 0 0 var(--z);font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-production .sh-prossimi button:hover{background:#ffffff0f}.portal-production .sh-pd{display:flex;flex-direction:column;align-items:center;font-size:11px;color:var(--t3);text-transform:uppercase}.portal-production .sh-pd b{font-size:16px;font-weight:700;line-height:1;color:var(--t1)}.portal-production .sh-prossimi span>b{display:block;font-size:12px;font-weight:600;color:var(--t1)}.portal-production .sh-prossimi small{font-size:11px;color:var(--t3)}.portal-production .sh-hint{display:flex;gap:6px;margin:0;font-size:12px;line-height:1.45;color:var(--t3)}.portal-production .sh-hint .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-production .sh-cal-n{display:flex;gap:8px;margin:0;padding:10px 12px;border-radius:3px;background:var(--blu-fondo);font-size:13px;line-height:1.5;color:var(--t2)}.portal-production .sh-cal-n .i{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--blu)}@media(max-width:1380px){.portal-production .sh{grid-template-columns:minmax(0,1fr) 340px}.portal-production .sh-f{width:170px}}.portal-production .sh-col header{position:relative}.portal-production .sh-col header b{white-space:nowrap}.portal-production .sh-col header>:is(.i,em){flex-shrink:0}.portal-production .sh-col header .ib{position:absolute;right:8px;top:8px;background:color-mix(in srgb,var(--c) 14%,#1a1f29);opacity:0;transition:opacity var(--t-rapido,.14s) ease}.portal-production .sh-col:hover header .ib,.portal-production .sh-col header .ib:focus-visible{opacity:1}.portal-production .sh-cp{flex-wrap:wrap;row-gap:6px}.portal-production .sh-dh>.btn{flex-shrink:0}.portal-production .sh-etich{display:flex;flex-wrap:wrap;gap:6px}.portal-production .sh-et{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-production .sh-et .i{width:12px;height:12px}.portal-production .sh-et>i{width:8px;height:8px;border-radius:50%;background:var(--c)}.portal-production .sh-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin:0;font-size:12px}.portal-production .sh-dl dt{display:flex;align-items:center;gap:6px;color:var(--t3);white-space:nowrap}.portal-production .sh-dl dt .i{width:13px;height:13px}.portal-production .sh-dl dd{margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--t1);line-height:1.5}.portal-production .sh-nd{color:var(--t3)}.portal-production .sh-comparse{display:flex;flex-direction:column;gap:2px;color:var(--t3)}.portal-production .sh-comparse b{font-weight:600;color:var(--t1)}.portal-production .sh-link{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--blu-chiaro)}.portal-production .sh-link .i{flex-shrink:0;width:13px;height:13px}.portal-production .sh-note{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:3px;background:#ffffff08;font-size:12px}.portal-production .sh-note b{font-size:12px;color:var(--t3);font-weight:600}.portal-production .sh-note p{margin:0;line-height:1.55;color:var(--t2);white-space:pre-line}.portal-production .sh-c.appena,.portal-production .sh-chip.appena{animation:sh-appena 1.8s var(--c-entra,ease-out)}@keyframes sh-appena{0%,35%{box-shadow:inset 3px 0 0 var(--z,var(--c)),inset 0 0 0 1px var(--ambra),0 0 0 4px color-mix(in srgb,var(--ambra) 24%,transparent)}}@media(prefers-reduced-motion:reduce){.portal-production .sh-c.appena,.portal-production .sh-chip.appena{animation:none}}.portal-production .gp-passi{display:flex;align-items:center;gap:0;padding:6px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-production .gp-passo{display:flex;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px 0 10px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t3);text-align:left;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-production .gp-passo:disabled{cursor:default}.portal-production .gp-passo:not(:disabled):hover{background:#ffffff0a;color:var(--t1)}.portal-production .gp-passo>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;font:700 12px Manrope,sans-serif;font-style:normal;color:var(--t3);transition:background-color var(--t-medio) var(--c-entra),color var(--t-medio) var(--c-entra)}.portal-production .gp-passo>i .i{width:14px;height:14px}.portal-production .gp-passo>span{display:flex;flex-direction:column;min-width:0}.portal-production .gp-passo b{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.portal-production .gp-passo small{font-size:12px;font-weight:500;line-height:1.3;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.portal-production .gp-passo small.vuoto{opacity:.7}.portal-production .gp-passo.on{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--t1)}.portal-production .gp-passo.on>i{background:var(--c);color:#fff}.portal-production .gp-passo.on small{color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-production .gp-passo.fatto{color:var(--t2)}.portal-production .gp-passo.fatto>i{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.portal-production .gp-filo{flex:1 1 16px;min-width:12px;height:1px;background:var(--w-filo)}.portal-production .gp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:16px}.portal-production .gp.pieno{grid-template-columns:minmax(0,1fr)}.portal-production .gp-corpo{display:flex;flex-direction:column;min-width:0;padding:20px 20px 0;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo)}.portal-production .gp-passo-corpo{display:flex;flex-direction:column;gap:20px}.portal-production .gp-h h2{margin:0;font:700 20px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-production .gp-h p{margin:6px 0 0;max-width:72ch;font-size:13px;line-height:1.6;color:var(--t2)}.portal-production .gp-opzioni{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-production .gp-opz{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:4px;align-items:start;padding:18px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-production .gp-opz:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--w-filo))}.portal-production .gp-opz-ic{grid-row:1/4;width:44px;height:44px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-production .gp-opz-ic .i{width:20px;height:20px}.portal-production .gp-opz>b{font-size:14px;font-weight:700;color:var(--t1)}.portal-production .gp-opz>span:not(.gp-opz-ic){font-size:13px;line-height:1.55}.portal-production .gp-opz ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px;font-size:13px;color:var(--t2)}.portal-production .gp-opz li{display:flex;align-items:center;gap:7px}.portal-production .gp-opz li .i{width:13px;height:13px;color:var(--c)}.portal-production .gp-opz.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-production .gp-sez{display:flex;flex-direction:column;gap:12px}.portal-production .gp-sez>h3{display:flex;align-items:center;gap:8px;margin:0;font:600 13px Manrope,sans-serif;color:var(--t1)}.portal-production .gp-sez>h3 .i{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-production .gp-sez>h3 em{font-style:normal;font-weight:500;font-size:12px;color:var(--t3)}.portal-production .gp-griglia{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-production .gp-campo{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;color:var(--t2)}.portal-production .gp-campo>span{display:flex;align-items:baseline;gap:8px}.portal-production .gp-campo em{font-style:normal;font-weight:500;color:var(--t3)}.portal-production .gp-campo>small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--t3)}.portal-production .gp-campo>small .i{width:13px;height:13px;color:var(--viola)}.portal-production .gp-campo .g-text{width:100%;font-size:13px}.portal-production .gp-campo .g-text:focus{border-color:#758398}.portal-production .gp-campo textarea.g-text{height:auto;min-height:84px;padding:10px 11px;line-height:1.55;resize:vertical}.portal-production .gp-campo .g-text:disabled{opacity:.45}.portal-production .gp-scelte{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-production .gp-scelte>button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:36px;white-space:nowrap;padding:0 12px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-production .gp-scelte>button small{font-size:11px;font-weight:500;color:var(--t3)}.portal-production .gp-scelte>button:hover{background:#ffffff14;color:var(--t1)}.portal-production .gp-scelte>button.on{background:color-mix(in srgb,var(--c,var(--indaco)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--indaco)) 55%,transparent);color:var(--t1)}.portal-production .gp-scelte>button.on small{color:color-mix(in srgb,var(--c,var(--indaco)) 70%,#fff)}.portal-production .gp-passo-n{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 4px;border-radius:3px;background:#ffffff08}.portal-production .gp-passo-n b{min-width:56px;text-align:center;font-size:13px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-production .gp-passo-n .ib{width:28px;height:28px}.portal-production .gp-interr{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;height:28px;padding:0;border:0;background:none;font:500 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .gp-interr>i{position:relative;width:30px;height:18px;border-radius:9px;background:#ffffff24;transition:background-color var(--t-rapido) ease}.portal-production .gp-interr>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform var(--t-rapido) var(--c-entra)}.portal-production .gp-interr.on>i{background:var(--verde)}.portal-production .gp-interr.on>i:after{transform:translate(12px)}.portal-production .gp-avviso,.portal-production .gp-nota{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:3px;font-size:13px;line-height:1.55;color:var(--t2)}.portal-production .gp-avviso .i,.portal-production .gp-nota .i{flex-shrink:0;width:16px;height:16px;margin-top:2px}.portal-production .gp-avviso b,.portal-production .gp-nota b{color:var(--t1);font-weight:600}.portal-production .gp-avviso.ambra{background:var(--ambra-fondo);box-shadow:inset 3px 0 0 var(--ambra)}.portal-production .gp-avviso.ambra .i{color:var(--ambra)}.portal-production .gp-nota{background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 3px 0 0 var(--c)}.portal-production .gp-nota .i{color:var(--c)}.portal-production .gp-nota-riga{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--t3)}.portal-production .gp-nota-riga .i{flex-shrink:0;width:13px;height:13px}.portal-production .gp-piede{display:flex;align-items:center;gap:8px;margin-top:24px;padding:16px 0 20px;border-top:1px solid var(--w-filo)}.portal-production .gp-manca{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-size:12px;color:var(--t3)}.portal-production .gp-manca .i{width:13px;height:13px;color:var(--ambra)}.portal-production .gp-piede .btn.pri[aria-disabled=true]{opacity:.5}.portal-production .gp-esci{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t2)}.portal-production .gp-esci>.i{width:15px;height:15px;color:var(--ambra)}.portal-production .gp-lato{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:3px;background:var(--w-bg);border:1px solid var(--w-filo);box-shadow:inset 0 3px 0 var(--c,var(--indaco))}.portal-production .gp-lato-h{display:flex;align-items:center;gap:7px;font:600 12px Manrope,sans-serif;color:var(--t3)}.portal-production .gp-lato-h .i{width:13px;height:13px}.portal-production .gp-lato-p{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.portal-production .gp-lato-p .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}@media(max-width:1180px){.portal-production .gp{grid-template-columns:minmax(0,1fr)}.portal-production .gp-lato{position:static}.portal-production .gp-passo small{display:none}}.portal-production .gp-lato-az{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--w-filo)}.portal-production .gp-lato-az .gp-az-b{display:flex;gap:8px}.portal-production .gp-lato-az .gp-az-b .btn.pri{flex:1;justify-content:center}.portal-production .gp-lato-az .gp-manca{margin:0;align-items:flex-start;line-height:1.45}.portal-production .gp-lato-az .gp-manca .i{margin-top:2px;flex-shrink:0}.portal-production .gp-annulla{align-self:center;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:500 12px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-production .gp-annulla:hover{background:#ffffff0d;color:var(--t1)}.portal-production .gp-lato-az .gp-esci{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.portal-production .gp-lato-az .gp-esci>span{display:flex;gap:8px}.portal-production .gp-corpo{padding-bottom:20px}.portal-production .gp-corpo>.gp-piede:empty{display:none}.portal-production .gp-h-con-az{display:flex;align-items:flex-start;gap:24px}.portal-production .gp-h-con-az>div:first-child{flex:1;min-width:0}.portal-production .gp-h-az{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.portal-production .gp-h-az .gp-az-b{display:flex;gap:8px}.portal-production .gp-h-az .gp-annulla{align-self:flex-end}.portal-production .gp-h-az .gp-manca{margin:0}.portal-production .gp-riep{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-production .gp-rb{display:flex;flex-direction:column;min-width:0;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05}.portal-production .gp-rb>header{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--w-filo);font-size:13px;color:var(--t1)}.portal-production .gp-rb>header .i{width:15px;height:15px;color:var(--c,var(--indaco))}.portal-production .gp-rb-mod{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 10px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .gp-rb-mod:hover{background:#ffffff0f;color:var(--t1)}.portal-production .gp-rb-mod .i{color:inherit}.portal-production .gp-rb dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 12px;margin:0;padding:14px;font-size:13px}.portal-production .gp-rb dt{color:var(--t3);font-weight:500}.portal-production .gp-rb dd{margin:0;min-width:0;color:var(--t1);line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-production .gp-nd{color:var(--t3);font-weight:500}.portal-production .gp-da{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;font-weight:600;color:var(--ambra)}.portal-production .gp-cosa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-production .gp-cosa li{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--c) 7%,transparent)}.portal-production .gp-cosa li>.i{width:34px;height:34px;padding:8px;flex-shrink:0;border-radius:3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.portal-production .gp-cosa li span{display:flex;flex-direction:column;min-width:0}.portal-production .gp-cosa li b{font-size:13px;font-weight:600;color:var(--t1)}.portal-production .gp-cosa li small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .gp-tutti{display:flex;flex-direction:column}.portal-production .gp-gruppo{display:flex;flex-direction:column;gap:20px;scroll-margin-top:16px}.portal-production .gp-gruppo+.gp-gruppo{margin-top:24px;padding-top:24px;border-top:1px solid var(--w-filo)}.portal-production .gp-gruppo-h{display:flex;align-items:flex-start;gap:12px}.portal-production .gp-gruppo-h>i{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c,var(--indaco)) 16%,transparent);font:700 12px Manrope,sans-serif;font-style:normal;color:var(--c,var(--indaco))}.portal-production .gp-gruppo-h h2{margin:2px 0 0;font:700 16px/1.3 Manrope,sans-serif;color:var(--t1)}.portal-production .gp-gruppo-h p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--t2)}.portal-production .gp-riep>.gp-rb:last-child:nth-child(odd){grid-column:1/-1}.portal-production .gp-passi[hidden]{display:none}@media(max-width:1180px){.portal-production .gp-riep,.portal-production .gp-cosa ul{grid-template-columns:1fr}}.portal-production .ns{--c:var(--ambra)}.portal-production .ns-testa{align-items:center}.portal-production .ns-torna{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:0;border-radius:3px;background:#ffffff0d;color:var(--t2);cursor:pointer}.portal-production .ns-torna:hover{background:#ffffff17;color:var(--t1)}.portal-production .ns-torna .i{width:18px;height:18px}.portal-production .ns-av{width:24px;height:24px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:hsl(var(--h) 40% 36%);font:700 11px Manrope,sans-serif;color:#fff;letter-spacing:-.02em}.portal-production .ns-av.grande{width:34px;height:34px;font-size:12px}.portal-production .ns-av.piccolo{width:22px;height:22px;font-size:11px}.portal-production .ns-av.vuoto{background:#ffffff0f;color:var(--t3)}.portal-production .ns-av.vuoto .i{width:15px;height:15px}.portal-production .ns-avs{display:inline-flex;align-items:center}.portal-production .ns-avs .ns-av{box-shadow:0 0 0 2px var(--w-bg)}.portal-production .ns-avs .ns-av+.ns-av{margin-left:-4px}.portal-production .ns-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:13px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#fff);white-space:nowrap}.portal-production .ns-chip>i{width:8px;height:8px;border-radius:50%;background:var(--c)}.portal-production .ns-chip .i{width:13px;height:13px}.portal-production .ns-cli{position:relative}.portal-production .ns-sugg{position:absolute;z-index:5;left:0;right:0;top:40px;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 9%);box-shadow:0 0 0 1px #ffffff14,0 14px 32px #00000073;animation:compare var(--t-rapido) var(--c-entra);transform-origin:top left}.portal-production .ns-sugg button{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:0;border-radius:3px;background:none;font:500 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer}.portal-production .ns-sugg button:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ns-sugg .i{width:14px;height:14px;color:var(--ciano)}.portal-production .gp-campo>small .i{color:var(--t3)}.portal-production .ns-quando{display:grid;grid-template-columns:316px minmax(0,1fr);gap:16px;align-items:start}.portal-production .ns-mese{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:3px;background:#ffffff05;border:1px solid var(--w-filo)}.portal-production .ns-mese header{display:flex;align-items:center;justify-content:space-between}.portal-production .ns-mese header b{font-size:13px;font-weight:700;text-transform:capitalize;color:var(--t1)}.portal-production .ns-mese header .ib{width:28px;height:28px;border:0;border-radius:3px;color:var(--t2)}.portal-production .ns-mese header .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ns-mg{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.portal-production .ns-mg>span{display:grid;place-items:center;height:24px;font-size:11px;font-weight:700;color:var(--t3)}.portal-production .ns-mg button{position:relative;height:36px;padding:0 0 6px;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-production .ns-mg button:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ns-mg button.fuori{opacity:.4}.portal-production .ns-mg button.passato{color:var(--t3)}.portal-production .ns-mg button.oggi{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 70%,transparent)}.portal-production .ns-mg button.on{background:var(--c);color:#0b0e15}.portal-production .ns-punti{position:absolute;left:0;right:0;bottom:5px;display:flex;justify-content:center;gap:2px}.portal-production .ns-punti i{width:4px;height:4px;border-radius:50%;background:var(--z)}.portal-production .ns-mg button.on .ns-punti i{background:#0b0e15}.portal-production .ns-leg{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.45;color:var(--t3)}.portal-production .ns-leg .i{flex-shrink:0;width:12px;height:12px;margin-top:2px}.portal-production .ns-orari{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-production .ns-ora{display:flex;align-items:flex-start;gap:8px}.portal-production .ns-ore{flex:1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.portal-production .ns-ore button,.portal-production .ns-min button{height:36px;border:0;border-radius:3px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-production .ns-ore button:hover,.portal-production .ns-min button:hover{background:#ffffff14;color:var(--t1)}.portal-production .ns-ore button.on,.portal-production .ns-min button.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.portal-production .ns-min{display:grid;grid-template-columns:1fr;gap:4px;width:56px;flex-shrink:0}.portal-production .ns-giorno{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:3px;background:#ffffff05;border:1px solid var(--w-filo)}.portal-production .ns-giorno header{display:flex;align-items:baseline;gap:10px}.portal-production .ns-giorno header b{font-size:13px;font-weight:600;color:var(--t1)}.portal-production .ns-giorno header b:first-letter{text-transform:uppercase}.portal-production .ns-giorno header em{font-style:normal;font-size:12px;color:var(--t3)}.portal-production .ns-giorno ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.portal-production .ns-giorno li{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:4px 10px;border-radius:3px;background:#ffffff08;box-shadow:inset 3px 0 0 var(--z)}.portal-production .ns-giorno li>b{font-size:12px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums}.portal-production .ns-giorno li>span:not(.ns-av):not(.ns-senza):not(.ns-stesso){display:flex;flex-direction:column;min-width:0}.portal-production .ns-giorno li em{font-style:normal;font-size:12px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ns-giorno li small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ns-senza,.portal-production .ns-stesso{padding:2px 7px;border-radius:3px;font-size:11px;font-weight:600;white-space:nowrap}.portal-production .ns-senza{background:var(--ambra-tinta);color:var(--ambra-chiaro)}.portal-production .ns-stesso{background:#ffffff12;color:var(--t2)}.portal-production .ns-giorno li:not(:has(.ns-stesso)){grid-template-columns:96px minmax(0,1fr) auto}.portal-production .ns-giorno p{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--t2)}.portal-production .ns-giorno p .i{width:13px;height:13px;color:var(--verde)}.portal-production .ns-zone>button{min-width:150px}.portal-production .ns-zn{display:inline-flex;align-items:center;gap:7px}.portal-production .ns-zn i{width:8px;height:8px;border-radius:50%;background:var(--c)}.portal-production .ns-prec,.portal-production .ns-prop{align-items:center}.portal-production .ns-prec>span,.portal-production .ns-prop>span{flex:1;min-width:0}.portal-production .ns-prec small{font-size:12px;color:var(--t3)}.portal-production .ns-prec .btn,.portal-production .ns-prop .btn{flex-shrink:0}.portal-production .ns-vms{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.portal-production .ns-vmc{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--w-filo);border-radius:3px;background:#ffffff05;font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:border-color var(--t-rapido) ease,background-color var(--t-rapido) ease}.portal-production .ns-vmc:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--w-filo))}.portal-production .ns-vmc.on{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.portal-production .ns-vmc-h{display:flex;align-items:center;gap:10px;min-width:0}.portal-production .ns-vmc-t{display:flex;flex-direction:column;min-width:0;flex:1}.portal-production .ns-vmc-t b{font-size:13px;font-weight:600;color:var(--t1)}.portal-production .ns-vmc-t small{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ns-tag{flex-shrink:0;padding:2px 7px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-style:normal;font-size:11px;font-weight:700;color:color-mix(in srgb,var(--c) 70%,#fff)}.portal-production .ns-ok{width:22px;height:22px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff2e;color:#0b0e15}.portal-production .ns-vmc.on .ns-ok{background:var(--c);box-shadow:none}.portal-production .ns-ok .i{width:13px;height:13px}.portal-production .ns-disp{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--t3)}.portal-production .ns-disp .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-production .ns-disp.verde{color:var(--verde-chiaro)}.portal-production .ns-disp.ambra{color:var(--ambra-chiaro)}.portal-production .ns-disp.rosso{color:var(--rosso-chiaro)}.portal-production .ns-barra{position:relative;height:14px;border-radius:3px;background:#ffffff0a}.portal-production .ns-barra i{position:absolute;top:3px;bottom:3px;border-radius:2px;background:#ffffff38}.portal-production .ns-barra i.tocca{background:var(--rosso)}.portal-production .ns-barra b{position:absolute;top:0;bottom:0;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--c);background:color-mix(in srgb,var(--c) 22%,transparent)}.portal-production .ns-asse{display:flex;justify-content:space-between;margin-top:-6px}.portal-production .ns-asse em{font-style:normal;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-production .ns-vmc.nessuno .ns-disp{margin-top:auto}.portal-production .ns-team{display:flex;flex-wrap:wrap;gap:6px}.portal-production .ns-team button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border:0;border-radius:18px;background:#ffffff0d;font:600 13px Manrope,sans-serif;color:var(--t2);cursor:pointer}.portal-production .ns-team button:hover{background:#ffffff14;color:var(--t1)}.portal-production .ns-team button.on{background:color-mix(in srgb,hsl(var(--h) 55% 55%) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--h) 55% 55%) 55%,transparent);color:var(--t1)}.portal-production .ns-team button>.i{width:13px;height:13px;color:var(--verde)}.portal-production .ns-comp{display:flex;flex-direction:column;border:1px solid var(--w-filo);border-radius:3px;overflow:hidden}.portal-production .ns-cr{display:grid;grid-template-columns:22px minmax(120px,auto) minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:44px;padding:4px 8px 4px 12px;font-size:13px}.portal-production .ns-cr+.ns-cr{border-top:1px solid var(--w-filo)}.portal-production .ns-cr b{font-weight:600;color:var(--t1)}.portal-production .ns-cr>span:not(.ns-av){color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ns-cr>span em{font-style:normal;opacity:.7}.portal-production .ns-cr .ib{width:28px;height:28px;border:0;border-radius:3px;color:var(--t3)}.portal-production .ns-cr .ib:hover{background:#ffffff0f;color:var(--t1)}.portal-production .ns-comp-n{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px}.portal-production .ns-comp-n .g-text{width:100%;min-width:0;font-size:13px}.portal-production .ns-g3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.portal-production .ns-g3-c{display:flex;flex-direction:column;gap:16px;min-width:0}.portal-production .ns-note-h{display:flex;align-items:center;gap:8px}.portal-production .ns-note-h .btn{margin-left:auto}.portal-production .ns-nova-n{display:inline-flex;align-items:center;gap:6px;color:var(--viola-chiaro)}.portal-production .ns-nova-n .i{color:var(--viola)!important}.portal-production .ns-app{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px;border-radius:3px;background:color-mix(in srgb,var(--z) 9%,rgba(255,255,255,.02));box-shadow:inset 3px 0 0 var(--z)}.portal-production .ns-app-ora{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.portal-production .ns-app-ora b{font-size:16px;font-weight:700;color:var(--t1)}.portal-production .ns-app-ora small{font-size:12px;color:var(--t3)}.portal-production .ns-app-c{display:flex;flex-direction:column;gap:6px;min-width:0}.portal-production .ns-app-c>b{font-size:14px;font-weight:700;color:var(--t1)}.portal-production .ns-app-c>span{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--t2)}.portal-production .ns-app-c>span .i{flex-shrink:0;width:13px;height:13px;color:var(--t3)}.portal-production .ns-app-l{color:var(--blu-chiaro)!important}.portal-production .ns-app-l .i{color:var(--blu)!important}.portal-production .ns-app-c p{margin:2px 0;padding:8px 10px;border-radius:3px;background:#0000002e;font-size:13px;line-height:1.55;color:var(--t2);white-space:pre-line;max-height:9.4em;overflow:hidden}.portal-production .ns-app-chi{color:var(--t3)!important}.portal-production .ns-stati{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.portal-production .ns-st{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 8px;border:0;border-radius:3px;background:#ffffff0a;font:600 13px Manrope,sans-serif;color:var(--t2);text-align:left;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.portal-production .ns-st:hover{background:color-mix(in srgb,var(--c) 8%,rgba(255,255,255,.04));color:var(--t1)}.portal-production .ns-st-ic{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-production .ns-st-ic .i{width:14px;height:14px}.portal-production .ns-st.on{background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.portal-production .ns-st.on .ns-st-ic{background:var(--c);color:#0b0e15}.portal-production .ns-av-az{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.portal-production .gp-avviso>span{min-width:0}.portal-production .ns-link{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--blu-chiaro)}.portal-production .ns-link .i{flex-shrink:0;width:13px;height:13px}.portal-production .ns-note{white-space:pre-line;color:var(--t2)}.portal-production .gp-rb dd .ns-av{width:22px;height:22px;font-size:11px}.portal-production .ns-anteprima{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:3px;background:color-mix(in srgb,var(--z) 8%,transparent);box-shadow:inset 3px 0 0 var(--z)}.portal-production .ns-an-z{display:flex;flex-wrap:wrap;gap:6px;min-height:24px;align-items:center}.portal-production .ns-anteprima>b{font-size:16px;font-weight:700;line-height:1.35;color:var(--t1);overflow-wrap:anywhere}.portal-production .ns-anteprima>b.vuoto{color:var(--t3);font-weight:600}.portal-production .ns-an-cli{font-size:12px;color:var(--t2)}.portal-production .ns-anteprima dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 12px;margin:6px 0 0;font-size:12px}.portal-production .ns-anteprima dt{display:flex;align-items:center;gap:6px;color:var(--t3);white-space:nowrap}.portal-production .ns-anteprima dt .i{width:13px;height:13px}.portal-production .ns-anteprima dd{margin:0;min-width:0;color:var(--t1);text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:6px}.portal-production .ns-anteprima dd:nth-of-type(2){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .ns-anteprima .ns-av{width:22px;height:22px;font-size:11px}.portal-production .ns-an-conf{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;padding:8px 10px;border-radius:3px;background:var(--ambra-fondo);font-size:12px;line-height:1.45;color:var(--ambra-chiaro)}.portal-production .ns-an-conf .i{flex-shrink:0;width:13px;height:13px;margin-top:2px;color:var(--ambra)}.portal-production .ns-esci-t{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.portal-production .ns-esci-t>.i{flex-shrink:0;width:15px;height:15px;margin-top:1px;color:var(--ambra)}.portal-production .ns-elimina .ns-esci-t>.i{color:var(--rosso)}.portal-production .ns-elimina-b{justify-content:center}.portal-production .gp-lato-az .ns-elimina{color:var(--t2)}.portal-production .gp-lato-az .gp-az-b>.btn:not(.pri){flex-shrink:0}@media(max-width:1380px){.portal-production .ns-quando{grid-template-columns:1fr}.portal-production .ns-mese{max-width:360px}.portal-production .ns-g3{grid-template-columns:1fr}.portal-production .ns-stati{grid-template-columns:1fr 1fr}}.portal-production .ns .gp-passo.on>i{color:#0b0e15}.portal-production{font:500 14px/1.55 Manrope,sans-serif;color:var(--t1);min-width:0;--nb-riserva:100px;--c:var(--ambra)}.portal-production.sh-page,.portal-production.rs-page{display:flex;flex-direction:column;min-height:calc(100dvh - 80px);overflow:auto;padding-bottom:16px}.portal-production.ns{--c:var(--ambra);padding-bottom:100px}.portal-production .i{width:16px;height:16px;flex-shrink:0}.portal-production .i.s{width:14px;height:14px}.portal-production .ct-intesta{margin-top:5.25px}.portal-production .ct-intesta h1{margin:0;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.portal-production .ct-intesta p{margin:6px 0 0;font-size:13px;color:var(--t3)}.portal-production .ct-seg>button{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:2px;font:600 13px/1.55 Manrope,sans-serif;color:var(--t3);background:none;cursor:pointer;height:30px}.portal-production .ct-seg>button.on{background:#ffffff17;color:var(--t1)}.portal-production .portal-nova-point{margin:16px 0}.portal-production .btn,.portal-production .ib{cursor:pointer}.portal-production .btn:disabled{cursor:default;opacity:.4}.portal-production .sh-f>button{height:36px;border:0;border-radius:3px;background:#ffffff0b;font:500 13px/1.55 Manrope,sans-serif;box-shadow:none}.portal-production :is(.sh-colc,.sh-det,.rs-lista,.rs-det){scrollbar-width:none}.portal-production .sh-c .sh-vm [data-slot=avatar]{width:22px;height:22px}.portal-production .g-text{width:100%;height:36px;padding:0 11px;background:var(--bg);border:1px solid var(--w-filo,var(--filo));border-radius:3px;font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);outline:none}.portal-production .g-text:focus{border-color:var(--t3)}.portal-production textarea.g-text{height:auto;padding:10px 12px;resize:none}.portal-production .gp-passo-corpo{animation:production-enter var(--t-medio,.22s) ease-out}.portal-production .ns-team .portal-user-option{max-width:100%}.portal-production .ns-team>button{height:auto;min-height:42px}.portal-production .ns-vmc .portal-user-option-copy{flex:1}.portal-production .sh-draft{font-style:normal;font-size:10px;color:var(--ambra);font-weight:600}.portal-production .gp-passo.on>i{color:#111}.portal-production .gp-passo.on small{color:var(--ambra)}.portal-production .sh-link{overflow-wrap:anywhere}.portal-production .sh-cal{overflow:auto}.portal-production .sh-det{padding-bottom:100px}.portal-production .ra-av{display:flex;gap:10px;padding:12px;border-radius:3px;background:color-mix(in srgb,var(--tone,var(--ambra)) 10%,transparent);box-shadow:inset 3px 0 0 var(--tone,var(--ambra));font-size:12px}.portal-production .ra-av.rosso{--tone:var(--rosso)}.portal-production .ra-av>.i{color:var(--tone,var(--ambra))}.portal-production .ra-av b,.portal-production .ra-av small{display:block}.portal-production .ra-av small{margin-top:3px;color:var(--t3)}.production-select{border:0;border-radius:3px;background:var(--s-sup,var(--blocco));font:500 13px/1.55 Manrope,sans-serif}.production-select [role=option]{min-height:34px}.production-select [role=option]:focus{background:var(--hover)}.portal-production .rs-cerca{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:3px;background:#ffffff0b;color:var(--t3)}.portal-production .rs-cerca input{width:100%;min-width:0;background:none;border:0;outline:none;font:500 13px/1.55 Manrope,sans-serif;color:var(--t1)}.portal-production.rs-fin{display:block;width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:0;border-radius:3px;background:var(--s-sup,#171c25);box-shadow:0 24px 80px #0008}.portal-production.rs-fin.larga{width:min(760px,calc(100vw - 32px))}.portal-production.rs-fin>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding-right:24px}.portal-production.rs-fin h2{font:700 20px/1.3 Manrope,sans-serif;letter-spacing:-.01em;margin:0}.portal-production.rs-fin header p{font-size:13px;color:var(--t3);margin:6px 0 0}.portal-production.rs-fin footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--filo)}.portal-production .rs-anteprima img,.portal-production .rs-anteprima video{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.portal-production .rs-anteprima iframe{width:100%;height:100%;border:0}.portal-production .rs-drop{width:100%;cursor:pointer}.portal-production .rs-draft-note{font-size:11px;color:var(--t3)}.portal-production .rs-confirm{display:flex;flex-direction:column;gap:8px;font-size:12px}.portal-production .rs-confirm>div{display:flex;gap:6px}.portal-production .rs-empty{padding:30px 14px;color:var(--t3);text-align:center}.portal-production .rs-sc input{accent-color:var(--blu)}.portal-production .rs-az button{opacity:1}.portal-production .rs-filtro{flex-shrink:0}.portal-production .rs-vis{max-width:100%}.portal-production .rs-piede{background:var(--s-sup,#141519)}:root:not(.dark) .portal-production .btn.pri{background:#111;color:#fff}:root:not(.dark) .portal-production .btn:not(.pri){background:var(--hover)}:root:not(.dark) .portal-production .ct-seg>button.on{background:#233a5818}:root:not(.dark) .portal-production :is(.sh-c,.sh-prossimi button,.rs-tab,.rs-det,.gp-lato,.sh-det){background:#233a5809}:root:not(.dark) .portal-production :is(.sh-c:hover,.rs-r:hover){background:#233a5811}:root:not(.dark) .portal-production .sh-c.on{background:color-mix(in srgb,var(--z) 12%,white)}:root:not(.dark) .portal-production .rs-piede{background:#f3f5f7}:root:not(.dark) .portal-production .rs-vis,:root:not(.dark) .portal-production :is(.sh-et,.ns-chip){color:color-mix(in srgb,var(--c) 72%,#111)}@keyframes production-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.portal-production *{animation:none!important;transition:none!important}}.portal-content:has(>.portal-route>.portal-production:is(.sh-page,.rs-page)){overflow:hidden;padding-bottom:16px;scrollbar-gutter:auto}.portal-route:has(>.portal-production:is(.sh-page,.rs-page)){height:100%;min-height:0;padding-bottom:0}.portal-production.sh-page,.portal-production.rs-page{height:100%;min-height:0;padding-bottom:0;gap:0 26px;--nb-riserva:var(--nova-riserva,124px)}.portal-production{--w-bg:var(--s-sup,#111824);--w-filo:var(--s-filo,rgba(140,170,220,.13))}.portal-production .btn.piccolo{height:28px;padding:0 10px;font-size:12px;gap:6px}.portal-production .ns-torna{font:400 13.3333px Arial,sans-serif;padding:1px 6px}.portal-production .sh-det{padding-bottom:var(--nb-riserva)}.portal-production .ra-av{--c:var(--ambra);font:500 14px/1.55 Manrope,sans-serif;color:var(--t1);padding:12px;gap:10px;background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.portal-production .ra-av.rosso{--c:var(--rosso);color:var(--rosso)}.portal-production .ra-av.ambra{--c:var(--ambra)}.portal-production .ra-av.grigio{--c:#8E8E93}.portal-production .ra-av>.i{width:16px;height:16px;margin-top:1px;color:var(--c)}.portal-production .ra-av>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.portal-production .ra-av b{font-size:13px;font-weight:600}.portal-production .ra-av small{font-size:13px;line-height:1.5;color:var(--t2);margin:0}.portal-production .rs-th{font-weight:600;letter-spacing:.04em}.portal-production .rs-ant{padding:1px 6px}.portal-production .rs-piede{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.portal-production .rs-sez .rs-avv{font-size:11px}.portal-production .ns-stati{display:grid}.portal-production .ns-st{justify-content:flex-start}.portal-production .rs-upload-row{display:flex;align-items:center;gap:8px;font-size:12px}.portal-production .rs-upload-row>b{flex:1}.portal-production .rs-error{font-size:12px;color:var(--rosso);margin-top:12px}.portal-production.rs-fin{width:min(512px,calc(100vw - 32px));font-size:13px;box-shadow:0 24px 70px #0008,0 2px 8px #0005}.portal-production.rs-fin h2{font-size:16px}.portal-production.rs-fin>header{align-items:center}.portal-production.rs-fin>header>span{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--tinta,var(--blu)) 14%,transparent);color:var(--tinta,var(--blu))}.portal-production.rs-fin>header>span .i{width:18px;height:18px}.portal-production .rs-filtro button{white-space:nowrap}.portal-production.sh-page,.portal-production.rs-page{--nb-riserva:124px}.portal-production.sh-page .ct-pill{font-size:12px;line-height:normal}.portal-production .sh-b.rosso,.portal-production .ns-disp.rosso{color:var(--rosso)}.portal-production .sh-b .i.s{width:11px;height:11px}.portal-production.rs-page .rs-th{font-weight:600}.portal-production .ns-punti{color:var(--t3)}.portal-production.rs-fin header p{margin-top:4px}.portal-production.rs-fin .btn:not(.pri):not(.pericolo){background:#ffffff14}.portal-production .g-check{width:14px;height:14px;padding:0;margin:0;display:inline-grid;place-items:center;flex:0 0 14px;border:1px solid var(--filo-forte);border-radius:3px;background:transparent;cursor:pointer}.portal-production .g-check>.i{width:12px;height:12px;color:#101622;opacity:0}.portal-production .g-check[data-state=checked]{background:#e9eef6;border-color:#e9eef6}.portal-production .g-check[data-state=checked]>.i{opacity:1}.portal-production .g-check:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.portal-production.rs-fin .g-text{background:var(--bg)}@media(min-width:1181px){.portal-production .gp-lato{max-height:calc(100dvh - var(--lato-top,80px) - var(--nova-riserva,124px) - 16px)}.portal-production .gp-lato .ns-anteprima{min-height:0;overflow-y:auto}.portal-production .gp-lato>:not(.ns-anteprima){flex-shrink:0}}.portal-production.rs-fin{background:var(--s-sup,#111824);gap:normal;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d}:root:not(.dark) .portal-production.rs-fin{background:#fff}:root:not(.dark) .portal-production .g-check[data-state=checked]{background:#111;border-color:#111}:root:not(.dark) .portal-production .g-check[data-state=checked]>.i{color:#fff}.portal-production.production-select.g-select-menu{z-index:400;min-width:var(--radix-select-trigger-width);max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;padding:5px;background:color-mix(in srgb,var(--bg),#fff 8%);border:0;border-radius:3px;box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d;color:var(--t2);font:500 13px/1.5 Manrope,sans-serif}.portal-production.production-select.g-select-menu [data-radix-select-viewport]{padding:0;min-width:0}.portal-production.production-select .g-select-item{gap:10px;min-height:34px;padding:0 10px;border-radius:2px;font:inherit;color:inherit}.portal-production.production-select .g-select-item:is([data-highlighted],[data-state=checked]){background:#ffffff0f;color:var(--t1)}:root:not(.dark) .portal-production.production-select.g-select-menu{background:var(--blocco);box-shadow:0 0 0 1px var(--filo),0 12px 32px #243c5b26}:root:not(.dark) .portal-production.production-select .g-select-item:is([data-highlighted],[data-state=checked]){background:var(--hover);color:var(--t1)}.portal-production .ra-gu-a{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}:root:not(.dark) .portal-production{--w-bg:#fff;--w-filo:#dce2eb}:root:not(.dark) .portal-production.ns .gp-lato{background:#fff}:root:not(.dark) .portal-production.ns .btn.pericolo:not(.pri){background:color-mix(in srgb,var(--rosso,#F4776F) 13%,transparent)}:root:not(.dark) .portal-production.ns .btn.pericolo:not(.pri):not(:disabled):hover{background:color-mix(in srgb,var(--rosso,#F4776F) 21%,transparent)}.portal-files-page.nf-page{padding:0;gap:0;overflow:hidden;min-height:0}.portal-files-page .nf-explorer{background:#ffffff09;border:0;border-radius:3px;min-height:360px}.portal-files-page .nf-toolbar{flex-wrap:nowrap}.portal-files-page .nf-toolbar>button{font-size:13px;height:36px}.portal-files-page .nf-toolbar .portal-icon-button,.portal-files-page .nf-address .portal-icon-button{width:36px;height:36px}.portal-files-page .nf-sources button{font-size:13px;padding:0 12px}.portal-files-page .nf-views{height:36px}.portal-files-page .nf-row[aria-selected=true]{background:#e9eef611!important}.portal-files-page .nf-list:not(.grid) :is(.nf-row,.nf-columns){min-width:0;grid-template-columns:var(--nf-columns)}.portal-files-page .nf-tree{width:var(--nf-tree-width,260px)}.portal-files-page .nf-pane-resize{width:6px;flex:0 0 6px;margin-inline:-3px}.portal-files-page .nf-date small{margin-top:0}.portal-files-page .nf-list.grid .nf-cella-casella{display:contents}.portal-files-page .nf-cella-casella [role=checkbox]{width:14px;height:14px;min-width:14px;border-radius:3px}.portal-files-page .nf-row .nf-check{opacity:0}.portal-files-page .nf-row:hover .nf-check,.portal-files-page .nf-row .nf-check[data-state=checked],.portal-files-page .nf-row .nf-check:focus-visible{opacity:1}.portal-files-page .nf-row .nf-favorite{position:static}.portal-files-page .nf-list.grid .nf-favorite{position:absolute;top:8px;right:8px}.portal-files-page .nf-detail-action{margin-top:12px}.portal-files-page .nf-tree,.portal-files-page .nf-list,.portal-files-page .nf-details,.portal-files-page .nf-list.grid{padding-bottom:var(--nova-riserva)}.portal-files-page .nf-empty-quiet{min-height:180px}.portal-files-page .nf-storage{padding-top:32px;margin-top:auto}.portal-files-page .nf-storage>span{display:block;margin-top:10px}.portal-files-page .nf-tree-line>[data-folder=trash]{color:var(--rosso)}.portal-files-page .nf-details-slide{position:static;box-shadow:none;background:transparent}.nf-react-menu{font:500 13px/1.55 Manrope,sans-serif;color:var(--t1);width:220px;padding:5px;border-radius:3px;background:color-mix(in srgb,var(--bg),#fff 8%);border:0;box-shadow:0 16px 44px #0008,0 2px 8px #0005}.nf-react-menu [role=menuitem]{height:34px;min-height:34px;padding:0 10px;gap:10px;border-radius:2px;font-size:13px;color:var(--t2)}.nf-name-dialog.nf-dialog{display:block;width:min(512px,calc(100vw - 32px));padding:24px;border:0;border-radius:3px;font:500 13px/1.55 Manrope,sans-serif;gap:0}.nf-name-dialog form>label{font-size:12px;color:var(--t2);display:block;margin-bottom:8px}.nf-name-dialog input{height:36px}.nf-name-dialog .nf-error{font-size:12px;color:var(--rosso);margin-top:8px}.nf-name-dialog>div:first-child{margin-bottom:20px}.nf-name-dialog>div:nth-last-child(2){margin-top:20px;padding-top:16px}@media(max-width:1400px){.portal-files-page .nf-toolbar{gap:2px}.portal-files-page .nf-toolbar>button{padding-inline:10px}.portal-files-page .nf-hint{display:none}}@media(max-width:1150px){.portal-files-page .nf-details-slide{position:absolute;right:0;top:0;bottom:0;z-index:6;background:var(--s-sup,var(--blocco));box-shadow:-15px 0 40px #0003}.portal-files-page .nf-toolbar{overflow:auto}}@media(prefers-reduced-motion:reduce){.portal-files-page *{animation:none!important;transition:none!important}}.portal-files-page .nf-search{font:500 13px/1.55 Manrope,sans-serif;padding:0 12px}.portal-files-page .nf-sources{gap:2px}.portal-files-page .nf-detail-toggle{background:#ffffff0b;color:var(--t1)}.portal-shell:has(>.portal-nova-widget[data-mode=bar]) .portal-files-page .nf-status .nf-hint{visibility:hidden}.nf-source-surface{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.nf-source-surface[hidden]{display:none}.portal-files-page .nf-list.grid .nf-grid-thumbnail{width:100%;height:90px;display:flex;justify-content:center;align-items:center;overflow:hidden}.portal-files-page .nf-grid-thumbnail img{max-width:100%;max-height:90px;-o-object-fit:contain;object-fit:contain}.portal-files-page .nf-grid-thumbnail .nf-paper{width:82px;height:112px;pointer-events:none;transform:scale(.75);transform-origin:center}.nf-empty-actions{display:flex;gap:8px;justify-content:center}.nf-firma-editor{width:min(1120px,calc(100vw - 48px));max-width:none;height:calc(100dvh - 48px);display:flex;flex-direction:column;padding:24px;border-radius:3px}.nf-firma-editor>div:last-child{min-height:0}.file-viewer .nf-document-preview{padding:32px;min-width:500px;max-width:100%;align-self:stretch;background:var(--blocco);color:var(--t1)}.file-viewer .nf-document-preview pre{font:400 13px/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.file-viewer .nf-document-preview table{border-collapse:collapse;font-size:12px}.file-viewer .nf-document-preview td{padding:8px 12px;border:1px solid var(--filo-riga);min-width:100px;max-width:260px;overflow-wrap:anywhere}.portal-files-page .nf-source-surface>.portal-nas>.portal-nova-point{margin-bottom:16px;flex:none}.portal-files-page .nf-detail-head .portal-icon-button{width:28px;height:28px}.portal-files-page .nf-detail-action{background:#ffffff0b;color:var(--t1)}.portal-files-page .nf-access{font-size:11px;line-height:1.55}.portal-files-page .nf-check{box-shadow:none;gap:0;color:var(--bg)}.portal-files-page .nf-favorite{font:400 13.333px normal Arial,sans-serif}.portal-files-page .nf-filters{padding:0}.portal-files-page .nf-filters>div{padding:10px 14px}.nf-portal-dialog{width:min(512px,calc(100vw - 32px));padding:24px;border:0;border-radius:3px;gap:12px}.nf-portal-dialog label{font-size:12px;color:var(--t2)}.portal-files-page .nf-name-copy .nf-tag{font:500 11px/1.55 Manrope,sans-serif}.portal-files-page .nf-access{font-size:12px;line-height:1.8}.portal-files-page .azione-distruttiva{font:400 13.333px normal Arial,sans-serif;padding:1px 6px;border:1px solid transparent}.portal-files-page .nf-check{font:400 13.333px/1 Arial,sans-serif;color:#fff}.portal-files-page .nf-list.grid .nf-grid-thumbnail{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:3px;background:#ffffff09}.portal-files-page .nf-grid-thumbnail .nf-paper{width:100px;height:137px;transform:scale(.36);margin:-42px -23px}.portal-files-page .nf-tag .portal-icon{width:14px;height:14px}.portal-files-page .nf-search{background:#ffffff0b}html:not(.dark) .portal-files-page :is(.nf-detail-action,.nf-detail-toggle){background:var(--portal-control)}html:not(.dark) .portal-files-page .nf-check{color:#000}.nf-menu.nf-react-menu{padding:5px!important;border-radius:3px!important;background:color-mix(in srgb,var(--bg),#fff 8%)!important;box-shadow:0 16px 44px #0008,0 2px 8px #0005!important}.nf-name-dialog.nf-dialog{gap:normal;box-shadow:0 24px 70px #0008,0 2px 8px #0005}.nf-name-dialog>div:first-child{margin-bottom:17px}.nf-menu .nf-danger{color:var(--rosso)}.portal-nas .nf-sources .nf-source-icon{width:14px;height:14px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;background:none}.portal-nas .nf-sources .nf-source-icon>.portal-icon{margin:0}.portal-nas .nf-source-slot .nf-sources{flex-wrap:nowrap;align-items:stretch}.nf-textarea textarea{scrollbar-width:none}.nf-textarea textarea::-webkit-scrollbar{display:none}.portal-files-page .nf-source-surface>.portal-nova-point{margin-bottom:16px;flex:none}.portal-files-page .nf-access{min-height:43px}.portal-files-page .nf-explorer .nf-empty{gap:12px}.portal-files-page .nf-path-input{font:500 14px/1.55 Manrope,sans-serif;box-shadow:none}.portal-files-page .nf-clear{width:24px;height:25px;padding:1px 6px;font:400 20px normal Arial,sans-serif;line-height:normal}.portal-files-page .nf-explorer .nf-empty{height:auto;min-height:260px;padding:0}.portal-files-page .nf-details .nf-empty-quiet{min-height:180px;padding:24px}.portal-files-page .nf-tab>.nf-tab-close{font:400 13.333px normal Arial,sans-serif;padding:1px 6px}.portal-files-page .nf-check[data-state=checked],.portal-files-page .nf-check[data-state=indeterminate]{background:#e9eef6;border-color:#e9eef6;color:#fff}.portal-files-page .nf-check>span>svg{width:12px;height:12px;color:#101622}html:not(.dark) .portal-files-page .nf-check[data-state=checked],html:not(.dark) .portal-files-page .nf-check[data-state=indeterminate]{background:#111;border-color:#111;color:#000}html:not(.dark) .portal-files-page .nf-check>span>svg{color:#fff}html:not(.dark) .portal-files-page .nf-list:not(.grid) .nf-columns{background:#fff}.nf-menu.nf-react-menu{box-shadow:0 16px 44px #0000008c,0 2px 8px #0000004d!important}.nf-name-dialog.nf-dialog,.nf-file-dialog.nf-dialog{font:500 13px/1.55 Manrope,sans-serif;border:0;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d}.file-viewer.nf-dialog{box-shadow:0 24px 70px #0000008c;gap:normal}.file-viewer .nf-view-footer{font-size:13px;line-height:1.55;color:var(--t1)}.file-viewer .nf-view-pages,.file-viewer .nf-view-zoom{display:flex;align-items:center;gap:8px;color:var(--t2);font-size:12px;font-variant-numeric:tabular-nums}.file-viewer .nf-view-page-count,.file-viewer .nf-view-zoom-value{min-width:42px;text-align:center}.file-viewer .nf-view-badge{font-size:11px;color:var(--t3);margin-right:10px;white-space:nowrap}.file-viewer .nf-view-art canvas{display:block;box-shadow:0 8px 32px #0003}.file-viewer .nf-view-feedback{font-size:11px;color:var(--t3)}.portal-production .rs-page{display:flex;flex-direction:column;overflow-y:auto}.portal-production.rs-page:not(.pieno):not(.nb-ed){padding-bottom:16px!important}.portal-production .rs-testa{margin-bottom:4px}.portal-production .rs-testa .btn{flex-shrink:0}.portal-production .rs-strum{display:flex;align-items:center;gap:10px;margin-bottom:16px}.portal-production .rs-percorso{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0}.portal-production .rs-percorso>.i{width:12px;height:12px;color:var(--t3)}.portal-production .rs-pp{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-production .rs-pp .i{width:15px;height:15px;color:#e8ae55}.portal-production .rs-pp:hover{background:#ffffff0d;color:var(--t1)}.portal-production .rs-pp.on{color:var(--t1)}.portal-production .rs-filtro span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.portal-production .rs-filtro em{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;background:var(--ambra-tinta);font-style:normal;font-size:11px;font-weight:700;color:var(--ambra-chiaro)}.portal-production .rs-cerca{flex:0 1 280px}.portal-production .rs{flex:1;min-height:420px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}@media(max-width:1280px){.portal-production .rs{grid-template-columns:minmax(0,1fr) 300px}}.portal-production .rs-tab{display:flex;flex-direction:column;min-height:0;border-radius:3px;background:#ffffff09;overflow:hidden}.portal-production .rs-lista{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--nb-riserva)}.portal-production .rs-th{flex-shrink:0}.portal-production .rs-th,.portal-production .rs-r{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 100px 120px 44px;gap:12px;align-items:center;padding:0 14px}.portal-production .rs-th{height:38px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--t3);text-transform:uppercase}.portal-production .rs-r{min-height:58px;cursor:pointer;box-shadow:inset 0 -1px #ffffff0a;transition:background-color var(--t-rapido,.14s)}.portal-production .rs-r:hover{background:#ffffff09}.portal-production .rs-r:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 70%,transparent);outline-offset:-2px}.portal-production .rs-r.on{background:#ffffff0f;box-shadow:inset 2px 0 #e9eef6}.portal-production .rs-nome{display:flex;align-items:center;gap:12px;min-width:0}.portal-production .rs-nome>span:last-child{min-width:0}.portal-production .rs-nome b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .rs-nome small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .rs-ic{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:4px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.portal-production .rs-ic .i{width:16px;height:16px}.portal-production .rs-ic.grande{flex-basis:44px;width:44px;height:44px}.portal-production .rs-ic.grande .i{width:20px;height:20px}.portal-production .rs-nas{padding:1px 5px;border-radius:3px;background:var(--blu-tinta);font-style:normal;font-size:11px;font-weight:700;color:var(--blu-chiaro)}.portal-production .rs-bar{display:block;width:140px;height:4px;margin-top:6px;border-radius:2px;background:#ffffff12;overflow:hidden}.portal-production .rs-bar>i{display:block;width:100%;height:100%;background:var(--blu);transform:scaleX(var(--p,0));transform-origin:left;transition:transform .2s ease}.portal-production .rs-chi{display:flex;align-items:center;gap:6px;min-width:0}.portal-production .rs-vis{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;height:24px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:11px;font-weight:600;color:var(--c)}.portal-production .rs-vis .i{flex-shrink:0;width:12px;height:12px}.portal-production .rs-vis span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .rs-avs{display:flex;flex-shrink:0}.portal-production .rs-avs i{width:22px;height:22px;margin-left:-5px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);box-shadow:0 0 0 2px #121720;font-style:normal;font-size:11px;font-weight:700;color:#fff}.portal-production .rs-avs i:first-child{margin-left:0}.portal-production .rs-agg{display:flex;flex-direction:column;font-size:12px;color:var(--t2)}.portal-production .rs-agg small{font-size:11px;color:var(--t3)}.portal-production .rs-l{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:0;border-radius:3px;background:var(--ambra-tinta);font:600 11px Manrope,sans-serif;color:var(--ambra-chiaro);cursor:pointer}.portal-production .rs-l .i{width:12px;height:12px}.portal-production .rs-l.si{background:#ffffff0a;color:var(--t3)}.portal-production .rs-l.si .i{color:var(--verde)}.portal-production .rs-az{display:flex;justify-content:flex-end;color:var(--t3)}.portal-production .rs-az>.i{width:14px;height:14px}.portal-production .rs-az .ib{width:28px;height:28px;border-radius:3px;opacity:0;transition:opacity var(--t-rapido,.14s)}.portal-production .rs-r:is(:hover,:focus-within,.on) .rs-az .ib{opacity:1}.portal-production .rs-r.carica{cursor:default}.portal-production .rs-det{min-height:0;overflow-y:auto;padding-bottom:var(--nb-riserva)!important;display:flex;flex-direction:column;gap:14px;padding:14px 16px;border-radius:3px;background:#ffffff09}.portal-production .rs-dh{display:flex;align-items:flex-start;gap:12px}.portal-production .rs-dh>div{flex:1;min-width:0}.portal-production .rs-dh b{display:block;font-size:14px;font-weight:700;line-height:1.3;word-break:break-word}.portal-production .rs-dh small{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--t3)}.portal-production .rs-dh .ib{flex-shrink:0;width:30px;height:30px;border-radius:3px}.portal-production .rs-ant{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:150px;border:0;border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 18%,transparent),color-mix(in srgb,var(--c) 5%,transparent));font:600 12px Manrope,sans-serif;color:var(--t1);cursor:pointer}.portal-production .rs-ant .i{width:30px;height:30px;color:var(--c)}.portal-production .rs-ant:hover{filter:brightness(1.15)}.portal-production .rs-azioni{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portal-production .rs-azioni .btn{justify-content:center}.portal-production .rs-num{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.portal-production .rs-num span{display:flex;flex-direction:column;padding:10px;border-radius:3px;background:#ffffff09;font-size:11px;color:var(--t3);white-space:nowrap}.portal-production .rs-num b{font-size:20px;font-weight:700;color:var(--t1)}.portal-production .rs-num .ambra b{color:var(--ambra-chiaro)}.portal-production .rs-sez{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.portal-production .rs-sez h4{display:flex;align-items:center;gap:6px;width:100%;margin:0;font-size:12px;font-weight:700}.portal-production .rs-sez h4 .i{width:13px;height:13px;color:var(--t3)}.portal-production .rs-sez h4 small{margin-left:auto;font-size:11px;font-weight:500;color:var(--t3)}.portal-production .rs-sez p{margin:0;font-size:13px;line-height:1.5;color:var(--t2)}.portal-production .rs-sez code{font-size:11px}.portal-production .rs-sez .btn{height:36px}.portal-production .rs-prog{width:100%;height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.portal-production .rs-prog i{display:block;height:100%;background:var(--verde)}.portal-production .rs-link{padding:0;border:0;background:none;font:600 12px Manrope,sans-serif;color:var(--blu-chiaro);cursor:pointer}.portal-production .rs-link:hover{text-decoration:underline}.portal-production .rs-ver{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none}.portal-production .rs-ver li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:3px;background:#ffffff08}.portal-production .rs-ver li>div{flex:1;min-width:0}.portal-production .rs-ver b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-production .rs-ver small{font-size:11px;color:var(--t3)}.portal-production .rs-ver em{font-style:normal;font-size:11px;font-weight:700;color:var(--verde-chiaro)}.portal-production .rs-ver .btn{height:28px;padding:0 10px;gap:6px;font-size:12px}.portal-production .rs-ver li.att{box-shadow:inset 2px 0 0 var(--verde)}.portal-production .rs-vn{flex:0 0 30px;height:24px;display:grid;place-items:center;border-radius:3px;background:#ffffff0f;font-size:11px;font-weight:700;color:var(--t2)}.portal-production .rs-avv{display:flex;gap:6px;margin:0;font-size:12px;line-height:1.45;color:var(--t3)}.portal-production .rs-avv .i{flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-production .rs-pericolo{align-items:stretch}.portal-production .rs-pericolo>.btn{align-self:flex-start}.portal-production .rs-piede{position:sticky;bottom:calc(-1 * var(--nb-riserva));z-index:1;margin:auto -16px calc(-1 * var(--nb-riserva));padding:12px 16px var(--nb-riserva);border-top:1px solid rgba(255,255,255,.06);background:#141519}.portal-production .rs-nota{margin:0}.portal-production .rs-fin[hidden],.portal-production [data-rs-velo][hidden]{display:none}.portal-production .rs-fin.larga{width:min(760px,calc(100vw - 32px))}.portal-production .rs-campo{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--t2)}.portal-production .rs-campo em{font-style:normal;font-weight:500;color:var(--t3)}.portal-production .rs-modi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.portal-production .rs-modo{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;border:0;border-radius:3px;background:#ffffff0d;font:inherit;color:var(--t2);text-align:left;cursor:pointer}.portal-production .rs-modo .i{width:16px;height:16px;margin-bottom:4px;color:var(--c)}.portal-production .rs-modo b{font-size:13px;color:var(--t1)}.portal-production .rs-modo small{font-size:11px;color:var(--t3)}.portal-production .rs-modo.on{background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}.portal-production .rs-scelte{display:grid;grid-template-columns:1fr 1fr;gap:4px;max-height:280px;overflow-y:auto}.portal-production .rs-sc{display:flex;align-items:center;gap:10px;padding:8px;border-radius:3px;cursor:pointer}.portal-production .rs-sc:hover{background:#ffffff0a}.portal-production .rs-sc>span:last-child{min-width:0}.portal-production .rs-sc b{display:block;font-size:12px;font-weight:600}.portal-production .rs-sc small{font-size:11px;color:var(--t3)}.portal-production .rs-sc em{margin-left:auto;padding:1px 6px;border-radius:3px;background:var(--ambra-tinta);font-style:normal;font-size:11px;font-weight:700;color:var(--ambra-chiaro)}.portal-production .rs-sc .av{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:11px;font-weight:700;color:#fff}.portal-production .rs-tutti{display:flex;gap:8px;margin:0;padding:12px;border-radius:3px;background:var(--verde-fondo);font-size:13px;line-height:1.5;color:var(--t2)}.portal-production .rs-tutti .i{flex-shrink:0;width:15px;height:15px;color:var(--verde)}.portal-production .rs-fin .rs-avv{margin-top:12px}.portal-production .rs-anteprima{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:380px;border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 16%,transparent),var(--bg));font-size:13px;color:var(--t2)}.portal-production .rs-anteprima .i{width:44px;height:44px;color:var(--c)}.portal-production .rs-drop{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:14px;padding:26px;border-radius:4px;background:var(--bg);box-shadow:inset 0 0 0 1px #ffffff1a;text-align:center}.portal-production .rs-drop .i{width:22px;height:22px;margin-bottom:4px;color:var(--blu)}.portal-production .rs-drop b{font-size:13px}.portal-production .rs-drop span{font-size:12px;color:var(--t3)}.portal-project-management{container:project-management / inline-size;min-width:0;padding-bottom:96px;color:var(--t1);font:500 14px/1.55 Manrope,sans-serif;--pg-surface:color-mix(in srgb,var(--t1) 3.5%,transparent);--pg-control:color-mix(in srgb,var(--t1) 4.5%,transparent);--pg-hover:color-mix(in srgb,var(--t1) 7.5%,transparent)}.portal-project-management .w{background:var(--pg-surface);border:0;border-radius:3px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.portal-project-management .w-t{display:flex;align-items:center;gap:10px;height:48px;flex-shrink:0}.portal-project-management .w-t>b{font-size:14px;font-weight:600;white-space:nowrap}.portal-project-management .w-t>.m{font-size:12px;color:var(--t3)}.portal-project-management .tile{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:3px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.portal-project-management svg{width:14px;height:14px;flex:none}.portal-project-management .kpi{padding:16px 18px 12px}.portal-project-management .kpi .alto{display:flex;align-items:center;gap:10px;min-width:0}.portal-project-management .kpi .alto b{font-size:13px;font-weight:500;color:var(--t2)}.portal-project-management .kpi .v{margin-top:12px;font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.portal-project-management .kpi .sotto{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--t3)}.portal-project-management .pill{display:inline-flex;align-items:center;gap:5px;color:var(--c)}.portal-project-management .pill:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.portal-project-management .pg-intesta{display:flex;flex-wrap:wrap;min-width:0}.portal-project-management .pg-intesta h1{font:700 30px/1.15 Manrope,sans-serif;letter-spacing:-.025em}.portal-project-management .spazio{flex:1}.portal-project-management .pg-filter{height:36px;width:auto;min-width:160px;background:var(--pg-control)}.portal-project-management .pg-period{display:flex;gap:2px;background:var(--pg-control);padding:3px;border-radius:3px}.portal-project-management .pg-period button{height:30px;padding:0 10px;color:var(--t3);font-size:12px;white-space:nowrap;border-radius:3px}.portal-project-management .pg-period button[aria-pressed=true]{color:var(--t1);background:var(--pg-hover)}.portal-project-management .pg-tabs{display:flex;justify-content:flex-start;width:100%;height:44px;gap:6px;margin:16px 0;padding:0;background:none;border-bottom:1px solid var(--filo-riga);border-radius:0}.portal-project-management .pg-tabs button{display:flex;gap:8px;padding:0 14px;height:44px;background:none;box-shadow:none;color:var(--t3);border-radius:0;font:600 13px Manrope,sans-serif;border-bottom:2px solid transparent}.portal-project-management .pg-tabs button[data-state=active]{color:var(--indaco-chiaro,var(--indaco));border-bottom-color:var(--indaco);background:color-mix(in srgb,var(--indaco) 7%,transparent)}.portal-project-management .pg-tabs em{font-style:normal;font-size:11px;background:color-mix(in srgb,var(--indaco) 15%,transparent);padding:1px 6px;border-radius:3px}.portal-project-management .pg-content{margin:0}.portal-project-management .pg-button,.portal-project-management .pg-ib{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:var(--pg-control);color:var(--t2);border-radius:3px;height:28px;padding:0 10px;font:600 12px Manrope,sans-serif;cursor:pointer}.portal-project-management .pg-ib{width:28px;padding:0}.portal-project-management button:disabled{opacity:.45;cursor:default}.portal-project-management .pg-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px;font-weight:600;color:var(--t1)}.portal-project-management .pg-grip{padding:0;border:0;background:none;width:14px;touch-action:none;cursor:grab}.portal-project-management .mt-prog,.portal-project-management .mt-q,.portal-project-management .mt-di{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--t3)}.portal-project-management .mt-prog{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.portal-project-management .mt-prog i{width:8px;height:8px;flex:none;border-radius:2px;background:var(--c)}.portal-project-management .pg-person-avatar{width:26px;height:26px;font-size:9px}.portal-project-management .pg-avatars{display:inline-flex;align-items:center}.portal-project-management .pg-avatars>*+*{margin-left:-4px}.portal-project-management .lc-pt{width:8px;height:8px;border-radius:50%;background:var(--blu);flex:none}.portal-project-management .pg-prt{text-align:left}.portal-project-management .pg-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-medio,.22s) var(--c-entra,ease-out),opacity var(--t-rapido,.14s)}.portal-project-management .pg-collapse[data-open=true]{grid-template-rows:1fr;opacity:1}.portal-project-management .pg-collapse>div{min-height:0;overflow:hidden}.portal-project-management .pg-gkt{text-align:left}.portal-project-management .pg-active-filters{display:flex;gap:8px;margin-bottom:12px}.portal-project-management .pg-active-filters button{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--pg-control);font-size:12px}.portal-project-management .pg-error{padding:16px;color:var(--rosso)}.portal-project-management .pg-loading{padding:32px;color:var(--t3)}.portal-project-management .pg-health-scroll{overflow:auto;scrollbar-width:none;max-height:420px}.portal-project-management .pd-sr{width:100%;text-align:left;padding:4px 0;background:none;color:var(--t1)}.portal-project-management .pd-ar,.portal-project-management .pd-cr{text-align:left;background:none;color:var(--t1)}.portal-project-management .pd-cr>span:not(.pd-st):not(.pd-cd){min-width:0}.portal-project-management .pd-cr>span>b,.portal-project-management .pd-cr>span>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-project-management .pd-cr small,.portal-project-management .pd-ar small{font-size:11px;color:var(--t3)}.portal-project-management .pd-ar>span:first-child{flex:1;min-width:0}.portal-project-management .pg-drag-preview{display:flex;gap:8px;align-items:center;max-width:360px;padding:12px 16px;border-radius:3px;background:var(--blocco);box-shadow:0 8px 28px #0004;font-size:13px;color:var(--t1)}.portal-project-management .pd-per{margin-right:4px}.portal-project-management .pd-p .ct-intesta .ct-pill{height:36px}.portal-project-management .pd-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.portal-project-management .pd-k{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;border-radius:3px;background:#ffffff09}.portal-project-management .pd-kt{font-size:12px;color:var(--t3)}.portal-project-management .pd-kv{display:flex;align-items:flex-end;gap:10px}.portal-project-management .pd-kv b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-project-management .pd-spark{flex:1;height:28px;min-width:40px;overflow:visible}.portal-project-management .pd-spark polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.portal-project-management .pd-spark circle{vector-effect:non-scaling-stroke}.portal-project-management .pd-kd{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t3)}.portal-project-management .pd-kd .i{width:13px;height:13px}.portal-project-management .pd-kd.su,.portal-project-management .pd-kd.giu{color:#7fd6a6}.portal-project-management .pd-kd.giu .i{transform:scaleY(-1)}.portal-project-management .pd-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.portal-project-management .pd-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;border-radius:3px;background:#ffffff09}.portal-project-management .pd-wt{display:flex;align-items:center;gap:10px;min-height:24px}.portal-project-management .pd-wt b{font-size:14px;font-weight:600;white-space:nowrap}.portal-project-management .pd-wt>span{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pd-wt .spazio{flex:1}.portal-project-management .pd-leg{display:inline-flex!important;gap:12px;font-size:11px!important;color:var(--t2)!important}.portal-project-management .pd-leg span{display:inline-flex;align-items:center;gap:6px}.portal-project-management .pd-leg i{width:10px;height:10px;border-radius:2px}.portal-project-management .pd-leg i.fatto{background:#5b8def}.portal-project-management .pd-leg i.tempo{width:2px;height:12px;border-radius:1px;background:#e9eef6}.portal-project-management .pd-dec{grid-column:span 4}.portal-project-management .pd-ritmo{grid-column:span 6}.portal-project-management .pd-fermo,.portal-project-management .pd-cons-w{grid-column:span 3}.portal-project-management .pd-carico{grid-column:span 8}.portal-project-management .pd-att{grid-column:span 4}.portal-project-management .pd-ore,.portal-project-management .pd-punt{grid-column:span 6}.portal-project-management .pd-nota{margin:2px 0 0;font-size:12px;color:var(--t3)}.portal-project-management .pd-ins{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:9px 11px;border-radius:3px;background:#ffffff09;font-size:13px;line-height:1.45;color:var(--t2)}.portal-project-management .pd-ins .i{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-project-management .pd-ins b{color:var(--t1);font-weight:600}.portal-project-management .pd-q{font-size:12px;color:var(--t3);white-space:nowrap}.portal-project-management .pd-av{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:hsl(var(--h) 40% 36%);font-size:10px;font-weight:700;color:#fff}.portal-project-management .pd-sh,.portal-project-management .pd-sr{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(160px,1.6fr) 84px 108px 90px;gap:14px;align-items:center}.portal-project-management .pd-sh{font-size:11px;font-weight:600;color:var(--t3);padding-bottom:2px}.portal-project-management .pd-sr{min-height:44px}.portal-project-management .pd-sn{min-width:0}.portal-project-management .pd-sn b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pd-sn small{display:block;font-size:11px;color:var(--t3)}.portal-project-management .pd-bul{position:relative;height:12px;border-radius:3px;background:#ffffff12;cursor:default}.portal-project-management .pd-bul .fatto{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--c)}.portal-project-management .pd-bul .tempo{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:#e9eef6;box-shadow:0 0 0 2px #171b24}.portal-project-management .pd-gap{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t2)}.portal-project-management .pd-gap.ritardo{color:#f49c95}.portal-project-management .pd-gap.rischio{color:#f2c981}.portal-project-management .pd-gap.avanti{color:#7fd6a6}.portal-project-management .pd-st{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:11px;font-weight:600;color:color-mix(in srgb,var(--c) 60%,#fff);white-space:nowrap;justify-self:start}.portal-project-management .pd-st .i{width:11px;height:11px}.portal-project-management .pd-dg{display:flex;flex-direction:column;gap:2px;padding-top:10px;box-shadow:inset 0 1px #ffffff0f}.portal-project-management .pd-dg:first-of-type{padding-top:0;box-shadow:none}.portal-project-management .pd-dgt{display:flex;align-items:center;gap:9px;margin-bottom:4px}.portal-project-management .pd-dgt b{flex:1;font-size:13px;font-weight:600}.portal-project-management .pd-dgt a{font-size:12px;font-weight:600;color:#8fb0f5;cursor:pointer}.portal-project-management .pd-dn{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:12px;font-weight:700;color:var(--t1)}.portal-project-management .pd-dn.warn{background:#e8ae552e;color:#f2c981}.portal-project-management .pd-dn.ko{background:#f4776f2e;color:#f49c95}.portal-project-management .pd-di{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:46px}.portal-project-management .pd-di b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pd-di small{display:block;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pd-di .btn{height:28px;padding:0 10px;font-size:12px}.portal-project-management .pd-cons{display:flex;align-items:center;gap:6px}.portal-project-management .pd-cons small{font-size:11px;color:#7fd6a6;white-space:nowrap}.portal-project-management .pd-cons .pd-av{width:22px;height:22px;font-size:9px}.portal-project-management .pd-chart{display:grid;grid-template-columns:28px 1fr;gap:6px;height:190px}.portal-project-management .pd-y{position:relative;margin-bottom:20px}.portal-project-management .pd-y span{position:absolute;right:0;transform:translateY(50%);font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.portal-project-management .pd-plot{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;background:linear-gradient(to top,transparent 19px,rgba(255,255,255,.08) 19px,rgba(255,255,255,.08) 20px,transparent 20px),repeating-linear-gradient(to top,transparent 0 calc((100% - 20px) / 3 - 1px),rgba(255,255,255,.04) calc((100% - 20px) / 3 - 1px) calc((100% - 20px) / 3)) 0 0/100% calc(100% - 20px) no-repeat}.portal-project-management .pd-wk{display:flex;flex-direction:column;min-width:0}.portal-project-management .pd-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px}.portal-project-management .pd-bars i{width:min(14px,40%);border-radius:3px 3px 0 0;cursor:default;transition:filter var(--t-rapido,.14s) ease}.portal-project-management .pd-bars i:hover{filter:brightness(1.25)}.portal-project-management .pd-bars .n{background:#bf7e3a}.portal-project-management .pd-bars .c{background:#5b8def}.portal-project-management .pd-wk>span{height:20px;line-height:20px;text-align:center;font-size:11px;color:var(--t3);white-space:nowrap}.portal-project-management .pd-wk:last-child>span{color:var(--t1);font-weight:600}.portal-project-management .pd-fr{display:grid;grid-template-columns:86px 1fr 44px;gap:10px;align-items:center;min-height:34px;font-size:12px;color:var(--t2)}.portal-project-management .pd-fr b,.portal-project-management .pd-pr b{text-align:right;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-project-management .pd-fb{height:10px;border-radius:3px;background:#ffffff0f}.portal-project-management .pd-fb i{display:block;height:100%;border-radius:3px;background:#5b8def;cursor:default}.portal-project-management .pd-fr:last-of-type .pd-fb i{background:#f4776f}.portal-project-management .pd-pr{display:grid;grid-template-columns:26px 120px 1fr 44px 56px;gap:10px;align-items:center;min-height:36px;font-size:12px;color:var(--t2)}.portal-project-management .pd-pr small{font-size:11px;color:var(--t3);text-align:right}.portal-project-management .pd-cr{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center;padding:6px 0}.portal-project-management .pd-cd{grid-row:span 2;width:40px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px;background:#ffffff0e;font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase}.portal-project-management .pd-cd b{font-size:16px;line-height:1.05;color:var(--t1)}.portal-project-management .pd-cr>div b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pd-cr>div small{display:block;font-size:11px;color:var(--t3)}.portal-project-management .pd-st.mini{height:20px;padding:0 6px;font-size:11px}.portal-project-management .pd-lh,.portal-project-management .pd-lr{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(5,minmax(44px,.45fr)) 140px;gap:6px;align-items:center}.portal-project-management .pd-lh{font-size:11px;font-weight:600;color:var(--t3);text-align:center}.portal-project-management .pd-lh span:first-child,.portal-project-management .pd-lh span:last-child{text-align:left}.portal-project-management .pd-lr{min-height:40px}.portal-project-management .pd-chi{display:flex;align-items:center;gap:9px;min-width:0}.portal-project-management .pd-chi b{display:block;font-size:12px;font-weight:600}.portal-project-management .pd-chi small{display:block;font-size:11px;color:var(--t3)}.portal-project-management .pd-carico .lv-h{height:28px;font-size:11px;cursor:default}.portal-project-management .pd-tot{display:flex;flex-direction:column;gap:4px;padding-left:8px}.portal-project-management .pd-tot span{font-size:11px;color:var(--t2);font-variant-numeric:tabular-nums}.portal-project-management .pd-ar{display:flex;align-items:center;gap:12px;min-height:50px}.portal-project-management .pd-ar>div{flex:1;min-width:0}.portal-project-management .pd-ar b{display:block;font-size:12px;font-weight:600}.portal-project-management .pd-ar small{display:block;font-size:11px;color:var(--t3)}.portal-project-management .pd-ad{display:flex;flex-direction:column;align-items:center;width:52px;padding:4px 0;border-radius:3px;background:#5b8def24;font-size:11px;color:#8fb0f5}.portal-project-management .pd-ad b{font-size:16px;color:#c3d4fa}.portal-project-management .pd-ad.chiusa{background:#ffffff0d;color:var(--t3)}.portal-project-management .pd-ad.chiusa b{color:var(--t2)}.portal-project-management .pd-or{display:grid;grid-template-columns:170px 1fr 90px;gap:12px;align-items:center;min-height:36px;font-size:12px;color:var(--t2)}.portal-project-management .pd-or>b{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:var(--t1)}.portal-project-management .pd-or>b.ko{color:#f49c95}.portal-project-management .pd-ob{position:relative;height:12px;border-radius:3px;background:#ffffff0f;cursor:default}.portal-project-management .pd-ob .eff{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#5b8def}.portal-project-management .pd-ob .eff.oltre{background:repeating-linear-gradient(45deg,#5b8def 0,#5b8def 4px,#4874cf 4px,#4874cf 8px)}.portal-project-management .pd-ob .sti{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:#e9eef6;box-shadow:0 0 0 2px #171b24}.portal-project-management .pd-tip{position:fixed;z-index:50;padding:6px 9px;border-radius:3px;background:#1f2430;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px #00000073;font-size:12px;color:var(--t1);pointer-events:none;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}@media(max-width:1400px){.portal-project-management .pd-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-project-management .pd-salute,.portal-project-management .pd-carico{grid-column:span 12}.portal-project-management .pd-dec,.portal-project-management .pd-att{grid-column:span 6}.portal-project-management .pd-ritmo{grid-column:span 12}.portal-project-management .pd-fermo,.portal-project-management .pd-cons-w{grid-column:span 6}}.portal-project-management .pd-p .ct-intesta .ct-seg span,.portal-project-management .pd-p .ct-intesta .ct-pill,.portal-project-management .pd-p .ct-intesta .btn{white-space:nowrap}.portal-project-management .pd-p .ct-intesta .ct-seg{flex-shrink:0}.portal-project-management .pd-g{align-items:stretch}.portal-project-management .pd-w>.pd-ins,.portal-project-management .pd-w>.pd-nota,.portal-project-management .pd-w>.pd-ap{margin-top:auto}.portal-project-management .pd-w>.pd-ins+.pd-ap{margin-top:12px}.portal-project-management .pd-fermo .pd-ins{margin-top:4px}.portal-project-management .pd-apb{display:flex;gap:2px;height:12px}.portal-project-management .pd-apb i{border-radius:3px;cursor:default}.portal-project-management .pd-apl{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--t2)}.portal-project-management .pd-apl span{display:inline-flex;align-items:center;gap:6px}.portal-project-management .pd-apl i{width:8px;height:8px;border-radius:2px}.portal-project-management .pd-apl b{color:var(--t1)}.portal-project-management .pd-cr{grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto;row-gap:0;padding:5px 0}.portal-project-management .pd-cd{grid-row:auto;width:38px;height:38px}.portal-project-management .pd-cd b{font-size:14px}.portal-project-management .pd-cr .pd-st.mini{justify-self:end}.portal-project-management .pd-cons-w .pd-cr+.pd-cr{box-shadow:inset 0 1px #ffffff0d}.portal-project-management .pd-ritmo .pd-chart{flex:1 1 auto;height:auto;min-height:190px}.portal-project-management .pd-ritmo .pd-ins{margin-top:0}.portal-project-management .pd-am{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.portal-project-management .pd-att .pd-ins{margin-top:0}.portal-project-management .pd-tutte{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;color:#8fb0f5;cursor:pointer}.portal-project-management .pd-tutte .i{width:13px;height:13px}.portal-project-management .pd-sp{position:relative;flex:1;min-width:40px;height:28px;display:block}.portal-project-management .pd-sp .pd-spark{width:100%;height:100%}.portal-project-management .pd-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--c,#5B8DEF);box-shadow:0 0 0 3px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent);pointer-events:auto}.portal-project-management .pd-dot.grande{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c,#5B8DEF) 28%,transparent)}.portal-project-management .pd-dot:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--c,#5B8DEF) 35%,transparent)}.portal-project-management .pd-kv{min-width:0}.portal-project-management .pd-kv b{flex-shrink:0}.portal-project-management .pd-sp{min-width:0;flex:1 1 40px}.portal-project-management{overflow-y:auto;gap:0;padding-bottom:110px}.portal-project-management .pg-intesta{align-items:center;gap:14px}.portal-project-management .pg-intesta h1{margin:0;white-space:nowrap}.portal-project-management .pg-intesta .pd-per{height:36px}.portal-project-management .pg-dash[hidden],.portal-project-management [data-pg-per][hidden]{display:none}.portal-project-management>.pg-nova{margin-top:16px}.portal-project-management .pg-dash{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.portal-project-management .pg-kpi{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.portal-project-management .pg-kpi.sei{grid-template-columns:repeat(6,minmax(0,1fr))}.portal-project-management .pg-kpi .w.kpi{min-height:118px}.portal-project-management .pg-kpi .w.kpi .sotto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-kpi.sei .w.kpi .alto b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-kpi.sei .w.kpi .sotto .pd-kd{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-kpi.sei .w.kpi .sotto .pd-kd .i{vertical-align:-2px;margin-right:4px}.portal-project-management .pg-kpi.sei .w.kpi .v{font-size:26px}.portal-project-management .pg-smista{grid-column:1 / -1;display:flex;flex-direction:column;gap:16px}.portal-project-management .pg-riga{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.portal-project-management .pg-w .w-t{padding:0 12px 0 10px}.portal-project-management .pg-w .w-t .m,.portal-project-management .pd-w .w-t .m{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-w .w-t em{font-style:normal;padding:2px 8px;border-radius:3px;background:color-mix(in srgb,var(--c) 16%,transparent);font-size:12px;font-weight:700;color:color-mix(in srgb,var(--c) 62%,#fff);white-space:nowrap}.portal-project-management .pg-wc{flex:1;display:flex;flex-direction:column}.portal-project-management .pg-r{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:8px 14px 8px 6px;border-top:1px solid var(--filo-riga);cursor:grab;transition:background-color var(--t-rapido),opacity var(--t-rapido)}.portal-project-management .pg-r:first-child{border-top:0}.portal-project-management .pg-r:hover{background:#ffffff08}.portal-project-management .pg-r.via,.portal-project-management .pg-gk.via{opacity:.35}.portal-project-management .pg-grip{display:grid;place-items:center;color:#3d3d44}.portal-project-management .pg-grip .i{width:14px;height:14px}.portal-project-management .pg-r:hover .pg-grip{color:var(--t3)}.portal-project-management .pg-rt{min-width:0;display:flex;flex-direction:column;gap:4px}.portal-project-management .pg-rt>b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-km{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden}.portal-project-management .pg-km .mt-prog,.portal-project-management .pg-km .mt-q,.portal-project-management .pg-km .mt-di{font-size:11px}.portal-project-management .pg-ore{font-size:11px;color:var(--t3)}.portal-project-management .pg-az{display:flex;align-items:center;gap:6px}.portal-project-management .pg-az .btn .i{width:13px;height:13px}.portal-project-management .pg-az .btn .lc-av{width:20px;height:20px;font-size:9px;margin-left:-4px}.portal-project-management .pg-ib{width:28px;height:28px;border-radius:3px;background:#ffffff0b;color:var(--t2)}.portal-project-management .pg-ib:hover{background:#ffffff14;color:var(--t1)}.portal-project-management .pg-ib .i{width:14px;height:14px}.portal-project-management .pg-b{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.portal-project-management .pg-b .i{width:12px;height:12px}.portal-project-management .pg-b.ko{--c:#F4776F;color:color-mix(in srgb,#F4776F 60%,#fff)}.portal-project-management .pg-b.warn{--c:#E8AE55;color:color-mix(in srgb,#E8AE55 60%,#fff)}.portal-project-management .pg-vuoto{display:flex;align-items:center;gap:8px;margin:0;padding:14px 16px;font-size:12px;color:var(--t3)}.portal-project-management .pg-vuoto .i{width:14px;height:14px;color:var(--verde)}.portal-project-management .pg-piede{margin-top:auto;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 14px;border-top:1px solid var(--filo-riga);font-size:12px;color:var(--t3)}.portal-project-management .pg-piede>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-tutte{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:3px;background:none;font:600 12px Manrope,sans-serif;color:#8fb0f5;cursor:pointer;white-space:nowrap}.portal-project-management .pg-tutte:hover{background:#ffffff0d}.portal-project-management .pg-tutte .i{width:13px;height:13px;transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-project-management .pg-tutte[aria-expanded=true] .i{transform:rotate(180deg)}.portal-project-management .pg-squadra .pg-wc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:start;padding:6px 10px 0}.portal-project-management .pg-squadra .pg-leg{grid-column:1 / -1;margin-top:auto;padding:10px 6px 12px}.portal-project-management .pg-p{border-radius:3px;transition:background-color var(--t-rapido),box-shadow var(--t-rapido)}.portal-project-management .pg-trascina .pg-p{box-shadow:inset 0 0 0 1px #ffffff14}.portal-project-management .pg-p.sopra{background:var(--blu-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blu) 60%,transparent)}.portal-project-management .pg-pt{display:grid;grid-template-columns:26px minmax(0,128px) minmax(0,1fr) 62px 14px;gap:10px;align-items:center;width:100%;min-height:40px;padding:4px 6px;border:0;border-radius:3px;background:none;font:inherit;color:var(--t1);text-align:left;cursor:pointer}.portal-project-management .pg-pt:hover{background:#ffffff09}.portal-project-management .pg-pt .lc-av{width:26px;height:26px;font-size:9px}.portal-project-management .pg-pn{min-width:0;display:flex;flex-direction:column;gap:1px}.portal-project-management .pg-pn b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-pn b em{font-style:normal;font-size:11px;font-weight:600;color:var(--t3);margin-left:3px}.portal-project-management .pg-pn small{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pg-pn small.ko{color:var(--rosso-chiaro)}.portal-project-management .pg-track{position:relative;display:block;height:12px;border-radius:3px;background:#ffffff0f}.portal-project-management .pg-track>i{display:block;height:100%;border-radius:3px;background:var(--verde);transition:width var(--t-medio) var(--c-entra)}.portal-project-management .pg-track.alto>i{background:var(--ambra)}.portal-project-management .pg-track.pieno>i{background:var(--rosso)}.portal-project-management .pg-track.vuoto>i{background:var(--blu)}.portal-project-management .pg-track>u{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:#e9eef6;opacity:.7}.portal-project-management .pg-h{font-size:12px;color:var(--t3);white-space:nowrap;text-align:right}.portal-project-management .pg-h b{color:var(--t1);font-size:13px}.portal-project-management .pg-chev{color:var(--t3);transition:transform var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-project-management .pg-p.aperta .pg-chev{transform:rotate(180deg)}.portal-project-management .pg-lista{padding:2px 8px 8px 42px}.portal-project-management .pg-pr{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:30px;font-size:12px}.portal-project-management .pg-prt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t2)}.portal-project-management .pg-link{height:24px;padding:0 6px;border:0;border-radius:3px;background:none;font:600 11px Manrope,sans-serif;color:var(--t3);cursor:pointer}.portal-project-management .pg-link:hover{background:#ffffff12;color:var(--t1)}.portal-project-management .pg-leg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;padding:8px 6px 0;border-top:1px solid var(--filo-riga);font-size:11px;color:var(--t3)}.portal-project-management .pg-leg span{display:inline-flex;align-items:center;gap:6px}.portal-project-management .pg-leg i{width:10px;height:6px;border-radius:3px;background:var(--verde)}.portal-project-management .pg-leg i.alto{background:var(--ambra)}.portal-project-management .pg-leg i.pieno{background:var(--rosso)}.portal-project-management .pg-leg u{width:2px;height:10px;border-radius:1px;background:#e9eef6;opacity:.7}.portal-project-management .pg-leg-d{margin-left:auto}.portal-project-management .pg-leg-d .i{width:12px;height:12px}.portal-project-management .pg-gs{flex:1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;padding:12px}.portal-project-management .pg-gc{min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:3px;background:#ffffff06}.portal-project-management .pg-gc.oggi{background:color-mix(in srgb,var(--indaco) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indaco) 35%,transparent)}.portal-project-management .pg-gh{display:flex;align-items:baseline;gap:6px;padding:0 2px 4px;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--t3)}.portal-project-management .pg-gh b{font-size:14px;color:var(--t1);text-transform:none;white-space:nowrap}.portal-project-management .pg-gh b.fine{font-size:13px}.portal-project-management .pg-gh em{margin-left:auto;font-style:normal;font-size:11px;color:var(--t3)}.portal-project-management .pg-gc.oggi .pg-gh{color:var(--indaco-chiaro)}.portal-project-management .pg-gk{display:flex;flex-direction:column;gap:6px;padding:7px 8px;border-radius:3px;background:#ffffff0b;font-size:12px}.portal-project-management .pg-gk[draggable=true]{cursor:grab}.portal-project-management .pg-gkt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;color:var(--t1)}.portal-project-management .pg-gkm{display:flex;align-items:center;justify-content:space-between;gap:6px}.portal-project-management .pg-gkm .lc-av{width:20px;height:20px;font-size:9px}.portal-project-management .pg-gkm .pg-b{height:20px;padding:0 6px;font-size:11px}.portal-project-management :is(.pd-cd,.pd-y span,.pd-wk span,.pd-ad){font-size:11px}.portal-project-management .pg-gv{padding:4px 2px;font-size:11px;color:var(--t3)}.portal-project-management .pg-gc .pg-link{align-self:flex-start}.portal-project-management .pd-w.w{gap:10px;padding:0 0 16px}.portal-project-management .pd-w.w>.w-t{padding:0 12px 0 10px}.portal-project-management .pd-w.w>.w-t .spazio{flex:0}.portal-project-management .pd-w.w>:not(.w-t){margin-inline:16px}.portal-project-management .pd-salute{grid-column:span 8}.portal-project-management .pd-cons-w{grid-column:span 4;align-self:stretch}.portal-project-management .pd-ritmo{grid-column:span 6;align-self:stretch}.portal-project-management .pd-fermo,.portal-project-management .pd-att{grid-column:span 3;align-self:stretch}.portal-project-management .pd-ore,.portal-project-management .pd-punt{grid-column:span 6;align-self:stretch}.portal-project-management .nova .pg-riga,.portal-project-management .nova .pg-squadra .pg-wc{grid-template-columns:1fr}.portal-project-management .nova .pg-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-project-management .nova .pg-kpi.sei{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-project-management .nova .pd-w{grid-column:1 / -1}@container project-management (max-width: 780px){.portal-project-management .pg-riga,.portal-project-management .pg-squadra .pg-wc{grid-template-columns:1fr}.portal-project-management .pg-kpi,.portal-project-management .pg-kpi.sei{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-project-management .pd-w{grid-column:1 / -1}.portal-project-management .mt-r{grid-template-columns:18px minmax(0,1fr) auto 112px 26px}.portal-project-management .mt-r .mt-prio{display:none}}@media(prefers-reduced-motion:reduce){.portal-project-management .mt-carta,.portal-project-management .pg-track>i,.portal-project-management .pg-r,.portal-project-management .pg-tutte .i{transition:none}}.portal-project-management{overflow:visible;padding-bottom:96px}.portal-project-management :is(.pg-button,.pg-ib,.pg-tutte,.pg-link,.pg-period button,.pg-active-filters button):hover{background:var(--pg-hover);color:var(--t1);border-color:transparent;box-shadow:none}.portal-project-management :is(.pg-title,.pg-prt,.pg-gkt):hover{color:var(--t1)}.portal-project-management button:focus-visible{outline:2px solid var(--indaco);outline-offset:2px}.portal-project-management :is(.pg-pt,.pg-r,.pd-sr,.pd-cr,.pd-ar):hover{background:var(--pg-control)}.portal-project-management .pg-track.unknown>i{background:var(--blu)}.portal-project-management :is(.pg-track,.pd-fb,.pd-bul){background:color-mix(in srgb,var(--t1) 6%,transparent)}.portal-project-management .pd-bul .fatto{background:#5b8def}.portal-project-management :is(.pg-track>u,.pd-bul .tempo,.pd-leg i.tempo){background:var(--t1);box-shadow:none}.portal-project-management .pg-gc{background:color-mix(in srgb,var(--t1) 2.5%,transparent)}.portal-project-management .pg-gk{background:var(--pg-control)}.portal-project-management .pg-prt{border:0;background:none;text-align:left}.portal-project-management .pg-gc .pg-collapse[data-open=true]>div{display:flex;flex-direction:column;gap:6px}.portal-project-management .pd-ar>span:first-child b,.portal-project-management .pd-ar>span:first-child small{display:block}.portal-project-management .pg-health-scroll>div{min-width:690px}.portal-project-management .pg-ib{background:var(--pg-control)}.portal-project-management .pg-squadra .pg-wc{align-items:start}.portal-project-management .pg-tabs{height:36px;margin:20px 0 16px;border:0;gap:4px;box-shadow:inset 0 -1px 0 var(--filo-riga)}.portal-project-management .pg-tabs button{height:36px;border:0;box-shadow:none;background:none}.portal-project-management .pg-tabs button[data-state=active]{background:none;color:var(--t1);box-shadow:inset 0 -2px 0 var(--t1)}.portal-project-management .pg-tabs em{background:var(--pg-hover);color:var(--t2)}.portal-project-management .pg-intesta{margin-top:5.25px}.portal-project-management .pg-kpi .w.kpi{padding-bottom:0}@container project-management (max-width: 750px){.portal-project-management .pg-gs{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-project-management .pg-intesta .spazio{display:none}.portal-project-management .pg-intesta h1{width:100%}.portal-project-management .pd-pr{grid-template-columns:26px minmax(70px,120px) 1fr 44px 50px}}@container project-management (max-width: 500px){.portal-project-management .pg-gs{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-project-management .pg-r{gap:6px;padding-right:8px}.portal-project-management .pg-az{gap:3px}.portal-project-management .pg-kpi .kpi{padding:12px}.portal-project-management .w-t .m{display:none}.portal-project-management .pg-pt{grid-template-columns:26px minmax(0,100px) minmax(0,1fr) 54px 14px;gap:6px}}@media(prefers-reduced-motion:reduce){.portal-project-management *{transition:none!important;animation:none!important}}.portal-project-management .pd-w.w{background:var(--pg-surface)}.portal-project-management .pg-health-horizontal{overflow-x:auto;scrollbar-width:none}.portal-project-management .pg-health-horizontal>div{min-width:690px}.portal-project-management .pg-health-scroll{overflow-x:hidden}html:not(.dark) .portal-project-management .pd-st{color:color-mix(in srgb,var(--c) 68%,#000)}html:not(.dark) .portal-project-management .pg-b.ko{color:#ac3029}html:not(.dark) .portal-project-management .pg-b.warn{color:#825410}html:not(.dark) .portal-project-management .pd-gap.rischio{color:#825410}html:not(.dark) .portal-project-management .pd-gap.ritardo{color:#ac3029}html:not(.dark) .portal-project-management .pd-gap.avanti{color:#24734b}.portal-project-management .pd-st svg{width:11px;height:11px}.portal-project-management .pg-pr,.portal-project-management .pg-gk{cursor:pointer}.pg-intesta .portal-button{height:36px;gap:6px;padding:0 10px 0 12px;border:0;border-radius:3px;background:#ffffff0b;font:500 12px Manrope,sans-serif;letter-spacing:normal;color:var(--t2)}.pg-intesta .portal-button:hover{background:#ffffff13;color:var(--t1)}.pg-intesta .portal-button>svg{width:12px;height:12px;opacity:.6}.pg-intesta .portal-button>span{font:inherit;letter-spacing:normal;color:inherit}.pg-tabs [role=tab]{letter-spacing:normal}.pg-tabs [role=tab] em{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;font-weight:600;letter-spacing:normal}.pg-intesta .portal-button.pg-filter{width:auto;min-width:0;justify-content:flex-start}.pg-intesta .portal-button.pg-filter>span{flex:none}.pg-intesta .portal-button.pg-filter>svg{margin-left:0}:root:not(.dark) .portal-project-management .pg-w .w-t em{color:var(--c)}.portal-project-management .pg-kpi.sei .w.kpi{position:relative}.portal-project-management :is(.pg-w,.pg-squadra,.pg-sett,.pd-w){background-color:#ffffff09}.portal-project-management .ct-seg{background-color:#ffffff0b}.portal-project-management .pd-bul{background-color:#ffffff12}.portal-project-management .pd-fb,.portal-project-management .pg-track{background-color:#ffffff0f}.portal-project-management :is(.pg-gk,.pg-ib){background-color:#ffffff0b}.portal-project-management .pg-km .mt-prog{gap:6px;color:#bdbdc2}.portal-project-management .lc-av{font-size:9px;font-weight:700;line-height:normal}.portal-project-management .tr-schede{color:var(--t1);box-shadow:inset 0 -1px #ffffff0f}.portal-project-management .pg-suggest{display:inline-flex;align-items:center;gap:6px}.portal-project-management .pg-suggest .lc-av{width:20px;height:20px;min-width:20px}.portal-project-management .pd-kd{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t3);margin-right:6px}.portal-project-management .pd-kd .portal-icon,.portal-project-management .pd-kd svg{width:13px;height:13px}.portal-project-management .pd-kd.bene{color:#7fd6a6}.portal-project-management .pd-kd.male{color:var(--rosso-chiaro,#F9A8A2)}.portal-project-management .pd-ins{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:3px;background:#ffffff09;font-size:13px;line-height:1.45;color:var(--t2)}.portal-project-management .pd-ins svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--t3)}.portal-project-management .pd-ap{display:flex;flex-direction:column;gap:8px;padding-top:12px;box-shadow:inset 0 1px #ffffff0f}.portal-project-management .pd-apt{font-size:12px;color:var(--t3)}.portal-project-management .pd-ap-barre{display:flex;align-items:flex-end;gap:12px;height:96px}.portal-project-management .pd-ap-col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.portal-project-management .pd-ap-col i{display:block;width:100%;max-width:44px;min-height:2px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--ambra) 70%,transparent)}.portal-project-management .pd-ap-col span{max-width:100%;font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-project-management .pd-am{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-project-management .pd-am div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:3px;background:#ffffff09}.portal-project-management .pd-am span{font-size:11px;color:var(--t3)}.portal-project-management .pd-am b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.portal-project-management .pd-tutte{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;color:#8fb0f5;cursor:pointer;background:none;border:0}.portal-project-management .pd-tutte svg{width:13px;height:13px}.portal-project-management .pd-av{width:26px;height:26px;flex-shrink:0;font-size:10px;font-weight:700}.portal-project-management .pg-period.ct-seg button.on{color:var(--t1)}.portal-project-management .pg-kpi .w.kpi>.g-chart-mini{margin-top:14px}.portal-project-management .pg-kpi.sei .w.kpi .sotto .pd-kd{white-space:nowrap;line-height:19px}.portal-project-management .pg-kpi.sei .w.kpi .sotto .pd-kd svg{display:inline-block;vertical-align:-2px;margin-right:4px}.portal-project-management .g-chart-plot>svg{width:100%;height:100%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-brand: "League Spartan", sans-serif;--font-heading: "Satoshi", sans-serif;--font-body: "Manrope", sans-serif;--font-body-weight: 300;--font-body-letter-spacing: 0em;--font-body-line-height: 1.5;--type-page-title-size: 2.1875rem;--type-page-title-line: 2.5rem;--type-page-subtitle-size: .875rem;--type-page-subtitle-line: 1.25rem;--type-section-title-size: 1.125rem;--type-section-title-line: 1.5rem;--type-component-title-size: 1rem;--type-component-title-line: 1.375rem;--type-kpi-size: 2rem;--type-kpi-line: 2.25rem;--type-body-size: .9375rem;--type-label-size: .8125rem;--type-label-line: 1.125rem;--type-meta-size: .75rem;--type-meta-line: 1rem;--control-height-sm: 2rem;--control-height: 2.5rem;--control-height-lg: 2.75rem;--control-radius: .5rem;--surface-radius: .875rem;--overlay-radius: .75rem;--content-gap: 1rem;--section-gap: 1.5rem;--brand-signal: 24 99% 51%;--brand-ink: 255 24% 4%;--background: 0 0% 96.5%;--foreground: 260 3% 18%;--card: 0 0% 100%;--card-foreground: 260 3% 18%;--popover: 0 0% 100%;--popover-foreground: 260 3% 18%;--primary: 17 73% 55%;--primary-foreground: 20 16% 10%;--secondary: 0 0% 93%;--secondary-foreground: 260 3% 18%;--accent: 0 0% 93%;--accent-foreground: 260 3% 18%;--muted: 0 0% 93%;--field: 0 0% 93%;--muted-foreground: 0 0% 42%;--border: 0 0% 90%;--input: 0 0% 82%;--ring: 17 73% 48%;--destructive: 0 78% 46%;--destructive-foreground: 0 0% 100%;--success: 87 66% 61%;--success-foreground: 87 50% 12%;--rosso: 0 78% 46%;--warning: 43 96% 50%;--warning-foreground: 43 70% 10%;--info: 258 48% 48%;--info-foreground: 0 0% 100%;--chart-1: 17 68% 50%;--chart-2: 88 52% 34%;--chart-3: 258 42% 52%;--chart-4: 0 0% 45%;--chart-5: 341 58% 48%;--chart-6: 174 34% 32%;--radius: .625rem;--shadow-color: 20 25% 18%;--shadow-xs: 0 1px 1px 0 hsl(var(--shadow-color) / .04);--shadow-sm: 0 1px 2px 0 hsl(var(--shadow-color) / .06);--shadow-md: 0 2px 6px -1px hsl(var(--shadow-color) / .08), 0 1px 2px -1px hsl(var(--shadow-color) / .05);--shadow-lg: 0 8px 20px -6px hsl(var(--shadow-color) / .12), 0 2px 6px -2px hsl(var(--shadow-color) / .07);--sidebar-background: 204 34% 11%;--sidebar-foreground: 210 6% 58%;--sidebar-primary: 17 73% 55%;--sidebar-primary-foreground: 20 16% 10%;--sidebar-accent: 204 26% 18%;--sidebar-accent-foreground: 213 22% 90%;--sidebar-border: 204 22% 20%;--sidebar-ring: 17 73% 58%}.dark{--background: 0 0% 7.5%;--foreground: 30 9% 90%;--card: 0 0% 14%;--card-foreground: 30 9% 90%;--popover: 0 0% 14%;--popover-foreground: 30 9% 90%;--primary: 17 78% 58%;--primary-foreground: 20 30% 8%;--secondary: 0 0% 18%;--secondary-foreground: 30 9% 90%;--accent: 0 0% 21%;--accent-foreground: 30 9% 94%;--muted: 0 0% 18%;--field: 0 0% 18%;--muted-foreground: 0 0% 59%;--border: 0 0% 21%;--input: 0 0% 24%;--ring: 17 78% 58%;--destructive: 6 100% 66%;--destructive-foreground: 0 40% 8%;--success: 87 66% 61%;--success-foreground: 87 50% 12%;--rosso: 6 100% 66%;--warning: 45 92% 60%;--warning-foreground: 45 60% 8%;--info: 258 62% 72%;--info-foreground: 205 50% 8%;--chart-1: 17 74% 62%;--chart-2: 88 58% 62%;--chart-3: 258 56% 72%;--chart-4: 0 0% 58%;--chart-5: 341 66% 70%;--chart-6: 174 40% 56%;--radius: .625rem;--shadow-color: 24 30% 2%;--shadow-xs: 0 1px 2px 0 hsl(var(--shadow-color) / .4);--shadow-sm: 0 1px 3px 0 hsl(var(--shadow-color) / .45);--shadow-md: 0 4px 12px -2px hsl(var(--shadow-color) / .5), 0 2px 4px -1px hsl(var(--shadow-color) / .4);--shadow-lg: 0 10px 28px -6px hsl(var(--shadow-color) / .55), 0 4px 10px -2px hsl(var(--shadow-color) / .45);--sidebar-background: 0 0% 14%;--sidebar-foreground: 0 0% 59%;--sidebar-primary: 17 78% 58%;--sidebar-primary-foreground: 20 30% 8%;--sidebar-accent: 0 0% 21%;--sidebar-accent-foreground: 0 0% 94%;--sidebar-border: 0 0% 21%;--sidebar-ring: 17 78% 58%}*{border-color:hsl(var(--border))}button,[role=button],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=switch],[role=radio],[role=checkbox],[role=tablist],[role=toolbar],[role=menubar],[role=menu],[role=listbox],label,nav,summary,th{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light}:root[data-ui-density=relaxed]{--control-height-sm: 2.25rem;--control-height: 2.75rem;--control-height-lg: 3rem;--content-gap: 1.25rem;--section-gap: 1.875rem}:root[data-ui-density=compact]{--control-height-sm: 1.75rem;--control-height: 2.25rem;--control-height-lg: 2.5rem;--content-gap: .75rem;--section-gap: 1.125rem;--type-body-size: .875rem;--type-page-subtitle-size: .8125rem}html.dark{color-scheme:dark}body{background-color:hsl(var(--background));font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;color:hsl(var(--foreground));font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);line-height:var(--font-body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ets-brand-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ets-brand-backdrop-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:linear-gradient(hsl(var(--foreground) / .045) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .045) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(115deg,transparent 8%,black 48%,transparent 93%);mask-image:linear-gradient(115deg,transparent 8%,black 48%,transparent 93%)}.ets-brand-backdrop-plane{position:absolute;top:-18rem;right:6%;width:42rem;height:52rem;opacity:.035;background:linear-gradient(145deg,hsl(var(--foreground)),transparent 70%);clip-path:polygon(42% 0,100% 9%,68% 100%,0 74%);transform:rotate(7deg)}.ets-brand-backdrop-mark{position:absolute;right:6vw;bottom:-8rem;width:clamp(18rem,28vw,32rem);opacity:.024;transform:rotate(-13deg)}.ets-brand-backdrop-trace{position:absolute;top:-5vh;right:-2rem;width:clamp(8rem,15vw,15rem);height:110vh;fill:none;stroke:hsl(var(--brand-signal));stroke-width:1.25;stroke-dasharray:8 13;opacity:.22}.ets-brand-backdrop-trace-secondary{stroke-width:.8;stroke-dasharray:2 11;opacity:.55}@media(max-width:767px){.ets-brand-backdrop-mark{right:-7rem;opacity:.018}.ets-brand-backdrop-trace{right:-5rem;opacity:.14}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.025em}:focus{outline:none!important;outline-offset:0!important}:focus-visible{outline:none!important;outline-offset:0!important}:focus,:focus-visible,:focus-within{--tw-ring-offset-width: 0px !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-shadow: 0 0 #0000 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus{-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground));box-shadow:0 0 0 1000px hsl(var(--field)) inset;border-color:hsl(var(--input));-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}button,a,[role=button],summary{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease;touch-action:manipulation}*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .28) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:36px;background:hsl(var(--muted-foreground) / .28);border-radius:9999px;border:1px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary) / .78);background-clip:content-box}*::-webkit-scrollbar-thumb:active{background:hsl(var(--primary) / .9);background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button,*::-webkit-scrollbar-button:single-button,*::-webkit-scrollbar-button:horizontal,*::-webkit-scrollbar-button:vertical{display:none;width:0;height:0;background:transparent}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.wd{background:hsl(var(--card));border-radius:var(--surface-radius);padding:20px 22px;display:flex;flex-direction:column;gap:14px;height:100%;min-width:0;overflow:hidden}.wd.wd-bordo{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .4)}.wd .wd-testa{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.wd .wd-testa h3{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd .sotto{color:hsl(var(--muted-foreground))}.wd.wd-modifica .wd-testa{padding-right:118px}.wd .controlli{display:flex;align-items:center;gap:8px;flex:none}.wd .vedi{display:inline-flex;align-items:center;gap:4px;color:hsl(var(--primary));font:600 13px/1.4 var(--font-body);text-decoration:none;padding:4px 8px;margin:-4px -8px;border-radius:8px;white-space:nowrap;flex:none}.wd .vedi:hover{background:hsl(var(--primary) / .1)}.wd .vedi svg{width:13px;height:13px}.wd .controlli .vedi{margin-left:0}.wd .tondo{width:28px;height:28px;border-radius:50%;border:0;background:transparent;display:inline-grid;place-items:center;color:hsl(var(--muted-foreground));cursor:pointer;flex:none}.wd .tondo:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.wd .tondo svg{width:16px;height:16px}.wd .segmenti{display:inline-flex;padding:3px;border-radius:9px;background:hsl(var(--muted));gap:2px;flex:none}.wd .segmenti button{border:0;background:transparent;font:600 13px/1.3 var(--font-body);padding:3px 9px;border-radius:7px;color:hsl(var(--muted-foreground));cursor:pointer}.wd .segmenti button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.wd .kpi{font-family:var(--font-heading);font-weight:700;font-size:32px;line-height:36px;font-variant-numeric:tabular-nums}.wd .kpi.male,.wd .v.male,.wd .valore.male{color:hsl(var(--destructive))}.wd .\!v.male,.wd .\!valore.male{color:hsl(var(--destructive))!important}.wd .delta{margin-left:8px}.wd .delta.su{color:hsl(var(--success))}.wd .delta.\!su{color:hsl(var(--success))!important}.wd .delta.giu{color:hsl(var(--destructive))}.wd .delta.\!giu{color:hsl(var(--destructive))!important}.wd .spark{width:100%;height:28px;display:block;margin-top:auto;flex:none}.wd .elastico{flex:1;min-height:0}.wd .spark.elastico{height:auto;min-height:28px}.wd .testa-due{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wd .v{font-family:var(--font-heading);font-weight:700;font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.wd .\!v{font-family:var(--font-heading)!important;font-weight:700!important;font-size:26px!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important}.wd .doppio{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wd .tassello{background:hsl(var(--muted));border-radius:12px;padding:12px 14px}.wd .tassello .valore{margin-top:4px;font-family:var(--font-heading);font-weight:700;font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums}.wd .tassello .\!valore{margin-top:4px!important;font-family:var(--font-heading)!important;font-weight:700!important;font-size:20px!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important}.wd .ws{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;min-height:0;overflow-y:auto}.wd .\!ws{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:12px!important;min-height:0!important;overflow-y:auto!important}.wd .ws .w{border-radius:12px;background:hsl(var(--muted));padding:14px;display:flex;flex-direction:column;gap:10px;color:hsl(var(--foreground));text-align:left}.wd .\!ws .w,.wd .ws .\!w{border-radius:12px!important;background:hsl(var(--muted))!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:10px!important;color:hsl(var(--foreground))!important;text-align:left!important}.wd .ws a.w:hover{background:hsl(var(--foreground) / .09)}.wd .\!ws a.w:hover,.wd .ws a.\!w:hover{background:hsl(var(--foreground) / .09)!important}.wd .ws .w .nome{display:flex;align-items:center;gap:8px;min-width:0}.wd .\!ws .w .nome,.wd .ws .\!w .nome,.wd .ws .w .\!nome{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.wd .ws .w .nome i{width:10px;height:10px;border-radius:3px;flex:none;background:hsl(var(--primary))}.wd .\!ws .w .nome i,.wd .ws .\!w .nome i,.wd .ws .w .\!nome i{width:10px!important;height:10px!important;border-radius:3px!important;flex:none!important;background:hsl(var(--primary))!important}.wd .ws .w .cifre{display:grid;grid-template-columns:1fr 1fr;gap:6px;color:hsl(var(--muted-foreground))}.wd .\!ws .w .cifre,.wd .ws .\!w .cifre{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;color:hsl(var(--muted-foreground))!important}.wd .ws .w .cifre b{display:block;font-family:var(--font-heading);font-size:18px;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.wd .\!ws .w .cifre b,.wd .ws .\!w .cifre b{display:block!important;font-family:var(--font-heading)!important;font-size:18px!important;font-variant-numeric:tabular-nums!important;color:hsl(var(--foreground))!important}.wd .ws .w .cifre b.rosso{color:hsl(var(--destructive))}.wd .\!ws .w .cifre b.rosso,.wd .ws .\!w .cifre b.rosso{color:hsl(var(--destructive))!important}.wd .ws .w .binario{background:hsl(var(--foreground) / .1)}.wd .\!ws .w .binario,.wd .ws .\!w .binario{background:hsl(var(--foreground) / .1)!important}.wd .ws .w .ritmo{display:flex;align-items:center;justify-content:space-between;gap:8px}.wd .\!ws .w .ritmo,.wd .ws .\!w .ritmo{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.wd .ws .w .stato-ws{padding:2px 8px;border-radius:99px}.wd .\!ws .w .stato-ws,.wd .ws .\!w .stato-ws{padding:2px 8px!important;border-radius:99px!important}.wd .ws .w .stato-ws.ok{color:hsl(var(--success));background:hsl(var(--success) / .12)}.wd .\!ws .w .stato-ws.ok,.wd .ws .\!w .stato-ws.ok,.wd .ws .w .stato-ws.\!ok{color:hsl(var(--success))!important;background:hsl(var(--success) / .12)!important}.wd .ws .w .stato-ws.lento{color:hsl(var(--destructive));background:hsl(var(--destructive) / .12)}.wd .\!ws .w .stato-ws.lento,.wd .ws .\!w .stato-ws.lento{color:hsl(var(--destructive))!important;background:hsl(var(--destructive) / .12)!important}.wd .barre{display:grid;grid-template-columns:96px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:10px;align-items:center}.wd .barre .r{display:contents}.wd .barre .\!r{display:contents!important}.wd .barre .r .l{color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd .barre .\!r .l,.wd .barre .r .\!l{color:hsl(var(--muted-foreground))!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wd .barre .r .t{height:6px;border-radius:99px;background:hsl(var(--muted));overflow:hidden}.wd .barre .\!r .t,.wd .barre .r .\!t{height:6px!important;border-radius:99px!important;background:hsl(var(--muted))!important;overflow:hidden!important}.wd .barre .r .t span{display:block;height:100%;background:hsl(var(--foreground) / .55);border-radius:99px}.wd .barre .\!r .t span,.wd .barre .r .\!t span{display:block!important;height:100%!important;background:hsl(var(--foreground) / .55)!important;border-radius:99px!important}.wd .barre .r:first-child .t span{background:hsl(var(--primary))}.wd .barre .\!r:first-child .t span,.wd .barre .r:first-child .\!t span{background:hsl(var(--primary))!important}.wd .barre .r .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:44px}.wd .barre .\!r .n,.wd .barre .r .\!n{text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;min-width:44px!important}.wd .ripartizione,.wd .impilata{display:flex;height:8px;border-radius:99px;overflow:hidden;gap:2px;background:hsl(var(--muted))}.wd .impilata{height:10px}.wd .ripartizione span,.wd .impilata span{display:block;height:100%}.wd .legenda{display:flex;gap:6px 18px;flex-wrap:wrap}.wd .legenda span{display:inline-flex;align-items:center;gap:7px;color:hsl(var(--muted-foreground))}.wd .legenda i{width:8px;height:8px;border-radius:50%;display:inline-block}.wd .legenda b{color:hsl(var(--foreground));font-weight:600;font-variant-numeric:tabular-nums}.wd .affiancati{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px;flex:1;min-height:0}.wd .affiancati .numeri{display:flex;flex-direction:column;justify-content:center;gap:12px}.wd .affiancati .destra{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.wd .budget .r{display:contents}.wd .\!budget .r,.wd .budget .\!r{display:contents!important}.wd .budget .t{position:relative;height:8px;border-radius:99px;background:hsl(var(--muted))}.wd .\!budget .t,.wd .budget .\!t{position:relative!important;height:8px!important;border-radius:99px!important;background:hsl(var(--muted))!important}.wd .budget .t span{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:hsl(var(--foreground) / .5)}.wd .\!budget .t span,.wd .budget .\!t span{position:absolute!important;left:0!important;top:0!important;bottom:0!important;border-radius:99px!important;background:hsl(var(--foreground) / .5)!important}.wd .budget .t span.vicino{background:hsl(var(--warning))}.wd .\!budget .t span.vicino,.wd .budget .\!t span.vicino{background:hsl(var(--warning))!important}.wd .budget .t span.oltre{background:hsl(var(--destructive))}.wd .\!budget .t span.oltre,.wd .budget .\!t span.oltre{background:hsl(var(--destructive))!important}.wd .trend svg{width:100%;height:100%;min-height:60px;display:block}.wd .colonne{display:flex;align-items:flex-end;gap:14px;padding-top:8px}.wd .\!colonne{display:flex!important;align-items:flex-end!important;gap:14px!important;padding-top:8px!important}.wd .colonne .c{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;min-width:0}.wd .\!colonne .c,.wd .colonne .\!c{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;height:100%!important;justify-content:flex-end!important;min-width:0!important}.wd .colonne .c .b{width:100%;max-width:56px;border-radius:8px 8px 3px 3px;background:hsl(var(--foreground) / .18);min-height:3px}.wd .\!colonne .c .b,.wd .colonne .\!c .b,.wd .colonne .c .\!b{width:100%!important;max-width:56px!important;border-radius:8px 8px 3px 3px!important;background:hsl(var(--foreground) / .18)!important;min-height:3px!important}.wd .colonne .c.acc .b{background:hsl(var(--primary))}.wd .\!colonne .c.acc .b,.wd .colonne .\!c.acc .b,.wd .colonne .c.acc .\!b{background:hsl(var(--primary))!important}.wd .colonne .c .type-meta{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd .\!colonne .c .type-meta,.wd .colonne .\!c .type-meta{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wd .avanzamento{display:flex;flex-direction:column;gap:10px}.wd .avanzamento .quanto{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.wd .binario{height:6px;border-radius:99px;background:hsl(var(--muted));overflow:hidden}.wd .binario span{display:block;height:100%;border-radius:99px;background:hsl(var(--primary))}.wd .progetti{display:flex;flex-direction:column}.wd .\!progetti{display:flex!important;flex-direction:column!important}.wd .progetti .p{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0}.wd .\!progetti .p,.wd .progetti .\!p{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:9px 0!important}.wd .progetti .p+.p{border-top:1px solid hsl(var(--border) / .6)}.wd .\!progetti .p+.p{border-top:1px solid hsl(var(--border) / .6)!important}.wd .progetti .\!p+.\!p{border-top:1px solid hsl(var(--border) / .6)!important}.wd .progetti .p .type-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd .\!progetti .p .type-body,.wd .progetti .\!p .type-body{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wd .anello{width:36px;height:36px;position:relative}.wd .anello svg{width:36px;height:36px;transform:rotate(-90deg)}.wd .anello em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.wd .rank .p{grid-template-columns:24px 30px minmax(0,1fr) auto;padding:7px 0}.wd .rank .\!p{grid-template-columns:24px 30px minmax(0,1fr) auto!important;padding:7px 0!important}.wd .rank .pos{color:hsl(var(--muted-foreground));text-align:center}.wd .avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;background:hsl(var(--foreground) / .1)}.wd .rank .p:first-child .avatar{background:hsl(var(--primary) / .18);color:hsl(var(--primary))}.wd .rank .\!p:first-child .avatar{background:hsl(var(--primary) / .18)!important;color:hsl(var(--primary))!important}.wd .etic{white-space:nowrap;color:hsl(var(--muted-foreground))}.wd .ritmo-team{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;min-height:60px}.wd .ritmo-team .s{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.wd .ritmo-team .\!s{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;min-width:0!important}.wd .ritmo-team .barre-s{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.wd .ritmo-team .barre-s span{width:40%;max-width:14px;min-height:2px;border-radius:4px 4px 1px 1px}.wd .ritmo-team .aperte{background:hsl(var(--foreground) / .25)}.wd .ritmo-team .\!aperte{background:hsl(var(--foreground) / .25)!important}.wd .ritmo-team .chiuse{background:hsl(var(--primary))}.wd .ritmo-team .s:not(.ora) .chiuse{background:hsl(var(--primary) / .6)}.wd .ritmo-team .\!s:not(.ora) .chiuse{background:hsl(var(--primary) / .6)!important}.wd .semaforo{width:12px;height:12px;border-radius:50%;justify-self:center}.wd .semaforo.rosso{background:hsl(var(--destructive));box-shadow:0 0 0 3px hsl(var(--destructive) / .2)}.wd .semaforo.giallo{background:hsl(var(--warning));box-shadow:0 0 0 3px hsl(var(--warning) / .22)}.wd .copertina{width:36px;height:36px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:hsl(var(--muted))}.wd .elenco{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wd .voce{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px;margin:0 -10px;border-radius:0;cursor:pointer}.wd .voce.due-az{grid-template-columns:8px minmax(0,1fr) auto auto auto}.wd .voce.con-icona{grid-template-columns:36px minmax(0,1fr) auto auto}.wd .voce.con-icona.due-az{grid-template-columns:36px minmax(0,1fr) auto auto auto}.wd .voce+.voce{box-shadow:0 -1px hsl(var(--border) / .6)}.wd .voce:hover{background:hsl(var(--muted));border-radius:10px;box-shadow:none}.wd .voce:hover+.voce{box-shadow:none}.wd .voce .pr{width:8px;height:8px;border-radius:50%;background:hsl(var(--muted-foreground) / .35)}.wd .voce .\!pr{width:8px!important;height:8px!important;border-radius:50%!important;background:hsl(var(--muted-foreground) / .35)!important}.wd .voce .pr.alta{background:hsl(var(--primary))}.wd .voce .\!pr.alta{background:hsl(var(--primary))!important}.wd .voce .pr.rosso{background:hsl(var(--destructive))}.wd .voce .\!pr.rosso{background:hsl(var(--destructive))!important}.wd .voce .tit{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd .voce .sotto2{margin:2px 0 0;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd .voce .quando{white-space:nowrap;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.wd .voce .\!quando{white-space:nowrap!important;color:hsl(var(--muted-foreground))!important;font-variant-numeric:tabular-nums!important}.wd .voce .quando.tardi{color:hsl(var(--destructive))}.wd .voce .\!quando.tardi,.wd .voce .quando.\!tardi{color:hsl(var(--destructive))!important}.wd .apri{width:28px;height:28px;border-radius:50%;border:0;background:transparent;padding:0;flex:none;display:inline-grid;place-items:center;color:hsl(var(--muted-foreground));cursor:pointer}.wd .\!apri{width:28px!important;height:28px!important;border-radius:50%!important;border:0!important;background:transparent!important;padding:0!important;flex:none!important;display:inline-grid!important;place-items:center!important;color:hsl(var(--muted-foreground))!important;cursor:pointer!important}.wd .apri:hover{background:hsl(var(--foreground) / .1);color:hsl(var(--foreground))}.wd .\!apri:hover{background:hsl(var(--foreground) / .1)!important;color:hsl(var(--foreground))!important}.wd .apri svg{width:16px;height:16px}.wd .\!apri svg{width:16px!important;height:16px!important}.wd .voce .occhio{opacity:0}.wd .voce:hover .occhio,.wd .occhio:focus-visible{opacity:1}.wd .pagine{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;padding-top:4px}.wd .pagine .nav{display:flex;align-items:center;gap:6px}.wd .pagine .conta{justify-self:end}.wd .pagine .freccia{width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:hsl(var(--foreground));display:grid;place-items:center;cursor:pointer}.wd .pagine .freccia:hover:not(:disabled){background:hsl(var(--muted))}.wd .pagine .freccia:disabled{opacity:.3;cursor:default}.wd .pagine .freccia svg{width:15px;height:15px}.wd .punti{display:flex;align-items:center;gap:2px}.wd .punti button{width:14px;height:14px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.wd .punti button i{width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground) / .3);transition:width .2s}.wd .punti button:hover i{background:hsl(var(--muted-foreground) / .7)}.wd .punti button[aria-current=page]{width:22px}.wd .punti button[aria-current=page] i{width:16px;border-radius:99px;background:hsl(var(--foreground))}.wd .fine-elenco{flex:1 1 0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed hsl(var(--border));border-radius:12px;color:hsl(var(--muted-foreground))}.wd .fine-elenco svg{width:14px;height:14px;color:hsl(var(--success))}.wd .vista{display:inline-flex;padding:2px;border-radius:8px;background:hsl(var(--muted));gap:2px}.wd .vista button{width:26px;height:24px;border:0;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));display:grid;place-items:center;cursor:pointer;padding:0}.wd .vista button svg{width:14px;height:14px}.wd .vista button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.wd .griglia-voci{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wd .carta{position:relative;border-radius:12px;background:hsl(var(--muted));padding:14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;min-height:132px;min-width:0}.wd .carta:hover{background:hsl(var(--foreground) / .09)}.wd .carta .alto{display:flex;align-items:center;justify-content:space-between;gap:8px}.wd .carta .tit{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.wd .carta .az{margin-top:auto;display:flex;gap:6px;justify-content:flex-end}.wd .coda{display:flex;flex-direction:column}.wd .coda .c{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0}.wd .coda .\!c{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:6px 0!important}.wd .coda .c+.c{border-top:1px solid hsl(var(--border) / .6)}.wd .coda .\!c+.\!c{border-top:1px solid hsl(var(--border) / .6)!important}.wd .esiti{display:flex;gap:6px;flex-wrap:wrap}.wd .\!esiti{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.wd .esiti span{padding:4px 10px;border-radius:99px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.wd .\!esiti span{padding:4px 10px!important;border-radius:99px!important;background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important}.wd .esiti b{font-weight:600;margin-left:4px;color:hsl(var(--foreground))}.wd .\!esiti b{font-weight:600!important;margin-left:4px!important;color:hsl(var(--foreground))!important}.wd .canali{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wd .canali .c{border-radius:10px;background:hsl(var(--muted));padding:10px 12px}.wd .canali .\!c{border-radius:10px!important;background:hsl(var(--muted))!important;padding:10px 12px!important}.wd .canali .c b{display:block;font-family:var(--font-heading);font-size:20px;font-variant-numeric:tabular-nums}.wd .canali .\!c b{display:block!important;font-family:var(--font-heading)!important;font-size:20px!important;font-variant-numeric:tabular-nums!important}.wd .settimana{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;align-items:end;height:100%;min-height:60px}.wd .settimana .g{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.wd .settimana .\!g{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;height:100%!important;justify-content:flex-end!important}.wd .settimana .g .b{width:100%;border-radius:6px;background:hsl(var(--foreground) / .16);min-height:4px}.wd .settimana .\!g .b,.wd .settimana .g .\!b{width:100%!important;border-radius:6px!important;background:hsl(var(--foreground) / .16)!important;min-height:4px!important}.wd .settimana .g.oggi .b{background:hsl(var(--primary))}.wd .settimana .\!g.oggi .b,.wd .settimana .g.oggi .\!b{background:hsl(var(--primary))!important}.wd .settimana .g.oggi .type-meta{color:hsl(var(--foreground));font-weight:600}.wd .settimana .\!g.oggi .type-meta{color:hsl(var(--foreground))!important;font-weight:600!important}.wd .due-colonne{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-height:0}.wd .ora-riga{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:7px 0}.wd .ora-riga+.ora-riga{border-top:1px solid hsl(var(--border) / .6)}.wd .ora-riga .type-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd .vuoto{flex:1;display:grid;place-items:center;text-align:center;color:hsl(var(--muted-foreground))}.wd .\!vuoto{flex:1!important;display:grid!important;place-items:center!important;text-align:center!important;color:hsl(var(--muted-foreground))!important}.wd .ia{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.wd .ia button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:99px;font:600 13px/1.3 var(--font-body);border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.wd .ia button:hover{color:hsl(var(--foreground));border-color:hsl(var(--muted-foreground) / .6)}.wd .ia button svg{width:13px;height:13px;color:hsl(var(--primary))}.giornata{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--content-gap)}@media(max-width:1100px){.giornata{grid-template-columns:minmax(0,1fr)}}.giornata-scheda{background:hsl(var(--card));border-radius:var(--surface-radius);padding:22px;display:flex;flex-direction:column;gap:16px;min-width:0}.giornata-testa{display:flex;align-items:center;justify-content:space-between;gap:12px}.giornata-testa .altro{color:hsl(var(--muted-foreground));width:18px;height:18px}.giornata .sotto,.giornata .dove,.giornata .cosa,.giornata .nessun-impegno{color:hsl(var(--muted-foreground))}.giornata .\!cosa{color:hsl(var(--muted-foreground))!important}.giornata .prossimo{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;background:hsl(var(--muted))}.giornata .\!prossimo{display:flex!important;align-items:center!important;gap:16px!important;padding:16px 18px!important;border-radius:12px!important;background:hsl(var(--muted))!important}.giornata .ora-grande{font-family:var(--font-heading);font-weight:700;font-size:28px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.giornata .fra{margin-left:auto;padding:5px 10px;border-radius:99px;background:hsl(var(--primary) / .14);color:hsl(var(--primary));white-space:nowrap}.giornata .agenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.giornata .\!agenda{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important}.giornata .agenda li{display:grid;grid-template-columns:52px 18px minmax(0,1fr) auto;align-items:start;gap:12px;position:relative;padding:9px 10px;margin:0 -10px;border-radius:10px}.giornata .\!agenda li{display:grid!important;grid-template-columns:52px 18px minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;position:relative!important;padding:9px 10px!important;margin:0 -10px!important;border-radius:10px!important}.giornata .agenda li.premibile{cursor:pointer}.giornata .\!agenda li.premibile{cursor:pointer!important}.giornata .agenda li.premibile:hover{background:hsl(var(--muted))}.giornata .\!agenda li.premibile:hover{background:hsl(var(--muted))!important}.giornata .agenda .ora{color:hsl(var(--muted-foreground));padding-top:1px;white-space:nowrap}.giornata .\!agenda .ora,.giornata .agenda .\!ora{color:hsl(var(--muted-foreground))!important;padding-top:1px!important;white-space:nowrap!important}.giornata .agenda .punto{width:9px;height:9px;border-radius:50%;margin:5px auto 0;background:hsl(var(--muted-foreground) / .55);position:relative;z-index:1}.giornata .\!agenda .punto{width:9px!important;height:9px!important;border-radius:50%!important;margin:5px auto 0!important;background:hsl(var(--muted-foreground) / .55)!important;position:relative!important;z-index:1!important}.giornata .agenda li:not(:last-child) .punto:after{content:"";position:absolute;left:4px;top:12px;width:1px;height:34px;background:hsl(var(--border))}.giornata .\!agenda li:not(:last-child) .punto:after{content:""!important;position:absolute!important;left:4px!important;top:12px!important;width:1px!important;height:34px!important;background:hsl(var(--border))!important}.giornata .agenda .ritardo .punto{background:hsl(var(--destructive))}.giornata .\!agenda .ritardo .punto{background:hsl(var(--destructive))!important}.giornata .agenda .ritardo .etic{color:hsl(var(--destructive))}.giornata .\!agenda .ritardo .etic{color:hsl(var(--destructive))!important}.giornata .etic{white-space:nowrap;color:hsl(var(--muted-foreground))}.giornata .vedi-altre{color:hsl(var(--primary));font-weight:600;width:-moz-fit-content;width:fit-content;padding:4px 8px;margin:-8px -8px 0;border-radius:8px}.giornata .vedi-altre:hover{background:hsl(var(--primary) / .1)}.giornata .avanzamento{display:flex;flex-direction:column;gap:10px}.giornata .avanzamento .quanto{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.giornata .binario{height:6px;border-radius:99px;background:hsl(var(--muted));overflow:hidden}.giornata .binario span{display:block;height:100%;border-radius:99px;background:hsl(var(--primary))}.giornata .quattro{display:grid;grid-template-columns:1fr 1fr;gap:10px}.giornata .tassello{background:hsl(var(--muted));border-radius:12px;padding:14px 14px 13px;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:10px}.giornata .tassello .etichetta{color:hsl(var(--muted-foreground))}.giornata .tassello .\!etichetta{color:hsl(var(--muted-foreground))!important}.giornata .tassello .valore{margin-top:4px;font-family:var(--font-heading);font-weight:700;font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums}.giornata .tassello .\!valore{margin-top:4px!important;font-family:var(--font-heading)!important;font-weight:700!important;font-size:20px!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important}.giornata .tassello .valore.male{color:hsl(var(--destructive))}.giornata .tassello .\!valore.male{color:hsl(var(--destructive))!important}.giornata .tassello .icona{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;background:hsl(var(--foreground) / .08);color:hsl(var(--muted-foreground))}.giornata .tassello .\!icona{width:28px!important;height:28px!important;border-radius:50%!important;flex:none!important;display:grid!important;place-items:center!important;background:hsl(var(--foreground) / .08)!important;color:hsl(var(--muted-foreground))!important}.giornata .tassello .icona svg{width:14px;height:14px}.giornata .tassello .\!icona svg{width:14px!important;height:14px!important}.giornata a.tassello:hover{background:hsl(var(--foreground) / .07)}.giornata a.tassello:hover .icona{background:hsl(var(--foreground));color:hsl(var(--background))}.giornata a.tassello:hover .\!icona{background:hsl(var(--foreground))!important;color:hsl(var(--background))!important}.btn-tono,.azione-tonale,.segmento-scelto,.segmento[data-state=active]{background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45);color:#b34519}.btn-tono:hover,.azione-tonale:hover{background:hsl(var(--primary) / .2)}.dark .btn-tono,.dark .azione-tonale,.dark .segmento-scelto,.dark .segmento[data-state=active]{color:#f18155}.com-tema-info{--th: 258;--ts: 62%}.com-tema-avviso{--th: 43;--ts: 92%}.com-tema-urgente{--th: 4;--ts: 88%}.com-tema-festa{--th: 87;--ts: 60%}.com-tema-blu{--th: 212;--ts: 85%}.com-tema-ciano{--th: 188;--ts: 72%}.com-tema-acqua{--th: 165;--ts: 58%}.com-tema-rosa{--th: 330;--ts: 75%}.com-tema-magenta{--th: 295;--ts: 52%}.com-tema-arancio{--th: 20;--ts: 88%}.com-tema-indaco{--th: 232;--ts: 68%}.com-tema-grafite{--th: 220;--ts: 12%}.comunicazione{--tl: 46%;--tlt: 32%;--tlp: 40%;--tlq: 22%;--t-su: 0 0% 100%;--t: var(--th) var(--ts) var(--tl);--t-testo: var(--th) var(--ts) var(--tlt);--t-pieno: var(--th) var(--ts) var(--tlp);--t-quieto: var(--th) 20% var(--tlq)}.dark .comunicazione{--tl: 62%;--tlt: 76%;--tlp: 64%;--tlq: 88%;--t-su: var(--th) 40% 9%}.com-bollino{--tl: 46%;--tlt: 32%;background:hsl(var(--th) var(--ts) var(--tl) / .18);color:hsl(var(--th) var(--ts) var(--tlt))}.dark .com-bollino{--tl: 62%;--tlt: 76%}:root:not(.dark) .comunicazione.com-tema-avviso,:root:not(.dark) .comunicazione.com-tema-festa,:root:not(.dark) .comunicazione.com-tema-acqua,:root:not(.dark) .comunicazione.com-tema-ciano{--tlp: 48%;--t-su: var(--th) 60% 12%;--tlt: 25%}.comunicazione.com-tema-grafite{--t-testo: var(--th) 14% var(--tlt);--t-quieto: var(--th) 8% var(--tlq)}.comunicazione .com-testo{color:hsl(var(--t-quieto))}.comunicazione input::-moz-placeholder,.comunicazione textarea::-moz-placeholder{color:hsl(var(--t-quieto) / .85)}.comunicazione input::placeholder,.comunicazione textarea::placeholder{color:hsl(var(--t-quieto) / .85)}.com-pagina{display:inline-flex;align-items:center;gap:2px;padding:0 6px 0 7px;border-radius:6px;font-weight:600;text-decoration:none;white-space:nowrap;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.com-pagina svg{width:14px;height:14px}a.com-pagina:hover{background:hsl(var(--primary) / .2)}.comunicazione .com-pagina{background:hsl(var(--t) / .16);color:hsl(var(--t-testo))}.comunicazione a.com-pagina:hover{background:hsl(var(--t) / .26)}.com-pagina.ferma,.comunicazione .com-pagina.ferma{background:transparent;padding:0;color:inherit;font-weight:inherit}.com-pagina.\!ferma,.comunicazione .com-pagina.\!ferma{background:transparent!important;padding:0!important;color:inherit!important;font-weight:inherit!important}.comunicazione{position:relative;overflow:hidden;border-radius:var(--surface-radius, 14px);padding:22px 24px 36px;background:linear-gradient(100deg,hsl(var(--t) / .22),hsl(var(--t) / .06) 60%),hsl(var(--card));box-shadow:inset 3px 0 hsl(var(--t))}.comunicazione .com-ico{background:hsl(var(--t) / .2);color:hsl(var(--t-testo))}.comunicazione .com-etichetta{color:hsl(var(--t-testo))}.comunicazione .com-letta{background:hsl(var(--t) / .16);color:hsl(var(--t-testo));box-shadow:inset 0 0 0 1px hsl(var(--t) / .5)}.comunicazione .com-letta:hover{background:hsl(var(--t) / .26)}.comunicazione .com-tacca{background:hsl(var(--foreground) / .22)}.comunicazione .com-tacca[aria-current=true]{background:hsl(var(--t-pieno))}.com-scheda{container-type:inline-size}.com-griglia{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico testa azioni" "corpo corpo corpo";-moz-column-gap:18px;column-gap:18px;align-items:start}.com-griglia>.com-ico{grid-area:ico}.com-griglia>.com-testa{grid-area:testa;min-width:0}.com-griglia>.com-corpo{grid-area:corpo;min-width:0}.com-griglia>.com-azioni{grid-area:azioni;display:flex;flex-direction:column;align-items:flex-end;gap:8px}@container (max-width: 560px){.com-griglia{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico testa" "corpo corpo" "azioni azioni";-moz-column-gap:14px;column-gap:14px}.com-griglia>.com-testa{align-self:center}.com-griglia>.com-azioni{flex-direction:row;align-items:center;justify-content:space-between;margin-top:14px}}.comunicazione .el-quieto{color:hsl(var(--t-quieto))}.comunicazione .el{min-width:0}.comunicazione .\!el{min-width:0!important}.comunicazione .el.al-cx{text-align:center}.comunicazione .\!el.al-cx{text-align:center!important}.comunicazione .el.al-dx{text-align:right}.comunicazione .\!el.al-dx{text-align:right!important}.comunicazione .el.al-cx .el-etichette,.comunicazione .el.al-cx .el-gruppo{justify-content:center}.comunicazione .\!el.al-cx .el-etichette,.comunicazione .\!el.al-cx .el-gruppo{justify-content:center!important}.comunicazione .el.al-dx .el-etichette,.comunicazione .el.al-dx .el-gruppo{justify-content:flex-end}.comunicazione .\!el.al-dx .el-etichette,.comunicazione .\!el.al-dx .el-gruppo{justify-content:flex-end!important}.comunicazione .el{border-radius:var(--el-raggio, 12px)}.comunicazione .\!el{border-radius:var(--el-raggio, 12px)!important}.comunicazione .al-el>.el{height:calc(100% - var(--el-mt, 0px) - var(--el-mb, 0px))}.comunicazione .al-el>.\!el{height:calc(100% - var(--el-mt, 0px) - var(--el-mb, 0px))!important}.comunicazione .el.con-fondo{background:var(--el-bg)}.comunicazione .\!el.con-fondo{background:var(--el-bg)!important}.comunicazione .el.fondo-pieno{color:hsl(var(--t-su))}.comunicazione .\!el.fondo-pieno{color:hsl(var(--t-su))!important}.comunicazione .el.fondo-colore,.comunicazione .el.fondo-sfumatura{color:var(--el-su)}.comunicazione .\!el.fondo-colore,.comunicazione .\!el.fondo-sfumatura{color:var(--el-su)!important}.comunicazione .el.fondo-immagine.velato,.comunicazione .el.fondo-immagine.velato.velato *:not(button):not(button *){color:#fff}.comunicazione .\!el.fondo-immagine.velato,.comunicazione .\!el.fondo-immagine.velato.velato *:not(button):not(button *){color:#fff!important}.comunicazione .el.fondo-pieno.fondo-pieno *,.comunicazione .el.fondo-colore.fondo-colore *,.comunicazione .el.fondo-sfumatura.fondo-sfumatura *{color:inherit}.comunicazione .\!el.fondo-pieno.fondo-pieno *,.comunicazione .\!el.fondo-colore.fondo-colore *,.comunicazione .\!el.fondo-sfumatura.fondo-sfumatura *{color:inherit!important}.comunicazione .el.con-bordo{border-width:var(--el-bordo-w, 1px);border-style:var(--el-bordo-s, solid);border-color:var(--el-bordo-c, hsl(var(--t) / .45))}.comunicazione .\!el.con-bordo{border-width:var(--el-bordo-w, 1px)!important;border-style:var(--el-bordo-s, solid)!important;border-color:var(--el-bordo-c, hsl(var(--t) / .45))!important}.comunicazione .el.ombra-leggera{box-shadow:0 1px 2px #0000002e,0 2px 8px #0000001f}.comunicazione .\!el.ombra-leggera{box-shadow:0 1px 2px #0000002e,0 2px 8px #0000001f!important}.comunicazione .el.ombra-media{box-shadow:0 2px 6px #0003,0 10px 24px #0000002e}.comunicazione .\!el.ombra-media{box-shadow:0 2px 6px #0003,0 10px 24px #0000002e!important}.comunicazione .el.ombra-forte{box-shadow:0 6px 16px #00000040,0 24px 56px #0000004d}.comunicazione .\!el.ombra-forte{box-shadow:0 6px 16px #00000040,0 24px 56px #0000004d!important}.comunicazione .el.superficie>:is(.el-quando,.el-riquadro:not(.v-citazione),.el-presa){background:none;box-shadow:none;border-radius:0}.comunicazione .\!el.superficie>:is(.el-quando,.el-riquadro:not(.v-citazione),.el-presa){background:none!important;box-shadow:none!important;border-radius:0!important}.comunicazione .el.superficie.con-padding>:is(.el-quando,.el-riquadro:not(.v-citazione),.el-presa){padding:0}.comunicazione .\!el.superficie.con-padding>:is(.el-quando,.el-riquadro:not(.v-citazione),.el-presa){padding:0!important}.comunicazione .el.tm-s{zoom:.88}.comunicazione .\!el.tm-s{zoom:.88!important}.comunicazione .el.tm-l{zoom:1.15}.comunicazione .\!el.tm-l{zoom:1.15!important}.comunicazione .el.tm-xl{zoom:1.32}.comunicazione .\!el.tm-xl{zoom:1.32!important}.comunicazione .el.con-fs,.comunicazione .el.con-fs.con-fs :not(svg):not(svg *){font-size:var(--el-fs)}.comunicazione .\!el.con-fs,.comunicazione .\!el.con-fs.con-fs :not(svg):not(svg *){font-size:var(--el-fs)!important}.comunicazione .el.tp-leggero,.comunicazione .el.tp-leggero.tp-leggero :not(svg){font-weight:300}.comunicazione .\!el.tp-leggero,.comunicazione .\!el.tp-leggero.tp-leggero :not(svg){font-weight:300!important}.comunicazione .el.tp-normale,.comunicazione .el.tp-normale.tp-normale :not(svg){font-weight:400}.comunicazione .\!el.tp-normale,.comunicazione .\!el.tp-normale.tp-normale :not(svg){font-weight:400!important}.comunicazione .el.tp-medio,.comunicazione .el.tp-medio.tp-medio :not(svg){font-weight:500}.comunicazione .\!el.tp-medio,.comunicazione .\!el.tp-medio.tp-medio :not(svg){font-weight:500!important}.comunicazione .el.tp-semi,.comunicazione .el.tp-semi.tp-semi :not(svg){font-weight:600}.comunicazione .\!el.tp-semi,.comunicazione .\!el.tp-semi.tp-semi :not(svg){font-weight:600!important}.comunicazione .el.tp-grassetto,.comunicazione .el.tp-grassetto.tp-grassetto :not(svg){font-weight:700}.comunicazione .\!el.tp-grassetto,.comunicazione .\!el.tp-grassetto.tp-grassetto :not(svg){font-weight:700!important}.comunicazione .el.tp-nero,.comunicazione .el.tp-nero.tp-nero :not(svg){font-weight:800}.comunicazione .\!el.tp-nero,.comunicazione .\!el.tp-nero.tp-nero :not(svg){font-weight:800!important}.comunicazione .el.al-giu,.comunicazione .el.al-giu.al-giu :not(svg){text-align:justify}.comunicazione .\!el.al-giu,.comunicazione .\!el.al-giu.al-giu :not(svg){text-align:justify!important}.comunicazione .el.av-centro,.comunicazione .el.av-basso{display:flex;flex-direction:column}.comunicazione .\!el.av-centro,.comunicazione .\!el.av-basso{display:flex!important;flex-direction:column!important}.comunicazione .el.av-centro{justify-content:center}.comunicazione .\!el.av-centro{justify-content:center!important}.comunicazione .el.av-basso{justify-content:flex-end}.comunicazione .\!el.av-basso{justify-content:flex-end!important}.comunicazione .el.taglia{overflow:hidden}.comunicazione .\!el.taglia{overflow:hidden!important}.comunicazione .el.ombra-manuale{box-shadow:var(--el-ombra)}.comunicazione .\!el.ombra-manuale{box-shadow:var(--el-ombra)!important}.comunicazione .el.ff-titoli,.comunicazione .el.ff-titoli.ff-titoli :not(svg){font-family:var(--font-heading)}.comunicazione .\!el.ff-titoli,.comunicazione .\!el.ff-titoli.ff-titoli :not(svg){font-family:var(--font-heading)!important}.comunicazione .el.ff-testo,.comunicazione .el.ff-testo.ff-testo :not(svg){font-family:var(--font-body)}.comunicazione .\!el.ff-testo,.comunicazione .\!el.ff-testo.ff-testo :not(svg){font-family:var(--font-body)!important}.comunicazione .el.ff-mono,.comunicazione .el.ff-mono.ff-mono :not(svg){font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.comunicazione .\!el.ff-mono,.comunicazione .\!el.ff-mono.ff-mono :not(svg){font-family:ui-monospace,Cascadia Mono,Consolas,monospace!important}.comunicazione .el.corsivo,.comunicazione .el.corsivo.corsivo :not(svg){font-style:italic}.comunicazione .\!el.corsivo,.comunicazione .\!el.corsivo.corsivo :not(svg){font-style:italic!important}.comunicazione .el.mm-maiuscolo,.comunicazione .el.mm-maiuscolo.mm-maiuscolo :not(svg){text-transform:uppercase}.comunicazione .\!el.mm-maiuscolo,.comunicazione .\!el.mm-maiuscolo.mm-maiuscolo :not(svg){text-transform:uppercase!important}.comunicazione .el.mm-minuscolo,.comunicazione .el.mm-minuscolo.mm-minuscolo :not(svg){text-transform:lowercase}.comunicazione .\!el.mm-minuscolo,.comunicazione .\!el.mm-minuscolo.mm-minuscolo :not(svg){text-transform:lowercase!important}.comunicazione .el.mm-capitalizza,.comunicazione .el.mm-capitalizza.mm-capitalizza :not(svg){text-transform:capitalize}.comunicazione .\!el.mm-capitalizza,.comunicazione .\!el.mm-capitalizza.mm-capitalizza :not(svg){text-transform:capitalize!important}.comunicazione .el.dec-sottolineato,.comunicazione .el.dec-sottolineato.dec-sottolineato :not(svg){text-decoration:underline;text-underline-offset:.18em}.comunicazione .\!el.dec-sottolineato,.comunicazione .\!el.dec-sottolineato.dec-sottolineato :not(svg){text-decoration:underline!important;text-underline-offset:.18em!important}.comunicazione .el.dec-barrato,.comunicazione .el.dec-barrato.dec-barrato :not(svg){text-decoration:line-through}.comunicazione .\!el.dec-barrato,.comunicazione .\!el.dec-barrato.dec-barrato :not(svg){text-decoration:line-through!important}.comunicazione .el.con-accento{--t: var(--th) var(--ts) var(--tl);--t-testo: var(--th) var(--ts) var(--tlt);--t-pieno: var(--th) var(--ts) var(--tlp);--t-quieto: var(--th) 20% var(--tlq)}.comunicazione .\!el.con-accento{--t: var(--th) var(--ts) var(--tl) !important;--t-testo: var(--th) var(--ts) var(--tlt) !important;--t-pieno: var(--th) var(--ts) var(--tlp) !important;--t-quieto: var(--th) 20% var(--tlq) !important}.comunicazione .el.d-accento-sotto .el-titolo:after{content:"";display:block;width:48px;height:3px;margin-top:8px;border-radius:2px;background:hsl(var(--t-pieno))}.comunicazione .\!el.d-accento-sotto .el-titolo:after{content:""!important;display:block!important;width:48px!important;height:3px!important;margin-top:8px!important;border-radius:2px!important;background:hsl(var(--t-pieno))!important}.comunicazione .el.al-cx.d-accento-sotto .el-titolo:after{margin-inline:auto}.comunicazione .\!el.al-cx.d-accento-sotto .el-titolo:after{margin-inline:auto!important}.comunicazione .el.al-dx.d-accento-sotto .el-titolo:after{margin-left:auto}.comunicazione .\!el.al-dx.d-accento-sotto .el-titolo:after{margin-left:auto!important}.comunicazione .el.d-accento-lato .el-titolo{padding-left:12px;box-shadow:inset 3px 0 hsl(var(--t-pieno))}.comunicazione .\!el.d-accento-lato .el-titolo{padding-left:12px!important;box-shadow:inset 3px 0 hsl(var(--t-pieno))!important}.comunicazione .el.d-bilancia-si :is(.el-titolo,.el-testo){text-wrap:balance}.comunicazione .\!el.d-bilancia-si :is(.el-titolo,.el-testo){text-wrap:balance!important}.comunicazione .el.d-righe :is(.el-titolo,.el-testo){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--d-righe);overflow:hidden}.comunicazione .\!el.d-righe :is(.el-titolo,.el-testo){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:var(--d-righe)!important;overflow:hidden!important}.comunicazione .el.d-colonne .el-testo{-moz-column-count:var(--d-colonne);column-count:var(--d-colonne);-moz-column-gap:24px;column-gap:24px}.comunicazione .\!el.d-colonne .el-testo{-moz-column-count:var(--d-colonne)!important;column-count:var(--d-colonne)!important;-moz-column-gap:24px!important;column-gap:24px!important}.comunicazione .el.d-capolettera-si .el-testo>:first-child>p:first-child:first-letter,.comunicazione .el.d-capolettera-si .el-testo p:first-of-type:first-letter{float:left;margin:4px 8px 0 0;font-family:var(--font-heading);font-size:3.2em;line-height:.8;font-weight:700;color:hsl(var(--t-testo))}.comunicazione .\!el.d-capolettera-si .el-testo>:first-child>p:first-child:first-letter,.comunicazione .\!el.d-capolettera-si .el-testo p:first-of-type:first-letter{float:left!important;margin:4px 8px 0 0!important;font-family:var(--font-heading)!important;font-size:3.2em!important;line-height:.8!important;font-weight:700!important;color:hsl(var(--t-testo))!important}.comunicazione .el.d-icona-no .el-riquadro .ico-r{display:none}.comunicazione .\!el.d-icona-no .el-riquadro .ico-r{display:none!important}.comunicazione .el.d-barra .el-riquadro.v-citazione{box-shadow:inset var(--d-barra) 0 0 hsl(var(--t-pieno))}.comunicazione .\!el.d-barra .el-riquadro.v-citazione{box-shadow:inset var(--d-barra) 0 0 hsl(var(--t-pieno))!important}.comunicazione .el.d-proporzione-1x1 .el-immagine :is(img,.vuota){aspect-ratio:1}.comunicazione .\!el.d-proporzione-1x1 .el-immagine :is(img,.vuota){aspect-ratio:1!important}.comunicazione .el.d-proporzione-4x3 .el-immagine :is(img,.vuota){aspect-ratio:4 / 3}.comunicazione .\!el.d-proporzione-4x3 .el-immagine :is(img,.vuota){aspect-ratio:4 / 3!important}.comunicazione .el.d-proporzione-3x2 .el-immagine :is(img,.vuota){aspect-ratio:3 / 2}.comunicazione .\!el.d-proporzione-3x2 .el-immagine :is(img,.vuota){aspect-ratio:3 / 2!important}.comunicazione .el.d-proporzione-16x9 .el-immagine :is(img,.vuota){aspect-ratio:16 / 9}.comunicazione .\!el.d-proporzione-16x9 .el-immagine :is(img,.vuota){aspect-ratio:16 / 9!important}.comunicazione .el.d-proporzione-3x4 .el-immagine :is(img,.vuota){aspect-ratio:3 / 4}.comunicazione .\!el.d-proporzione-3x4 .el-immagine :is(img,.vuota){aspect-ratio:3 / 4!important}.comunicazione .el.d-proporzione-2x3 .el-immagine :is(img,.vuota){aspect-ratio:2 / 3}.comunicazione .\!el.d-proporzione-2x3 .el-immagine :is(img,.vuota){aspect-ratio:2 / 3!important}.comunicazione .el.d-proporzione-9x16 .el-immagine :is(img,.vuota){aspect-ratio:9 / 16}.comunicazione .\!el.d-proporzione-9x16 .el-immagine :is(img,.vuota){aspect-ratio:9 / 16!important}.comunicazione .el.d-proporzione-libera .el-immagine :is(img,.vuota){aspect-ratio:auto;height:100%}.comunicazione .\!el.d-proporzione-libera .el-immagine :is(img,.vuota){aspect-ratio:auto!important;height:100%!important}.comunicazione .el.d-adatta-contain .el-immagine img{-o-object-fit:contain;object-fit:contain}.comunicazione .\!el.d-adatta-contain .el-immagine img{-o-object-fit:contain!important;object-fit:contain!important}.comunicazione .el.d-punto-n .el-immagine img{-o-object-position:top;object-position:top}.comunicazione .\!el.d-punto-n .el-immagine img{-o-object-position:top!important;object-position:top!important}.comunicazione .el.d-punto-s .el-immagine img{-o-object-position:bottom;object-position:bottom}.comunicazione .\!el.d-punto-s .el-immagine img{-o-object-position:bottom!important;object-position:bottom!important}.comunicazione .el.d-punto-e .el-immagine img{-o-object-position:right;object-position:right}.comunicazione .\!el.d-punto-e .el-immagine img{-o-object-position:right!important;object-position:right!important}.comunicazione .el.d-punto-w .el-immagine img{-o-object-position:left;object-position:left}.comunicazione .\!el.d-punto-w .el-immagine img{-o-object-position:left!important;object-position:left!important}.comunicazione .el.d-punto-ne .el-immagine img{-o-object-position:top right;object-position:top right}.comunicazione .\!el.d-punto-ne .el-immagine img{-o-object-position:top right!important;object-position:top right!important}.comunicazione .el.d-punto-nw .el-immagine img{-o-object-position:top left;object-position:top left}.comunicazione .\!el.d-punto-nw .el-immagine img{-o-object-position:top left!important;object-position:top left!important}.comunicazione .el.d-punto-se .el-immagine img{-o-object-position:bottom right;object-position:bottom right}.comunicazione .\!el.d-punto-se .el-immagine img{-o-object-position:bottom right!important;object-position:bottom right!important}.comunicazione .el.d-punto-sw .el-immagine img{-o-object-position:bottom left;object-position:bottom left}.comunicazione .\!el.d-punto-sw .el-immagine img{-o-object-position:bottom left!important;object-position:bottom left!important}.comunicazione .el.d-filtro-bn .el-immagine img{filter:grayscale(1)}.comunicazione .\!el.d-filtro-bn .el-immagine img{filter:grayscale(1)!important}.comunicazione .el.d-filtro-seppia .el-immagine img{filter:sepia(.75)}.comunicazione .\!el.d-filtro-seppia .el-immagine img{filter:sepia(.75)!important}.comunicazione .el.d-filtro-sbiadito .el-immagine img{filter:saturate(.55) brightness(1.08)}.comunicazione .\!el.d-filtro-sbiadito .el-immagine img{filter:saturate(.55) brightness(1.08)!important}.comunicazione .el.d-filtro-contrasto .el-immagine img{filter:contrast(1.25) saturate(1.15)}.comunicazione .\!el.d-filtro-contrasto .el-immagine img{filter:contrast(1.25) saturate(1.15)!important}.comunicazione .el:is(.d-tratto-tratteggiato,.d-tratto-puntini,.d-spessore,.d-colore) .el-linea-sep{height:0;background:none;border-top:var(--d-spessore, 1px) solid var(--d-colore, hsl(var(--t) / .35))}.comunicazione .\!el:is(.d-tratto-tratteggiato,.d-tratto-puntini,.d-spessore,.d-colore) .el-linea-sep{height:0!important;background:none!important;border-top:var(--d-spessore, 1px) solid var(--d-colore, hsl(var(--t) / .35))!important}.comunicazione .el.d-tratto-tratteggiato .el-linea-sep{border-top-style:dashed}.comunicazione .\!el.d-tratto-tratteggiato .el-linea-sep{border-top-style:dashed!important}.comunicazione .el.d-tratto-puntini .el-linea-sep{border-top-style:dotted}.comunicazione .\!el.d-tratto-puntini .el-linea-sep{border-top-style:dotted!important}.comunicazione .el.d-lunghezza .el-linea-sep{width:var(--d-lunghezza)}.comunicazione .\!el.d-lunghezza .el-linea-sep{width:var(--d-lunghezza)!important}.comunicazione .el.al-cx.d-lunghezza .el-linea-sep{margin-inline:auto}.comunicazione .\!el.al-cx.d-lunghezza .el-linea-sep{margin-inline:auto!important}.comunicazione .el.al-dx.d-lunghezza .el-linea-sep{margin-left:auto}.comunicazione .\!el.al-dx.d-lunghezza .el-linea-sep{margin-left:auto!important}.comunicazione .el.d-altezza .el-spazio{height:var(--d-altezza)}.comunicazione .\!el.d-altezza .el-spazio{height:var(--d-altezza)!important}.comunicazione .el.d-forma-arrotondata .el-etichetta{border-radius:6px}.comunicazione .\!el.d-forma-arrotondata .el-etichetta{border-radius:6px!important}.comunicazione .el.d-forma-squadrata .el-etichetta{border-radius:0}.comunicazione .\!el.d-forma-squadrata .el-etichetta{border-radius:0!important}.comunicazione .el.d-dimensione-s .el-etichetta{height:20px;padding:0 8px;font-size:11px}.comunicazione .\!el.d-dimensione-s .el-etichetta{height:20px!important;padding:0 8px!important;font-size:11px!important}.comunicazione .el.d-dimensione-l .el-etichetta{height:30px;padding:0 14px;font-size:14px}.comunicazione .\!el.d-dimensione-l .el-etichetta{height:30px!important;padding:0 14px!important;font-size:14px!important}.comunicazione .el.d-calendario-no .el-quando .el-azione{display:none}.comunicazione .\!el.d-calendario-no .el-quando .el-azione{display:none!important}.comunicazione .el.d-foglietto-no .el-quando .cal{display:none}.comunicazione .\!el.d-foglietto-no .el-quando .cal{display:none!important}.comunicazione .el.d-cornice-no .el-quando{padding:0;background:none;box-shadow:none}.comunicazione .\!el.d-cornice-no .el-quando{padding:0!important;background:none!important;box-shadow:none!important}.comunicazione .el.d-caselle-no .el-countdown div{background:none;box-shadow:none;padding-inline:0}.comunicazione .\!el.d-caselle-no .el-countdown div{background:none!important;box-shadow:none!important;padding-inline:0!important}.comunicazione .el.d-dimensione-s :is(.el-azione,.bl-opz){min-height:30px;height:auto;padding:5px 12px;font-size:12.5px}.comunicazione .\!el.d-dimensione-s :is(.el-azione,.bl-opz){min-height:30px!important;height:auto!important;padding:5px 12px!important;font-size:12.5px!important}.comunicazione .el.d-dimensione-l :is(.el-azione,.bl-opz){min-height:46px;height:auto;padding:11px 22px;font-size:16px}.comunicazione .\!el.d-dimensione-l :is(.el-azione,.bl-opz){min-height:46px!important;height:auto!important;padding:11px 22px!important;font-size:16px!important}.comunicazione .el.d-forma-pillola :is(.el-azione,.bl-opz){border-radius:99px}.comunicazione .\!el.d-forma-pillola :is(.el-azione,.bl-opz){border-radius:99px!important}.comunicazione .el.d-forma-squadrata :is(.el-azione,.bl-opz){border-radius:0}.comunicazione .\!el.d-forma-squadrata :is(.el-azione,.bl-opz){border-radius:0!important}.comunicazione .el.d-larghezza-piena :is(.el-azione,.el-gruppo,.bl-pulsanti,.bl-scelte,.bl-campo){width:100%;max-width:none}.comunicazione .\!el.d-larghezza-piena :is(.el-azione,.el-gruppo,.bl-pulsanti,.bl-scelte,.bl-campo){width:100%!important;max-width:none!important}.comunicazione .el.d-larghezza-piena :is(.el-gruppo,.bl-pulsanti)>*{flex:1 1 0}.comunicazione .\!el.d-larghezza-piena :is(.el-gruppo,.bl-pulsanti)>*{flex:1 1 0!important}.comunicazione .el.d-direzione-colonna .el-gruppo{flex-direction:column;align-items:stretch}.comunicazione .\!el.d-direzione-colonna .el-gruppo{flex-direction:column!important;align-items:stretch!important}.comunicazione .el.d-spazio .el-gruppo{gap:var(--d-spazio)}.comunicazione .\!el.d-spazio .el-gruppo{gap:var(--d-spazio)!important}.comunicazione .el.d-altezza .el-colonne{height:var(--d-altezza)}.comunicazione .\!el.d-altezza .el-colonne{height:var(--d-altezza)!important}.comunicazione .el.d-altezza .el-torta svg{width:var(--d-altezza);height:var(--d-altezza)}.comunicazione .\!el.d-altezza .el-torta svg{width:var(--d-altezza)!important;height:var(--d-altezza)!important}.comunicazione .el.d-altezza .el-linea{height:var(--d-altezza)}.comunicazione .\!el.d-altezza .el-linea{height:var(--d-altezza)!important}.comunicazione .el.d-valori-no :is(.el-colonne .v,.el-barre-riga .el-quieto,.el-torta li .el-quieto){display:none}.comunicazione .\!el.d-valori-no :is(.el-colonne .v,.el-barre-riga .el-quieto,.el-torta li .el-quieto){display:none!important}.comunicazione .el.d-valori-no :is(.el-colonne .\!v,.el-barre-riga .el-quieto,.el-torta li .el-quieto){display:none!important}.comunicazione .el.d-legenda-no .el-torta ul{display:none}.comunicazione .\!el.d-legenda-no .el-torta ul{display:none!important}.comunicazione .el.d-misura .el-numero .n{font-size:var(--d-misura)}.comunicazione .\!el.d-misura .el-numero .n,.comunicazione .el.d-misura .el-numero .\!n{font-size:var(--d-misura)!important}.comunicazione .el.d-variazione-no .el-numero .delta{background:hsl(var(--t) / .16);color:hsl(var(--t-testo))}.comunicazione .\!el.d-variazione-no .el-numero .delta{background:hsl(var(--t) / .16)!important;color:hsl(var(--t-testo))!important}.comunicazione .el.d-spessore .el-traccia.alta{height:var(--d-spessore)}.comunicazione .\!el.d-spessore .el-traccia.alta{height:var(--d-spessore)!important}.comunicazione .el.d-percento-no .el-riga .pc{display:none}.comunicazione .\!el.d-percento-no .el-riga .pc{display:none!important}.comunicazione .el.d-riepilogo-no .riepilogo{display:none}.comunicazione .\!el.d-riepilogo-no .riepilogo,.comunicazione .el.d-riepilogo-no .\!riepilogo{display:none!important}.comunicazione .el.d-linee-nessuna .el-tabella :is(th,td){box-shadow:none}.comunicazione .\!el.d-linee-nessuna .el-tabella :is(th,td){box-shadow:none!important}.comunicazione .el.d-linee-griglia .el-tabella :is(th,td){box-shadow:inset 0 0 0 .5px hsl(var(--t) / .35)}.comunicazione .\!el.d-linee-griglia .el-tabella :is(th,td){box-shadow:inset 0 0 0 .5px hsl(var(--t) / .35)!important}.comunicazione .el.d-alterne-si .el-tabella tbody tr:nth-child(odd) td{background:hsl(var(--t) / .07)}.comunicazione .\!el.d-alterne-si .el-tabella tbody tr:nth-child(odd) td{background:hsl(var(--t) / .07)!important}.comunicazione .el.d-densita-compatta .el-tabella :is(th,td){padding:3px 6px}.comunicazione .\!el.d-densita-compatta .el-tabella :is(th,td){padding:3px 6px!important}.comunicazione .el.d-densita-ampia .el-tabella :is(th,td){padding:12px}.comunicazione .\!el.d-densita-ampia .el-tabella :is(th,td){padding:12px!important}.comunicazione .el.d-colonne .bl-scelte{display:grid;grid-template-columns:repeat(var(--d-colonne),minmax(0,1fr));max-width:none}.comunicazione .\!el.d-colonne .bl-scelte{display:grid!important;grid-template-columns:repeat(var(--d-colonne),minmax(0,1fr))!important;max-width:none!important}.comunicazione .el.d-dimensione-s .el-valuta{zoom:.8}.comunicazione .\!el.d-dimensione-s .el-valuta{zoom:.8!important}.comunicazione .el.d-dimensione-l .el-valuta{zoom:1.3}.comunicazione .\!el.d-dimensione-l .el-valuta{zoom:1.3!important}.comunicazione .el.d-dimensione-s .el-reazioni{zoom:.85}.comunicazione .\!el.d-dimensione-s .el-reazioni{zoom:.85!important}.comunicazione .el.d-dimensione-l .el-reazioni{zoom:1.25}.comunicazione .\!el.d-dimensione-l .el-reazioni{zoom:1.25!important}.comunicazione .el.d-altezza .bl-campo textarea{min-height:var(--d-altezza)}.comunicazione .\!el.d-altezza .bl-campo textarea{min-height:var(--d-altezza)!important}.comunicazione .el.d-colonne .ls-persone.v-schede{grid-template-columns:repeat(var(--d-colonne),minmax(0,1fr))}.comunicazione .\!el.d-colonne .ls-persone.v-schede{grid-template-columns:repeat(var(--d-colonne),minmax(0,1fr))!important}.comunicazione .el.d-colonne .ls-galleria.v-griglia{grid-template-columns:repeat(var(--d-colonne),minmax(0,1fr))}.comunicazione .\!el.d-colonne .ls-galleria.v-griglia{grid-template-columns:repeat(var(--d-colonne),minmax(0,1fr))!important}.comunicazione .el.d-spazio .ls-galleria{gap:var(--d-spazio)}.comunicazione .\!el.d-spazio .ls-galleria{gap:var(--d-spazio)!important}.comunicazione .el.d-angoli .ls-galleria .el-foto{border-radius:var(--d-angoli)}.comunicazione .\!el.d-angoli .ls-galleria .el-foto{border-radius:var(--d-angoli)!important}.comunicazione .el.con-lh,.comunicazione .el.con-lh.con-lh *{line-height:var(--el-lh)}.comunicazione .\!el.con-lh,.comunicazione .\!el.con-lh.con-lh *{line-height:var(--el-lh)!important}.comunicazione .el.con-ls,.comunicazione .el.con-ls.con-ls *{letter-spacing:var(--el-ls)}.comunicazione .\!el.con-ls,.comunicazione .\!el.con-ls.con-ls *{letter-spacing:var(--el-ls)!important}.comunicazione .el.con-colore-testo,.comunicazione .el.con-colore-testo.con-colore-testo :not(button):not(button *):not(.el-azione):not(.el-azione *):not(.bl-opz):not(.bl-opz *){color:var(--el-testo)}.comunicazione .\!el.con-colore-testo,.comunicazione .\!el.con-colore-testo.con-colore-testo :not(button):not(button *):not(.el-azione):not(.el-azione *):not(.bl-opz):not(.bl-opz *){color:var(--el-testo)!important}.comunicazione .el.al-cx :is(.el-quando,.bl-pulsanti,.el-valuta,.el-reazioni,.el-presa,.bl-campo,.el-countdown,.el-numero .n){justify-content:center}.comunicazione .\!el.al-cx :is(.el-quando,.bl-pulsanti,.el-valuta,.el-reazioni,.el-presa,.bl-campo,.el-countdown,.el-numero .n){justify-content:center!important}.comunicazione .el.al-cx :is(.el-quando,.bl-pulsanti,.el-valuta,.el-reazioni,.el-presa,.bl-campo,.el-countdown,.el-numero .\!n){justify-content:center!important}.comunicazione .el.al-dx :is(.el-quando,.bl-pulsanti,.el-valuta,.el-reazioni,.el-presa,.bl-campo,.el-countdown,.el-numero .n){justify-content:flex-end}.comunicazione .\!el.al-dx :is(.el-quando,.bl-pulsanti,.el-valuta,.el-reazioni,.el-presa,.bl-campo,.el-countdown,.el-numero .n){justify-content:flex-end!important}.comunicazione .el.al-dx :is(.el-quando,.bl-pulsanti,.el-valuta,.el-reazioni,.el-presa,.bl-campo,.el-countdown,.el-numero .\!n){justify-content:flex-end!important}.comunicazione .el.al-cx :is(.bl-scelte,.bl-risultati,.bl-campo){margin-inline:auto}.comunicazione .\!el.al-cx :is(.bl-scelte,.bl-risultati,.bl-campo){margin-inline:auto!important}.comunicazione .el.al-dx :is(.bl-scelte,.bl-risultati,.bl-campo){margin-left:auto}.comunicazione .\!el.al-dx :is(.bl-scelte,.bl-risultati,.bl-campo){margin-left:auto!important}.comunicazione .el.al-cx .el-tabella :is(th,td){text-align:center}.comunicazione .\!el.al-cx .el-tabella :is(th,td){text-align:center!important}.comunicazione .el.al-dx .el-tabella :is(th,td){text-align:right}.comunicazione .\!el.al-dx .el-tabella :is(th,td){text-align:right!important}.comunicazione .el-cont{display:flex;flex-direction:column;min-width:0}.comunicazione .el-cont.d-riga{flex-direction:row;flex-wrap:wrap}.comunicazione .el-cont.d-riga>.el-figlio{flex:1 1 180px}.comunicazione .el-cont.d-griglia{display:grid}.comunicazione .el-cont>.el-figlio{min-width:0;max-width:100%}.comunicazione .el-cont>.el-figlio.con-altezza>.el{height:100%}.comunicazione .el-cont>.el-figlio.con-altezza>.\!el{height:100%!important}.comunicazione .el-cont.vuoto{padding:18px;border:1px dashed hsl(var(--t) / .45);border-radius:12px;text-align:center;color:hsl(var(--t-quieto))}.comunicazione .el-cont.\!vuoto{padding:18px!important;border:1px dashed hsl(var(--t) / .45)!important;border-radius:12px!important;text-align:center!important;color:hsl(var(--t-quieto))!important}@container (max-width: 520px){.comunicazione .el-cont.d-riga,.comunicazione .el-cont.d-griglia{display:flex;flex-direction:column}}.ed-dentro{position:fixed;z-index:64;pointer-events:none;border-radius:12px;box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 6px hsl(var(--primary) / .18);background:hsl(var(--primary) / .06)}.ed-dentro-linea{position:fixed;z-index:65;pointer-events:none;border-radius:2px;background:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .25)}.ed-schermo .el-figlio{cursor:grab;position:relative;border-radius:8px}.ed-schermo .el-figlio{border-radius:var(--r, 0px)}.ed-schermo .el-cont.con-guide>.el-figlio{outline:1px dashed hsl(var(--t) / .32);outline-offset:0}.ed-schermo .el-figlio:hover,.ed-schermo .el-cont.con-guide>.el-figlio:hover{outline:1px dashed hsl(var(--primary) / .6);outline-offset:0}.ed-schermo .el-figlio[data-scelto]:hover{outline:none}.ed-sel-figlio{position:fixed;z-index:30;overflow:hidden;pointer-events:none}.ed-sel-figlio-box{position:absolute;box-shadow:0 0 0 1.5px hsl(var(--primary))}.campo-testo{container-type:inline-size}.campo-testo .barra-a-capo{display:none;flex-basis:100%;height:0}@container (max-width: 440px){.campo-testo .barra-a-capo{display:block}.campo-testo .barra-sep-riga{display:none}}.scorre-a-filo{overflow-y:auto;scrollbar-gutter:stable;padding-right:4px}.tooltip-tasti{display:inline-flex;gap:3px;margin-right:-3px}.tooltip-tasti kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;background:hsl(var(--muted));box-shadow:inset 0 -1px hsl(var(--border)),inset 0 0 0 1px hsl(var(--border));color:hsl(var(--muted-foreground));font:600 10.5px/1 var(--font-body)}.ed-tasto{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:6px;background:hsl(var(--muted));box-shadow:inset 0 -1px hsl(var(--border)),inset 0 0 0 1px hsl(var(--border));color:hsl(var(--foreground));font:600 11px/1 var(--font-body);white-space:nowrap}.comunicazione .el-titolo{margin:0;font-family:var(--font-heading);font-weight:700;color:hsl(var(--foreground));letter-spacing:-.015em}.comunicazione .el-titolo.v-t1{font-size:26px;line-height:1.15}.comunicazione .el-titolo.v-t2{font-size:20px;line-height:1.25}.comunicazione .el-titolo.v-t3{font-size:16px;line-height:1.3}.comunicazione .el-testo.v-grande{font-size:18px;line-height:1.55;color:hsl(var(--foreground))}.comunicazione .el-testo.v-normale{color:hsl(var(--foreground) / .9)}.comunicazione .el-testo.v-piccolo{font-size:12.5px;color:hsl(var(--t-quieto))}.comunicazione .el-testo.v-grande .type-body,.comunicazione .el-testo.v-piccolo .type-body{font-size:inherit;line-height:inherit}.comunicazione .el-riquadro{display:flex;gap:10px;padding:12px 14px;border-radius:12px}.comunicazione .el-riquadro .ico-r svg{width:18px;height:18px}.comunicazione .el-riquadro.v-citazione{padding:4px 0 4px 14px;border-radius:0;box-shadow:inset 3px 0 hsl(var(--t-pieno));font-style:italic}.comunicazione .el-riquadro.v-info{background:hsl(var(--foreground) / .06)}.comunicazione .el-riquadro.v-info .ico-r{color:hsl(var(--t-testo))}.comunicazione .el-riquadro.v-attenzione{background:hsl(var(--warning) / .14);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .4)}.comunicazione .el-riquadro.v-attenzione .ico-r{color:hsl(var(--warning))}.comunicazione .el-riquadro.v-tinto{background:hsl(var(--t) / .16);box-shadow:inset 0 0 0 1px hsl(var(--t) / .35)}.comunicazione .el-immagine{margin:0;height:100%;display:flex;flex-direction:column}.comunicazione .el-immagine img,.comunicazione .el-immagine .vuota{display:block;width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;flex:1;min-height:0}.comunicazione .al-el .el-immagine img,.comunicazione .al-el .el-immagine .vuota{aspect-ratio:auto;height:100%}.comunicazione .el-immagine .vuota{display:grid;place-content:center;justify-items:center;gap:6px;background:hsl(var(--t) / .1);color:hsl(var(--t-quieto));box-shadow:inset 0 0 0 1px hsl(var(--t) / .3)}.comunicazione .el-immagine .vuota svg{width:22px;height:22px}.comunicazione .el-immagine.v-piena img,.comunicazione .el-immagine.v-piena .vuota{border-radius:6px}.comunicazione .el-immagine.v-arrotondata img,.comunicazione .el-immagine.v-arrotondata .vuota{border-radius:18px}.comunicazione .el-immagine.v-didascalia img,.comunicazione .el-immagine.v-didascalia .vuota{border-radius:10px}.comunicazione .el-immagine figcaption{margin-top:6px}.comunicazione .el-linea-sep{border:0;height:1px;background:hsl(var(--t) / .35);margin:10px 0}.comunicazione .el-spazio{height:22px}.comunicazione .el-etichette{display:flex;flex-wrap:wrap;gap:6px}.comunicazione .el-etichetta{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px;font-weight:600}.comunicazione .el-etichetta.v-tinta{background:hsl(var(--t) / .2);color:hsl(var(--t-testo))}.comunicazione .el-etichetta.v-piena{background:hsl(var(--t-pieno));color:hsl(var(--t-su))}.comunicazione .el-etichetta.v-contorno{box-shadow:inset 0 0 0 1px hsl(var(--t) / .6);color:hsl(var(--t-testo))}.comunicazione .el-quando{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:14px;background:hsl(var(--t) / .1);box-shadow:inset 0 0 0 1px hsl(var(--t) / .28)}.comunicazione .el-quando .cal{flex:none;width:58px;border-radius:12px;overflow:hidden;text-align:center;background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--t) / .35)}.comunicazione .el-quando .mese{display:block;padding:3px 0;background:hsl(var(--t-pieno));color:hsl(var(--t-su));font-weight:700;letter-spacing:.06em}.comunicazione .el-quando .giorno{display:block;padding:4px 0 6px;font-family:var(--font-heading);font-size:24px;font-weight:700;color:hsl(var(--foreground))}.comunicazione .el-countdown{display:flex;gap:8px}.comunicazione .el-countdown div{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:hsl(var(--t) / .12);box-shadow:inset 0 0 0 1px hsl(var(--t) / .28)}.comunicazione .el-countdown b{font-family:var(--font-heading);font-size:26px;line-height:1;color:hsl(var(--t-testo));font-variant-numeric:tabular-nums}.comunicazione .el-blocco{display:flex;flex-direction:column;gap:8px}.comunicazione .el-dom{margin:0;font-weight:600;color:hsl(var(--foreground))}.comunicazione .el-riga{display:flex;justify-content:space-between;gap:12px}.comunicazione .el-azione{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 16px;border-radius:10px;border:0;cursor:pointer;font:600 15px/1.2 var(--font-body);letter-spacing:-.005em;text-decoration:none;text-align:center;max-width:100%;transition:background-color .15s,filter .15s}.comunicazione .el-azione svg{width:15px;height:15px}.comunicazione .el-azione.v-pieno{background:hsl(var(--t-pieno));color:hsl(var(--t-su))}.comunicazione .el-azione.v-pieno:hover{filter:brightness(1.08)}.comunicazione .el-azione.v-tonale{background:hsl(var(--t) / .16);color:hsl(var(--t-testo));box-shadow:inset 0 0 0 1px hsl(var(--t) / .5)}.comunicazione .el-azione.v-tonale:hover{background:hsl(var(--t) / .26)}.comunicazione .el-azione.v-sec{background:transparent;color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--t) / .4)}.comunicazione .el-azione.v-sec:hover{background:hsl(var(--t) / .12)}.comunicazione .el-azione.v-testo{background:transparent;padding:0 4px;color:hsl(var(--t-testo))}.comunicazione .el-azione.v-testo:hover{text-decoration:underline}.comunicazione .el-azione[aria-disabled=true],.comunicazione .el-azione:disabled{opacity:.55;cursor:default}.comunicazione .el-gruppo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.comunicazione .el-numero .n{margin:2px 0;display:flex;align-items:baseline;gap:10px;font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:1.1;color:hsl(var(--foreground))}.comunicazione .el-numero .\!n{margin:2px 0!important;display:flex!important;align-items:baseline!important;gap:10px!important;font-family:var(--font-heading)!important;font-size:34px!important;font-weight:700!important;line-height:1.1!important;color:hsl(var(--foreground))!important}.comunicazione .el-numero .delta{font-family:var(--font-body);padding:2px 8px;border-radius:99px}.comunicazione .el-numero .delta.su{background:hsl(var(--success) / .18);color:hsl(var(--success))}.comunicazione .el-numero .delta.\!su{background:hsl(var(--success) / .18)!important;color:hsl(var(--success))!important}.comunicazione .el-numero .delta.giu{background:hsl(var(--destructive) / .18);color:hsl(var(--destructive))}.comunicazione .el-numero .delta.\!giu{background:hsl(var(--destructive) / .18)!important;color:hsl(var(--destructive))!important}.comunicazione .el-traccia{height:6px;border-radius:99px;background:hsl(var(--t) / .15);overflow:hidden}.comunicazione .el-traccia.alta{height:10px}.comunicazione .el-traccia i{display:block;height:100%;border-radius:99px;background:hsl(var(--t-pieno))}.comunicazione .bl-nota{margin:0;display:inline-flex;align-items:center;gap:6px;color:hsl(var(--t-quieto))}.comunicazione .bl-nota svg{width:13px;height:13px;flex:none}.comunicazione .bl-piede{margin-top:18px}.comunicazione .bl-mia{margin:0;color:hsl(var(--foreground) / .88)}.comunicazione .bl-mia b{color:hsl(var(--foreground));font-weight:600}.comunicazione .bl-link{border:0;background:none;padding:0;font:inherit;color:hsl(var(--t-testo));cursor:pointer;font-weight:600}.comunicazione .bl-link:hover{text-decoration:underline}.comunicazione .bl-pulsanti{display:flex;flex-wrap:wrap;gap:8px}.comunicazione .bl-opz{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:72px;height:36px;padding:0 16px;border-radius:10px;border:0;cursor:pointer;font-weight:600;background:hsl(var(--t) / .1);color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--t) / .32)}.comunicazione .bl-opz:hover:not(:disabled){background:hsl(var(--t) / .2);box-shadow:inset 0 0 0 1px hsl(var(--t) / .7)}.comunicazione .bl-pulsanti.v-riquadri{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.comunicazione .bl-pulsanti.v-riquadri .bl-opz{height:auto;min-height:64px;flex-direction:column;padding:10px 8px;border-radius:14px}.comunicazione .bl-opz .em{font-size:22px;line-height:1}.comunicazione .bl-scelte{display:flex;flex-direction:column;gap:6px;max-width:420px}.comunicazione .bl-scelta{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 12px;border-radius:10px;border:0;cursor:pointer;background:hsl(var(--t) / .08);color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--t) / .28)}.comunicazione .bl-scelta:hover:not(:disabled){background:hsl(var(--t) / .16);box-shadow:inset 0 0 0 1px hsl(var(--t) / .65)}.comunicazione .bl-scelta .segno{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px hsl(var(--t) / .75);flex:none}.comunicazione .bl-scelte.multi .bl-scelta .segno{border-radius:4px}.comunicazione .bl-scelte.\!multi .bl-scelta .segno{border-radius:4px!important}.comunicazione .bl-scelta[aria-checked=true]{background:hsl(var(--t) / .22);box-shadow:inset 0 0 0 1.5px hsl(var(--t))}.comunicazione .bl-scelta[aria-checked=true] .segno{background:hsl(var(--t-pieno));box-shadow:none}.comunicazione .riga-scelta{display:inline-flex;align-items:center;gap:10px}.comunicazione .bl-scelte.v-riquadri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.comunicazione .bl-scelte.v-riquadri .bl-scelta{min-height:56px}.comunicazione .bl-scelte.v-immagini{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:none}.comunicazione .bl-scelte.v-immagini .bl-scelta{flex-direction:column;align-items:stretch;padding:8px;gap:8px}.comunicazione .bl-scelte.v-immagini .img{display:block;width:100%;aspect-ratio:16 / 10;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:hsl(var(--t) / .18)}.comunicazione .bl-risultati{display:flex;flex-direction:column;gap:10px;max-width:420px}.comunicazione .bl-barra .el-traccia{margin-top:4px}.comunicazione .bl-barra .el-traccia i{background:hsl(var(--t) / .55)}.comunicazione .bl-barra.mia .el-traccia i{background:hsl(var(--t-pieno))}.comunicazione .bl-barra.\!mia .el-traccia i{background:hsl(var(--t-pieno))!important}.comunicazione .bl-barra .el-riga svg{width:13px;height:13px;display:inline-block;vertical-align:-1px;color:hsl(var(--t-testo));stroke-width:3}.comunicazione .bl-nomi{margin:4px 0 0;color:hsl(var(--t-quieto))}.comunicazione .bl-campo{display:flex;gap:8px;max-width:520px}.comunicazione .bl-campo.lungo{flex-direction:column;align-items:flex-start}.comunicazione .bl-campo input,.comunicazione .bl-campo textarea{flex:1;min-width:0;width:100%;border:0;border-radius:10px;outline:none;font:inherit;color:hsl(var(--foreground));background:hsl(var(--t) / .08);box-shadow:inset 0 0 0 1px hsl(var(--t) / .3)}.comunicazione .bl-campo input{height:36px;padding:0 12px}.comunicazione .bl-campo textarea{min-height:76px;padding:10px 12px;resize:vertical;box-sizing:border-box}.comunicazione .bl-campo input:focus,.comunicazione .bl-campo textarea:focus{box-shadow:inset 0 0 0 1.5px hsl(var(--t))}.comunicazione .bl-campo ::-moz-placeholder{color:hsl(var(--t-quieto) / .85)}.comunicazione .bl-campo ::placeholder{color:hsl(var(--t-quieto) / .85)}.comunicazione .el-valuta{display:flex;gap:6px;flex-wrap:wrap}.comunicazione .el-voto{border:0;cursor:pointer;background:hsl(var(--t) / .1);box-shadow:inset 0 0 0 1px hsl(var(--t) / .28);color:hsl(var(--foreground));border-radius:10px;display:inline-grid;place-items:center;padding:0}.comunicazione .el-voto:hover:not(:disabled){box-shadow:inset 0 0 0 1px hsl(var(--t) / .7)}.comunicazione .el-valuta.v-stelle .el-voto{width:38px;height:38px;background:transparent;box-shadow:none;color:hsl(var(--t) / .45)}.comunicazione .el-valuta.v-stelle svg{width:28px;height:28px;fill:currentColor}.comunicazione .el-valuta.v-stelle .el-voto.su{color:hsl(var(--t-pieno))}.comunicazione .el-valuta.v-stelle .el-voto.\!su{color:hsl(var(--t-pieno))!important}.comunicazione .el-valuta.v-faccine .el-voto{width:42px;height:42px;font-size:22px}.comunicazione .el-valuta.v-faccine .el-voto.su{background:hsl(var(--t) / .3);box-shadow:inset 0 0 0 1.5px hsl(var(--t))}.comunicazione .el-valuta.v-faccine .el-voto.\!su{background:hsl(var(--t) / .3)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--t))!important}.comunicazione .el-valuta.v-scala{gap:4px}.comunicazione .el-valuta.v-scala .el-voto{flex:1;min-width:0;height:34px;font-weight:600;font-variant-numeric:tabular-nums}.comunicazione .el-valuta.v-scala .el-voto.su{background:hsl(var(--t-pieno));color:hsl(var(--t-su));box-shadow:none}.comunicazione .el-valuta.v-scala .el-voto.\!su{background:hsl(var(--t-pieno))!important;color:hsl(var(--t-su))!important;box-shadow:none!important}.comunicazione .el-scala-leg{display:flex;justify-content:space-between;color:hsl(var(--t-quieto))}.comunicazione .el-presa{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:hsl(var(--t) / .08);box-shadow:inset 0 0 0 1px hsl(var(--t) / .28)}.comunicazione .el-presa .casella{flex:none;width:22px;height:22px;margin-top:1px;border-radius:6px;border:0;cursor:pointer;display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1.5px hsl(var(--t) / .8);color:transparent;padding:0}.comunicazione .el-presa .casella svg{width:14px;height:14px;stroke-width:3.5}.comunicazione .el-presa.fatta .casella{background:hsl(var(--t-pieno));color:hsl(var(--t-su));box-shadow:none;cursor:default}.comunicazione .el-reazioni{display:flex;flex-wrap:wrap;gap:6px}.comunicazione .el-reazione{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:99px;border:0;cursor:pointer;font-size:17px;background:hsl(var(--t) / .1);box-shadow:inset 0 0 0 1px hsl(var(--t) / .25);color:hsl(var(--foreground))}.comunicazione .el-reazione.su{background:hsl(var(--t) / .26);box-shadow:inset 0 0 0 1.5px hsl(var(--t))}.comunicazione .el-reazione.\!su{background:hsl(var(--t) / .26)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--t))!important}.comunicazione .el-reazione span{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.comunicazione :is(.bl-opz,.bl-scelta,.el-voto,.el-reazione,.casella):disabled{cursor:default}.comunicazione :is(.bl-opz,.bl-scelta,.el-voto,.el-reazione):disabled:not([aria-checked=true]):not(.su){opacity:.7}.comunicazione .el-tabella{width:100%;border-collapse:collapse}.comunicazione .el-tabella th{text-align:left;font-weight:600;color:hsl(var(--t-quieto));padding:6px 8px;box-shadow:inset 0 -1px hsl(var(--t) / .35)}.comunicazione .el-tabella td{padding:7px 8px;color:hsl(var(--foreground));box-shadow:inset 0 -1px hsl(var(--foreground) / .07)}.comunicazione .el-tabella .num{text-align:right;font-variant-numeric:tabular-nums}.comunicazione .el-tabella th:not(:first-child){text-align:right}.comunicazione .el-barre{display:grid;grid-template-columns:1fr;gap:4px}.comunicazione .el-barre-riga{display:flex;justify-content:space-between;margin-top:6px}.comunicazione .el-colonne{display:flex;align-items:flex-end;gap:16px;height:120px}.comunicazione .el-colonne .col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.comunicazione .el-colonne .\!col{flex:1!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;min-width:0!important}.comunicazione .el-colonne .col i{display:block;width:100%;max-width:56px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,hsl(var(--t-pieno)),hsl(var(--t) / .55));min-height:3px}.comunicazione .el-colonne .\!col i{display:block!important;width:100%!important;max-width:56px!important;border-radius:6px 6px 2px 2px!important;background:linear-gradient(180deg,hsl(var(--t-pieno)),hsl(var(--t) / .55))!important;min-height:3px!important}.comunicazione .el-colonne .v{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.comunicazione .el-colonne .\!v{color:hsl(var(--foreground))!important;font-variant-numeric:tabular-nums!important}.comunicazione .el-linea{width:100%;height:auto}.comunicazione .el-linea .asse{font-size:10px;fill:hsl(var(--t-quieto));font-family:var(--font-body)}.comunicazione .el-torta{display:flex;align-items:center;gap:18px}.comunicazione .el-torta svg{width:110px;height:110px;flex:none}.comunicazione .el-torta ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.comunicazione .el-torta li{display:flex;align-items:center;gap:8px;color:hsl(var(--foreground))}.comunicazione .el-torta li .el-quieto{margin-left:auto}.comunicazione .el-torta li i{width:10px;height:10px;border-radius:3px;flex:none}.comunicazione .el-vuoto{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;border-radius:12px;background:hsl(var(--t) / .08);color:hsl(var(--t-quieto));box-shadow:inset 0 0 0 1px hsl(var(--t) / .28)}.comunicazione .el-vuoto.alta{min-height:140px}.comunicazione .el-vuoto svg{width:20px;height:20px}.comunicazione .el-volto{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-weight:700;font-size:13px;background:hsl(var(--t) / .22);color:hsl(var(--t-testo));box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 3px hsl(var(--t) / .35)}.comunicazione .el-volto.grande{width:52px;height:52px;font-size:17px}.comunicazione .el-volto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comunicazione .ls-persone{list-style:none;margin:0;padding:0}.comunicazione .ls-persone li{display:flex;align-items:center;gap:12px;min-width:0}.comunicazione .ls-persone .nome,.comunicazione .ls-persone .sotto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comunicazione .ls-persone .\!nome{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.comunicazione .ls-persone .nome{color:hsl(var(--foreground))}.comunicazione .ls-persone .\!nome{color:hsl(var(--foreground))!important}.comunicazione .ls-persone.v-schede{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.comunicazione .ls-persone.v-schede li{padding:12px;border-radius:14px;background:hsl(var(--t) / .08);box-shadow:inset 0 0 0 1px hsl(var(--t) / .25)}.comunicazione .ls-persone.v-righe{display:flex;flex-direction:column}.comunicazione .ls-persone.v-righe li{padding:8px 2px;box-shadow:inset 0 -1px hsl(var(--foreground) / .07)}.comunicazione .ls-persone.v-righe li:last-child{box-shadow:none}.comunicazione .el-volti{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.comunicazione .el.al-cx .el-volti{justify-content:center}.comunicazione .\!el.al-cx .el-volti{justify-content:center!important}.comunicazione .el.al-dx .el-volti{justify-content:flex-end}.comunicazione .\!el.al-dx .el-volti{justify-content:flex-end!important}.comunicazione .el-volti li{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px}.comunicazione .el-volti .nome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground))}.comunicazione .el-volti .\!nome{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:hsl(var(--foreground))!important}.comunicazione .el-allegati{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.comunicazione .el-allegati.v-schede{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.comunicazione .ls-file{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-align:left;text-decoration:none;color:inherit;background:hsl(var(--t) / .08);box-shadow:inset 0 0 0 1px hsl(var(--t) / .28);transition:background-color .15s,box-shadow .15s}.comunicazione a.ls-file:hover{background:hsl(var(--t) / .16);box-shadow:inset 0 0 0 1px hsl(var(--t) / .6)}.comunicazione .el-allegati.v-righe .ls-file{background:transparent;box-shadow:inset 0 -1px hsl(var(--foreground) / .07);border-radius:0;padding:8px 2px}.comunicazione .ls-file .ico-f{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:hsl(var(--t) / .18);color:hsl(var(--t-testo))}.comunicazione .ls-file .ico-f svg{width:19px;height:19px}.comunicazione .ls-file .nome{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground))}.comunicazione .ls-file .\!nome{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:hsl(var(--foreground))!important}.comunicazione .ls-file .scarica{flex:none;width:17px;height:17px;color:hsl(var(--t-testo))}.comunicazione .ls-sfondo{position:relative;overflow:hidden;border-radius:16px;display:flex;min-height:240px;isolation:isolate}.comunicazione .ls-sfondo.alt-bassa{min-height:160px}.comunicazione .ls-sfondo.alt-alta{min-height:340px}.comunicazione .al-el .ls-sfondo{min-height:0;height:100%}.comunicazione .ls-sfondo .fondo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.comunicazione .ls-sfondo .fondo.vuota{display:grid;place-items:center;background:hsl(var(--t) / .25);color:hsl(var(--t-quieto))}.comunicazione .ls-sfondo .fondo.vuota svg{width:28px;height:28px}.comunicazione .ls-sfondo .velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.comunicazione .ls-sfondo .sopra{width:100%;padding:22px 24px;display:flex;flex-direction:column}.comunicazione .ls-sfondo.in-basso .sopra{justify-content:flex-end}.comunicazione .ls-sfondo.in-centro .sopra{justify-content:center}.comunicazione .ls-sfondo.in-alto .sopra{justify-content:flex-start}.comunicazione .el.al-cx .ls-sfondo .sopra{align-items:center;text-align:center}.comunicazione .\!el.al-cx .ls-sfondo .sopra{align-items:center!important;text-align:center!important}.comunicazione .el.al-dx .ls-sfondo .sopra{align-items:flex-end;text-align:right}.comunicazione .\!el.al-dx .ls-sfondo .sopra{align-items:flex-end!important;text-align:right!important}.comunicazione .ls-sfondo .titolo{margin:0;font-family:var(--font-heading);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.015em}.comunicazione .ls-sfondo .testo{margin:6px 0 0;font-size:15px;line-height:1.5;max-width:60ch}.comunicazione .ls-sfondo .\!testo{margin:6px 0 0!important;font-size:15px!important;line-height:1.5!important;max-width:60ch!important}.comunicazione .ls-sfondo.v-scuro .velo{background:linear-gradient(180deg,#00000026,#000000ad)}.comunicazione .ls-sfondo.v-scuro.in-centro .velo{background:#00000080}.comunicazione .ls-sfondo.v-scuro.in-alto .velo{background:linear-gradient(0deg,#00000026,#000000ad)}.comunicazione .ls-sfondo.v-scuro .sopra{color:#fff;text-shadow:0 1px 12px hsl(0 0% 0% / .35)}.comunicazione .ls-sfondo.v-chiaro .velo{background:#fffc}.comunicazione .ls-sfondo.v-chiaro .sopra{color:#151b28}.comunicazione .ls-sfondo.v-tinta .velo{background:hsl(var(--t-pieno) / .85)}.comunicazione .ls-sfondo.v-tinta .sopra{color:hsl(var(--t-su))}.comunicazione .ls-sfondo .sopra :is(.titolo,.testo){color:inherit}.comunicazione .ls-sfondo .sopra :is(.titolo,.\!testo){color:inherit!important}.comunicazione .el-azione.v-bianco{background:#fff;color:#151b28;text-shadow:none}.comunicazione .el-azione.v-bianco:hover{filter:brightness(.94)}.comunicazione .ls-galleria{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.comunicazione .el-foto{display:block;padding:0;border:0;cursor:zoom-in;overflow:hidden;border-radius:10px;background:hsl(var(--t) / .15);aspect-ratio:1;min-width:0}.comunicazione .el-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.comunicazione .el-foto:hover img{transform:scale(1.04)}.comunicazione .el-foto:focus-visible{outline:2px solid hsl(var(--t));outline-offset:2px}.comunicazione .ls-galleria.v-mosaico{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:110px}.comunicazione .ls-galleria.v-mosaico .el-foto{aspect-ratio:auto}.comunicazione .ls-galleria.v-mosaico .el-foto:first-child{grid-column:span 2;grid-row:span 2}.comunicazione .ls-galleria.v-mosaico.n-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.comunicazione .ls-galleria.v-mosaico.n-2 .el-foto:first-child{grid-column:auto;grid-row:auto}.comunicazione .ls-galleria.v-mosaico.n-3 .el-foto:not(:first-child){grid-column:span 2}.comunicazione .el-carosello{position:relative}.comunicazione .el-carosello .el-foto.unica{width:100%;aspect-ratio:16 / 9;border-radius:14px;cursor:zoom-in}.comunicazione .al-el .el-carosello,.comunicazione .al-el .el-carosello .el-foto.unica{height:100%;aspect-ratio:auto}.comunicazione .al-el .ls-galleria{height:100%;overflow:hidden}.comunicazione .el-carosello .freccia{position:absolute;top:50%;translate:0 -50%;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:#00000080;color:#fff}.comunicazione .el-carosello .freccia:hover{background:#000000b8}.comunicazione .el-carosello .freccia svg{width:20px;height:20px}.comunicazione .el-carosello .freccia.sx{left:10px}.comunicazione .el-carosello .freccia.\!sx{left:10px!important}.comunicazione .el-carosello .freccia.dx{right:10px}.comunicazione .el-carosello .freccia.\!dx{right:10px!important}.comunicazione .el-carosello .tacche{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;pointer-events:none}.comunicazione .el-carosello .tacche button{pointer-events:auto;width:8px;height:8px;padding:0;border:0;border-radius:99px;cursor:pointer;background:#ffffff8c;box-shadow:0 0 0 1px #0003;transition:width .2s}.comunicazione .el-carosello .tacche button[aria-current]{width:20px;background:#fff}.comunicazione .el-carosello .didascalia{margin:6px 0 0}.comunicazione .ls-dato{--primary: var(--t-pieno);--primary-foreground: var(--t-su);--ring: var(--t);--card: var(--th) 40% 98.5%;--muted: var(--th) 38% 93%;--border: var(--th) 28% 85%;--muted-foreground: var(--th) 16% 38%}.dark .comunicazione .ls-dato{--card: var(--th) 20% 13%;--muted: var(--th) 20% 19%;--border: var(--th) 18% 26%;--muted-foreground: var(--th) 14% 68%}.comunicazione.com-tema-grafite .ls-dato{--card: var(--th) 10% 98.5%;--muted: var(--th) 10% 93%}.dark .comunicazione.com-tema-grafite .ls-dato{--card: var(--th) 8% 13%;--muted: var(--th) 8% 19%}.comunicazione .ls-dato{display:flex;flex-direction:column;gap:6px}.comunicazione .ls-dato .wd{height:var(--alt-dato, 184px);box-shadow:inset 0 0 0 1px hsl(var(--t) / .22)}.comunicazione .al-el .ls-dato{height:100%}.comunicazione .al-el .ls-dato .wd{height:auto;flex:1;min-height:0}.comunicazione .ls-dato .nota-dato{margin:0;display:inline-flex;align-items:center;gap:6px}.comunicazione .ls-dato .nota-dato svg{width:13px;height:13px;flex:none}.comunicazione .ann-griglia{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 18px;align-items:start}.comunicazione .ann-griglia .cella{min-width:0}.comunicazione .ann-pila{display:flex;flex-direction:column;gap:16px}.comunicazione .ann-libera{position:relative;overflow:hidden}.comunicazione .al-palco{position:absolute;left:0;top:0;transform-origin:0 0}.comunicazione .al-el{position:absolute;box-sizing:border-box;min-width:0}.comunicazione .al-el>.el-riquadro,.comunicazione .al-el>.el>.el-riquadro{height:100%;box-sizing:border-box}.comunicazione .al-el>.\!el>.el-riquadro{height:100%!important;box-sizing:border-box!important}.nota-carta{display:flex;flex-direction:column;border-radius:12px;padding:11px 14px;background:hsl(var(--nc) / .1);box-shadow:inset 3px 0 hsl(var(--nc));color:hsl(var(--foreground));transition:background-color .15s}.nota-carta:hover{background:hsl(var(--nc) / .17)}.nota-carta:focus-visible{outline:2px solid hsl(var(--nc));outline-offset:2px}.nota-carta .corpo{margin-top:3px;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.nota-tag,.nota-cat{display:inline-block;padding:1px 7px;border-radius:99px;background:hsl(var(--foreground) / .07);color:hsl(var(--muted-foreground))}.nota-cat{background:hsl(var(--nc) / .22);color:hsl(var(--foreground))}.nota-aperta{display:flex;flex-direction:column;gap:8px;border-radius:14px;padding:14px 16px;background:hsl(var(--nc) / .12);box-shadow:inset 3px 0 hsl(var(--nc))}.nota-aperta.compatta{padding:10px 12px;gap:6px}.nota-aperta.\!compatta{padding:10px 12px!important;gap:6px!important}.nota-titolo{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:1.35;color:hsl(var(--foreground));padding:2px 0}.nota-titolo::-moz-placeholder{color:hsl(var(--muted-foreground));font-weight:500}.nota-titolo::placeholder{color:hsl(var(--muted-foreground));font-weight:500}.nota-aperta.compatta .nota-titolo{font-size:15px}.nota-aperta.\!compatta .nota-titolo{font-size:15px!important}.nota-colore{width:18px;height:18px;border-radius:50%;background:hsl(var(--nc));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .15)}.nota-colore[aria-checked=true]{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--nc))}.nota-md{outline:none;color:hsl(var(--foreground));font-size:15px;line-height:1.6;word-break:break-word}.nota-md>*{margin:0}.nota-md>*+*{margin-top:8px}.nota-md h1{font-size:22px;font-weight:700;line-height:1.3}.nota-md h2{font-size:18px;font-weight:700;line-height:1.35}.nota-md h3{font-size:16px;font-weight:600;line-height:1.4}.nota-md ul,.nota-md ol{padding-left:22px}.nota-md ul{list-style:disc}.nota-md ol{list-style:decimal}.nota-md li>p{margin:0}.nota-md li+li{margin-top:2px}.nota-md ul[data-type=taskList]{list-style:none;padding-left:2px}.nota-md ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.nota-md ul[data-type=taskList] li>label{flex:none;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nota-md ul[data-type=taskList] li>div{flex:1;min-width:0}.nota-md ul[data-type=taskList] input[type=checkbox]{width:16px;height:16px;accent-color:hsl(var(--nc, var(--primary)));cursor:pointer}.nota-md ul[data-type=taskList] li[data-checked=true]>div{color:hsl(var(--muted-foreground));text-decoration:line-through}.nota-md blockquote{padding-left:12px;box-shadow:inset 3px 0 hsl(var(--nc, var(--border)) / .7);color:hsl(var(--foreground) / .85)}.nota-md hr{border:0;height:1px;background:hsl(var(--foreground) / .15);margin:12px 0}.nota-md code{font-family:ui-monospace,monospace;font-size:.9em;padding:1px 5px;border-radius:5px;background:hsl(var(--foreground) / .08)}.nota-md pre{padding:10px 12px;border-radius:8px;background:hsl(var(--foreground) / .08);overflow-x:auto}.nota-md pre code{padding:0;background:none}.nota-md a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.nota-md p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:hsl(var(--muted-foreground))}.com-vivo{outline:none;min-height:84px;line-height:1.625;word-break:break-word;overflow-wrap:anywhere}.com-vivo>*{margin:0}.com-vivo>*+*{margin-top:.75rem}.com-vivo h1,.com-vivo h2{font-family:var(--font-heading);font-weight:600;letter-spacing:-.01em;color:hsl(var(--foreground))}.com-vivo h1{font-size:1.0625rem}.com-vivo h2{font-size:1rem}.com-vivo h3{font-weight:600;color:hsl(var(--foreground))}.com-vivo>h1:not(:first-child),.com-vivo>h2:not(:first-child),.com-vivo>h3:not(:first-child){margin-top:1.25rem}.com-vivo ul,.com-vivo ol{margin-left:1.25rem}.com-vivo ul{list-style:disc}.com-vivo ol{list-style:decimal}.com-vivo li::marker{color:hsl(var(--muted-foreground))}.com-vivo li>p{margin:0}.com-vivo li+li{margin-top:.375rem}.com-vivo ul[data-type=taskList]{list-style:none;margin-left:2px}.com-vivo ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.com-vivo ul[data-type=taskList] li>label{flex:none;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.com-vivo ul[data-type=taskList] li>div{flex:1;min-width:0}.com-vivo ul[data-type=taskList] input[type=checkbox]{width:15px;height:15px;accent-color:hsl(var(--t, var(--primary)))}.com-vivo strong{font-weight:600;color:hsl(var(--foreground))}.com-vivo s{opacity:.6}.com-vivo blockquote{border-left:2px solid hsl(var(--primary) / .4);padding-left:.875rem;color:hsl(var(--muted-foreground))}.com-vivo hr{border:0;border-top:1px solid hsl(var(--border));margin:1.25rem 0}.com-vivo code{font-family:ui-monospace,monospace;font-size:.85em;padding:2px 4px;border-radius:4px;background:hsl(var(--muted))}.com-vivo a{color:hsl(var(--t-testo, var(--primary)));text-decoration:underline;text-underline-offset:2px}.com-vivo p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:hsl(var(--t-quieto) / .55)}.com-titolo-vivo{width:100%;background:transparent;outline:none}.com-titolo-vivo::-moz-placeholder{color:hsl(var(--t-testo) / .45)}.com-titolo-vivo::placeholder{color:hsl(var(--t-testo) / .45)}.ed-schermo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:hsl(var(--background));--ed-tinta: hsl(var(--primary));--ed-tinta-testo: hsl(17 85% 64%)}:root:not(.dark) .ed-schermo{--ed-tinta-testo: hsl(17 75% 40%)}.comunicazione .ann-libera.ed-libera{overflow:visible}.ed-libera .al-palco{overflow:hidden}.ed-misura{position:fixed!important;left:-10000px!important;top:0!important;visibility:hidden;pointer-events:none}.ed-testa{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:64px;padding:10px 20px;box-shadow:0 1px hsl(var(--border));background:hsl(var(--card))}.ed-testa-sx,.ed-testa-centro,.ed-testa-dx{display:flex;align-items:center;gap:10px;min-width:0}.ed-testa-dx{justify-content:flex-end}.ed-testa,.ed-tavolozza,.ed-pannello{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-corpo{flex:1;min-height:0;display:grid;grid-template-columns:288px minmax(0,1fr) 360px}.ed-tavolozza,.ed-pannello{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:2px;background:hsl(var(--card))}.ed-tavolozza{box-shadow:1px 0 hsl(var(--border));scrollbar-gutter:stable both-edges;padding-left:10px;padding-right:10px}.ed-pannello{box-shadow:-1px 0 hsl(var(--border));gap:30px;padding:20px}.ed-pannello>.ed-nome+.ed-sotto{margin-top:-22px}.ed-tavolozza-cerca{position:relative;margin:0 0 10px}.ed-tavolozza-cerca svg{position:absolute;left:10px;top:50%;width:16px;height:16px;translate:0 -50%;color:hsl(var(--muted-foreground));pointer-events:none}.ed-tavolozza-cerca input{width:100%;height:36px;padding:0 10px 0 34px;border:0;outline:none;border-radius:9px;background:hsl(var(--field));color:hsl(var(--foreground));font:400 14px/1 var(--font-body)}.ed-tavolozza-cerca input:focus{box-shadow:inset 0 0 0 1.5px hsl(var(--primary))}.ed-carte{display:flex;flex-direction:column;gap:8px}.ed-carta{position:relative;display:block;height:184px;min-width:0;padding:0;border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden;background:hsl(var(--card));color:hsl(var(--foreground));cursor:grab;touch-action:none;text-align:left;transition:border-color .15s,box-shadow .15s}.ed-carta:hover{border-color:hsl(var(--primary) / .55);box-shadow:0 6px 18px #00000038}.ed-carta:focus-visible{outline:none;border-color:hsl(var(--primary))}.ed-tavolozza .comunicazione.ed-carta-prova{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;border-radius:0;box-shadow:none;overflow:hidden;pointer-events:none;background:linear-gradient(100deg,hsl(var(--t) / .2),hsl(var(--t) / .05) 70%),hsl(var(--card))}.ed-carta-scala{position:absolute;left:14px;top:calc(50% - 16px);width:calc((100% - 28px) / .85);transform:translateY(-50%) scale(.85);transform-origin:0 50%}.ed-carta-prova .el-cont.d-riga{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.ed-carta-prova .el-cont.d-riga>.el-figlio{flex:1 1 0!important}.ed-carta-prova .el-cont.d-griglia{display:grid!important}.ed-carta-box{border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden;background:hsl(var(--card));transition:border-color .15s,box-shadow .15s}.ed-carta-box:hover{border-color:hsl(var(--primary) / .55);box-shadow:0 6px 18px #00000038}.ed-carta-box>.ed-carta{width:100%;border:0;border-radius:0;box-shadow:none}.ed-carta-formati{display:flex;gap:4px;padding:8px 10px 10px}.ed-carta-formati button{flex:1;height:28px;border:0;border-radius:8px;background:hsl(var(--muted) / .7);color:hsl(var(--muted-foreground));font:600 12px/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s,color .12s}.ed-carta-formati button:hover{color:hsl(var(--foreground))}.ed-carta-formati button[aria-checked=true]{background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45);color:var(--ed-tinta-testo)}.ed-carta-nome{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;min-width:0;padding:26px 14px 11px;background:linear-gradient(to bottom,transparent,hsl(var(--card) / .92) 55%,hsl(var(--card)));font-size:14px!important;font-weight:600!important}.ed-carta-nome svg{flex:none;width:16px;height:16px;color:var(--ed-tinta-testo)}.ed-carta:hover .ed-carta-nome{color:var(--ed-tinta-testo)}.ed-tit{margin:4px 0;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;font-size:11px!important;font-weight:600!important}.ed-tavolozza .ed-tit{margin:18px 8px 6px}.ed-tavolozza .ed-tit:first-child,.ed-tavolozza-aiuto+.ed-tit{margin-top:2px}.ed-tela{overflow:auto;padding:32px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:flex-start;background:repeating-linear-gradient(45deg,hsl(var(--foreground) / .015) 0 10px,transparent 10px 20px)}.ed-tela>.comunicazione{width:min(100%,1040px);overflow:visible}.ed-tela>.comunicazione.telefono{width:390px}.ed-tela>.comunicazione.\!telefono{width:390px!important}.ed-telefono-opzione{width:390px;flex:none;background:hsl(var(--card))}.ed-testa .ed-seg{flex-wrap:nowrap}.ed-icona,.ed-barra button{border:0;background:transparent;color:#b34519;cursor:pointer;display:grid;place-items:center;padding:0;transition:color .15s,background-color .15s,box-shadow .15s}.dark .ed-icona,.dark .ed-barra button{color:#f18155}.ed-icona:hover:not(:disabled),.ed-barra button:hover:not(:disabled),.ed-icona[data-state=open]{background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45)}.ed-icona:disabled,.ed-barra button:disabled{color:hsl(var(--muted-foreground));opacity:.4;cursor:default}.ed-icona{width:36px;height:36px;border-radius:var(--control-radius)}.ed-icona svg{width:18px;height:18px}.ed-griglia{min-height:120px;padding-top:40px}.ed-griglia.telefono{padding-top:18px}.ed-griglia.\!telefono{padding-top:18px!important}.ed-righello{position:absolute;top:4px;left:0;right:0;height:26px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;pointer-events:none;opacity:0;transition:opacity .12s}.ed-griglia.attiva .ed-righello{opacity:1}.ed-righello:before{content:"";position:absolute;left:0;right:0;bottom:5px;border-top:1px solid hsl(var(--border))}.ed-righello span{grid-row:1;position:relative}.ed-righello span:before,.ed-righello span:after{content:"";position:absolute;bottom:5px;width:1px;height:6px;background:hsl(var(--muted-foreground) / .4)}.ed-righello span:before{left:0}.ed-righello span:after{right:0}.ed-righello .ed-campata{grid-row:1;align-self:end;position:relative;height:12px;border:2px solid hsl(var(--t-pieno));border-bottom:0;border-radius:4px 4px 0 0}.ed-righello .ed-campata em{position:absolute;left:50%;top:-17px;transform:translate(-50%);padding:0 6px;border-radius:4px;background:hsl(var(--t-pieno));color:hsl(var(--t-su));font:600 10.5px/16px var(--font-body);font-style:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.ed-colonne{position:absolute;top:34px;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;pointer-events:none}.ed-colonne i{border-radius:10px;transition:background-color .12s}.ed-griglia.attiva .ed-colonne i.su{background:hsl(var(--t) / .1)}.ed-griglia.attiva .ed-colonne i.\!su{background:hsl(var(--t) / .1)!important}.ed-righe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ed-riga{position:absolute;left:-8px;right:-8px}.ed-riga span{position:absolute;left:-22px;top:2px;min-width:16px;text-align:center;color:hsl(var(--muted-foreground) / .6);font-weight:500!important;opacity:0;transition:opacity .12s}.ed-griglia.attiva .ed-riga span{opacity:1}.ed-cella{position:relative;min-width:0;cursor:grab;border-radius:var(--r, 10px);outline:1px solid transparent;outline-offset:3px;touch-action:none;transition:outline-color .12s}.ed-griglia:not(.attiva) .ed-cella:hover{outline-color:hsl(var(--t) / .45)}.ed-cella.sel,.ed-cella.ridim{outline:1.5px solid hsl(var(--primary));outline-offset:3.25px}.ed-cella.\!sel{outline:1.5px solid hsl(var(--primary))!important;outline-offset:3.25px!important}.ed-cella.con-figlio{outline:1px dashed hsl(var(--primary) / .35);outline-offset:3px}.ed-cella.sel-multi{outline:1.5px solid hsl(var(--primary));outline-offset:3.25px}.ed-cella.con-figlio .ed-tag,.ed-cella.con-figlio .ed-quota,.ed-cella.con-figlio .ed-maniglia{display:none}.ed-cella.ridim{z-index:3;outline-style:dashed}.ed-cella.fonte{display:none}.ed-cella.\!fonte{display:none!important}.ed-cella.nascosta,.ed-el.nascosta>.el{opacity:.35}.ed-cella.\!nascosta,.ed-el.\!nascosta>.el{opacity:.35!important}.ed-el.nascosta>.\!el{opacity:.35!important}.ed-cella>*:not(.ed-tag):not(.ed-maniglia):not(.ed-quota){pointer-events:none}.ed-tag,.ed-quota{position:absolute;padding:0 6px;border-radius:4px;font:600 10.5px/17px var(--font-body)!important;opacity:0;pointer-events:none;white-space:nowrap;z-index:2;font-variant-numeric:tabular-nums}.ed-quota{top:-12px;right:10px;background:hsl(var(--muted));color:hsl(var(--foreground))}.ed-cella.sel .ed-tag,.ed-cella:hover .ed-tag,.ed-cella.sel .ed-quota{opacity:1}.ed-cella.\!sel .ed-tag,.ed-cella.\!sel .ed-quota{opacity:1!important}.ed-griglia.attiva .ed-tag,.ed-griglia.attiva .ed-quota{opacity:0!important}.ed-maniglia{position:absolute;top:50%;width:6px;height:20px;margin-top:-10px;border-radius:99px;background:var(--maniglia-fondo);box-shadow:var(--maniglia-filo);cursor:ew-resize;opacity:0;touch-action:none;z-index:2}.ed-maniglia:before{content:"";position:absolute;top:-8px;right:-9px;bottom:-8px;left:-9px}.ed-maniglia.dx{right:-7px}.ed-maniglia.\!dx{right:-7px!important}.ed-maniglia.sx{left:-7px}.ed-maniglia.\!sx{left:-7px!important}.ed-maniglia:hover{background:var(--maniglia-fondo-su)}.ed-cella.sel .ed-maniglia,.ed-cella.ridim .ed-maniglia{opacity:1}.ed-cella.\!sel .ed-maniglia{opacity:1!important}.ed-griglia.attiva .ed-cella:not(.ridim) .ed-maniglia{opacity:0}.ed-posto{min-width:0;border-radius:10px;outline:2px dashed hsl(var(--t-pieno));outline-offset:-2px;background:hsl(var(--t) / .1)}.cella.ed-fantasma{position:fixed;z-index:70;margin:0;pointer-events:none;opacity:.55;rotate:1.2deg;border-radius:10px;box-shadow:0 16px 40px #0000004d}.cella.ed-fantasma>*{pointer-events:none}.cella.ed-fantasma-nuovo{opacity:.85;rotate:0deg;outline:2px solid hsl(var(--t-pieno));outline-offset:2px}.ed-tavolozza-aiuto{margin:0 8px 12px;color:hsl(var(--muted-foreground))}.ed-vuoto-bersaglio{outline:2px dashed hsl(var(--t-pieno));outline-offset:-2px;background:hsl(var(--t) / .1)}.ed-tavolozza button{cursor:grab;touch-action:none}.ed-tavolozza.in-volo,.ed-tavolozza.in-volo button{cursor:grabbing}.ed-libera{outline:1px dashed hsl(var(--t) / .5);touch-action:none}.ed-libera .al-palco{background:hsl(var(--t) / .035)}.ed-el{cursor:move;border-radius:var(--r, 0px)}.ed-el>*{pointer-events:none}.ed-el:hover{outline:calc(1.5px / var(--k, 1)) solid hsl(var(--t) / .55)}.ed-libera.in-corso .ed-el:hover{outline:none}.ed-el.bloccato{pointer-events:none}.ed-el.\!bloccato{pointer-events:none!important}.pila .ed-el{cursor:pointer}.pila .ed-el:hover{outline:1.5px solid hsl(var(--t) / .55);outline-offset:4px}.pila .ed-el.sel{outline:2px solid hsl(var(--primary));outline-offset:4px}.pila .ed-el.\!sel{outline:2px solid hsl(var(--primary))!important;outline-offset:4px!important}.ed-sopra{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.ed-box{position:absolute;outline:1.5px solid hsl(var(--primary));outline-offset:-.75px;border-radius:var(--r, 3px)}.ed-box.bloccato{outline-color:hsl(var(--muted-foreground))}.ed-box.\!bloccato{outline-color:hsl(var(--muted-foreground))!important}.ed-schermo{--maniglia-fondo: linear-gradient(hsl(var(--primary) / .16), hsl(var(--primary) / .16)), hsl(var(--card));--maniglia-fondo-su: linear-gradient(hsl(var(--primary) / .3), hsl(var(--primary) / .3)), hsl(var(--card));--maniglia-filo: inset 0 0 0 1px hsl(var(--primary) / .55), 0 1px 3px rgb(0 0 0 / .35)}.ed-h{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:3px;background:var(--maniglia-fondo);box-shadow:var(--maniglia-filo);pointer-events:auto;touch-action:none;z-index:2;transition:background .12s}.ed-h:hover{background:var(--maniglia-fondo-su)}.ed-h:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ed-h[data-h=n],.ed-h[data-h=s]{width:20px;height:6px;margin:-3px 0 0 -10px;border-radius:99px}.ed-h[data-h=e],.ed-h[data-h=w]{width:6px;height:20px;margin:-10px 0 0 -3px;border-radius:99px}.ed-box.stretto .ed-h[data-h=n],.ed-box.stretto .ed-h[data-h=s],.ed-box.basso .ed-h[data-h=e],.ed-box.basso .ed-h[data-h=w]{display:none}.ed-bordo{position:absolute;pointer-events:auto;touch-action:none;z-index:1}.ed-bordo[data-b=n]{left:6px;right:6px;top:-5px;height:10px;cursor:ns-resize}.ed-bordo[data-b=s]{left:6px;right:6px;bottom:-5px;height:10px;cursor:ns-resize}.ed-bordo[data-b=e]{top:6px;bottom:6px;right:-5px;width:10px;cursor:ew-resize}.ed-bordo[data-b=w]{top:6px;bottom:6px;left:-5px;width:10px;cursor:ew-resize}.ed-bordo-g{position:absolute;top:0;bottom:0;width:12px;cursor:ew-resize;touch-action:none;z-index:2}.ed-bordo-g.sx{left:-9px}.ed-bordo-g.\!sx{left:-9px!important}.ed-bordo-g.dx{right:-9px}.ed-bordo-g.\!dx{right:-9px!important}.ed-cella:not(.sel) .ed-bordo-g,.ed-griglia.attiva .ed-cella:not(.ridim) .ed-bordo-g{display:none}.ed-giro{position:absolute;overflow:visible;pointer-events:none;z-index:6}.ed-giro .cerchio{fill:none;stroke:hsl(var(--primary) / .55);stroke-width:1;stroke-dasharray:3 4}.ed-giro .tacca{stroke:hsl(var(--primary) / .45);stroke-width:1}.ed-giro .tacca.lunga{stroke:hsl(var(--primary) / .8);stroke-width:1.5}.ed-giro .altro{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:1.5}.ed-giro .guida{stroke:hsl(var(--primary));stroke-width:1}.ed-giro .lancetta{stroke:hsl(var(--primary));stroke-width:1.5}.ed-giro .centro{fill:hsl(var(--primary))}.ed-giro .punta{fill:#fff;stroke:hsl(var(--primary));stroke-width:1.5}.ed-giro .etichetta{fill:hsl(var(--card));stroke:hsl(var(--border))}.ed-giro .\!etichetta{fill:hsl(var(--card))!important;stroke:hsl(var(--border))!important}.ed-giro .etichetta.presa{fill:hsl(var(--primary));stroke:none}.ed-giro .\!etichetta.presa,.ed-giro .etichetta.\!presa{fill:hsl(var(--primary))!important;stroke:none!important}.ed-giro text{fill:hsl(var(--foreground));font:600 11px var(--font-body);font-variant-numeric:tabular-nums}.ed-giro .etichetta.presa+text{fill:hsl(var(--primary-foreground))}.ed-giro .\!etichetta.presa+text{fill:hsl(var(--primary-foreground))!important}.ed-giro .etichetta.\!presa+text{fill:hsl(var(--primary-foreground))!important}.ed-rz{position:absolute;width:18px;height:18px;pointer-events:auto;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66L20 8.5' stroke='%23fff' stroke-width='4'/%3E%3Cpath d='M20 3.5v5h-5' stroke='%23fff' stroke-width='4'/%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66L20 8.5' stroke='%23111' stroke-width='1.8'/%3E%3Cpath d='M20 3.5v5h-5' stroke='%23111' stroke-width='1.8'/%3E%3C/g%3E%3C/svg%3E") 12 12,grab}.ed-rz[data-rz=nw]{left:-18px;top:-18px}.ed-rz[data-rz=ne]{left:100%;top:-18px}.ed-rz[data-rz=se]{left:100%;top:100%}.ed-rz[data-rz=sw]{left:-18px;top:100%}.ed-ruota{position:absolute;left:50%;top:-30px;display:grid;place-items:center;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:var(--maniglia-fondo);color:#b34519;box-shadow:var(--maniglia-filo);pointer-events:auto;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66L20 8.5' stroke='%23fff' stroke-width='4'/%3E%3Cpath d='M20 3.5v5h-5' stroke='%23fff' stroke-width='4'/%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66L20 8.5' stroke='%23111' stroke-width='1.8'/%3E%3Cpath d='M20 3.5v5h-5' stroke='%23111' stroke-width='1.8'/%3E%3C/g%3E%3C/svg%3E") 12 12,grab;transition:background .12s}.dark .ed-ruota{color:#f18155}.ed-ruota:hover{background:var(--maniglia-fondo-su)}.ed-ruota svg{width:12px;height:12px;stroke-width:2.5}.ed-h[data-h=nw]{left:0;top:0;cursor:nwse-resize}.ed-h[data-h=n]{left:50%;top:0;cursor:ns-resize}.ed-h[data-h=ne]{left:100%;top:0;cursor:nesw-resize}.ed-h[data-h=e]{left:100%;top:50%;cursor:ew-resize}.ed-h[data-h=se]{left:100%;top:100%;cursor:nwse-resize}.ed-h[data-h=s]{left:50%;top:100%;cursor:ns-resize}.ed-h[data-h=sw]{left:0;top:100%;cursor:nesw-resize}.ed-h[data-h=w]{left:0;top:50%;cursor:ew-resize}.ed-box-nome{position:absolute;left:0;top:100%;margin-top:6px;padding:1px 7px;border-radius:6px;background:hsl(var(--muted));color:hsl(var(--foreground));white-space:nowrap;font-weight:600!important}.ed-guida{position:absolute;background:hsl(var(--primary));pointer-events:none}.ed-guida.v{top:-12px;bottom:-12px;width:1px;margin-left:-.5px}.ed-guida.\!v{top:-12px!important;bottom:-12px!important;width:1px!important;margin-left:-.5px!important}.ed-guida.o{left:-12px;right:-12px;height:1px;margin-top:-.5px}.ed-guida.\!o{left:-12px!important;right:-12px!important;height:1px!important;margin-top:-.5px!important}.ed-guida.speciale{background:none}.ed-guida.speciale.v{border-left:1px dashed hsl(var(--primary))}.ed-guida.speciale.\!v{border-left:1px dashed hsl(var(--primary))!important}.ed-guida.speciale.o{border-top:1px dashed hsl(var(--primary))}.ed-guida.speciale.\!o{border-top:1px dashed hsl(var(--primary))!important}.ed-guida span{position:absolute;padding:0 5px;border-radius:4px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600!important;white-space:nowrap;line-height:16px}.ed-guida.v span{top:-4px;left:4px}.ed-guida.\!v span{top:-4px!important;left:4px!important}.ed-guida.o span{left:-4px;top:4px}.ed-guida.\!o span{left:-4px!important;top:4px!important}.ed-guida.v.seg{bottom:auto}.ed-guida.\!v.seg,.ed-guida.v.\!seg{bottom:auto!important}.ed-guida.o.seg{right:auto}.ed-guida.\!o.seg,.ed-guida.o.\!seg{right:auto!important}.ed-distanza{position:absolute;pointer-events:none;z-index:4}.ed-distanza.o{height:0;border-top:1px solid hsl(var(--rosso, 0 72% 56%))}.ed-distanza.\!o{height:0!important;border-top:1px solid hsl(var(--rosso, 0 72% 56%))!important}.ed-distanza.v{width:0;border-left:1px solid hsl(var(--rosso, 0 72% 56%))}.ed-distanza.\!v{width:0!important;border-left:1px solid hsl(var(--rosso, 0 72% 56%))!important}.ed-distanza.bordo.o{border-top-style:dashed}.ed-distanza.bordo.\!o{border-top-style:dashed!important}.ed-distanza.bordo.v{border-left-style:dashed}.ed-distanza.bordo.\!v{border-left-style:dashed!important}.ed-distanza:before,.ed-distanza:after{content:"";position:absolute;background:hsl(var(--rosso, 0 72% 56%))}.ed-distanza.o:before,.ed-distanza.o:after{top:-4px;width:1px;height:7px}.ed-distanza.\!o:before,.ed-distanza.\!o:after{top:-4px!important;width:1px!important;height:7px!important}.ed-distanza.o:before{left:0}.ed-distanza.\!o:before{left:0!important}.ed-distanza.o:after{right:0}.ed-distanza.\!o:after{right:0!important}.ed-distanza.v:before,.ed-distanza.v:after{left:-4px;height:1px;width:7px}.ed-distanza.\!v:before,.ed-distanza.\!v:after{left:-4px!important;height:1px!important;width:7px!important}.ed-distanza.v:before{top:0}.ed-distanza.\!v:before{top:0!important}.ed-distanza.v:after{bottom:0}.ed-distanza.\!v:after{bottom:0!important}.ed-distanza span{position:absolute;padding:0 4px;border-radius:4px;background:hsl(var(--rosso, 0 72% 56%));color:#fff;font-weight:600!important;line-height:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.ed-distanza.uguale.o{border-top-color:hsl(var(--primary))}.ed-distanza.\!uguale.o,.ed-distanza.uguale.\!o{border-top-color:hsl(var(--primary))!important}.ed-distanza.uguale.v{border-left-color:hsl(var(--primary))}.ed-distanza.\!uguale.v,.ed-distanza.uguale.\!v{border-left-color:hsl(var(--primary))!important}.ed-distanza.uguale:before,.ed-distanza.uguale:after,.ed-distanza.uguale span{background:hsl(var(--primary))}.ed-distanza.\!uguale:before,.ed-distanza.\!uguale:after,.ed-distanza.\!uguale span{background:hsl(var(--primary))!important}.ed-distanza.o span{left:50%;top:-8px;translate:-50% 0}.ed-distanza.\!o span{left:50%!important;top:-8px!important;translate:-50% 0!important}.ed-distanza.v span{top:50%;left:4px;translate:0 -50%}.ed-distanza.\!v span{top:50%!important;left:4px!important;translate:0 -50%!important}.ed-lazo{position:absolute;background:hsl(var(--primary) / .1);box-shadow:0 0 0 1px hsl(var(--primary))}.ed-barra{position:relative;display:flex;align-items:center;gap:2px;height:36px;padding:3px;border:1px solid hsl(var(--border));border-radius:var(--control-radius);background:linear-gradient(hsl(var(--muted) / .6),hsl(var(--muted) / .6)),hsl(var(--card));background-clip:padding-box;pointer-events:auto;white-space:nowrap;z-index:6}.ed-barra button{width:30px;height:28px;border-radius:calc(var(--control-radius) - 4px)}.ed-barra-posto{position:sticky;top:0;z-index:20;display:flex;justify-content:center;width:min(100%,1040px);margin:0 0 -4px;padding:0 0 4px}.ed-barra-posto:empty{display:none}.ed-barra.spenta .ed-barra-nome{font-weight:500!important}.ed-barra-posto>.ed-barra{flex:1;min-width:0}.ed-barra-posto>.ed-barra>.ed-barra-nome{flex:1;max-width:none;min-width:0;white-space:nowrap}.ed-barra svg{width:16px;height:16px}.ed-barra>i{align-self:stretch;width:1px;margin:5px 4px;background:hsl(var(--border))}.ed-barra-nome{max-width:160px;overflow:hidden;text-overflow:ellipsis;padding:0 6px 0 4px;color:hsl(var(--muted-foreground));font-weight:600!important}.ed-barra-punto{flex:none;width:3px;height:3px;margin:0 3px;border-radius:50%;background:hsl(var(--muted-foreground) / .6)}.ed-altezza{position:absolute;left:50%;bottom:-8px;width:44px;height:16px;margin-left:-22px;border-radius:99px;background:var(--maniglia-fondo);box-shadow:var(--maniglia-filo);cursor:ns-resize;z-index:6;display:grid;place-items:center;touch-action:none;transition:background .12s}.ed-altezza:hover{background:var(--maniglia-fondo-su)}.ed-altezza:before{content:"";width:16px;height:5px;border-top:1.5px solid hsl(var(--primary));border-bottom:1.5px solid hsl(var(--primary));box-sizing:border-box}.ed-livelli{display:flex;flex-direction:column;gap:2px}.ed-livello{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:9px;cursor:pointer;color:hsl(var(--foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-livello:hover{background:hsl(var(--muted))}.ed-livello.sel{background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .5)}.ed-livello.\!sel{background:hsl(var(--primary) / .14)!important;box-shadow:inset 0 0 0 1px hsl(var(--primary) / .5)!important}.ed-livello.nascosto .ed-liv-nome,.ed-livello.nascosto .ed-liv-ico{opacity:.4}.ed-livello.in-volo{opacity:.5}.ed-segno{height:2px;margin:-1px 0;border-radius:2px;background:hsl(var(--primary))}.ed-presa{color:hsl(var(--muted-foreground));cursor:grab;touch-action:none;display:grid;place-items:center}.ed-presa svg,.ed-liv-ico svg{width:14px;height:14px;display:block}.ed-liv-ico{color:hsl(var(--muted-foreground))}.ed-liv-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1.3 var(--font-body)}.ed-livello input{flex:1;min-width:0;border:0;border-radius:6px;padding:3px 6px;background:hsl(var(--field));color:hsl(var(--foreground));font:13px/1.3 var(--font-body);outline:none;box-shadow:inset 0 0 0 1.5px hsl(var(--primary))}.ed-livello button{width:24px;height:24px;flex:none;border:0;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));display:grid;place-items:center;cursor:pointer;padding:0}.ed-livello button:hover:not(:disabled){background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.ed-livello button:disabled{opacity:.3;cursor:default}.ed-livello button[aria-pressed=true]{color:hsl(var(--primary))}.ed-livello button svg{width:14px;height:14px}.ed-schede,.ed-seg{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--control-radius);border:1px solid hsl(var(--border));background:hsl(var(--muted) / .6);background-clip:padding-box}.ed-testa .ed-seg{height:36px}.ed-seg.ed-seg-icone button{flex:none;width:36px;padding:0;display:grid;place-items:center}.ed-seg.ed-seg-icone svg{width:16px;height:16px}.ed-scelta{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border:1px solid hsl(var(--border));border-radius:var(--control-radius);background:hsl(var(--muted) / .6);background-clip:padding-box;color:hsl(var(--foreground));cursor:pointer;transition:background-color .15s}.ed-scelta:hover,.ed-scelta[data-state=open]{background:hsl(var(--muted))}.ed-scelta>svg:first-child{width:18px;height:18px;color:hsl(var(--primary))}.ed-schede button,.ed-seg button,.ed-chip button{flex:1 1 auto;border:0;border-radius:calc(var(--control-radius) - 4px);min-height:28px;padding:4px 12px;cursor:pointer;background:transparent;color:hsl(var(--muted-foreground));font:500 13px/1.2 var(--font-body);transition:color .15s,background-color .15s}.ed-schede button:hover,.ed-seg button:hover{color:hsl(var(--foreground))}.ed-schede button[aria-pressed=true],.ed-seg button[aria-pressed=true]{background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45);color:#b34519}.dark .ed-schede button[aria-pressed=true],.dark .ed-seg button[aria-pressed=true]{color:#f18155}.ed-gruppo{display:flex;flex-direction:column;gap:14px}.ed-pannello .ed-gruppo>.ed-tit{margin:0 0 -2px;color:hsl(var(--foreground));text-transform:none;letter-spacing:-.005em;font-size:14px!important;font-weight:600!important}.ed-pannello .ed-campo>span:first-child,.ed-pannello .ed-visivo-testa>.type-label{font-weight:450;color:hsl(var(--muted-foreground))}.ed-pannello .ed-campo{gap:6px}.ed-pannello .ed-spunta{font-weight:450}.ed-sezioni{display:flex;flex-direction:column}.ed-sotto+.ed-sezioni{margin-top:-22px}.ed-sezione{border-color:hsl(var(--border) / .7);scroll-margin-top:56px}[data-editor-blocchi] [data-ed-parte-sopra]{outline:1.5px dashed hsl(var(--primary) / .85);outline-offset:2px;cursor:pointer}[data-editor-blocchi] [data-ed-parte-scelta]{outline:1.5px solid hsl(var(--primary));outline-offset:2px}.ed-sezione:last-of-type{border-bottom:0}.ed-sezione-testa{gap:10px;min-height:48px;padding:12px 0!important;color:hsl(var(--foreground))}.ed-sezione-tit{font:600 14px/1.3 var(--font-body);letter-spacing:-.005em}.ed-sezione-riass{margin-left:auto;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;color:hsl(var(--muted-foreground))}.ed-sezione>[role=region]>.ed-gruppo{padding:2px 0 22px}.ed-sezioni>button{margin-top:12px}.ed-sezioni-capo{margin:22px 0 2px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em;font-size:11px!important;font-weight:600!important}.ed-sezioni>.ed-sezioni-capo:first-child{margin-top:10px}.ed-prop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.ed-prop>.type-label{flex:1 1 auto;min-width:0;color:hsl(var(--muted-foreground));font-weight:450}.ed-prop>:not(.type-label){flex:none}.ed-aiuto{margin:-8px 0 0}.ed-etichetta-blocco{margin:0 0 -6px;color:hsl(var(--muted-foreground));font-weight:450}.ed-prop .ed-lati-uno input{width:64px}.ed-seg.compatto{flex-wrap:nowrap;width:-moz-fit-content;width:fit-content}.ed-seg.\!compatto{flex-wrap:nowrap!important;width:-moz-fit-content!important;width:fit-content!important}.ed-seg.compatto button{flex:none;display:grid;place-items:center;width:32px;min-height:28px;padding:0}.ed-seg.\!compatto button{flex:none!important;display:grid!important;place-items:center!important;width:32px!important;min-height:28px!important;padding:0!important}.ed-seg.compatto svg{width:16px;height:16px}.ed-seg.\!compatto svg{width:16px!important;height:16px!important}.ed-auto{height:30px;padding:0 12px;border:1px dashed hsl(var(--muted-foreground) / .45);border-radius:8px;background:transparent;color:hsl(var(--muted-foreground));font:500 12.5px/1 var(--font-body);cursor:pointer}.ed-auto:hover{border-color:hsl(var(--primary) / .7);color:hsl(var(--primary))}.ed-prop-togli{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.ed-prop-togli svg{width:14px;height:14px}.ed-prop-togli:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.ed-gruppo.mirate{padding:14px;border-radius:14px;background:hsl(var(--muted) / .4)}.ed-nome{margin:4px 0 0}.ed-campo{display:flex;flex-direction:column;gap:4px;color:hsl(var(--muted-foreground))}.ed-lati-uno{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground))}.ed-lati input,.ed-lati-uno input{color:hsl(var(--foreground))}.ed-lati-uno input{width:88px;font-variant-numeric:tabular-nums}.ed-trascina{width:44px;height:24px;border:0;outline:none;border-radius:6px;background:hsl(var(--field));color:hsl(var(--foreground));font:500 12px/24px var(--font-body);font-variant-numeric:tabular-nums;text-align:center;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-trascina:not([readonly]){cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text;box-shadow:inset 0 0 0 1.5px hsl(var(--primary))}.ed-trascina:hover{background:hsl(var(--primary) / .12)}.ed-trascina::-moz-selection{background:hsl(var(--primary) / .3);color:inherit}.ed-trascina::selection{background:hsl(var(--primary) / .3);color:inherit}.ed-visivo{display:flex;flex-direction:column;gap:8px}.ed-visivo-testa{display:flex;align-items:center;justify-content:space-between;color:hsl(var(--muted-foreground))}.ed-angoli{position:relative;height:148px;border-radius:12px;background:hsl(var(--muted) / .45)}.ed-angoli-forma{position:absolute;top:38px;right:76px;bottom:38px;left:76px;border:1.5px solid hsl(var(--primary) / .75);background:hsl(var(--primary) / .08)}.ed-angoli-leva{position:absolute;width:0;height:0}.ed-angoli-leva:before{content:"";position:absolute;left:0;top:-.75px;width:16px;height:1.5px;background:hsl(var(--primary) / .75);transform-origin:0 50%;rotate:var(--dir)}.ed-angoli-leva[data-spigolo=tl]{--dir: -135deg}.ed-angoli-leva[data-spigolo=tr]{--dir: -45deg}.ed-angoli-leva[data-spigolo=br]{--dir: 45deg}.ed-angoli-leva[data-spigolo=bl]{--dir: 135deg}.ed-angoli-h{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;padding:0;border:0;border-radius:50%;background:var(--maniglia-fondo);box-shadow:var(--maniglia-filo);cursor:grab;touch-action:none;transition:background .12s}.ed-angoli-leva[data-spigolo=tl] .ed-angoli-h{left:-11.3px;top:-11.3px}.ed-angoli-leva[data-spigolo=tr] .ed-angoli-h{left:11.3px;top:-11.3px}.ed-angoli-leva[data-spigolo=br] .ed-angoli-h{left:11.3px;top:11.3px}.ed-angoli-leva[data-spigolo=bl] .ed-angoli-h{left:-11.3px;top:11.3px}.ed-angoli-h:hover{background:var(--maniglia-fondo-su)}.ed-angoli-h:active{cursor:grabbing}.ed-angoli-h:focus-visible{box-shadow:var(--maniglia-filo),0 0 0 4px hsl(var(--primary) / .3)}.ed-angoli-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;color:hsl(var(--muted-foreground));font-size:12px;pointer-events:none}.ed-angoli-centro>*{pointer-events:auto}.ed-angoli-n{position:absolute}.ed-angoli-n.tl{top:6px;left:6px}.ed-angoli-n.tr{top:6px;right:6px}.ed-angoli-n.br{bottom:6px;right:6px}.ed-angoli-n.\!br{bottom:6px!important;right:6px!important}.ed-angoli-n.bl{bottom:6px;left:6px}.ed-angoli-n.\!bl{bottom:6px!important;left:6px!important}.ed-scatola{position:relative;height:196px;border:1px dashed hsl(var(--muted-foreground) / .45);border-radius:12px;background:hsl(var(--muted) / .35)}.ed-scatola-in{position:absolute;top:40px;right:56px;bottom:40px;left:56px;border:1.5px solid hsl(var(--primary) / .6);border-radius:8px;background:hsl(var(--primary) / .07)}.ed-scatola-cont{position:absolute;top:34px;right:54px;bottom:34px;left:54px;display:grid;place-items:center;border-radius:5px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ed-scatola-legenda{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px}.ed-scatola-legenda>span{display:flex;align-items:center;gap:6px;color:hsl(var(--muted-foreground))}.ed-scatola-legenda i{width:12px;height:12px;border-radius:3px}.ed-scatola-legenda i.margine{border:1px dashed hsl(var(--muted-foreground) / .7)}.ed-scatola-legenda i.interno{border:1.5px solid hsl(var(--primary) / .7);background:hsl(var(--primary) / .1)}.ed-scatola-n{position:absolute;background:transparent}.ed-scatola-n.pieno{color:hsl(var(--primary));font-weight:700}.ed-scatola-n.t{top:8px;left:50%;translate:-50% 0}.ed-scatola-n.\!t{top:8px!important;left:50%!important;translate:-50% 0!important}.ed-scatola-n.b{bottom:8px;left:50%;translate:-50% 0}.ed-scatola-n.\!b{bottom:8px!important;left:50%!important;translate:-50% 0!important}.ed-scatola-n.l{left:6px;top:50%;translate:0 -50%}.ed-scatola-n.\!l{left:6px!important;top:50%!important;translate:0 -50%!important}.ed-scatola-n.r{right:6px;top:50%;translate:0 -50%}.ed-scatola-n.\!r{right:6px!important;top:50%!important;translate:0 -50%!important}.ed-scatola-in>.ed-scatola-n.t{top:6px}.ed-scatola-in>.ed-scatola-n.\!t{top:6px!important}.ed-scatola-in>.ed-scatola-n.b{bottom:5px}.ed-scatola-in>.ed-scatola-n.\!b{bottom:5px!important}.ed-scatola-in>.ed-scatola-n.l{left:5px}.ed-scatola-in>.ed-scatola-n.\!l{left:5px!important}.ed-scatola-in>.ed-scatola-n.r{right:5px}.ed-scatola-in>.ed-scatola-n.\!r{right:5px!important}.ed-scatola-in>.ed-scatola-n.t,.ed-scatola-in>.ed-scatola-n.b{left:auto;right:50%;translate:50% 0}.ed-scatola-in>.ed-scatola-n.\!t{left:auto!important;right:50%!important;translate:50% 0!important}.ed-scatola-in>.ed-scatola-n.\!b{left:auto!important;right:50%!important;translate:50% 0!important}.ed-quadrante-riga{display:flex;align-items:center;gap:12px}.ed-quadrante{position:relative;flex:none;width:64px;height:64px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 1px hsl(var(--border));cursor:crosshair;touch-action:none;outline:none}.ed-quadrante:focus-visible{box-shadow:0 0 0 1px hsl(var(--border)),0 0 0 4px hsl(var(--primary) / .35)}.ed-quadrante:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000004d}.ed-quadrante i{position:absolute;width:14px;height:14px;margin:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px hsl(var(--primary)),0 1px 4px #0006}.ed-novepunti{display:grid;grid-template-columns:repeat(3,28px);grid-template-rows:repeat(3,28px);gap:2px;padding:4px;width:-moz-fit-content;width:fit-content;border-radius:10px;background:hsl(var(--muted) / .45)}.ed-novepunti button{display:grid;place-items:center;border:0;border-radius:6px;background:transparent;cursor:pointer}.ed-novepunti button:hover{background:hsl(var(--primary) / .12)}.ed-novepunti i{width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground) / .6)}.ed-novepunti button.sel i{width:10px;height:10px;background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .25)}.ed-novepunti button.\!sel i{width:10px!important;height:10px!important;background:hsl(var(--primary))!important;box-shadow:0 0 0 3px hsl(var(--primary) / .25)!important}.ed-fondi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ed-fondi button{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px 4px 3px;border:1px solid hsl(var(--border));border-radius:10px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ed-fondi button:hover{border-color:hsl(var(--primary) / .5)}.ed-fondi button.sel{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08);color:hsl(var(--foreground))}.ed-fondi button.\!sel{border-color:hsl(var(--primary))!important;background:hsl(var(--primary) / .08)!important;color:hsl(var(--foreground))!important}.ed-fondi-prova{display:grid;place-items:center;height:30px;border-radius:6px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ed-fondi-prova svg{width:16px;height:16px}.ed-simbolo{display:grid;place-items:center;flex:none;width:40px;height:36px;border-radius:9px;border:1px dashed hsl(var(--muted-foreground) / .45);background:transparent;color:hsl(var(--muted-foreground));font-size:18px;line-height:1;cursor:pointer;transition:border-color .12s,background-color .12s,color .12s}.ed-simbolo svg{width:18px;height:18px}.ed-simbolo:hover,.ed-simbolo[data-state=open]{border-color:hsl(var(--primary) / .7);color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.ed-simbolo.pieno{border-style:solid;border-color:hsl(var(--border));background:hsl(var(--field));color:hsl(var(--foreground))}.ed-simboli{display:flex;flex-direction:column;height:min(440px,70vh)}.ed-simboli-testa{display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px;border-bottom:1px solid hsl(var(--border))}.ed-simboli-cerca{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 10px;border-radius:9px;background:hsl(var(--field));color:hsl(var(--muted-foreground))}.ed-simboli-cerca svg{width:16px;height:16px;flex:none}.ed-simboli-cerca input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:hsl(var(--foreground));font:400 14px/1 var(--font-body)}.ed-simboli-cerca button{display:grid;place-items:center;border:0;background:none;color:inherit;cursor:pointer}.ed-simboli-corpo{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.ed-simboli-gruppo{position:sticky;top:0;z-index:1;margin:0;padding:10px 4px 6px;background:hsl(var(--popover));color:hsl(var(--muted-foreground));font-weight:600}.ed-simboli-griglia{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:2px}.ed-simboli-griglia.icone{grid-template-columns:repeat(8,minmax(0,1fr))}.ed-simboli-griglia button{display:grid;place-items:center;aspect-ratio:1;border:0;border-radius:8px;background:none;color:hsl(var(--foreground));font-size:22px;line-height:1;cursor:pointer}.ed-simboli-griglia button svg{width:20px;height:20px}.ed-simboli-griglia button:hover,.ed-simboli-griglia button:focus-visible{background:hsl(var(--primary) / .12);outline:none}.ed-simboli-griglia button[aria-pressed=true]{background:hsl(var(--primary) / .18);box-shadow:inset 0 0 0 1.5px hsl(var(--primary))}.ed-simboli-vuoto{padding:24px 8px;text-align:center}.ed-simboli-piede{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 12px;border-top:1px solid hsl(var(--border))}.ed-simboli-anteprima{display:flex;align-items:center;gap:8px;min-width:0;font-size:20px;line-height:1}.ed-simboli-anteprima svg{width:20px;height:20px;flex:none}.ed-simboli-togli{flex:none;border:0;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.ed-simboli-togli:hover{color:hsl(var(--destructive))}.ed-reazioni-ed{display:flex;flex-wrap:wrap;gap:8px}.ed-reazione-ed{position:relative}.ed-reazione-togli{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:hsl(var(--muted-foreground));color:hsl(var(--card));cursor:pointer;opacity:0;transition:opacity .12s,background-color .12s}.ed-reazione-togli svg{width:11px;height:11px}.ed-reazione-ed:hover .ed-reazione-togli,.ed-reazione-togli:focus-visible{opacity:1}.ed-reazione-togli:hover{background:hsl(var(--destructive))}.comunicazione .el-reazione .simbolo-ico{width:18px;height:18px}.comunicazione .bl-opz .simbolo-ico{width:1.1em;height:1.1em;flex:none}.comunicazione .bl-pulsanti.v-riquadri .bl-opz .simbolo-ico{width:22px;height:22px}.ed-fondi-prova.ed-ombra-prova{position:relative;background:#e0e0e0;color:#666;height:40px}.ed-ombra-prova i{position:absolute;top:9px;right:18px;bottom:9px;left:18px;border-radius:4px;background:#f5f5f5}.ed-ombra-prova svg{position:relative}.ed-sotto{position:sticky;top:-20px;z-index:3;margin:-8px -20px 0;padding:8px 12px 0;background:hsl(var(--card))}.ed-sotto [role=tablist]{display:flex;width:100%;overflow:visible}.ed-sotto [role=tab]{flex:1 1 auto;padding-inline:6px}.ed-fondi-prova.ed-bordo-prova{background:transparent;border:2px solid hsl(var(--muted-foreground) / .7)}.ed-fondi button.sel .ed-bordo-prova{border-color:hsl(var(--primary))}.ed-fondi button.\!sel .ed-bordo-prova{border-color:hsl(var(--primary))!important}.ed-latibordo{position:relative;height:112px;border-radius:12px;background:hsl(var(--muted) / .45)}.ed-latibordo .lato{position:absolute;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.ed-latibordo .lato:hover:not(:disabled){background:hsl(var(--primary) / .1)}.ed-latibordo .lato:disabled{cursor:default}.ed-latibordo .lato.t{top:16px;left:64px;right:64px;height:16px}.ed-latibordo .lato.\!t{top:16px!important;left:64px!important;right:64px!important;height:16px!important}.ed-latibordo .lato.b{bottom:16px;left:64px;right:64px;height:16px}.ed-latibordo .lato.\!b{bottom:16px!important;left:64px!important;right:64px!important;height:16px!important}.ed-latibordo .lato.l{left:48px;top:32px;bottom:32px;width:16px}.ed-latibordo .lato.\!l{left:48px!important;top:32px!important;bottom:32px!important;width:16px!important}.ed-latibordo .lato.r{right:48px;top:32px;bottom:32px;width:16px}.ed-latibordo .lato.\!r{right:48px!important;top:32px!important;bottom:32px!important;width:16px!important}.ed-latibordo .lato i{border-radius:2px;background:repeating-linear-gradient(90deg,hsl(var(--muted-foreground) / .5) 0 4px,transparent 4px 7px)}.ed-latibordo .lato.t i,.ed-latibordo .lato.b i{width:100%;height:3px}.ed-latibordo .lato.\!t i,.ed-latibordo .lato.\!b i{width:100%!important;height:3px!important}.ed-latibordo .lato.l i,.ed-latibordo .lato.r i{width:3px;height:100%;background:repeating-linear-gradient(180deg,hsl(var(--muted-foreground) / .5) 0 4px,transparent 4px 7px)}.ed-latibordo .lato.\!l i,.ed-latibordo .lato.\!r i{width:3px!important;height:100%!important;background:repeating-linear-gradient(180deg,hsl(var(--muted-foreground) / .5) 0 4px,transparent 4px 7px)!important}.ed-latibordo .lato.on i{background:hsl(var(--primary))}.ed-latibordo .lato.\!on i{background:hsl(var(--primary))!important}.ed-latibordo-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:hsl(var(--muted-foreground));pointer-events:none}.ed-tracce{display:flex;flex-direction:column;gap:6px}.ed-traccia{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;color:hsl(var(--muted-foreground))}.ed-traccia input{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.ed-traccia-auto{padding-left:2px}.ed-campo input,.ed-campo textarea{border:0;outline:none;border-radius:9px;padding:8px 10px;background:hsl(var(--field));color:hsl(var(--foreground));font:400 14px/1.45 var(--font-body);resize:vertical}.ed-campo input:focus,.ed-campo textarea:focus{box-shadow:inset 0 0 0 1.5px hsl(var(--primary))}.ed-spunta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;color:hsl(var(--foreground));cursor:pointer}.ed-azioni{position:sticky;bottom:-20px;z-index:3;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:auto -20px -20px;padding:12px 20px 16px;background:hsl(var(--card));box-shadow:0 -1px hsl(var(--border))}.ed-azioni>button{height:36px}.ed-elimina{color:hsl(var(--destructive))!important}.ed-vuoto{margin:8px 2px}.type-page-title{font-family:var(--font-heading);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);font-weight:700;letter-spacing:-.025em;text-wrap:balance}.type-page-subtitle{font-family:var(--font-body);font-size:var(--type-page-subtitle-size);line-height:var(--type-page-subtitle-line);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);text-wrap:pretty}.type-section-title{font-family:var(--font-heading);font-size:var(--type-section-title-size);line-height:var(--type-section-title-line);font-weight:700;letter-spacing:-.015em;text-wrap:balance}.type-component-title{font-family:var(--font-heading);font-size:var(--type-component-title-size);line-height:var(--type-component-title-line);font-weight:700;letter-spacing:-.01em;text-wrap:balance}.type-body{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing)}.type-label{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:500;letter-spacing:.01em}.type-meta{font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing)}@media(max-width:639px){.type-page-title{font-size:1.875rem;line-height:2.25rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-0\.5{left:.125rem;right:.125rem}.inset-x-1{left:.25rem;right:.25rem}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[9px\]{bottom:9px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-12{left:3rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.\!m-0{margin:0!important}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-px{margin-left:1px;margin-right:1px}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mb-6{margin-bottom:-1.5rem}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-9{margin-left:2.25rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-\[0\.15em\]{margin-right:.15em}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.flow-root{display:flow-root}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!size-3{width:.75rem!important;height:.75rem!important}.\!size-4{width:1rem!important;height:1rem!important}.size-1{width:.25rem;height:.25rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-72{width:18rem;height:18rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[42px\]{width:42px;height:42px}.size-\[var\(--control-height\)\]{width:var(--control-height);height:var(--control-height)}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[28px\]{height:28px}.h-\[3px\]{height:3px}.h-\[60vh\]{height:60vh}.h-\[65vh\]{height:65vh}.h-\[7\.2rem\]{height:7.2rem}.h-\[74px\]{height:74px}.h-\[88vh\]{height:88vh}.h-\[90vh\]{height:90vh}.h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-\[min\(820px\,calc\(100dvh-2rem\)\)\]{height:min(820px,calc(100dvh - 2rem))}.h-\[var\(--control-height\)\]{height:var(--control-height)}.h-\[var\(--control-height-lg\)\]{height:var(--control-height-lg)}.h-\[var\(--control-height-sm\)\]{height:var(--control-height-sm)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-14{max-height:3.5rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[340px\]{max-height:340px}.max-h-\[420px\]{max-height:420px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-\[min\(30rem\,calc\(100dvh-14rem\)\)\]{max-height:min(30rem,calc(100dvh - 14rem))}.max-h-\[min\(30rem\,calc\(100dvh-5rem\)\)\]{max-height:min(30rem,calc(100dvh - 5rem))}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-64{min-height:16rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[220px\]{min-height:220px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[400px\]{min-height:400px}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[610px\]{min-height:610px}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[650px\]{min-height:650px}.min-h-\[700px\]{min-height:700px}.min-h-\[80px\]{min-height:80px}.min-h-\[var\(--control-height\)\]{min-height:var(--control-height)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-24{width:6rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[15rem\]{width:15rem}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[26px\]{width:26px}.w-\[300px\]{width:300px}.w-\[34\%\]{width:34%}.w-\[340px\]{width:340px}.w-\[46rem\]{width:46rem}.w-\[5px\]{width:5px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[84px\]{width:84px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(360px\,90vw\)\]{width:min(360px,90vw)}.w-\[min\(40rem\,calc\(100\%-6\.75rem\)\)\]{width:min(40rem,calc(100% - 6.75rem))}.w-\[min\(460px\,90vw\)\]{width:min(460px,90vw)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-6{min-width:1.5rem}.min-w-64{min-width:16rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[720px\]{min-width:720px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8ch\]{min-width:8ch}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[var\(--control-height\)\]{min-width:var(--control-height)}.min-w-\[var\(--control-height-lg\)\]{min-width:var(--control-height-lg)}.min-w-\[var\(--control-height-sm\)\]{min-width:var(--control-height-sm)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.max-w-80{max-width:20rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[110px\]{max-width:110px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-56{flex-basis:14rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[18px\]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[2px\]{--tw-translate-x: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-px{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.divide-border\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .7)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[var\(--overlay-radius\)\]{border-radius:var(--overlay-radius)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[9px\]{border-radius:9px}.rounded-\[calc\(var\(--control-radius\)-4px\)\]{border-radius:calc(var(--control-radius) - 4px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--control-radius\)\]{border-radius:var(--control-radius)}.rounded-\[var\(--overlay-radius\)\]{border-radius:var(--overlay-radius)}.rounded-\[var\(--surface-radius\)\]{border-radius:var(--surface-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-background{border-color:hsl(var(--background))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-info\/30{border-color:hsl(var(--info) / .3)}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-muted-foreground\/50{border-color:hsl(var(--muted-foreground) / .5)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-700\/30{border-color:#0369a14d}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-500\/30{border-color:#64748b4d}.border-teal-500\/30{border-color:#14b8a64d}.border-transparent{border-color:transparent}.border-violet-500\/30{border-color:#8b5cf64d}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/35{border-color:hsl(var(--warning) / .35)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/90{border-color:#ffffffe6}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/40{border-color:#eab30866}.border-l-transparent{border-left-color:transparent}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-muted{background-color:hsl(var(--muted))!important}.bg-\[\#0b0b0d\]{--tw-bg-opacity: 1;background-color:rgb(11 11 13 / var(--tw-bg-opacity, 1))}.bg-\[\#0e0e11\]{--tw-bg-opacity: 1;background-color:rgb(14 14 17 / var(--tw-bg-opacity, 1))}.bg-\[\#132129\]{--tw-bg-opacity: 1;background-color:rgb(19 33 41 / var(--tw-bg-opacity, 1))}.bg-\[\#17171b\]{--tw-bg-opacity: 1;background-color:rgb(23 23 27 / var(--tw-bg-opacity, 1))}.bg-\[\#1d1d1f\]{--tw-bg-opacity: 1;background-color:rgb(29 29 31 / var(--tw-bg-opacity, 1))}.bg-\[\#eef0ee\]{--tw-bg-opacity: 1;background-color:rgb(238 240 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f2ef\]{--tw-bg-opacity: 1;background-color:rgb(241 242 239 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f4f2\]{--tw-bg-opacity: 1;background-color:rgb(243 244 242 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(var\(--field\)\)\]{background-color:hsl(var(--field))}.bg-\[hsl\(var\(--th\)_var\(--ts\)_55\%\)\]{--tw-bg-opacity: 1;background-color:hsl(var(--th) var(--ts) 55% / var(--tw-bg-opacity, 1))}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-950\/15{background-color:#451a0326}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/45{background-color:#00000073}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-border\/70{background-color:hsl(var(--border) / .7)}.bg-card{background-color:hsl(var(--card))}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/60{background-color:hsl(var(--destructive) / .6)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-field{background-color:hsl(var(--field))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/15{background-color:hsl(var(--foreground) / .15)}.bg-foreground\/25{background-color:hsl(var(--foreground) / .25)}.bg-foreground\/5{background-color:hsl(var(--foreground) / .05)}.bg-foreground\/50{background-color:hsl(var(--foreground) / .5)}.bg-foreground\/60{background-color:hsl(var(--foreground) / .6)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/15{background-color:#22c55e26}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted-foreground\/35{background-color:hsl(var(--muted-foreground) / .35)}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/\[0\.985\]{background-color:hsl(var(--muted) / .985)}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-500\/15{background-color:#ec489926}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/15{background-color:hsl(var(--primary-foreground) / .15)}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/70{background-color:#fee2e2b3}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/5{background-color:#ef44440d}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-secondary\/80{background-color:hsl(var(--secondary) / .8)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sidebar-primary{background-color:hsl(var(--sidebar-primary))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500\/15{background-color:#64748b26}.bg-success{background-color:hsl(var(--success))}.bg-success\/5{background-color:hsl(var(--success) / .05)}.bg-teal-500\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-warning\/5{background-color:hsl(var(--warning) / .05)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/15{background-color:#eab30826}.bg-\[linear-gradient\(180deg\,hsl\(var\(--muted\)\/\.32\)\,transparent_40\%\)\]{background-image:linear-gradient(180deg,hsl(var(--muted)/.32),transparent 40%)}.bg-\[repeating-linear-gradient\(45deg\,hsl\(var\(--foreground\)\/\.015\)_0_10px\,transparent_10px_20px\)\]{background-image:repeating-linear-gradient(45deg,hsl(var(--foreground)/.015) 0 10px,transparent 10px 20px)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-emerald-500{fill:#10b981}.fill-popover{fill:hsl(var(--popover))}.fill-primary{fill:hsl(var(--primary))}.stroke-muted{stroke:hsl(var(--muted))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-3{padding-bottom:.75rem!important}.\!pr-14{padding-right:3.5rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[2px\]{padding-bottom:2px}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.font-heading{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:2.1875rem;line-height:1.15}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.85em\]{font-size:.85em}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#132129\]{--tw-text-opacity: 1;color:rgb(19 33 41 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--warning\)\)\]{color:hsl(var(--warning))}.text-\[var\(--t3\)\]{color:var(--t3)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-border{color:hsl(var(--border))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/65{color:hsl(var(--foreground) / .65)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-info{color:hsl(var(--info))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-primary\/30{color:hsl(var(--primary) / .3)}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/60{color:hsl(var(--sidebar-foreground) / .6)}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-foreground{accent-color:hsl(var(--foreground))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_6px_hsl\(0_0\%_0\%\/0\.38\)\]{--tw-shadow: 0 1px 6px hsl(0 0% 0%/.38);--tw-shadow-colored: 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_-45px_rgba\(15\,23\,42\,\.42\)\]{--tw-shadow: 0 24px 80px -45px rgba(15,23,42,.42);--tw-shadow-colored: 0 24px 80px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xs{--tw-shadow: var(--shadow-xs);--tw-shadow-colored: var(--shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-card{--tw-ring-color: hsl(var(--card))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-card{--tw-ring-offset-color: hsl(var(--card))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\,box-shadow\,opacity\,transform\]{transition-property:border-color,background-color,box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\,box-shadow\,opacity\]{transition-property:border-color,background-color,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\]{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\,color\,background-color\]{transition-property:width,height,padding,color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-out-soft{transition-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.ease-out-soft{animation-timing-function:cubic-bezier(.22,1,.36,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[filter\:drop-shadow\(0_6px_16px_rgb\(0_0_0\/0\.28\)\)_drop-shadow\(0_0_0\.5px_hsl\(var\(--border\)\)\)\]{filter:drop-shadow(0 6px 16px rgb(0 0 0/.28)) drop-shadow(0 0 .5px hsl(var(--border)))}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.react-grid-item.react-grid-placeholder{background:hsl(var(--primary) / .18)!important;border:1px dashed hsl(var(--primary));border-radius:var(--radius);opacity:1}.react-grid-item>.react-resizable-handle:after{border-right-color:hsl(var(--muted-foreground) / .6);border-bottom-color:hsl(var(--muted-foreground) / .6)}@media(prefers-reduced-motion:no-preference){:root[data-theme-transition] *,:root[data-theme-transition] *:before,:root[data-theme-transition] *:after{transition:none!important}::view-transition-group(root),::view-transition-image-pair(root),::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(root){z-index:2}::view-transition-new(root){z-index:1}:root[data-theme-transition=to-dark]::view-transition-old(root){animation:tema-vecchio-verso-destra .8s cubic-bezier(.22,.61,.36,1) both;filter:drop-shadow(0 0 18px hsl(0 0% 100% / .2))}:root[data-theme-transition=to-light]::view-transition-old(root){animation:tema-vecchio-verso-sinistra 1.068s cubic-bezier(.22,.61,.36,1) both;filter:drop-shadow(0 0 18px hsl(0 0% 0% / .24))}@keyframes tema-vecchio-verso-destra{0%{clip-path:polygon(0 0,200% 0,200% 100%,-33.333% 100%)}to{clip-path:polygon(133.333% 0,200% 0,200% 100%,100% 100%)}}@keyframes tema-vecchio-verso-sinistra{0%{clip-path:polygon(-100% 0,100% 0,133.333% 100%,-100% 100%)}to{clip-path:polygon(-100% 0,-33.333% 0,0 100%,-100% 100%)}}.tema-spazzata-fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;overflow:hidden;pointer-events:none}.tema-spazzata-fallback canvas{display:block;-o-object-fit:fill;object-fit:fill}.tema-spazzata-fallback.verso-scuro{animation:tema-vecchio-verso-destra .8s cubic-bezier(.22,.61,.36,1) both;filter:drop-shadow(0 0 18px hsl(0 0% 100% / .2))}.tema-spazzata-fallback.verso-chiaro{animation:tema-vecchio-verso-sinistra 1.068s cubic-bezier(.22,.61,.36,1) both;filter:drop-shadow(0 0 18px hsl(0 0% 0% / .24))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-ui-motion=reduced] *,:root[data-ui-motion=reduced] *:before,:root[data-ui-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.nc-giallo{--nc: 45 92% 58%}.nc-arancio{--nc: 25 90% 60%}.nc-rosa{--nc: 341 72% 66%}.nc-viola{--nc: 258 62% 70%}.nc-blu{--nc: 212 80% 62%}.nc-verde{--nc: 100 50% 52%}.nc-neutro{--nc: 0 0% 60%}[data-sonner-toaster]{pointer-events:auto}.ed-latibordo .enabled\:on:enabled.lato i{background:hsl(var(--primary))}.marker\:text-muted-foreground *::marker{color:hsl(var(--muted-foreground))}.marker\:text-muted-foreground::marker{color:hsl(var(--muted-foreground))}.placeholder\:font-body::-moz-placeholder{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif}.placeholder\:font-body::placeholder{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif}.placeholder\:tracking-normal::-moz-placeholder{letter-spacing:0em}.placeholder\:tracking-normal::placeholder{letter-spacing:0em}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/70::-moz-placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-muted-foreground\/70::placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.empty\:before\:text-muted-foreground:empty:before{content:var(--tw-content);color:hsl(var(--muted-foreground))}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-muted-foreground:focus-within{border-color:hsl(var(--muted-foreground))}.focus-within\:ring-\[1\.5px\]:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-primary:focus-within{--tw-ring-color: hsl(var(--primary))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rounded-lg:hover{border-radius:var(--radius)}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-destructive:hover{border-color:hsl(var(--destructive))}.hover\:border-destructive\/50:hover{border-color:hsl(var(--destructive) / .5)}.hover\:border-muted:hover{border-color:hsl(var(--muted))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-muted-foreground\/40:hover{border-color:hsl(var(--muted-foreground) / .4)}.hover\:border-muted-foreground\/50:hover{border-color:hsl(var(--muted-foreground) / .5)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-success\/50:hover{border-color:hsl(var(--success) / .5)}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-\[hsl\(var\(--field\)\)\]\/80:hover{background-color:hsl(var(--field) / .8)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-950\/25:hover{background-color:#451a0340}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-foreground\/10:hover{background-color:hsl(var(--foreground) / .1)}.hover\:bg-foreground\/80:hover{background-color:hsl(var(--foreground) / .8)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground) / .2)}.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted) / .1)}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary-foreground\/25:hover{background-color:hsl(var(--primary-foreground) / .25)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/25:hover{background-color:hsl(var(--primary) / .25)}.hover\:bg-primary\/40:hover{background-color:hsl(var(--primary) / .4)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/50:hover{background-color:hsl(var(--primary) / .5)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-success\/10:hover{background-color:hsl(var(--success) / .1)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-\[\#ff6600\]:hover{--tw-text-opacity: 1;color:rgb(255 102 0 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/70:hover{color:hsl(var(--primary) / .7)}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-primary\/40:hover{--tw-ring-color: hsl(var(--primary) / .4)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:w-28:focus{width:7rem}.focus\:border-muted-foreground:focus{border-color:hsl(var(--muted-foreground))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-foreground\/10:focus{background-color:hsl(var(--foreground) / .1)}.focus\:bg-foreground\/5:focus{background-color:hsl(var(--foreground) / .05)}.focus\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\:bg-muted\/30:focus{background-color:hsl(var(--muted) / .3)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[1\.5px\]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-muted-foreground:focus-visible{border-color:hsl(var(--muted-foreground))}.focus-visible\:border-sidebar-primary:focus-visible{border-color:hsl(var(--sidebar-primary))}.focus-visible\:border-transparent:focus-visible{border-color:transparent}.focus-visible\:bg-muted\/30:focus-visible{background-color:hsl(var(--muted) / .3)}.focus-visible\:bg-primary:focus-visible{background-color:hsl(var(--primary))}.focus-visible\:bg-sidebar-accent:focus-visible{background-color:hsl(var(--sidebar-accent))}.focus-visible\:bg-transparent:focus-visible{background-color:transparent}.focus-visible\:text-sidebar-accent-foreground:focus-visible{color:hsl(var(--sidebar-accent-foreground))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[1\.5px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color: hsl(var(--primary) / .35)}.active\:scale-125:active{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.enabled\:hover\:bg-muted:hover:enabled{background-color:hsl(var(--muted))}.enabled\:hover\:text-foreground:hover:enabled{color:hsl(var(--foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group\/react:focus-within .group-focus-within\/react\:visible{visibility:visible}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/react:focus-within .group-focus-within\/react\:opacity-100{opacity:1}.group\/react:hover .group-hover\/react\:visible{visibility:visible}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group:hover .group-hover\:text-accent-foreground\/80{color:hsl(var(--accent-foreground) / .8)}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group\/proj:hover .group-hover\/proj\:opacity-100,.group\/react:hover .group-hover\/react\:opacity-100{opacity:1}.group\/seg:hover .group-hover\/seg\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-60{opacity:.6}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-destructive-foreground\/70{color:hsl(var(--destructive-foreground) / .7)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-pressed\:border-primary[aria-pressed=true]{border-color:hsl(var(--primary))}.aria-pressed\:bg-card[aria-pressed=true]{background-color:hsl(var(--card))}.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:hsl(var(--primary) / .1)}.aria-pressed\:bg-primary\/15[aria-pressed=true]{background-color:hsl(var(--primary) / .15)}.aria-pressed\:text-foreground[aria-pressed=true]{color:hsl(var(--foreground))}.aria-pressed\:text-primary[aria-pressed=true]{color:hsl(var(--primary))}.aria-pressed\:outline[aria-pressed=true]{outline-style:solid}.aria-pressed\:outline-2[aria-pressed=true]{outline-width:2px}.aria-pressed\:outline-offset-1[aria-pressed=true]{outline-offset:1px}.aria-pressed\:outline-foreground[aria-pressed=true]{outline-color:hsl(var(--foreground))}.aria-pressed\:ring-2[aria-pressed=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.aria-pressed\:ring-foreground[aria-pressed=true]{--tw-ring-color: hsl(var(--foreground))}.aria-pressed\:ring-offset-2[aria-pressed=true]{--tw-ring-offset-width: 2px}.aria-pressed\:ring-offset-background[aria-pressed=true]{--tw-ring-offset-color: hsl(var(--background))}.aria-pressed\:ring-offset-card[aria-pressed=true]{--tw-ring-offset-color: hsl(var(--card))}.aria-pressed\:ring-offset-popover[aria-pressed=true]{--tw-ring-offset-color: hsl(var(--popover))}.aria-selected\:bg-primary\/10[aria-selected=true]{background-color:hsl(var(--primary) / .1)}.aria-selected\:text-foreground[aria-selected=true]{color:hsl(var(--foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:ring-2[aria-selected=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.aria-selected\:ring-primary[aria-selected=true]{--tw-ring-color: hsl(var(--primary))}.aria-\[invalid\=true\]\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive))}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:border-primary[data-state=active],.data-\[state\=checked\]\:border-primary[data-state=checked],.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:hsl(var(--primary))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=checked\]\:bg-primary[data-state=checked],.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:hsl(var(--muted))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-primary\/5[data-state=selected]{background-color:hsl(var(--primary) / .05)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true],.data-\[state\=checked\]\:font-medium[data-state=checked]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-primary[data-state=active]{color:hsl(var(--primary))}.data-\[state\=checked\]\:text-foreground[data-state=checked]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=inactive\]\:text-muted-foreground[data-state=inactive]{color:hsl(var(--muted-foreground))}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-foreground[data-state=open]{color:hsl(var(--foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y: -.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x: .25rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x: -.25rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y: .25rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=inactive\]\:hover\:text-foreground:hover[data-state=inactive]{color:hsl(var(--foreground))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-selected=true] .group-data-\[selected\=true\]\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-accent-foreground\/80{color:hsl(var(--accent-foreground) / .8)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.dark\:border-amber-700\/50:is(.dark *){border-color:#b4530980}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-emerald-700\/50:is(.dark *){border-color:#04785780}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:bg-\[\#0b1115\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(11 17 21 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0c1216\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(12 18 22 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#141716\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 23 22 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#151817\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 24 23 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#171918\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 25 24 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-900\/10:is(.dark *){background-color:#064e3b1a}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-orange-500\/10:is(.dark *){background-color:#f973161a}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:bg-sky-500\/10:is(.dark *){background-color:#0ea5e91a}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-500\/10:is(.dark *){background-color:#8b5cf61a}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-full{grid-column:1 / -1}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:rounded-none{border-radius:0}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:top-0{top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.md\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-lg{border-radius:var(--radius)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-56{width:14rem}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_\.6fr\]{grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[20rem_minmax\(0\,1fr\)_18rem\]{grid-template-columns:20rem minmax(0,1fr) 18rem}.lg\:grid-cols-\[74\%_auto\]{grid-template-columns:74% auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.lg\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:pb-0{padding-bottom:0}}@media(min-width:1280px){.xl\:w-\[540px\]{width:540px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}.\[\&\+\&\]\:shadow-\[0_-1px_0_hsl\(var\(--border\)\/\.6\)\]+.\[\&\+\&\]\:shadow-\[0_-1px_0_hsl\(var\(--border\)\/\.6\)\]{--tw-shadow: 0 -1px 0 hsl(var(--border)/.6);--tw-shadow-colored: 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-primary\/10:has([aria-selected]){background-color:hsl(var(--primary) / .1)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-primary\/5:has([aria-selected].day-outside){background-color:hsl(var(--primary) / .05)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:hover\+\&\]\:shadow-none:hover+.\[\&\:hover\+\&\]\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>p\]\:my-0>p{margin-top:0;margin-bottom:0}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_a\]\:text-primary a{color:hsl(var(--primary))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-border\/80 tr{border-color:hsl(var(--border) / .8)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}@font-face{font-family:Manrope;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root,.dark{--font-brand:Manrope,sans-serif;--font-heading:Manrope,sans-serif;--font-body:Manrope,sans-serif;--type-page-title-size:30px;--type-page-title-line:1.15;--type-page-title-weight:700;--type-page-title-tracking:-.025em;--type-section-title-size:16px;--type-section-title-line:1.4;--type-section-title-weight:700;--type-component-title-size:14px;--type-component-title-weight:600;--type-body-size:14px;--type-body-line:1.55;--type-body-weight:500;--type-body-compact-size:13px;--type-label-size:13px;--type-label-weight:600;--type-meta-size:12px;--control-height:36px;--control-height-sm:32px;--control-height-lg:40px;--control-radius:3px;--surface-radius:3px;--overlay-radius:3px;--radius:3px;--layout-gap:16px;--section-gap:20px;--side-w:244px;--header-h:64px;--acc:#EB7A45;--blu:#5B8DEF;--indaco:#7C8CF8;--viola:#9D7BEA;--verde:#4CC38A;--ambra:#E8AE55;--rosa:#E8709F;--ciano:#45B5C9;--rosso:#F4776F;--gold:#D9B85C;--bg:#0A0E16;--campo:#111824;--blocco:#111824;--t1:#EEF3FA;--t2:#BDBDC2;--t3:#8795AB;--filo:rgba(140,170,220,.13);--filo-forte:rgba(140,170,220,.22);--filo-riga:rgba(140,170,220,.08);--hover:#18212F;--portal-widget:rgba(255,255,255,.035);--portal-control:rgba(255,255,255,.045);--portal-primary:#E9EEF6;--portal-primary-text:#090d14;--background:220 37.5% 6.27%;--foreground:215 54.55% 95.69%;--card:218 35.85% 10.39%;--card-foreground:215 54.55% 95.69%;--popover:222 22% 11%;--popover-foreground:215 54.55% 95.69%;--muted:216.52 32.39% 13.92%;--muted-foreground:216.67 17.65% 60%;--primary:216.92 41.94% 93.92%;--primary-foreground:220 37.5% 6.27%;--secondary:216.52 32.39% 13.92%;--secondary-foreground:215 54.55% 95.69%;--accent:216.52 32.39% 13.92%;--accent-foreground:215 54.55% 95.69%;--destructive:3.61 85.81% 69.61%;--destructive-foreground:0 0% 100%;--border:217.5 22% 18%;--input:217.5 27% 23%;--ring:0 0% 0% / 0;--field:218 35.85% 10.39%;--sidebar-background:220 37.5% 6.27%;--sidebar-foreground:240 4% 72%;--sidebar-primary:19 61% 45%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:217 31% 14%;--sidebar-accent-foreground:215 54.55% 95.69%;--sidebar-border:218 25% 14%}:root:not(.dark){--acc:#AF481F;--blu:#356AC4;--indaco:#5B5FC0;--viola:#7750B5;--verde:#238461;--ambra:#946318;--rosa:#B24170;--ciano:#237D8E;--rosso:#BD3F3B;--gold:#886C20;--bg:#F3F5F8;--campo:#FFFFFF;--blocco:#FFFFFF;--t1:#1C293B;--t2:#49586D;--t3:#627086;--filo:#DCE2EB;--filo-forte:#BEC9D8;--filo-riga:#E5E9F0;--hover:#E8EDF4;--portal-widget:#fff;--portal-control:#E8EDF4;--portal-primary:#111;--portal-primary-text:#fff;--background:216 26.32% 96.27%;--foreground:214.84 35.63% 17.06%;--card:0 0% 100%;--card-foreground:214.84 35.63% 17.06%;--popover:0 0% 100%;--popover-foreground:214.84 35.63% 17.06%;--muted:215 35.29% 93.33%;--muted-foreground:216.67 15.52% 45.49%;--primary:0 0% 6.67%;--primary-foreground:0 0% 100%;--secondary:215 35.29% 93.33%;--secondary-foreground:214.84 35.63% 17.06%;--accent:215 35.29% 93.33%;--accent-foreground:214.84 35.63% 17.06%;--destructive:1.85 52.42% 48.63%;--border:216 27.27% 89.22%;--input:214.62 25% 79.61%;--field:0 0% 100%;--sidebar-background:216 26.32% 96.27%;--sidebar-foreground:215 19.78% 35.69%;--sidebar-accent:215 35.29% 93.33%;--sidebar-accent-foreground:214.84 35.63% 17.06%;--sidebar-border:218 27% 92%}body{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.55;background:var(--bg);color:var(--t1)}button,input,textarea,select{font-family:inherit}.portal-icon{width:16px;height:16px;flex-shrink:0}.portal-tile{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:3px;background:color-mix(in srgb,var(--c,var(--indaco)) 15%,transparent);color:var(--c,var(--indaco))}.portal-tile.small{width:24px;height:24px}.portal-tile.small svg{width:14px;height:14px}.portal-button{height:36px;padding:0 14px 0 12px;gap:8px;border:0;border-radius:3px;font:600 13px Manrope,sans-serif;letter-spacing:.005em;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color .15s,color .15s;cursor:pointer}.portal-button--default,.portal-button--azione,.portal-button--inverse{background:var(--portal-primary);color:var(--portal-primary-text);box-shadow:none}.portal-button--default:hover,.portal-button--azione:hover{filter:brightness(1.08)}.portal-button--secondary,.portal-button--outline{background:var(--portal-control);color:var(--t1);box-shadow:none}.portal-button--secondary:hover,.portal-button--outline:hover,.portal-button--ghost:hover{background:var(--hover)}.portal-button--ghost{background:transparent;color:var(--t2)}.portal-button--link{background:transparent;color:var(--c,var(--t2));padding:0}.portal-button--destructive,.portal-button--cancel{color:var(--rosso);background:color-mix(in srgb,var(--rosso) 12%,transparent)}.portal-button--destructive:hover,.portal-button--cancel:hover{background:color-mix(in srgb,var(--rosso) 20%,transparent)}.portal-button:disabled{opacity:.4;cursor:default;pointer-events:none}.portal-button--sm{height:32px;padding:0 12px}.portal-button--lg{height:40px;padding:0 16px}.portal-button--icon{width:36px;padding:0}:is(*:focus,*:focus-visible){outline:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}[data-slot=avatar-fallback],.portal-avatar{color:#fff}html.tema-transizione,html.tema-transizione *,html.tema-transizione *:before,html.tema-transizione *:after{transition:none!important}html.tema-transizione .portal-theme-toggle svg{view-transition-name:tema-interruttore}html.tema-transizione::view-transition-group(root){animation:none}html.tema-transizione::view-transition-old(root),html.tema-transizione::view-transition-new(root){mix-blend-mode:normal;animation:none;pointer-events:none}html.tema-transizione::view-transition-old(root){z-index:1}html.tema-transizione::view-transition-new(root){z-index:2;animation:portal-theme-reveal .68s cubic-bezier(.22,1,.36,1) both}html.tema-transizione::view-transition-group(tema-interruttore){z-index:3;animation-duration:.68s}html.tema-transizione::view-transition-old(tema-interruttore){mix-blend-mode:normal;animation:portal-theme-icon-out .22s ease-in both}html.tema-transizione::view-transition-new(tema-interruttore){mix-blend-mode:normal;animation:portal-theme-icon-in .58s cubic-bezier(.2,.9,.25,1.15) both}@keyframes portal-theme-reveal{0%{clip-path:circle(0 at var(--tema-x) var(--tema-y))}to{clip-path:circle(var(--tema-raggio) at var(--tema-x) var(--tema-y))}}@keyframes portal-theme-icon-out{to{opacity:0;transform:rotate(-80deg) scale(.5)}}@keyframes portal-theme-icon-in{0%{opacity:0;transform:rotate(100deg) scale(.5)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.tema-transizione::view-transition-group(*),html.tema-transizione::view-transition-old(*),html.tema-transizione::view-transition-new(*){animation:none!important}}.portal-shell{height:100dvh;overflow:hidden;display:flex;background:var(--bg);color:var(--t1);font:500 14px/1.55 Manrope,sans-serif;-webkit-font-smoothing:antialiased}.portal-sidebar{position:relative;z-index:40;width:244px;flex:none;display:flex;flex-direction:column;gap:1px;padding:12px 0 12px 12px;white-space:nowrap;background:var(--bg);transition:width .3s cubic-bezier(.22,1,.36,1)}.portal-sidebar.is-collapsed{width:64px;padding-right:12px}.portal-logo{position:relative;flex:none;height:64px;margin:-12px -12px 8px}.portal-logo img{position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:opacity .22s;height:34px;width:auto;max-width:none}.portal-logo .portal-logo-symbol{width:36px;height:36px;left:14px;opacity:0}.portal-collapse{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;color:var(--t3);border-radius:3px}.portal-collapse svg{width:18px;height:18px}.portal-collapse:hover{background:var(--portal-control);color:var(--t1)}.is-collapsed .portal-logo-full{opacity:0}.is-collapsed .portal-logo .portal-logo-symbol{opacity:1}.is-collapsed .portal-collapse{left:16px;right:auto;opacity:0}.is-collapsed .portal-logo:hover .portal-collapse{opacity:1}.is-collapsed .portal-logo:hover .portal-logo-symbol{opacity:0}:root:not(.dark) .portal-logo img{filter:brightness(0)}.portal-nav-search{height:34px;flex:none;margin-bottom:10px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--campo);border:1px solid var(--filo);border-radius:3px;color:var(--t3);font-size:13px;overflow:hidden}.portal-nav-search svg{width:14px;height:14px}.is-collapsed .portal-nav-search span{opacity:0}.portal-nav-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;margin-left:-12px;padding:0 0 12px 12px}.portal-nav-scroll::-webkit-scrollbar{display:none}.portal-nav-scroll>div,.portal-nav-section,.portal-nav-section>.portal-subnav>div{display:flex;flex-direction:column;gap:1px}.portal-nav-scroll[data-scroll-up=true]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14px);mask-image:linear-gradient(to bottom,transparent,#000 14px)}.portal-nav-scroll[data-scroll-down=true]{-webkit-mask-image:linear-gradient(to top,transparent,#000 18px);mask-image:linear-gradient(to top,transparent,#000 18px)}.portal-nav-scroll[data-scroll-up=true][data-scroll-down=true]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 14px,#000 calc(100% - 18px),transparent)}.portal-nav-row{position:relative}.portal-nav-link{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 11px;color:#b4b4ba;border-radius:3px;font-size:14px;font-weight:500;text-align:left;transition:color .15s,background .15s;overflow:hidden}.portal-nav-link:hover{background:var(--portal-control);color:var(--t1)}.portal-nav-link.is-active{background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--t1);font-weight:600}.portal-nav-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;margin-left:-7px;border-radius:3px;color:var(--c,var(--t3));background:color-mix(in srgb,var(--c,var(--t3)) 14%,transparent)}.portal-nav-icon svg{width:18px;height:18px}.portal-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.portal-nav-chevron{width:14px;height:14px;color:var(--t3);transition:transform .25s}.portal-nav-chevron.is-open{transform:rotate(90deg)}.portal-nav-link .portal-nav-unread{min-width:18px;height:20px;padding:0 6px;border-radius:3px;font-size:11px;background:#e5484d;color:#fff}.is-collapsed .portal-nav-link .portal-nav-unread{left:30px;top:1px;right:auto;width:9px;min-width:9px;height:9px;padding:0;font-size:0;box-shadow:0 0 0 2px var(--bg)}.portal-nav-badge{font-size:10px;color:var(--ambra)}.portal-nav-flyout-trigger{position:absolute;right:30px;top:8px;width:24px;height:24px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 14%,var(--bg));color:var(--c);border:1px solid transparent;border-radius:3px;opacity:0;transition:opacity .15s,background-color .15s,border-color .15s}.portal-nav-row:hover .portal-nav-flyout-trigger,.portal-nav-flyout-trigger:focus-visible,.portal-nav-flyout-trigger[data-state=open]{opacity:1}.portal-nav-flyout-trigger:hover{background:color-mix(in srgb,var(--c) 28%,var(--bg));border-color:color-mix(in srgb,var(--c) 45%,transparent)}.portal-nav-flyout-trigger svg{width:16px;height:16px}.portal-subnav{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s}.portal-subnav[data-open=true]{grid-template-rows:1fr;opacity:1}.portal-subnav>div{min-height:0;overflow:hidden}.portal-nav-group>.portal-subnav>div:before,.portal-nav-group>.portal-subnav>div:after{content:"";display:block}.portal-nav-group>.portal-subnav>div:before{height:2px}.portal-nav-group>.portal-subnav>div:after{height:6px}.portal-subnav-link{height:34px;display:flex;align-items:center;gap:20px;padding:0 11px 0 12px;font-size:13px;font-weight:500;color:#9d9da5;border-radius:3px}.portal-subnav-link>span{flex:1}.portal-subnav-link svg{width:16px;height:16px;color:var(--c,var(--t3));opacity:.85}.portal-subnav-link:hover{background:#141318;color:var(--t1)}.portal-subnav-link:is(:hover,.is-active) svg{color:var(--c,var(--t3));opacity:1}.portal-subnav-link.is-active{color:var(--t1);background:color-mix(in srgb,var(--c) 14%,transparent);font-weight:600}.portal-nav-separator{height:1px;background:var(--filo-riga);margin:10px}.portal-zone-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;color:var(--t3)}.portal-sidebar-nova{flex:none;margin-top:8px;display:flex;align-items:center;gap:12px;height:40px;padding:0 10px;border-radius:3px;color:var(--t1);font-weight:600;background:linear-gradient(90deg,#9d7bea29,#eb7a451a);border:1px solid rgba(157,123,234,.22);overflow:hidden;--c:var(--viola)}.portal-sidebar-nova .portal-nav-icon{background:#9d7bea33;color:#c3a8ff}.portal-sidebar-nova svg{width:18px;height:18px}.portal-sidebar-footer{flex:none;display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:10px;border-top:1px solid var(--filo-riga)}.portal-sidebar-preferences{display:flex;align-items:center;gap:4px}.portal-sidebar-preferences>.portal-nav-link{flex:1;min-width:0}.portal-theme-toggle{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:3px;color:var(--t3)}.portal-theme-toggle svg{width:18px;height:18px}.portal-theme-toggle:hover{color:var(--t1);background:var(--hover)}.is-collapsed .portal-nav-label,.is-collapsed .portal-nav-chevron,.is-collapsed .portal-sidebar-nova>span:last-child{opacity:0;pointer-events:none}.is-collapsed .portal-sidebar-nova{padding-left:10px;background:none;border-color:transparent}.is-collapsed .portal-sidebar-nova .portal-nav-icon{background:linear-gradient(135deg,#9d7bea80,#eb7a4552);color:#fff}.is-collapsed .portal-nav-flyout-trigger{visibility:hidden}.is-collapsed .portal-sidebar-preferences{padding-right:0;flex-direction:column;align-items:flex-start;gap:2px}.is-collapsed .portal-sidebar-preferences>.portal-nav-link{flex:none;width:40px}.is-collapsed .portal-theme-toggle{margin-left:4px}.is-collapsed .portal-nav-search{width:32px;height:32px;margin-left:4px;padding:0 8px}.is-collapsed .portal-nav-search svg{flex:none}.is-collapsed .portal-nav-scroll{margin-right:-12px;padding-right:12px}.is-collapsed .portal-profile-trigger{overflow:hidden}.is-collapsed .portal-profile-trigger .portal-profile-copy{display:block;visibility:hidden;flex:none;width:0}.is-collapsed .portal-nav-link.is-active .portal-nav-icon{background:var(--c);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--c) 35%,transparent)}.portal-nav-flyout{--nav-flyout-bg:color-mix(in srgb,var(--bg),rgb(190,210,245) 5%);--nav-flyout-line:color-mix(in srgb,var(--bg),rgb(190,210,245) 11%);--nav-flyout-hover:rgba(255,255,255,.05);width:264px;padding:0 6px 6px;background:var(--nav-flyout-bg);border:1px solid var(--nav-flyout-line);border-left:0;border-radius:0 3px 3px 0;box-shadow:16px 20px 44px #0008}.portal-nav-flyout>b{height:48px;display:flex;align-items:center;gap:10px;margin:0 -6px 6px;padding:0 14px 0 12px;border-bottom:1px solid color-mix(in srgb,var(--bg),rgb(190,210,245) 6%);font-size:14px;font-weight:700;color:var(--t1);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 20%,transparent),transparent 80%);box-shadow:inset 2px 0 var(--c)}.portal-nav-flyout>b .portal-tile{width:28px;height:28px;background:var(--c);color:#fff}.portal-nav-flyout>b .portal-tile svg{width:16px;height:16px}.portal-nav-flyout .portal-subnav-link{height:40px;padding:0 10px 0 6px;gap:12px;font-size:14px;font-weight:500;color:#d5dae3}.portal-nav-flyout .portal-subnav-link>svg{width:28px;height:28px;padding:6px;border-radius:3px;opacity:1;background:color-mix(in srgb,var(--c) 15%,transparent)}.portal-nav-flyout .portal-subnav-link:hover{background:var(--nav-flyout-hover);color:var(--t1)}.portal-nav-flyout .portal-subnav-link:hover>svg{background:color-mix(in srgb,var(--c) 24%,transparent)}.portal-nav-flyout .portal-subnav-link.is-active{background:color-mix(in srgb,var(--c) 16%,var(--nav-flyout-bg));color:var(--t1)}.portal-nav-flyout .portal-subnav-link.is-active>svg{background:var(--c);color:#fff}:root:not(.dark) .portal-nav-link,:root:not(.dark) .portal-subnav-link{color:var(--t2)}:root:not(.dark) :is(.portal-nav-link,.portal-subnav-link):is(.is-active,:hover){color:var(--t1)}:root:not(.dark) .portal-subnav-link:hover{background:var(--hover)}:root:not(.dark) .portal-sidebar-nova .portal-nav-icon{color:var(--viola)}:root:not(.dark) .portal-nav-flyout{--nav-flyout-bg:var(--campo);--nav-flyout-line:var(--filo);--nav-flyout-hover:var(--hover)}.portal-profile-trigger{display:flex;width:100%;align-items:center;gap:10px;padding:8px 4px 2px;text-align:left;min-height:50px}.portal-profile-trigger b{font-size:13px;font-weight:700;color:var(--t1);display:block}.portal-profile-trigger small{font-size:12px;color:var(--t3)}.portal-profile-trigger .portal-profile-copy{min-width:0;flex:1}.portal-profile-trigger .portal-profile-copy>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-profile-trigger .portal-avatar{width:32px;height:32px;font-size:11px}.is-collapsed .portal-profile-copy,.is-collapsed .portal-profile-chevron{display:none}.portal-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;isolation:isolate}.portal-header{height:64px;flex:none;display:flex;align-items:center;gap:10px;padding:0 28px 0 20px;background:var(--bg);z-index:20}.portal-breadcrumb{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;white-space:nowrap}.portal-breadcrumb>span:not(.portal-tile){color:var(--t3)}.portal-breadcrumb>b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.portal-breadcrumb>.portal-icon{width:14px;height:14px;color:var(--t3)}.portal-breadcrumb .portal-tile{margin-right:4px}.portal-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.portal-clock{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.35;--c:var(--blu)}.portal-clock>span:not(.portal-tile){display:flex;flex-direction:column;justify-content:center;gap:1px;height:32px}.portal-clock>.portal-tile{width:32px;height:32px;background:color-mix(in srgb,var(--blu) 14%,transparent)}.portal-clock>.portal-tile svg{width:18px;height:18px}.portal-clock>span>span{line-height:18px;color:color-mix(in srgb,var(--blu) 40%,var(--t1))}.portal-clock small{font-size:11px;line-height:13px;font-weight:600;color:var(--t2)}.portal-clock time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;letter-spacing:.025em;line-height:18px;color:color-mix(in srgb,var(--blu) 40%,var(--t1))}.portal-time{padding-left:8px;margin-left:2px}.portal-header-divider{height:20px;width:1px;background:var(--filo);margin:0 6px 0 10px}.portal-icon-button{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:3px;color:var(--t2)}.portal-icon-button svg{width:18px;height:18px}.portal-icon-button:hover{background:var(--portal-control);color:var(--t1)}.portal-icon-button:disabled{opacity:.3;cursor:default}.portal-back{width:auto;height:32px;display:inline-flex;gap:7px;padding:0 10px;margin-right:12px;font:600 12px Manrope,sans-serif;border:1px solid var(--filo-riga);border-radius:4px}.portal-back svg{width:14px;height:14px}.portal-nova-trigger{height:36px;margin-right:6px;display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 8px;border-radius:3px;color:#c3afe9;background:color-mix(in srgb,var(--viola) 12%,transparent);font-size:13px;font-weight:600}.portal-nova-trigger svg{width:14px;height:14px}.portal-breadcrumb :is(a,b){padding:3px 6px;margin:0 -6px;border-radius:3px}.portal-breadcrumb a{font-weight:500;color:var(--t3)}.portal-breadcrumb a:hover{color:var(--t1);background:var(--hover)}:root:not(.dark) .portal-nova-trigger{color:var(--viola)}:root:not(.dark) .portal-nav-flyout{box-shadow:0 12px 32px #243c5b24}.portal-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:0 32px}.portal-route{display:flow-root;min-width:0;min-height:100%;box-sizing:border-box;padding-bottom:var(--nova-riserva)}.portal-page-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:20px}.portal-page-header h1{font:700 30px/1.15 Manrope,sans-serif;letter-spacing:-.025em;margin:0}.portal-page-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-search-result{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:3px;text-align:left}.portal-search-result:hover{background:var(--hover)}.portal-search-result>svg:last-child{margin-left:auto}@media(max-width:767px){.portal-sidebar{position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.portal-sidebar.is-mobile-open{transform:none}.portal-header{padding:0 16px}.portal-clock,.portal-header-divider{display:none}.portal-content{padding:0 16px}}.portal-scroll-fade{scrollbar-width:none;-ms-overflow-style:none}.portal-scroll-fade::-webkit-scrollbar{display:none;width:0;height:0}.portal-scroll-fade[data-scroll-up=true]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-size,24px));mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-size,24px))}.portal-scroll-fade[data-scroll-down=true]{-webkit-mask-image:linear-gradient(to top,transparent,#000 var(--scroll-fade-size,24px));mask-image:linear-gradient(to top,transparent,#000 var(--scroll-fade-size,24px))}.portal-scroll-fade[data-scroll-up=true][data-scroll-down=true]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-size,24px),#000 calc(100% - var(--scroll-fade-size,24px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-size,24px),#000 calc(100% - var(--scroll-fade-size,24px)),transparent)}[data-slot=sheet-content]:is([data-side=left],[data-side=right]){top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important}.portal-sidebar-nova[aria-current=page]{border-color:color-mix(in srgb,var(--viola) 55%,transparent);background:linear-gradient(90deg,#9d7bea3d,#eb7a451f)}.portal-profile-trigger>svg{color:var(--t3)!important;opacity:.6}.portal-scroll-fade{will-change:scroll-position}.portal-shell{--nova-riserva:16px}.portal-shell:has(>.portal-nova-widget[data-mode=bar]){--nova-riserva:112px}.portal-route:has(>.portal-app-page,>.portal-tool-page,.portal-calendar,.portal-chat,.portal-desktop,.portal-notes,.portal-nova-page,.portal-project-create,.au-editor-page,.fo-editor-page,.portal-templates.editor,.portal-announcement-editor){padding-bottom:0}.portal-shell .portal-content:has(>.portal-route>.portal-app-page){padding-bottom:20px;overflow:hidden}.portal-shell .portal-content:has(>.portal-route>.portal-app-page)>.portal-route{height:100%;min-height:0;display:flex;flex-direction:column}.portal-route>.portal-app-page{flex:1;min-height:0}.portal-route>.portal-tool-page{display:flex;flex-direction:column;min-height:0}.portal-tabs{display:flex;gap:4px;margin-top:18px;box-shadow:inset 0 -1px #ffffff0f}.portal-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;background:transparent;font:600 13px Manrope,sans-serif;color:var(--t3);cursor:pointer;white-space:nowrap;transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-tabs button:hover,.portal-tabs button:focus-visible,.portal-tabs button.on{color:var(--t1)}.portal-tabs button:hover,.portal-tabs button:focus-visible{background-color:#ffffff09}.portal-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--t1);animation:portal-tab-active var(--t-medio,.22s) var(--c-entra,ease-out)}.portal-tabs .portal-icon{width:15px;height:15px;flex-shrink:0}.portal-tabs em{font-style:normal;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:3px;background:#ffffff14;font-size:11px;color:var(--t2);transition:color var(--t-rapido,.14s) var(--c-entra,ease-out),background-color var(--t-rapido,.14s) var(--c-entra,ease-out)}.portal-tabs button:hover em,.portal-tabs button:focus-visible em{color:var(--t1);background-color:#ffffff1f}@keyframes portal-tab-active{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.portal-tabs button,.portal-tabs em{transition:none}.portal-tabs button.on:after{animation:none}}.g-sopra{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:2px;padding:2px;border-radius:3px;background:#0b0e15d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(-3px);transition:opacity var(--t-rapido,.14s) ease,transform var(--t-rapido,.14s) var(--c-entra,ease-out)}.g-sopra.basso{top:auto;bottom:8px;transform:translateY(3px)}:hover>.g-sopra,:focus-within>.g-sopra,.g-sopra:has([data-state=open]){opacity:1;transform:none}.g-sopra button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:none;color:#ffffffb8;cursor:pointer}.g-sopra button:hover,.g-sopra button[data-state=open]{background:#ffffff1a;color:#fff}.g-sopra button.on{color:#8fb0f5}.g-sopra button.ko:hover{background:#f4776f2e;color:#f4776f}.g-sopra svg{width:14px;height:14px}.sf-dialog{max-width:680px!important;gap:16px!important;--c:var(--ciano)}.sf-head{display:flex;align-items:flex-start;gap:12px;padding-right:28px}.sf-head>span{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:3px;background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c)}.sf-head>span svg{width:18px;height:18px}.sf-head h2{margin:0;font-size:16px;font-weight:700;color:var(--t1)}.sf-head p{margin:2px 0 0;font-size:13px;color:var(--t3)}.sf-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--t2)}.sf-field small{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--t3)}.sf-field small svg{width:12px;height:12px}.sf-parti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sf-parti>button{display:flex;align-items:center;gap:10px;min-width:0;height:52px;padding:0 12px;border:0;border-radius:3px;background:var(--portal-control);font:inherit;color:var(--t2);text-align:left;cursor:pointer;transition:background-color var(--t-rapido,.14s) ease,box-shadow var(--t-rapido,.14s) ease}.sf-parti>button:hover:not(:disabled){background:var(--hover);color:var(--t1)}.sf-parti>button:disabled{opacity:.45;cursor:default}.sf-parti>button>span:last-child{display:flex;flex-direction:column;min-width:0}.sf-parti b{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-parti small{font-size:12px;font-weight:500;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-pi{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:3px;background:var(--hover);color:var(--t2)}.sf-pi svg{width:14px;height:14px}.sf-parti>button[aria-checked=true]{background:color-mix(in srgb,var(--c) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}.sf-parti>button[aria-checked=true] .sf-pi{background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--c)}.sf-scelte{display:flex;flex-wrap:wrap;gap:6px}.sf-scelte>button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:0;border-radius:3px;background:var(--portal-control);font:inherit;font-size:13px;font-weight:500;color:var(--t2);cursor:pointer}.sf-scelte>button:hover{background:var(--hover);color:var(--t1)}.sf-scelte>button[aria-checked=true]{background:color-mix(in srgb,var(--c) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);color:var(--t1)}.sf-scelte i{width:8px;height:8px;border-radius:50%;background:var(--k,var(--t3))}.sf-carte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;max-height:min(330px,calc(100dvh - 400px));overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:2px 4px 4px}.sf-carta{position:relative;display:flex;flex-direction:column;min-width:0;height:auto;padding:0;border:0;border-radius:3px;background:var(--portal-control);overflow:hidden;font:inherit;color:var(--t2);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-subtle,rgba(255,255,255,.05));transition:box-shadow var(--t-rapido,.14s) ease}.sf-carta[aria-checked=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 75%,transparent);background:color-mix(in srgb,var(--c) 7%,var(--portal-control))}.sf-ant{position:relative;flex:none;height:96px;overflow:hidden;pointer-events:none}.sf-ant>*{position:absolute!important;top:0;right:0;bottom:0;left:0;height:auto!important;border-radius:0!important;margin:0!important}.sf-ci{display:flex;flex-direction:column;gap:2px;padding:9px 11px 11px;min-width:0}.sf-ci b{font-size:13px;font-weight:600;line-height:1.35;color:var(--t1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-ci small{font-size:12px;line-height:1.4;color:var(--t3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.sf-ok{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--c);color:#fff}.sf-ok svg{width:12px;height:12px}.sf-piede{display:flex;align-items:center;gap:8px}.sf-piede .sf-spazio{flex:1}.sf-nota{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--t3)}.sf-nota svg{width:13px;height:13px;flex-shrink:0}.sf-nota.manca{color:var(--ambra)}.nd-nuovo{animation:nd-acceso 2.4s var(--c-entra,ease-out) both}@keyframes nd-acceso{0%,35%{background-color:color-mix(in srgb,var(--nd-c,var(--ciano)) 16%,transparent);box-shadow:inset 0 0 0 1px var(--nd-c,var(--ciano))}to{box-shadow:inset 0 0 0 1px transparent}}@media(prefers-reduced-motion:reduce){.nd-nuovo{animation-duration:.01s}}.g-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--k,var(--t3))}.sf-ant .tp-frame-host{width:100%;min-width:0;display:flex;justify-content:center;overflow:hidden;background:#f2f2f5}.sf-ant .tp-frame-sizing{position:relative;flex:none}.sf-ant .tp-frame-host iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0;transform-origin:top left;background:#fff}.sf-ant .tp-mini{background:#f2f2f5}.sf-ant .tp-mini img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tpv-dest{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:3px;border:1px solid var(--border);border-radius:3px;background:var(--portal-control);cursor:text;transition:border-color var(--t-rapido,.14s) ease}.tpv-dest:focus-within{border-color:var(--t3)}.tpv-dest.ko{border-color:var(--ambra)}.tpv-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 0 0 4px;border-radius:3px;background:var(--hover);font-size:12.5px;font-weight:600;color:var(--t1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tpv-chip .portal-user-avatar,.tpv-chip [data-avatar]{flex-shrink:0}.tpv-cn{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpv-cx{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;margin-left:-2px;padding:0;border:0;border-radius:0 3px 3px 0;background:none;color:var(--t3);cursor:pointer}.tpv-cx:hover{background:var(--hover);color:var(--t1)}.tpv-cx svg{width:12px;height:12px}.tpv-in{flex:1 1 140px;min-width:120px;height:28px;padding:0 8px;border:0;background:none;font:500 13px inherit;color:var(--t1);outline:none}.tpv-in::-moz-placeholder{color:var(--t3)}.tpv-in::placeholder{color:var(--t3)}.tpv-av{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--hover);color:var(--t2)}.tpv-av svg{width:11px;height:11px}.tpv-av.contatto{background:color-mix(in srgb,var(--ciano) 30%,var(--portal-control));color:var(--t1);font:700 9px inherit}.tpv-riga{display:flex;align-items:center;gap:12px}.tpv-riga>span{flex:1;min-width:0}.tpv-riga small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;color:var(--t3)}.tpv-riga .tpv-err{color:var(--ambra)}.tpv-riga small svg{flex-shrink:0;width:13px;height:13px}.tpv-sel{display:flex;align-items:center;gap:9px;width:100%;height:36px;padding:0 10px 0 8px;border:1px solid var(--border);border-radius:3px;background:var(--portal-control);font:500 13px inherit;color:var(--t1);text-align:left;cursor:pointer}.tpv-sel:hover,.tpv-sel[data-state=open]{border-color:var(--t3)}.tpv-sel>svg{flex-shrink:0;width:14px;height:14px;color:var(--t3)}.tpv-sn{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.tpv-sn b{font-weight:600}.tpv-sn small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--t3)}.tpv-ogg{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--t3)}.tpv-ogg svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.tpv-ogg b{font-weight:600;color:var(--t2)}
