.voce-locale{gap:8px;margin:10px 0;display:grid}.voce-locale[hidden]{display:none}.voce-locale textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:70px}.voce-locale input[type=file]{max-width:100%}.fin-scelte[hidden]{display:none}.centro-ai .hub-nome .hub-peso{margin-top:3px}.centro-ai .hub-nome .hub-macchina{line-height:1.4}.centro-ai .hub-macchina[data-esito=lento]{color:var(--oro)}.fun-ai{gap:6px;display:grid}.fun-ai .fun-gruppo{font:700 12px var(--ui);letter-spacing:3px;text-transform:uppercase;color:var(--inciso,#8d889c);margin:10px 0 2px}.fun-riga{background:var(--pann2);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:44px;padding:8px 12px;display:grid;box-shadow:inset 0 0 0 1px #000}.fun-testo{gap:2px;min-width:0;display:grid}.fun-testo b{font-weight:700}.fun-testo small{color:var(--testo2);line-height:1.35}.fun-peso{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fun-stato{font:700 12px var(--ui);letter-spacing:3px;text-transform:uppercase;color:var(--inciso,#8d889c);align-items:center;gap:6px;display:inline-flex}.fun-spia{background:#2a2932;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #000}.fun-stato[data-stato=pronta] .fun-spia{background:var(--verde);box-shadow:0 0 6px var(--verde)}.fun-stato[data-stato=sperimentale] .fun-spia{background:var(--ambra);box-shadow:0 0 6px var(--ambra)}.fun-riga[data-stato=sperimentale]{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #ffb23d47}.fun-azioni{gap:8px;display:flex}.fun-azioni button,.fun-ai .ai-riga button{border-radius:6px;min-height:44px;padding:0 14px}.fun-presenza[data-presenza=si]{color:var(--verde)}.fun-presenza{font:700 12px var(--ui);letter-spacing:1px;color:var(--testo2)}@media (max-width:700px){.fun-riga{grid-template-columns:minmax(0,1fr)}}.dialogo.centro-ai{flex-direction:column;width:min(1120px,100vw - 48px);max-height:calc(100dvh - 80px);display:flex}.centro-ai .dlg-corpo{min-height:0;padding:12px;overflow:auto}.centro-ai .dlg-testa,.centro-ai .dlg-piede{flex:none}.centro-ai .ai-pagina[hidden]{display:none}.centro-ai .ai-schede,.centro-ai .ai-ricerca,.centro-ai .ai-filtri,.centro-ai .ai-paginazione{align-items:center;gap:8px;display:flex}.centro-ai .ai-schede{margin-bottom:8px}.centro-ai .ai-schede button[aria-pressed=true],.centro-ai .ai-filtri button[aria-pressed=true]{border-color:var(--cia);color:var(--cia)}.centro-ai .ai-ricerca{flex-wrap:wrap;justify-content:space-between}.centro-ai .ai-ricerca input{min-width:180px;height:var(--riga);flex:1}.centro-ai .ai-schede button,.centro-ai .ai-filtri button,.centro-ai .ai-paginazione button{min-height:var(--riga)}.centro-ai .sch-funzioni{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.centro-ai .sch-funzione{box-sizing:border-box;border-radius:6px;grid-template-rows:22px 20px 34px;gap:4px;height:clamp(104px,10.4vh,112px);padding:8px;display:grid}.centro-ai .sch-funzione-testa,.centro-ai .sch-funzione-azioni{align-items:center;gap:6px;min-width:0;display:flex}.centro-ai .sch-funzione-testa b{font:700 16px/1.3 var(--ui);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.centro-ai .sch-funzione p{font:500 15px/1.3 var(--ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.centro-ai .sch-cartellino{min-height:22px;font:700 12px var(--ui);letter-spacing:.3px;gap:4px;padding:0 5px}.centro-ai .sch-funzione-azioni .btn-mini{min-height:34px;margin:0;padding:0 10px}.centro-ai .ai-chip,.centro-ai .ai-pagina-num{font:400 12px var(--mono);color:var(--testo2)}.centro-ai .ai-chip{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.centro-ai .ai-paginazione{justify-content:center;margin-top:8px}.centro-ai .ai-sezione{margin-top:8px;padding-top:8px}.centro-ai :focus-visible{outline:2px solid var(--cia);outline-offset:2px}@media (max-width:800px){.centro-ai .sch-funzioni{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.centro-ai .sch-funzioni{grid-template-columns:1fr}}.centro-ai .sch-funzione p.ai-manca{color:var(--ambra)}.centro-ai .hub-riga{align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}.centro-ai .hub-nome{flex:1;min-width:0}.centro-ai .hub-nome b{font:700 16px var(--ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.centro-ai .hub-stato{min-height:0;font:12px var(--mono);padding:4px 6px}.centro-ai .hub-riga>.btn-mini{min-width:0;min-height:34px;padding:0 10px;font-size:15px}.centro-ai .hub-dettagli{position:relative}.centro-ai .hub-dettagli summary{cursor:pointer;padding:8px;list-style:none}.centro-ai .hub-dettagli-corpo{z-index:5;border:1px solid var(--sch-bordo-forte);background:#15141b;border-radius:6px;width:min(320px,70vw);padding:12px;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #000}.centro-ai .hub-dettagli-corpo small{display:block}.centro-ai .hub-riga:has(.hub-dettagli[open]){flex-wrap:wrap}.centro-ai .hub-dettagli[open]{flex-basis:100%}.centro-ai .hub-dettagli-corpo{width:auto;box-shadow:none;position:static}
