/* Tema claro: únicamente colores. El modo oscuro conserva los estilos actuales. */
html[data-theme=light]{color-scheme:light}
/* alertas-ajustes.css */

/* alertas-laterales.css */
html[data-theme=light] #moncho-alert-tray{--ma-bg:#ffffff;--ma-fg:#2a5979;--ma-muted:#4c6678;--ma-border:#36515f;background:var(--ma-bg);color:var(--ma-fg);border:1px solid var(--ma-border);border-radius:12px;box-shadow:0 12px 36px #0000002a}
html[data-theme=light] html[data-theme=light] #moncho-alert-tray{--ma-bg:#ffffff;--ma-fg:#203747;--ma-muted:#526b7c;--ma-border:#36596d}
html[data-theme=light] #moncho-alert-tray button{color:inherit}
html[data-theme=light] #moncho-alert-tray .ma-close{background:none;border:0;color:var(--ma-muted)}
html[data-theme=light] #moncho-alert-tray .ma-entry{background:transparent;border:0;border-top:1px solid var(--ma-border);border-radius:0}
html[data-theme=light] #moncho-alert-tray .ma-title{color:#936210}
html[data-theme=light] html[data-theme=light] #moncho-alert-tray .ma-title{color:#936006}
html[data-theme=light] #moncho-alert-tray small{color:var(--ma-muted)}
html[data-theme=light] #moncho-alert-tray .ma-all{border:1px solid var(--ma-border);background:transparent;border-radius:7px}
html[data-theme=light] #moncho-alert-tray button:focus-visible{outline:2px solid #24707f}
html[data-theme=light] .ma-count{border-radius:12px;background:#823c40;color:#1f3847}
/* aviso.css */
html[data-theme=light] #overview-critical-notice{border-radius:15px}
/* backups.css */
html[data-theme=light] #backup-panel{--mb-bg:#f3f7fa;--mb-panel:#ffffff;--mb-top:#edf4f8;--mb-line:#c7d9e3;--mb-text:#2d5977;--mb-muted:#4c6678;--mb-cyan:#16848d;--mb-green:#228159;--mb-red:#93101a;--mb-amber:#935710;color-scheme:light;background:var(--mb-bg);color:var(--mb-text);border-radius:12px}
html[data-theme=light] #backup-panel small{color:var(--mb-muted)}
html[data-theme=light] #backup-panel button{color:var(--mb-text);background:#ffffff;border:1px solid var(--mb-line);border-radius:6px}
html[data-theme=light] #backup-panel button:focus-visible,html[data-theme=light] #backup-panel summary:focus-visible{outline:2px solid var(--mb-cyan)}
html[data-theme=light] #backup-panel .mb-muted{color:var(--mb-muted)}
html[data-theme=light] #backup-panel .mb-top{border-bottom:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel .mb-brand>span{background:#edf5fa;border:1px solid #c7d9e3;color:var(--mb-cyan);border-radius:8px}
html[data-theme=light] #backup-panel .mb-demo{color:var(--mb-muted)}
html[data-theme=light] #backup-panel aside{background:#ffffff;border-right:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel aside>div{color:var(--mb-muted);border-radius:7px}
html[data-theme=light] #backup-panel aside .mb-selected{background:#edf5fa;color:var(--mb-cyan)}
html[data-theme=light] #backup-panel .mb-intro>small,html[data-theme=light] #backup-panel .mb-section-head>div>small,html[data-theme=light] #backup-panel .mb-config header small{color:var(--mb-cyan)}
html[data-theme=light] #backup-panel .mb-intro p{color:var(--mb-muted)}
html[data-theme=light] #backup-panel h2>span{color:var(--mb-muted)}
html[data-theme=light] #backup-panel .mb-existing{border:1px solid var(--mb-line);border-left:3px solid var(--mb-cyan);border-radius:10px;background:linear-gradient(110deg,var(--mb-top),var(--mb-panel))}
html[data-theme=light] #backup-panel .mb-tag{color:var(--mb-cyan);border:1px solid #c7d9e3;background:#edf5fa;border-radius:4px}
html[data-theme=light] #backup-panel .mb-status{border:1px solid currentColor;border-radius:4px}
html[data-theme=light] #backup-panel .mb-ok{color:var(--mb-green)}
html[data-theme=light] #backup-panel .mb-warn{color:var(--mb-amber)}
html[data-theme=light] #backup-panel .mb-fail{color:var(--mb-red)}
html[data-theme=light] #backup-panel .mb-backup{border:1px solid var(--mb-line);border-top:2px solid #3d6979;border-radius:11px;background:var(--mb-panel)}
html[data-theme=light] #backup-panel .mb-server-head{background:linear-gradient(110deg,var(--mb-top),var(--mb-panel))}
html[data-theme=light] #backup-panel .mb-bell{color:var(--mb-red)}
html[data-theme=light] #backup-panel .mb-overview{border-block:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel .mb-running{color:var(--mb-cyan)}
html[data-theme=light] #backup-panel .mb-job{border-bottom:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel .mb-job:last-child{border-bottom:0}
html[data-theme=light] #backup-panel .mb-job-icon{color:var(--mb-cyan);background:#edf5fa;border-radius:8px}
html[data-theme=light] #backup-panel .mb-job-progress>div:first-child{color:var(--mb-muted)}
html[data-theme=light] #backup-panel .mb-job-progress b{color:var(--mb-text)}
html[data-theme=light] #backup-panel .mb-track{border-radius:10px;background:#edf5fa}
html[data-theme=light] #backup-panel .mb-track>span{background:var(--mb-cyan);border-radius:10px}
html[data-theme=light] #backup-panel .mb-detail{border-left:2px solid var(--mb-cyan);background:#ffffff}
html[data-theme=light] #backup-panel .mb-detail p{color:var(--mb-muted)}
html[data-theme=light] #backup-panel .mb-task{border-top:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel .mb-alerts{background:#ffffff;border-top:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel .mb-event p{color:var(--mb-text)}
html[data-theme=light] #backup-panel .mb-history{border-top:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel .mb-history summary{color:var(--mb-text)}
html[data-theme=light] #backup-panel .mb-history summary span{color:var(--mb-muted)}
html[data-theme=light] #backup-panel .mb-history-row{border-bottom:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel footer{background:#ffffff;color:var(--mb-muted)}
html[data-theme=light] #backup-panel .mb-system{background:var(--mb-panel);border:1px solid var(--mb-line);border-radius:10px}
html[data-theme=light] #backup-panel .mb-system-title>svg{color:var(--mb-cyan)}
html[data-theme=light] #backup-panel .mb-backup-active{color:var(--mb-cyan)}
html[data-theme=light] #backup-panel .mb-config{border:1px solid var(--mb-line);border-radius:11px;background:var(--mb-panel)}
html[data-theme=light] #backup-panel .mb-config summary{border-bottom:1px solid var(--mb-line)}
html[data-theme=light] #backup-panel .mb-config summary span{color:var(--mb-muted)}
html[data-theme=light] #backup-panel fieldset{border:0}
html[data-theme=light] #backup-panel input:not([type=checkbox]){background:#ffffff;border:1px solid var(--mb-line);border-radius:5px;color:var(--mb-text)}
html[data-theme=light] #backup-panel .mb-primary{background:var(--mb-cyan);color:#052029}
html[data-theme=light] #backup-panel .mb-target-badge{color:#421093}
@media(prefers-reduced-motion:reduce){html[data-theme=light] #backup-panel .mb-pulse{border-left:3px solid var(--mb-cyan)}
html[data-theme=light] #backup-panel .mb-target-pulse{border-left:3px solid #421093}}
html[data-theme=light] #backup-panel{border-radius:0;background:transparent}
html[data-theme=light] #backup-panel .backup-empty{color:var(--mb-muted)}
html[data-theme=light] #backup-panel .backup-notice{background:#edf5fa;color:var(--mb-amber)}
html[data-theme=light] #backup-panel .mb-bell.mb-ok{color:var(--mb-green)}
html[data-theme=light] #backup-panel .mb-bell.mb-warn{color:var(--mb-amber)}
html[data-theme=light] #backup-panel footer .text-button{border:0;background:none}
html[data-theme=light] #cards .backup-activity-badge{color:#16848d;background:#edf5fa;border-radius:5px}
html[data-theme=light] #cards .backup-target-active .backup-activity-badge{color:#451093;background:#edf5fa}
@media(prefers-reduced-motion:reduce){html[data-theme=light] #cards .backup-server-active{box-shadow:inset 3px 0 0 #60dce6}
html[data-theme=light] #cards .backup-target-active{box-shadow:inset 3px 0 0 #bf98ff}}
html[data-theme=light] #cards .backup-verified-title{color:#20835a}
html[data-theme=light] #cards .backup-verified-date{color:#4c6678}
html[data-theme=light] #cards .backup-verified-attempt{color:#935710}
html[data-theme=light] #cards .backup-verified-warning .backup-verified-title{color:#935710}
html[data-theme=light] #cards .backup-activity-badge[data-backup-role="server"]{color:#16848d;background:#edf5fa}
html[data-theme=light] #cards .backup-activity-badge[data-backup-role="target"]{color:#451093;background:#edf5fa}
/* chat.css */
html[data-theme=light] #moncho-chat-panel{background:#f6f9fb;border-left:1px solid #c7d9e3;color:#2c5b77;box-shadow:-12px 0 35px #0000001a}
html[data-theme=light] #moncho-chat-panel .mc-head{border-bottom:1px solid #c7d9e3}
html[data-theme=light] #moncho-chat-panel h2{color:#108893}
html[data-theme=light] #moncho-chat-panel small{color:#38586b}
html[data-theme=light] #moncho-chat-panel .mc-close{border:0;background:none;color:#3a5969}
html[data-theme=light] #moncho-chat-panel .mc-examples button{background:#ffffff;color:#19768a;border:1px solid #c7d9e3;border-radius:8px}
html[data-theme=light] #moncho-chat-panel .mc-question{background:#edf5fa;border-radius:12px}
html[data-theme=light] #moncho-chat-panel .mc-answer{border-bottom:1px solid #c7d9e3}
html[data-theme=light] #moncho-chat-panel .mc-thread{border:1px solid #c7d9e3;border-radius:10px}
html[data-theme=light] #moncho-chat-panel .mc-thread-heading{background:#edf5fa;color:#2c5b77}
html[data-theme=light] #moncho-chat-panel .mc-thread-state{color:#316373}
html[data-theme=light] #moncho-chat-panel .mc-thread>.mc-answer{border-bottom:0}
html[data-theme=light] #moncho-chat-panel .mc-thread-heading:focus-visible{outline:2px solid #118792}
html[data-theme=light] #moncho-chat-panel .mc-result,html[data-theme=light] #moncho-chat-panel .mc-event{background:#ffffff;border:1px solid #c7d9e3;border-radius:10px}
html[data-theme=light] #moncho-chat-panel .mc-machine{background:none;border:0;color:#108593}
html[data-theme=light] #moncho-chat-panel .mc-note,html[data-theme=light] #moncho-chat-panel .mc-range,html[data-theme=light] #moncho-chat-panel .mc-progress{color:#38586b}
html[data-theme=light] #moncho-chat-panel .mc-error{color:#93101b}
html[data-theme=light] #moncho-chat-panel .mc-form{border-top:1px solid #edf5fa}
html[data-theme=light] #moncho-chat-panel label{color:#2f5b75}
html[data-theme=light] #moncho-chat-panel textarea{background:#ffffff;border:1px solid #c7d9e3;color:#2c5b77;border-radius:10px}
html[data-theme=light] .mc-located{outline:2px solid #108893}
html[data-theme=light] #ai-runtime #moncho-chat-toggle{border:1px solid #c7d9e3;border-radius:8px;background:#ffffff;color:#118792}
html[data-theme=light] #ai-runtime #moncho-chat-toggle:hover,html[data-theme=light] #ai-runtime #moncho-chat-toggle[aria-expanded=true]{border-color:#118792;background:#edf5fa}
html[data-theme=light] #ai-runtime #moncho-chat-toggle:focus-visible{outline:2px solid #118792}
html[data-theme=light] #moncho-chat-panel .mc-web-option{color:#38586b}
html[data-theme=light] #moncho-chat-panel .mc-source{color:#14868f}
/* configuracion.css */
html[data-theme=light] .cfg-title{border:0;background:transparent;color:#25597e;box-shadow:none}
html[data-theme=light] .cfg-title:hover{background:transparent;color:#138590}
html[data-theme=light] .cfg-title small{color:#4c6678}
html[data-theme=light] .cfg-badge{border:1px solid #c7d9e3;border-radius:5px;color:#3a5669}
html[data-theme=light] .cfg-badge.cfg-dirty{color:#935e10;border-color:#c7d9e3}
html[data-theme=light] .cfg-body{border-top:1px solid #edf5fa}
html[data-theme=light] .cfg-fields{border:0}
html[data-theme=light] .cfg-fields:disabled input,html[data-theme=light] .cfg-fields:disabled select,html[data-theme=light] .cfg-fields:disabled textarea{color:#4c6678}
html[data-theme=light] .cfg-runtime{border-top:1px solid #edf5fa}
html[data-theme=light] .cfg-confirm{border:1px solid #c7d9e3;background:#ffffff;color:#25597e;border-radius:12px}
html[data-theme=light] .cfg-confirm::backdrop{background:#ffffff99}
html[data-theme=light] .cfg-confirm p{color:#4c6678}
/* constelacion.css */
html[data-theme=light] #moncho-cpu-cloud{--mc-bg:light-dark(#edf4f7,#08131c);--mc-panel:light-dark(#ffffff,#11222d);--mc-text:light-dark(#173444,#d9eaf3);--mc-muted:light-dark(#526e7e,#8eacbd);--mc-line:light-dark(#cadce4,#213b48);--mc-cyan:light-dark(#007f92,#59dce8);--mc-green:light-dark(#168455,#54dca4);--mc-warn:light-dark(#b86414,#f6ac59);--mc-red:light-dark(#c6384c,#ff7887);color:var(--mc-text);background:var(--mc-bg);border-radius:12px}
html[data-theme=light] #moncho-cpu-cloud .mc-head{border-bottom:1px solid var(--mc-line)}
html[data-theme=light] #moncho-cpu-cloud .mc-head strong{color:var(--mc-cyan)}
html[data-theme=light] #moncho-cpu-cloud .mc-head span{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud nav b{color:var(--mc-cyan)}
html[data-theme=light] #moncho-cpu-cloud small{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud button{color:var(--mc-text)}
html[data-theme=light] #moncho-cpu-cloud .mc-actions button,html[data-theme=light] #moncho-cpu-cloud [data-close]{background:var(--mc-panel);border:1px solid var(--mc-line);border-radius:7px}
html[data-theme=light] #moncho-cpu-cloud .mc-field{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--mc-cyan) 7%,transparent),transparent 65%)}
html[data-theme=light] #moncho-cpu-cloud .mc-node{border:0;background:transparent}
html[data-theme=light] #moncho-cpu-cloud .mc-orb{border-radius:50%;background:radial-gradient(circle at 32% 25%,color-mix(in srgb,var(--signal) 17%,var(--mc-panel)),var(--mc-panel) 75%);box-shadow:0 0 28px color-mix(in srgb,var(--signal) 9%,transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-node:hover .mc-orb,html[data-theme=light] #moncho-cpu-cloud .mc-node[aria-pressed=true] .mc-orb{box-shadow:0 0 35px color-mix(in srgb,var(--signal) 30%,transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-track{fill:none;stroke:var(--mc-line)}
html[data-theme=light] #moncho-cpu-cloud .mc-arc{fill:none;stroke:var(--signal)}
html[data-theme=light] #moncho-cpu-cloud .mc-number{color:var(--mc-text)}
html[data-theme=light] #moncho-cpu-cloud .mc-number span{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-ram-arc{fill:none;stroke:var(--mc-green)}
html[data-theme=light] #moncho-cpu-cloud .mc-field{border-radius:10px}
html[data-theme=light] #moncho-cpu-cloud .mc-star{border-radius:50%;background:var(--mc-text)}
html[data-theme=light] #moncho-cpu-cloud .mc-stars::before{background:radial-gradient(ellipse at 30% 40%,color-mix(in srgb,var(--mc-cyan) 9%,transparent),transparent 45%),radial-gradient(ellipse at 70% 60%,color-mix(in srgb,var(--mc-green) 5%,transparent),transparent 40%)}
html[data-theme=light] #moncho-cpu-cloud .mc-meteor{background:linear-gradient(90deg,transparent,var(--mc-text))}
html[data-theme=light] #moncho-cpu-cloud .mc-ship-hull{background:linear-gradient(var(--mc-muted),var(--mc-text),var(--mc-muted))}
html[data-theme=light] #moncho-cpu-cloud .mc-ship-cabin{background:var(--mc-cyan);border-radius:50%}
html[data-theme=light] #moncho-cpu-cloud .mc-ship-engine{border-radius:50%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mc-cyan) 22%,transparent),var(--mc-cyan))}
html[data-theme=light] #moncho-cpu-cloud .mc-galaxy-core{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--mc-text) 60%,transparent),color-mix(in srgb,var(--mc-cyan) 24%,transparent) 12%,transparent 48%);border-radius:50%}
html[data-theme=light] #moncho-cpu-cloud .mc-galaxy-arms i{border-radius:50%;background:var(--mc-cyan);box-shadow:0 0 10px var(--mc-cyan)}
html[data-theme=light] #moncho-cpu-cloud .mc-name{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-offline=true] .mc-orb{background:var(--mc-panel);box-shadow:none}
html[data-theme=light] #moncho-cpu-cloud .mc-footer{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-detail{background:var(--mc-panel);border:1px solid var(--mc-line);border-radius:9px}
html[data-theme=light] #moncho-cpu-cloud .mc-detail span{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-cpd{background:var(--mc-panel);border-top:1px solid var(--mc-line)}
html[data-theme=light] #moncho-cpu-cloud .mc-cpd-title svg{color:var(--mc-cyan)}
html[data-theme=light] #moncho-cpu-cloud .mc-cpd-coverage{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-storage{border-left:1px solid var(--mc-line)}
html[data-theme=light] #moncho-cpu-cloud .mc-storage-track{background:var(--mc-line);border-radius:3px}
html[data-theme=light] #moncho-cpu-cloud .mc-storage-track i{background:var(--mc-cyan)}
@media(max-width:850px){html[data-theme=light] #moncho-cpu-cloud .mc-storage{border-left:0;border-top:1px solid var(--mc-line)}}
html[data-theme=light] #moncho-cpu-cloud:fullscreen{border-radius:0}
html[data-theme=light] #moncho-cpu-cloud [data-open]{background:transparent;border:0;color:var(--mc-cyan)}
html[data-theme=light] #moncho-cpu-cloud .mc-arriving::after{border-radius:50%;box-shadow:0 0 28px var(--mc-cyan)}
html[data-theme=light] #moncho-cpu-cloud .mc-real-card{background:var(--mc-panel);color:var(--mc-text);border:1px solid var(--mc-line);border-radius:14px}
html[data-theme=light] #moncho-cpu-cloud .mc-real-card::backdrop{background:color-mix(in srgb,var(--mc-bg) 45%,transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-real-close{background:transparent;border:0;color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-card-grid>.card{border:0;border-radius:0}
html[data-theme=light] #moncho-cpu-cloud .mc-star[data-size=middle]{background:var(--mc-cyan);box-shadow:0 0 6px color-mix(in srgb,var(--mc-cyan) 45%,transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-star[data-size=near]{background:var(--mc-text);box-shadow:0 0 5px var(--mc-text),0 0 15px color-mix(in srgb,var(--mc-cyan) 55%,transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-star[data-size=near]::before,html[data-theme=light] #moncho-cpu-cloud .mc-star[data-size=near]::after{background:linear-gradient(90deg,transparent,var(--mc-text),transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-kind{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-kind=esxi] .mc-orb{background:radial-gradient(circle at 32% 25%,color-mix(in srgb,#65b0ee 19%,var(--mc-panel)),var(--mc-panel) 75%)}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-kind=horizon] .mc-orb{background:radial-gradient(circle at 32% 25%,color-mix(in srgb,#c19bff 18%,var(--mc-panel)),var(--mc-panel) 75%)}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-kind=truenas] .mc-orb{background:radial-gradient(circle at 32% 25%,color-mix(in srgb,#edaa61 16%,var(--mc-panel)),var(--mc-panel) 75%)}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-pinned=true] .mc-name::after{color:var(--mc-red)}
html[data-theme=light] #moncho-cpu-cloud .mc-segment{fill:none}
html[data-theme=light] #moncho-cpu-cloud .mc-cluster-zone{border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,#65b0ee 8%,transparent),transparent 72%)}
html[data-theme=light] #moncho-cpu-cloud .mc-cluster-zone span{color:var(--mc-muted)}
html[data-theme=light] #moncho-cpu-cloud .mc-resource-card dl>div{border-bottom:1px solid var(--mc-line)}
html[data-theme=light] #moncho-cpu-cloud [data-next-page]{background:var(--mc-panel);border:1px solid var(--mc-line);border-radius:7px}
html[data-theme=light] #moncho-cpu-cloud [data-motion-mode]{background:var(--mc-panel);color:var(--mc-text);border:1px solid var(--mc-line);border-radius:7px}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-pinned=true] .mc-name::after{color:var(--mc-red)}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-pinned=true] .mc-orb{box-shadow:0 0 30px color-mix(in srgb,var(--mc-red) 14%,transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-clone-orbit{border-radius:50%}
html[data-theme=light] #moncho-cpu-cloud .mc-clone-dot{border-radius:50%;background:#ffffff;box-shadow:0 0 5px #ffffff4c,0 0 10px #ffffff20}
html[data-theme=light] #moncho-cpu-cloud .mc-clone-dot[data-activity=error]{background:var(--mc-warn);box-shadow:0 0 6px color-mix(in srgb,var(--mc-warn) 70%,transparent)}
html[data-theme=light] #moncho-cpu-cloud .mc-node[data-kind=truenas] .mc-number .mc-zfs-label{color:var(--mc-text)}
html[data-theme=light] #moncho-cpu-cloud .mc-zfs-label i{border-radius:50%}
/* cuadricula.css */
html[data-theme=light] #moncho-sheet{--mq-bg:#ffffff;--mq-panel:#ffffff;--mq-fg:#275d7c;--mq-muted:#3c5568;--mq-line:#c7d9e3;--mq-stripe:#11232e;--mq-green:#1b8859;--mq-yellow:#8d7917;--mq-orange:#934c10;--mq-red:#931018;background:var(--mq-bg);color:var(--mq-fg);border-radius:9px}
html[data-theme=light] html[data-theme=light] #moncho-sheet{--mq-bg:#ffffff;--mq-panel:#f2f7fa;--mq-fg:#203747;--mq-muted:#526b7c;--mq-line:#365a6d;--mq-stripe:#2f5d75;--mq-green:#168455;--mq-yellow:#957609;--mq-orange:#b45f14;--mq-red:#802331}
html[data-theme=light] #moncho-sheet .mq-toolbar{background:var(--mq-panel);border-bottom:1px solid var(--mq-line)}
html[data-theme=light] #moncho-sheet .mq-toolbar small{color:var(--mq-muted)}
html[data-theme=light] #moncho-sheet .mq-controls button,html[data-theme=light] #moncho-sheet .mq-controls select{background:var(--mq-bg);border:1px solid var(--mq-line);border-radius:5px;color:var(--mq-fg)}
html[data-theme=light] #moncho-sheet table{border-collapse:collapse}
html[data-theme=light] #moncho-sheet thead{background:var(--mq-panel)}
html[data-theme=light] #moncho-sheet th{background:var(--mq-panel);border:1px solid var(--mq-line)}
html[data-theme=light] #moncho-sheet th button{border:0;background:none;color:var(--mq-fg);border-radius:0}
html[data-theme=light] #moncho-sheet td{border:1px solid var(--mq-line);background:var(--mq-bg);color:var(--mq-fg)}
html[data-theme=light] #moncho-sheet tbody tr:nth-child(even) td{background:var(--mq-stripe)}
html[data-theme=light] #moncho-sheet tbody tr:focus-within td,html[data-theme=light] #moncho-sheet tbody tr:hover td{background:color-mix(in srgb,var(--mq-green) 7%,var(--mq-bg))}
html[data-theme=light] #moncho-sheet .mq-name{border:0;background:transparent;color:var(--mq-fg);border-radius:0}
html[data-theme=light] #moncho-sheet .mq-name small{color:var(--mq-muted)}
html[data-theme=light] #moncho-sheet .mq-meter{background:color-mix(in srgb,var(--mq-signal) 9%,transparent);border-radius:2px}
html[data-theme=light] #moncho-sheet .mq-meter i{background:color-mix(in srgb,var(--mq-signal) 24%,transparent)}
html[data-theme=light] #moncho-sheet .mq-more{color:var(--mq-fg);background:none;border:0}
html[data-theme=light] #moncho-sheet .mq-status{color:var(--mq-muted)}
html[data-theme=light] #moncho-sheet .mq-status[data-state=disponible]{color:var(--mq-green)}
html[data-theme=light] #moncho-sheet .mq-status[data-state=degradado]{color:var(--mq-yellow)}
html[data-theme=light] #moncho-sheet .mq-status[data-state=error_auth],html[data-theme=light] #moncho-sheet .mq-status[data-state=sin_respuesta]{color:var(--mq-red)}
html[data-theme=light] #moncho-sheet .mq-backup[data-backup=failed]{color:var(--mq-red)}
html[data-theme=light] #moncho-sheet .mq-backup[data-backup=recent]{color:var(--mq-green)}
html[data-theme=light] #moncho-sheet .mq-backup[data-backup=unknown]{color:var(--mq-muted)}
html[data-theme=light] #moncho-sheet footer{color:var(--mq-muted);background:var(--mq-panel);border:0}
html[data-theme=light] #moncho-sheet:fullscreen,html[data-theme=light] #moncho-sheet[data-expanded=true]{border-radius:0}
html[data-theme=light] #sheet-columns-dialog{color:var(--mq-fg);background:var(--mq-panel)}
html[data-theme=light] #sheet-columns-dialog .mq-column-row{border-bottom:1px solid var(--mq-line)}
html[data-theme=light] #moncho-sheet .mq-clone-origin{color:var(--cyan)}
html[data-theme=light] #moncho-sheet .mq-source{color:var(--mq-muted)}
html[data-theme=light] #moncho-sheet tr[data-horizon-clone] td[data-column=name]{box-shadow:inset 2px 0 var(--cyan)}
html[data-theme=light] #sheet-clone-dialog{background:var(--mq-panel);color:var(--mq-fg)}
html[data-theme=light] #sheet-clone-dialog .mq-clone-fields>div{border-bottom:1px solid var(--mq-line)}
html[data-theme=light] #sheet-clone-dialog .mq-clone-fields span{color:var(--mq-muted)}
/* enlace-equipo.css */
html[data-theme=light] #cards .overview-selected-system{outline:2px solid #16848e;box-shadow:0 0 16px #55d9e511}
/* estado-discreto.css */
html[data-theme=light] #cards.cards[data-layout="list"] .card-head > .chip{background:transparent;border:0;border-radius:0;border-right:1px solid #c7d9e3}
html[data-theme=light] #cards.cards[data-layout="list"] .card-head > .chip::before{border-radius:50%;background:currentColor}
/* estado.css */
html[data-theme=light] #cards.cards[data-layout="compact"] .card-head > .chip{background:transparent;border:0;border-radius:0;border-right:1px solid #c7d9e3}
html[data-theme=light] #cards.cards[data-layout="compact"] .card-head > .chip::before{border-radius:50%;background:currentColor}
/* horizon.css */
html[data-theme=light] #horizon-view .hz-good{color:#1b8859}
html[data-theme=light] #horizon-view .hz-bad{color:#931018}
html[data-theme=light] #horizon-view .hz-stat{background:#ffffff;border:1px solid #c7d9e3;border-radius:9px}
html[data-theme=light] #horizon-view .hz-stat span{color:#3a5669}
html[data-theme=light] #horizon-view .hz-pool-summary small{color:#3a5669}
html[data-theme=light] #horizon-view .hz-row{border-top:1px solid #edf5fa}
html[data-theme=light] #horizon-view .hz-column{color:#3a5669}
html[data-theme=light] #horizon-view .hz-row small{color:#3a5669}
html[data-theme=light] #horizon-view .hz-status.busy,html[data-theme=light] #horizon-view .hz-status.ready{color:#1b8859}
html[data-theme=light] #horizon-view .hz-status.provision{color:#138590}
html[data-theme=light] #horizon-view .hz-status.error{color:#931018}
html[data-theme=light] #horizon-view .hz-track{background:#edf5fa;border-radius:4px}
html[data-theme=light] #horizon-view .hz-track span{border-radius:4px}
html[data-theme=light] #horizon-view .hz-details{border-top:1px solid #edf5fa;background:#ffffff}
html[data-theme=light] #horizon-view .hz-details small{color:#3a5669}
html[data-theme=light] #horizon-view .hz-event{border-bottom:1px solid #c7d9e3}
html[data-theme=light] #horizon-view .hz-event time{color:#3a5669}
html[data-theme=light] #horizon-view .hz-footer{color:#3a5669}
html[data-theme=light] #horizon-view .hz-old .hz-track span{background:#78838e!important}
/* indicators.css */
html[data-theme=light] #backup-panel{border-radius:0;background:transparent}
html[data-theme=light] #backup-panel .backup-empty{color:var(--mb-muted)}
html[data-theme=light] #backup-panel .backup-notice{background:#edf5fa;color:var(--mb-amber)}
html[data-theme=light] #backup-panel .mb-bell.mb-ok{color:var(--mb-green)}
html[data-theme=light] #backup-panel .mb-bell.mb-warn{color:var(--mb-amber)}
html[data-theme=light] #backup-panel footer .text-button{border:0;background:none}
html[data-theme=light] #cards .backup-activity-badge{color:#16848d;background:#edf5fa;border-radius:5px}
html[data-theme=light] #cards .backup-target-active .backup-activity-badge{color:#451093;background:#edf5fa}
@media(prefers-reduced-motion:reduce){html[data-theme=light] #cards .backup-server-active{box-shadow:inset 3px 0 0 #60dce6}
html[data-theme=light] #cards .backup-target-active{box-shadow:inset 3px 0 0 #bf98ff}}
/* infra.css */
html[data-theme=light] .view-switch button{background:#ffffff;border:1px solid #c7d9e3;color:#4c6678;border-radius:6px}
html[data-theme=light] .view-switch button[aria-pressed=true]{background:#edf5fa;color:#128c91;border-color:#c7d9e3}
html[data-theme=light] .infra-metrics{border-top:1px solid #edf5fa}
html[data-theme=light] .infra-metrics small,html[data-theme=light] .infra-metrics span{color:#4c6678}
html[data-theme=light] .infra-metrics strong{color:#315973}
html[data-theme=light] .cards[data-layout=list] .infra-metrics{border:0}
html[data-theme=light] .cards[data-layout=list] .card-foot{background:none;border:0}
html[data-theme=light] .nas-detail h4{color:#325e72}
html[data-theme=light] .nas-table{border:1px solid #c7d9e3;border-radius:7px}
html[data-theme=light] .nas-table td small{color:#4c6678}
@media(max-width:1050px){html[data-theme=light] .cards[data-layout=list] .infra-metrics{border-top:1px solid #edf5fa}
html[data-theme=light] .cards[data-layout=list] .card-info{border:0}}
html[data-theme=light] .disk-mini>small{color:#4c6678}
html[data-theme=light] .disk-more summary{color:#267a7e}
/* inventario-orden.css */
html[data-theme=light] .inventory-sort-button{border:0;background:transparent;color:inherit}
html[data-theme=light] .inventory-sort-button:hover{color:#16848d;background:transparent}
html[data-theme=light] .inventory-sort-button:focus-visible{outline:2px solid #16848d;border-radius:2px}
html[data-theme=light] th[aria-sort="ascending"] .inventory-sort-arrow,html[data-theme=light] th[aria-sort="descending"] .inventory-sort-arrow{color:#16848d}
/* lista-datos.css */
html[data-theme=light] #cards.cards[data-layout="list"] > .card > .list-data{border-top:1px solid #edf5fa}
html[data-theme=light] #cards.cards[data-layout="list"] .list-data > summary{color:#4c6678}
html[data-theme=light] #cards.cards[data-layout="list"] .list-data-content > .infra-metrics{border:0}
/* lista-graficos.css */
html[data-theme=light] #cards.cards[data-layout="list"] .infra-metrics{border-top:1px solid #edf5fa}
html[data-theme=light] #cards.cards[data-layout="list"] .card-foot{background:none;border:0}
/* orbita.css */
html[data-theme=light] #ai-runtime .so-panel{--so-bg:light-dark(#eef5f8,#09131b);--so-ink:light-dark(#183f52,#c2e8f4);--so-muted:light-dark(#4d7184,#89a9bb);--so-cyan:light-dark(#008b9e,#52dce8);--so-blue:light-dark(#326eb7,#478fde);--so-track:light-dark(#bfd4df,#203746);--so-surface:light-dark(#8bc5d3,#163d50);--so-light:light-dark(#d2f0f5,#3c7788);--so-shadow:light-dark(#426477,#07111c);border-radius:16px;background:var(--so-bg);color:var(--so-ink)}
html[data-theme=light] #ai-runtime .so-top{color:var(--so-cyan)}
html[data-theme=light] #ai-runtime .so-ball{border-radius:50%;background:radial-gradient(circle at 28% 23%,var(--so-light),var(--so-surface) 40%,var(--so-shadow) 82%);box-shadow:inset -14px -10px 20px color-mix(in srgb,var(--so-shadow) 70%,transparent),0 0 16px color-mix(in srgb,var(--so-cyan) 8%,transparent)}
html[data-theme=light] #ai-runtime .so-grid i{border:1px solid var(--so-cyan);border-radius:50%}
html[data-theme=light] #ai-runtime .so-monogram{color:var(--so-cyan)}
html[data-theme=light] #ai-runtime .so-measure b{color:var(--so-cyan)}
html[data-theme=light] #ai-runtime .so-track{background:var(--so-track);border-radius:3px}
html[data-theme=light] #ai-runtime .so-track span{background:var(--so-cyan)}
html[data-theme=light] #ai-runtime .so-track.so-ram span{background:var(--so-blue)}
html[data-theme=light] #ai-runtime .so-memory{color:var(--so-muted)}
html[data-theme=light] #ai-runtime .so-status{color:var(--so-cyan)}
html[data-theme=light] #ai-runtime button{border:1px solid var(--so-track);border-radius:7px;background:transparent;color:var(--so-ink)}
html[data-theme=light] #ai-runtime .so-halo .so-scene:before{border:1px solid color-mix(in srgb,var(--so-cyan) 30%,transparent);border-radius:50%;box-shadow:0 0 16px color-mix(in srgb,var(--so-cyan) 8%,transparent)}
html[data-theme=light] #ai-runtime .so-sidearcs path{fill:none;stroke:var(--so-track)}
html[data-theme=light] #ai-runtime .so-sidearcs .so-arc-cpu{stroke:var(--so-cyan)}
html[data-theme=light] #ai-runtime .so-sidearcs .so-arc-ram{stroke:var(--so-blue)}
html[data-theme=light] #ai-runtime .so-monogram{text-shadow:0 0 9px color-mix(in srgb,var(--so-cyan) 35%,transparent)}
html[data-theme=light] #ai-runtime .so-moncho-arcs{border:1px solid var(--so-track);border-radius:50%}
html[data-theme=light] #ai-runtime .so-moncho-arcs i{border-radius:50%;border:2px solid transparent;border-left-color:var(--so-cyan);border-right-color:var(--so-blue)}
html[data-theme=light] #ai-runtime .so-moncho-arcs i:nth-child(2){border-width:1px;border-left-color:var(--so-blue);border-right-color:var(--so-cyan)}
html[data-theme=light] #ai-runtime .so-panel{border-radius:0}
/* organizacion.css */
html[data-theme=light] .organized-tabs{border-bottom:1px solid #c7d9e3}
html[data-theme=light] .organized-tabs button{background:transparent;border:1px solid transparent;border-radius:7px;color:#3a5669}
html[data-theme=light] .organized-tabs button.active{background:#edf5fa;border-color:#c7d9e3;color:#138590}
html[data-theme=light] .organized-category{color:#3a5669}
html[data-theme=light] .organized-integration small{color:#3a5669}
html[data-theme=light] .organized-row{border-bottom:1px solid #c7d9e3}
html[data-theme=light] .organized-row:last-child{border-bottom:0}
html[data-theme=light] .organized-row small{color:#3a5669}
html[data-theme=light] #organized-moncho #moncho-chat-panel{border:1px solid #c7d9e3;border-radius:10px;box-shadow:none}
/* pulsos.css */
html[data-theme=light] #critical-screen-pulse{box-shadow:inset 0 0 25px 7px #f1757c10;background:transparent}
html[data-theme=light] #critical-screen-pulse{background:radial-gradient(ellipse at 50% 40%,#f1759117,#f1759129);box-shadow:inset 0 0 45px #f175911a}
/* resumen.css */
html[data-theme=light] .overview-inventory,html[data-theme=light] .overview-metric{background:#ffffff;border:1px solid #c7d9e3;border-radius:13px;color:#203747}
html[data-theme=light] .overview-inventory>span,html[data-theme=light] .overview-metric>span{color:#315872}
html[data-theme=light] .overview-inventory button{background:transparent;border:0;color:#315872}
html[data-theme=light] .overview-inventory b{color:#203747}
html[data-theme=light] .overview-metric small{color:#4c6678}
html[data-theme=light] .overview-metric:hover,html[data-theme=light] .overview-metric[aria-pressed=true]{border-color:#16848e}
html[data-theme=light] .overview-caption{color:#4c6678}
html[data-theme=light] .overview-metric:focus-visible,html[data-theme=light] .overview-inventory button:focus-visible,html[data-theme=light] #overview-critical-notice button:focus-visible{outline:2px solid #16848e}
html[data-theme=light] #overview-critical-notice{background:linear-gradient(145deg,#edf5fa,#ffffff);border:1px solid #c7d9e3;border-radius:18px;color:#203747;box-shadow:0 12px 35px #0000001a}
html[data-theme=light] .overview-notice-kicker{color:#3a566a}
html[data-theme=light] .overview-notice-kicker i{background:#f1757c;border-radius:50%}
html[data-theme=light] #overview-critical-notice p{color:#315872}
html[data-theme=light] #overview-critical-notice small{color:#4c6678}
html[data-theme=light] .overview-close{color:#4c6678;background:transparent;border:0}
html[data-theme=light] .overview-backup-shield{color:#1b8859}
html[data-theme=light] #overview-critical-notice{border-radius:15px}
html[data-theme=light] #critical-screen-pulse{box-shadow:inset 0 0 25px 7px #f1757c10;background:transparent}
html[data-theme=light] #critical-screen-pulse{box-shadow:inset 0 0 25px 7px #f1757c10;background:transparent}
html[data-theme=light] #critical-screen-pulse{background:radial-gradient(ellipse at 50% 40%,#f1759117,#f1759129);box-shadow:inset 0 0 45px #f175911a}
html[data-theme=light] #cards .overview-selected-system{outline:2px solid #16848e;box-shadow:0 0 16px #55d9e511}
/* storage.css */
html[data-theme=light] #storage-panel{--ms-bg:#f3f7fa;--ms-panel:#ffffff;--ms-panel-top:#edf4f8;--ms-border:#294150;--ms-text:#2d5977;--ms-muted:#4c6678;--ms-cyan:#16848d;--ms-green:#228159;--ms-red:#93101a;--ms-amber:#935710;--ms-purple:#421093;--ms-free:#009bd0;--ms-cache:#7e168d;--ms-service:#8d5417;background:var(--ms-bg);color:var(--ms-text);border-radius:14px;color-scheme:light}
html[data-theme=light] #storage-panel button{color:inherit}
html[data-theme=light] #storage-panel button:focus-visible,html[data-theme=light] #storage-panel summary:focus-visible{outline:2px solid var(--ms-cyan)}
html[data-theme=light] #storage-panel small{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-top{border-bottom:1px solid var(--ms-border)}
html[data-theme=light] #storage-panel .ms-logo{border:1px solid #c7d9e3;background:#edf5fa;color:var(--ms-cyan);border-radius:8px}
html[data-theme=light] #storage-panel .ms-breadcrumb{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-breadcrumb span{color:var(--ms-text)}
html[data-theme=light] #storage-panel .ms-demo{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-nav{background:#ffffff;border-right:1px solid var(--ms-border)}
html[data-theme=light] #storage-panel .ms-nav>div{border-radius:7px;color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-nav .ms-selected{background:#edf5fa;color:var(--ms-cyan);border:1px solid #c7d9e3}
html[data-theme=light] #storage-panel .ms-intro>small,html[data-theme=light] #storage-panel .ms-section-head>div>small{color:var(--ms-cyan)}
html[data-theme=light] #storage-panel h2 span{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-vcenter{border:1px solid #c7d9e3;border-left:3px solid var(--ms-cyan);border-radius:12px;background:linear-gradient(115deg,#edf5fa,#ffffff)}
html[data-theme=light] #storage-panel .ms-tag{border:1px solid #c7d9e3;background:#edf5fa;border-radius:4px;color:var(--ms-cyan)}
html[data-theme=light] #storage-panel .ms-status{border-radius:4px;border:1px solid currentColor}
html[data-theme=light] #storage-panel .ms-ok{color:var(--ms-green);background:#ffffff}
html[data-theme=light] #storage-panel .ms-warning{color:var(--ms-amber);background:#edf5fa}
html[data-theme=light] #storage-panel .ms-critical{color:var(--ms-red);background:#edf5fa}
html[data-theme=light] #storage-panel .ms-muted{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-track{border-radius:10px;background:#edf5fa}
html[data-theme=light] #storage-panel .ms-track>span{background:var(--ms-cyan);border-radius:10px}
html[data-theme=light] #storage-panel .ms-hosts{border-top:1px solid #edf5fa;color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-key{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-send-dot,html[data-theme=light] #storage-panel .ms-receive-dot{border-radius:50%;background:var(--ms-cyan)}
html[data-theme=light] #storage-panel .ms-receive-dot{background:var(--ms-purple)}
html[data-theme=light] #storage-panel .ms-nas{background:var(--ms-panel);border:1px solid var(--ms-border);border-top:2px solid #3d6979;border-radius:11px}
html[data-theme=light] #storage-panel .ms-nas-head{background:linear-gradient(120deg,var(--ms-panel-top),var(--ms-panel))}
html[data-theme=light] #storage-panel .ms-bell{border:1px solid var(--ms-border);border-radius:7px;background:#ffffff;color:var(--ms-green)}
html[data-theme=light] #storage-panel .ms-bell.ms-warning{color:var(--ms-amber)}
html[data-theme=light] #storage-panel .ms-bell.ms-critical{color:var(--ms-red)}
html[data-theme=light] #storage-panel .ms-cpu .ms-gauge-value{fill:var(--ms-text)}
html[data-theme=light] #storage-panel .ms-mem-legend i{border-radius:50%;background:var(--swatch)}
html[data-theme=light] #storage-panel .ms-nas-telemetry{color:var(--ms-muted);border-bottom:1px solid var(--ms-border)}
html[data-theme=light] #storage-panel .ms-pool .ms-warning,html[data-theme=light] #storage-panel .ms-pool .ms-critical{background:none;border:0}
html[data-theme=light] #storage-panel .ms-replica{border-radius:7px;background:#ffffff;border:1px solid #c7d9e3}
html[data-theme=light] #storage-panel .ms-replica>strong{color:var(--ms-cyan)}
html[data-theme=light] #storage-panel .ms-replica.ms-receive>strong{color:var(--ms-purple)}
html[data-theme=light] #storage-panel .ms-replica.ms-idle>strong{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-flow-text{color:var(--ms-cyan);background:linear-gradient(100deg,#52d2dc,#b4f7ff,#66b7e2)}
html[data-theme=light] #storage-panel .ms-receive .ms-flow-text{background:linear-gradient(100deg,#ae85ef,#eccdff,#99a3ff)}
html[data-theme=light] #storage-panel .ms-flow-progress{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-nas-footer{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-alerts{background:#ffffff;border-top:1px solid var(--ms-border)}
html[data-theme=light] #storage-panel .ms-event{border-left:2px solid var(--ms-amber)}
html[data-theme=light] #storage-panel .ms-event.ms-event-critical{border-color:var(--ms-red)}
html[data-theme=light] #storage-panel .ms-event strong{color:var(--ms-amber)}
html[data-theme=light] #storage-panel .ms-event-critical strong{color:var(--ms-red)}
html[data-theme=light] #storage-panel .ms-host-samples>div{background:var(--ms-panel);border:1px solid var(--ms-border);border-radius:9px}
html[data-theme=light] #storage-panel .ms-host-samples svg{color:var(--ms-cyan)}
html[data-theme=light] #storage-panel .ms-nas-head{border-bottom:1px solid var(--ms-border)}
html[data-theme=light] #storage-panel .ms-nas-telemetry{border:0}
html[data-theme=light] #storage-panel .ms-pools{border-left:1px solid var(--ms-border)}
html[data-theme=light] #storage-panel .ms-nas-footer{border-top:1px solid var(--ms-border)}
@media(max-width:540px){html[data-theme=light] #storage-panel .ms-pools{border-left:0;border-top:1px solid var(--ms-border)}}
html[data-theme=light] #storage-panel{background:transparent;border-radius:0}
html[data-theme=light] #storage-panel .ms-unknown{color:#4c6678;background:#edf5fa}
html[data-theme=light] #storage-panel .storage-detail{border-top:1px solid var(--ms-border)}
html[data-theme=light] #storage-panel .storage-extra{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-memory-missing{color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-event-info{border-color:var(--ms-cyan)}
html[data-theme=light] #storage-panel .ms-event-info strong{color:var(--ms-cyan)}
html[data-theme=light] #storage-panel .ms-event-critical{border-color:var(--ms-red)}
html[data-theme=light] #storage-panel .ms-event-critical strong{color:var(--ms-red)}
html[data-theme=light] #storage-panel .ms-task-columns .ms-task-activity{border-top:1px solid var(--ms-border);color:var(--ms-muted)}
html[data-theme=light] #storage-panel .ms-task-activity time{color:var(--ms-text)}
html[data-theme=light] #storage-panel .ms-task-icon{border:1px solid currentColor;border-radius:50%}
html[data-theme=light] #storage-panel .ms-task-ok{color:var(--ms-green)}
html[data-theme=light] #storage-panel .ms-task-error{color:var(--ms-red)}
/* style.css */
html[data-theme=light]{color-scheme:light;--bg:#f3f7fa;--surface:#ffffff;--line:#c7d9e3;--muted:#526b7c;--text:#203747;--cyan:#15868e;--green:#1b8859;--red:#931018}
html[data-theme=light] body{background:var(--bg);color:var(--text)}
html[data-theme=light] a{color:inherit}
html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible,html[data-theme=light] input:focus-visible,html[data-theme=light] select:focus-visible,html[data-theme=light] textarea:focus-visible,html[data-theme=light] summary:focus-visible{outline:2px solid var(--cyan)}
html[data-theme=light] .muted{color:var(--muted)}
html[data-theme=light] .cyan{color:var(--cyan)}
html[data-theme=light] .eyebrow{color:var(--cyan)}
html[data-theme=light] .primary,html[data-theme=light] .secondary,html[data-theme=light] .danger{border-radius:7px}
html[data-theme=light] .primary{background:var(--cyan);border:1px solid var(--cyan);color:#08232b}
html[data-theme=light] .primary:hover{background:#8cecf2}
html[data-theme=light] .secondary{background:#ffffff;border:1px solid #c7d9e3;color:#335370}
html[data-theme=light] .secondary:hover{background:#edf5fa}
html[data-theme=light] .danger{background:#f6eef1;color:#931019;border:1px solid #6d3640}
html[data-theme=light] .logo{border:1px solid #c7d9e3;border-radius:9px;background:#edf5fa;color:var(--cyan);box-shadow:0 0 20px #47d6eb09}
html[data-theme=light] .wordmark small{color:var(--muted)}
html[data-theme=light] .login-art{background:radial-gradient(ellipse at 50% 35%,#edf5fa70,transparent 55%),linear-gradient(#ffffff,#ffffff)}
html[data-theme=light] .login-art:before{background-image:linear-gradient(#67cdd809 1px,transparent 1px),linear-gradient(90deg,#67cdd809 1px,transparent 1px)}
html[data-theme=light] .login-art h1 span{color:#4c6678}
html[data-theme=light] .login-art p{color:var(--muted)}
html[data-theme=light] .reactor{border-radius:50%;border:1px solid #c7d9e3;outline:1px dashed #244a58;background:radial-gradient(circle,#42d5ee20,transparent 68%);box-shadow:0 0 70px #5fe7f905}
html[data-theme=light] .reactor:before,html[data-theme=light] .reactor:after{border-radius:50%;border:4px solid #15838e;border-right-color:#15838e21;border-bottom-color:#15838e40}
html[data-theme=light] .reactor:after{border-width:1px;border-color:#c7d9e3}
html[data-theme=light] .reactor span{color:#108a93}
html[data-theme=light] .art-bottom{color:#3a5869}
html[data-theme=light] .art-bottom span{color:#4c6678}
html[data-theme=light] .login-footer{color:#4c6678}
html[data-theme=light] .hint{color:var(--muted)}
html[data-theme=light] label{color:#3b5468}
html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#ffffff;border:1px solid #c7d9e3;border-radius:6px;color:var(--text)}
html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#4c6678}
html[data-theme=light] label small{color:var(--muted)}
html[data-theme=light] aside{background:#ffffff;border-right:1px solid #c7d9e3}
html[data-theme=light] .nav-label{color:#577084}
html[data-theme=light] nav button{border:1px solid transparent;border-radius:7px;background:none;color:#4c6678}
html[data-theme=light] nav button.active{color:#128a91;background:#edf5fa;border-color:#c7d9e3}
html[data-theme=light] nav button:hover{background:#ffffff}
html[data-theme=light] .aside-bottom{color:#4c6678}
html[data-theme=light] .aside-bottom small{color:#4f687b}
html[data-theme=light] .status-dot{border-radius:50%;background:var(--green);box-shadow:0 0 8px #54dda228}
html[data-theme=light] header{border-bottom:1px solid #c7d9e3}
html[data-theme=light] .header-divider{color:#4b6276}
html[data-theme=light] .demo-badge{color:#88731b;background:#f7f4ed;border:1px solid #c7d9e3;border-radius:4px}
html[data-theme=light] .summary-item{border:1px solid var(--line);border-radius:9px;background:linear-gradient(135deg,#ffffff,#ffffff)}
html[data-theme=light] .summary-item span{color:var(--muted)}
html[data-theme=light] .summary-item small{color:#4c6678}
html[data-theme=light] .search span{color:#4c6678}
html[data-theme=light] .section-heading h2 span{background:#edf5fa;border-radius:4px;color:#4c6678}
html[data-theme=light] .card{background:linear-gradient(145deg,#ffffff,#ffffff 70%);border:1px solid #c7d9e3;border-radius:10px}
html[data-theme=light] .card:before{background:#65dce8}
html[data-theme=light] .card.offline:before{background:#6b7c8c}
html[data-theme=light] .host-icon{background:#edf5fa;color:#335b70;border:1px solid #c7d9e3;border-radius:6px}
html[data-theme=light] .host-address{color:#4c6678}
html[data-theme=light] .chip{border-radius:4px;border:1px solid #c7d9e3;background:#ffffff;color:#1c8757}
html[data-theme=light] .chip.degradado{color:#88731b;border-color:#c7d9e3;background:#edf5fa}
html[data-theme=light] .chip.sin_respuesta,html[data-theme=light] .chip.pendiente,html[data-theme=light] .chip.error_auth{color:#4c6678;border-color:#c7d9e3;background:#edf5fa}
html[data-theme=light] .stale-text{color:#4c6678}
html[data-theme=light] .gauge-track{stroke:#c7d9e3;fill:none}
html[data-theme=light] .gauge-outer{stroke:#c7d9e3;fill:none}
html[data-theme=light] .gauge-progress{fill:none}
html[data-theme=light] .gauge-value{fill:var(--text)}
html[data-theme=light] .gauge-percent{fill:#4c6678}
html[data-theme=light] .gauge-label{color:#4c6678}
html[data-theme=light] .gauge-description{color:#4c6678}
html[data-theme=light] .card-info{border-top:1px solid #edf5fa;color:#4c6678}
html[data-theme=light] .card-info span:before{color:#35636f}
html[data-theme=light] .card-foot{border-top:1px solid #edf5fa;color:#4c6678;background:#ffffff50}
html[data-theme=light] .text-button{background:none;border:0;color:#26737e}
html[data-theme=light] .legend{color:#4c6678}
html[data-theme=light] .legend i{border-radius:50%}
html[data-theme=light] .legend small{color:#4c6678}
html[data-theme=light] .panel{background:#ffffff;border:1px solid var(--line);border-radius:10px}
html[data-theme=light] .notice{background:#edf5fa;border:1px solid #c7d9e3;border-radius:7px;color:#316472}
html[data-theme=light] .result-row{border:1px solid #c7d9e3;background:#edf7f4;border-radius:6px;color:#238052}
html[data-theme=light] .result-row.error{border-color:#c7d9e3;background:#edf5fa;color:#8e152a}
html[data-theme=light] .interface-picker label{background:#edf5fa;border-radius:5px}
html[data-theme=light] details{border-top:1px solid var(--line)}
html[data-theme=light] summary{color:#2a6b79}
html[data-theme=light] dialog{border:1px solid #c7d9e3;border-radius:12px;background:#ffffff;color:var(--text);box-shadow:0 20px 100px #0000004c}
html[data-theme=light] dialog::backdrop{background:#ffffffb0}
html[data-theme=light] .icon-button{background:none;color:#39546a;border:0}
html[data-theme=light] table{border-collapse:collapse}
html[data-theme=light] td,html[data-theme=light] th{border-bottom:1px solid #c7d9e3}
html[data-theme=light] th{color:#4c6678;background:#ffffff}
html[data-theme=light] footer{color:#4b677d}
html[data-theme=light] .toast{border-radius:8px;border:1px solid #c7d9e3;background:#edf5fa;color:#27737c;box-shadow:0 10px 30px #00000033}
html[data-theme=light] .empty{border:1px dashed #c7d9e3;border-radius:10px;color:var(--muted)}
html[data-theme=light] .detail-info div{background:#ffffff;border-radius:6px}
html[data-theme=light] .detail-info small{color:#4c6678}
html[data-theme=light] .history-chart{background:#ffffff;border:1px solid #c7d9e3;border-radius:8px}
html[data-theme=light] .history-section h3{color:#3a556a}
html[data-theme=light] .history-note{color:#4c6678}
@media(max-width:800px){html[data-theme=light] aside{border-bottom:1px solid var(--line);border-right:0}}
html[data-theme=light] .card.offline{background:linear-gradient(145deg,#ffffff,#ffffff);border-color:#c7d9e3}
html[data-theme=light] .card.offline .host-icon{background:#edf5fa;border-color:#c7d9e3;color:#4c6678}
html[data-theme=light] .card.offline .gauge-outer{stroke:#c7d9e3}
html[data-theme=light] .card.offline .card-info span:before{color:#4c6678}
html[data-theme=light] .card.offline .text-button{color:#4c6678}
html[data-theme=light] .log-message pre{background:#ffffff}
html[data-theme=light] .table-wrap td small{color:#4c6678}
html[data-theme=light] .reactor:after{border-top-color:#108b93}
html[data-theme=light] #ai-log-options{border-top:1px solid var(--line)}
html[data-theme=light] #ai-log-options fieldset{border:1px solid var(--line);border-radius:7px}
html[data-theme=light] .ai-runtime{border-bottom:1px solid #c7d9e3;color:#148590}
html[data-theme=light] .ai-runtime-title span{color:#4c6678}
html[data-theme=light] .ai-runtime svg circle{fill:none}
html[data-theme=light] .ai-runtime-halo{stroke:#c7d9e3}
html[data-theme=light] .ai-runtime-dots{stroke:#c7d9e3}
html[data-theme=light] .ai-runtime-track{stroke:#c7d9e3}
html[data-theme=light] .ai-runtime-load{fill:none}
html[data-theme=light] .ai-runtime-core{stroke:#c7d9e3;fill:#10303c33!important}
html[data-theme=light] .ai-runtime-wave{fill:none;stroke:#167f8d}
html[data-theme=light] .ai-runtime-cpu{border:1px solid #c7d9e3;border-radius:16px}
html[data-theme=light] .ai-runtime-off{color:#4c6678}
html[data-theme=light] .ai-runtime-off .ai-runtime-load,html[data-theme=light] .ai-runtime-off .ai-runtime-wave{stroke:#536b78}
html[data-theme=light] .ai-history-item[aria-pressed=true]{border-color:var(--cyan);background:#edf5fa}
html[data-theme=light] #ai-progress small{color:var(--muted)}
/* users-effects.css */

/* vcenter-tree.css */
html[data-theme=light] .vc-tree-children{border-left:1px solid #c7d9e3}
html[data-theme=light] .vc-tree-select{background:transparent;border:0;border-radius:7px;color:#235980}
html[data-theme=light] .vc-tree-select:hover,html[data-theme=light] .vc-tree-select.selected{background:#edf5fa;color:#18838b}
html[data-theme=light] .vc-tree-select small{color:#4c6678}
html[data-theme=light] .vc-tree-dot{border-radius:50%;background:#74828d}
html[data-theme=light] .vc-tree-dot.on{background:#54dda2}
/* vcenter.css */
html[data-theme=light] .vc-panel{border:1px solid #c7d9e3;border-left:3px solid #177e8c;border-radius:12px;background:linear-gradient(115deg,#edf5fa,#ffffff)}
html[data-theme=light] .vc-badge{color:#128591;background:#edf5fa;border:1px solid #c7d9e3;border-radius:5px}
html[data-theme=light] .vc-actions a{color:#128591}
html[data-theme=light] .vc-counts{color:#3b5368}
html[data-theme=light] .vc-counts strong{color:#175d8c}
html[data-theme=light] .vc-meter>div:first-child{color:#34586f}
html[data-theme=light] .vc-meter strong{color:#185a8b}
html[data-theme=light] .vc-meter small{color:#4c6678}
html[data-theme=light] .vc-track{background:#edf5fa;border-radius:8px}
html[data-theme=light] .vc-track i{border-radius:8px}
html[data-theme=light] .vc-host{border-top:1px solid #edf5fa}
html[data-theme=light] .vc-host-name small{color:#4c6678}
html[data-theme=light] .vc-expand{color:#1c7687}
html[data-theme=light] .vc-datastores>div{background:#f6f9fb;border-radius:6px}
html[data-theme=light] .vc-vms>span{background:#f6f9fb;border-radius:5px}
html[data-theme=light] .vc-vms small{color:#4c6678}
html[data-theme=light] .vc-vms i{background:#78838e;border-radius:50%}
html[data-theme=light] .vc-vms i.vc-on{background:#54dda2}
html[data-theme=light] .vc-caption{color:#4c6678}
html[data-theme=light] .vc-old{border-left-color:#4c6678}
html[data-theme=light] .vc-temperature>small{color:#3b5768}
html[data-theme=light] .vc-sensors>div{background:#f6f9fb;border-radius:6px}
html[data-theme=light] .vc-sensors span{color:#216782}
html[data-theme=light] .vc-sensors small{color:#3b5768}
html[data-theme=light] .vc-import-table td small{color:#4c6678}
html[data-theme=light] .vc-card-note{color:#2a6a79}
html[data-theme=light] #vcenter-panel .vc-group-heading{color:light-dark(#244b60,#a8dce9)}
html[data-theme=light] #vcenter-panel .vc-group-heading>small{color:light-dark(#526e7e,#8eacbd)}
html[data-theme=light] #vcenter-panel .vc-group-heading:after{background:light-dark(#c3d6e0,#335565)}
html[data-theme=light] #vcenter-panel .vc-host-group>.vc-host:first-of-type{border-top:0}
/* zoom.css */
html[data-theme=light] [data-metric-zoom]:focus-visible{outline:2px solid #16848e;border-radius:50%}
html[data-theme=light] #metric-zoom-dialog{border:1px solid #c7d9e3;border-radius:18px;background:#ffffff;color:#203747;box-shadow:0 24px 70px #0000003c}
html[data-theme=light] #metric-zoom-dialog::backdrop{background:#ffffffa0}
html[data-theme=light] #metric-zoom-dialog button{background:transparent;border:0;color:#38596b}
html[data-theme=light] #metric-zoom-dialog .gauge-track{stroke:#c7d9e3;fill:none}
html[data-theme=light] #metric-zoom-dialog .gauge-outer{stroke:#c7d9e3;fill:none}
html[data-theme=light] #metric-zoom-dialog .gauge-progress{fill:none}
html[data-theme=light] #metric-zoom-dialog .gauge-value{fill:#203747}
html[data-theme=light] #metric-zoom-dialog .gauge-percent{fill:#4c6678}
html[data-theme=light] :is([style*="color:#19a7ce"],[style*="color: #19a7ce"],[style*="color: rgb(25, 167, 206)"]){color:#127692!important}
html[data-theme=light] :is([style*="color:#3798ff"],[style*="color: #3798ff"],[style*="color: rgb(55, 152, 255)"]){color:#105093!important}
html[data-theme=light] :is([style*="color:#54dda2"],[style*="color: #54dda2"],[style*="color: rgb(84, 221, 162)"]){color:#1b8859!important}
html[data-theme=light] :is([style*="color:#59dce8"],[style*="color: #59dce8"],[style*="color: rgb(89, 220, 232)"]){color:#14858f!important}
html[data-theme=light] :is([style*="color:#5de1e9"],[style*="color: #5de1e9"],[style*="color: rgb(93, 225, 233)"]){color:#148990!important}
html[data-theme=light] :is([style*="color:#6bb8e9"],[style*="color: #6bb8e9"],[style*="color: rgb(107, 184, 233)"]){color:#155f8e!important}
html[data-theme=light] :is([style*="color:#78838e"],[style*="color: #78838e"],[style*="color: rgb(120, 131, 142)"]){color:#4c6678!important}
html[data-theme=light] :is([style*="color:#7892a5"],[style*="color: #7892a5"],[style*="color: rgb(120, 146, 165)"]){color:#4c6678!important}
html[data-theme=light] :is([style*="color:#b852d1"],[style*="color: #b852d1"],[style*="color: rgb(184, 82, 209)"]){color:#6e2281!important}
html[data-theme=light] :is([style*="color:#c19bff"],[style*="color: #c19bff"],[style*="color: rgb(193, 155, 255)"]){color:#421093!important}
html[data-theme=light] :is([style*="color:#e7a04b"],[style*="color: #e7a04b"],[style*="color: rgb(231, 160, 75)"]){color:#905713!important}
html[data-theme=light] :is([style*="color:#e7d269"],[style*="color: #e7d269"],[style*="color: rgb(231, 210, 105)"]){color:#8d7917!important}
html[data-theme=light] :is([style*="color:#e8eff6"],[style*="color: #e8eff6"],[style*="color: rgb(232, 239, 246)"]){color:#203747!important}
html[data-theme=light] :is([style*="color:#edaa61"],[style*="color: #edaa61"],[style*="color: rgb(237, 170, 97)"]){color:#935411!important}
html[data-theme=light] :is([style*="color:#f1757c"],[style*="color: #f1757c"],[style*="color: rgb(241, 117, 124)"]){color:#931018!important}
html[data-theme=light] :is([style*="color:#f2a05c"],[style*="color: #f2a05c"],[style*="color: rgb(242, 160, 92)"]){color:#934c10!important}
html[data-theme=light] :is([style*="color:#f6ac59"],[style*="color: #f6ac59"],[style*="color: rgb(246, 172, 89)"]){color:#935510!important}
html[data-theme=light] :is([style*="color:#ff7887"],[style*="color: #ff7887"],[style*="color: rgb(255, 120, 135)"]){color:#93101f!important}
html[data-theme=light] :is([style*="color:#ffbe63"],[style*="color: #ffbe63"],[style*="color: rgb(255, 190, 99)"]){color:#935c10!important}
html[data-theme=light] #moncho-cpu-cloud .mc-star{background:#218da5}html[data-theme=light] #moncho-cpu-cloud .mc-galaxy{opacity:.18}
html[data-theme=light] :is(.primary,#backup-panel .mb-primary){background:#087f8c;border-color:#087f8c;color:#fff!important}html[data-theme=light] :is(.primary,#backup-panel .mb-primary):hover{background:#066975;border-color:#066975}
#connected-users-dialog{width:min(900px,calc(100vw - 32px))}#users-manager [data-users-sessions]{margin-left:8px}#theme-preferences{margin-bottom:18px}html[data-theme=light] #moncho-cpu-cloud .mc-clone-dot{outline:1px solid #6d8ba1;box-shadow:0 0 6px #6a8faa}
