.admin-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:.1rem;gap:.1rem;padding:.35rem max(.3rem,env(safe-area-inset-right)) calc(.35rem + env(safe-area-inset-bottom)) max(.3rem,env(safe-area-inset-left));background:color-mix(in srgb,#ffffff 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1.5px solid var(--line,#e2e0dc);font-family:var(--font-gotham),Helvetica,sans-serif}.admin-voce{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;min-width:0;min-height:58px;padding:.2rem 0;color:#5f5f5a;text-decoration:none;font-size:.8rem;font-weight:600;line-height:1.1;letter-spacing:0;-webkit-tap-highlight-color:transparent}.admin-voce span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-voce svg{box-sizing:content-box;padding:.22rem .9rem;border-radius:999px;transition:background .15s ease,color .15s ease}.admin-voce.is-qui{color:var(--ink,#221f20);font-weight:800}.admin-voce.is-qui svg{background:var(--ink,#221f20);color:#ffffff}.admin-voce:active svg{background:var(--paper,#f4f3f1)}.admin-voce.is-qui:active svg{background:var(--ink,#221f20)}.admin-voce:focus-visible{outline:2px solid var(--ultra,#1e22c8);outline-offset:-2px;border-radius:14px}main:has(>.admin-nav){padding-top:calc(1.6rem + env(safe-area-inset-top));padding-bottom:calc(7rem + env(safe-area-inset-bottom))}@media (min-width:48rem){.admin-nav{position:-webkit-sticky;position:sticky;top:0;bottom:auto;display:flex;align-items:center;gap:.35rem;margin:0 0 1.6rem;padding:.65rem 0;border-top:0;border-bottom:1.5px solid var(--line,#e2e0dc)}.admin-voce{flex-direction:row;gap:.5rem;min-height:46px;padding:0 1.1rem;border-radius:999px;font-size:1rem;color:#5f5f5a}.admin-voce svg{width:20px;height:20px;padding:0;background:none!important;color:inherit!important}.admin-voce:hover{color:var(--ink,#221f20);background:var(--paper,#f4f3f1)}.admin-voce.is-qui,.admin-voce.is-qui:hover{background:var(--ink,#221f20);color:#ffffff}.admin-voce:last-child{margin-left:auto}main:has(>.admin-nav){padding-top:.4rem;padding-bottom:4rem}}.admin-indietro{display:inline-flex;align-items:center;gap:.2rem;min-height:44px;margin:-.5rem 0 .3rem -.35rem;padding-right:.6rem;font-size:1rem;font-weight:700;color:var(--ink,#221f20);text-decoration:none}.admin-indietro:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:48rem){.admin-indietro{margin-top:-.8rem}}.staff-mk.admin{--muto:#5f5f5a}.staff-mk.admin main{font-size:1rem;line-height:1.45}.staff-mk.admin .muted{color:var(--muto)}.staff-mk.admin h1{margin:0 0 .35rem;font-size:clamp(2rem,8.6vw,3rem);line-height:.98;overflow-wrap:break-word}.staff-mk.admin .admin-testa{margin-bottom:1.3rem}.staff-mk.admin .admin-testa p,.staff-mk.admin .ss-aiuto,.staff-mk.admin .ss-testa .ss-aiuto{margin:0;max-width:38rem;font-size:1.05rem;line-height:1.45;color:var(--muto)}.staff-mk.admin .admin-testa-riga{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.staff-mk.admin .admin-testa-riga h1{margin:0}.staff-mk.admin .admin-esito{margin:0;font-size:1.05rem;font-weight:600}.staff-mk.admin .admin-errore{margin:0 0 1rem;color:#c4241e;font-size:1.05rem;font-weight:700}.staff-mk.admin .panel{padding:1.15rem;margin-bottom:1rem;border-radius:18px}.staff-mk.admin .panel h2,.staff-mk.admin main>h2{margin:0 0 .9rem;font-size:1.2rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.staff-mk.admin .panel p{line-height:1.5}.staff-mk.admin label{display:grid;grid-gap:.4rem;gap:.4rem;margin:0 0 1rem;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ink)}.staff-mk.admin label>input,.staff-mk.admin label>select,.staff-mk.admin label>textarea{margin:0}.staff-mk.admin input:not([type=checkbox]):not([type=radio]):not([type=file]),.staff-mk.admin select,.staff-mk.admin textarea{width:100%;min-height:50px;padding:.7rem .9rem;border-radius:12px;font-size:1rem;font-weight:400;line-height:1.35;letter-spacing:0}.staff-mk.admin textarea{min-height:6rem;resize:vertical}.staff-mk.admin input,.staff-mk.admin select{min-width:0;max-width:100%}.staff-mk.admin ::placeholder{color:#9a9893}.staff-mk.admin .ad-coppia,.staff-mk.admin .ls-quattro,.staff-mk.admin .ls-tre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 .75rem;gap:0 .75rem;align-items:end}@media (max-width:30rem){.staff-mk.admin .ls-tre{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){.staff-mk.admin .ls-tre{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-mk.admin .ls-quattro{grid-template-columns:repeat(4,minmax(0,1fr))}}.staff-mk.admin .btn,.staff-mk.admin button:where(:not(.c)){text-transform:none;letter-spacing:0}:where(.staff-mk.admin) :is(button:not([class]),button.btn-ghost:not(.btn-sm),a.btn:not(.btn-sm),button.rosso){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:50px;padding:0 1.4rem;font-size:1rem;text-decoration:none}.staff-mk.admin .btn-sm{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:0 1rem;font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}.staff-mk.admin .btn-ghost{background:transparent;color:var(--ink);border-color:#cfccc6}.staff-mk.admin .btn-ghost:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.staff-mk.admin .ss-primario{font-size:1.1rem;letter-spacing:0;text-transform:none}.staff-mk.admin .ad-tasti{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.staff-mk.admin .ad-tasti>button:not(.btn-sm):not(.btn-ghost){flex:1 1 12rem}.staff-mk.admin .mt-scelta{margin-bottom:1rem}.staff-mk.admin .mt-scelta button{min-height:44px;padding:0 1.15rem;font-size:.98rem;font-weight:700}.staff-mk.admin .admin-testa-riga .mt-scelta,.staff-mk.admin .ag-testa .mt-scelta{margin-bottom:0}.staff-mk.admin .sw-eti{font-size:1.1rem;text-transform:none;letter-spacing:-.01em}.staff-mk.admin .sp-sotto,.staff-mk.admin .sw-sotto{font-size:.95rem;opacity:1;color:var(--muto)}.staff-mk.admin .sw.is-compatto{width:auto;padding:.35rem 0;border-bottom:0!important;align-items:center}.staff-mk.admin .sw.is-compatto .sw-eti{font-size:1rem;font-weight:700}.staff-mk.admin .pm-badge{display:inline-block;padding:.18rem .6rem;font-size:.74rem;letter-spacing:.04em;vertical-align:.1em}.staff-mk.admin .bc-testa{margin-bottom:1rem}.staff-mk.admin .bc-testa .muted{font-size:1rem}.staff-mk.admin .bc-gruppo{margin-top:2rem}.staff-mk.admin .bc-gruppo-titolo{margin:0 0 .7rem;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.staff-mk.admin .bc-carta{min-height:8rem;padding:1rem;gap:.35rem;border-radius:18px;text-decoration:none}.staff-mk.admin .bc-carta svg{margin-bottom:.2rem}.staff-mk.admin .bc-carta strong{font-size:1.1rem;line-height:1.2}.staff-mk.admin .bc-carta span{font-size:.95rem;line-height:1.35;color:var(--muto)}.staff-mk.admin .dc-sotto{font-size:1rem}.staff-mk.admin .dc-lista strong{font-size:1.05rem}.staff-mk.admin .dc-lista span{font-size:.95rem;color:var(--muto)}.staff-mk.admin .ag-testa{margin-bottom:.6rem;align-items:flex-end}.staff-mk.admin .ag-testa .muted{margin:0 0 .7rem;font-size:1.05rem}.staff-mk.admin .ag-giorni{flex-wrap:wrap}.staff-mk.admin .ag-giorni input[type=date]{width:auto;min-width:0;flex:0 1 11rem}.staff-mk.admin .ag-data{margin:.4rem 0 1.1rem;font-size:1.1rem;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.staff-mk.admin .ag-data:first-letter{text-transform:uppercase}.staff-mk.admin .ag-vuoto{color:var(--muto);font-size:1.05rem;text-align:center}.staff-mk.admin .ag-riga{padding:1rem;border-radius:16px;background:#ffffff;gap:.3rem 1rem}.staff-mk.admin .ag-ora strong{font-size:1.35rem}.staff-mk.admin .ag-ora span{font-size:.9rem;color:var(--muto)}.staff-mk.admin .ag-nome{font-size:1.12rem}.staff-mk.admin .ag-nome em{font-size:.74rem;padding:.15rem .5rem;letter-spacing:.04em}.staff-mk.admin .ag-cosa,.staff-mk.admin .ag-ore,.staff-mk.admin .ag-soldi{font-size:.98rem;color:var(--muto)}.staff-mk.admin .ag-ore strong,.staff-mk.admin .ag-soldi strong{font-size:1.05rem}.staff-mk.admin .ag-ore em{font-size:.8rem}.staff-mk.admin .ag-fare{gap:.45rem;margin-top:.6rem}@media (min-width:46rem){.staff-mk.admin .ag-fare{margin-top:0;max-width:24rem}}.staff-mk.admin .ag-chiusura{padding:1rem;border-radius:14px;background:var(--paper)}.staff-mk.admin .ag-chiusura>p{font-size:1.02rem;color:var(--ink)}.staff-mk.admin .ag-chiusura-riga{gap:.5rem}.staff-mk.admin .ag-chiusura-riga input{flex:1 1 7rem;max-width:14rem}.staff-mk.admin .ag-chiusura-riga span{font-size:1rem;color:var(--ink);font-weight:600}.staff-mk.admin .ag-detto,.staff-mk.admin .ag-errore{font-size:1.05rem;margin:0 0 1rem}.staff-mk.admin .pv-carta{cursor:pointer}.staff-mk.admin .pv-carta form{cursor:auto}.staff-mk.admin .pv-nome{display:flex;align-items:baseline;gap:.5rem;width:100%;min-height:0;padding:0;border:0;border-radius:0;text-align:left;cursor:pointer}.staff-mk.admin .pv-nome,.staff-mk.admin .pv-nome:hover:not(:disabled){background:none;color:inherit}.staff-mk.admin .pv-nome strong{flex:1 1;min-width:0;font-size:1.2rem;font-weight:800;overflow-wrap:anywhere;color:var(--ink)}.staff-mk.admin .pv-nome .muted{flex-shrink:0;font-size:.92rem;font-weight:500}.staff-mk.admin .pv-giu{flex-shrink:0;align-self:center;color:var(--muto);transition:transform .15s ease}.staff-mk.admin .pv-giu.is-su{transform:rotate(180deg)}.staff-mk.admin .pv-stati{display:flex;flex-wrap:wrap;gap:.35rem;margin:.45rem 0 0}.staff-mk.admin .pv-stato{display:inline-flex;align-items:center;min-height:26px;padding:0 .6rem;border:1.5px solid var(--line);border-radius:999px;font-size:.86rem;font-weight:700;color:var(--muto)}.staff-mk.admin .pv-stato.is-allergie,.staff-mk.admin .pv-stato.is-prenotato{border-color:var(--ink);color:var(--ink)}.staff-mk.admin .pv-stato.is-mandato{color:var(--ink)}.staff-mk.admin .pv-stato.is-mio.is-non_mandato,.staff-mk.admin .pv-stato.is-mio.is-senza_prezzo{border-color:var(--ink);background:var(--ink);color:var(--plaster)}.staff-mk.admin .pv-voce{display:flex;gap:.75rem;align-items:flex-start;margin-top:.8rem}.staff-mk.admin .pv-voce+.pv-voce{padding-top:.8rem;border-top:1px solid var(--line)}.staff-mk.admin .pv-voce-testo{flex:1 1;min-width:0}.staff-mk.admin .pv-voce-foto{display:flex;flex-wrap:wrap;gap:.35rem;flex:0 0 112px;width:112px}.staff-mk.admin .pv-voce-foto img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px;border:1.5px solid var(--line);background:var(--paper)}.staff-mk.admin .pv-voce-foto .is-grande{width:100%;aspect-ratio:1}.staff-mk.admin .pv-voce-foto .is-piccola{width:53px;aspect-ratio:1}.staff-mk.admin .pv-voce-foto .is-piccola img{border-radius:8px}.staff-mk.admin .pv-voce:has(.con-ritaglio){flex-wrap:wrap}.staff-mk.admin .pv-voce-foto.con-ritaglio{flex:1 1 100%;width:100%;align-items:flex-end}.staff-mk.admin .pv-voce-foto.con-ritaglio .is-grande{width:min(220px,58vw)}.staff-mk.admin .pv-voce-foto.con-ritaglio .is-piccola{width:72px}.staff-mk.admin .pv-voce-foto.con-ritaglio .is-grande img{object-fit:contain}.staff-mk.admin .pv-voce-foto small{flex:1 1 100%;font-size:.82rem;color:var(--muto)}.staff-mk.admin .pv-voce.is-corta{align-items:center;margin-top:.55rem}.staff-mk.admin .pv-voce.is-corta+.pv-voce{padding-top:.55rem}.staff-mk.admin .pv-voce-foto.is-mini{flex:0 0 56px;width:56px}.staff-mk.admin .pv-voce-foto.is-mini img{border-radius:10px}.staff-mk.admin .pv-voce.is-corta .pv-desc.is-corta{-webkit-line-clamp:2;font-size:1rem}.staff-mk.admin .pv-desc{margin:0 0 .25rem;font-size:1.05rem;line-height:1.35;overflow-wrap:anywhere;color:var(--ink)}.staff-mk.admin .pv-desc.is-corta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.staff-mk.admin .pv-meta{margin:0;font-size:.92rem;line-height:1.35}.staff-mk.admin .pv-conto{margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--line)}.staff-mk.admin .pv-prezzo{margin:0 0 .15rem;font-size:1.4rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.staff-mk.admin .pv-prezzo span{font-size:1.05rem;font-weight:600;letter-spacing:0}.staff-mk.admin .pv-esito{margin:.7rem 0 0}.staff-mk.admin .pv-dentro{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--line);cursor:auto}.staff-mk.admin .pv-allergia{margin:0 0 .7rem;font-size:1rem;font-weight:700}.staff-mk.admin .pv-contatti{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;font-size:1rem}.staff-mk.admin .pv-contatti a{min-height:44px;color:var(--ink);overflow-wrap:anywhere}.staff-mk.admin .pv-motivo{margin:.6rem 0 0;font-size:.98rem}.staff-mk.admin .pv-perche{margin-top:.4rem}.staff-mk.admin .pv-perche summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.98rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--ink)}.staff-mk.admin .pv-perche p{font-size:.98rem}.staff-mk.admin .pv-perche[open] summary svg{transform:rotate(180deg)}.staff-mk.admin .pv-modulo{margin-top:.8rem}.staff-mk.admin .pv-totale{margin:0 0 .6rem;font-size:1rem;font-weight:700;color:var(--ink)}.staff-mk.admin .pv-conto-cliente{margin:.7rem 0 0;font-size:.98rem;color:var(--muto)}.staff-mk.admin .pv-carta .pv-tasto{width:100%;margin-top:.8rem}.staff-mk.admin .pv-carta .pv-largo{display:block;width:100%;min-height:48px;margin-top:.6rem}.staff-mk.admin .pv-carta .pv-annulla{display:block;width:100%;min-height:44px;margin-top:.3rem;border:0;background:none;color:var(--muto);font-size:.98rem;font-weight:600}.staff-mk.admin .pv-carta .pv-annulla:hover:not(:disabled){background:none;color:var(--ink)}.staff-mk.admin .pv-cerca{display:flex;align-items:center;gap:.6rem;min-height:56px;margin:0 0 .7rem;padding:0 1rem;border:1.5px solid var(--line);border-radius:999px;color:var(--muto)}.staff-mk.admin .pv-cerca:focus-within{border-color:var(--ink);color:var(--ink)}.staff-mk.admin .pv-cerca input{flex:1 1;min-width:0;min-height:52px;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:1.05rem;outline:none;box-shadow:none}.staff-mk.admin .pv-filtri{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.35rem;gap:.35rem;margin:0 0 1rem}.staff-mk.admin .pv-filtro{min-height:44px;padding:0 .4rem;border:1.5px solid var(--line);border-radius:999px;background:none;color:var(--muto);font-size:.92rem;font-weight:700;letter-spacing:0;text-transform:none}.staff-mk.admin .pv-filtro:hover:not(:disabled){background:none;color:var(--ink)}.staff-mk.admin .pv-filtro.is-qui,.staff-mk.admin .pv-filtro.is-qui:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--plaster)}.staff-mk.admin .pv-avviso{margin:0 0 1rem}.staff-mk.admin .pv-codice{margin:.2rem 0 0;font-size:.9rem}.staff-mk.admin .pv-stato.is-chiuso,.staff-mk.admin .pv-stato.is-non_lo_facciamo{border-style:dashed}.staff-mk.admin .pv-chiusura{margin-top:.9rem;padding-top:.6rem;border-top:1px solid var(--line)}.staff-mk.admin .pv-domanda{margin:0 0 .3rem;font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--ink)}.staff-mk.admin .pv-carta .pv-tasto.pv-rosso,.staff-mk.admin .pv-carta .pv-tasto.pv-rosso:hover:not(:disabled){border-color:var(--rosso);background:var(--rosso);color:#fff}.staff-mk.admin .pv-pulizia .pv-tasto{width:100%;margin-top:.8rem}.staff-mk.admin .pv-pulizia .pv-largo{display:block;width:100%;min-height:48px}.staff-mk.admin .pv-pulizia .pv-annulla{display:block;width:100%;min-height:44px;margin-top:.3rem;border:0;background:none;color:var(--muto);font-size:.98rem;font-weight:600}.staff-mk.admin .pv-pulizia .pv-annulla:hover:not(:disabled){background:none;color:var(--ink)}.staff-mk.admin .pm-riga{align-items:flex-start}.staff-mk.admin .pm-apri strong{font-size:1.15rem}.staff-mk.admin .pm-apri .muted{font-size:.95rem;overflow-wrap:anywhere}.staff-mk.admin .pm-dice{font-size:.98rem;color:var(--muto)}.staff-mk.admin .pm-riga>.btn-sm{margin-left:auto;flex-shrink:0}@media (max-width:30rem){.staff-mk.admin .pm-riga>.btn-sm{margin-left:0}}.staff-mk.admin .pm-ruolo{padding:.8rem .95rem;border-radius:14px}.staff-mk.admin .pm-ruolo strong{font-size:1.05rem}.staff-mk.admin .pm-ruolo em{font-size:.95rem;color:var(--muto)}.staff-mk.admin .pm-lingue{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem}.staff-mk.admin .pm-lingue .pm-ruolo{text-align:center}.staff-mk.admin .pm-reparto-titolo{margin:0 0 .3rem;font-size:1rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--ink)}.staff-mk.admin .sp.pm-funzione .sp-eti{font-size:1rem}.staff-mk.admin .sp.pm-funzione .sp-sotto{font-size:.85rem;letter-spacing:0;text-transform:none}.staff-mk.admin .pm-artista-subito{grid-template-columns:minmax(0,1fr)}.staff-mk.admin .pm-domanda{margin:1rem 0 .5rem;font-size:1rem;font-weight:800;color:var(--ink)}.staff-mk.admin .sc-testa strong{font-size:1.2rem}.staff-mk.admin .sc-testa .pm-badge{margin-left:.5rem}.staff-mk.admin .sc-frase{font-size:.98rem;color:var(--muto)}.staff-mk.admin .sc-lista{gap:.45rem;margin-bottom:.9rem}.staff-mk.admin .sc-lista li{font-size:1rem;line-height:1.45;grid-template-columns:1.3rem 1fr}.staff-mk.admin .sc-lista li.is-no{color:var(--muto)}.staff-mk.admin .sc-eti{margin:1.2rem 0 .5rem;font-size:1rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--ink)}.staff-mk.admin .sc-card-foto img,.staff-mk.admin .sc-card-foto>span{width:80px;height:80px}.staff-mk.admin .sc-card-foto>span{font-size:.85rem;text-transform:none;letter-spacing:0}.staff-mk.admin button.card.ls-artista{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem .8rem;width:100%;min-height:60px;margin:0 0 .5rem;padding:.8rem 1rem;border:1.5px solid var(--line);border-radius:14px;background:#ffffff;color:var(--ink);font-weight:400;text-align:left}.staff-mk.admin button.card.ls-artista:hover:not(:disabled){background:var(--paper);color:var(--ink)}.staff-mk.admin button.card.ls-artista.selected{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.staff-mk.admin button.card.ls-artista strong{font-size:1.1rem;font-weight:800}.staff-mk.admin button.card.ls-artista .muted{font-size:.95rem}.staff-mk.admin .li-bussola{font-size:.98rem}.staff-mk.admin .ls-riga{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:.5rem .8rem;gap:.5rem .8rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.staff-mk.admin .ls-riga.is-aperta{border-bottom:0}.staff-mk.admin .ls-pollice{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--paper)}.staff-mk.admin .ls-riga strong{font-size:1.02rem}.staff-mk.admin .ls-riga .muted{font-size:.95rem;margin-top:.15rem}.staff-mk.admin .ls-cifre{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin-top:.3rem;font-size:.95rem}.staff-mk.admin .ls-cifre svg{vertical-align:-2px}.staff-mk.admin .ls-riga-azioni{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.45rem}@media (min-width:40rem){.staff-mk.admin .ls-riga{grid-template-columns:64px minmax(0,1fr) auto;align-items:center}.staff-mk.admin .ls-riga-azioni{grid-column:auto}}.staff-mk.admin .ls-modifica{padding:1rem;border-radius:14px}.staff-mk.admin button.vc-natura{align-content:start;justify-content:stretch;padding:.85rem .9rem;border-radius:14px}.staff-mk.admin button.vc-natura strong{font-size:1.02rem;text-transform:none}.staff-mk.admin button.vc-natura span{font-size:.92rem;opacity:.8}.staff-mk.admin .vc-riga{padding:.9rem 0;align-items:flex-start}.staff-mk.admin .vc-riga>div{min-width:0}.staff-mk.admin .vc-riga strong{overflow-wrap:anywhere}.staff-mk.admin .ad-meta{margin-top:.25rem;font-size:.95rem;line-height:1.45;color:var(--muto)}.staff-mk.admin .lk-crea .muted,.staff-mk.admin .lk-url{font-size:.98rem}.staff-mk.admin button.lk-slot{min-height:48px;font-size:.95rem}.staff-mk.admin .or-testa{flex-wrap:wrap}.staff-mk.admin .or-testa>div{min-width:0;flex:1 1 14rem}.staff-mk.admin .or-testa>strong{font-size:1.2rem}.staff-mk.admin .or-righe{font-size:1rem}.staff-mk.admin .or-righe li{padding:.45rem 0}.staff-mk.admin .or-azioni{gap:.5rem}.staff-mk.admin .pd-pollice{width:64px;height:64px;border-radius:12px}.staff-mk.admin .pd-apri strong{font-size:1.1rem}.staff-mk.admin .pd-apri .muted{font-size:.95rem}.staff-mk.admin .pd-comandi{flex:1 1 100%;margin-left:0;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.staff-mk.admin .pd-comandi>div{display:flex;gap:.45rem}.staff-mk.admin .pd-taglie{gap:.45rem;margin-bottom:.8rem}.staff-mk.admin .pd-foto{gap:.6rem}.staff-mk.admin .pd-aggiungi,.staff-mk.admin .pd-foto-cella{width:120px;height:120px;border-radius:14px}.staff-mk.admin .pd-aggiungi{font-size:1rem;font-weight:700;color:var(--ink);border-color:#cfccc6}.staff-mk.admin .pd-prima{padding:.12rem .45rem;font-size:.72rem;letter-spacing:.02em;text-transform:none}.staff-mk.admin .pd-foto-azioni{gap:.25rem;padding:.25rem}.staff-mk.admin .pd-foto-azioni button{width:34px;height:34px;min-height:0;border-radius:9px;font-size:1rem}.staff-mk.admin .ad-eti{margin:1rem 0 .5rem;font-size:1rem;font-weight:700;color:var(--ink)}.staff-mk.admin .ad-eti span{font-weight:400;color:var(--muto)}.staff-mk.admin .aq-caso{padding:1rem;border-radius:16px;border-color:var(--line)}.staff-mk.admin .aq-caso header{font-size:1rem}.staff-mk.admin .aq-caso header strong{font-size:1.1rem}.staff-mk.admin .aq-aggiungi,.staff-mk.admin .aq-cella{width:84px;height:84px;border-radius:12px}.staff-mk.admin .aq-scheda{padding:.5rem;border-radius:14px}.staff-mk.admin .aq-scheda strong{font-size:.98rem}.staff-mk.admin .aq-scheda em{font-style:normal;font-size:.88rem;color:var(--muto)}.admin-voce{position:relative}.admin-pallino{position:absolute;top:3px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 4px;border-radius:9px;border:2px solid #fff;box-sizing:content-box;background:#221f20;color:#fff;font-size:.7rem;font-weight:800;line-height:18px;text-align:center}@media (min-width:768px){.admin-pallino{position:static;margin-left:.35rem;border:0}}.staff-mk.ci-pagina main{padding-left:clamp(1.2rem,5vw,2.4rem);padding-right:clamp(1.2rem,5vw,2.4rem)}.staff-mk .ci-logo{display:block;width:132px;height:auto;margin:0 0 1.6rem}.staff-mk .ci-quando{display:block;margin:.3rem 0 0;font-size:1.05rem;font-weight:700;color:var(--ink)}.staff-mk .ci-sottotitolo{margin:1.6rem 0 .6rem;font-size:1.2rem;font-weight:800;letter-spacing:-.01em;line-height:1.25}.staff-mk .ci-doc{margin:0 0 .6rem}.staff-mk .ci-doc-foto{display:grid;grid-gap:.4rem;gap:.4rem}.staff-mk .ci-doc-foto img{width:100%;max-width:22rem;max-height:16rem;object-fit:contain;border-radius:16px;border:1px solid var(--line);background:var(--paper)}.staff-mk .ci-doc-azioni{display:flex;flex-wrap:wrap;gap:.6rem}.staff-mk .ci-nessuno{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:.4rem 0 1rem;text-align:center}.staff-mk .ci-salute{display:grid;grid-gap:0;gap:0;margin:0 0 1rem;padding:0;list-style:none;border-top:1px solid var(--line)}.staff-mk .ci-salute>li{padding:.85rem 0;border-bottom:1px solid var(--line)}.staff-mk .ci-salute-riga{display:flex;align-items:center;gap:.8rem}.staff-mk .ci-salute-testo{flex:1 1;display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.staff-mk .ci-salute-testo strong{font-size:1.08rem;font-weight:800;line-height:1.25}.staff-mk .ci-salute-testo span{font-size:.9rem;line-height:1.35;color:var(--floor)}.staff-mk .ci-salute>li.is-si .ci-salute-testo strong{color:var(--ink)}.staff-mk .ci-ricordo>li{padding:.6rem 0}.staff-mk .ci-ricordo>li.is-si .ci-salute-testo span{color:var(--ink);font-weight:700}.staff-mk .ci-salute-dopo{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.7rem}.staff-mk .ci-salute-dopo .ci-chips{margin:0}.staff-mk .ci-salute-dopo input{width:100%;min-height:52px;padding:.8rem 1rem;border-radius:14px;font-size:1.05rem}.staff-mk .ci-seg{flex:0 0 auto;display:inline-flex;padding:3px;border-radius:999px;background:var(--paper)}.staff-mk .ci-seg button{min-width:58px;min-height:48px;padding:0 .9rem;border:0;border-radius:999px;background:transparent;color:var(--floor);font-size:1.02rem;font-weight:800;letter-spacing:0;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk .ci-seg button.is-on{background:var(--ink);color:var(--plaster)}.staff-mk .ci-info-breve{gap:.35rem;margin:0 0 .2rem;padding:.9rem 1rem;border-radius:16px;background:var(--paper)}.staff-mk .ci-info-breve li{display:block;padding:0;border:0;font-size:.95rem;line-height:1.4}.staff-mk .ci-info-breve strong{font-size:.95rem}.staff-mk .ci-info-breve span{font-size:.95rem;color:var(--ink)}.staff-mk .ci-foto .ci-sino{margin-bottom:.4rem}.staff-mk .ci-foto .ss-nota{margin:0}.staff-mk .ci-tasto-medio{min-height:60px;font-size:1.1rem}.staff-mk .ci-sino{grid-template-columns:1fr 1fr}.staff-mk .ci-scelte,.staff-mk .ci-sino{display:grid;grid-gap:.75rem;gap:.75rem;margin:.4rem 0 1.4rem}.staff-mk .ci-tasto{min-height:76px;padding:0 1.2rem;border:1.5px solid var(--line);border-radius:20px;background:var(--plaster);color:var(--ink);font-family:inherit;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;text-transform:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background .15s ease,border-color .15s ease}.staff-mk .ci-sino .ci-tasto{text-align:center;font-size:1.6rem}.staff-mk .ci-tasto:active{transform:scale(.98)}.staff-mk .ci-tasto.is-on{border-color:var(--ink);background:var(--ink);color:var(--plaster)}@media (hover:hover){.staff-mk .ci-tasto:hover:not(.is-on){border-color:var(--ink)}}.staff-mk .ci-dopo-si{margin-top:.4rem}.staff-mk .ci-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem}.staff-mk .ci-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:48px;padding:0 1.05rem;border:1.5px solid var(--line);border-radius:999px;background:var(--plaster);color:var(--ink);font-family:inherit;font-size:1.02rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk .ci-chip.is-on{border-color:var(--ink);background:var(--ink);color:var(--plaster)}.staff-mk .ci-chip.is-ritirato{border-color:var(--signal);color:var(--signal)}.staff-mk .ci-chip.is-ritirato.is-on{background:var(--signal);color:var(--plaster)}.staff-mk .ci-info{display:grid;grid-gap:.9rem;gap:.9rem;margin:0 0 1.4rem;padding:0;list-style:none}.staff-mk .ci-info li{display:grid;grid-gap:.15rem;gap:.15rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.staff-mk .ci-info strong{font-size:1.12rem;font-weight:800}.staff-mk .ci-info span{font-size:1.02rem;line-height:1.4;color:var(--floor)}.staff-mk .ci-inchiostri{display:grid;grid-gap:.35rem;gap:.35rem;margin:.4rem 0 .6rem;padding:0;list-style:none}.staff-mk .ci-inchiostri li{display:flex;justify-content:space-between;gap:1rem;font-size:.98rem}.staff-mk .ci-inchiostri em{font-style:normal;color:var(--floor);white-space:nowrap}.staff-mk .ss-perche a{text-decoration:underline}.staff-mk .ci-spunta{display:flex;align-items:flex-start;gap:.9rem;width:100%;margin:0 0 .8rem;padding:1rem 1.05rem;border:1.5px solid var(--line);border-radius:18px;background:var(--plaster);color:var(--ink);font-family:inherit;font-size:1.08rem;font-weight:600;line-height:1.4;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk .ci-spunta.is-on{border-color:var(--ink)}.staff-mk .ci-spunta-box{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--ink);border-radius:9px}.staff-mk .ci-spunta.is-on .ci-spunta-box{background:var(--ink);color:var(--plaster)}.staff-mk .ci-firma{display:grid;grid-gap:.4rem;gap:.4rem;margin:.6rem 0 0}.staff-mk .ci-firma-tela{position:relative;width:100%;border:1.5px solid var(--ink);border-radius:18px;background:var(--plaster);overflow:hidden}.staff-mk .ci-firma-tela canvas{display:block;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:crosshair}.staff-mk .ci-firma-guida{position:absolute;inset:0;display:grid;place-items:center;font-size:1.1rem;font-weight:600;color:var(--floor);pointer-events:none}.staff-mk .ci-firma-linea{position:absolute;left:8%;right:8%;bottom:26%;height:1px;background:var(--line);pointer-events:none}.staff-mk .ci-firma-cancella{justify-self:end;min-height:44px;padding:0 .6rem;border:0;background:none;color:var(--floor);font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer}.staff-mk .ci-firma-cancella:disabled{opacity:.4;cursor:default}.staff-mk .sc{max-width:46rem}.staff-mk .cn-pallino{flex:0 0 auto;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border:2.5px solid #b9b7b2;border-radius:999px;color:#ffffff;font-size:12px;font-weight:900;line-height:1;letter-spacing:-1px;vertical-align:-5px}.staff-mk .cn-pallino.is-firmato{border-color:#1f8a4c;background:#1f8a4c}.staff-mk .cn-pallino.is-confermato{border-color:var(--ultra);background:var(--ultra)}.staff-mk .ag-nome .cn-pallino{min-width:18px;height:18px;border-width:2px;margin-right:.45rem;font-size:10px;vertical-align:-3px}.staff-mk .cn-lista{display:grid;grid-gap:0;gap:0;margin:0 0 1.4rem;padding:0;list-style:none;border-top:1px solid var(--line)}.staff-mk .cn-lista>li{border-bottom:1px solid var(--line)}.staff-mk .cn-riga{display:flex;align-items:center;gap:1rem;min-height:84px;padding:.9rem .2rem;color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.staff-mk .cn-riga:active{opacity:.6}.staff-mk .cn-riga .cn-pallino{min-width:30px;height:30px;font-size:15px}.staff-mk .cn-chi{flex:1 1;display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.staff-mk .cn-chi strong{font-size:clamp(1.35rem,4vw,1.7rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.staff-mk .cn-chi span{font-size:1rem;color:var(--floor)}.staff-mk .cn-riga-archivio{display:flex;align-items:center;gap:.6rem}.staff-mk .cn-riga-archivio .cn-riga{flex:1 1;min-height:64px}.staff-mk .cn-riga-archivio .cn-chi strong{font-size:1.1rem}.staff-mk .cn-nuovo{gap:.4rem;margin:0 0 2.2rem}.staff-mk .cn-cerca{margin:0 0 1.4rem}.staff-mk .cn-cerca .ss-eti{display:inline-flex;align-items:center;gap:.4rem}.staff-mk .cn-stato{display:flex;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:1rem;font-weight:700;color:var(--floor)}.staff-mk .cn-qr{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;margin:.6rem 0 1.4rem}.staff-mk .cn-qr svg{width:min(320px,80vw);height:auto;background:#ffffff}.staff-mk .cn-qr .ss-aiuto{margin:0;text-align:center}.staff-mk .cn-due{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.6rem}.staff-mk .cn-secondario{min-height:58px;border:1.5px solid var(--ink);border-radius:999px;background:var(--plaster);color:var(--ink);font-family:inherit;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.staff-mk .cn-avviso{display:flex;gap:.7rem;margin:0 0 1.2rem;padding:1rem 1.1rem;border:2px solid var(--signal);border-radius:18px;font-size:1.05rem;line-height:1.45}.staff-mk .cn-avviso svg{flex-shrink:0;color:var(--signal)}.staff-mk .cn-titoletto{margin:1.4rem 0 .6rem;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--floor)}.staff-mk .cn-segnali{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 .6rem;padding:0;list-style:none}.staff-mk .cn-segnali li{padding:.75rem .9rem;border-left:4px solid var(--signal);background:var(--paper);border-radius:0 12px 12px 0;font-size:1.05rem;line-height:1.4}.staff-mk .cn-disegni{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.staff-mk .cn-disegni img{width:132px;height:132px;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.staff-mk .cn-foto{width:132px;height:132px;padding:.6rem;text-align:center}.staff-mk .ic{max-width:52rem;padding-bottom:9rem}.staff-mk .ic-lista{display:grid;grid-gap:.8rem;gap:.8rem;margin:0 0 1.4rem;padding:0;list-style:none}.staff-mk .ic-riga{display:grid;grid-gap:.6rem;gap:.6rem;padding:1.1rem 1.2rem;border:1.5px solid var(--line);border-radius:18px}.staff-mk .ic-riga.is-spento{opacity:.55}.staff-mk .ic-riga.is-ritirato{border-color:var(--signal);border-width:2px}.staff-mk .ic-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.staff-mk .ic-testa .sw{flex:0 0 auto}.staff-mk .ic-marca{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--floor)}.staff-mk .ic-nome{margin:.1rem 0 0;font-size:1.35rem;font-weight:900;letter-spacing:-.02em}.staff-mk .ic-lotto{margin:0}.staff-mk .ic-lotto input{max-width:20rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em}.staff-mk .ic-ritirato{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:1.05rem;font-weight:800;color:var(--signal)}.staff-mk .ic-ritirato span{flex-basis:100%;font-size:.9rem;font-weight:600}.staff-mk .ic-documenti{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.staff-mk .ic-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 .9rem;border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none}.staff-mk .ic-badge.is-ok{background:#e3f3ea;color:#1f8a4c}.staff-mk .ic-badge.is-ko{background:#fde8e6;color:var(--signal)}.staff-mk .ic-badge.is-vuoto{background:var(--paper);color:var(--floor)}.staff-mk .ic-doc{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;font-size:.92rem;color:var(--ink)}.staff-mk .ic-nuovo{display:grid;grid-gap:.8rem;gap:.8rem}.staff-mk .ic-nuovo-campi{display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.staff-mk .ic-nuovo .btn-sm{justify-self:start}.staff-mk .ic-altri{display:grid;grid-gap:.2rem;gap:.2rem;margin:.6rem 0 .8rem;padding:0;list-style:none}.staff-mk .ic-salva{position:fixed;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:25;padding:1.2rem clamp(1rem,4vw,2.4rem) .6rem;background:linear-gradient(180deg,transparent,var(--plaster) 30%)}.staff-mk .ic-salva>*{max-width:34rem;margin-left:auto;margin-right:auto}@media (min-width:48rem){.staff-mk .ic-salva{bottom:0}}.staff-mk .ic-foglio{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(34,31,32,.4)}.staff-mk .ic-foglio-dentro{display:grid;grid-gap:.9rem;gap:.9rem;width:min(100%,34rem);padding:1.4rem clamp(1rem,4vw,1.8rem) calc(1.4rem + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--plaster)}@media (min-width:900px){.staff-mk .ic-foglio{align-items:center}.staff-mk .ic-foglio-dentro{border-radius:24px}}.staff-mk .ic-foglio-testa{display:flex;align-items:center;justify-content:space-between;gap:1rem}.staff-mk .ic-foglio-testa h2{margin:0;font-size:1.3rem;font-weight:900;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.staff-mk .ic-foglio .ci-chips,.staff-mk .ic-foglio .ss-campo{margin:0}.staff-mk button.c{font-family:inherit}.staff-mk .cn-documenti{display:grid;grid-gap:.7rem;gap:.7rem;margin:0 0 .6rem;padding:0;list-style:none}.staff-mk .cn-documenti li{display:grid;grid-gap:.5rem;gap:.5rem;font-size:1.05rem;line-height:1.4}.staff-mk .cn-fotodoc{justify-self:start;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden;cursor:zoom-in}.staff-mk .cn-fotodoc img{display:block;width:180px;height:120px;object-fit:cover}.staff-mk .cn-fotodoc.is-grande{cursor:zoom-out}.staff-mk .cn-fotodoc.is-grande img{width:min(100%,40rem);height:auto;object-fit:contain}.staff-mk .pm-nome-legale{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:.8rem 0 0}.staff-mk .pm-nome-legale .ss-campo{flex:1 1 16rem;margin:0}.staff-mk .cn-banda{position:-webkit-sticky;position:sticky;top:0;z-index:35;padding:calc(.7rem + env(safe-area-inset-top)) clamp(1rem,4vw,2.4rem) .7rem;font-size:1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffff}.staff-mk .cn-banda.is-tatuatore{background:var(--ink)}.staff-mk .cn-banda.is-cliente{background:#d42b2b}.staff-mk .cn-passa{display:grid;grid-gap:.2rem;gap:.2rem;padding:18vh 0 0;text-align:center}.staff-mk .cn-passa .ss-aiuto{margin:0 auto}.staff-mk .cn-passa .ss-domanda{font-size:clamp(2.4rem,10vw,4rem)}.staff-mk .cn-sotto{margin:-.4rem 0 .6rem}.staff-mk .cn-condividi{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.7rem}.staff-mk .cn-documento{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1.2rem;padding:.9rem 1rem;border:1.5px solid var(--line);border-radius:16px}.staff-mk .cn-documento-chi{margin:0;font-size:1.02rem;line-height:1.4}.staff-mk .cn-documento .ci-chips{margin:0}.staff-mk .cn-documento-campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:0 .8rem;gap:0 .8rem}.staff-mk .cn-documento-campi .ss-campo{margin:0}.staff-mk .cn-cambi{margin:.6rem 0 1rem}.staff-mk .ci-lavoro{display:flex;align-items:center;gap:.9rem;margin:0 0 1rem;padding:.8rem;border:1.5px solid var(--line);border-radius:16px}.staff-mk .ci-lavoro img{width:84px;height:84px;object-fit:cover;border-radius:12px;background:var(--paper)}.staff-mk .ci-lavoro-eti{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--floor)}.staff-mk .ci-lavoro-zona{margin:.15rem 0 0;font-size:1.15rem;font-weight:800;line-height:1.25}.staff-mk .ci-lavoro-piu{margin:.2rem 0 0;font-size:.92rem;line-height:1.35;color:var(--floor)}.staff-mk .cn-registro{max-width:70rem}.staff-mk .cn-registro-date{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:0 .8rem;gap:0 .8rem}.staff-mk .cn-registro-scarica{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.staff-mk .cn-tabella-scorre{overflow-x:auto;-webkit-overflow-scrolling:touch}.staff-mk .cn-tabella{width:100%;min-width:46rem;border-collapse:collapse;font-size:.95rem}.staff-mk .cn-tabella th{padding:.5rem;border-bottom:2px solid var(--ink);font-size:.75rem;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--floor)}.staff-mk .cn-tabella td{padding:.6rem .5rem;border-bottom:1px solid var(--line);vertical-align:top}.staff-mk .cn-tabella-inchiostri{font-size:.85rem;color:var(--floor)}.staff-mk input[type=date]{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:58px;line-height:1.35;background:var(--plaster)}.staff-mk input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.staff-mk input[type=date]::-webkit-datetime-edit{padding:0}.staff-mk .ss-campo,.staff-mk .ss-campo>*{min-width:0}.staff-mk .ci-doc-campi{display:grid;grid-template-columns:1fr;grid-gap:0 .8rem;gap:0 .8rem}@media (min-width:34rem){.staff-mk .ci-doc-campi{grid-template-columns:1fr 1fr}}.staff-mk .ci-doc-campi .ss-campo{margin-bottom:.8rem}.staff-mk .ci-doc-eti{display:inline-flex;align-items:center;gap:.45rem}.staff-mk .ci-doc-segno{padding:.1rem .5rem;border:1.5px solid var(--ink);border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.staff-mk .ci-doc-segno.is-sicuro{border-color:#1f8a4c;background:#1f8a4c;color:#ffffff}.staff-mk .ss-nota.is-avviso{color:var(--ink);font-weight:800}.staff-mk .ci-doc-veloce{margin-top:.2rem}.staff-mk .ci-doc-scatta{width:100%;text-align:center}.staff-mk .cn-documento-dati{margin:0;font-size:1.15rem;font-weight:800}.ci-cattura{position:fixed;inset:0;z-index:100;background:#000000;color:#ffffff}.ci-cattura-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ci-cattura-velo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom))}.ci-cattura-riquadro{position:relative;width:min(88vw,34rem);border:3px solid #ffffff;border-radius:18px;box-shadow:0 0 0 200vmax rgba(0,0,0,.62);transition:border-color .2s ease}.ci-cattura-riquadro.is-ok{border-color:#36c46f}.ci-cattura-avanzamento{position:absolute;left:8%;right:8%;bottom:-14px;height:4px;border-radius:999px;background:#36c46f;transform-origin:left center;transition:transform .2s ease}.ci-cattura-consiglio,.ci-cattura-istruzione{position:relative;z-index:1;margin:0;text-align:center;font-family:var(--font-gotham),Helvetica,sans-serif}.ci-cattura-istruzione{font-size:1.25rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ci-cattura-consiglio{min-height:1.5em;font-size:1.1rem;font-weight:700}.ci-cattura-tasti{position:absolute;left:0;right:0;bottom:calc(1.4rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.4rem}.ci-cattura-chiudi{justify-self:start;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:#ffffff;cursor:pointer}.ci-cattura-scatto{width:76px;height:76px;border:5px solid #ffffff;border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 0 0 3px rgba(0,0,0,.35);cursor:pointer}.ci-cattura-scatto:active{transform:scale(.94)}.staff-mk .ci-gruppo-fatti{display:grid;grid-gap:.4rem;gap:.4rem;margin:1.4rem 0 0;padding:0;list-style:none}.staff-mk .ci-gruppo-fatti li{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;color:var(--floor)}.staff-mk .cn-gruppo-numero{margin-top:2rem}.staff-mk .cn-gruppo-tasti{display:flex;align-items:center;gap:1rem}.staff-mk .cn-gruppo-tasti strong{min-width:2.4rem;text-align:center;font-size:1.7rem;font-weight:900}.staff-mk .cn-gruppo-tasti .cn-secondario{width:auto;min-width:64px}.staff-mk .ci-gruppo-tasto{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.8rem}.staff-mk .dg{max-width:40rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.staff-mk .dg-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin:0 0 1rem}.staff-mk .dg-titolo{margin:0 0 .5rem;font-size:clamp(2.1rem,9vw,3.2rem);font-weight:900;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere}.staff-mk .dg-testa .dg-titolo{margin:0}.staff-mk .dg p{font-family:var(--font-gotham),Helvetica,sans-serif}.staff-mk .dg-cerca{display:flex;align-items:center;gap:.6rem;min-height:56px;margin:0 0 1.2rem;padding:0 1rem;border:1.5px solid var(--line);border-radius:999px;color:var(--floor)}.staff-mk .dg-cerca:focus-within{border-color:var(--ink);color:var(--ink)}.staff-mk .dg-cerca input{flex:1 1;min-width:0;min-height:52px;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:1.05rem;outline:none;box-shadow:none}.staff-mk .cn-chi .dg-stato,.staff-mk .dg-stato{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:700;color:var(--floor)}.staff-mk .cn-chi .dg-stato.is-da_mandare,.staff-mk .cn-chi .dg-stato.is-modifiche,.staff-mk .dg-stato.is-da_mandare,.staff-mk .dg-stato.is-modifiche{color:var(--ink)}.staff-mk .dg-stato.is-da_mandare:before,.staff-mk .dg-stato.is-modifiche:before{content:"";width:.6em;height:.6em;border-radius:50%;background:#e0302a}.staff-mk .dg-stato.is-scelto{color:var(--ink)}.staff-mk .dg-cliente{margin:0 0 1.2rem}.staff-mk .dg-cliente p{margin:0 0 .3rem}.staff-mk .dg-contatti{line-height:1.4;overflow-wrap:anywhere}.staff-mk .dg-artista,.staff-mk .dg-contatti{font-size:1rem;color:var(--floor)}.staff-mk .dg-appuntamenti{display:grid;grid-gap:0;gap:0;margin:0 0 1.6rem;padding:0;list-style:none;border-top:1px solid var(--line)}.staff-mk .dg-appuntamenti li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.75rem .1rem;border-bottom:1px solid var(--line);color:var(--floor)}.staff-mk .dg-appuntamenti strong{font-size:1.05rem;font-weight:700}.staff-mk .dg-appuntamenti span{font-size:.98rem}.staff-mk .dg-appuntamenti .is-futuro strong{color:var(--ink)}.staff-mk .dg-appuntamenti .dg-anteprima{justify-self:start;margin-top:.25rem;padding:.2rem .55rem;border-radius:999px;background:#e8462a;color:#fff;font-style:normal;font-weight:700;font-size:.9rem}.staff-mk .dg-appuntamenti .dg-anteprima.is-mandata{background:var(--line);color:var(--ink)}.staff-mk .dg-gruppo{margin:0 0 2rem}.staff-mk .dg-gruppo h2{margin:0 0 .8rem;font-size:1.3rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.staff-mk .dg-carica{gap:.6rem;margin:0 0 1rem}.staff-mk .dg-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem .75rem;gap:1rem .75rem;margin:.4rem 0 0;padding:0;list-style:none}@media (min-width:620px){.staff-mk .dg-griglia{grid-template-columns:repeat(3,minmax(0,1fr))}}.staff-mk .dg-griglia>li{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start;min-width:0}.staff-mk button.dg-tessera{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1.5px solid var(--line);border-radius:14px;background:#ffffff;cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk button.dg-tessera:active{opacity:.7}.staff-mk .dg-tessera img{display:block;width:100%;height:100%;object-fit:contain}.staff-mk .dg-senza-foto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;height:100%;font-size:.95rem;font-weight:800;letter-spacing:.08em;color:var(--floor)}.staff-mk .dg-etichetta{font-size:.95rem;line-height:1.25;color:var(--floor)}.staff-mk button.dg-togli{justify-self:start;min-height:44px;min-width:44px;padding:0 .1rem;border:0;background:none;color:var(--ink);font:inherit;font-size:1rem;font-weight:700;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.staff-mk .dg-coda{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.staff-mk .dg-coda>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;min-height:52px;padding:.5rem .9rem;overflow:hidden;border:1.5px solid var(--line);border-radius:14px;font-size:1rem}.staff-mk .dg-coda>li.is-errore{border-color:var(--ink)}.staff-mk .dg-coda-nome{flex:1 1 8rem;min-width:0;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.staff-mk .dg-coda-stato{color:var(--floor);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff-mk .dg-coda-errore{flex:1 1 100%;order:3;color:#c4241e;font-weight:700}.staff-mk .dg-coda-tasti{display:flex;gap:.2rem}.staff-mk .dg-coda-tasti button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.staff-mk .dg-barra{position:absolute;left:0;bottom:0;height:4px;background:var(--ink);transition:width .2s linear}.staff-mk .dg-visore{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;background:#111110;color:#ffffff}.staff-mk .dg-visore-su{display:flex;align-items:center;justify-content:space-between;padding:calc(.4rem + env(safe-area-inset-top)) .4rem .2rem 1rem;font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff-mk button.dg-chiudi{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:none;color:#ffffff;cursor:pointer}.staff-mk .dg-striscia{flex:1 1;display:flex;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.staff-mk .dg-striscia::-webkit-scrollbar{display:none}.staff-mk .dg-pagina{flex:0 0 100%;min-width:0;padding:0 .5rem;scroll-snap-align:center;scroll-snap-stop:always}.staff-mk .dg-pagina,.staff-mk .dg-pagina a{display:flex;align-items:center;justify-content:center}.staff-mk .dg-pagina a{width:100%;height:100%;color:inherit}.staff-mk .dg-pagina img{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.staff-mk .dg-visore .dg-senza-foto{color:#ffffff;font-size:1.1rem}.staff-mk button.dg-freccia{display:none}@media (hover:hover) and (min-width:700px){.staff-mk button.dg-freccia{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:-26px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#ffffff;cursor:pointer}.staff-mk button.dg-freccia:disabled{opacity:.25;cursor:default}.staff-mk .dg-freccia.is-sx{left:1rem}.staff-mk .dg-freccia.is-dx{right:1rem}}.staff-mk .dg-visore-giu{display:grid;grid-gap:.5rem;gap:.5rem;width:min(100%,30rem);margin:0 auto;padding:.6rem 1rem calc(.8rem + env(safe-area-inset-bottom))}.staff-mk .dg-visore-giu p{margin:0;max-height:3.6em;overflow:hidden;font-size:.98rem;line-height:1.2;color:rgba(255,255,255,.72)}.staff-mk .dg-azione{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:54px;padding:0 1rem;border:1.5px solid #ffffff;border-radius:999px;background:transparent;color:#ffffff;font:inherit;font-size:1.02rem;font-weight:800;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk button.dg-azione{background:#ffffff;color:#111110}.staff-mk button.dg-azione:disabled{opacity:.7;cursor:default}.staff-mk .dg-invio{margin:0 0 1rem}.staff-mk .dg-risposta{display:grid;grid-gap:.25rem;gap:.25rem;margin:0 0 1rem;padding:.9rem 1rem;border:1.5px solid var(--ink);border-radius:14px;font-size:1.02rem;line-height:1.4;overflow-wrap:anywhere}.staff-mk .dg-risposta strong{font-size:1.08rem;font-weight:900}.staff-mk .dg-risposta span{color:var(--floor);font-size:.95rem}.staff-mk button.dg-tessera.is-presa{border:3px solid var(--ink)}.staff-mk .dg-griglia .dg-spunta{position:absolute;margin:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#ffffff;pointer-events:none}.staff-mk .dg-etichetta.is-forte{color:var(--ink);font-weight:800}.staff-mk .dg-interruttore{margin:1.4rem 0 0}.staff-mk .dg-interruttore h2{margin:0 0 .3rem;font-size:1.15rem;font-weight:900}.staff-mk .dg-interruttore .ss-nota{margin:0 0 .7rem}.staff-mk .dg-interruttore .ss-campo{margin-top:.8rem}.staff-mk .dg-appuntamenti em{font-style:normal;font-size:.98rem;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.staff-mk .dg-tariffe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.8rem}.staff-mk .dg-tariffe .ss-campo{margin:0}.staff-mk .dg-per-quale{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .8rem;font-size:1rem;font-weight:700}.staff-mk .dg-per-quale select{min-height:48px;width:100%;max-width:100%;padding:0 .7rem;border:1px solid var(--ink);border-radius:10px;background:#ffffff;color:var(--ink);font:inherit;font-weight:400}.staff-mk .dc-rotella.is-staff{margin-right:.45em}.staff-mk.dc main{padding-bottom:calc(3rem + env(safe-area-inset-bottom))}.staff-mk.dc .ss-domanda{font-size:clamp(1.9rem,9vw,3rem)}.staff-mk.dc:lang(ja) .ss-domanda,.staff-mk.dc:lang(zh) .ss-domanda{font-size:clamp(1.6rem,7.5vw,2.6rem);letter-spacing:0;line-height:1.2}.staff-mk .dc-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem .75rem;gap:1rem .75rem;margin:0 0 1rem;padding:0;list-style:none}.staff-mk .dc-griglia>li{display:grid;grid-gap:.3rem;gap:.3rem;align-content:start;min-width:0}.staff-mk .dc-tessera{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1.5px solid var(--line);border-radius:14px;background:#ffffff;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk .dc-tessera.is-scelto{border:3px solid var(--ink)}.staff-mk .dc-tessera img{display:block;width:100%;height:100%;object-fit:contain}.staff-mk .dc-senza{flex-direction:column;gap:.4rem;height:100%;font-size:.95rem;font-weight:800;letter-spacing:.08em;color:var(--floor)}.staff-mk .dc-senza,.staff-mk .dc-spunta{display:flex;align-items:center;justify-content:center}.staff-mk .dc-spunta{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#ffffff}.staff-mk .dc-rotella{display:inline-block;width:1.05em;height:1.05em;margin-right:.5em;vertical-align:-.15em;border:2.5px solid;border-right:2.5px solid transparent;border-radius:50%;animation:dc-gira .8s linear infinite}@keyframes dc-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.staff-mk .dc-rotella{animation-duration:2.4s}}.staff-mk .dc-quiete{display:grid;grid-gap:0;gap:0;margin:.4rem 0 0}.staff-mk button.dc-quieto{min-height:48px;padding:.4rem 0;border:0;background:none;color:var(--ink);font-size:1.05rem;font-weight:400;letter-spacing:0;text-transform:none;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.staff-mk button.dc-discreto{font-size:.95rem;color:var(--floor)}.staff-mk .dc-riga-tatuaggio{display:flex;align-items:center;gap:.7rem;margin:.4rem 0 .2rem;min-width:0}.staff-mk .dc-riga-tatuaggio img{flex:0 0 auto;width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:#ffffff}.staff-mk .dc-riga-tatuaggio p{margin:0;min-width:0;font-size:.98rem;line-height:1.3;color:var(--floor);overflow-wrap:anywhere}.staff-mk .dc-giorno{margin:1rem 0 .4rem;font-size:1.05rem;font-weight:800}.staff-mk .dc-ore{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.staff-mk button.dc-ora{width:100%;min-height:52px;border:1px solid var(--ink);border-radius:12px;background:#ffffff;color:var(--ink);font-size:1.1rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.staff-mk button.dc-ora.is-scelta{background:var(--ink);color:#ffffff}.staff-mk .dc-pass{margin:0 0 .6rem;display:block;text-align:center;line-height:58px;text-decoration:none}.staff-mk .dc-gruppi{display:grid;grid-gap:.6rem;gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none}.staff-mk button.dc-gruppo{display:grid;grid-gap:.15rem;gap:.15rem;width:100%;min-height:64px;padding:.7rem 1rem;border:1px solid var(--ink);border-radius:14px;background:#ffffff;color:var(--ink);letter-spacing:0;text-transform:none;text-align:left;cursor:pointer}.staff-mk button.dc-gruppo strong{font-size:1.08rem;font-weight:800;overflow-wrap:anywhere}.staff-mk button.dc-gruppo span{font-size:.98rem;color:var(--floor)}.staff-mk button.dc-gruppo.is-chiuso{border-color:var(--line)}.staff-mk .dc-grande{display:inline-flex;align-items:center;min-height:44px;font-size:.98rem;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.staff-mk .dc-messaggio{display:grid;grid-gap:.3rem;gap:.3rem;margin:0 0 1.2rem;padding:.9rem 1rem;border-left:3px solid var(--ink);background:var(--paper);font-size:1.05rem;line-height:1.4;overflow-wrap:anywhere}.staff-mk .dc-messaggio span{font-size:.92rem;font-weight:700;color:var(--floor)}.staff-mk button.dc-azione{margin:.6rem 0;height:auto;min-height:58px;padding:.7rem 1.2rem;text-align:center;line-height:1.2;letter-spacing:.02em}.staff-mk .dc-azione:disabled{cursor:default}.staff-mk .dc-secondario{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:54px;margin:0 0 .6rem;padding:.6rem 1.1rem;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:1.02rem;font-weight:800;line-height:1.2;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk .dc-secondario.is-rosso{border-color:#c4241e;color:#c4241e}.staff-mk .dc-foto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0 0 .8rem;padding:0;list-style:none}.staff-mk .dc-foto li{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.staff-mk .dc-foto img{display:block;width:100%;height:100%;object-fit:cover}.staff-mk .dc-foto button{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--ink);color:#ffffff;cursor:pointer}.staff-mk .dc-ciao{margin:0 0 .3rem;font-size:1.1rem;font-weight:700;color:var(--floor)}.staff-mk .dc-appuntamento{display:grid;grid-gap:.25rem;gap:.25rem;margin:0 0 1.2rem;padding:.9rem 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.staff-mk .dc-appuntamento dt{font-size:1.25rem;font-weight:800;line-height:1.25}.staff-mk .dc-appuntamento dd{margin:0;font-size:1.02rem;color:var(--floor);overflow-wrap:anywhere}.staff-mk .dc-appuntamento a{display:inline-flex;min-height:44px;align-items:center;gap:.35rem;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.staff-mk .dc-appuntamento a svg{flex:0 0 auto}.staff-mk .dc-una-foto{display:block;width:100%;max-height:22rem;margin:0 0 1rem;object-fit:contain;border-radius:14px;border:1px solid var(--line);background:#ffffff}.staff-mk .dc-tatuaggi{margin:0 0 1rem;padding:0;list-style:none;font-size:1.02rem;line-height:1.4;overflow-wrap:anywhere}.staff-mk .dc-tatuaggi li+li{margin-top:.4rem}.staff-mk .dc-chiaro{margin:0 0 1.2rem;padding:.9rem 1rem;border-left:3px solid var(--ink);background:var(--paper);font-size:1.05rem;font-weight:700;line-height:1.4}.staff-mk .dc-date{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.staff-mk button.dc-data{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-height:58px;padding:.6rem 1rem;border:1.5px solid var(--line);border-radius:14px;background:transparent;color:var(--ink);font:inherit;font-size:1.02rem;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer}.staff-mk button.dc-data span{min-width:0;overflow-wrap:anywhere}.staff-mk button.dc-data strong{flex:0 0 auto;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff-mk button.dc-data.is-scelta{border:3px solid var(--ink)}.staff-mk .cp-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;margin:.4rem 0 1.4rem}.staff-mk .cp-titolo{margin:0;font-size:clamp(2rem,8vw,3.2rem);line-height:1;text-transform:uppercase;letter-spacing:-.01em}.staff-mk .cp-periodi{display:flex;flex-wrap:wrap;gap:.35rem}.staff-mk .cm-lingue button,.staff-mk .cp-periodi button{min-height:44px;padding:0 .95rem;border:1px solid var(--line,#e2e0dc);border-radius:999px;background:#fff;color:var(--ink,#221f20);font-size:.95rem;text-transform:none;letter-spacing:0}.staff-mk .cm-lingue button.is-su,.staff-mk .cp-periodi button.is-su{background:var(--ink,#221f20);border-color:var(--ink,#221f20);color:#fff}.staff-mk .cm-grandi,.staff-mk .cp-grandi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;margin:0 0 1.5rem}.staff-mk .cm-grandi{grid-template-columns:repeat(2,1fr)}.staff-mk .cm-grandi>div,.staff-mk .cp-grandi>div{display:flex;flex-direction:column;gap:.2rem;padding:.9rem .8rem;border:1px solid var(--line,#e2e0dc);border-radius:14px}.staff-mk .cm-grandi strong,.staff-mk .cp-grandi strong{font-size:clamp(1.8rem,8vw,2.6rem);line-height:1}.staff-mk .cm-grandi span,.staff-mk .cp-grandi span{font-size:.85rem;line-height:1.2;color:#5f5c58}.staff-mk .cp-vuoto{margin:1.2rem 0;color:#5f5c58;font-size:1.05rem}.staff-mk .cp-canali{display:grid;grid-gap:.6rem;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none}@media (min-width:48rem){.staff-mk .cp-canali{grid-template-columns:repeat(2,1fr)}}.staff-mk .cp-canali li{padding:.95rem 1rem;border:1px solid var(--line,#e2e0dc);border-radius:14px}.staff-mk .cp-canali h2{margin:0 0 .6rem;font-size:1.15rem;text-transform:none;letter-spacing:0}.staff-mk .cp-canali dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:0}.staff-mk .cp-canali dl>div{display:flex;justify-content:space-between;gap:.5rem}.staff-mk .cp-canali dt{color:#5f5c58;font-size:.9rem}.staff-mk .cp-canali dd{margin:0;font-weight:700}.staff-mk .cp-sezione{margin:0 0 2.2rem}.staff-mk .cp-sezione>h2{margin:0 0 .7rem;font-size:1.3rem;text-transform:none;letter-spacing:0}.staff-mk .cp-ultime{margin:0;padding:0;list-style:none}.staff-mk .cp-ultime li{display:grid;grid-template-columns:4.2rem 1fr;grid-gap:.1rem .7rem;gap:.1rem .7rem;padding:.7rem 0;border-top:1px solid var(--line,#e2e0dc)}.staff-mk .cp-ultime time{grid-row:span 2;color:#5f5c58;font-size:.9rem}.staff-mk .cp-chi{font-weight:700}.staff-mk .cp-da{color:#5f5c58;font-size:.92rem}.staff-mk .cp-link{display:flex;align-items:center;gap:.7rem;width:100%;min-height:56px;margin-top:.8rem;padding:.7rem .9rem;border:1px solid var(--ink,#221f20);border-radius:12px;background:#fff;color:var(--ink,#221f20);text-align:left;text-transform:none;letter-spacing:0}.staff-mk .cp-link code{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:.85rem}.staff-mk .cp-link svg{flex-shrink:0}.staff-mk .cm-campi,.staff-mk .cp-campi{display:grid;grid-gap:.9rem;gap:.9rem;width:100%;margin:0 0 1.2rem;text-align:left}.staff-mk .cm-campi label,.staff-mk .cp-campi label{display:grid;grid-gap:.3rem;gap:.3rem}.staff-mk .cm-campi label>span,.staff-mk .cp-campi label>span{color:#5f5c58;font-size:.92rem}.staff-mk .cm-campi input:not([type=checkbox]),.staff-mk .cm-campi select,.staff-mk .cm-campi textarea,.staff-mk .cp-campi select{box-sizing:border-box;width:100%;min-height:52px;padding:.75rem .9rem;border:1px solid var(--line,#e2e0dc);border-radius:12px;background:#fff;color:var(--ink,#221f20);font:inherit;font-size:1.05rem}.staff-mk .cm-campi textarea{line-height:1.45;resize:vertical}.staff-mk .cm-campi .cm-riga{display:flex;align-items:center;gap:.65rem;min-height:44px}.staff-mk .cm-campi .cm-riga input{width:22px;height:22px;accent-color:var(--ink,#221f20)}.staff-mk .cm-campi .cm-riga span{color:var(--ink,#221f20);font-size:1rem}.staff-mk .cm-barra{display:flex;align-items:center;gap:.6rem;min-height:52px}.staff-mk .cm-indietro{display:grid;place-items:center;width:44px;height:44px;margin-left:-.5rem;padding:0;border:0;background:none;color:var(--ink,#221f20)}.staff-mk .cm-passi{display:flex;flex:1 1;gap:.3rem}.staff-mk .cm-passi span{flex:1 1;height:4px;border-radius:2px;background:var(--line,#e2e0dc);transition:background-color .2s ease}.staff-mk .cm-passi span.is-fatto{background:var(--ink,#221f20)}.staff-mk .cm-schermo{width:100%;max-width:34rem;margin-inline:auto}.staff-mk .cm-scelte{display:grid;grid-gap:.55rem;gap:.55rem;width:100%;margin:0 0 1.2rem}.staff-mk .cm-scelta{display:flex;align-items:center;gap:.8rem;width:100%;min-height:64px;padding:.75rem .95rem;border:1.5px solid var(--line,#e2e0dc);border-radius:14px;background:#fff;color:var(--ink,#221f20);text-align:left;text-transform:none;letter-spacing:0;transition:border-color .16s ease,transform .16s ease}.staff-mk .cm-scelta:active{transform:scale(.98)}.staff-mk .cm-scelta.is-su{border-color:var(--ink,#221f20)}.staff-mk .cm-scelta-segno{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1.5px solid var(--line,#e2e0dc);border-radius:8px}.staff-mk .cm-scelta.is-su .cm-scelta-segno{border-color:var(--ink,#221f20);background:var(--ink,#221f20);color:#fff}.staff-mk .cm-scelta-testo{display:grid;flex:1 1;grid-gap:.1rem;gap:.1rem;min-width:0}.staff-mk .cm-scelta-testo strong{font-size:1.08rem}.staff-mk .cm-scelta-testo small{color:#5f5c58;font-size:.88rem;line-height:1.3}.staff-mk .cm-scelta-n{font-size:1.3rem;font-weight:700}.staff-mk .cm-numero{margin:.4rem 0 .8rem;font-size:1.05rem}.staff-mk .cm-numero strong{font-size:2.6rem;line-height:1}.staff-mk .cm-nota{margin-bottom:1rem}.staff-mk .cm-dice{margin:.6rem 0}.staff-mk .cm-foto{position:relative}.staff-mk .cm-foto img{display:block;width:100%;max-height:18rem;object-fit:cover;border-radius:12px}.staff-mk .cm-foto-via{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(34,31,32,.8);color:#fff}.staff-mk .cm-campi .cm-foto-metti{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:72px;border:1.5px dashed var(--line,#e2e0dc);border-radius:12px;cursor:pointer}.staff-mk .cm-campi .cm-foto-metti span{color:var(--ink,#221f20);font-size:1rem}.staff-mk .cm-lingue{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .7rem}.staff-mk .cm-traduci{margin-bottom:.9rem}.staff-mk .cm-oggetto{margin:0 0 .5rem;font-weight:700;font-size:1.02rem}.staff-mk .cm-telefono{overflow:hidden;width:100%;max-width:24rem;height:30rem;margin:0 auto 1rem;border:1px solid var(--line,#e2e0dc);border-radius:22px;background:#fff}.staff-mk .cm-telefono iframe{display:block;width:100%;height:100%;border:0}.staff-mk .cm-sicuro{display:grid;grid-gap:.55rem;gap:.55rem;width:100%}.staff-mk .cm-sicuro p{margin:0 0 .3rem;font-size:1.05rem}.staff-mk .ss-primario.cm-rosso{background:var(--signal,#e0302a);border-color:var(--signal,#e0302a);color:#fff}.staff-mk .ss-primario.cm-nuova{display:inline-flex;align-items:center;gap:.35rem;width:auto;min-height:48px;margin:0;padding:0 1.2rem;font-size:1rem}.staff-mk .cm-elenco{margin:0;padding:0;list-style:none}.staff-mk .cm-elenco button{display:grid;justify-items:start;grid-gap:.2rem;gap:.2rem;width:100%;min-height:64px;padding:.85rem 0;border:0;border-top:1px solid var(--line,#e2e0dc);border-radius:0;background:none;color:var(--ink,#221f20);text-align:left;text-transform:none;letter-spacing:0}.staff-mk .cm-elenco strong{font-size:1.1rem}.staff-mk .cm-elenco small{color:#5f5c58;font-size:.9rem}.staff-mk .cm-pallino{color:#5f5c58;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.staff-mk .cm-pallino.is-in_invio{color:var(--ink,#221f20);font-weight:700}.staff-mk .cm-rapporto{width:100%;max-width:34rem;margin-inline:auto}.staff-mk .cm-rapporto .ss-domanda{margin:.2rem 0 1.1rem}.staff-mk .cm-stato{margin:0;color:#5f5c58;font-size:.95rem}.staff-mk .cm-barra-invio{overflow:hidden;height:8px;margin:0 0 1.1rem;border-radius:4px;background:var(--line,#e2e0dc)}.staff-mk .cm-barra-invio span{display:block;height:100%;background:var(--ink,#221f20);transition:width .4s cubic-bezier(.23,1,.32,1)}.staff-mk .cm-dettagli{margin:0 0 1.2rem;padding:0;list-style:none;color:#5f5c58}.staff-mk .cm-dettagli li{padding:.25rem 0}.staff-mk .cm-rapporto .ss-primario,.staff-mk .cm-rapporto .ss-secondario{margin-bottom:.5rem}.staff-mk .cm .ss-secondario{display:block;width:100%;min-height:56px;padding:0 1rem;border:1.5px solid var(--ink,#221f20);border-radius:14px;background:#fff;color:var(--ink,#221f20);font-size:1.05rem;text-transform:none;letter-spacing:0;transition:transform .16s ease}.staff-mk .cm .ss-secondario:active{transform:scale(.98)}.staff-mk .cm .ss-secondario{margin-bottom:.6rem}.staff-mk .cm .oc-no{display:block;width:100%;min-height:48px;border:0;background:none;color:var(--ink,#221f20);text-decoration:underline;text-transform:none;letter-spacing:0;font-size:1rem}.staff-mk .cm-campi input:not([type=checkbox]),.staff-mk .cm-campi select,.staff-mk .cm-campi textarea{font-weight:400}.oc-segno{color:var(--signal,#e0302a);flex-shrink:0;display:block}.staff-mk .oc-tocca{display:inline-grid;place-items:center;width:44px;height:44px;margin:-7px 0 -7px -4px;padding:0;border:0;border-radius:12px;background:none;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.staff-mk .oc-tocca:hover:not(:disabled){background:color-mix(in srgb,currentColor 7%,transparent);color:inherit}.staff-mk .oc-tocca:focus-visible{outline:2px solid var(--ultra,#1e22c8);outline-offset:-2px}.oc-velo{position:fixed;inset:0;z-index:90;display:grid;align-items:end;justify-items:center;background:rgba(34,31,32,.45)}.oc-foglio{box-sizing:border-box;width:100%;max-width:30rem;max-height:90dvh;overflow-y:auto;padding:1.6rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;color:var(--ink,#221f20)}@media (min-width:48rem){.oc-velo{align-items:center}.oc-foglio{border-radius:22px}}.oc-foglio h2{margin:0 0 .3rem;font-size:1.9rem;font-weight:900;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.oc-foglio-dice{margin:0 0 1rem;font-size:1rem;line-height:1.4;color:var(--floor,#5f5f5a)}.oc-foglio .oc-legenda{margin-bottom:1.2rem}.oc-legenda{list-style:none;margin:0;padding:0;display:grid;grid-gap:.2rem;gap:.2rem}.oc-legenda>li{display:flex;align-items:center;gap:.9rem;padding:.55rem 0}.oc-legenda>li>span{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.oc-legenda strong{font-size:1.12rem;font-weight:900;letter-spacing:-.015em;line-height:1.1}.oc-legenda>li>span>span{font-size:.98rem;line-height:1.3;color:var(--floor,#5f5f5a)}.oc-legenda.is-compatta>li{gap:.6rem;padding:.15rem 0}.oc-legenda.is-compatta>li>span{display:block;line-height:1.25}.oc-legenda.is-compatta strong{font-size:1rem}.oc-legenda.is-compatta>li>span>span{margin-left:.3rem;font-size:.92rem}.staff-mk .oc-testa{margin:0 0 1rem}.staff-mk .oc-etichetta{margin:0 0 .5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;color:var(--floor,#5f5f5a)}.staff-mk .oc-titolo{margin:0;font-size:clamp(2rem,10.4vw,5.6rem);font-weight:900;line-height:.96;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:break-word}.staff-mk .oc-parola{position:relative;display:inline-block;white-space:nowrap;padding:0 .1em}.staff-mk .oc-cerchio{position:absolute;left:-.12em;right:-.14em;top:-.2em;width:calc(100% + .26em);height:calc(100% + .36em);color:var(--signal,#e0302a);pointer-events:none;transform:rotate(-2deg)}.staff-mk .oc-dice{max-width:26rem;margin:.9rem 0 0;font-size:1rem;line-height:1.35}.staff-mk .oc-sezione{margin:0 0 .8rem;padding:.6rem 0 .2rem;border-top:2px solid var(--ink,#221f20)}.staff-mk .oc-sezione-t{margin:0 0 .2rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--floor,#5f5f5a)}.staff-mk .oc-vuoto{margin:2.6rem 0 1rem;font-size:2rem;font-weight:900;letter-spacing:-.03em;text-transform:uppercase;line-height:1}.staff-mk .oc-conto{display:flex;gap:1.1rem;margin:1.1rem 0 0;padding-bottom:.5rem;border-bottom:2px solid var(--ink,#221f20);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95rem}.staff-mk .oc-conto span{display:inline-flex;align-items:center;gap:.35rem}.staff-mk .oc-schede{list-style:none;margin:0;padding:0}.staff-mk .oc-scheda{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:.2rem .9rem;gap:.2rem .9rem;padding:1.4rem 0;border-bottom:1px solid color-mix(in srgb,var(--ink,#221f20) 22%,transparent)}.staff-mk .oc-scheda-segno{align-self:start;width:56px;height:56px}.staff-mk .oc-scheda.is-3 .oc-scheda-segno{transform:rotate(-4deg)}.staff-mk .oc-scheda h2{margin:0;font-size:clamp(1.45rem,6vw,2rem);font-weight:900;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.staff-mk .oc-contatti{display:flex;flex-wrap:wrap;column-gap:.9rem;margin:.1rem 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;line-height:1.3;color:var(--floor,#5f5f5a);overflow-wrap:anywhere}.staff-mk .oc-contatti>*{display:inline-flex;align-items:center;min-height:44px;min-width:0}.staff-mk .oc-contatti a{color:var(--ink,#221f20);text-decoration:underline;text-underline-offset:3px}.staff-mk .oc-fatti{list-style:none;margin:.8rem 0 0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.staff-mk .oc-fatti li{display:grid;grid-gap:.05rem;gap:.05rem;font-size:1.02rem;line-height:1.35}.staff-mk .oc-fatti time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;color:var(--floor,#5f5f5a)}.staff-mk .oc-fatti .is-nota span{padding-left:.65rem;border-left:3px solid var(--signal,#e0302a);overflow-wrap:anywhere}.staff-mk .oc-fatti em{font-style:normal;color:var(--floor,#5f5f5a)}.staff-mk .oc-togli{min-height:44px;min-width:44px;margin:.45rem 0 0 -.1rem;padding:0 .1rem;border:0;background:none;color:var(--ink,#221f20);font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.staff-mk .oc-togli:hover:not(:disabled){background:none;color:var(--ink,#221f20);opacity:.7}.staff-mk .oc .ss-aiuto{margin-bottom:1.4rem}.staff-mk .oc-scelta,.staff-mk .oc-trovati{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.staff-mk .oc-trovati button{display:grid;justify-content:start;justify-items:start;grid-gap:.1rem;gap:.1rem;width:100%;min-height:64px;padding:.6rem .9rem;border:1.5px solid color-mix(in srgb,var(--ink,#221f20) 35%,transparent);border-radius:16px;background:none;color:var(--ink,#221f20);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.staff-mk .oc-trovati strong{font-size:1.1rem;font-weight:800;overflow-wrap:anywhere}.staff-mk .oc-trovati span{font-size:.95rem;font-weight:500;color:var(--floor,#5f5f5a);overflow-wrap:anywhere}.staff-mk .oc-scelta button{display:flex;justify-content:flex-start;align-items:center;gap:1rem;width:100%;min-height:76px;padding:.5rem 1rem;border:1.5px solid var(--ink,#221f20);border-radius:18px;background:none;color:var(--ink,#221f20);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.staff-mk .oc-scelta strong{font-size:1.3rem;font-weight:900;letter-spacing:-.02em}.staff-mk .oc-scelta button:hover:not(:disabled),.staff-mk .oc-trovati button:hover:not(:disabled){background:color-mix(in srgb,var(--ink,#221f20) 6%,transparent);color:var(--ink,#221f20)}.staff-mk .oc-no{width:100%;min-height:52px;margin-top:.5rem;border:0;background:none;color:var(--ink,#221f20);font-size:1.05rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}.staff-mk .oc-no:hover:not(:disabled){background:none;color:var(--ink,#221f20);opacity:.7}@media (min-width:48rem){.staff-mk .oc-sezione .oc-legenda{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.staff-mk .oc-sezione .oc-legenda>li{align-items:flex-start}.staff-mk .oc .ss-primario{max-width:22rem}}.admin-voce.is-largo{display:none}@media (min-width:48rem){.admin-voce.is-largo{display:flex}.admin-indietro.solo-telefono{display:none}}