/* ═══════════════════════════════════════════════════════════════════════════
   SUELO · EL TEMA CLARO — ARCHIVO GENERADO, NO SE EDITA A MANO
   ───────────────────────────────────────────────────────────────────────────
   Lo produce «5 herramientas/generar-tema-claro.py» leyendo las hojas del tema oscuro.
   Cada regla de acá es la gemela de una regla de allá: mismo selector, misma
   especificidad, el color traducido. Por eso la cobertura es del 100% y no «lo que
   me acordé de mirar»: si existe en oscuro, existe en claro.
   SI HAY QUE CORREGIR ALGO, se corrige el MAPA de la herramienta y se vuelve a generar.
   Editar este archivo a mano se pierde en la próxima corrida.
   Las excepciones a mano viven en «suelo-tema-claro-ajustes.css», que se carga después.

   Esta corrida: 125 declaraciones emitidas · 91 ya usaban var() y se resuelven solas
   · 14 reglas de fotografía y login que NO se tocan a propósito.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── de prisma-riel.css ─────────────────────────────── */
html[data-tema="claro"] #riel-colapsar:not([data-pz-foto]), html[data-tema="claro"] #riel-ocultar:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.187);
}
html[data-tema="claro"] #riel-colapsar:hover:not([data-pz-foto]), html[data-tema="claro"] #riel-ocultar:hover:not([data-pz-foto]){
  border-color: #1A2633;
}
html[data-tema="claro"] #riel-colapsar .material-icons-outlined:not([data-pz-foto]), html[data-tema="claro"] #riel-ocultar .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] #riel-mostrar:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.4);
}
html[data-tema="claro"] #riel-mostrar .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] #riel-globo:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.121);
  box-shadow: 0 10px 26px rgba(26,38,51,.126);
}
@media (min-width:1100px){
html[data-tema="claro"] body.riel-angosto #main-sidebar .sidebar-section-label:not([data-pz-foto]), html[data-tema="claro"] body.riel-angosto #main-sidebar .viv-grupo:not([data-pz-foto]), html[data-tema="claro"] body.riel-angosto #main-sidebar .gol-grupo:not([data-pz-foto]), html[data-tema="claro"] body.riel-angosto #main-sidebar .cam-grupo:not([data-pz-foto]), html[data-tema="claro"] body.riel-angosto #main-sidebar .rai-grupo:not([data-pz-foto]), html[data-tema="claro"] body.riel-angosto #main-sidebar .sue-grupo:not([data-pz-foto]){
  background: rgba(26,38,51,.18);
}
}
@media (min-width:768px) and (max-width:1099px){
html[data-tema="claro"] #main-sidebar:not(.-translate-x-full):not([data-pz-foto]){
  box-shadow: 0 30px 70px -18px rgba(26,38,51,.341) !important;
}
}
@media (min-width:1100px){
html[data-tema="claro"].riel-con-banda #main-sidebar:not([data-pz-foto]){
  box-shadow: 10px 0 26px -10px rgba(13,23,32,.85), 1px 0 0 rgba(26,38,51,.12) !important;
}
}
@media (min-width:1100px){
html[data-tema="claro"].riel-con-banda #main-sidebar .user-glass-pill span:not([data-pz-foto]){
  color: #1A2633 !important;
}
}
html[data-tema="claro"] #mobile-menu-toggle:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.231) !important;
}
html[data-tema="claro"] #mobile-menu-toggle:hover:not([data-pz-foto]){
  border-color: #1A2633 !important;
}
@media (max-width:1099px){
html[data-tema="claro"].riel-con-banda #main-sidebar:not([data-pz-foto]){
  box-shadow: 8px 0 34px rgba(26,38,51,.14) !important;
  border-right: 1px solid rgba(26,38,51,.066) !important;
}
}
@media (max-width:1099px){
html[data-tema="claro"].riel-con-banda #main-sidebar > div:first-child:not([data-pz-foto]){
  background: linear-gradient(90deg, rgba(246,243,237,.78) 0, rgba(246,243,237,.52) 60%, rgba(246,243,237,.34) 100%) !important;
}
}
html[data-tema="claro"] #main-sidebar > div:last-of-type #ui-lang-switcher:not([data-pz-foto]), html[data-tema="claro"] #main-sidebar > div:last-of-type > div:first-child:not([data-pz-foto]){
  background: rgba(26,38,51,.08) !important;
  border: 1px solid rgba(26,38,51,.099) !important;
}
html[data-tema="claro"] #main-sidebar .user-glass-pill .bg-sky-500\/20 .material-icons-outlined:not([data-pz-foto]), html[data-tema="claro"] #main-sidebar .user-glass-pill [class*="rounded-full"]:not(button) .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"] #main-sidebar .user-glass-pill .bg-sky-500\/20 .material-icons-outlined:not([data-pz-foto]), html[data-tema="claro"] #main-sidebar .user-glass-pill [class*="rounded-full"]:not(button) .material-icons-outlined:not([data-pz-foto]), html[data-tema="claro"] #main-sidebar .user-glass-pill [class*="rounded-full"]:not(button) span:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"] #main-sidebar > div:last-of-type .lang-btn:not(.active):not([data-pz-foto]){
  color: rgba(26,38,51,.765) !important;
}

/* ── de suelo-lujo.css ─────────────────────────────── */
html[data-tema="claro"]:not([data-pz-foto]){
  --c-tinta: #F6F3ED;
  --c-hondo: #F6F3ED;
  --c-hoja: #FFFFFF;
  --c-campo: #F6F3ED;
  --c-salvia: #5D7444;
  --c-crema: #1A2633;
  --c-crema70: rgba(26,38,51,.755);
  --c-filete: rgba(26,38,51,.22);
  --c-filete-s: rgba(26,38,51,.12);
  --c-sombra: 0 30px 70px -18px rgba(234,223,206,.62);
}
html[data-tema="claro"].suelo-lujo :not([data-pz-foto])::selection{
  color: #1A2633;
}
html[data-tema="claro"].suelo-lujo main :is(.bg-\[\#111\]:not([data-pz-foto]), html[data-tema="claro"] .bg-black):is(.rounded-2xl:not([data-pz-foto]), html[data-tema="claro"] .rounded-xl):not([data-pz-foto]){
  background-color: rgba(26,38,51,.028) !important;
  border-color: rgba(26,38,51,.044) !important;
}
html[data-tema="claro"].suelo-lujo .bg-black\/40:not([data-pz-foto]), html[data-tema="claro"].suelo-lujo .bg-black\/50:not([data-pz-foto]){
  background-color: rgba(246,243,237,.5) !important;
}
html[data-tema="claro"].suelo-lujo :is([class^="bg-white/"]:not([data-pz-foto]), html[data-tema="claro"] [class*=" bg-white/"]):not(#login-screen *):not(.sue-cab *):not([data-pz-foto]){
  background-color: rgba(26,38,51,.05) !important;
}
html[data-tema="claro"].suelo-lujo :is([class^="divide-white/"]:not([data-pz-foto]), html[data-tema="claro"] [class*=" divide-white/"]) > * + *:not([data-pz-foto]){
  border-color: rgba(26,38,51,.033) !important;
}
html[data-tema="claro"].suelo-lujo :is(main:not([data-pz-foto]), html[data-tema="claro"] .modal-container) :is(.bg-red-700:not([data-pz-foto]), html[data-tema="claro"] .bg-rose-600:not([data-pz-foto]), html[data-tema="claro"] .bg-amber-500):not(.peer-checked\:bg-rose-600):not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo #btn-confirm-ok:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo body input:not(#login-screen *):focus-visible:not([data-pz-foto]), html[data-tema="claro"].suelo-lujo body textarea:not(#login-screen *):focus-visible:not([data-pz-foto]), html[data-tema="claro"].suelo-lujo body select:not(#login-screen *):focus-visible:not([data-pz-foto]), html[data-tema="claro"].suelo-lujo body button:not(#login-screen *):focus-visible:not([data-pz-foto]){
  box-shadow: 0 0 0 4px rgba(26,38,51,.22) !important;
}
html[data-tema="claro"].suelo-lujo input:not([data-pz-foto])::placeholder, html[data-tema="claro"].suelo-lujo textarea:not([data-pz-foto])::placeholder{
  color: rgba(26,38,51,.755) !important;
}
html[data-tema="claro"].suelo-lujo :is(.text-slate-500:not([data-pz-foto]), html[data-tema="claro"] .text-slate-600):not(#login-screen *):not([data-pz-foto]){
  color: rgba(26,38,51,.72) !important;
}
html[data-tema="claro"].suelo-lujo .text-white:not(#login-screen *):not(.sue-cab *):not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo .bg-amber-500\/10:not([data-pz-foto]){
  background-color: #E7E3E1 !important;
}
html[data-tema="claro"]:not(#_):not(#_) .pl-caja[data-pl="suelo"]:not([data-pz-foto]){
  --pl-grad: linear-gradient(160deg, #F6F3ED, #3B444C, #8A6A2F, #5E4228, #3B444C, #F6F3ED);
}
html[data-tema="claro"] .sue-credito:not([data-pz-foto]){
  color: rgba(26,38,51,.72);
}
html[data-tema="claro"] .sue-credito:hover:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] #main-sidebar:not([data-pz-foto]){
  border-right: 1px solid rgba(26,38,51,.055) !important;
}
html[data-tema="claro"] #main-sidebar > div:first-child:not([data-pz-foto]){
  border-bottom-color: rgba(26,38,51,.055) !important;
}
html[data-tema="claro"] #main-sidebar .sue-grupo:not([data-pz-foto]){
  color: rgba(26,38,51,.695);
}
html[data-tema="claro"] #main-sidebar .sue-grupo:not([data-pz-foto])::after{
  background: linear-gradient(90deg, rgba(26,38,51,.16), transparent);
}
html[data-tema="claro"] .sidebar-link:hover:not([data-pz-foto]){
  background: rgba(26,38,51,.06) !important;
}
html[data-tema="claro"] .sidebar-link.active:not([data-pz-foto]){
  background: linear-gradient(90deg, rgba(0,109,130,.42), rgba(0,109,130,.1)) !important;
  box-shadow: inset 0 0 0 1px rgba(26,38,51,.1) !important;
}
html[data-tema="claro"] .sidebar-link.active .material-icons-outlined:not([data-pz-foto]), html[data-tema="claro"] .sidebar-link:hover .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"] #main-sidebar > div:last-of-type:not([data-pz-foto]){
  border-top-color: rgba(26,38,51,.055) !important;
}
html[data-tema="claro"] #btn-desconectar:hover:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .sue-cab h1:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"] .sue-cab h1 + p:not([data-pz-foto]){
  color: rgba(26,38,51,.8) !important;
}
html[data-tema="claro"] .sue-cab__ceja:not([data-pz-foto]){
  color: rgba(26,38,51,.8);
}
html[data-tema="claro"] .sue-cab button:not([data-pz-foto]), html[data-tema="claro"] .sue-cab select:not([data-pz-foto]){
  background: rgba(234,223,206,.45) !important;
  color: #1A2633 !important;
  border: 1px solid rgba(26,38,51,.28) !important;
}
html[data-tema="claro"] .sue-cab button:hover:not([data-pz-foto]){
  border-color: #1A2633 !important;
  background: rgba(234,223,206,.62) !important;
}
html[data-tema="claro"] .sue-cab input:not([data-pz-foto]){
  background: rgba(234,223,206,.55) !important;
  color: #1A2633 !important;
  border: 1px solid rgba(26,38,51,.28) !important;
}
html[data-tema="claro"] .sue-cab input:not([data-pz-foto])::placeholder{
  color: rgba(26,38,51,.7) !important;
}
html[data-tema="claro"] .sue-cab .material-icons-outlined:not([data-pz-foto]){
  color: rgba(26,38,51,.78) !important;
}
html[data-tema="claro"] .sue-cab > p.sue-cifra:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .sue-cifra__rot:not([data-pz-foto]){
  color: rgba(26,38,51,.8);
}
html[data-tema="claro"].suelo-lujo :is(main:not([data-pz-foto]), html[data-tema="claro"] .modal-container) thead th:not([data-pz-foto]){
  color: rgba(26,38,51,.755) !important;
  border-bottom: 1px solid rgba(26,38,51,.066) !important;
}
html[data-tema="claro"].suelo-lujo :is(main:not([data-pz-foto]), html[data-tema="claro"] .modal-container) tbody td:not([data-pz-foto]){
  border-color: rgba(26,38,51,.028) !important;
}
html[data-tema="claro"].suelo-lujo :is(main:not([data-pz-foto]), html[data-tema="claro"] .modal-container) tbody tr:hover:not([data-pz-foto]){
  background-color: rgba(26,38,51,.03) !important;
}
html[data-tema="claro"].suelo-lujo main tbody td button:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.088) !important;
}
html[data-tema="claro"].suelo-lujo main tbody td button:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303) !important;
  background: rgba(26,38,51,.06) !important;
}
html[data-tema="claro"].suelo-lujo main tbody td button:is(.text-rose-500:not([data-pz-foto]), html[data-tema="claro"] .text-slate-500):not([data-pz-foto]){
  background: rgba(179,38,30,.2) !important;
}
html[data-tema="claro"].suelo-lujo #users-tbody td span.rounded-full:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.121) !important;
}
html[data-tema="claro"]:not(#_).suelo-lujo :is(main:not([data-pz-foto]), html[data-tema="claro"] .modal-container) tbody span.rounded:is(.bg-emerald-500\/20:not([data-pz-foto]), html[data-tema="claro"] .bg-emerald-500\/15):not([data-pz-foto]){
  border-color: #5D7444 !important;
}
html[data-tema="claro"]:not(#_).suelo-lujo :is(main:not([data-pz-foto]), html[data-tema="claro"] .modal-container) tbody span.rounded.bg-white\/5:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.121) !important;
}
html[data-tema="claro"]:not(#_).suelo-lujo :is(.mcp-tab:not([data-pz-foto]), html[data-tema="claro"] .mcp-con:not([data-pz-foto]), html[data-tema="claro"] .toursys-tab-btn:not([data-pz-foto]), html[data-tema="claro"] .user-tab):hover:not([data-pz-foto]){
  background: rgba(26,38,51,.06) !important;
}
html[data-tema="claro"]:not(#_).suelo-lujo :is(.mcp-tab.active:not([data-pz-foto]), html[data-tema="claro"] .mcp-con.active:not([data-pz-foto]), html[data-tema="claro"] .toursys-tab-btn.active:not([data-pz-foto]), html[data-tema="claro"] .user-tab.text-white):not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"]:not(#_).suelo-lujo .sue-cab .sue-segmento:not([data-pz-foto]){
  background: rgba(234,223,206,.45) !important;
  border-color: rgba(26,38,51,.28) !important;
}
html[data-tema="claro"]:not(#_).suelo-lujo .sue-cab :is(.mcp-tab:not([data-pz-foto]), html[data-tema="claro"] .mcp-con):not([data-pz-foto]){
  color: rgba(26,38,51,.85) !important;
}
html[data-tema="claro"]:not(#_).suelo-lujo .sue-cab :is(.mcp-tab.active:not([data-pz-foto]), html[data-tema="claro"] .mcp-con.active):not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo #toggle-powerapps + div:not([data-pz-foto]){
  background-color: rgba(26,38,51,.16) !important;
}
html[data-tema="claro"].suelo-lujo #view-config h3:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo [data-estado-url][data-ok="0"]:not([data-pz-foto]){
  color: #1A2633 !important;
  background-image: repeating-linear-gradient(135deg, rgba(138,106,47,.3) 0 4px, transparent 4px 8px);
}
html[data-tema="claro"].suelo-lujo .db-cell:hover:not([data-pz-foto]){
  background: rgba(26,38,51,.05);
}
html[data-tema="claro"].suelo-lujo #db-table-container th:not([data-pz-foto]){
  color: rgba(26,38,51,.755) !important;
}
html[data-tema="claro"].suelo-lujo #db-table-container td:first-child:not([data-pz-foto]){
  background: rgba(26,38,51,.03) !important;
}
html[data-tema="claro"].suelo-lujo #db-table-container td input:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo #view-db .text-amber-500.border:not([data-pz-foto]){
  color: #1A2633 !important;
  background-image: repeating-linear-gradient(135deg, rgba(138,106,47,.3) 0 4px, transparent 4px 8px) !important;
}
html[data-tema="claro"].suelo-lujo #mcp-llave-nueva:not([data-pz-foto]){
  border-color: rgba(93,116,68,.55) !important;
}
html[data-tema="claro"].suelo-lujo #mcp-llave-valor:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo .modal-container:not([data-pz-foto]){
  background: rgba(246,243,237,.78) !important;
}
html[data-tema="claro"].suelo-lujo .modal-container h3:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"]:not(#_) .sue-modal-icono:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].suelo-lujo .modal-container > div > :first-child button:has(> .material-icons-outlined:only-child):not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.088) !important;
}
html[data-tema="claro"].suelo-lujo .modal-container > div > :first-child button:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303) !important;
}
html[data-tema="claro"].suelo-lujo .modal-container label.rounded-xl:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.165) !important;
}
html[data-tema="claro"].suelo-lujo #toast.sue-ok:not([data-pz-foto]){
  border-color: #5D7444 !important;
}
html[data-tema="claro"].suelo-lujo #toast.sue-mal:not([data-pz-foto]){
  background: #EBDEE1 !important;
  border-color: rgba(179,38,30,.7) !important;
}
html[data-tema="claro"] .sue-inicial:not([data-pz-foto]){
  color: #1A2633;
  box-shadow: inset 0 0 0 1px rgba(26,38,51,.2);
}
html[data-tema="claro"] .sue-opcion:not([data-pz-foto]){
  background: rgba(26,38,51,.03);
}
html[data-tema="claro"] .sue-opcion:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.165);
}
html[data-tema="claro"] .sue-opcion:has(.sue-casilla:checked):not([data-pz-foto]){
  border-color: rgba(0,109,130,.8);
}
html[data-tema="claro"] .sue-app > b:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .sue-opcion__nota:not([data-pz-foto]){
  color: rgba(26,38,51,.72);
}
html[data-tema="claro"].suelo-lujo :is(input.sue-casilla:not([data-pz-foto]), html[data-tema="claro"] #user-modal input[type=checkbox]):not([data-pz-foto]){
  border: 1.5px solid rgba(26,38,51,.264);
}
html[data-tema="claro"].suelo-lujo :is(input.sue-casilla:not([data-pz-foto]), html[data-tema="claro"] #user-modal input[type=checkbox]):not([data-pz-foto])::before{
  border-left: 2px solid #1A2633;
  border-bottom: 2px solid #1A2633;
}
html[data-tema="claro"].suelo-lujo :is(input.sue-casilla:not([data-pz-foto]), html[data-tema="claro"] #user-modal input[type=checkbox]):hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.44);
}
html[data-tema="claro"]:not(#_):not(#_).suelo-lujo #mcp-llaves-tbody > tr.opacity-40 > td:not([data-pz-foto]){
  color: rgba(26,38,51,.72) !important;
}
@media (max-width:767px){
html[data-tema="claro"] table.sue-fichas td:first-child:not([data-pz-foto]){
  color: #1A2633;
}
}
html[data-tema="claro"].suelo-lujo :not([data-pz-foto])::-webkit-scrollbar-thumb{
  background-color: rgba(26,38,51,.2);
}
html[data-tema="claro"].suelo-lujo :not([data-pz-foto])::-webkit-scrollbar-thumb:hover{
  background-color: rgba(26,38,51,.38);
}
