.mf-oracolo{--scheda-ambra:var(--mf-ambra-testo,var(--lamp))}[data-theme=light] .mf-oracolo{--scheda-ambra:color-mix(in oklab,var(--lamp) 42%,var(--text))}.mf-oracolo .scheda-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mf-oracolo .chat-avviso-schede{color:var(--muted);flex-shrink:0;margin:0;padding:8px 16px 0;font-size:.76rem;line-height:1.4}.mf-oracolo .chat-schede{flex-shrink:0;gap:10px;width:100%;margin:6px 0 2px;display:grid;container:schede/inline-size}.mf-oracolo .scheda{border:1px solid var(--line-2);border-radius:var(--r-riquadro,14px);background:var(--panel-2);min-width:0;color:var(--text);flex-direction:column;gap:10px;padding:14px;font-size:.88rem;line-height:1.45;display:flex;position:relative}.mf-oracolo .scheda p{margin:0}.mf-oracolo .scheda-testa{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.mf-oracolo .scheda-occhiello{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--muted);font-size:.66rem;font-weight:600;overflow:hidden}.mf-oracolo .scheda-pillola{border:1px solid var(--line-2);white-space:nowrap;color:var(--muted);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:.72rem;font-weight:600}.mf-oracolo .scheda-pillola[data-tono=ambra]{background:var(--lamp-faint);border-color:var(--lamp-soft);color:var(--scheda-ambra)}.mf-oracolo .scheda-pillola[data-tono=ok]{background:var(--planned-faint);border-color:var(--planned-soft);color:var(--mf-teal-testo,var(--planned))}.mf-oracolo .scheda-titolo{font-family:var(--font-titoli,"Fraunces",Georgia,serif);color:var(--text);overflow-wrap:anywhere;margin:-4px 0 0;font-size:1.15rem;font-weight:400;line-height:1.25}.mf-oracolo .scheda-titolo:focus,.mf-oracolo .scheda-chiusa:focus{outline:none}.mf-oracolo .scheda-titolo:focus-visible,.mf-oracolo .scheda-chiusa:focus-visible{outline:2px solid var(--lamp);outline-offset:2px;border-radius:6px}.mf-oracolo .scheda-sotto{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.mf-oracolo .scheda-passato{color:var(--scheda-ambra)}.mf-oracolo .scheda-programma{color:var(--mf-teal-testo,var(--planned))}.mf-oracolo .scheda-passato .scheda-punto{color:var(--lamp)}.mf-oracolo .scheda-programma .scheda-punto{color:var(--planned)}.mf-oracolo .scheda-badge{border:1px dashed var(--lamp-soft);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:8px;padding:0 7px;font-size:.68rem;display:inline-block}.mf-oracolo .scheda-muto{color:var(--muted)}.mf-oracolo .scheda-sistemare:empty{display:none}.mf-oracolo .scheda-box{flex-direction:column;gap:8px;margin:0;display:flex}.mf-oracolo .scheda-box-titolo{letter-spacing:.06em;text-transform:uppercase;color:var(--scheda-ambra);font-size:.72rem;font-weight:700}.mf-oracolo .scheda-problemi{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mf-oracolo .scheda-azioni-problema{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mf-oracolo .scheda-candidati{flex-direction:column;gap:6px;margin-top:6px;display:flex}.mf-oracolo .scheda-opzioni{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mf-oracolo .scheda-opzioni li{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 10px;display:flex}.mf-oracolo .scheda-opzioni li>span{overflow-wrap:anywhere;min-width:0}.mf-oracolo .scheda-opzioni .mod-btn{flex-shrink:0}.mf-oracolo .scheda-righe{border-top:1px solid var(--line);flex-direction:column;display:flex}.mf-oracolo .scheda-riga{border-bottom:1px solid var(--line);min-width:0}.mf-oracolo .scheda-riga-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:8px 6px;display:block}.mf-oracolo .scheda-riga-btn:disabled{cursor:default;color:inherit;opacity:1}.mf-oracolo .scheda-riga-btn:focus-visible,.mf-oracolo .scheda-aggiungi-btn:focus-visible,.mf-oracolo .scheda-link:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}.mf-oracolo .scheda-con-testa,.mf-oracolo .scheda-lineup{padding:8px 6px}.mf-oracolo .scheda-lineup{display:block}.mf-oracolo .scheda-etichetta{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600;display:block}.mf-oracolo .scheda-valore{overflow-wrap:anywhere;min-width:0;display:block}.mf-oracolo .scheda-con-testa .scheda-valore{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mf-oracolo .scheda-aggiungi{color:var(--muted)}.mf-oracolo .scheda-aggiungi-btn{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0;padding:2px 4px;font-size:.85rem}.mf-oracolo .scheda-aggiungi-btn:hover,.mf-oracolo .scheda-riga-btn:hover:not(:disabled) .scheda-aggiungi{color:var(--scheda-ambra)}.mf-oracolo .scheda-matita{color:var(--muted);display:none}.mf-oracolo .scheda-tuo{color:var(--scheda-ambra);white-space:nowrap}.mf-oracolo .scheda-riga.muta .scheda-valore{color:var(--muted)}.mf-oracolo .scheda-cambio{display:block}.mf-oracolo .scheda-prima{max-width:100%;color:var(--muted);display:inline-block}.mf-oracolo .scheda-dopo{max-width:100%;color:var(--text);font-weight:600;display:inline-block}.mf-oracolo .scheda-stelle{color:var(--lamp);letter-spacing:1px}.mf-oracolo .scheda-righe-lineup{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mf-oracolo .scheda-altri{align-self:flex-start;margin-top:6px}@container schede (width>=330px){.mf-oracolo .scheda-riga-btn,.mf-oracolo .scheda-con-testa,.mf-oracolo .scheda-lineup-testa{grid-template-columns:104px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.mf-oracolo .scheda-matita{opacity:0;display:inline}}@media (pointer:fine){.mf-oracolo .scheda-riga-btn:hover:not(:disabled){background:var(--panel)}.mf-oracolo .scheda-riga-btn:hover:not(:disabled) .scheda-matita,.mf-oracolo .scheda-riga-btn:focus-visible .scheda-matita{opacity:1}}.mf-oracolo .scheda-riga.aperta{background:var(--panel);border-radius:10px}.mf-oracolo .scheda-editor{flex-direction:column;gap:8px;padding:2px 8px 12px;display:flex}.mf-oracolo .scheda-input{border:1px solid var(--line-2);border-radius:var(--r-campo,10px);background:var(--bg-2);width:100%;min-width:0;color:var(--text);font:inherit;padding:8px 11px;font-size:.9rem}.mf-oracolo textarea.scheda-input{resize:vertical;min-height:72px}.mf-oracolo .scheda-input:focus{outline:2px solid var(--lamp-soft);outline-offset:0;border-color:var(--lamp-soft)}.mf-oracolo .scheda-input[aria-invalid=true]{border-color:#e0705f}.mf-oracolo .scheda-editor select{border:1px solid var(--line-2);border-radius:var(--r-campo,10px);background:var(--bg-2);width:100%;color:var(--text);font:inherit;padding:8px 10px;font-size:.9rem}.mf-oracolo .scheda-editor .mod-riga>.scheda-input{flex:160px}.mf-oracolo .scheda-prezzo{align-items:center;gap:6px;display:inline-flex}.mf-oracolo .scheda-prezzo .scheda-input{width:120px}.mf-oracolo .scheda-biglietto{flex-direction:column;gap:10px;display:flex}.mf-oracolo .scheda-scelta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mf-oracolo .scheda-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mf-oracolo .scheda-chip{border:1px solid var(--line-2);background:var(--panel);border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-size:.84rem;display:inline-flex}.mf-oracolo .scheda-chip[data-stato=nuovo]{border-style:dashed;border-color:var(--lamp-soft)}.mf-oracolo .scheda-chip[data-stato=problema]{border-color:var(--lamp);background:var(--lamp-faint);color:var(--scheda-ambra)}.mf-oracolo .scheda-chip-nota{color:var(--muted);margin-left:4px;font-size:.7rem}.mf-oracolo .scheda-chip button{min-width:26px;min-height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.mf-oracolo .scheda-chip button:hover{color:var(--text);background:var(--panel-2)}.mf-oracolo .scheda-opzione{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:5px 12px;font-size:.82rem;display:inline-flex;position:relative}.mf-oracolo .scheda-opzione input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mf-oracolo .scheda-opzione:hover{border-color:var(--lamp-soft)}.mf-oracolo .scheda-opzione[data-scelta]{background:var(--lamp);border-color:var(--lamp);color:#171106;font-weight:600}.mf-oracolo .scheda-opzione:focus-within{outline:2px solid var(--lamp);outline-offset:2px}.mf-oracolo .scheda-stelline{gap:2px;display:inline-flex}.mf-oracolo .scheda-stellina{color:var(--line-2);cursor:pointer;border-radius:6px;padding:2px 3px;font-size:1.6rem;line-height:1;display:inline-flex;position:relative}.mf-oracolo .scheda-stellina input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mf-oracolo .scheda-stellina[data-piena]{color:var(--lamp)}.mf-oracolo .scheda-stellina:focus-within{outline:2px solid var(--lamp);outline-offset:1px}.mf-oracolo .scheda-controlla{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.mf-oracolo .scheda-controlla li{align-items:baseline;gap:8px;display:flex}.mf-oracolo .scheda-esclamativo{background:var(--lamp-faint);width:16px;height:16px;color:var(--scheda-ambra);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.mf-oracolo .scheda-mancano{color:var(--muted);font-size:.8rem}.mf-oracolo .scheda-attenzione{color:var(--scheda-ambra);font-size:.8rem}.mf-oracolo .scheda-link{font:inherit;color:var(--scheda-ambra);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.mf-oracolo .scheda-piede{flex-direction:column;gap:8px;display:flex}.mf-oracolo .scheda-azioni{flex-direction:row-reverse;gap:8px;display:flex}.mf-oracolo .scheda-azioni .mod-btn{min-width:96px;min-height:38px}.mf-oracolo .scheda-azioni .mod-primario{flex:auto}.mf-oracolo .scheda-blocco{color:var(--muted);font-size:.78rem}.mf-oracolo .scheda-nota{color:var(--muted);font-size:.74rem}@container schede (width>=420px){.mf-oracolo .scheda-azioni{flex-wrap:wrap;justify-content:flex-start}.mf-oracolo .scheda-azioni .mod-primario{flex:none}.mf-oracolo .scheda-piede-pronta{flex-direction:row;justify-content:space-between;align-items:center}}.mf-oracolo .scheda .mod-link{color:var(--scheda-ambra);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.mf-oracolo .scheda-testa-destra{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.mf-oracolo .scheda-menu .mf-menu-pulsante{width:28px;height:28px}.mf-oracolo .scheda-piede-altro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mf-oracolo .scheda-modulo{white-space:nowrap}.mf-oracolo .scheda-lineup-testa .scheda-etichetta:focus{outline:none}.mf-oracolo .scheda-lineup-mostra{margin-top:4px;display:block}.mf-oracolo .scheda-set-lista{flex-direction:column;gap:4px;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.mf-oracolo .scheda-set{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;min-width:0}.mf-oracolo .scheda-set.aperta{background:var(--panel);border-color:var(--line-2)}.mf-oracolo .scheda-set-riga{align-items:center;gap:2px;min-width:0;display:flex}.mf-oracolo .scheda-set-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;border-radius:10px;flex:1;padding:7px 8px;font-size:.85rem}.mf-oracolo .scheda-set-btn:disabled{cursor:default}.mf-oracolo .scheda-set-btn:focus-visible,.mf-oracolo .scheda-icona:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}.mf-oracolo .scheda-set-azioni{flex-shrink:0;padding-right:4px;display:inline-flex}.mf-oracolo .scheda-icona{min-width:28px;min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.95rem;display:inline-flex}.mf-oracolo .scheda-icona:hover:not(:disabled){color:var(--text);background:var(--panel-2)}.mf-oracolo .scheda-icona:disabled{opacity:.35;cursor:default}.mf-oracolo .scheda-set-editor{flex-direction:column;gap:10px;display:flex}.mf-oracolo .scheda-set-editor .mod-campo{flex-direction:column;gap:6px;margin:0;display:flex}.mf-oracolo .scheda-set-fatto{align-self:flex-start}.mf-oracolo .scheda-set-aggiungi{margin-top:6px;display:inline-block}.mf-oracolo .scheda-righe-lineup .scheda-dopo{font-weight:600}.mf-oracolo .scheda-lotto-riga{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.mf-oracolo .scheda-inclusa{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.mf-oracolo .scheda-inclusa input{width:18px;height:18px;accent-color:var(--lamp)}.mf-oracolo .scheda-esclusa{border-style:dashed}.mf-oracolo .scheda-esclusa>:not(.scheda-piede){opacity:.55}.mf-oracolo .schede-barra{z-index:2;border:1px solid var(--line-2);border-radius:var(--r-riquadro,14px);background:var(--panel);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px 10px;margin:8px -4px 0;padding:10px 12px;font-size:.84rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px -10px #00000073}.mf-oracolo .schede-barra p{margin:0}.mf-oracolo .schede-barra-stato{color:var(--text);font-weight:600}.mf-oracolo .schede-barra-nota{color:var(--muted);flex-basis:100%;order:3;font-size:.78rem}.mf-oracolo .schede-barra .mod-errore{flex-basis:100%;order:4}.mf-oracolo .schede-barra-azioni{gap:8px;margin-left:auto;display:flex}.mf-oracolo .schede-barra-azioni .mod-btn{min-height:38px}.mf-oracolo .schede-barra-fatta{box-shadow:none;border-color:var(--planned-soft);position:static}.mf-oracolo .scheda-attesa{color:var(--muted);gap:6px}.mf-oracolo .scheda-attesa p{animation:1.4s ease-in-out infinite scheda-respira}@keyframes scheda-respira{0%,to{opacity:.5}50%{opacity:1}}.mf-oracolo .scheda-esito{border-color:var(--planned-soft);gap:6px}.mf-oracolo .scheda-esito:focus{outline:none}.mf-oracolo .scheda-esito:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.mf-oracolo .scheda-esito-titolo{font-weight:600}.mf-oracolo .scheda-segno{color:var(--mf-teal-testo,var(--planned));font-weight:700}.mf-oracolo .scheda-annullata{border-color:var(--line-2)}.mf-oracolo .scheda-annullata .scheda-segno{color:var(--muted)}.mf-oracolo .scheda-creati{color:var(--muted);margin:0;padding:0;font-size:.8rem;list-style:none}.mf-oracolo .scheda-azioni-esito{flex-flow:wrap}.mf-oracolo .scheda-azioni-esito .mod-btn{flex:none;min-width:88px}.mf-oracolo .scheda-chiusa{gap:4px;padding:9px 13px;font-size:.82rem}.mf-oracolo .scheda-riga-muta{color:var(--muted);background:0 0;border-style:dashed}.mf-oracolo .scheda-chiusa-errore{border-color:#dc5a4659}.mf-oracolo .scheda-nota-utente{align-self:flex-end;max-width:88%;margin-top:6px}.mf-oracolo .scheda[data-stato=bozza]:not([data-lotto]) .scheda-piede{z-index:1;background:var(--panel-2);margin:0 -14px;padding:10px 14px;position:sticky;bottom:-16px;box-shadow:0 -6px 12px -8px #00000059}.mf-oracolo .scheda[data-stato=bozza]:not([data-lotto]) .scheda-piede:last-child{border-radius:0 0 var(--r-riquadro,14px) var(--r-riquadro,14px);margin-bottom:-14px;padding-bottom:14px}@media (pointer:coarse){.mf-oracolo .scheda .mod-btn,.mf-oracolo .scheda-riga-btn,.mf-oracolo .scheda-aggiungi-btn,.mf-oracolo .scheda-opzione,.mf-oracolo .scheda-set-btn,.mf-oracolo .schede-barra .mod-btn{min-height:44px}.mf-oracolo .scheda-icona{min-width:40px;min-height:44px}.mf-oracolo .scheda-menu .mf-menu-pulsante{width:44px;height:44px}.mf-oracolo .scheda-chip button{min-width:36px;min-height:36px}.mf-oracolo .scheda input,.mf-oracolo .scheda select,.mf-oracolo .scheda textarea{font-size:16px}.mf-oracolo .scheda[data-stato=bozza]:has(:is(input:not([type=radio],[type=checkbox]),textarea,select):focus) .scheda-piede{box-shadow:none;position:static}.mf-oracolo .scheda[data-stato=bozza] .scheda-nota{display:none}}@media (prefers-reduced-motion:reduce){.mf-oracolo .scheda *{transition:none!important;animation:none!important}}
