@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--color-bg: #f3f3f1;--color-surface: #ffffff;--color-text: #1c1c24;--color-divider: #cfcfd6;--color-divider-medio: #dcdce2;--color-divider-chiaro: #ececf0;--color-neutral-100: #f7f7fb;--color-neutral-200: #ececf0;--color-neutral-300: #dcdce2;--color-neutral-400: #cfcfd6;--color-neutral-500: #b0b0ba;--color-neutral-600: #6a6a78;--color-neutral-700: #5a5a66;--color-neutral-800: #4a4a58;--color-neutral-900: #3a3a46;--font-heading: "IBM Plex Sans", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--larghezza: 1200px;--margine: max(32px, env(safe-area-inset-left), env(safe-area-inset-right), (100% - var(--larghezza)) / 2);--ind: #3b43b8;--ind-scuro: #262c86;--ind-testo: #3b43b8;--ind-testo-scuro: #262c86;--ind-pannello: #ecedf8;--ind-bordo: #c9cbea;--ind-fascia: #f2f3fc;--ind-traccia: #e3e4f2;--ind-chip-bordo: #c9cbea;--ind-hover: #e4e6f6;--ind-riga-hover: #f7f7fb;--ind-selezione: #dcdffa;--ind-avatar: #e3e4f2;--ambra: #7a4e0e;--ambra-fondo: #fbf1da;--ambra-testo: #6a430b}[data-coppia=verdebosco-ruggine]{--ind: #1d6b4a;--ind-scuro: #17563b;--ind-testo: #1a5e41;--ind-testo-scuro: #134731;--ind-pannello: #ecf2ef;--ind-bordo: #c6dad2;--ind-fascia: #e4e9e6;--ind-traccia: #d9e2de;--ind-chip-bordo: #a9c7ba;--ind-hover: #dde9e4;--ind-riga-hover: #f0f5f3;--ind-selezione: #d6e4de;--ind-avatar: #d9e2de;--ambra: #9c4a12;--ambra-fondo: #f9dfcd;--ambra-testo: #6f350d}[data-coppia=prugna-ottone]{--ind: #6e2f86;--ind-scuro: #58266b;--ind-testo: #612976;--ind-testo-scuro: #491f58;--ind-pannello: #f3edf5;--ind-bordo: #dbcbe1;--ind-fascia: #eae4ea;--ind-traccia: #e3dbe5;--ind-chip-bordo: #c8b0d1;--ind-hover: #e9e0ed;--ind-riga-hover: #f5f1f7;--ind-selezione: #e5dae9;--ind-avatar: #e3dbe5;--ambra: #8a6710;--ambra-fondo: #f9eccd;--ambra-testo: #62490b}[data-coppia=grafite-rosso]{--ind: #40434a;--ind-scuro: #33363b;--ind-testo: #383b41;--ind-testo-scuro: #2a2c31;--ind-pannello: #efefef;--ind-bordo: #cfd0d2;--ind-fascia: #e6e6e6;--ind-traccia: #deddde;--ind-chip-bordo: #b6b8ba;--ind-hover: #e2e3e4;--ind-riga-hover: #f2f3f3;--ind-selezione: #ddddde;--ind-avatar: #deddde;--ambra: #b3261e;--ambra-fondo: #f7d1cf;--ambra-testo: #7f1b15}.pastiglia{display:inline-flex;flex:none;width:34px;height:15px;border:1px solid var(--color-divider)}.pastiglia>i{flex:1}.pastiglia>i:first-child{background:var(--ind)}.pastiglia>i:last-child{background:var(--ambra)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{color:var(--ind-testo);text-underline-offset:3px}a:hover{color:var(--ind-testo-scuro)}::selection{background:var(--ind-selezione)}:focus{outline:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:2px solid var(--ind);outline-offset:2px}[contenteditable]{outline:none}.input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--ind);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0}.input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.input:focus,.input:focus-visible{border-color:var(--ind);outline-color:var(--ind);outline-offset:0}textarea.input{resize:vertical}.h-riga:hover{background:var(--ind-riga-hover)}.h-pannello:hover{background:var(--ind-hover)}.h-neutro:hover{background:var(--color-neutral-200)}.h-ind:hover{background:var(--ind-scuro)}.h-contorno:hover{background:var(--ind-pannello)}.h-bordo:hover{border-color:var(--ind)}.h-chip:hover{opacity:.82}.h-x:hover{color:var(--color-text)}.h-sottolinea:hover{color:var(--color-text);text-decoration:underline}.h-link:hover{color:var(--ind-testo-scuro)}.scrivibile{cursor:text;border-bottom:1px solid var(--color-divider);transition:background .12s}.scrivibile:hover{background:var(--color-neutral-200)}.scrivibile:focus{background:#fff;border-bottom-color:var(--ind)}.trascinabile{cursor:grab}.trascinabile:active{cursor:grabbing}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.pop{animation:pop .22s cubic-bezier(.2,.9,.3,1.4)}@media(prefers-reduced-motion:reduce){.pop{animation:none}.scrivibile{transition:none}}.griglia-lavoro{display:grid;grid-template-columns:180px 54px 108px minmax(0,1fr) 130px 140px;gap:16px;align-items:center}.griglia-archivio{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(0,1.4fr) 130px 130px 120px;gap:20px;align-items:center}.intestazioni{gap:18px;align-items:baseline}.griglia-allerta{display:grid;grid-template-columns:82px minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:baseline}.griglia-giro{display:grid;grid-template-columns:22px 54px minmax(0,1.3fr) minmax(0,.8fr) 130px;gap:14px;align-items:baseline}.griglia-riepilogo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:18px;align-items:baseline}.scheda-adesso{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:40px;align-items:start}.scheda-corpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.griglia-diario{display:grid;grid-template-columns:150px minmax(0,1fr) 40px;gap:14px;align-items:start}.riga-impostazione{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;align-items:center}.griglia-regola{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:16px;align-items:baseline}.griglia-evento{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px;align-items:baseline}.griglia-mandato{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(pointer:coarse){.maniglia{visibility:hidden}.tocco{position:relative}.tocco:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}}@media(max-width:720px){:root{--margine: max(16px, env(safe-area-inset-left), env(safe-area-inset-right))}.intestazioni,.maniglia{display:none}.griglia-lavoro{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome     fase" "fatto    fatto" "prossima prossima" "consegna blocco";column-gap:12px;row-gap:7px;align-items:baseline}.griglia-lavoro>*:nth-child(1){grid-area:nome}.griglia-lavoro>*:nth-child(2){grid-area:fase;text-align:right}.griglia-lavoro>*:nth-child(3){grid-area:fatto}.griglia-lavoro>*:nth-child(4){grid-area:prossima}.griglia-lavoro>*:nth-child(5){grid-area:consegna}.griglia-lavoro>*:nth-child(6){grid-area:blocco;text-align:right}.griglia-lavoro>*:nth-child(2):before{content:"da fare ";color:var(--color-neutral-700)}.griglia-lavoro>*:nth-child(6):before{content:"ultimo blocco ";color:var(--color-neutral-700)}.griglia-lavoro>*:nth-child(5):before{content:"scadenza ";color:var(--color-neutral-700);font-weight:400}.griglia-allerta{grid-template-columns:82px minmax(0,1fr);grid-template-areas:"tag nome" "tag quando";column-gap:12px;row-gap:4px;align-items:start}.griglia-allerta>*:nth-child(1){grid-area:tag}.griglia-allerta>*:nth-child(2){grid-area:nome}.griglia-allerta>*:nth-child(3){grid-area:quando}.griglia-giro{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"segno nome    codice" "segno cliente quando";column-gap:10px;row-gap:3px}.griglia-giro>*:nth-child(1){grid-area:segno}.griglia-giro>*:nth-child(2){grid-area:codice;text-align:right}.griglia-giro>*:nth-child(3){grid-area:nome;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.griglia-giro>*:nth-child(4){grid-area:cliente}.griglia-giro>*:nth-child(5){grid-area:quando;text-align:right}.griglia-archivio{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome    valore" "cliente chiuso" "azione  azione";column-gap:12px;row-gap:4px;align-items:baseline}.griglia-archivio>*:nth-child(1){grid-area:nome}.griglia-archivio>*:nth-child(2){grid-area:cliente}.griglia-archivio>*:nth-child(3){grid-area:chiuso;text-align:right}.griglia-archivio>*:nth-child(4){grid-area:valore}.griglia-archivio>*:nth-child(5){grid-area:azione;justify-self:start;margin-top:6px}.scheda-adesso,.scheda-corpo{grid-template-columns:minmax(0,1fr);gap:30px}.griglia-diario{grid-template-columns:minmax(0,1fr);row-gap:2px}.griglia-mandato,.riga-impostazione,.griglia-riepilogo{grid-template-columns:minmax(0,1fr);gap:10px}.griglia-regola,.griglia-evento{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.input{font-size:16px!important;min-height:40px}.nota-voce div{font-size:16px!important}}.schermo-pieno{min-height:100vh;min-height:100dvh}.griglia-soldi{display:grid;grid-template-columns:180px minmax(0,1fr) 120px 120px auto;align-items:center;gap:16px}@media(max-width:700px){.griglia-soldi{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}}.riquadro-mosse{background:var(--color-surface);border:1px solid var(--color-divider);border-top:none}.riquadro-mosse-testa{background:var(--color-surface);border:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider-medio);padding:14px 16px}.campo-nuova-mossa{font:inherit;font-size:15px;padding:10px 12px;min-height:44px;border:1px dashed #a0a0aa;background:var(--color-surface);color:var(--color-text);caret-color:var(--ind)}.campo-nuova-mossa:focus{outline:none;border-style:solid;border-color:var(--ind)}.riga-mossa{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-bottom:1px solid var(--color-divider-chiaro)}.sottomosse{margin-left:52px;border-left:2px solid var(--ind-traccia)}.riga-mossa .maniglia{cursor:grab;color:var(--color-neutral-500);width:14px;flex:none}.solo-al-passaggio{opacity:0;transition:opacity .12s}.riga-mossa:hover .solo-al-passaggio,.riga-mossa:focus-within .solo-al-passaggio{opacity:1}@media(hover:none){.riga-mossa .maniglia,.solo-al-passaggio{opacity:1}}.griglia-ruoli{display:grid;grid-template-columns:150px minmax(0,1fr) 70px 120px;gap:10px;align-items:baseline}@media(max-width:760px){.griglia-ruoli{grid-template-columns:minmax(0,1fr) 70px 120px}.griglia-ruoli>:first-child{grid-column:1 / -1}}.calendario{--fc-border-color: var(--color-divider-chiaro);--fc-page-bg-color: transparent;--fc-neutral-bg-color: var(--color-neutral-100);--fc-today-bg-color: var(--ind-fascia);--fc-now-indicator-color: #c23b2a;--fc-event-border-color: transparent;font-size:13px}.calendario .fc{background:var(--color-surface)}.calendario .fc-theme-standard td,.calendario .fc-theme-standard th{border-color:var(--color-divider-chiaro)}.calendario .fc-theme-standard .fc-scrollgrid{border-color:var(--color-divider-medio)}.calendario .fc .fc-timegrid-slot{height:44px}.calendario .fc .fc-timegrid-slot-minor{border-top-style:none}.calendario .fc .fc-col-header-cell-cushion,.calendario .fc .fc-timegrid-axis-cushion,.calendario .fc .fc-timegrid-slot-label-cushion{color:var(--color-neutral-700);text-decoration:none}.calendario .fc .fc-timegrid-slot-label-cushion{font-size:11px}.calendario .fc .fc-col-header-cell{background:transparent;font-weight:400}.calendario .fc .fc-day-sat,.calendario .fc .fc-day-sun{background:#fafafb}.calendario .fc .fc-daygrid-day-number{color:var(--color-text);text-decoration:none}.calendario .fc-event{border-radius:4px;border:0;cursor:pointer;box-shadow:none}.calendario .fc-timegrid-event{margin-right:3px}.calendario .fc .fc-timegrid-now-indicator-line{border-width:2px 0 0}.riga-sottile{font:inherit;color:var(--color-text);background:transparent;border:0;border-bottom:1px solid var(--color-divider);caret-color:var(--ind)}.riga-sottile:focus{outline:none;border-bottom-color:var(--ind)}.riquadro-scheda{background:var(--color-surface);border:1px solid var(--color-divider);padding:18px 20px}.riga-mossa .maniglia{cursor:grab;color:var(--color-neutral-500);width:14px;flex:none;font-size:14px;-webkit-user-select:none;user-select:none}.riga-mossa .maniglia:active{cursor:grabbing}.riga-mossa.gruppo{background:var(--color-neutral-100)}.scheda-fondo{grid-column:1 / -1}.griglia-scaduta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}@media(max-width:620px){.griglia-scaduta{grid-template-columns:minmax(0,1fr)}.griglia-scaduta>:last-child{justify-content:flex-start}}
