.c-schede-funzioni{position:relative;--sf-scena-h: 136px}.c-schede-funzioni__barra{display:flex;justify-content:flex-end;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);min-height:24px}.c-schede-funzioni__griglia{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap-griglia);grid-template-columns:minmax(0,1fr)}.c-schede-funzioni__griglia>li{display:flex;min-width:0}.c-schede-funzioni__gruppo-titolo{font-size:var(--t-h4);line-height:var(--lh-h4);font-weight:600;margin:var(--s-8) 0 var(--s-3)}.c-schede-funzioni__gruppo-titolo:first-child{margin-top:0}.c-schede-funzioni__scheda{position:relative;display:flex;flex-direction:column;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-4);background:var(--superficie);color:inherit;text-decoration:none;border:1px solid var(--bordo);border-radius:var(--r-md);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}a.c-schede-funzioni__scheda:hover,a.c-schede-funzioni__scheda:focus-visible{border-color:var(--viola-300);box-shadow:var(--ombra-2);transform:translateY(-2px);color:inherit}.c-schede-funzioni__testa{display:flex;align-items:center;gap:var(--s-3);min-width:0}.c-schede-funzioni__nome{font-size:var(--t-h4);line-height:var(--lh-h4);font-weight:600;margin:0;overflow-wrap:anywhere}.c-schede-funzioni__occhiello{font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--occhiello)}.c-schede-funzioni__bollini{display:flex;flex-wrap:wrap;gap:6px}.c-schede-funzioni__descr{margin:0;color:var(--testo-2);font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.c-schede-funzioni__sapere{margin:0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}.c-schede-funzioni__sapere strong{color:var(--slate-700);font-weight:600}.c-schede-funzioni__link{margin-top:auto;padding-top:var(--s-2);display:block;color:var(--link);font-weight:600;font-size:var(--t-small);line-height:var(--lh-small)}.c-schede-funzioni__link .i{display:inline-block;vertical-align:-3px;width:16px;height:16px;transition:transform var(--dur-1) var(--ease)}.c-schede-funzioni__fine{white-space:nowrap}a.c-schede-funzioni__scheda:hover .c-schede-funzioni__link .i{transform:translate(3px)}.c-schede-funzioni__chevron{display:none}.c-schede-funzioni .c-badge--condizione{background:#fff;color:var(--notte);border-color:var(--slate-300)}.c-schede-funzioni .c-badge--arrivo{border-style:dashed}.c-schede-funzioni__legenda{margin-top:var(--s-4)}.c-schede-funzioni__scena{position:relative;display:block;height:var(--sf-scena-h);overflow:hidden;margin-bottom:var(--s-2);padding:12px;border-radius:var(--r-sm);background:var(--slate-50);border:1px solid var(--slate-200);font-size:12px;line-height:16px;color:var(--slate-700)}.c-schede-funzioni__scena:empty{display:none}.c-schede-funzioni__sc{display:flex;flex-direction:column;gap:5px;height:100%}.c-schede-funzioni__sc--fila{flex-direction:row;gap:8px}.c-schede-funzioni__lab{font-size:12px;line-height:16px;font-weight:600;color:var(--slate-600)}.c-schede-funzioni__b{display:block;max-width:100%;padding:6px 9px;border-radius:10px;background:#fff;border:1px solid var(--slate-200);color:var(--slate-800);font-size:12px;line-height:16px}.c-schede-funzioni__b--team{background:var(--verde-100);border-color:var(--verde-200);align-self:flex-end}.c-schede-funzioni__b--ia{background:var(--viola-50);border-color:var(--viola-200)}.c-schede-funzioni__b--auto{background:var(--slate-100)}.c-schede-funzioni__b small{display:block;font-size:12px;font-weight:600;color:var(--viola-700)}.c-schede-funzioni__b--team small{color:var(--verde-800)}.c-schede-funzioni__b--auto small{color:var(--slate-600)}.c-schede-funzioni__dove{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px}.c-schede-funzioni__dove .c-schede-funzioni__b--team{align-self:auto}.c-schede-funzioni .c-icon-tile>svg:not(.i){width:72%;height:72%}.c-schede-funzioni__pane{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:10px;background:#fff;border:1px solid var(--slate-200)}.c-schede-funzioni__pane--tel{border-radius:14px;border-width:2px;border-color:var(--slate-300)}.c-schede-funzioni__interr{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.c-schede-funzioni__sw{position:relative;width:28px;height:16px;border-radius:99px;background:var(--viola-600);flex:none}.c-schede-funzioni__sw:after{content:"";position:absolute;top:2px;left:14px;width:12px;height:12px;border-radius:50%;background:#fff}.c-schede-funzioni__linea{position:relative;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:4px;margin-top:6px}.c-schede-funzioni__linea:before{content:"";position:absolute;top:7px;left:8px;right:8px;height:2px;background:var(--slate-300)}.c-schede-funzioni__tappa{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.c-schede-funzioni__punto{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--slate-400)}.c-schede-funzioni__punto--ia{background:var(--viola-600);border-color:var(--viola-600)}.c-schede-funzioni__punto--tu{background:var(--notte);border-color:var(--notte)}.c-schede-funzioni__ora{font-weight:700;color:var(--slate-900);font-variant-numeric:tabular-nums}.c-schede-funzioni__riga{display:flex;align-items:center;gap:8px;min-height:22px;padding:3px 8px;border-radius:8px;background:#fff;border:1px solid var(--slate-200)}.c-schede-funzioni__dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--canale, var(--slate-400))}.c-schede-funzioni__ini{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--slate-200);color:var(--slate-800);font-weight:700;font-size:12px}.c-schede-funzioni__barretta{flex:1;height:6px;border-radius:3px;background:var(--slate-200);min-width:12px}.c-schede-funzioni__stato{flex:none;font-weight:600;color:var(--slate-700)}.c-schede-funzioni__nodo{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:8px;background:#fff;border:1px solid var(--viola-200);font-weight:600;position:relative}.c-schede-funzioni__nodo .i{width:14px;height:14px;color:var(--viola-700);flex:none}.c-schede-funzioni__nodo+.c-schede-funzioni__nodo{margin-top:6px}.c-schede-funzioni__nodo+.c-schede-funzioni__nodo:before{content:"";position:absolute;left:16px;top:-13px;width:2px;height:12px;background:var(--viola-200)}.c-schede-funzioni__sc--nodi{gap:0}.c-schede-funzioni__pillole{display:flex;flex-wrap:wrap;gap:6px;align-content:center;height:100%}.c-schede-funzioni__pill{padding:4px 10px;border-radius:99px;background:#fff;border:1px solid var(--slate-300);font-weight:600;color:var(--slate-800)}.c-schede-funzioni__vassoio{flex:0 0 44%;display:flex;flex-direction:column;gap:6px;padding:8px;border:1.5px dashed var(--slate-300);border-radius:10px}.c-schede-funzioni__lista{flex:1;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:10px;background:#fff;border:1px solid var(--slate-200)}.c-schede-funzioni__tess{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:var(--slate-100);font-weight:600;white-space:nowrap}.c-schede-funzioni__tess--fuori{background:var(--errore-fondo);color:var(--errore-testo)}.c-schede-funzioni__ctrl{display:inline-grid;place-items:center;width:44px;height:44px;margin-top:var(--s-3);background:transparent;border:0;padding:0;cursor:pointer;border-radius:50%;color:var(--slate-800)}.c-schede-funzioni__ctrl.is-nascosto{visibility:hidden;pointer-events:none}.c-schede-funzioni__ctrl:before{content:"";grid-area:1/1;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--slate-300)}.c-schede-funzioni__ctrl .i{grid-area:1/1;width:16px;height:16px;position:relative}@media(prefers-reduced-motion:no-preference){.c-schede-funzioni.is-pausa *{animation-play-state:paused!important}.is-gioca .c-schede-funzioni__scena [style*=--k]{animation:sf-entra var(--dur-2) var(--ease-out) backwards;animation-delay:calc(var(--k) * .42s + .12s)}.is-gioca .c-schede-funzioni__scena [data-mossa=sinistra]{animation-name:sf-da-sinistra}.is-gioca .c-schede-funzioni__scena [data-mossa=punto]{animation-name:sf-punto;animation-duration:var(--dur-3)}.is-gioca .c-schede-funzioni__scena [data-mossa=esci]{animation-name:sf-esci;animation-duration:var(--dur-4);animation-timing-function:var(--ease)}.is-gioca .c-schede-funzioni__scena [data-mossa=pop]{animation-name:sf-pop}.is-gioca .c-schede-funzioni__scena .c-schede-funzioni__sw:after{animation:sf-sw var(--dur-2) var(--ease) backwards .4s}.is-gioca .c-schede-funzioni__scena .c-schede-funzioni__sw{animation:sf-sw-fondo var(--dur-2) var(--ease) backwards .4s}.is-gioca .c-schede-funzioni__scena{border-color:var(--viola-200);transition:border-color var(--dur-2) var(--ease)}.c-schede-funzioni.is-gesto .c-schede-funzioni__testa .c-icon-tile .i{animation:sf-gesto var(--dur-3) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 90ms)}}@keyframes sf-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sf-da-sinistra{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes sf-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes sf-punto{0%{transform:scale(.4);background:#fff;border-color:var(--slate-300)}to{transform:none}}@keyframes sf-esci{0%{transform:translate(-120%)}to{transform:none}}@keyframes sf-sw{0%{transform:translate(-12px)}to{transform:none}}@keyframes sf-sw-fondo{0%{background:var(--slate-300)}to{background:var(--viola-600)}}@keyframes sf-gesto{0%{transform:none}40%{transform:translateY(-3px) scale(1.08)}to{transform:none}}@media(max-width:767px){.c-schede-funzioni__scheda{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;column-gap:var(--s-3);row-gap:4px;padding:var(--s-3) var(--s-4);align-items:start}.c-schede-funzioni__scena{display:none}.c-schede-funzioni__testa{display:contents}.c-schede-funzioni__testa .c-icon-tile{--tile: 40px;--icona: 20px;grid-column:1;grid-row:1 / span 4}.c-schede-funzioni__scheda>:not(.c-schede-funzioni__testa):not(.c-schede-funzioni__chevron),.c-schede-funzioni__nome{grid-column:2}.c-schede-funzioni__chevron{display:block;grid-column:3;grid-row:1;align-self:center;color:var(--slate-400);width:20px;height:20px}.c-schede-funzioni__resto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c-schede-funzioni__link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0}.c-schede-funzioni--integrazioni .c-schede-funzioni__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}.c-schede-funzioni--integrazioni .c-schede-funzioni__scheda{display:flex;padding:var(--s-3)}.c-schede-funzioni--integrazioni .c-schede-funzioni__chevron{display:none}.c-schede-funzioni--integrazioni .c-schede-funzioni__descr{font-size:var(--t-small);line-height:var(--lh-small)}.c-schede-funzioni__ctrl{display:none}}@media(min-width:768px){.c-schede-funzioni__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}.c-schede-funzioni--collegate .c-schede-funzioni__griglia{grid-template-columns:repeat(3,minmax(0,1fr))}.c-schede-funzioni__scheda{padding:var(--scheda-pad)}}@media(min-width:1024px){.c-schede-funzioni--home .c-schede-funzioni__griglia,.c-schede-funzioni--indice .c-schede-funzioni__griglia,.c-schede-funzioni--settore .c-schede-funzioni__griglia,.c-schede-funzioni--integrazioni .c-schede-funzioni__griglia{grid-template-columns:repeat(4,minmax(0,1fr))}.c-schede-funzioni--home .c-schede-funzioni__scheda,.c-schede-funzioni--indice .c-schede-funzioni__scheda,.c-schede-funzioni--settore .c-schede-funzioni__scheda{padding:var(--s-4)}.c-schede-funzioni--integrazioni .c-schede-funzioni__scheda{padding:var(--s-5)}}@media(min-width:1024px)and (hover:hover){.c-schede-funzioni__scheda:has(.c-schede-funzioni__scena:not(:empty)) .c-schede-funzioni__descr{position:absolute;z-index:2;left:var(--s-4);right:var(--s-4);top:var(--s-4);min-height:var(--sf-scena-h);padding:12px 14px;border-radius:var(--r-sm);background:#fff;border:1px solid var(--viola-200);box-shadow:var(--ombra-2);font-size:var(--t-small);line-height:var(--lh-small);color:var(--slate-700);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity var(--dur-1) var(--ease),transform var(--dur-2) var(--ease-out)}.c-schede-funzioni__scheda:hover .c-schede-funzioni__descr,.c-schede-funzioni__scheda:focus-visible .c-schede-funzioni__descr,.c-schede-funzioni__scheda:focus-within .c-schede-funzioni__descr{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.c-schede-funzioni__scheda,.c-schede-funzioni__descr{transition:none!important}a.c-schede-funzioni__scheda:hover{transform:none}.c-schede-funzioni__ctrl{display:none}}