/* LitoNet — tema chiaro (1.7.207). Si attiva con html[data-tema="chiaro"] (pulsante nella Home, scelta ricordata dal browser).
   Le variabili dei singoli moduli sono in fondo (generate dalle loro tavolozze scure); qui pagina, barra e piè di pagina. */
html[data-tema="chiaro"],html[data-tema="chiaro"] body{background:#eef1f4!important;color-scheme:light}
/* barra in alto */
html[data-tema="chiaro"] .ln-top{--lb-fg:#1c2428;--lb-label:#3a464d;--lb-muted:#5f6b73;--lb-line:#d3d9de;--lb-accent:#2f7a9b;background:rgba(246,248,250,.86)}
html[data-tema="chiaro"] .ln-tabs{background:rgba(255,255,255,.7);border-color:#d3d9de}
html[data-tema="chiaro"] .ln-tab:hover{background:#e6eaee}
html[data-tema="chiaro"] .ln-tab[aria-current="page"]{background:#fff;box-shadow:0 1px 3px rgba(30,45,60,.18)}
html[data-tema="chiaro"] .ln-tl{background:rgba(255,255,255,.98);border-color:#cdd4d9;box-shadow:0 6px 18px rgba(30,45,60,.18)}
html[data-tema="chiaro"] .ln-tab[aria-current="page"] .ln-tl{background:none;box-shadow:none}
html[data-tema="chiaro"] .ln-badge-n{box-shadow:0 0 0 2px #fff}
html[data-tema="chiaro"] .ln-user .ln-badge{background:#d9eaf2;color:#1f5f7e}
/* piè di pagina e avvisi */
html[data-tema="chiaro"] .ln-foot{background:rgba(246,248,250,.92);border-top-color:#d3d9de;color:#5f6b73}
html[data-tema="chiaro"] .ln-foot-name{color:#1c2428}
html[data-tema="chiaro"] .ln-foot-btn{color:#2f7a9b;border-color:#d3d9de;background:#fff}
html[data-tema="chiaro"] .ln-foot-btn:hover{background:#e6eaee}
html[data-tema="chiaro"] .ln-bt{background:#fff;border-color:#cdd4d9;color:#1c2428;box-shadow:0 6px 18px rgba(30,45,60,.18)}
html[data-tema="chiaro"] .ln-bt.bad{border-color:#cf3b2e;color:#a32a20}
/* Home: tessere */
html[data-tema="chiaro"] .ln-app:hover{background:#f7f9fb;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 12px 32px rgba(30,45,60,.14)}
html[data-tema="chiaro"] .ln-app-ico{box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 6px 14px rgba(30,45,60,.22)}

/* ---- variabili dei moduli (chiare) ---- */
/* assets/app.css */
html[data-tema="chiaro"] .lnapp{--ln-bg:#eef1f4;--ln-panel:#ffffff;--ln-panel2:#f4f6f8;--ln-panel3:#eceff2;--ln-input:#ffffff;--ln-hover:#e6eaee;--ln-fg:#1c2428;--ln-label:#3a464d;--ln-muted:#5f6b73;--ln-line:#d3d9de;--ln-line2:#e2e6ea;--ln-steel:#2f7a9b;--ln-steel-strong:#3f7d99;--ln-steel-soft:#d9eaf2;--ln-ok:#1f8a4c;--ln-warn:#b97a0a;--ln-warn-soft:#fbefd2;--ln-danger:#cf3b2e;--ln-danger-strong:#cf3b2e;--ln-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 6px 22px rgba(30,45,60,.10);color-scheme:light}
/* moduli/anagrafica/assets/app.css */
html[data-tema="chiaro"] .clapp{--bg:#eef1f4;--panel:#ffffff;--panel2:#f4f6f8;--input:#ffffff;--hover:#e6eaee;--fg:#1c2428;--label:#3a464d;--muted:#5f6b73;--line:#d3d9de;--steel:#2f7a9b;--steel-s:#3f7d99;--steel-soft:#d9eaf2;--ok:#1f8a4c;--warn:#b97a0a;--danger:#cf3b2e;color-scheme:light}
/* moduli/colori/assets/app.css */
html[data-tema="chiaro"] .clapp{--cl-bg:#eef1f4;--cl-panel:#ffffff;--cl-panel2:#f4f6f8;--cl-input:#ffffff;--cl-hover:#e6eaee;--cl-fg:#1c2428;--cl-label:#3a464d;--cl-muted:#5f6b73;--cl-line:#d3d9de;--cl-line2:#e2e6ea;--cl-steel:#2f7a9b;--cl-steel-strong:#3f7d99;--cl-steel-soft:#d9eaf2;--cl-ok:#1f8a4c;--cl-warn:#b97a0a;--cl-danger:#cf3b2e;color-scheme:light}
/* moduli/commesse/assets/app.css */
html[data-tema="chiaro"] .cmapp{--cm-bg:#eef1f4;--cm-panel:#ffffff;--cm-panel2:#f4f6f8;--cm-input:#ffffff;--cm-hover:#e6eaee;--cm-fg:#1c2428;--cm-label:#3a464d;--cm-muted:#5f6b73;--cm-line:#d3d9de;--cm-line2:#e2e6ea;--cm-steel:#2f7a9b;--cm-steel-strong:#3f7d99;--cm-steel-soft:#d9eaf2;--cm-ok:#1f8a4c;--cm-warn:#b97a0a;--cm-danger:#cf3b2e;--cm-glass:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));color-scheme:light}
/* moduli/crm/assets/app.css */
html[data-tema="chiaro"] .crmapp{--bg:#eef1f4;--panel:#ffffff;--panel2:#f4f6f8;--input:#ffffff;--hover:#e6eaee;--fg:#1c2428;--label:#3a464d;--muted:#5f6b73;--line:#d3d9de;--steel:#2f7a9b;--steel-s:#3f7d99;--danger:#cf3b2e;--glass:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));color-scheme:light}
/* moduli/fatturato/assets/app.css */
html[data-tema="chiaro"] .afapp{--af-bg:#eef1f4;--af-panel:#ffffff;--af-panel2:#f4f6f8;--af-input:#ffffff;--af-hover:#e6eaee;--af-fg:#1c2428;--af-label:#3a464d;--af-muted:#5f6b73;--af-line:#d3d9de;--af-line2:#e2e6ea;--af-steel:#2f7a9b;--af-steel-strong:#3f7d99;--af-steel-soft:#d9eaf2;--af-ok:#1f8a4c;--af-warn:#b97a0a;--af-danger:#cf3b2e;color-scheme:light}
/* moduli/ferri/assets/app.css */
html[data-tema="chiaro"] .ftapp{--ft-bg:#eef1f4;--ft-panel:#ffffff;--ft-panel2:#f4f6f8;--ft-fg:#1c2428;--ft-muted:#5f6b73;--ft-line:#d3d9de;--ft-steel:#2f7a9b;--ft-steel-strong:#3f7d99;--ft-steel-soft:#d9eaf2;--ft-target:#b97a0a;--ft-warn:#b97a0a;--ft-warn-soft:#fbefd2;--ft-ok:#1f8a4c;--ft-danger:#cf3b2e;color-scheme:light}
/* moduli/litodrive/assets/app.css */
html[data-tema="chiaro"] .ldapp{--bg:#eef1f4;--panel:#ffffff;--panel2:#f4f6f8;--input:#ffffff;--hover:#e6eaee;--fg:#1c2428;--label:#3a464d;--muted:#5f6b73;--line:#d3d9de;--steel:#2f7a9b;--steel-s:#3f7d99;--ok:#1f8a4c;--warn:#b97a0a;--danger:#cf3b2e;--glass-big:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));--glass-sm:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));color-scheme:light}
/* moduli/nesting/assets/app.css */
html[data-tema="chiaro"] .nsapp{--ns-bg:#eef1f4;--ns-panel:#ffffff;--ns-panel2:#f4f6f8;--ns-input:#ffffff;--ns-hover:#e6eaee;--ns-fg:#1c2428;--ns-label:#3a464d;--ns-muted:#5f6b73;--ns-line:#d3d9de;--ns-line2:#e2e6ea;--ns-steel:#2f7a9b;--ns-steel-strong:#3f7d99;--ns-steel-soft:#d9eaf2;--ns-warn:#b97a0a;--ns-warn-soft:#fbefd2;--ns-warn-line:#ecd29a;--ns-warn-fg:#7a4f05;--ns-ok:#1f8a4c;--ns-danger:#cf3b2e;--ns-sheet:#dfe5e9;--ns-sheet-line:#8a959c;--ns-hatch:#c9d2d8;--ns-shadow:rgba(30,45,60,.18);--c0f:#d5e9f3;--c0s:#1f6a8a;--c1f:#f7e8c6;--c1s:#8a5a05;--c2f:#d3eedc;--c2s:#1d7a3e;--c3f:#f6d8df;--c3s:#a32a47;--c4f:#e1def6;--c4s:#5043a8;--c5f:#f8e0cf;--c5s:#9a4e17;--c6f:#d2eeea;--c6s:#17756a;--c7f:#ebe4d6;--c7s:#6e5a33;color-scheme:light}
/* moduli/preventivi/assets/app.css */
html[data-tema="chiaro"] .pvapp{--pv-bg:#eef1f4;--pv-panel:#ffffff;--pv-panel2:#f4f6f8;--pv-input:#ffffff;--pv-hover:#e6eaee;--pv-fg:#1c2428;--pv-label:#3a464d;--pv-muted:#5f6b73;--pv-line:#d3d9de;--pv-line2:#e2e6ea;--pv-steel:#2f7a9b;--pv-steel-strong:#3f7d99;--pv-steel-soft:#d9eaf2;--pv-ok:#1f8a4c;--pv-warn:#b97a0a;--pv-warn-soft:#fbefd2;--pv-danger:#cf3b2e;color-scheme:light}

/* ---- colori fissi dei CSS (generati) ---- */
/* assets/app.css */
html[data-tema="chiaro"] body.ln-page{background:#eef1f4}
html[data-tema="chiaro"] .ln-input{border:.5px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .ln-input::placeholder{color:#acb7bd}
html[data-tema="chiaro"] .ln-chip{background:#f4f6f8}
html[data-tema="chiaro"] .ln-chip.steel{color:#1f6a8a}
html[data-tema="chiaro"] .ln-aggzip-r{border:1px solid #d3d9de;background:#ffffff;color:var(--ln-text,#1c2428)}
html[data-tema="chiaro"] .ln-aggzip-d{color:#2f7a9b}
html[data-tema="chiaro"] .ln-drop{border:1.5px dashed #bcc7cd;background:#eaeef0}
html[data-tema="chiaro"] .ln-alert.warn{color:#7a4f05}
html[data-tema="chiaro"] .ln-login{background:radial-gradient(1200px 600px at 50% -10%,rgba(110,170,198,.14),transparent 60%),radial-gradient(900px 500px at 50% 110%,rgba(229,38,45,.10),transparent 60%),#eef1f4}
html[data-tema="chiaro"] .ln-login form{box-shadow:0 20px 60px rgba(30,45,60,0.193)}
html[data-tema="chiaro"] .ln-app:hover{background:#e1e6e9;box-shadow:0 1px 0 rgba(255,255,255,0.15) inset,0 14px 40px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .ln-soon{background:#eceff2}
html[data-tema="chiaro"] .ln-seg{background:#f4f6f8}
html[data-tema="chiaro"] .ln-seg button[aria-selected="true"]{background:#bac6cd;box-shadow:0 3px 8px rgba(30,45,60,0.07)}
html[data-tema="chiaro"] .ln-ext-badge{background:#bac6cd}
html[data-tema="chiaro"] .ln-file-name:hover{color:#1f6a8a}
html[data-tema="chiaro"] .ln-a{color:#1f6a8a}
html[data-tema="chiaro"] .ln-pwr li::before{border:1.5px solid #acb7bd}
html[data-tema="chiaro"] .ln-modal-back{background:rgba(30,45,60,0.15)}
html[data-tema="chiaro"] .ln-modal{box-shadow:0 24px 70px rgba(30,45,60,0.21)}
html[data-tema="chiaro"] .ln-toast{box-shadow:0 10px 30px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .ln-msg.ok{color:#1d7a3e}
html[data-tema="chiaro"] .ln-opz-btn[aria-selected="true"]{background:#f4f6f8;box-shadow:0 0 0 1.5px #2f7a9b}
html[data-tema="chiaro"] .ln-opz-btn:focus-visible{outline:2px solid #2f7a9b}
html[data-tema="chiaro"] .ln-opz-tl{border:1px solid #bac6cd;box-shadow:0 6px 18px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .ln-lav-save{box-shadow:0 8px 30px rgba(30,45,60,0.14)}
html[data-tema="chiaro"] .ln-cg-anno{border-bottom:1px solid var(--ln-line,rgba(30,45,60,0.12))}
html[data-tema="chiaro"] body.ln-page:has(.ln-cg-ive),html[data-tema="chiaro"] .lnapp:has(.ln-cg-ive){background:#efeff1}
html[data-tema="chiaro"] .ln-cg-ive .ln-seg.ln-cg-tabs button[aria-selected="true"]{background:#a3a3a6;box-shadow:0 3px 8px rgba(30,45,60,0.042),0 3px 1px rgba(30,45,60,0.014)}
html[data-tema="chiaro"] .ln-cg-ive .ln-cg-tot td{border-top:1px solid rgba(30,45,60,0.198) !important}
html[data-tema="chiaro"] .ln-cg-ive .ln-lav-save{box-shadow:0 10px 40px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .ln-avv-liv button[aria-pressed="true"]{box-shadow:0 3px 8px rgba(30,45,60,0.063)}
html[data-tema="chiaro"] .ln-avv-liv button.lv-economico[aria-pressed="true"],html[data-tema="chiaro"] .ln-avv-liv button.lv-costoso[aria-pressed="true"]{color:#eaeaeb}
html[data-tema="chiaro"] .ln-link{color:var(--ln-accent,#0a65ae)}
html[data-tema="chiaro"] .ln-avs-no{color:#b20900}
html[data-tema="chiaro"] .ln-clrow:hover td,html[data-tema="chiaro"] .ln-clrow:focus td{background:rgba(255,255,255,0.3)}
html[data-tema="chiaro"] .ln-mp{background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.21) 42%,rgba(30,45,60,0.03));border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .ln-mp-t:hover{background:rgba(255,255,255,0.36)}
html[data-tema="chiaro"] .ln-mp-t.is-open{border-color:#2f7a9b}
html[data-tema="chiaro"] .ln-mp-t.is-into{border-color:#2f7a9b}
html[data-tema="chiaro"] .ln-mp-t.is-before::before,html[data-tema="chiaro"] .ln-mp-t.is-after::after{background:#2f7a9b}
html[data-tema="chiaro"] .ln-mp .is-zone{outline:2px dashed #2f7a9b}
html[data-tema="chiaro"] .ln-mp-open{background:linear-gradient(160deg,rgba(255,255,255,0.6),rgba(255,255,255,0.15) 42%,rgba(30,45,60,0.024));border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .ln-mp-pick button{border:1px solid rgba(30,45,60,0.153)}
html[data-tema="chiaro"] .ln-mp-pick:not(.ln-mp-col) button{background:rgba(255,255,255,0.36)}
html[data-tema="chiaro"] .ln-mp-pick button.on{box-shadow:0 0 0 2px #2f7a9b}
/* moduli/anagrafica/assets/app.css */
html[data-tema="chiaro"] body.cl-page{background:#eef1f4}
html[data-tema="chiaro"] .clapp .cl-f{border-bottom:1px solid #e2e6ea}
html[data-tema="chiaro"] .clapp .cl-toast.err{color:#68150b}
html[data-tema="chiaro"] .clapp .cl-panel{background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.21) 42%,rgba(30,45,60,0.03));border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(255,255,255,0.12),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .clapp .cl-kpi,html[data-tema="chiaro"] .clapp .cl-btn,html[data-tema="chiaro"] .clapp .cl-chip,html[data-tema="chiaro"] .clapp .cl-drop,html[data-tema="chiaro"] .clapp .cl-toast{background:linear-gradient(160deg,rgba(255,255,255,0.6),rgba(255,255,255,0.15) 45%,rgba(30,45,60,0.024));border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .clapp .cl-btn.primary,html[data-tema="chiaro"] .clapp .cl-chip[aria-pressed=true]{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9));box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 2px 12px rgba(30,45,60,0.105)}
html[data-tema="chiaro"] .clapp .cl-search input{background:linear-gradient(160deg,rgba(255,255,255,0.48),rgba(255,255,255,0.12));border:1px solid rgba(30,45,60,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 6px 20px rgba(30,45,60,0.087)}
html[data-tema="chiaro"] .clapp .cl-row:hover,html[data-tema="chiaro"] .clapp .cl-row.on{background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.18));box-shadow:inset 0 1px 0 rgba(255,255,255,0.42)}
html[data-tema="chiaro"] .clapp .cl-row.on{box-shadow:inset 3px 0 0 var(--steel),inset 0 1px 0 rgba(255,255,255,0.42)}
/* moduli/colori/assets/app.css */
html[data-tema="chiaro"] body.cl-page{background:#eef1f4}
html[data-tema="chiaro"] .clapp .cl-btn.danger{background:#e7bebb;border-color:#e7a8a3}
html[data-tema="chiaro"] .clapp .cl-seg button[aria-selected=true]{background:#c8d2d8;box-shadow:0 1px 3px rgba(30,45,60,0.122)}
html[data-tema="chiaro"] .clapp .cl-chip{background:#cfd8e0}
html[data-tema="chiaro"] .clapp .cl-chip.bad{background:#ebd3d1;color:#76170c}
html[data-tema="chiaro"] .clapp .cl-bad{color:#942d1d}
html[data-tema="chiaro"] .clapp .cl-big{border:1px solid rgba(30,45,60,0.12);box-shadow:inset 0 0 0 1px rgba(30,45,60,0.087),0 6px 18px rgba(30,45,60,0.122)}
html[data-tema="chiaro"] .clapp .cl-dot{border:1px solid rgba(30,45,60,0.198);box-shadow:inset 0 0 0 1px rgba(30,45,60,0.07)}
html[data-tema="chiaro"] .clapp .cl-dot.me{background-image:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0) 45%,rgba(30,45,60,0.075) 70%,rgba(255,255,255,0.95) 100%)}
html[data-tema="chiaro"] .clapp .cl-dot.ne{border:1.5px dashed #8e989d}
html[data-tema="chiaro"] .clapp .cl-bar{background:#ffffff}
html[data-tema="chiaro"] .clapp .cl-bar span{border-right:1px solid rgba(30,45,60,0.25)}
html[data-tema="chiaro"] .clapp .cl-bar span.ne{background:repeating-linear-gradient(135deg,#bfc8cd 0 4px,#d2d8dc 4px 8px)}
html[data-tema="chiaro"] .clapp .cl-sw{border:1px solid rgba(30,45,60,0.126);box-shadow:inset 0 0 0 1px rgba(30,45,60,0.07)}
html[data-tema="chiaro"] .clapp .cl-pick{border:1px solid rgba(30,45,60,0.225)}
html[data-tema="chiaro"] .clapp .cl-sug{background:#e0e6e9;box-shadow:0 12px 30px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .clapp .cl-sug button.on,html[data-tema="chiaro"] .clapp .cl-sug button:hover{background:#c8d2d8}
html[data-tema="chiaro"] .cl-modal-back{background:rgba(30,45,60,0.18)}
html[data-tema="chiaro"] .cl-toast{background:#c8d2d8;box-shadow:0 8px 24px rgba(30,45,60,0.14)}
html[data-tema="chiaro"] .cl-toast.err{background:#e7a8a3}
html[data-tema="chiaro"] .clapp .cl-corr{background:#f0ece0;border:1px solid #eddfbb;color:#604812}
html[data-tema="chiaro"] .clapp .cl-ptab tbody tr.guida td{background:#f0ece0}
html[data-tema="chiaro"] .clapp .cl-obi-lab{text-shadow:0 1px 2px rgba(30,45,60,0.14)}
html[data-tema="chiaro"] .clapp .cl-obi-lab.scuro{color:#ececec}
html[data-tema="chiaro"] .clapp .cl-tess-c{border:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .clapp .cl-cmyk label:nth-child(4) span{color:#3a464d}
html[data-tema="chiaro"] .clapp .cl-pill{background:#cfd8e0}
html[data-tema="chiaro"] .clapp .cl-pill.ok{background:#d8ede3;color:#288048}
html[data-tema="chiaro"] .clapp .cl-pill.warn{background:#fbefd2;color:#976311}
html[data-tema="chiaro"] .clapp .cl-pill.bad{background:#ebd3d1;color:#76170c}
html[data-tema="chiaro"] .clapp .cl-thumb{background:#f4f7f8}
html[data-tema="chiaro"] .clapp .cl-chip.ok{background:#d0e6db;color:#2f7b4b}
html[data-tema="chiaro"] .clapp .cl-fmark{box-shadow:0 0 0 2px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .clapp .cl-bimg img{background:#f4f7f8}
html[data-tema="chiaro"] .clapp .cl-sl input{accent-color:#2f7a9b}
html[data-tema="chiaro"] .clapp .cl-sl b{color:var(--cl-text,#1c2428)}
html[data-tema="chiaro"] .clapp .cl-fcrop{box-shadow:0 0 0 9999px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .clapp .cl-sl input.cl-rg::-webkit-slider-thumb{box-shadow:0 1px 3px rgba(30,45,60,0.14)}
/* moduli/commesse/assets/app.css */
html[data-tema="chiaro"] body.cm-page{background:#eef1f4}
html[data-tema="chiaro"] body.cm-page{background:radial-gradient(1200px 500px at 15% -10%,rgba(63,125,153,.16),transparent 60%),#eef1f4}
html[data-tema="chiaro"] .cmapp .cm-card,html[data-tema="chiaro"] .cmapp .cm-modal,html[data-tema="chiaro"] .cmapp .cm-opt{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(255,255,255,0.12),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .cmapp .cm-opt{box-shadow:inset 0 1px 0 rgba(255,255,255,0.48)}
html[data-tema="chiaro"] .cmapp .cm-btn{border:1px solid rgba(30,45,60,0.144);background:linear-gradient(160deg,rgba(255,255,255,0.6),rgba(255,255,255,0.18));box-shadow:inset 0 1px 0 rgba(255,255,255,0.42)}
html[data-tema="chiaro"] .cmapp .cm-btn.primary{background:linear-gradient(180deg,#5f9eba,#3f7d99);border-color:#61a0bb}
html[data-tema="chiaro"] .cmapp .cm-btn.primary:hover{background:linear-gradient(180deg,#5a9fbe,#61a0bb)}
html[data-tema="chiaro"] .cmapp .cm-wrap{border:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .cmapp .cm-g{border:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .cmapp .cm-gl{background:#e3e8eb}
html[data-tema="chiaro"] .cmapp .cm-gr:not(.h1):not(.h2):hover .cm-gl{background:#d9e0e4}
html[data-tema="chiaro"] .cmapp .cm-gt s{background:rgba(255,255,255,0.21)}
html[data-tema="chiaro"] .cmapp .cm-dd.we{background:rgba(255,255,255,0.21)}
html[data-tema="chiaro"] .cmapp .cm-seg{border:1px solid rgba(30,45,60,0.252);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 4px 12px rgba(30,45,60,0.122)}
html[data-tema="chiaro"] .cmapp .r-ser{background:linear-gradient(180deg,rgba(90,160,196,.95),rgba(63,125,153,0.95))}
html[data-tema="chiaro"] .cmapp .cm-alert{box-shadow:inset 0 1px 0 rgba(255,255,255,0.42)}
html[data-tema="chiaro"] .cmapp .cm-back{background:rgba(30,45,60,0.165)}
html[data-tema="chiaro"] .cmapp label.cm-opt.on{box-shadow:0 0 0 1px var(--cm-steel),inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .cmapp .cm-prev.warn{background:#fbefd2;border-color:#ead2a3;color:#976311}
html[data-tema="chiaro"] .cmapp .cm-toast{background:#c8d2d8;box-shadow:0 8px 24px rgba(30,45,60,0.14)}
html[data-tema="chiaro"] .cmapp .cm-toast.err{background:#e7a8a3}
html[data-tema="chiaro"] .cmapp .cm-bubtn{color:var(--cm-tx,#111922);background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.24));border:1px solid rgba(30,45,60,0.162)}
html[data-tema="chiaro"] .cmapp .cm-bubtn:hover{border-color:rgba(30,45,60,0.36)}
html[data-tema="chiaro"] .cmapp .cm-gr.over .cm-seg{box-shadow:inset 0 -4px 0 #cf3b2e}
/* moduli/crm/assets/app.css */
html[data-tema="chiaro"] body.crm-page{background:#eef1f4}
html[data-tema="chiaro"] .crmapp .crm-glass,html[data-tema="chiaro"] .crmapp .crm-btn,html[data-tema="chiaro"] .crmapp .crm-seg,html[data-tema="chiaro"] .crmapp .crm-search input,html[data-tema="chiaro"] .crmapp .crm-modal>div{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 6px 20px rgba(30,45,60,0.098)}
html[data-tema="chiaro"] .crmapp .crm-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .crmapp .crm-btn.primary{background:linear-gradient(180deg,#65a0bb,#3f7d99);border-color:#2f7a9b}
html[data-tema="chiaro"] .crmapp .crm-prog .bar{background:rgba(255,255,255,0.6)}
html[data-tema="chiaro"] .crmapp .crm-mapwrap{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 8px 28px rgba(30,45,60,0.122)}
html[data-tema="chiaro"] .crmapp #crm-map{background:#f3f5f7}
html[data-tema="chiaro"] .crmapp .leaflet-container{background:#f3f5f7}
html[data-tema="chiaro"] .crmapp .leaflet-control-attribution{color:#5f6b73}
html[data-tema="chiaro"] .crmapp .leaflet-control-attribution a{color:#2e576c}
html[data-tema="chiaro"] .crmapp .leaflet-bar a{color:#1c2428;border-color:#d3d9de}
html[data-tema="chiaro"] .crmapp .leaflet-bar a:hover{background:#cdd5da}
html[data-tema="chiaro"] .crmapp .leaflet-popup-content-wrapper,html[data-tema="chiaro"] .crmapp .leaflet-popup-tip{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 8px 24px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .crmapp .leaflet-popup-close-button{color:#5f6b73}
html[data-tema="chiaro"] .crmapp .pp .fat{background:rgba(255,255,255,0.36)}
html[data-tema="chiaro"] .crmapp .pp .acts button{border:1px solid rgba(30,45,60,0.18);background:rgba(255,255,255,0.42)}
html[data-tema="chiaro"] .crm-mk .ic{border:2px solid rgba(30,45,60,0.4);box-shadow:0 2px 6px rgba(30,45,60,0.193)}
html[data-tema="chiaro"] .crm-mk .ar{background:#eff1f4;border:1.5px solid rgba(30,45,60,0.4)}
html[data-tema="chiaro"] .crm-mk .nm{border:1px solid rgba(30,45,60,0.162)}
html[data-tema="chiaro"] .crm-mk.drag .ic{outline:3px solid #2f7a9b}
html[data-tema="chiaro"] .crm-cl{border:2px solid rgba(30,45,60,0.4);box-shadow:0 2px 8px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .crmapp .crm-sug{background:#e1e6e9}
html[data-tema="chiaro"] .crmapp .crm-sug div:hover{background:#cdd5da}
html[data-tema="chiaro"] .crmapp .crm-toast.err{color:#660800}
html[data-tema="chiaro"] .crm-mk.x .ic::after{background:#1c2428;box-shadow:0 0 0 1px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .crmapp.chiara #crm-map,html[data-tema="chiaro"] .crmapp.chiara .leaflet-container{background:#2f281c}
/* moduli/fatturato/assets/app.css */
html[data-tema="chiaro"] body.af-page{background:#eef1f4}
html[data-tema="chiaro"] .afapp .af-seg button[aria-selected=true]{background:#c8d2d8;box-shadow:0 1px 3px rgba(30,45,60,0.122)}
html[data-tema="chiaro"] .afapp .af-kpi.main{background:linear-gradient(180deg,#d9e3e8,#ffffff)}
html[data-tema="chiaro"] .afapp .af-tab .st td{background:#dee4e7}
html[data-tema="chiaro"] .afapp .af-pill{background:#cfd8e0}
html[data-tema="chiaro"] .afapp .af-pill.ok{background:#d8ede3;color:#288048}
html[data-tema="chiaro"] .afapp .af-pill.warn{background:#fbefd2;color:#976311}
html[data-tema="chiaro"] .afapp .af-pill.bad{background:#ebd3d1;color:#76170c}
html[data-tema="chiaro"] .afapp .af-chart .gl{stroke:#eceff2}
html[data-tema="chiaro"] .afapp .af-tip{background:#f4f6f7;box-shadow:0 8px 24px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .afapp .af-modal-back{background:rgba(30,45,60,0.165)}
html[data-tema="chiaro"] .afapp .af-toast{background:#c8d2d8;box-shadow:0 8px 24px rgba(30,45,60,0.14)}
html[data-tema="chiaro"] .afapp .af-toast.err{background:#e7a8a3}
html[data-tema="chiaro"] .afapp .af-strnote{background:#f3efe8;border:1px solid #eee2c7}
html[data-tema="chiaro"] .afapp .af-card,html[data-tema="chiaro"] .afapp .af-kpi,html[data-tema="chiaro"] .afapp .af-modal{background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.21) 42%,rgba(30,45,60,0.03));border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(255,255,255,0.12),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .afapp .af-kpi.main{box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(110,170,198,.55),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .afapp .af-btn,html[data-tema="chiaro"] .afapp .af-seg,html[data-tema="chiaro"] .afapp .af-fc,html[data-tema="chiaro"] .afapp .af-chip{background:linear-gradient(160deg,rgba(255,255,255,0.6),rgba(255,255,255,0.15) 42%,rgba(30,45,60,0.024));border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .afapp .af-btn.primary{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9))}
html[data-tema="chiaro"] .afapp .af-wrap{background:rgba(30,45,60,0.042)}
html[data-tema="chiaro"] .afapp .af-tab th{background:#e0e6ea}
html[data-tema="chiaro"] .afapp .af-chip.pos{color:#238047}
html[data-tema="chiaro"] .afapp .af-chip.neg{color:#810d00}
html[data-tema="chiaro"] .afapp .af-chip.new{color:#1b4d66}
html[data-tema="chiaro"] .afapp .af-cft .tot{background:rgba(255,255,255,0.21)}
html[data-tema="chiaro"] .afapp .af-sig.new{color:#1b4d66}
html[data-tema="chiaro"] .afapp .cf-det>td{background:rgba(30,45,60,0.048)}
html[data-tema="chiaro"] .afapp .cf-file{background:rgba(30,45,60,0.054)}
html[data-tema="chiaro"] .afapp .cf-sg1{background:rgba(30,45,60,0.054)}
/* moduli/ferri/assets/app.css */
html[data-tema="chiaro"] .ftapp .ft-modal{background:rgba(30,45,60,0.195)}
html[data-tema="chiaro"] .ftapp .ft-sheet{box-shadow:0 24px 70px rgba(30,45,60,0.21)}
html[data-tema="chiaro"] .ftapp .ft-confirm{background:#e9d3d1}
html[data-tema="chiaro"] .ftapp .ft-toast{background:#f4f6f8}
html[data-tema="chiaro"] body.ft-page{background:#eef1f4}
html[data-tema="chiaro"] .ftapp .ft-btn.ok{background:#92d5ab;border-color:#92d5ab}
html[data-tema="chiaro"] .ftapp .ft-ltab tr.hyp th,html[data-tema="chiaro"] .ftapp .ft-ltab tr.hyp td{color:#cf3b2e}
html[data-tema="chiaro"] .ftapp .ft-ltab td small{color:#cf3b2e}
html[data-tema="chiaro"] .ftapp .ft-hyp{color:#cf3b2e;background:#e9d3d1}
html[data-tema="chiaro"] .ftapp #e-li::placeholder,html[data-tema="chiaro"] .ftapp #e-pa::placeholder{color:#cf3b2e}
html[data-tema="chiaro"] .ftapp .ft-ac{box-shadow:0 10px 24px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .ftapp .ft-fmenu{box-shadow:0 10px 24px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .ftapp input::placeholder,html[data-tema="chiaro"] .ftapp textarea::placeholder{color:#8a959c}
/* moduli/litodrive/assets/app.css */
html[data-tema="chiaro"] body.ld-page{background:#eef1f4}
html[data-tema="chiaro"] .ldapp .ld-box{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .ldapp .ld-l2{color:#161c1f}
html[data-tema="chiaro"] .ldapp .ld-btn{border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .ldapp .ld-btn.primary{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9))}
html[data-tema="chiaro"] .ldapp .ld-search input{border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.36)}
html[data-tema="chiaro"] .ldapp .ld-avviso{color:#660b00}
html[data-tema="chiaro"] .ldapp .ld-tabs{border:1px solid rgba(30,45,60,0.126)}
html[data-tema="chiaro"] .ldapp .ld-tab.on{background:linear-gradient(160deg,rgba(110,170,198,0.85),rgba(63,125,153,0.85));box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)}
html[data-tema="chiaro"] .ldapp .ld-n{background:rgba(255,255,255,0.84)}
html[data-tema="chiaro"] .ldapp .ld-rows{border:1px solid rgba(30,45,60,0.144);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .ldapp .ld-row{border-top:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .ldapp .ld-cnt{background:rgba(255,255,255,0.72)}
html[data-tema="chiaro"] .ldapp .ld-chip{background:rgba(255,255,255,0.6);border:1px solid rgba(30,45,60,0.126)}
html[data-tema="chiaro"] .ldapp .ld-col{background:linear-gradient(180deg,rgba(255,255,255,0.33),rgba(255,255,255,0.12));box-shadow:inset 0 1px 0 rgba(255,255,255,0.24),0 6px 20px rgba(30,45,60,0.077)}
html[data-tema="chiaro"] .ldapp .ld-col.over{box-shadow:inset 0 0 0 2px rgba(110,170,198,.75),0 6px 20px rgba(30,45,60,0.077)}
html[data-tema="chiaro"] .ldapp .ld-col header{background:linear-gradient(135deg,rgba(255,255,255,0.78),rgba(255,255,255,0.24))}
html[data-tema="chiaro"] .ldapp .ld-card{background:linear-gradient(160deg,rgba(255,255,255,0.84),rgba(255,255,255,0.3) 55%),rgba(40,50,56,.92);border:1px solid rgba(30,45,60,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6),0 4px 14px rgba(30,45,60,0.112)}
html[data-tema="chiaro"] .ldapp .ld-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 8px 20px rgba(30,45,60,0.14)}
html[data-tema="chiaro"] .ldapp .ld-dots:hover{background:rgba(255,255,255,0.6)}
html[data-tema="chiaro"] .ld-menu{color:#1c2428;background:linear-gradient(160deg,rgba(255,255,255,0.84),rgba(255,255,255,0.24) 42%,rgba(30,45,60,0.036)),rgba(26,32,36,.92);border:1px solid rgba(30,45,60,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 14px 40px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .ld-menu .ld-mh{color:#5f6b73}
html[data-tema="chiaro"] .ld-menu .ld-mh.sep{border-top:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .ldapp .ld-dlg{border:1px solid rgba(30,45,60,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 20px 60px rgba(30,45,60,0.193)}
html[data-tema="chiaro"] .ldapp .ld-dlg input{border:1px solid rgba(30,45,60,0.153)}
html[data-tema="chiaro"] .ldapp .ld-stato{background:rgba(255,255,255,0.36);border:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .ldapp .ld-stato.ok{color:#1b4b2e}
html[data-tema="chiaro"] .ldapp .ld-stato.no{color:#63470f}
html[data-tema="chiaro"] .ldapp .ld-mail{border:1px solid rgba(30,45,60,0.126)}
html[data-tema="chiaro"] .ldapp .ld-toast{border:1px solid rgba(30,45,60,0.18);box-shadow:0 8px 30px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .ldapp .ld-toast.err{color:#660b00}
html[data-tema="chiaro"] .ldapp .ld-chip.ld-rdo{color:#9b680e}
html[data-tema="chiaro"] .ldapp .ld-sep{background:rgba(255,255,255,0.95)}
html[data-tema="chiaro"] .ldapp .ld-btn.ld-scarta{border-color:rgba(30,45,60,0.126)}
html[data-tema="chiaro"] .ldapp .ld-btn.ld-scarta:hover{color:#680b00}
html[data-tema="chiaro"] .ldapp .ld-att{background:rgba(255,255,255,0.36);border:1px solid rgba(30,45,60,0.144)}
html[data-tema="chiaro"] .ldapp .ld-att.img img{background:#f6f8f9}
html[data-tema="chiaro"] .ldapp .ld-ph{background:rgba(30,45,60,0.075)}
html[data-tema="chiaro"] .ldapp .ld-sel{border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.42)}
html[data-tema="chiaro"] .ldapp .ld-mbar{background:rgba(255,255,255,0.48);border:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .ldapp .ld-mbar i{background:linear-gradient(90deg,rgba(110,170,198,0.95),rgba(63,125,153,0.95))}
html[data-tema="chiaro"] .ldapp .ld-mis-t td{border-bottom:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .ldapp .ld-mis-r i{background:linear-gradient(90deg,rgba(110,170,198,0.95),rgba(63,125,153,0.95))}
html[data-tema="chiaro"] .ldapp .ld-mis-x{border:1px solid rgba(30,45,60,0.12)}
/* moduli/nesting/assets/app.css */
html[data-tema="chiaro"] body.ns-page{background:#eef1f4}
html[data-tema="chiaro"] .nsapp .ns-btn.primary:hover{background:#61a0bb}
/* moduli/preventivi/assets/app.css */
html[data-tema="chiaro"] body.pv-page{background:#eef1f4}
html[data-tema="chiaro"] .pvapp .pv-btn.primary:hover{background:#61a0bb}
html[data-tema="chiaro"] .pvapp .pv-seg button[aria-selected=true]{background:#c8d2d8;box-shadow:0 1px 3px rgba(30,45,60,0.122)}
html[data-tema="chiaro"] .pvapp .pv-sugg{box-shadow:0 10px 30px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .pvapp .pv-sugg .c{color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-msg{border:1px solid #ecd29a;color:#7a4f05}
html[data-tema="chiaro"] .pvapp .pv-msg.err{color:#68150b}
html[data-tema="chiaro"] .pvapp .pv-chip{color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-toast{background:#c8d2d8;box-shadow:0 10px 30px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .pvapp .pv-modal-back{background:rgba(30,45,60,0.165)}
html[data-tema="chiaro"] .pvapp .pv-vena{border:1px solid #8a959c}
html[data-tema="chiaro"] .pvapp .pv-qseg button[aria-selected=true]{box-shadow:0 0 0 1px var(--pv-steel),0 2px 10px rgba(30,45,60,0.105)}
html[data-tema="chiaro"] .pvapp .pv-svgt{background:#e9edf0}
html[data-tema="chiaro"] .pvapp .pv-svgs{background:#e9edf0}
html[data-tema="chiaro"] .pv-sbt.pv-sbno:hover{stroke:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-btn.sm.on{border-color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-dctl{border:1px solid var(--pv-line,#d1d7dc)}
html[data-tema="chiaro"] .pvapp .pv-dctl.fx{border-color:#b97a0a}
html[data-tema="chiaro"] .pvapp .pv-seg2{border:1px solid var(--pv-line,#d1d7dc)}
html[data-tema="chiaro"] .pvapp .pv-seg2 button{color:var(--pv-muted,#5b666d)}
html[data-tema="chiaro"] .pvapp .pv-dctl.fx .pv-seg2 button[aria-pressed="true"]{background:#b97a0a;color:#eef1f4}
html[data-tema="chiaro"] .pvapp .pv-stp>span{color:var(--pv-muted,#5b666d)}
html[data-tema="chiaro"] .pvapp .pv-stpb{border:1px solid var(--pv-line,#d1d7dc)}
html[data-tema="chiaro"] .pvapp .pv-stpb button{color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-stpb input{border-left:1px solid var(--pv-line,#d1d7dc);border-right:1px solid var(--pv-line,#d1d7dc)}
html[data-tema="chiaro"] .pvapp .pv-dx{color:var(--pv-muted,#5b666d)}
html[data-tema="chiaro"] .pvapp .pv-deq{color:var(--pv-muted,#5b666d)}
html[data-tema="chiaro"] .pvapp .pv-deq b{color:#141b1f}
html[data-tema="chiaro"] .pvapp .pv-compl{color:var(--pv-muted,#5b666d)}
html[data-tema="chiaro"] .pvapp .pv-compl b{color:#141b1f}
html[data-tema="chiaro"] .pvapp .pv-rot{border:1px solid var(--pv-line,#d1d7dc);color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-rot:focus-visible,html[data-tema="chiaro"] .pvapp .pv-seg2 button:focus-visible,html[data-tema="chiaro"] .pvapp .pv-stpb button:focus-visible{outline:2px solid #1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-sw{background:repeating-linear-gradient(45deg,#d1d7dc 0 3px,#ffffff 3px 6px)}
html[data-tema="chiaro"] .pvapp .pv-x:focus-visible{outline:2px solid #1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-gapin{border:1px solid #b97a0a !important;background:#eef1f4 !important;color:#b97a0a}
html[data-tema="chiaro"] .pvapp .pv-qag .pv-qfill b{color:#b97a0a}
html[data-tema="chiaro"] .pvapp .pv-molt{color:#b97a0a}
html[data-tema="chiaro"] .pvapp .pv-voci tr.pv-vg:focus-visible{outline:2px solid #1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-voci .pv-vgt{color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-voci .pv-vgt{color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-qseg button .pv-qmg.pv-warn{color:#b97a0a}
html[data-tema="chiaro"] .pvapp .pv-ostp-nh .pv-stpb input{border-top:1px solid var(--pv-line,#d1d7dc);border-bottom:1px solid var(--pv-line,#d1d7dc)}
html[data-tema="chiaro"] .pvapp .pv-oseg.fx button[aria-pressed="true"]{background:#b97a0a;color:#eef1f4}
html[data-tema="chiaro"] .pvapp .pv-orot{border:1px solid var(--pv-line,#d1d7dc);color:#1f6a8a}
html[data-tema="chiaro"] .pvapp .pv-qrow{border:1px solid var(--pv-line,rgba(30,45,60,0.12));background:rgba(255,255,255,0.15)}
html[data-tema="chiaro"] .pvapp .pv-forma.on svg{stroke:#004aa4}
html[data-tema="chiaro"] .pvapp .pv-card{background:linear-gradient(160deg,rgba(255,255,255,0.42),rgba(255,255,255,0.12) 42%,rgba(30,45,60,0.024));border:1px solid rgba(30,45,60,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.42), 0 8px 24px rgba(30,45,60,0.098)}
html[data-tema="chiaro"] .pvapp .pv-qseg button,html[data-tema="chiaro"] .pvapp .pv-qrow{background:linear-gradient(160deg,rgba(255,255,255,0.36),rgba(255,255,255,0.09) 45%,rgba(30,45,60,0.018));border:1px solid rgba(30,45,60,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.36)}
html[data-tema="chiaro"] .pvapp .pv-qseg button[aria-selected=true]{box-shadow:0 0 0 1px var(--pv-steel), inset 0 1px 0 rgba(255,255,255,0.54), 0 2px 12px rgba(30,45,60,0.105)}
html[data-tema="chiaro"] .pvapp .pv-qmgb{border:1px solid rgba(30,45,60,0.162);background:rgba(255,255,255,0.48)}
html[data-tema="chiaro"] .pvapp .pv-qmgb:hover{background:rgba(255,255,255,0.84)}
html[data-tema="chiaro"] .pvapp .pv-card{background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.21) 42%,rgba(30,45,60,0.03));border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66), inset 0 0 0 1px rgba(255,255,255,0.12), 0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .pvapp .pv-qseg button,html[data-tema="chiaro"] .pvapp .pv-qrow{background:linear-gradient(160deg,rgba(255,255,255,0.6),rgba(255,255,255,0.15) 45%,rgba(30,45,60,0.024));border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .pvapp .pv-dimin{border:1px solid #1f6a8a !important;background:#eef1f4 !important}
html[data-tema="chiaro"] .pvapp .pv-dimbox{border:1px solid var(--pv-line,rgba(30,45,60,0.12));background:rgba(255,255,255,0.15)}
html[data-tema="chiaro"] .pvapp .pv-tile{box-shadow:0 1px 0 rgba(255,255,255,0.12) inset,0 8px 24px rgba(30,45,60,0.105)}
html[data-tema="chiaro"] .pvapp .pv-tile:hover{background:#e1e6e9;box-shadow:0 1px 0 rgba(255,255,255,0.15) inset,0 14px 40px rgba(30,45,60,0.158)}
html[data-tema="chiaro"] .pvapp .pv-tico{box-shadow:0 1px 0 rgba(255,255,255,0.75) inset,0 6px 16px rgba(30,45,60,0.122)}
html[data-tema="chiaro"] .pvapp .pv-soon{background:#eceff2}
html[data-tema="chiaro"] .pv-btn.pv-pdfok{color:#20743c}
/* moduli/prova/assets/prova.css */
html[data-tema="chiaro"] .pv-rgbar{border:1px solid rgba(30,45,60,0.162);background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.21) 42%,rgba(30,45,60,0.03));box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(255,255,255,0.12),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .pv-rgl{color:#5f6b73}
html[data-tema="chiaro"] .pv-rgt{color:#1c2428;background:linear-gradient(160deg,rgba(255,255,255,0.6),rgba(255,255,255,0.15) 42%,rgba(30,45,60,0.024));border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .pv-rgt b{color:#2f7a9b}
html[data-tema="chiaro"] .pv-rgt.on{border-color:#2f7a9b;box-shadow:inset 0 0 0 1px #2f7a9b,inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .pv-rgt .num{color:#5f6b73}
html[data-tema="chiaro"] .pv-fx{border:1px solid rgba(30,45,60,0.153);background:rgba(255,255,255,0.3)}
html[data-tema="chiaro"] .pv-fx input{color:#1c2428;border-bottom:1px solid rgba(30,45,60,0.162)}
html[data-tema="chiaro"] .pv-fx input:focus{border-bottom-color:#2f7a9b}
html[data-tema="chiaro"] .pv-fs{color:#5f6b73}
html[data-tema="chiaro"] .pv-fdel{color:#5f6b73}
html[data-tema="chiaro"] .pv-fdel:hover{color:#cf3b2e}
html[data-tema="chiaro"] #fx-add{color:#1c2428;background:rgba(255,255,255,0.36);border:1px solid rgba(30,45,60,0.153)}
html[data-tema="chiaro"] .pv-smr{border:1px solid rgba(30,45,60,0.162);background:linear-gradient(160deg,rgba(255,255,255,0.72),rgba(255,255,255,0.21) 42%,rgba(30,45,60,0.03));box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .pv-smr:hover,html[data-tema="chiaro"] .pv-smr:focus-visible{border-color:#2f7a9b}
html[data-tema="chiaro"] .pv-smn{color:#265a72}
html[data-tema="chiaro"] .pv-smt strong{color:#141b1f}
html[data-tema="chiaro"] .pv-smt span{color:#5f6b73}
html[data-tema="chiaro"] .pv-smq i{color:#4c575d}
html[data-tema="chiaro"] .pv-smq b{color:#141b1f}
html[data-tema="chiaro"] .pv-smq em{color:#5f6b73}
html[data-tema="chiaro"] .pv-smx{color:#4c575d;background:rgba(255,255,255,0.36);border:1px solid rgba(30,45,60,0.126)}
html[data-tema="chiaro"] .pv-smx:hover{border-color:#2f7a9b}
html[data-tema="chiaro"] .pv-smr.neg{background:linear-gradient(160deg,rgba(255,214,102,.22),rgba(255,214,102,.06) 42%,rgba(30,45,60,0.03))}
html[data-tema="chiaro"] .pv-smq u{color:#327b45}
html[data-tema="chiaro"] .pv-smq u.neg{color:#840000}
html[data-tema="chiaro"] .pv-smd{color:#4c575d}
html[data-tema="chiaro"] .pv-sme{border-top:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .pv-sme em{color:#2c3439}
html[data-tema="chiaro"] .pv-sme i{color:#4c575d}
html[data-tema="chiaro"] .pv-sme b{color:#141b1f}
html[data-tema="chiaro"] .pv-sml{border-top:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .pv-ln{border-bottom:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .pv-ln em{color:#2c3439}
html[data-tema="chiaro"] .pv-ln i{color:#4c575d}
html[data-tema="chiaro"] .pv-ln b{color:#141b1f}
html[data-tema="chiaro"] .pv-ln u{color:#327b45}
html[data-tema="chiaro"] .pv-ln u.neg{color:#840000}
html[data-tema="chiaro"] .pv-ln.x em{color:#265a72}
html[data-tema="chiaro"] .pv-tab .pv-smr{border-top:1px solid rgba(30,45,60,0.144)}
html[data-tema="chiaro"] .pv-tab .pv-smr:hover .pv-smt strong,html[data-tema="chiaro"] .pv-tab .pv-smr:focus-visible .pv-smt strong{color:#265a72}
html[data-tema="chiaro"] .pv-th{color:#5f6b73}
html[data-tema="chiaro"] .pv-k{color:#2f7a9b}
html[data-tema="chiaro"] .pv-tab .pv-ln{border-bottom:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .pv-gh{border-top:1px solid rgba(30,45,60,0.144)}
html[data-tema="chiaro"] .pv-gh:hover .pv-smt strong{color:#265a72}
html[data-tema="chiaro"] .pv-ghl{color:#2f7a9b}
html[data-tema="chiaro"] .pv-ln[data-sr]:hover{background:rgba(255,255,255,0.3)}
html[data-tema="chiaro"] .pv-prop{background:linear-gradient(160deg,rgba(255,214,102,.14),rgba(255,214,102,.03) 42%,rgba(30,45,60,0.03))}
html[data-tema="chiaro"] .pv-pr em{color:#141b1f}
html[data-tema="chiaro"] .pv-pr small{color:#4c575d}
html[data-tema="chiaro"] .pv-pr i{color:#4c575d}
html[data-tema="chiaro"] .pv-impnote{background:linear-gradient(160deg,rgba(255,214,102,.12),rgba(255,214,102,.03) 42%,rgba(30,45,60,0.024))}
html[data-tema="chiaro"] .pv-impnote b{color:#957b2b}
html[data-tema="chiaro"] .pv-impnote span{color:#141b1f}
html[data-tema="chiaro"] .pv-impnote small{color:#5f6b73}
html[data-tema="chiaro"] .pv-ln.qxl em{color:#265a72}
html[data-tema="chiaro"] .pv-btn.pv-pdfok{color:#20743c}
html[data-tema="chiaro"] .pv-chip>.pv-chx:hover{color:#890000}
html[data-tema="chiaro"] .pv-smde:focus{background:rgba(255,255,255,0.24)}
/* moduli/richieste/assets/app.css */
html[data-tema="chiaro"] body.rq-page{background:#eef1f4}
html[data-tema="chiaro"] .rqapp .rq-glass,html[data-tema="chiaro"] .rqapp .rq-in,html[data-tema="chiaro"] .rqapp .rq-seg,html[data-tema="chiaro"] .rqapp .rq-btn{border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .rqapp .rq-panel{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(255,255,255,0.12),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .rqapp .rq-btn.main{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9))}
html[data-tema="chiaro"] .rqapp .rq-tag{border:1px solid rgba(30,45,60,0.153)}
html[data-tema="chiaro"] .rqapp .rq-adm{border-top:1px solid rgba(30,45,60,0.12)}
/* moduli/storico/assets/app.css */
html[data-tema="chiaro"] body.st-page{background:#eef1f4}
html[data-tema="chiaro"] .stapp .st-err{color:#cf3b2e}
html[data-tema="chiaro"] .stapp .st-glass,html[data-tema="chiaro"] .stapp .st-in,html[data-tema="chiaro"] .stapp .st-seg,html[data-tema="chiaro"] .stapp .st-btn,html[data-tema="chiaro"] .stapp .st-sug{border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .stapp .st-panel{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(255,255,255,0.12),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .stapp .st-sug{background:linear-gradient(#f4f6f8,#e1e6e9)}
html[data-tema="chiaro"] .stapp .st-chip button{background:rgba(255,255,255,0.72)}
html[data-tema="chiaro"] .stapp .st-yrs i{background:rgba(110,170,198,0.9)}
html[data-tema="chiaro"] .stapp .st-list{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .stapp .st-head{background:#f4f6f8}
html[data-tema="chiaro"] .stapp .st-row{border-top:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .stapp .st-row.job:hover{background:rgba(255,255,255,0.3)}
html[data-tema="chiaro"] .stapp .st-sub-w{background:rgba(30,45,60,0.054);border-top:1px solid rgba(30,45,60,0.12)}
html[data-tema="chiaro"] .stapp .st-sub-w .st-row{border-bottom:1px solid rgba(30,45,60,0.12)}
/* pulsante Scuro / Chiaro della Home */
html[data-tema="chiaro"] .ln-tema{background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));border-color:#d3d9de;box-shadow:inset 0 1px 0 #fff,0 2px 8px rgba(30,45,60,.08)}
html[data-tema="chiaro"] .ln-tema-b[aria-pressed="true"]{color:#fff;background:linear-gradient(160deg,#58a0be,#3f7d99);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 3px rgba(30,45,60,.25)}

/* moduli/scheda/assets/app.css */
html[data-tema="chiaro"] body.sc-page{background:#eef1f4}
html[data-tema="chiaro"] .scapp .sc-glass,html[data-tema="chiaro"] .scapp .sc-in,html[data-tema="chiaro"] .scapp .sc-btn,html[data-tema="chiaro"] .scapp .sc-mini,html[data-tema="chiaro"] .scapp .sc-chip{border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .scapp .sc-panel{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),inset 0 0 0 1px rgba(255,255,255,0.12),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .scapp .sc-btn.main{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9));color:#fff}
html[data-tema="chiaro"] .scapp .sc-sug{background:#fff;border:1px solid #d3d9de}
html[data-tema="chiaro"] .scapp .sc-sug button:hover{background:rgba(110,170,198,.18)}
html[data-tema="chiaro"] .scapp .sc-toast{background:#fff}
html[data-tema="chiaro"] .scapp .sc-tabs button.on{color:#1c2428}
html[data-tema="chiaro"] .ldapp .ld-mail.ld-vecchia{background:#e6ebef}
html[data-tema="chiaro"] .ln-todo-menu{background:#fff;border-color:rgba(30,45,60,.2);box-shadow:0 12px 30px rgba(30,45,60,.2)}
html[data-tema="chiaro"] .ln-todo-i.g .ln-todo-d,html[data-tema="chiaro"] .ln-todo-i.g .ln-todo-t{color:#b97a10}html[data-tema="chiaro"] .ln-todo-i.v .ln-todo-d,html[data-tema="chiaro"] .ln-todo-i.v .ln-todo-t{color:#1f8a4c}html[data-tema="chiaro"] .ln-todo-i.r .ln-todo-d,html[data-tema="chiaro"] .ln-todo-i.r .ln-todo-t{color:#c4372b}
html[data-tema="chiaro"] .ldapp .pa-box{background:#fff;border:1px solid rgba(30,45,60,.16)}
html[data-tema="chiaro"] .ldapp .pa-fase{background:#e8edf1;border-color:rgba(30,45,60,.14)}
html[data-tema="chiaro"] .ldapp .pa-titolo:hover,html[data-tema="chiaro"] .ldapp .pa-titolo:focus{background:#fff;border-color:rgba(30,45,60,.25)}
html[data-tema="chiaro"] .ldapp .pa input[type=text],html[data-tema="chiaro"] .ldapp .pa input[type=email],html[data-tema="chiaro"] .ldapp .pa input[type=date],html[data-tema="chiaro"] .ldapp .pa input[type=time],html[data-tema="chiaro"] .ldapp .pa textarea,html[data-tema="chiaro"] .ldapp .pa select{background:#fff;border-color:rgba(30,45,60,.25)}
html[data-tema="chiaro"] .ldapp .pa-v.nota{background:#f1f4f7;border-color:rgba(30,45,60,.14)}
html[data-tema="chiaro"] .ldapp .pa-v,html[data-tema="chiaro"] .ldapp .pa-p{border-top-color:rgba(30,45,60,.12)}
/* moduli/articoli/assets/app.css */
html[data-tema="chiaro"] body.ar-page{background:#eef1f4}
html[data-tema="chiaro"] .arapp{--panel:#ffffff;--fg:#1c2428;--label:#3a464d;--muted:#5f6b73;--line:#d3d9de;--steel:#2f7a9b;--ok:#20743c;--warn:#9a6208;--bad:#b3261e;color-scheme:light}
html[data-tema="chiaro"] .arapp .ar-glass,html[data-tema="chiaro"] .arapp .ar-in,html[data-tema="chiaro"] .arapp .ar-seg,html[data-tema="chiaro"] .arapp .ar-btn{border:1px solid rgba(30,45,60,0.153);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}
html[data-tema="chiaro"] .arapp .ar-panel{border:1px solid rgba(30,45,60,0.162);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 10px 30px rgba(30,45,60,0.119)}
html[data-tema="chiaro"] .arapp .ar-btn.main{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9))}
html[data-tema="chiaro"] .arapp .ar-seg button.on{color:#10303f}
html[data-tema="chiaro"] .arapp .ar-tbl td{border-bottom:1px solid rgba(30,45,60,.08)}
html[data-tema="chiaro"] .arapp .ar-files,html[data-tema="chiaro"] .arapp .ar-tag{border-color:rgba(30,45,60,.15)}

html[data-tema="chiaro"] .ldapp .ld-rows .ld-row:nth-child(even){background-color:rgba(30,45,60,0.07)}

html[data-tema="chiaro"] .ln-td-x small.oggi{color:#b97a10}html[data-tema="chiaro"] .ln-td-x small.fut{color:#1f8a4c}

html[data-tema="chiaro"][data-barra] .ln-top{background:#f6f8fa}
html[data-tema="chiaro"][data-barra] .ln-clock{background:none;border-bottom-color:transparent}
html[data-tema="chiaro"] .ln-user .ln-link{color:#1c2428}
html[data-tema="chiaro"] .ln-user .ln-todo-b{color:#1c2428}

/* Segnalazioni (1.8.95) */
html[data-tema="chiaro"] .ln-foot-seg,html[data-tema="chiaro"] .ln-seg-in{color:#1c2428;background:#fff;border-color:#d3d9de}
html[data-tema="chiaro"] .ln-sg-back{background:rgba(30,40,48,.35)}
html[data-tema="chiaro"] .ln-sg{background:#fff;color:#1c2428;border-color:#d3d9de;box-shadow:0 24px 70px rgba(0,0,0,.25)}
html[data-tema="chiaro"] .ln-sg-info,html[data-tema="chiaro"] .ln-sg-tipi button,html[data-tema="chiaro"] .ln-sg-b{background:#f3f6f8;border-color:#d3d9de;color:#3a464d}
html[data-tema="chiaro"] .ln-sg-tipi button[aria-pressed="true"]{color:#1c2428;box-shadow:inset 0 0 0 1px #2f7a9b}
html[data-tema="chiaro"] .ln-sg-b.main{background:#2f7a9b;color:#fff;border-color:#2f7a9b}
html[data-tema="chiaro"] .ln-sg textarea{background:#fff;color:#1c2428;border-color:#d3d9de}
html[data-tema="chiaro"] .ln-sg-p,html[data-tema="chiaro"] .ln-sg-msg,html[data-tema="chiaro"] .ln-sg label,html[data-tema="chiaro"] .ln-sg-info small{color:#5f6b73}

/* 1.8.109: notifiche accanto al nome */
html[data-tema="chiaro"] .ln-nt-b{color:#1c2428}
html[data-tema="chiaro"] .ln-nt-b:hover{background:rgba(30,45,60,.1)}
html[data-tema="chiaro"] .ln-nt-n{box-shadow:0 0 0 2px #fff}
html[data-tema="chiaro"] .ln-nt-menu{background:#fff;color:#1c2428;border-color:rgba(30,45,60,.2);box-shadow:0 12px 30px rgba(30,45,60,.2)}
html[data-tema="chiaro"] .ln-nt-i:hover{background:rgba(30,45,60,.07)}

/* 1.8.111: finestrella dati persona/azienda */
html[data-tema="chiaro"] .ld-hc{color:#1c2428;background:linear-gradient(160deg,rgba(255,255,255,0.84),rgba(255,255,255,0.24) 42%,rgba(30,45,60,0.036)),rgba(255,255,255,.95);border:1px solid rgba(30,45,60,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 14px 40px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .ld-hc-r{color:#3a464d}html[data-tema="chiaro"] .ld-hc-r svg,html[data-tema="chiaro"] .ld-hc-v{color:#5f6b73}
html[data-tema="chiaro"] .ld-hc a{color:#1c2428}
html[data-tema="chiaro"] .ld-hc .ld-btn{background:rgba(255,255,255,.7);border-color:rgba(30,45,60,.2)}html[data-tema="chiaro"] .ld-hc .pa-telin{background:#fff;border-color:rgba(30,45,60,.2)}html[data-tema="chiaro"] .ld-hc .pa-telmsg{color:#5f6b73}

/* 1.8.112: ricerca rapida */
html[data-tema="chiaro"] .ldapp .ld-sr{background:linear-gradient(160deg,rgba(255,255,255,0.84),rgba(255,255,255,0.24) 42%,rgba(30,45,60,0.036)),rgba(255,255,255,.97);border:1px solid rgba(30,45,60,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 14px 40px rgba(30,45,60,0.175)}
html[data-tema="chiaro"] .ldapp .ld-sr-ic{background:rgba(30,45,60,.08);color:#1c2428}html[data-tema="chiaro"] .ldapp .ld-sr-ic.az,html[data-tema="chiaro"] .ldapp .ld-sr-ic.per{background:#2f7a9b;color:#fff}
html[data-tema="chiaro"] .ldapp .ld-sr-i:hover,html[data-tema="chiaro"] .ldapp .ld-sr-i.on{background:rgba(47,122,155,.14)}
html[data-tema="chiaro"] .ldapp .ld-sr mark{background:rgba(227,166,69,.45)}
/* moduli/importa/assets/app.css (1.8.119) */
html[data-tema="chiaro"] body.im-page{background:#eef1f4}
html[data-tema="chiaro"] .imapp{--panel:#ffffff;--fg:#1c2428;--label:#3a464d;--muted:#5f6b73;--line:#d3d9de;--steel:#2f7a9b;--ok:#1f8a4c;--warn:#b97a0a;--bad:#cf3b2e;--glass:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));--glass-s:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));color-scheme:light}
html[data-tema="chiaro"] .imapp .im-glass,html[data-tema="chiaro"] .imapp .im-in,html[data-tema="chiaro"] .imapp .im-seg,html[data-tema="chiaro"] .imapp .im-btn,html[data-tema="chiaro"] .imapp .im-panel{border:1px solid rgba(30,45,60,0.16)}
html[data-tema="chiaro"] .imapp .im-btn.main{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9));color:#fff}
html[data-tema="chiaro"] .imapp .im-drop{border-color:rgba(30,45,60,.3)}
html[data-tema="chiaro"] .imapp .im-sub i{background:rgba(30,45,60,.08)}
html[data-tema="chiaro"] .imapp .im-t tbody tr[data-id]:hover{background:rgba(30,45,60,.05)}
html[data-tema="chiaro"] .im-modal .im-mc{background:#fff;color:#1c2428;border-color:rgba(30,45,60,.2)}
html[data-tema="chiaro"] .im-modal .im-sub,html[data-tema="chiaro"] .im-modal .im-t th{color:#5f6b73}
html[data-tema="chiaro"] .im-modal .im-t th,html[data-tema="chiaro"] .im-modal .im-t td{border-bottom-color:#d3d9de}
html[data-tema="chiaro"] .im-modal .im-btn{background:#f4f6f8;border-color:#d3d9de}

html[data-tema="chiaro"] .scapp .sc-nm.cli{color:#1f8a52}html[data-tema="chiaro"] .scapp .sc-nm.lead{color:#c46a0a}
/* 1.8.185 Rubrica del telefono */
html[data-tema="chiaro"] body.ru-page{background:#eef1f4}
html[data-tema="chiaro"] .rbapp{--panel:#ffffff;--fg:#1c2428;--label:#3a464d;--muted:#5f6b73;--line:#d3d9de;--steel:#2f7a9b;--ok:#1f8a4c;--warn:#b97a0a;--bad:#cf3b2e;--glass:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));--glass-s:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66) 42%,rgba(226,232,237,.78));color-scheme:light}
html[data-tema="chiaro"] .rbapp .ru-glass,html[data-tema="chiaro"] .rbapp .ru-in,html[data-tema="chiaro"] .rbapp .ru-seg,html[data-tema="chiaro"] .rbapp .ru-btn,html[data-tema="chiaro"] .rbapp .ru-panel,html[data-tema="chiaro"] .rbapp .ru-tag{border:1px solid rgba(30,45,60,0.16)}
html[data-tema="chiaro"] .rbapp .ru-btn.main{background:linear-gradient(160deg,rgba(110,170,198,0.9),rgba(63,125,153,0.9));color:#fff}
html[data-tema="chiaro"] .rbapp .ru-seg button.on{color:#1c2428}
html[data-tema="chiaro"] .rbapp .ru-row:hover{background:rgba(30,45,60,.05)}
html[data-tema="chiaro"] .rbapp .ru-row{border-bottom-color:rgba(30,45,60,.08)}
html[data-tema="chiaro"] .rbapp .ru-tag.mia{color:#1c2428}

/* 1.9.039 · LitoDrive chiaro: vassoi, schede bianche piatte, arancio solo dove serve attenzione */
html[data-tema="chiaro"] .ldapp{--tray:#dde3e9;--tray-line:#c8d0d8;--ink:#2a343a;--ink2:#66727a;--arancio:#e08a00;--arancio-t:#b8650a}
html[data-tema="chiaro"] .ldapp .ld-col{background:var(--tray);border:0;border-radius:14px;box-shadow:none;padding-left:6px;padding-right:6px}
html[data-tema="chiaro"] .ldapp .ld-col.over{box-shadow:inset 0 0 0 2px #2f7a9b}
html[data-tema="chiaro"] .ldapp .ld-col header{background-color:var(--tray);background-image:none;border:0;border-bottom:1px solid var(--tray-line);border-radius:0;box-shadow:none;clip-path:none}
html[data-tema="chiaro"] .ldapp .ld-col header::before,html[data-tema="chiaro"] .ldapp .ld-col header::after{display:none}
html[data-tema="chiaro"] .ldapp .ld-col h3{color:var(--ink)}
html[data-tema="chiaro"] .ldapp .ld-ct{color:var(--ink2)}
html[data-tema="chiaro"] .ldapp .ld-card{background:#f7f9fa;background-image:none;border:0;border-radius:10px;box-shadow:0 1px 1px rgba(28,36,40,.08),0 0 0 1px rgba(28,36,40,.06);color:var(--ink)}
html[data-tema="chiaro"] .ldapp .ld-card:hover{box-shadow:0 6px 18px rgba(28,36,40,.16),0 0 0 1px rgba(47,122,155,.35)}
html[data-tema="chiaro"] .ldapp .ld-ctit a{color:var(--ink)}
html[data-tema="chiaro"] .ldapp .ld-cs,html[data-tema="chiaro"] .ldapp .ld-cd{color:var(--ink2)}
html[data-tema="chiaro"] .ldapp .ld-cv{color:var(--arancio-t);font-weight:700}
html[data-tema="chiaro"] .ldapp .ld-cp{color:var(--ink2)}html[data-tema="chiaro"] .ldapp .ld-cp.scad{color:var(--arancio-t);font-weight:650}
html[data-tema="chiaro"] .ldapp .ld-gg{background:#e8ecf0;color:var(--ink2)}
html[data-tema="chiaro"] .ldapp .ld-gg.alto{background:#fbe3df;color:#b3261e}
html[data-tema="chiaro"] .ldapp .ld-cnt{background:#e8ecf0;color:var(--ink2)}
html[data-tema="chiaro"] .ldapp .ld-dots{color:var(--ink2)}
/* in alto: schede, ricerca, pulsanti */
html[data-tema="chiaro"] .ldapp .ld-top .ld-tabs{background:var(--tray);border:0;box-shadow:none}
html[data-tema="chiaro"] .ldapp .ld-tab{color:#3a464d}
html[data-tema="chiaro"] .ldapp .ld-tab.on{background:#f7f9fa;color:var(--ink);box-shadow:0 1px 3px rgba(28,36,40,.18)}
html[data-tema="chiaro"] .ldapp .ld-tab .ld-n{background:#d7dee4;color:#3a464d}
html[data-tema="chiaro"] .ldapp .ld-tab.on .ld-n{background:#2f7a9b;color:#fff}
html[data-tema="chiaro"] .ldapp .ld-top .ld-search{background:var(--tray);border:1px solid transparent;border-radius:999px;box-shadow:none}
html[data-tema="chiaro"] .ldapp .ld-top .ld-search:focus-within{background:#f7f9fa;border-color:#2f7a9b;box-shadow:0 0 0 3px rgba(47,122,155,.18)}
html[data-tema="chiaro"] .ldapp .ld-top .ld-search input{background:transparent;color:var(--ink)}
html[data-tema="chiaro"] .ldapp .ld-top .ld-btn{background:#2f7a9b;color:#fff;border:0;box-shadow:none}
html[data-tema="chiaro"] .ldapp .ld-top .ld-btn:hover{background:#276a87}
/* pannello della ricerca */
html[data-tema="chiaro"] .ldapp .ld-sr{background:#f8fafb;background-image:none;border:0;box-shadow:0 18px 44px rgba(28,36,40,.2),0 0 0 1px rgba(28,36,40,.06)}
html[data-tema="chiaro"] .ldapp .ld-sr-cat{background:#eef1f4;border-right-color:#dfe5ea}
html[data-tema="chiaro"] .ldapp .ld-sr-cat button{color:#3a464d}
html[data-tema="chiaro"] .ldapp .ld-sr-cat button.on{background:#f8fafb;color:var(--ink);box-shadow:0 1px 2px rgba(28,36,40,.12)}
html[data-tema="chiaro"] .ldapp .ld-sr-t b{color:var(--ink)}
html[data-tema="chiaro"] .ldapp .ld-sr-t small,html[data-tema="chiaro"] .ldapp .ld-sr-h,html[data-tema="chiaro"] .ldapp .ld-sr-v{color:var(--ink2)}
html[data-tema="chiaro"] .ldapp .ld-sr-b{background:#eef1f4;color:#3a464d}
html[data-tema="chiaro"] .ldapp .ld-sr mark{background:#ffe9a8;color:inherit}
/* 1.9.039 · il «vetro spento» (di base) usa ombre e fondi scuri con !important: nel tema chiaro vanno rimessi chiari */
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-col{box-shadow:none !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-card{box-shadow:0 1px 1px rgba(28,36,40,.10),0 0 0 1px rgba(28,36,40,.04) !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-card:hover{box-shadow:0 6px 18px rgba(28,36,40,.16),0 0 0 1px rgba(47,122,155,.35) !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-sr{background:#f8fafb !important;box-shadow:0 18px 44px rgba(28,36,40,.2),0 0 0 1px rgba(28,36,40,.06) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-btn{border:0 !important;box-shadow:none !important;backdrop-filter:none !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-btn:not(.primary):not(.ld-top .ld-btn){border:1px solid #d3d9de !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-tab.on{box-shadow:0 1px 3px rgba(28,36,40,.18) !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-search input{border:0 !important;box-shadow:none !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-box{border:1px solid #d3d9de !important;box-shadow:0 1px 2px rgba(28,36,40,.06) !important}
html[data-tema="chiaro"][data-vetro="0"] .ldapp .ld-dlg{box-shadow:0 20px 60px rgba(28,36,40,.28) !important}
html[data-tema="chiaro"] .ldapp .ld-toast{background:#1c2428;color:#fff}
html[data-tema="chiaro"] .ldapp .ld-toast.err{background:#fff;color:#b3261e;border-color:#e3a9a3}
html[data-tema="chiaro"] .ldapp .ld-col{padding-left:0;padding-right:0}

/* 1.9.045 · LitoDrive chiaro: le superfici scure fisse (elenchi, finestre, campi, menu) diventano chiare */
html[data-tema="chiaro"] .ldapp .ld-btn{background:#fff !important;background-image:none !important;border:1px solid #d3d9de !important;color:var(--ink,#1c2428);backdrop-filter:none !important}
html[data-tema="chiaro"] .ldapp .ld-btn:hover{background:#eef1f4 !important}
html[data-tema="chiaro"] .ldapp .ld-btn.primary{background:#2f7a9b !important;color:#fff !important;border-color:#2f7a9b !important}
html[data-tema="chiaro"] .ldapp .ld-rows{background:#f7f9fa !important;border:1px solid #d3d9de !important;box-shadow:0 1px 2px rgba(28,36,40,.06) !important}
html[data-tema="chiaro"] .ldapp .ld-row{color:#2a343a}
html[data-tema="chiaro"] .ldapp .ld-row:hover{background:#eef1f4}
html[data-tema="chiaro"] .ldapp .ld-dlg{background:#f7f9fa !important;background-image:none !important;border:1px solid #d3d9de !important;color:#2a343a;box-shadow:0 20px 60px rgba(28,36,40,.28) !important;backdrop-filter:none !important}
html[data-tema="chiaro"] .ldapp .ld-dlg h2,html[data-tema="chiaro"] .ldapp .ld-dlg h3{color:#1c2428}
html[data-tema="chiaro"] .ldapp .ld-dlg label,html[data-tema="chiaro"] .ldapp .ld-dlg .ld-hint{color:#3a464d}
html[data-tema="chiaro"] .ldapp input:not([type=checkbox]):not([type=radio]),html[data-tema="chiaro"] .ldapp textarea,html[data-tema="chiaro"] .ldapp select,html[data-tema="chiaro"] .ldapp .ld-sel,html[data-tema="chiaro"] .ldapp .ld-rich{background:#fff !important;background-image:none !important;color:#1c2428 !important;border:1px solid #cbd3d9 !important;box-shadow:none !important}
html[data-tema="chiaro"] .ldapp input::placeholder,html[data-tema="chiaro"] .ldapp textarea::placeholder{color:#8a959c}
html[data-tema="chiaro"] .ldapp input:focus,html[data-tema="chiaro"] .ldapp textarea:focus,html[data-tema="chiaro"] .ldapp select:focus{border-color:#2f7a9b !important;box-shadow:0 0 0 3px rgba(47,122,155,.18) !important;outline:0}
html[data-tema="chiaro"] .ldapp .ld-top .ld-search input{background:transparent !important;border:0 !important}
html[data-tema="chiaro"] .ldapp .ld-mail,html[data-tema="chiaro"] .ldapp .ld-mis-x,html[data-tema="chiaro"] .ldapp .pa-box{background:#f7f9fa !important;background-image:none !important;border:1px solid #d3d9de !important;color:#2a343a}
html[data-tema="chiaro"] .ldapp .pa-menu{background:#fff !important;border:1px solid #d3d9de !important;box-shadow:0 8px 24px rgba(28,36,40,.18) !important;color:#2a343a}
html[data-tema="chiaro"] .ld-menu{background:#fff !important;background-image:none !important;border:1px solid #d3d9de !important;color:#1c2428 !important;box-shadow:0 14px 36px rgba(28,36,40,.22) !important;backdrop-filter:none !important}
html[data-tema="chiaro"] .ld-menu button{color:#1c2428}
html[data-tema="chiaro"] .ld-menu button:hover{background:#eef1f4}
html[data-tema="chiaro"] .ld-hc{background:#fff !important;background-image:none !important;color:#1c2428 !important;border:1px solid #d3d9de !important;box-shadow:0 14px 36px rgba(28,36,40,.22) !important}
html[data-tema="chiaro"] .ld-hc .ld-btn{background:#fff !important;color:#1c2428 !important}
html[data-tema="chiaro"] .ldapp .ld-top .ld-btn{background:#2f7a9b !important;color:#fff !important;border:0 !important}
html[data-tema="chiaro"] .ldapp .ld-top .ld-btn:hover{background:#276a87 !important}
html[data-tema="chiaro"] .ldapp input:disabled,html[data-tema="chiaro"] .ldapp select:disabled{background:#eef1f4 !important;color:#7b8790 !important}
html[data-tema="chiaro"] .ldapp .ld-row.nl .ld-from,html[data-tema="chiaro"] .ldapp .ld-row.nl .ld-ogg{color:#12181b !important}
html[data-tema="chiaro"] .ldapp .ld-ctit a:hover{color:#2f7a9b}
html[data-tema="chiaro"] .ldapp .ld-row:nth-child(even){background:#f0f3f6}
html[data-tema="chiaro"] .ldapp input[type=checkbox],html[data-tema="chiaro"] .ldapp input[type=radio]{accent-color:#2f7a9b}

/* 1.9.054 Aggiudicato sempre verde, Perso sempre rosso, in tutti i temi */
html .ldapp .ld-btn.pa-ok,html[data-vetro] .ldapp .ld-btn.pa-ok{background:linear-gradient(160deg,#3fae6a,#2b7d4c) !important;color:#fff !important;border:0 !important;box-shadow:none !important}
html .ldapp .ld-btn.pa-ko,html[data-vetro] .ldapp .ld-btn.pa-ko{background:linear-gradient(160deg,#d6453b,#a52a22) !important;color:#fff !important;border:0 !important;box-shadow:none !important}
html .ldapp .ld-btn.pa-ok:hover{filter:brightness(1.1)}html .ldapp .ld-btn.pa-ko:hover{filter:brightness(1.1)}
html .ldapp .ld-btn.pa-del{background:transparent !important;border:1px solid rgba(214,69,59,.55) !important;color:#d6453b !important;margin-left:10px;padding:6px 8px}
