/* ADHA Gestion V129 - Escritorio con el mismo lenguaje visual del movil.
   El movil <=720px y la tienda publica no cambian. La barra usa el drawer
   original (mismas acciones y permisos), sin duplicar rutas de navegacion. */
@media (min-width:1024px) {
  :root { --adha-desktop-side:252px; --adha-desktop-header:68px; }
  /* Aislar estructura del escritorio sin alterar el comportamiento móvil. */
  body {max-width:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;} 
  body.adha-desktop-shell { background:#f4f7fb!important; }
  body.adha-desktop-shell > .adhaTopbar {
    width:calc(100% - var(--adha-desktop-side))!important;
    margin-left:var(--adha-desktop-side)!important;
    min-height:var(--adha-desktop-header)!important;
    padding:10px clamp(18px,2.25vw,38px)!important;
    background:rgba(255,255,255,.97)!important;
    border-bottom:1px solid #e7ecf3!important;
    box-shadow:0 2px 14px rgba(16,35,63,.035)!important;
    gap:16px!important;
  }
  body.adha-desktop-shell > .adhaTopbar #adhaDrawerOpen {display:none!important}
  body.adha-desktop-shell > .adhaTopbar .adhaOfficialBrand img {width:38px!important;height:38px!important;border-radius:11px!important}
  body.adha-desktop-shell > .adhaTopbar .adhaOfficialBrand span {font-size:17px!important}
  body.adha-desktop-shell > .w {
    box-sizing:border-box!important;width:calc(100% - var(--adha-desktop-side))!important;
    max-width:none!important;margin:0 0 0 var(--adha-desktop-side)!important;
    padding:22px clamp(18px,2.4vw,38px) 64px!important;
    min-width:0!important;
  }
  body.adha-desktop-shell > .w > .adminNav {display:none!important}
  body.adha-desktop-shell > .w > .globalSearch {
    max-width:1440px!important;margin:0 0 22px!important;padding:0!important;
  }
  body.adha-desktop-shell > .w > .globalSearch input {
    max-width:100%!important;min-height:44px!important;padding:11px 15px!important;
    background:#fff!important;border:1px solid #e3e9f3!important;
    border-radius:15px!important;box-shadow:0 3px 14px rgba(12,43,88,.035)!important;
  }
  body.adha-desktop-shell > .w > .page {max-width:1440px!important;margin:0!important;min-width:0!important;}
  body.adha-desktop-shell #adhaDrawer {
    display:block!important;visibility:visible!important;pointer-events:none!important;
    position:fixed!important;left:0!important;top:0!important;bottom:0!important;right:auto!important;
    width:var(--adha-desktop-side)!important;height:100dvh!important;
    z-index:9500!important;
  }
  body.adha-desktop-shell #adhaDrawer .adhaDrawerShade {display:none!important}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerPanel {
    box-sizing:border-box!important;position:absolute!important;inset:0!important;
    width:100%!important;height:100%!important;
    border-radius:0!important;transform:none!important;transition:none!important;
    padding:18px 12px 18px!important;overflow-y:auto!important;
    scrollbar-width:thin;scrollbar-color:#54749b transparent;
    pointer-events:auto!important;
    background:linear-gradient(175deg,#092e5e 0%,#07264c 46%,#041c3a 100%)!important;
    border-right:1px solid rgba(255,255,255,.10)!important;
    box-shadow:8px 0 22px rgba(7,31,66,.07)!important;
    display:flex!important;flex-direction:column!important;
  }
  body.adha-desktop-shell #adhaDrawer .adhaDrawerBrand {
    padding:5px 8px 16px!important;min-height:64px!important;
    border-bottom:1px solid rgba(255,255,255,.10)!important;
  }
  body.adha-desktop-shell #adhaDrawer .adhaDrawerBrand img {max-width:160px!important;height:45px!important;object-fit:contain!important;object-position:left!important}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerBrand > button {display:none!important}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerProfile {
    margin:14px 0 8px!important;padding:9px 9px!important;
    border-radius:14px!important;background:rgba(255,255,255,.055)!important;
    min-height:58px!important;
  }
  body.adha-desktop-shell #adhaDrawer .adhaDrawerAvatar {
    width:40px!important;height:40px!important;min-width:40px!important;
    border-radius:13px!important;background:#e5f3ff!important;color:#0c396f!important;
    font-size:14px!important;
  }
  body.adha-desktop-shell #adhaDrawer .adhaDrawerProfileMeta b {font-size:12px!important;color:#fff!important}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerProfileMeta small {font-size:10px!important;color:#d0dfef!important}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks {gap:3px!important;margin-top:8px!important;}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks button:not(#adhaDrawerVersion128) {
    min-height:40px!important;height:auto!important;padding:9px 12px!important;
    display:flex!important;align-items:center!important;gap:11px!important;
    font-size:14px!important;font-weight:650!important;line-height:1.2!important;
    border-radius:11px!important;background:transparent!important;
    color:#dceaf8!important;box-shadow:none!important;transform:none!important;
  }
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks button:not(#adhaDrawerVersion128):hover {
    background:rgba(255,255,255,.12)!important;color:#fff!important;
  }
  /* Respetar el ocultamiento original de opciones sin permiso. */
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks > button:not(#adhaDrawerVersion128)[hidden],
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks > button:not(#adhaDrawerVersion128)[style*='display:none'],
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks > button:not(#adhaDrawerVersion128)[style*='display: none'] {display:none!important;}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks button.active:not(#adhaDrawerVersion128) {
    background:linear-gradient(100deg,#1395ff,#0b73d4)!important;color:white!important;
    box-shadow:0 6px 16px rgba(0,104,216,.18)!important;
  }
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks button span {flex:1;min-width:0;white-space:normal}
  body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks hr {margin:9px 0!important;border-color:#ffffff24!important}
  body.adha-desktop-shell #adhaDrawer #adhaDrawerVersion128 {
    display:flex!important;font-size:11px!important;background:transparent!important;
    box-shadow:none!important;color:#c1d4ec!important;
    padding:3px 12px 6px 22px!important;min-height:26px!important;
  }
  /* Igual que en movil: un solo inicio moderno, sin duplicar el resumen anterior. */
  body.adha-desktop-shell #inicio > .adhaHomeModern {display:block!important;max-width:1220px!important;margin:0 auto!important}
  body.adha-desktop-shell #inicio > .pageHead,
  body.adha-desktop-shell #inicio > #centroHoy,
  body.adha-desktop-shell #inicio > .attentionCard,
  body.adha-desktop-shell #inicio > .actions,
  body.adha-desktop-shell #inicio > .legacySummary {display:none!important}
  body.adha-desktop-shell #inicio > #adhaSalonAccesoVisibleV821 {max-width:1220px!important;margin:0 auto 16px!important}
  body.adha-desktop-shell #inicio .adhaHomeGreeting {padding:8px 5px 17px!important}
  body.adha-desktop-shell #inicio .adhaHomeGreeting h1 {
    font-size:clamp(25px,2.4vw,32px)!important;font-weight:800!important;
    letter-spacing:-.035em!important;margin:0!important;color:#10233f!important;
  }
  body.adha-desktop-shell #inicio .adhaHomeGreeting div {font-size:13px!important;color:#6b778c!important;margin-top:6px!important}
  body.adha-desktop-shell #inicio .adhaHomeBlock {
    background:#fff!important;border:1px solid #e7ecf3!important;
    border-radius:19px!important;box-shadow:0 5px 22px rgba(12,43,85,.045)!important;
    margin:0 0 15px!important;padding:19px 20px!important;
  }
  body.adha-desktop-shell #inicio .adhaHomeBlockHead {
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    gap:12px!important;margin-bottom:15px!important;
  }
  body.adha-desktop-shell #inicio .adhaHomeBlockHead h2 {margin:0!important;font-size:18px!important;line-height:1.25!important;color:#10233f!important}
  body.adha-desktop-shell #inicio .adhaHomeBlockHead button {
    padding:7px 10px!important;min-height:32px!important;background:#eef6ff!important;
    border:0!important;color:#116cc5!important;border-radius:10px!important;
    font-size:12px!important;box-shadow:none!important;transform:none!important;
  }
  body.adha-desktop-shell #inicio .adhaMetricGrid {
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body.adha-desktop-shell #inicio .adhaMetric {
    width:100%!important;min-width:0!important;min-height:88px!important;
    display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;
    align-items:center!important;gap:12px!important;
    border:0!important;border-radius:14px!important;padding:13px!important;
    box-shadow:none!important;color:#10233f!important;text-align:left!important;
    margin:0!important;transform:none!important;
  }
  body.adha-desktop-shell #inicio .adhaMetric.green{background:#e7f8f4!important}
  body.adha-desktop-shell #inicio .adhaMetric.blue{background:#e8f3ff!important}
  body.adha-desktop-shell #inicio .adhaMetric.orange{background:#fff4e3!important}
  body.adha-desktop-shell #inicio .adhaMetric.purple{background:#f1ebff!important}
  body.adha-desktop-shell #inicio .adhaMetricIcon,
  body.adha-desktop-shell #inicio .qicon {
    width:42px!important;height:42px!important;display:grid!important;place-items:center!important;
    border-radius:12px!important;color:white!important;font-size:19px!important;flex:none!important;
  }
  body.adha-desktop-shell #inicio .green .adhaMetricIcon,
  body.adha-desktop-shell #inicio .qicon.green{background:#10b98a!important}
  body.adha-desktop-shell #inicio .blue .adhaMetricIcon,
  body.adha-desktop-shell #inicio .qicon.blue{background:#0b91ff!important}
  body.adha-desktop-shell #inicio .orange .adhaMetricIcon,
  body.adha-desktop-shell #inicio .qicon.orange{background:#ff9f0a!important}
  body.adha-desktop-shell #inicio .purple .adhaMetricIcon,
  body.adha-desktop-shell #inicio .qicon.purple{background:#8c35f2!important}
  body.adha-desktop-shell #inicio .qicon.red{background:#ff3b45!important}
  body.adha-desktop-shell #inicio .qicon.slate{background:#748aa2!important}
  body.adha-desktop-shell #inicio .adhaMetric b {display:block!important;font-size:20px!important;line-height:1.15!important;overflow-wrap:anywhere!important}
  body.adha-desktop-shell #inicio .adhaMetric small {display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;color:#405067!important}
  body.adha-desktop-shell #inicio .adhaQuickGrid {
    display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;
  }
  body.adha-desktop-shell #inicio .adhaQuickGrid button {
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
    gap:9px!important;min-height:101px!important;min-width:0!important;
    padding:13px 8px!important;margin:0!important;
    background:#fff!important;color:#10233f!important;border:1px solid #e7ecf3!important;
    border-radius:14px!important;box-shadow:0 4px 14px rgba(16,35,63,.04)!important;
  }
  body.adha-desktop-shell #inicio .adhaQuickGrid button:hover {border-color:#a9d3fa!important;background:#f6faff!important;transform:translateY(-1px)!important}
  body.adha-desktop-shell #inicio .adhaQuickGrid small {font-size:11px!important;line-height:1.32!important;color:#334966!important;text-align:center!important}
  /* Otros modulos: superficies contenidas y lectura fluida sin afectar la logica. */
  body.adha-desktop-shell .page:not(#inicio) > .pageHead {margin:5px 0 20px!important;align-items:center!important}
  body.adha-desktop-shell .page:not(#inicio) > .pageHead h2 {font-size:clamp(21px,1.8vw,27px)!important;letter-spacing:-.025em!important}
  body.adha-desktop-shell .page .card {border:1px solid #e5ebf4!important;border-radius:17px!important;box-shadow:0 3px 14px rgba(16,35,63,.035)!important}
  body.adha-desktop-shell .page input:not([type=checkbox]):not([type=radio]),
  body.adha-desktop-shell .page select,
  body.adha-desktop-shell .page textarea {border-radius:12px!important;min-height:41px!important}
  body.adha-desktop-shell .page table {max-width:100%!important}
  body.adha-desktop-shell .page table th {font-size:11px!important;letter-spacing:.045em!important}
  body.adha-desktop-shell .page table td {padding:10px 12px!important;font-size:13px!important}
  body.adha-desktop-shell .page .settingsShell {max-width:1300px!important;margin-left:0!important;margin-right:0!important}
  body.adha-desktop-shell #btnPanelADHA {right:20px!important;bottom:18px!important}
  /* El preview de la tienda debe seguir a pantalla completa. */
  body.tienda-preview #adhaDrawer {display:none!important}
  body.tienda-preview > .w {width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  html[data-adha-theme='dark'] body.adha-desktop-shell{background:#111827!important}
  html[data-adha-theme='dark'] body.adha-desktop-shell > .adhaTopbar{background:#17212b!important;border-color:#344250!important}
  html[data-adha-theme='dark'] body.adha-desktop-shell #inicio .adhaHomeBlock,
  html[data-adha-theme='dark'] body.adha-desktop-shell #inicio .adhaQuickGrid button {background:#1f2937!important;border-color:#374151!important;color:#f1f5f9!important}
  html[data-adha-theme='dark'] body.adha-desktop-shell #inicio :is(.adhaHomeGreeting h1,.adhaHomeBlockHead h2,.adhaQuickGrid small) {color:#f1f5f9!important}
  html[data-adha-theme='dark'] body.adha-desktop-shell #inicio :is(.adhaHomeGreeting div,.adhaMetric small) {color:#cbd5e1!important}
}
@media (min-width:1024px) and (max-width:1279px) {
  :root{--adha-desktop-side:230px}
  body.adha-desktop-shell #inicio .adhaQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  body.adha-desktop-shell #inicio .adhaMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:1023px){
  /* Incluye el telefono: NO se aplican overrides de escritorio. */
  #adhaDesktopIdentityV129{display:none!important}
}

/* V129: contraste, coherencia claro/oscuro y accesibilidad en escritorio. */
@media (min-width:1024px){
 body.adha-desktop-shell {--pc-bg:#f4f7fb;--pc-surface:#ffffff;--pc-raised:#ffffff;--pc-text:#172c48;--pc-muted:#526680;--pc-border:#e1e8f2;--pc-field:#ffffff;--pc-field-text:#152c49;--pc-focus:#1989ee;background:var(--pc-bg)!important;color:var(--pc-text)!important}
 body.adha-desktop-shell > .adhaTopbar{background:var(--pc-surface)!important;border-color:var(--pc-border)!important;color:var(--pc-text)!important}
 body.adha-desktop-shell .adhaTopbar .adhaAppName,body.adha-desktop-shell .adhaTopbar .adhaOfficialBrand span{color:var(--pc-text)!important}
 body.adha-desktop-shell > .adhaTopbar .adhaAccountBtn{background:#eaf2fc!important;color:#173c6a!important;border:1px solid #c5d9f1!important}
 body.adha-desktop-shell > .adhaTopbar .adhaAvatar{background:#d2e5fa!important;color:#0c417d!important}
 body.adha-desktop-shell > .w > .globalSearch input{background:var(--pc-field)!important;color:var(--pc-field-text)!important;border:1px solid var(--pc-border)!important}
 body.adha-desktop-shell > .w > .globalSearch input::placeholder{color:var(--pc-muted)!important;opacity:1!important}
 body.adha-desktop-shell .page .card{border-color:var(--pc-border)!important;background:var(--pc-surface)!important;color:var(--pc-text)!important}
 body.adha-desktop-shell .page:not(#inicio) > .pageHead h2{color:var(--pc-text)!important}
 body.adha-desktop-shell :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--pc-focus)!important;outline-offset:2px!important}
 body.adha-desktop-shell .page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;color:var(--pc-field-text)!important;background:var(--pc-field)!important;border-color:var(--pc-border)!important}
 body.adha-desktop-shell .page table{display:table;width:100%;border-collapse:collapse}
 body.adha-desktop-shell .page .tableWrap,body.adha-desktop-shell .page .tableScroll{max-width:100%;overflow-x:auto}
 body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks > button[hidden]{display:none!important}
 body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks > button[style*="display: none"],body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks > button[style*="display:none"]{display:none!important}
 body.adha-desktop-shell #adhaDrawer .adhaDrawerLinks > button:focus-visible{outline:2px solid #b8deff!important;outline-offset:-2px!important}
 body.adha-desktop-shell #adhaDrawer .adhaDrawerPanel{z-index:1}
 body.adha-desktop-shell #inicio .adhaHomeBlock,body.adha-desktop-shell #inicio .adhaQuickGrid button{background:var(--pc-surface)!important;border-color:var(--pc-border)!important;color:var(--pc-text)!important}
 body.adha-desktop-shell #inicio .adhaHomeGreeting h1,body.adha-desktop-shell #inicio .adhaHomeBlockHead h2,body.adha-desktop-shell #inicio .adhaQuickGrid small{color:var(--pc-text)!important}
 body.adha-desktop-shell #inicio .adhaHomeGreeting div,body.adha-desktop-shell #inicio .adhaMetric small{color:var(--pc-muted)!important}
 body.adha-desktop-shell #inicio .adhaMetric{color:var(--pc-text)!important}
 body.adha-desktop-shell #inicio .adhaMetric.green{background:#e8f6f1!important}
 body.adha-desktop-shell #inicio .adhaMetric.blue{background:#e8f2ff!important}
 body.adha-desktop-shell #inicio .adhaMetric.orange{background:#fff3e4!important}
 body.adha-desktop-shell #inicio .adhaMetric.purple{background:#f0ecfc!important}
 body.adha-desktop-shell .settingsCard,body.adha-desktop-shell .settingsSave{background:var(--pc-surface)!important;border-color:var(--pc-border)!important;color:var(--pc-text)!important}
 body.adha-desktop-shell .themeChoices button.selected{border-color:#147ee0!important;background:rgba(20,126,224,.1)!important;box-shadow:inset 0 0 0 1px #147ee0!important}
 body.adha-desktop-shell #inicio .adhaQuickGrid button:hover{background:#edf5ff!important;border-color:#79b9f4!important}
}
@media (min-width:1024px){
 html[data-adha-theme="dark"] body.adha-desktop-shell{
  --pc-bg:#0b1422;--pc-surface:#162539;--pc-raised:#1a2c43;
  --pc-text:#edf5ff;--pc-muted:#b6c8df;--pc-border:#334b67;
  --pc-field:#0d1b2e;--pc-field-text:#f2f7ff;--pc-focus:#65b5ff;
  background:var(--pc-bg)!important;color:var(--pc-text)!important
 }
 html[data-adha-theme="dark"] body.adha-desktop-shell > .adhaTopbar{background:var(--pc-surface)!important;border-color:var(--pc-border)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell > .adhaTopbar .adhaAccountBtn{background:#213c5c!important;color:#f4f8ff!important;border:1px solid #527397!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell > .adhaTopbar .adhaAvatar{background:#355983!important;color:#f9fbff!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell > .w,html[data-adha-theme="dark"] body.adha-desktop-shell .page{background:var(--pc-bg)!important;color:var(--pc-text)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell > .w > .globalSearch input{background:var(--pc-field)!important;color:var(--pc-field-text)!important;border-color:var(--pc-border)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell > .w > .globalSearch input::placeholder{color:var(--pc-muted)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaHomeGreeting h1,
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaHomeBlockHead h2,
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaQuickGrid small,
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaMetric b{color:var(--pc-text)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaHomeGreeting div,
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaMetric small{color:var(--pc-muted)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaMetric.green{background:#143a37!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaMetric.blue{background:#173453!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaMetric.orange{background:#483321!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaMetric.purple{background:#332a52!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaMetric {color:var(--pc-text)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaHomeBlock,
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaQuickGrid button,
 html[data-adha-theme="dark"] body.adha-desktop-shell .page .card,
 html[data-adha-theme="dark"] body.adha-desktop-shell .settingsCard,
 html[data-adha-theme="dark"] body.adha-desktop-shell .settingsSave{
  background:var(--pc-surface)!important;border-color:var(--pc-border)!important;color:var(--pc-text)!important;
 }
 html[data-adha-theme="dark"] body.adha-desktop-shell .page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--pc-field)!important;color:var(--pc-field-text)!important;border-color:var(--pc-border)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaHomeBlockHead button{background:#214569!important;color:#d6edff!important;border:1px solid #3c668f!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell #inicio .adhaQuickGrid button:hover{background:#213b5a!important;border-color:#5b9bd8!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell .themeChoices button.selected{border-color:#66b6ff!important;background:#1d3c5e!important;box-shadow:inset 0 0 0 1px #66b6ff!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell .page th{background:#1d324d!important;color:#f2f8ff!important;border-color:#3c5573!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell .page td{background:transparent!important;color:#e8f1fc!important;border-color:var(--pc-border)!important}
 html[data-adha-theme="dark"] body.adha-desktop-shell .page table{background:var(--pc-surface)!important;color:var(--pc-text)!important}
}
@media (prefers-reduced-motion: reduce) and (min-width:1024px){body.adha-desktop-shell *{scroll-behavior:auto!important;animation-duration:0.01ms!important;transition-duration:0.01ms!important}}

@media (min-width:1024px){
 /* Operaciones secundarias de inventario: azul neutro, nunca el rojo de alertas destructivas. */
 body.adha-desktop-shell #inventario > .actions > button:not(.save):not(.red){
  background:#e8f2ff!important;color:#194a80!important;border:1px solid #c5dcf5!important;
  box-shadow:0 2px 8px rgba(20,79,150,.05)!important;
 }
 html[data-adha-theme="dark"] body.adha-desktop-shell #inventario > .actions > button:not(.save):not(.red){
  background:#223d5c!important;color:#eff6ff!important;border:1px solid #476d95!important;
 }
}
