/* LitoNet — tema medio (1.9.045): blu petrolio. Si attiva con html[data-tema="medio"] (selettore luna / mezzo / sole accanto all'orologio). */

/* pagina, barra in alto, piè di pagina */
html[data-tema="medio"],html[data-tema="medio"] body,html[data-tema="medio"] body.ln-page{background:#154252!important;color-scheme:dark}
html[data-tema="medio"] .ln-top{--lb-fg:#f2f9fb;--lb-label:#d1e3ea;--lb-muted:#9bc0cd;--lb-line:#2a7189;--lb-accent:#7cc4dc;background:rgba(15,56,71,.9)}
html[data-tema="medio"] .ln-tabs{background:rgba(255,255,255,.07);border-color:#2a7189}
html[data-tema="medio"] .ln-tab:hover{background:rgba(255,255,255,.1)}
html[data-tema="medio"] .ln-tab[aria-current="page"]{background:#256f87;box-shadow:0 1px 3px rgba(0,0,0,.3)}
html[data-tema="medio"] .ln-tl{background:rgba(16,64,79,.98);border-color:#2a7189}
html[data-tema="medio"] .ln-user .ln-badge{background:#1d6178;color:#cdeaf4}
html[data-tema="medio"] .ln-foot{background:rgba(15,56,71,.94);border-top-color:#2a7189;color:#a7cad6}
html[data-tema="medio"] .ln-foot-name{color:#f2f9fb}
html[data-tema="medio"] .ln-foot-btn{color:#bfe3f1;border-color:#2a7189;background:rgba(255,255,255,.06)}
html[data-tema="medio"] .ln-foot-btn:hover{background:rgba(255,255,255,.12)}
html[data-tema="medio"] .ln-bt{background:#17566a;border-color:#2f819a;color:#f2f9fb}
html[data-tema="medio"] .ln-app:hover{background:rgba(255,255,255,.08)}
/* LitoDrive: superfici scure fisse in petrolio */
html[data-tema="medio"][data-vetro] .ldapp .ld-btn{background:#226b82 !important;background-image:none !important;border:1px solid #348aa3 !important;color:#fff;backdrop-filter:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-btn:hover{background:#2a7a93 !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-btn.primary{background:#2f8fac !important;border-color:#4aa6c2 !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-rows{background:#17566a !important;border:1px solid #2a7189 !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-row:hover{background:#1d6178}
html[data-tema="medio"][data-vetro] .ldapp .ld-row:nth-child(even){background:rgba(255,255,255,.04)}
html[data-tema="medio"][data-vetro] .ldapp .ld-dlg{background:#17566a !important;background-image:none !important;border:1px solid #2f819a !important;box-shadow:0 20px 60px rgba(0,0,0,.45) !important;backdrop-filter:none !important}
html[data-tema="medio"][data-vetro] .ldapp input:not([type=checkbox]):not([type=radio]),html[data-tema="medio"][data-vetro] .ldapp textarea,html[data-tema="medio"][data-vetro] .ldapp select,html[data-tema="medio"][data-vetro] .ldapp .ld-sel,html[data-tema="medio"][data-vetro] .ldapp .ld-rich{background:#10404f !important;background-image:none !important;color:#f2f9fb !important;border:1px solid #348aa3 !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp input::placeholder,html[data-tema="medio"][data-vetro] .ldapp textarea::placeholder{color:#7fb0c0}
html[data-tema="medio"][data-vetro] .ldapp .ld-mail,html[data-tema="medio"][data-vetro] .ldapp .ld-mis-x,html[data-tema="medio"][data-vetro] .ldapp .pa-box{background:#17566a !important;background-image:none !important;border:1px solid #2a7189 !important}
html[data-tema="medio"][data-vetro] .ldapp .pa-menu,html[data-tema="medio"] .ld-menu,html[data-tema="medio"] .ld-hc{background:#17566a !important;background-image:none !important;border:1px solid #348aa3 !important;color:#f2f9fb !important}
html[data-tema="medio"] .ld-menu button{color:#f2f9fb}html[data-tema="medio"] .ld-menu button:hover{background:#226b82}
html[data-tema="medio"] .ldapp .ld-toast{background:#17566a;color:#f2f9fb}

/* variabili dei moduli (generate dalle tavolozze scure) */
html[data-tema="medio"] .cmapp{--cm-bg:#154252;--cm-panel:#184d60;--cm-panel2:#1c5970;--cm-input:#154252;--cm-hover:#1d5e76;--cm-fg:#f5f8fa;--cm-label:#d1e0e5;--cm-muted:#92b5c2;--cm-line:#216882;--cm-line2:#1d5c73;--cm-steel-soft:#1e5f77}
html[data-tema="medio"] .pvapp{--pv-bg:#154252;--pv-panel:#184d60;--pv-panel2:#1c5970;--pv-input:#154252;--pv-hover:#1d5e76;--pv-fg:#f5f8fa;--pv-label:#d1e0e5;--pv-muted:#92b5c2;--pv-line:#216882;--pv-line2:#1d5c73;--pv-steel-soft:#1e5f77;--pv-warn-soft:#194f63}
html[data-tema="medio"] .ftapp{--ft-bg:#154252;--ft-panel:#184d60;--ft-panel2:#1c5970;--ft-fg:#f5f8fa;--ft-muted:#92b5c2;--ft-line:#216882;--ft-steel-soft:#1e5f77;--ft-warn-soft:#194f63;--ft-yellow-soft:#194f63;--ft-green-soft:#1d5c73}
html[data-tema="medio"] .clapp{--cl-bg:#154252;--cl-panel:#184d60;--cl-panel2:#1c5970;--cl-input:#154252;--cl-hover:#1d5e76;--cl-fg:#f5f8fa;--cl-label:#d1e0e5;--cl-muted:#92b5c2;--cl-line:#216882;--cl-line2:#1d5c73;--cl-steel-soft:#1e5f77;--bg:#154252;--panel:#184d60;--panel2:#1c5970;--input:#154252;--hover:#1d5e76;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882;--steel-soft:#1e5f77}
html[data-tema="medio"] .crmapp{--bg:#154252;--panel:#184d60;--panel2:#1c5970;--input:#154252;--hover:#1d5e76;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .rqapp{--panel:#184d60;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .nsapp{--ns-bg:#154252;--ns-panel:#184d60;--ns-panel2:#1c5970;--ns-input:#154252;--ns-hover:#1d5e76;--ns-fg:#f5f8fa;--ns-label:#d1e0e5;--ns-muted:#92b5c2;--ns-line:#216882;--ns-line2:#1d5c73;--ns-steel-soft:#1e5f77;--ns-on-accent:#f5f8fa;--ns-warn-soft:#194f63;--ns-sheet:#1b566b;--ns-sheet-line:#6596a8;--ns-hatch:#24728f;--c0f:#206781;--c1f:#1e5f77;--c2f:#1e5f77;--c3f:#206781;--c4f:#236f8b;--c5f:#1f637c;--c6f:#1d5d74;--c7f:#1f637b}
html[data-tema="medio"] .scapp{--panel:#184d60;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .stapp{--panel:#184d60;--panel2:#1c5970;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .ldapp{--bg:#154252;--panel:#184d60;--panel2:#1c5970;--input:#154252;--hover:#1d5e76;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .rbapp{--panel:#184d60;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .afapp{--af-bg:#154252;--af-panel:#184d60;--af-panel2:#1c5970;--af-input:#154252;--af-hover:#1d5e76;--af-fg:#f5f8fa;--af-label:#d1e0e5;--af-muted:#92b5c2;--af-line:#216882;--af-line2:#1d5c73;--af-steel-soft:#1e5f77}
html[data-tema="medio"] .arapp{--panel:#184d60;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .imapp{--panel:#184d60;--fg:#f5f8fa;--label:#d1e0e5;--muted:#92b5c2;--line:#216882}
html[data-tema="medio"] .lnapp{--ln-bg:#154252;--ln-panel:#184d60;--ln-panel2:#1c5970;--ln-panel3:#1f627b;--ln-input:#154252;--ln-hover:#1d5e76;--ln-fg:#f5f8fa;--ln-label:#d1e0e5;--ln-muted:#92b5c2;--ln-line:#216882;--ln-line2:#1d5c73;--ln-steel-soft:#1e5f77;--ln-on-accent:#f5f8fa;--ln-warn-soft:#194f63}

/* LitoDrive · tema medio (petrolio) */
html[data-tema="medio"]{--pt-bg:#10404f;--pt-col:#17566a;--pt-card:#226b82;--pt-hov:#2a7a93;--pt-line:#348aa3;--pt-ink:#ffffff;--pt-ink2:#c2e0ea;--pt-warn:#ffe0a3;--pt-act:#2f8fac;--pt-actx:#ffffff;--pt-btn:#2f8fac;--pt-btnh:#3ba1c0;--pt-n:#2a7a93;--pt-nx:#ffffff;--pt-ph:#a6cfdb}
html[data-tema="medio"] .ldapp{--bg:var(--pt-bg);--panel:var(--pt-col);--panel2:var(--pt-col);--hover:var(--pt-hov);--fg:var(--pt-ink);--label:var(--pt-ink);--muted:var(--pt-ink2);--line:var(--pt-line);color:var(--pt-ink)}
html[data-tema="medio"][data-vetro] .ldapp{--bg:var(--pt-bg);--panel:var(--pt-col);--panel2:var(--pt-col);--hover:var(--pt-hov);--fg:var(--pt-ink);--label:var(--pt-ink);--muted:var(--pt-ink2);--line:var(--pt-line);color:var(--pt-ink)}
html[data-tema="medio"][data-vetro] .ldapp .ld-col{background:var(--pt-col) !important;box-shadow:none !important;border:0 !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-col header{background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;clip-path:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-col header::before,html[data-tema="medio"][data-vetro] .ldapp .ld-col header::after{display:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-col h3{color:var(--pt-ink) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-ct{color:var(--pt-ink2) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-col.over{box-shadow:inset 0 0 0 2px var(--pt-act) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-card{background:var(--pt-card) !important;background-image:none !important;border:1px solid var(--pt-line) !important;box-shadow:0 1px 2px rgba(0,0,0,.22) !important;color:var(--pt-ink) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-card:hover{background:var(--pt-hov) !important;box-shadow:0 6px 16px rgba(0,0,0,.28) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-ctit a,html[data-tema="medio"][data-vetro] .ldapp .ld-card b{color:var(--pt-ink) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-cs,html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-cd,html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-cp,html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-dots,html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-clip{color:var(--pt-ink2) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-cv,html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-cp.scad{color:var(--pt-warn) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-gg,html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-cnt{background:var(--pt-n) !important;color:var(--pt-nx) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-card .ld-gg.alto{background:#ffd7d2 !important;color:#8f1d12 !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-top .ld-tabs{background:var(--pt-col) !important;border:0 !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-tab{color:var(--pt-ink2) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-tab.on{background:var(--pt-act) !important;color:var(--pt-actx) !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-tab .ld-n{background:var(--pt-n) !important;color:var(--pt-nx) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-top .ld-search{background:var(--pt-col) !important;border:1px solid var(--pt-line) !important;border-radius:999px !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-top .ld-search input{background:transparent !important;color:var(--pt-ink) !important;border:0 !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-top .ld-search input::placeholder{color:var(--pt-ph)}
html[data-tema="medio"][data-vetro] .ldapp .ld-top .ld-search svg{color:var(--pt-ink2)}
html[data-tema="medio"][data-vetro] .ldapp .ld-top .ld-btn{background:var(--pt-btn) !important;color:#fff !important;border:0 !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-top .ld-btn:hover{background:var(--pt-btnh) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr{background:var(--pt-col) !important;border:1px solid var(--pt-line) !important;box-shadow:0 18px 44px rgba(0,0,0,.35) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr-cat{background:var(--pt-bg) !important;border-right-color:var(--pt-line) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr-cat button,html[data-tema="medio"][data-vetro] .ldapp .ld-sr-t b{color:var(--pt-ink) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr-cat button.on{background:var(--pt-act) !important;color:var(--pt-actx) !important;box-shadow:none !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr-t small,html[data-tema="medio"][data-vetro] .ldapp .ld-sr-h,html[data-tema="medio"][data-vetro] .ldapp .ld-sr-v,html[data-tema="medio"][data-vetro] .ldapp .ld-sr-cat button em{color:var(--pt-ink2) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr-b{background:var(--pt-n) !important;color:var(--pt-nx) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr-i:hover,html[data-tema="medio"][data-vetro] .ldapp .ld-sr-i.on{background:var(--pt-card) !important}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr mark{background:rgba(255,200,90,.45) !important;color:inherit}
html[data-tema="medio"][data-vetro] .ldapp .ld-sr-cat button.on em{color:var(--pt-actx) !important;opacity:.8}

/* 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}
