.btn{justify-content:center;align-items:center;gap:var(--md-space-1);padding:10px var(--md-space-6);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:.01em;white-space:nowrap;transition:box-shadow var(--md-motion-duration-short4) var(--md-motion-easing-standard), background var(--md-motion-duration-short4) var(--md-motion-easing-standard);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.btn svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.btn .btn-icon-slot{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:visible}.btn-filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:var(--md-sys-elevation-0)}.btn-filled:hover{box-shadow:var(--md-sys-elevation-1)}.btn-filled:active{box-shadow:var(--md-sys-elevation-0)}.btn-filled:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}.btn-tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);box-shadow:var(--md-sys-elevation-0)}.btn-tonal:hover{box-shadow:var(--md-sys-elevation-1)}.btn-tonal:active{box-shadow:var(--md-sys-elevation-0)}.btn-outlined{color:var(--md-sys-color-primary);border:1px solid var(--md-sys-color-outline);box-shadow:none;background:0 0}.btn-outlined:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}.btn-outlined:active{background:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent)}.btn-text{color:var(--md-sys-color-primary);padding:10px var(--md-space-3);box-shadow:none;background:0 0}.btn-text:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}.btn-text:active{background:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent)}.btn-icon{width:40px;height:40px;color:var(--md-sys-color-on-surface-variant);box-shadow:none;background:0 0;border:none;border-radius:50%;padding:0}.btn-icon:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 8%, transparent)}.btn-icon:active{background:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent)}.btn-icon svg{width:24px;height:24px}.btn-sm{padding:6px var(--md-space-4);font-size:var(--md-sys-typescale-label-medium-size)}.btn-sm svg{width:16px;height:16px}.btn-lg{padding:14px var(--md-space-8);font-size:var(--md-sys-typescale-body-large-size)}.btn-danger{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.btn-danger:hover{box-shadow:var(--md-sys-elevation-1)}.btn-success{background:var(--md-sys-color-success);color:var(--md-sys-color-on-success)}.btn-success:hover{box-shadow:var(--md-sys-elevation-1)}.btn-warning{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.btn-info{background:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.btn-loading{pointer-events:none}.btn-loading:after{content:"";vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-left:8px;animation:.7s linear infinite md-spin;display:inline-block}.field{flex-direction:column;gap:4px;display:flex}.field-label{font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);color:var(--md-sys-color-on-surface-variant)}.field-input,.field-select,.field-textarea{width:100%;padding:10px var(--md-space-3);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-large-size);transition:border-color var(--md-motion-duration-short4), box-shadow var(--md-motion-duration-short4);outline:none;line-height:1.5}.field-input:hover,.field-select:hover,.field-textarea:hover{border-color:var(--md-sys-color-on-surface)}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:var(--md-sys-color-primary);padding:9px calc(var(--md-space-3) - 1px);box-shadow:none;border-width:2px}.field-textarea{resize:vertical;min-height:80px}.field-hint{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant)}.field-error{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-error)}.field.has-error .field-input,.field.has-error .field-select,.field.has-error .field-textarea{border-color:var(--md-sys-color-error);border-width:2px}.field.has-error .field-label{color:var(--md-sys-color-error)}.hm-checkbox{align-items:center;gap:var(--md-space-2);cursor:pointer;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface);-webkit-user-select:none;user-select:none;display:inline-flex}.hm-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--md-sys-color-primary);cursor:pointer;flex-shrink:0}.chip{padding:2px var(--md-space-2);border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-medium-weight);white-space:nowrap;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant);align-items:center;gap:4px;line-height:1.4;display:inline-flex}.chip svg{flex-shrink:0;width:12px;height:12px}.chip-success{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);border-color:#0000}.chip-danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);border-color:#0000}.chip-warning{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container);border-color:#0000}.chip-info{background:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container);border-color:#0000}.chip-primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-color:#0000}.chip-secondary{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.badge-success,.hm-badge--success{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.badge-danger,.hm-badge--danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.badge-warning,.hm-badge--warning{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.badge-info,.hm-badge--info{background:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.hm-badge,.badge{padding:2px var(--md-space-2);border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-medium-weight);white-space:nowrap;border:none;align-items:center;gap:4px;display:inline-flex}.hm-badge--cliente,.hm-badge--admin{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.hm-badge--superusuario{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.hm-badge--vendedor{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.hm-badge--proveedor{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.tabs-bar{border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);scrollbar-width:none;display:flex;overflow-x:auto}.tabs-bar::-webkit-scrollbar{display:none}.tab{padding:var(--md-space-3) var(--md-space-4);cursor:pointer;font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);color:var(--md-sys-color-on-surface-variant);white-space:nowrap;transition:color var(--md-motion-duration-short4), border-color var(--md-motion-duration-short4);background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;margin-bottom:-1px}.tab:hover:not(.tab--active){color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.tab--active{color:var(--md-sys-color-primary);border-bottom-color:var(--md-sys-color-primary);font-weight:600}.tab:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.tab-panel{display:none}.tab-panel--active{animation:md-tab-fadein var(--md-motion-duration-short4) var(--md-motion-easing-standard);display:block}@keyframes md-tab-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mcur-tab-bar{border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex;overflow-x:auto}.mcur-tab{padding:7px var(--md-space-4);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface-variant);transition:color var(--md-motion-duration-short4), border-color var(--md-motion-duration-short4);background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;margin-bottom:-1px}.mcur-tab.active{color:var(--md-sys-color-primary);border-bottom-color:var(--md-sys-color-primary)}.mcur-tab:hover:not(.active){color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.mcur-tab:disabled{pointer-events:none;opacity:.38}.mcur-panel{display:none}.mcur-panel.active{animation:md-tab-fadein var(--md-motion-duration-short4) var(--md-motion-easing-standard);display:block}.kpi-cards{gap:var(--md-space-2);margin-bottom:var(--md-space-3);flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.kpi-card{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);padding:var(--md-space-3) var(--md-space-4);border-radius:var(--md-sys-shape-corner-medium);text-align:center;flex:120px;min-width:120px}.kpi-card .value{font-weight:700;font-size:var(--md-sys-typescale-title-medium-size);color:var(--md-sys-color-on-surface)}.kpi-card .label{justify-content:center;align-items:center;gap:var(--md-space-1);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);margin-top:2px;display:flex}.kpi-card .info-icon{color:var(--md-sys-color-primary);cursor:help}.kpi-card .help{margin-top:var(--md-space-1);font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);text-align:center;max-width:170px;display:block}.stat-help{margin-top:var(--md-space-2);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant)}.stats-grid{gap:var(--md-space-3);grid-template-columns:1fr 1fr;display:grid}.stats-grid .chart{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);padding:var(--md-space-2);border-radius:var(--md-sys-shape-corner-medium);min-height:140px}@media (width<=700px){.stats-grid{grid-template-columns:1fr}}.chart{position:relative}.chart .stat-help{margin-top:var(--md-space-2);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant)}.top-products-wrap{align-items:flex-start;gap:var(--md-space-2);display:flex}.top-products-scroll{-webkit-overflow-scrolling:touch;width:100%;max-height:240px;overflow-y:auto}.top-products-scroll table{margin:0}.top-products-sidebar{gap:var(--md-space-1);flex-direction:column;align-items:center;width:36px;display:flex}table tbody tr{border-bottom:1px solid var(--md-sys-color-outline-variant)}table tbody tr td{padding:var(--md-space-2) var(--md-space-2)}table tbody tr:hover td{background:color-mix(in srgb, var(--md-sys-color-primary) 4%, transparent)}table thead th{background:var(--md-sys-color-surface-container-low);padding:var(--md-space-2) var(--md-space-2);text-align:left;border-bottom:2px solid var(--md-sys-color-outline-variant);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface-variant);z-index:1;white-space:nowrap;position:sticky;top:0}.th-sortable{-webkit-user-select:none;user-select:none;padding:0!important}.th-sort-btn{width:100%;padding:var(--md-space-2) var(--md-space-2);cursor:pointer;font-family:inherit;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-corner-extra-small);text-align:left;white-space:nowrap;transition:color var(--md-motion-duration-short4) var(--md-motion-easing-standard), background var(--md-motion-duration-short4) var(--md-motion-easing-standard);background:0 0;border:none;align-items:center;gap:4px;display:inline-flex;position:relative;overflow:hidden}.th-sort-btn:before{content:"";background:var(--md-sys-color-on-surface);opacity:0;border-radius:inherit;transition:opacity var(--md-motion-duration-short4) var(--md-motion-easing-standard);pointer-events:none;position:absolute;inset:0}.th-sort-btn:hover:before{opacity:.06}.th-sort-btn:active:before{opacity:.1}.th-sort-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.th-sort-btn:disabled{opacity:.38;cursor:default;pointer-events:none}.th-sortable:has(.th-sort-btn--active){border-bottom-color:var(--md-sys-color-primary)}.th-sort-btn--active{color:var(--md-sys-color-primary);font-weight:700}.sort-icon{vertical-align:middle;width:16px;height:16px;color:inherit;transition:opacity var(--md-motion-duration-short4) var(--md-motion-easing-standard), transform var(--md-motion-duration-medium1) var(--md-motion-easing-emphasized);flex-shrink:0;display:inline-block}.sort-icon-unsorted{opacity:0;transform:scale(.7)}.th-sort-btn:hover .sort-icon-unsorted,.th-sort-btn:focus-visible .sort-icon-unsorted{opacity:.45;transform:scale(1)}.sort-icon-up,.sort-icon-down{opacity:1;color:var(--md-sys-color-primary);animation:sort-icon-enter var(--md-motion-duration-medium1) var(--md-motion-easing-emphasized-decel) both}@keyframes sort-icon-enter{0%{opacity:0;transform:scale(.5)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tbody-sort-flash{0%{opacity:1}25%{opacity:.35}to{opacity:1}}.tbody-sorting{animation:tbody-sort-flash var(--md-motion-duration-medium1) var(--md-motion-easing-standard)}@keyframes tr-sort-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}table tbody tr.tr-sorted{animation:tr-sort-appear var(--md-motion-duration-short4) var(--md-motion-easing-standard-decel) both}.iva-th-btn,.proveedor-th-btn{padding:4px var(--md-space-1);cursor:pointer;color:var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-corner-extra-small);background:0 0;border:none;font-family:inherit;font-weight:700}.iva-th-btn:hover,.proveedor-th-btn:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent)}.iva-th-btn:disabled,.proveedor-th-btn:disabled{opacity:.38;cursor:default}#ivaTbody tr.iva-pending-change,#unidadTbody tr.unidad-pending-change,#proveedorTbody tr.proveedor-pending-change,#directListContainer .direct-pending-change{background:color-mix(in srgb, var(--md-sys-color-primary) 6%, transparent)}#ivaTbody input[type=checkbox][disabled],#unidadTbody input[type=checkbox][disabled],#proveedorTbody input[type=checkbox][disabled],#directListContainer input[type=checkbox][disabled]{opacity:.6;cursor:not-allowed}.validation-btn{cursor:pointer;width:28px;height:28px;transition:box-shadow var(--md-motion-duration-short4), filter var(--md-motion-duration-short4);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;display:inline-flex}.validation-btn.incomplete{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);border:2px solid var(--md-sys-color-error)}.validation-btn.complete{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);border:2px solid var(--md-sys-color-success)}.validation-btn.neutral{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);border:2px solid var(--md-sys-color-outline-variant)}.validation-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.validation-btn:disabled{opacity:.38;cursor:not-allowed}.costo-change-row-aumento{background:color-mix(in srgb, var(--md-sys-color-success) 6%, transparent)}.costo-change-row-descuento{background:color-mix(in srgb, var(--md-sys-color-error) 4%, transparent)}.costo-change-row-perdida{background:color-mix(in srgb, var(--md-sys-color-error) 10%, transparent);border-left:3px solid var(--md-sys-color-error)}.costo-change-row-aumento:hover,.costo-change-row-descuento:hover,.costo-change-row-perdida:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.update-article-checkbox{transform:scale(1.2)}.alert{align-items:flex-start;gap:var(--md-space-2);padding:var(--md-space-3) var(--md-space-4);border-radius:var(--md-sys-shape-corner-small);font-size:var(--md-sys-typescale-body-medium-size);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline-variant);line-height:1.5;display:flex}.alert svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.alert-success{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);border-color:#0000}.alert-danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);border-color:#0000}.alert-warning{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container);border-color:#0000}.alert-info{background:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container);border-color:#0000}#bannerToast{bottom:var(--md-space-6);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);padding:var(--md-space-2) var(--md-space-5);border-radius:var(--md-sys-shape-corner-small);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-label-large-weight);z-index:var(--z-toast);opacity:0;transition:opacity var(--md-motion-duration-medium1) var(--md-motion-easing-standard), transform var(--md-motion-duration-medium1) var(--md-motion-easing-emphasized-decel);pointer-events:none;white-space:nowrap;box-shadow:var(--md-sys-elevation-3);position:fixed;left:50%;transform:translate(-50%)translateY(20px)}#bannerToast.show{opacity:1;transform:translate(-50%)translateY(0)}#bannerToast.success{background:var(--md-sys-color-success);color:var(--md-sys-color-on-success)}#bannerToast.error{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.hm-snackbar{bottom:var(--md-space-6);z-index:var(--z-toast);align-items:center;gap:var(--md-space-2);min-width:288px;max-width:min(568px, calc(100vw - var(--md-space-8)));padding:var(--md-space-3) var(--md-space-5);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-radius:var(--md-sys-shape-corner-small);box-shadow:var(--md-sys-elevation-3);font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-label-large-weight);white-space:nowrap;pointer-events:none;opacity:0;animation:hm-snackbar-enter var(--md-motion-duration-medium2) var(--md-motion-easing-emphasized-decel) forwards;line-height:1.4;display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(0)}.hm-snackbar__icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:20px;line-height:1}.hm-snackbar--success{background:var(--md-sys-color-success,#1e6e3e);color:var(--md-sys-color-on-success,#fff)}.hm-snackbar--error{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.hm-snackbar--warning{background:var(--md-sys-color-warning,#b45309);color:var(--md-sys-color-on-warning,#fff)}.hm-snackbar--exit{animation:hm-snackbar-exit var(--md-motion-duration-short4) var(--md-motion-easing-standard) forwards}@keyframes hm-snackbar-enter{0%{opacity:0;transform:translate(-50%)translateY(16px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes hm-snackbar-exit{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(10px)scale(.98)}}.color-swatch{width:14px;height:14px;margin-right:var(--md-space-1);vertical-align:middle;border:1px solid var(--md-sys-color-outline-variant);border-radius:50%;display:inline-block}.swatch-select .color-swatch{margin-right:var(--md-space-1)}.swatch-select .color-swatch.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent);border-color:var(--md-sys-color-primary)}.color-select-wrap{align-items:center;gap:var(--md-space-2);border:1px solid var(--md-sys-color-outline);padding:6px var(--md-space-2);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);min-height:40px;display:inline-flex}.color-select-wrap .color-swatch{border-radius:50%;width:18px;height:18px;margin:0;display:inline-block}.color-select-wrap select{color:#0000;text-shadow:0 0 #0000;appearance:none;padding:var(--md-space-1);cursor:pointer;background:0 0;border:0;min-width:18px}.color-select-wrap:after{content:"";width:12px;height:12px;margin-left:var(--md-space-1);opacity:.9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23006A6A' d='M7 10l5 5 5-5z'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:2px;display:inline-block}.color-dropdown{align-items:center;gap:var(--md-space-2);border:1px solid var(--md-sys-color-outline);padding:var(--md-space-2);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);cursor:pointer;box-sizing:border-box;min-height:40px;display:inline-flex;position:relative}.color-dropdown .selected-swatch{border:1px solid var(--md-sys-color-outline-variant);width:18px;height:18px;margin-right:var(--md-space-1);border-radius:50%;display:inline-block}.color-dropdown .native-select{display:none}.color-dropdown .menu{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);padding:var(--md-space-2);border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--md-sys-elevation-3);z-index:var(--z-drawer);gap:var(--md-space-2);grid-template-columns:repeat(auto-fill,minmax(28px,28px));grid-auto-flow:row;min-width:42px;display:none;position:absolute;top:calc(100% + 6px);left:0}.color-dropdown.open .menu{display:grid}.color-dropdown .menu button{border:1px solid var(--md-sys-color-outline-variant);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.color-dropdown .menu button .color-swatch{border:1px solid var(--md-sys-color-outline-variant);border-radius:50%;width:18px;height:18px}.color-dropdown .menu button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent);border-color:var(--md-sys-color-primary)}.rainbow-swatch{background:linear-gradient(90deg,#e53935 0%,#fb8c00 17%,#fdd835 34%,#43a047 51%,#1e88e5 68%,#6a1b9a 85%,#e91e63 100%)}.banners-table{table-layout:auto}.banners-table td,.banners-table th{white-space:nowrap}.banners-table .bt-col-desc{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.banners-card-list{padding:var(--md-space-1)}.banner-card{gap:var(--md-space-2);padding:var(--md-space-2) var(--md-space-3);margin-bottom:var(--md-space-1);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);cursor:pointer;transition:background var(--md-motion-duration-short4);align-items:flex-start;display:flex}.banner-card:hover{background:var(--md-sys-color-surface-container-low)}.banner-card-thumb{object-fit:contain;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);flex-shrink:0;width:48px;height:48px}.banner-card-thumb-placeholder{border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);width:48px;height:48px;color:var(--md-sys-color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.banner-card-body{flex:1;min-width:0}.banner-card-title{font-size:var(--md-sys-typescale-label-large-size);color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.banner-card-meta{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);margin-top:2px}.banner-card-badge{border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-small-size);margin-left:4px;padding:1px 7px;font-weight:700;display:inline-block}.banner-carousel-dots{justify-content:center;gap:var(--md-space-1);padding:var(--md-space-1) 0;display:flex}.banner-carousel-dot{background:var(--md-sys-color-outline-variant);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0}.banner-skeleton{background:linear-gradient(90deg, var(--md-sys-color-surface-container) 25%, var(--md-sys-color-surface-container-high) 50%, var(--md-sys-color-surface-container) 75%);border-radius:var(--md-sys-shape-corner-small);background-size:200% 100%;animation:1.4s linear infinite md-shimmer}#bannerTopContainer{margin-bottom:var(--md-space-3);width:100%;min-width:0;display:none}#bannerFooterContainer{margin-top:var(--md-space-4);width:100%;min-width:0;display:none}#bannerPreCatalogContainer{margin-bottom:var(--md-space-2);width:100%;min-width:0;display:none}#bannerLatIzqContainer,#bannerLatDerContainer{flex-shrink:0;width:160px;display:none}.bnr-img-wrap{width:var(--bnr-width,100%);min-width:0;max-width:var(--bnr-max-width,100%);border-radius:var(--bnr-radius,var(--md-sys-shape-corner-medium));background:var(--md-sys-color-surface-container);aspect-ratio:var(--bnr-ratio,auto);height:var(--bnr-height,auto);box-shadow:var(--bnr-shadow,none);border:var(--bnr-border-width,0) solid var(--bnr-border-color,transparent);margin-inline:auto;display:block;position:relative;overflow:hidden}.bnr-img-wrap>img{object-fit:var(--bnr-object-fit,contain);object-position:var(--bnr-object-position,center);width:100%;height:100%;display:block}.bnr-img-wrap>iframe{aspect-ratio:16/9;width:100%;max-height:var(--bnr-max-h,320px);border:0;display:block}.bnr-img-wrap>div:not(.bnr-slide):not(.banner-carousel-dots){width:100%}.bnr-static:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.bnr-carousel{-webkit-user-select:none;user-select:none;max-width:var(--bnr-max-width,100%);display:grid}.bnr-slide{transition:opacity var(--bnr-motion-duration,.5s) var(--md-motion-easing-emphasized,cubic-bezier(.2, 0, 0, 1)), transform var(--bnr-motion-duration,.5s) var(--md-motion-easing-emphasized,cubic-bezier(.2, 0, 0, 1));grid-area:1/1;transform:scale(.96)}.bnr-slide--active{transform:scale(1)}.bnr-carousel[data-transition=slide] .bnr-slide{transform:translate(28px)}.bnr-carousel[data-transition=slide] .bnr-slide--active{transform:translate(0)}.bnr-carousel[data-transition=fade] .bnr-slide,.bnr-carousel[data-transition=fade] .bnr-slide--active{transform:none}.bnr-carousel[data-transition=zoom] .bnr-slide{transform:scale(.92)}.bnr-carousel[data-transition=zoom] .bnr-slide--active{transform:scale(1)}.bnr-slide img{object-fit:var(--bnr-object-fit,contain);object-position:var(--bnr-object-position,center);width:100%;height:100%;display:block}.bnr-slide iframe{aspect-ratio:16/9;width:100%;max-height:var(--bnr-max-h,320px);border:0;display:block}.bnr-slide>div{width:100%}.bnr-carousel-prev,.bnr-carousel-next{z-index:3;color:#fff;cursor:pointer;opacity:0;width:36px;height:36px;transition:opacity var(--md-motion-duration-short4,.2s) var(--md-motion-easing-standard), background var(--md-motion-duration-short4,.2s) var(--md-motion-easing-standard);background:#00000061;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bnr-carousel-prev{left:var(--md-space-2)}.bnr-carousel-next{right:var(--md-space-2)}.bnr-carousel-prev .material-symbols-outlined,.bnr-carousel-next .material-symbols-outlined{font-size:20px}.bnr-carousel:hover .bnr-carousel-prev,.bnr-carousel:hover .bnr-carousel-next,.bnr-carousel:focus-within .bnr-carousel-prev,.bnr-carousel:focus-within .bnr-carousel-next{opacity:1}.bnr-carousel-prev:hover,.bnr-carousel-next:hover{background:#0009}.bnr-carousel-prev:focus-visible,.bnr-carousel-next:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;opacity:1}.banner-carousel-dot{width:8px;height:8px;transition:width var(--md-motion-duration-short4,.2s) var(--md-motion-easing-emphasized), background var(--md-motion-duration-short4,.2s)}.banner-carousel-dot.active{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);width:24px}.banner-carousel-dot:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.bnr-has-shadow{--bnr-shadow:0 3px 12px color-mix(in srgb, var(--md-sys-color-scrim) 22%, transparent)}.bnr-has-border{--bnr-border-width:1px}.bnr-ken-burns>img,.bnr-ken-burns .bnr-slide--active img{animation:12s ease-in-out infinite alternate bnr-ken-burns}@keyframes bnr-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.bnr-enter--fade{animation:bnr-enter-fade var(--bnr-entrance-duration,.6s) var(--md-motion-easing-emphasized-decel,cubic-bezier(.05,.7,.1,1)) both}.bnr-enter--slide-up{animation:bnr-enter-slide-up var(--bnr-entrance-duration,.6s) var(--md-motion-easing-emphasized-decel,cubic-bezier(.05,.7,.1,1)) both}.bnr-enter--zoom{animation:bnr-enter-zoom var(--bnr-entrance-duration,.6s) var(--md-motion-easing-emphasized-decel,cubic-bezier(.05,.7,.1,1)) both}@keyframes bnr-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes bnr-enter-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bnr-enter-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.bnr-overlay{z-index:2;padding:var(--md-space-3,12px);color:var(--bnr-overlay-color,#fff);background:color-mix(in srgb, var(--md-sys-color-scrim) var(--bnr-overlay-opacity,45%), transparent);text-shadow:0 1px 3px var(--md-sys-color-scrim);position:absolute;left:0;right:0}.bnr-overlay--top{top:0}.bnr-overlay--center{top:50%;transform:translateY(-50%)}.bnr-overlay--bottom{bottom:0}@keyframes bnr-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#bannerTopContainer[style*="display: block"],#bannerTopContainer[style*=display\:block]{animation:bnr-enter var(--md-motion-duration-medium2,.3s) var(--md-motion-easing-emphasized-decel,cubic-bezier(.05, .7, .1, 1)) both}@media (prefers-reduced-motion:reduce){#bannerTopContainer{animation:none}.bnr-slide{transition:none!important}.bnr-ken-burns>img,.bnr-ken-burns .bnr-slide--active img,.bnr-enter--fade,.bnr-enter--slide-up,.bnr-enter--zoom{animation:none!important}.bnr-carousel-prev,.bnr-carousel-next{opacity:1;transition:none}}@media (width<=640px){.bnr-img-wrap{height:var(--bnr-mobile-height,var(--bnr-height,auto));aspect-ratio:var(--bnr-mobile-ratio,var(--bnr-ratio,auto))}.bnr-mobile-hidden{display:none!important}.bnr-hide-arrows-mobile .bnr-carousel-prev,.bnr-hide-arrows-mobile .bnr-carousel-next{display:none}.bnr-carousel-prev,.bnr-carousel-next{opacity:1}.bnr-hide-dots-mobile+.banner-carousel-dots{display:none}#bannerLatIzqContainer,#bannerLatDerContainer{width:72px!important}}#bannerPopupOverlay{background:var(--md-sys-color-scrim);z-index:var(--z-modal);justify-content:center;align-items:center;display:none;position:fixed;inset:0}#bannerPopupOverlay.active{display:flex}#bannerPopupBox{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-inverse-surface);width:92%;max-width:560px;position:relative;overflow:hidden}#bannerPopupClose{top:var(--md-space-2);right:var(--md-space-2);z-index:2;color:var(--md-sys-color-inverse-on-surface);cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:flex;position:absolute}.rp_paso_text{box-sizing:border-box;padding:var(--md-space-2);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);white-space:pre-wrap;overflow-wrap:break-word;width:100%;min-height:56px}.rp_paso_text:focus{outline:2px solid color-mix(in srgb, var(--md-sys-color-primary) 25%, transparent);outline-offset:2px}.rp_autotoken{padding:2px var(--md-space-1);background:var(--md-sys-color-info-container);border:1px solid var(--md-sys-color-info);border-radius:var(--md-sys-shape-corner-extra-small);cursor:move;-webkit-user-select:none;user-select:none;color:var(--md-sys-color-on-info-container);margin:0 4px;display:inline-block}.rp_autotoken .rp_qty_missing{color:var(--md-sys-color-error);margin-left:4px;font-weight:700}.rp_autotoken.rp_token_dragging{opacity:.6;transform:scale(.98)}#articulosModal .article-view-wrapper,#articulosModal .article-table{display:block}#articulosModal .article-cards{gap:var(--md-space-2);display:none}#articulosModal .article-card{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);padding:var(--md-space-2);gap:var(--md-space-1);box-shadow:var(--md-sys-elevation-1);flex-direction:column;display:flex}#articulosModal .article-card .card-row{justify-content:space-between;align-items:center;gap:var(--md-space-2);display:flex}#articulosModal .article-card .card-title{font-weight:700;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface);text-decoration:none}#articulosModal .article-card .card-meta{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}#articulosModal .article-card .card-actions{gap:var(--md-space-2);margin-top:var(--md-space-1);justify-content:space-between;align-items:center;display:flex}#articulosModal .art-pending-change{background:color-mix(in srgb, var(--md-sys-color-warning) 8%, var(--md-sys-color-surface-container-lowest))!important}@media (width<=980px){#articulosModal .article-table{display:none}#articulosModal .article-cards{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=720px){#articulosModal{width:96%;max-width:720px;padding:var(--md-space-2)}#articulosModal .article-cards{grid-template-columns:1fr}}#directorioModal .direct-view-wrapper,#directorioModal .direct-table{display:block}#directorioModal .direct-cards{gap:var(--md-space-2);display:none}#directorioModal .direct-card{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);padding:var(--md-space-2);gap:var(--md-space-1);box-shadow:var(--md-sys-elevation-1);flex-direction:column;display:flex}#directorioModal .direct-card .card-row{justify-content:space-between;align-items:center;gap:var(--md-space-2);display:flex}#directorioModal .direct-card .card-title{font-weight:700;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface);text-decoration:none}#directorioModal .direct-card .card-meta{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.direct-entity-cell{align-items:center;gap:var(--md-space-2);justify-content:center;display:flex}.direct-entity-cell .direct-entity-img,.direct-qr-cell .direct-qr-img,.direct-entity-img,.direct-qr-img{object-fit:contain;vertical-align:middle;box-sizing:border-box;background:0 0;border:0;border-radius:0;width:auto;max-width:160px;height:32px;max-height:32px;padding:0;display:inline-block}.direct-qr-cell{justify-content:center;align-items:center;display:flex}#directTable thead th:first-child,#directTable tbody td:first-child,#directTable thead th:nth-child(3),#directTable tbody td:nth-child(3),#directTable thead th:nth-child(4),#directTable tbody td:nth-child(4),#directTable thead th:nth-child(5),#directTable tbody td:nth-child(5),#directTable thead th:nth-child(6),#directTable tbody td:nth-child(6),#directTable thead th:nth-child(7),#directTable tbody td:nth-child(7),#directTable thead th:nth-child(8),#directTable tbody td:nth-child(8){text-align:center;vertical-align:middle}@media (width<=980px){#directorioModal .direct-table{display:none}#directorioModal .direct-cards{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=720px){#directorioModal{width:96%;max-width:720px;padding:var(--md-space-2)}#directorioModal .direct-cards{grid-template-columns:1fr}}#monedaModal .sheet{width:96vw;max-width:900px}.mcur-mp-banner{align-items:center;gap:var(--md-space-2);padding:9px var(--md-space-3);background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent);border:1.5px solid color-mix(in srgb, var(--md-sys-color-primary) 36%, transparent);border-radius:var(--md-sys-shape-corner-small);margin-bottom:var(--md-space-3);flex-wrap:wrap;display:flex}.mcur-mp-label{font-size:var(--md-sys-typescale-label-medium-size);color:var(--md-sys-color-primary);white-space:nowrap;font-weight:700}.mcur-mp-sel{font-size:var(--md-sys-typescale-body-medium-size);padding:5px var(--md-space-2);border:1.5px solid var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-lowest);cursor:pointer;color:var(--md-sys-color-on-surface);min-width:130px;font-weight:600}.mcur-mp-desc{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);flex:1;min-width:100px}#mcurConvSummary{margin-bottom:var(--md-space-2)}.mcur-conv-grid{gap:var(--md-space-1);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.mcur-conv-card{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);padding:var(--md-space-2) var(--md-space-3);flex-direction:column;gap:2px;display:flex}.mcur-conv-card.principal{border-color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-primary) 6%, transparent)}.mcur-conv-iso{font-weight:700;font-size:var(--md-sys-typescale-label-large-size);color:var(--md-sys-color-on-surface)}.mcur-conv-val{font-size:var(--md-sys-typescale-title-small-size);color:var(--md-sys-color-primary);font-weight:700}.mcur-conv-src{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant)}.mcur-conv-parallel{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-warning);font-weight:600}.mcur-card{align-items:center;gap:var(--md-space-2);padding:9px var(--md-space-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);margin-bottom:var(--md-space-1);transition:background var(--md-motion-duration-short4);flex-wrap:wrap;display:flex}.mcur-card:hover{background:var(--md-sys-color-surface-container-low)}.mcur-card.is-principal{border-color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-primary) 5%, transparent);border-width:2px}.mcur-card.is-parallel{background:color-mix(in srgb, var(--md-sys-color-warning) 5%, transparent);border-color:var(--md-sys-color-warning-container);border-left:4px solid var(--md-sys-color-warning)}.mcur-flag{text-align:center;flex-shrink:0;width:26px;font-size:20px;line-height:1;display:inline-block}.fi{font-size:18px}.mcur-id-block{flex-direction:column;gap:1px;min-width:56px;display:flex}.mcur-iso{font-weight:700;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface)}.mcur-card-name{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.mcur-name{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);flex:1;min-width:120px}.mcur-rate{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface);text-align:right;min-width:90px;font-weight:600}.mcur-rate-parallel{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-warning);font-weight:600;display:block}.mcur-parallel-section-hdr{align-items:center;gap:var(--md-space-2);font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-warning-container);border-top:1px dashed var(--md-sys-color-warning-container);margin-top:4px;margin-bottom:2px;padding:4px 2px 2px;font-weight:700;display:flex}.mcur-fav-btn{cursor:pointer;opacity:.5;transition:opacity var(--md-motion-duration-short4), transform var(--md-motion-duration-short4);background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:16px;line-height:1}.mcur-fav-btn.active{opacity:1;color:var(--md-sys-color-warning);transform:scale(1.15)}.mcur-fav-btn:hover{opacity:.85}.mcur-source-badge{font-size:var(--md-sys-typescale-label-small-size);padding:2px var(--md-space-2);border-radius:var(--md-sys-shape-corner-full);font-weight:600}.mcur-source-badge.dolarapi{background:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.mcur-source-badge.exchangerate{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.mcur-source-badge.fallback{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.mcur-source-badge.none{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.mcur-principal-crown{font-size:14px}.mcur-parallel-row{align-items:center;gap:var(--md-space-2);padding:4px var(--md-space-2);background:color-mix(in srgb, var(--md-sys-color-warning) 6%, transparent);border:1px solid var(--md-sys-color-warning-container);border-radius:var(--md-sys-shape-corner-extra-small);font-size:var(--md-sys-typescale-label-medium-size);flex-wrap:wrap;margin-top:4px;display:flex}.mcur-toggle{flex-shrink:0;width:38px;height:21px;display:inline-block;position:relative}.mcur-toggle input{opacity:0;width:0;height:0}.mcur-toggle-slider{cursor:pointer;background:var(--md-sys-color-outline);border-radius:21px;transition:all .2s;position:absolute;inset:0}.mcur-toggle-slider:before{content:"";background:var(--md-sys-color-surface-container-lowest);border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;bottom:3px;left:3px}.mcur-toggle input:checked+.mcur-toggle-slider{background:var(--md-sys-color-primary)}.mcur-toggle input:checked+.mcur-toggle-slider:before{transform:translate(17px)}.mcur-prio-sel{font-size:var(--md-sys-typescale-label-medium-size);padding:3px var(--md-space-1);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-lowest);cursor:pointer}#mcurAllTable{border-collapse:collapse;width:100%;font-size:var(--md-sys-typescale-body-medium-size)}#mcurAllTable th{background:var(--md-sys-color-surface-container-low);padding:7px var(--md-space-2);text-align:left;border-bottom:2px solid var(--md-sys-color-outline-variant);font-weight:600;font-size:var(--md-sys-typescale-label-medium-size);color:var(--md-sys-color-on-surface-variant);z-index:1;position:sticky;top:0}#mcurAllTable td{padding:var(--md-space-1) var(--md-space-2);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:middle}#mcurAllTable tr:hover td{background:color-mix(in srgb, var(--md-sys-color-primary) 4%, transparent)}#mcurAllTable tr.is-fav td{background:color-mix(in srgb, var(--md-sys-color-warning) 6%, transparent)}#mcurAllTable tr.is-fav:hover td{background:color-mix(in srgb, var(--md-sys-color-warning) 10%, transparent)}.mcur-cfg-section{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);padding:var(--md-space-4);margin-bottom:var(--md-space-3);background:var(--md-sys-color-surface-container-low)}.mcur-cfg-title{font-weight:700;font-size:var(--md-sys-typescale-label-large-size);color:var(--md-sys-color-info);border-left:3px solid var(--md-sys-color-info);padding-left:var(--md-space-2);margin-bottom:var(--md-space-2)}.mcur-key-row{gap:var(--md-space-2);flex-wrap:wrap;align-items:center;display:flex}.mcur-key-row input{min-width:180px;padding:var(--md-space-2);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);font-size:var(--md-sys-typescale-body-medium-size);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);flex:1;font-family:monospace}.mcur-status-dot{border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.mcur-status-dot.ok{background:var(--md-sys-color-success)}.mcur-status-dot.err{background:var(--md-sys-color-error)}.mcur-status-dot.warn{background:var(--md-sys-color-warning)}.mcur-quota-card{gap:var(--md-space-2);margin-top:var(--md-space-2);padding:var(--md-space-3);background:var(--md-sys-color-success-container);border:1px solid color-mix(in srgb, var(--md-sys-color-success) 30%, transparent);border-radius:var(--md-sys-shape-corner-small);flex-wrap:wrap;display:flex}.mcur-quota-item{flex-direction:column;flex:120px;gap:2px;display:flex}.mcur-quota-label{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-success-container);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.mcur-quota-value{font-size:var(--md-sys-typescale-title-small-size);color:var(--md-sys-color-on-success-container);font-weight:700}.mcur-quota-bar-wrap{background:color-mix(in srgb, var(--md-sys-color-success) 20%, transparent);border-radius:4px;width:100%;height:6px;margin-top:3px;overflow:hidden}.mcur-quota-bar{background:var(--md-sys-color-success);border-radius:4px;height:100%;transition:width .4s}.mcur-quota-bar.warn{background:var(--md-sys-color-warning)}.mcur-quota-bar.danger{background:var(--md-sys-color-error)}.mcur-dapi-dot{vertical-align:middle;color:var(--md-sys-color-outline-variant);font-size:9px;transition:color .3s}.mcur-dapi-dot.ok{color:var(--md-sys-color-success)}.mcur-dapi-dot.err{color:var(--md-sys-color-error)}.mcur-dapi-dot.warn{color:var(--md-sys-color-warning)}.reg-wizard-bar{margin:0 0 var(--md-space-4);align-items:flex-start;gap:0;padding:0;display:flex}.reg-wstep{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:3px;display:flex;position:relative}.reg-wstep+.reg-wstep:before{content:"";background:var(--md-sys-color-outline-variant);z-index:0;height:2px;transition:background var(--md-motion-duration-medium1);position:absolute;top:14px;left:-50%;right:50%}.reg-wstep.done+.reg-wstep:before,.reg-wstep.active+.reg-wstep:before{background:var(--md-sys-color-primary)}.reg-wstep-circle{border:2px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);width:28px;height:28px;font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);transition:border-color var(--md-motion-duration-short4), background var(--md-motion-duration-short4), color var(--md-motion-duration-short4), box-shadow var(--md-motion-duration-short4);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.reg-wstep.done:hover .reg-wstep-circle,.reg-wstep.active:hover .reg-wstep-circle{box-shadow:0 0 0 4px color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent)}.reg-wstep.active .reg-wstep-circle{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.reg-wstep.done .reg-wstep-circle{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-primary)}.reg-wstep-label{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:68px;line-height:1.2;overflow:hidden}.reg-wstep.active .reg-wstep-label{color:var(--md-sys-color-primary);font-weight:700}.reg-wstep.done .reg-wstep-label{color:var(--md-sys-color-success)}.reg-wstep.step-final .reg-wstep-circle{font-size:var(--md-sys-typescale-body-medium-size)}.reg-wstep.step-final.active .reg-wstep-circle{background:var(--md-sys-color-success);border-color:var(--md-sys-color-success);color:var(--md-sys-color-on-success)}.reg-wstep.step-final.done .reg-wstep-circle{background:var(--md-sys-color-success-container);border-color:var(--md-sys-color-success);color:var(--md-sys-color-success)}.reg-wstep.step-final .reg-wstep-label{color:var(--md-sys-color-on-surface-variant)}.reg-wstep.step-final.active .reg-wstep-label{color:var(--md-sys-color-success);font-weight:700}.reg-step-panel{display:none}.reg-step-panel.active{animation:reg-fadein var(--md-motion-duration-short4) var(--md-motion-easing-standard);display:block}@keyframes reg-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reg-wizard-nav{gap:var(--md-space-2);border-top:1px solid var(--md-sys-color-outline-variant);padding-top:var(--md-space-2);justify-content:flex-end;align-items:center;margin-top:4px;display:flex}.reg-btn-prev{background:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);padding:9px var(--md-space-5);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);transition:background var(--md-motion-duration-short4);font-family:inherit}.reg-btn-prev:hover{background:var(--md-sys-color-surface-container-highest)}.reg-btn-next{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);padding:9px var(--md-space-6);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;font-weight:700;font-size:var(--md-sys-typescale-label-large-size);transition:box-shadow var(--md-motion-duration-medium1), background var(--md-motion-duration-short4);border:0;font-family:inherit;position:relative}.reg-btn-next:disabled,.reg-btn-prev:disabled{opacity:.38;cursor:not-allowed}.reg-btn-next.ready{background:var(--md-sys-color-success);box-shadow:0 0 0 0 color-mix(in srgb, var(--md-sys-color-success) 55%, transparent);animation:1.6s ease-out infinite reg-btn-pulse}@keyframes reg-btn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--md-sys-color-success) 55%, transparent)}60%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.reg-wstep.next-ready .reg-wstep-circle{border-color:var(--md-sys-color-success);color:var(--md-sys-color-success);background:var(--md-sys-color-success-container);animation:1.6s ease-out infinite reg-dot-pulse}.reg-wstep.next-ready .reg-wstep-label{color:var(--md-sys-color-success);font-weight:600}@keyframes reg-dot-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--md-sys-color-success) 45%, transparent)}60%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.reg-wstep.has-error .reg-wstep-circle{border-color:var(--md-sys-color-error);background:var(--md-sys-color-error-container);color:var(--md-sys-color-error);animation:.4s reg-dot-shake}.reg-wstep.has-error .reg-wstep-label{color:var(--md-sys-color-error);font-weight:600}@keyframes reg-dot-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.reg-ready-hint{font-size:var(--md-sys-typescale-label-small-size);border-radius:var(--md-sys-shape-corner-full);transition:opacity var(--md-motion-duration-short4);white-space:nowrap;border:1px solid;padding:3px 9px;font-weight:600}.reg-ready-hint.ok{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);border-color:color-mix(in srgb, var(--md-sys-color-success) 40%, transparent)}.reg-ready-hint.warn{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container);border-color:color-mix(in srgb, var(--md-sys-color-warning) 40%, transparent)}.reg-ready-hint.hidden{opacity:0;pointer-events:none}.reg-btn-crear-cuenta{background:var(--md-sys-color-success);width:100%;color:var(--md-sys-color-on-success);padding:14px var(--md-space-6);border-radius:var(--md-sys-shape-corner-medium);font-weight:700;font-size:var(--md-sys-typescale-title-small-size);cursor:pointer;text-align:center;letter-spacing:.02em;box-shadow:var(--md-sys-elevation-2);transition:box-shadow var(--md-motion-duration-short4), filter var(--md-motion-duration-short4);touch-action:manipulation;border:0;display:block}.reg-btn-crear-cuenta:hover{filter:brightness(1.06);box-shadow:var(--md-sys-elevation-3)}.reg-btn-crear-cuenta:active{filter:brightness(.94)}#regPanel6 .reg-resumen-item{gap:var(--md-space-2);font-size:var(--md-sys-typescale-body-small-size);padding:var(--md-space-1) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:baseline;display:flex}#regPanel6 .reg-resumen-item:last-child{border-bottom:none}#regPanel6 .reg-resumen-key{color:var(--md-sys-color-on-surface-variant);flex-shrink:0;min-width:110px}#regPanel6 .reg-resumen-val{color:var(--md-sys-color-on-surface);word-break:break-word;font-weight:600}.reg-step-error{padding:7px var(--md-space-3);background:var(--md-sys-color-error-container);border:1px solid var(--md-sys-color-error);border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-error-container);font-size:var(--md-sys-typescale-body-small-size);margin-bottom:var(--md-space-2);display:none}.reg-type-card{justify-content:center;align-items:center;gap:var(--md-space-2);padding:var(--md-space-4) var(--md-space-3);border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);cursor:pointer;transition:border-color var(--md-motion-duration-short4), background var(--md-motion-duration-short4);background:var(--md-sys-color-surface-container-lowest);text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;display:flex}.reg-type-card:hover{border-color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-primary) 5%, transparent)}.reg-type-card.selected{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container)}.reg-type-card .rtc-icon{font-size:2rem;line-height:1}.reg-type-card .rtc-label{font-weight:700;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface)}.reg-type-card .rtc-desc{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);line-height:1.4}.reg-type-badge{padding:2px var(--md-space-2);border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:.04em;font-weight:700;display:inline-block}.reg-type-badge.badge-u{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.reg-type-badge.badge-uc{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}#regCorporateFields{transition:opacity var(--md-motion-duration-short4)}.reg-prefix-wrap{gap:0;width:100%;display:flex}.reg-prefix-wrap select{width:70px;min-width:70px;padding:var(--md-space-2) 4px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small) 0 0 var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-low);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface);box-sizing:border-box;cursor:pointer;border-right:none;flex-shrink:0;font-weight:700}.reg-prefix-wrap select:focus{outline:2px solid var(--md-sys-color-primary);z-index:1}.reg-prefix-wrap input{padding:var(--md-space-2);border:1px solid var(--md-sys-color-outline);border-radius:0 var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small) 0;box-sizing:border-box;font-size:var(--md-sys-typescale-body-small-size);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);flex:1}.reg-prefix-wrap input:focus{outline:2px solid var(--md-sys-color-primary);z-index:1}.reg-prefix-wrap.corp select{border-color:var(--md-sys-color-tertiary);background:var(--md-sys-color-tertiary-container);border-right:none}.reg-prefix-wrap.corp input{border-color:var(--md-sys-color-tertiary)}.reg-prefix-wrap.tel select{width:108px;min-width:108px;font-size:.82rem;font-weight:600}.reg-prefix-hint{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);margin-top:3px;line-height:1.45}.reg-avatar-wrap{align-items:center;gap:var(--md-space-4);display:flex}.reg-avatar-preview{border:2px dashed var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);cursor:pointer;width:80px;height:80px;transition:border-color var(--md-motion-duration-short4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.reg-avatar-preview:hover{border-color:var(--md-sys-color-primary)}.reg-avatar-preview img{object-fit:cover;width:100%;height:100%;display:none}.reg-avatar-preview .reg-avatar-placeholder{color:var(--md-sys-color-on-surface-variant);pointer-events:none;font-size:2rem}.reg-avatar-info{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);line-height:1.5}.reg-avatar-info strong{color:var(--md-sys-color-on-surface)}.reg-dir-add-btn{justify-content:center;align-items:center;gap:var(--md-space-2);width:100%;padding:9px var(--md-space-3);background:var(--md-sys-color-surface-container-low);border:2px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);cursor:pointer;font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-primary);margin-bottom:var(--md-space-2);transition:background var(--md-motion-duration-short4) var(--md-motion-easing-standard), border-color var(--md-motion-duration-short4) var(--md-motion-easing-standard);font-family:inherit;display:flex}.reg-dir-add-btn:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, var(--md-sys-color-surface-container-low));border-color:var(--md-sys-color-primary)}.reg-dir-add-btn:active{background:color-mix(in srgb, var(--md-sys-color-primary) 14%, var(--md-sys-color-surface-container-low))}.reg-dir-add-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.reg-dir-form-fieldset{border:1px solid var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-small);padding:var(--md-space-3);margin-bottom:var(--md-space-2);background:color-mix(in srgb, var(--md-sys-color-primary-container) 30%, var(--md-sys-color-surface-container-lowest))}.reg-dir-form-fieldset legend{padding:0 var(--md-space-2);font-size:var(--md-sys-typescale-body-small-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-primary)}.reg-dir-section-label{margin:0 0 var(--md-space-2);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);font-style:italic}.reg-dir-same-data-label{align-items:center;gap:var(--md-space-2);cursor:pointer;font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface);padding:7px var(--md-space-3);background:color-mix(in srgb, var(--md-sys-color-primary) 8%, var(--md-sys-color-surface-container-lowest));border:1px solid color-mix(in srgb, var(--md-sys-color-primary) 35%, transparent);border-radius:var(--md-sys-shape-corner-small);-webkit-user-select:none;user-select:none;transition:background var(--md-motion-duration-short4) var(--md-motion-easing-standard);display:flex}.reg-dir-same-data-label:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 14%, var(--md-sys-color-surface-container-lowest))}.reg-dir-same-data-label input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--md-sys-color-primary);flex-shrink:0}.reg-dir-tel-flag{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small) 0 0 var(--md-sys-shape-corner-extra-small);box-sizing:border-box;background-position:50%;background-size:cover;border-right:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:36px;display:flex;overflow:hidden}.reg-dir-tel-hint{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);min-height:14px;margin-top:2px}.reg-dir-field-label{font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface);margin-bottom:3px;display:block}.reg-dir-field-label .reg-dir-optional{color:var(--md-sys-color-on-surface-variant);font-weight:400;font-size:var(--md-sys-typescale-label-small-size);margin-left:var(--md-space-1)}.reg-dir-intro-p{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);margin:0 0 var(--md-space-2)}.reg-dir-ci-label{font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface);margin-bottom:3px;display:block}.reg-step5-intro{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);margin:0 0 var(--md-space-2)}.reg-step5-intro strong.required-marker{color:var(--md-sys-color-error)}.reg-resumen-box{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);padding:var(--md-space-4);margin-bottom:var(--md-space-4);animation:reg-fadein var(--md-motion-duration-medium1) var(--md-motion-easing-standard-decel)}.reg-resumen-title{font-weight:700;font-size:var(--md-sys-typescale-title-small-size);color:var(--md-sys-color-on-surface);margin-bottom:var(--md-space-2)}.reg-step-muted{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant)}#regMapAddrLabel{color:var(--md-sys-color-on-surface-variant)}#regCropModal{box-sizing:border-box;background:#000000e0;flex-direction:column;align-items:stretch;max-height:100dvh;display:none;position:fixed;inset:0;overflow:hidden;z-index:200000!important}#regCropModal.open{display:flex}#regCropHeader{padding-top:calc(var(--md-space-2) + env(safe-area-inset-top,0px));padding-bottom:var(--md-space-2);padding-left:max(var(--md-space-4), env(safe-area-inset-left,0px));padding-right:max(var(--md-space-4), env(safe-area-inset-right,0px));background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);justify-content:space-between;align-items:center;gap:var(--md-space-2);flex-shrink:0;min-height:0;display:flex}#regCropHeader h4{font-size:var(--md-sys-typescale-title-medium-size);color:var(--md-sys-color-inverse-on-surface);margin:0;font-weight:700}#regCropHeader p{font-size:var(--md-sys-typescale-body-small-size);color:color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 70%, transparent);margin:0}#regCropSaveBar{padding:var(--md-space-2) max(var(--md-space-4), env(safe-area-inset-right,0px)) var(--md-space-2) max(var(--md-space-4), env(safe-area-inset-left,0px));background:#000000e6;flex-shrink:0;min-height:0;display:flex}#regCropSave{padding:13px var(--md-space-6);border-radius:var(--md-sys-shape-corner-medium);cursor:pointer;font-weight:700;font-size:var(--md-sys-typescale-body-medium-size);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);touch-action:manipulation;text-align:center;border:0;flex:1}#regCropSave:hover{filter:brightness(1.1)}#regCropSave:active{filter:brightness(.93)}#regCropArea{background:var(--md-sys-color-surface-container-lowest);-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}#regCropArea.grabbing{cursor:grabbing}#regCropImg{cursor:inherit;transform-origin:0 0;max-width:none;position:absolute}#regCropOverlay{pointer-events:none;position:absolute;inset:0}#regCropFooter{background:var(--md-sys-color-inverse-surface);padding-top:var(--md-space-2);padding-left:max(var(--md-space-4), env(safe-area-inset-left,0px));padding-right:max(var(--md-space-4), env(safe-area-inset-right,0px));padding-bottom:calc(var(--md-space-4) + env(safe-area-inset-bottom,0px));flex-direction:column;flex-shrink:0;gap:0;min-height:0;display:flex}#regCropZoomRow{align-items:center;gap:var(--md-space-2);flex-wrap:nowrap;display:flex}#regCropZoomRow label{font-size:var(--md-sys-typescale-body-small-size);color:color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 70%, transparent);white-space:nowrap;flex-shrink:0}#regCropZoom{accent-color:var(--md-sys-color-primary);flex:1;min-width:0;height:6px}#regCropZoomVal{font-size:var(--md-sys-typescale-body-small-size);color:color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 60%, transparent);text-align:right;flex-shrink:0;min-width:38px}#regCropCancel{color:var(--md-sys-color-inverse-on-surface);border-radius:var(--md-sys-shape-corner-extra-small);padding:var(--md-space-1) var(--md-space-3);cursor:pointer;background:#ffffff1a;border:1px solid #fff3}#regCropCancel:hover{background:#ffffff2e}#regCropPreviewModal{background:#000000d1;justify-content:center;align-items:center;display:none;position:fixed;inset:0;z-index:200100!important}#regCropPreviewModal.open{display:flex}#regCropPreviewBox{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--md-sys-shape-corner-extra-large);padding:var(--md-space-6) var(--md-space-5);text-align:center;align-items:center;gap:var(--md-space-4);width:94%;max-width:360px;box-shadow:var(--md-sys-elevation-5);flex-direction:column;display:flex}#regCropPreviewBox h4{font-size:var(--md-sys-typescale-title-medium-size);color:var(--md-sys-color-on-surface);margin:0}#regCropPreviewCircle{border:3px solid var(--md-sys-color-primary);background:var(--md-sys-color-surface-container);border-radius:50%;width:180px;height:180px;overflow:hidden}#regCropPreviewCircle img{object-fit:cover;width:100%;height:100%;display:block}#regCropPreviewActions{gap:var(--md-space-2);display:flex}#regCropPreviewActions button{padding:var(--md-space-2) var(--md-space-5);border-radius:var(--md-sys-shape-corner-full);font-weight:700;font-size:var(--md-sys-typescale-body-medium-size);cursor:pointer;border:0;font-family:inherit}#regCropPreviewRetry{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline-variant)!important}#regCropPreviewAccept{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}#regMapSection{margin-top:var(--md-space-2)}#regMapContainer{border-radius:var(--md-sys-shape-corner-small);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);width:100%;height:220px;position:relative;overflow:hidden}#regMapContainer .reg-map-placeholder{justify-content:center;align-items:center;gap:var(--md-space-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);background:var(--md-sys-color-surface-container-low);flex-direction:column;display:flex;position:absolute;inset:0}#regMapContainer .reg-map-placeholder .reg-map-icon{font-size:2rem}.reg-map-coords{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);margin-top:4px}.reg-map-coords span{color:var(--md-sys-color-primary);font-weight:700}#regDirSuggestBox{z-index:115000;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:0 0 var(--md-sys-shape-corner-small) var(--md-sys-shape-corner-small);box-shadow:var(--md-sys-elevation-3);max-height:220px;display:none;position:fixed;overflow-y:auto}.reg-dir-suggest-item{padding:9px var(--md-space-3);font-size:var(--md-sys-typescale-body-small-size);cursor:pointer;color:var(--md-sys-color-on-surface);border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:flex-start;gap:var(--md-space-2);line-height:1.35;display:flex}.reg-dir-suggest-item:last-child{border-bottom:none}.reg-dir-suggest-item:hover,.reg-dir-suggest-item.active{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent);color:var(--md-sys-color-primary)}.reg-dir-suggest-item .sug-icon{flex-shrink:0;margin-top:1px}#regDirSuggestLoading{padding:9px var(--md-space-3);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:var(--md-space-2);display:flex}#appFooter{background:var(--dw-footer-bg);color:var(--dw-footer-text);border-top:1px solid var(--dw-footer-border);margin-top:var(--md-space-6);padding:0}.footer-inner{max-width:1140px;padding:var(--md-space-5) var(--md-space-4);align-items:center;gap:var(--md-space-2);text-align:center;flex-direction:column;margin:0 auto;display:flex}#footerLinksWrap{gap:var(--md-space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}#footerLinksWrap a{color:inherit;font-size:var(--md-sys-typescale-body-small-size);opacity:.85;text-decoration:none}#footerLinksWrap a:hover{opacity:1;text-decoration:underline}#footerSocialWrap{gap:var(--md-space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.hm-social-icon-btn{border-radius:var(--md-sys-shape-corner-full);width:36px;height:36px;color:inherit;opacity:.8;transition:opacity var(--md-motion-duration-short4,.1s), background var(--md-motion-duration-short4,.1s), border-color var(--md-motion-duration-short4,.1s);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hm-social-icon-btn:hover{opacity:1;background:#ffffff1f;border-color:#fff3}.hm-social-icon-btn svg{flex-shrink:0;width:20px;height:20px}@media (width<=700px){.footer-inner{padding:var(--md-space-3) var(--md-space-2);gap:var(--md-space-2)}}@keyframes na-spin{to{transform:rotate(360deg)}}#newArticleRefreshSpinner .na-spinner{border:5px solid var(--md-sys-color-outline-variant);border-top-color:var(--md-sys-color-primary);border-radius:50%;width:44px;height:44px;animation:1s linear infinite na-spin}@keyframes image-preview-fadein{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes image-preview-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--md-sys-color-primary) 40%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes image-preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}#na_image_preview_container{align-items:center;gap:var(--md-space-1);width:100px;height:100px;margin-left:var(--md-space-4);flex-direction:column;display:flex}#na_image_preview_placeholder{border:2px dashed var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-low);width:100%;height:100%;font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);transition:all var(--md-motion-duration-medium1);justify-content:center;align-items:center}#na_image_preview_placeholder:hover{border-color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-primary) 5%, transparent)}#na_image_preview_image{border:2px solid var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);width:100%;height:100%;animation:image-preview-fadein var(--md-motion-duration-medium1) var(--md-motion-easing-emphasized-decel);transition:all var(--md-motion-duration-medium1);cursor:pointer;position:relative;overflow:hidden}#na_image_preview_image.pulse{animation:2s infinite image-preview-pulse}#na_image_preview_image.float{animation:3s ease-in-out infinite image-preview-float}#na_image_preview_img{object-fit:contain;width:100%;height:100%;transition:transform var(--md-motion-duration-medium1)}#na_image_preview_img:hover{transform:scale(1.05)}#na_image_preview_label{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);text-align:center;margin-top:4px;display:none}#na_image_preview_placeholder.no-image{justify-content:center;align-items:center;display:flex}#na_image_preview_placeholder:not(.no-image){display:none}#na_image_preview_image.has-image{justify-content:center;align-items:center;display:flex}#na_image_preview_image:not(.has-image){display:none}#na_image_preview_image.has-image.error{border-color:var(--md-sys-color-error);background:var(--md-sys-color-error-container)}#na_image_preview_image.has-image.error:after{content:"⚠ Error cargando imagen";color:var(--md-sys-color-error);font-size:var(--md-sys-typescale-label-small-size);background:var(--md-sys-color-error-container);padding:2px var(--md-space-1);border-radius:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}#na_image_preview_overlay{background:var(--md-sys-color-scrim);border-radius:var(--md-sys-shape-corner-small);opacity:0;width:100%;height:100%;transition:opacity var(--md-motion-duration-short4);cursor:pointer;z-index:2;justify-content:center;align-items:center;display:none;position:absolute;top:0;left:0}#na_image_preview_image:hover #na_image_preview_overlay{opacity:1;display:flex}#na_image_preview_image:hover{box-shadow:var(--md-sys-elevation-2);transform:translateY(-2px)}#na_image_preview_overlay_icon{fill:#fff;filter:drop-shadow(0 2px 4px #0000004d);width:32px;height:32px}#unidadModal .unidad-layout{gap:var(--md-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}#unidadModal .unidad-main{box-sizing:border-box;flex:480px;min-width:220px}#unidadModal .unidad-form{border-left:1px solid var(--md-sys-color-outline-variant);width:360px;padding-left:var(--md-space-3);box-sizing:border-box;flex:0 0 360px}#unidadModal .unidad-layout.unidad-form-only .unidad-form{border-left:none;flex:100%;width:100%;padding-left:0}#unidadModal .unidad-conv-row{gap:var(--md-space-2);margin-top:var(--md-space-1);flex-wrap:wrap;align-items:center;display:flex}#unidadModal .unidad-conv-row>*{box-sizing:border-box;flex:0 auto;min-width:80px}#unidadModal .unidad-conv-row #unidadConvAmount{flex:0 0 120px;width:120px}#unidadModal .unidad-conv-row select{flex:140px;min-width:120px}@media (width<=720px){#unidadModal .unidad-main,#unidadModal .unidad-form{flex:100%;width:100%;border-left:none!important;padding-left:0!important}#unidadModal .unidad-form{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:var(--md-space-3)}#unidadModal .unidad-conv-row #unidadConvAmount,#unidadModal .unidad-conv-row select,#unidadModal .unidad-conv-row button{flex:100%;width:auto}}.mod-toolbar{gap:var(--md-space-2);margin-bottom:var(--md-space-2);flex-wrap:wrap;align-items:center;display:flex}.mod-toolbar-header{margin-bottom:var(--md-space-2);justify-content:space-between;align-items:center;gap:var(--md-space-2);flex-wrap:wrap;display:flex}.mod-field{flex-direction:column;gap:4px;display:flex}.mod-field label{font-size:var(--md-sys-typescale-label-medium-size);color:var(--md-sys-color-on-surface);transition:color var(--md-motion-duration-short4) var(--md-motion-easing-standard);font-weight:600}.mod-field-inline{align-items:center;gap:var(--md-space-2);display:flex}.mod-field.has-error label{color:var(--md-sys-color-error)}.mod-field.has-error .mod-input,.mod-field.has-error .mod-select,.mod-field.has-error .mod-textarea{border-color:var(--md-sys-color-error);padding:calc(var(--md-space-2) - 1px) calc(var(--md-space-3) - 1px);border-width:2px}.mod-field.has-error .mod-input:focus,.mod-field.has-error .mod-select:focus,.mod-field.has-error .mod-textarea:focus{border-color:var(--md-sys-color-error);box-shadow:0 0 0 2px color-mix(in srgb, var(--md-sys-color-error) 22%, transparent)}.mod-field-inline-error{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-error);margin-top:2px;line-height:1.4;display:none}.mod-field.has-error .mod-field-inline-error{animation:mod-field-error-enter var(--md-motion-duration-short4) var(--md-motion-easing-standard-decel) both;display:block}@keyframes mod-field-error-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mod-input,.mod-select,.mod-textarea{width:100%;padding:var(--md-space-2) var(--md-space-3);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:var(--md-sys-typescale-body-medium-size);box-sizing:border-box;transition:border-color var(--md-motion-duration-short4) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short4) var(--md-motion-easing-standard)}.mod-input:focus,.mod-select:focus,.mod-textarea:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent);outline:none}.mod-textarea{resize:vertical;min-height:72px}.mod-input-sm{padding:5px var(--md-space-2);font-size:var(--md-sys-typescale-label-medium-size)}.mod-form-row{gap:var(--md-space-2);flex-wrap:wrap;display:flex}.mod-form-grid{gap:var(--md-space-2);display:grid}.mod-form-grid-2{grid-template-columns:1fr 1fr}.mod-form-grid-3{grid-template-columns:1fr 1fr 1fr}.mod-col-full{grid-column:1/-1}@media (width<=600px){.mod-form-grid-2,.mod-form-grid-3{grid-template-columns:1fr}}.mod-form-section{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:var(--md-space-2);margin-top:var(--md-space-3)}.mod-form-section-dashed{border-top:1px dashed var(--md-sys-color-outline-variant);padding-top:var(--md-space-2);margin-top:var(--md-space-3)}.mod-form-wrap{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:var(--md-space-2)}.mod-list-container{margin-bottom:var(--md-space-2);overflow:auto}.mod-list-container-md{max-height:260px;margin-bottom:var(--md-space-2);overflow:auto}.mod-list-container-lg{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);max-height:520px;padding:var(--md-space-2);background:var(--md-sys-color-surface-container-lowest);overflow:auto}.mod-list-container-vh{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);max-height:55vh;padding:6px;overflow:auto}.mod-table{border-collapse:collapse;width:100%}.mod-table thead th{text-align:left;padding:var(--md-space-2) var(--md-space-3);border-bottom:2px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);font-size:var(--md-sys-typescale-label-medium-size);color:var(--md-sys-color-on-surface-variant);z-index:1;font-weight:700;position:sticky;top:0}.mod-table tbody tr:hover td{background:color-mix(in srgb, var(--md-sys-color-primary) 4%, transparent)}.mod-table td{padding:var(--md-space-2) var(--md-space-3);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:middle;font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface)}.mod-form-actions{gap:var(--md-space-2);margin-top:var(--md-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.mod-form-actions-start{justify-content:flex-start}.mod-status{margin-top:var(--md-space-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);min-height:18px}.mod-field-error{color:var(--md-sys-color-error);font-size:var(--md-sys-typescale-label-small-size);margin-top:3px}.mod-alert-error{padding:var(--md-space-2) var(--md-space-3);background:var(--md-sys-color-error-container);border:1px solid color-mix(in srgb, var(--md-sys-color-error) 40%, transparent);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-error-container);font-size:var(--md-sys-typescale-body-small-size);margin-bottom:var(--md-space-2);display:none}.mod-alert-error.visible,.mod-alert-error[style*=block]{display:block}.mod-alert-success{padding:var(--md-space-2) var(--md-space-3);background:var(--md-sys-color-success-container);border:1px solid color-mix(in srgb, var(--md-sys-color-success) 40%, transparent);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-success-container);font-size:var(--md-sys-typescale-body-small-size);margin-bottom:var(--md-space-2);display:none}.page-btn.btn-primary-mod{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:#0000}.page-btn.btn-primary-mod:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 85%, black)}.page-btn.btn-danger-mod{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);border-color:#0000}.page-btn.btn-danger-mod:hover{background:color-mix(in srgb, var(--md-sys-color-error) 85%, black)}.page-btn.btn-success-mod{background:var(--md-sys-color-success);color:var(--md-sys-color-on-success);border-color:#0000}.page-btn.btn-success-mod:hover{background:color-mix(in srgb, var(--md-sys-color-success) 85%, black)}.page-btn.btn-neutral-mod{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border-color:var(--md-sys-color-outline-variant)}.page-btn.btn-purple-mod{background:var(--md-sys-color-tertiary);color:var(--md-sys-color-on-tertiary);border-color:#0000}.page-btn.btn-purple-mod:hover{background:color-mix(in srgb, var(--md-sys-color-tertiary) 85%, black)}.mod-tabs-bar{border-bottom:2px solid var(--md-sys-color-outline-variant);margin-bottom:var(--md-space-3);gap:0;display:flex}.mod-tab-btn{padding:var(--md-space-2) var(--md-space-4);cursor:pointer;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-large-size);transition:color var(--md-motion-duration-short4), border-color var(--md-motion-duration-short4);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;font-family:inherit}.mod-tab-btn:hover{color:var(--md-sys-color-on-surface)}.mod-tab-btn.active{border-bottom-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);font-weight:700}.mod-tab-badge{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-small-size);margin-left:4px;padding:1px 6px;font-weight:700;display:none}.mod-tab-badge.warning{background:var(--md-sys-color-warning);color:var(--md-sys-color-on-warning)}.mod-notif-btn{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);padding:5px var(--md-space-2);cursor:pointer;color:var(--md-sys-color-on-surface);transition:background var(--md-motion-duration-short4);background:0 0;align-items:center;gap:4px;font-size:1rem;display:flex}.mod-notif-btn:hover{background:var(--md-sys-color-surface-container-low)}.mod-notif-panel{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--md-sys-elevation-3);min-width:320px;max-width:380px;max-height:400px;z-index:var(--z-dropdown);display:none;position:absolute;top:110%;right:0;overflow-y:auto}.mod-notif-panel.open{display:block}.mod-notif-header{padding:var(--md-space-2) var(--md-space-3);border-bottom:1px solid var(--md-sys-color-outline-variant);font-weight:700;font-size:var(--md-sys-typescale-label-large-size);justify-content:space-between;align-items:center;display:flex}.mod-fieldset{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);padding:var(--md-space-3) var(--md-space-4);margin-bottom:var(--md-space-3)}.mod-fieldset legend{font-weight:700;font-size:var(--md-sys-typescale-label-medium-size);color:var(--md-sys-color-on-surface-variant);padding:0 6px}.mod-fieldset-info{border-color:color-mix(in srgb, var(--md-sys-color-primary) 40%, transparent);background:color-mix(in srgb, var(--md-sys-color-primary) 4%, var(--md-sys-color-surface-container-lowest))}.mod-fieldset-info legend{color:var(--md-sys-color-primary)}.mod-summary-panel{gap:var(--md-space-3);padding:var(--md-space-2);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);justify-content:space-between;align-items:flex-start;display:flex}.mod-viewer-panel{background:var(--md-sys-color-surface-container-lowest);border:2px solid var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-small);box-sizing:border-box;overflow:hidden}.mod-viewer-header{padding:var(--md-space-3);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.mod-viewer-header h3{font-size:var(--md-sys-typescale-title-small-size);color:inherit;margin:0}.mod-viewer-body{padding:var(--md-space-4);background:var(--md-sys-color-surface-container-lowest);min-height:300px}.mod-progress-bar-wrap{background:var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);width:100%;height:10px;position:relative;overflow:hidden}.mod-progress-bar{background:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-full);width:0;height:10px;transition:width .3s}.mod-progress-label{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);margin-bottom:4px}.mod-char-count{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);padding-top:var(--md-space-2);white-space:nowrap}.mod-preview-panel{margin-top:var(--md-space-2);padding:var(--md-space-2);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);display:none}.mod-preview-label{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:11px;font-weight:600}.mod-preview-error{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-error);display:none}.mod-article-preview{align-items:center;gap:var(--md-space-2);padding:6px var(--md-space-2);background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-small);border:1px solid var(--md-sys-color-outline-variant);margin-top:6px;display:none}.mod-article-preview-img{object-fit:contain;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);flex-shrink:0;width:40px;height:40px}.mod-article-preview-name{font-size:var(--md-sys-typescale-label-large-size);color:var(--md-sys-color-on-surface);font-weight:600}.mod-article-preview-meta{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant)}.mod-doc-slot{border:1px solid var(--md-sys-color-outline-variant);padding:var(--md-space-2);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-low)}.mod-muted{color:var(--md-sys-color-on-surface-variant)}.mod-error-text{color:var(--md-sys-color-error)}.mod-small{font-size:var(--md-sys-typescale-label-small-size)}.mod-split-layout{gap:var(--md-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.mod-panel-left{flex:360px;min-width:280px}.mod-panel-right{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);min-width:320px;padding:var(--md-space-3);flex:520px;display:none}.mod-cost-summary{margin-top:var(--md-space-2);padding:var(--md-space-2);border:1px solid var(--md-sys-color-primary-container);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-small-size);line-height:1.4;display:none}.sort-indicator{min-width:12px;display:inline-block}.hm-oauth-login-btn{width:100%;padding:9px var(--md-space-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);cursor:pointer;font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-label-large-weight);transition:background var(--md-motion-duration-short4) var(--md-motion-easing-standard), border-color var(--md-motion-duration-short4) var(--md-motion-easing-standard);align-items:center;gap:10px;font-family:inherit;display:flex}.hm-oauth-login-btn:hover{background:var(--md-sys-color-surface-container-low);border-color:var(--md-sys-color-outline)}.hm-oauth-login-btn:active{background:var(--md-sys-color-surface-container)}.hm-oauth-login-btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.text-success{color:var(--md-sys-color-success)}.text-muted{color:var(--md-sys-color-on-surface-variant)}.text-danger{color:var(--md-sys-color-error)}.mod-badge{border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-small-size);vertical-align:middle;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant);padding:1px 7px;font-weight:700;line-height:1.5;display:inline-block}.mod-badge-success{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container);border-color:#0000}.mod-badge-danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);border-color:#0000}.mod-badge-warning{background:var(--md-sys-color-warning-container,#fff3cd);color:var(--md-sys-color-on-warning,#664d00);border-color:#0000}.mod-badge-info{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.hm-variant-btn{border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);cursor:pointer;transition:border-color var(--md-motion-duration-short4), background var(--md-motion-duration-short4);border-radius:20px;padding:6px 12px;font-family:inherit;font-size:.85rem}.hm-variant-btn:hover,.hm-variant-btn:focus-visible{border-color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-primary) 8%, var(--md-sys-color-surface-container-lowest) 92%);outline:none}.hm-variant-btn--active{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-weight:600}.mod-pager{gap:var(--md-space-1);margin-top:var(--md-space-2);flex-wrap:wrap;align-items:center;display:flex}.mod-pager .page-btn{min-width:32px}.mod-pager .page-btn.active{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:#0000}.search-chip-row{align-items:center;gap:var(--md-space-2);min-height:0;transition:padding-bottom var(--md-motion-duration-medium2) var(--md-motion-easing-emphasized-decel);flex-wrap:wrap;padding-bottom:0;display:flex;overflow:hidden}.search-chip-row:not(:empty){padding-bottom:var(--md-space-2)}.search-chip{align-items:center;gap:var(--md-space-1);height:32px;padding:0 var(--md-space-1) 0 var(--md-space-3);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border:1px solid color-mix(in srgb, var(--md-sys-color-secondary) 30%, transparent);font-family:inherit;font-size:var(--md-sys-typescale-label-large-size,14px);font-weight:var(--md-sys-typescale-label-large-weight,500);white-space:nowrap;max-width:360px;animation:search-chip-in var(--md-motion-duration-medium2) var(--md-motion-easing-emphasized-decel) both;transition:background var(--md-motion-duration-short3) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short3) var(--md-motion-easing-standard);line-height:1;display:inline-flex}.search-chip:hover{background:color-mix(in srgb, var(--md-sys-color-secondary-container) 92%, var(--md-sys-color-on-secondary-container));box-shadow:var(--md-sys-elevation-1)}.search-chip__label{align-items:center;gap:var(--md-space-1);display:inline-flex;overflow:hidden}.search-chip__prefix{color:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 65%, transparent);flex-shrink:0;font-weight:400}.search-chip__query{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-weight:600;overflow:hidden}.search-chip__remove{border-radius:var(--md-sys-shape-corner-full);width:24px;height:24px;color:var(--md-sys-color-on-secondary-container);cursor:pointer;transition:background var(--md-motion-duration-short3) var(--md-motion-easing-standard), transform var(--md-motion-duration-short3) var(--md-motion-easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.search-chip__remove:hover{background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent)}.search-chip__remove:active{background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 20%, transparent);transform:scale(.88)}.search-chip__remove:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}.search-chip__remove .material-symbols-outlined{font-variation-settings:"opsz" 20, "wght" 400, "FILL" 0, "GRAD" 0;pointer-events:none;font-size:16px;line-height:1}.search-chip.is-removing{animation:search-chip-out var(--md-motion-duration-short4) var(--md-motion-easing-emphasized-accel) both}@keyframes search-chip-in{0%{opacity:0;transform:scale(.8)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes search-chip-out{0%{opacity:1;max-width:360px;transform:scale(1)}to{opacity:0;border-width:0;max-width:0;margin:0;padding:0;transform:scale(.7)}}body.operator-mode #headerBar2,body.operator-mode #headerBar3,body.operator-mode #productControlsBar,body.operator-mode #mainContent,body.operator-mode #catalogFooter,body.operator-mode #bannerTopContainer,body.operator-mode #bannerPreCatalogContainer,body.operator-mode #bannerFooterContainer,body.operator-mode #homepageSeccionesContainer,body.operator-mode #segmentFilterContainer,body.operator-mode #tagsContainer,body.operator-mode #searchChipContainer,body.operator-mode #bannerPopupOverlay,body.operator-mode #cartPanel{display:none!important}body.operator-mode #headerBar1{display:flex!important}body.operator-mfa-pending header,body.operator-mfa-active header,body.operator-mfa-pending #scannerFab,body.operator-mfa-active #scannerFab{display:none!important}body.operator-mfa-returning #headerBar1,body.operator-mfa-returning #scannerFab{animation:operator-chrome-return var(--md-motion-duration-medium2) var(--md-motion-easing-emphasized-decel) both}.operator-logout-dialog{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);width:min(100% - 32px,440px);max-width:440px;max-height:min(90dvh,640px);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-5);margin:auto;padding:0;overflow:auto}.operator-logout-dialog[open]{animation:operator-dialog-enter var(--md-motion-duration-medium2) var(--md-motion-easing-emphasized-decel) both}.operator-logout-dialog::backdrop{background:color-mix(in srgb, var(--md-sys-color-scrim) 60%, transparent);animation:operator-dialog-scrim-enter var(--md-motion-duration-short4) var(--md-motion-easing-standard) both}.operator-logout-dialog__content{padding:clamp(24px,5vw,32px)}.operator-logout-dialog__icon{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-error-container);width:48px;height:48px;color:var(--md-sys-color-on-error-container);place-items:center;margin-bottom:20px;display:grid}.operator-logout-dialog__icon .material-symbols-outlined{font-size:24px}.operator-logout-dialog h2{font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-medium-weight);margin:0 0 12px;line-height:1.3}.operator-logout-dialog__content>p:not(.operator-logout-dialog__error){color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);margin:0;line-height:1.5}.operator-logout-dialog__error{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);font-size:var(--md-sys-typescale-body-medium-size);margin:16px 0 0;padding:12px 16px}.operator-logout-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:28px;display:flex}.operator-logout-dialog__button{border-radius:var(--md-sys-shape-corner-full);min-height:40px;font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/1.2 var(--md-ref-typeface-plain);cursor:pointer;transition:background-color var(--md-motion-duration-short3) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short3) var(--md-motion-easing-standard);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.operator-logout-dialog__button:focus-visible{outline:3px solid var(--md-sys-color-tertiary);outline-offset:2px}.operator-logout-dialog__button:disabled{cursor:wait;opacity:.6}.operator-logout-dialog__button--text{color:var(--md-sys-color-primary);background:0 0}.operator-logout-dialog__button--text:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}.operator-logout-dialog__button--filled{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.operator-logout-dialog__button--filled:hover:not(:disabled){box-shadow:var(--md-sys-elevation-2);background:color-mix(in srgb, var(--md-sys-color-error) 88%, var(--md-sys-color-on-error))}.operator-logout-dialog__button .material-symbols-outlined{font-size:18px}@keyframes operator-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes operator-dialog-scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes operator-chrome-return{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.operator-logout-dialog[open],.operator-logout-dialog::backdrop,body.operator-mfa-returning #headerBar1,body.operator-mfa-returning #scannerFab{animation:none}}@media (width<=480px){.operator-logout-dialog{width:calc(100% - 32px)}.operator-logout-dialog__actions{flex-direction:column-reverse}.operator-logout-dialog__button{width:100%}}body.operator-mode #moduleContent,body.operator-mode .module-overlay{margin-top:0}body.op-module-open{overflow:hidden}body.operator-mode #darkModeBtn{margin-left:auto;display:inline-flex!important}.op-login-screen{z-index:10000;overscroll-behavior:contain;padding:max(var(--md-space-4), env(safe-area-inset-top)) max(var(--md-space-4), env(safe-area-inset-right)) max(var(--md-space-4), env(safe-area-inset-bottom)) max(var(--md-space-4), env(safe-area-inset-left));background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-large-size);place-items:center;line-height:1.5;display:grid;position:fixed;inset:0;overflow-y:auto}.op-login-theme-toggle{z-index:1;top:max(var(--md-space-4), env(safe-area-inset-top));right:max(var(--md-space-4), env(safe-area-inset-right));border:1px solid var(--md-sys-color-outline-variant);width:48px;height:48px;box-shadow:var(--md-sys-elevation-1);justify-content:center;align-items:center;display:inline-flex;position:fixed}.op-login-shell{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-lowest);width:min(100%,1040px);min-width:0;min-height:min(590px,100svh - 32px);box-shadow:var(--md-sys-elevation-3);grid-template-columns:1fr .92fr;display:grid;overflow:hidden}.op-login-art{padding:var(--md-space-10);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .op-login-art{background:var(--md-sys-color-inverse-on-surface);color:var(--md-sys-color-inverse-surface)}:root[data-theme=dark] .op-login-art-copy h1,:root[data-theme=dark] .op-login-art .op-login-eyebrow{color:var(--md-sys-color-inverse-surface)}:root[data-theme=dark] .op-login-art-copy>p:last-child,:root[data-theme=dark] .op-login-art:before,:root[data-theme=dark] .op-login-art:after,:root[data-theme=dark] .op-login-orbit{color:color-mix(in srgb, var(--md-sys-color-inverse-surface) 78%, transparent);border-color:color-mix(in srgb, var(--md-sys-color-inverse-surface) 18%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .op-login-art{background:var(--md-sys-color-inverse-on-surface);color:var(--md-sys-color-inverse-surface)}:root:not([data-theme=light]) .op-login-art-copy h1,:root:not([data-theme=light]) .op-login-art .op-login-eyebrow{color:var(--md-sys-color-inverse-surface)}:root:not([data-theme=light]) .op-login-art-copy>p:last-child,:root:not([data-theme=light]) .op-login-art:before,:root:not([data-theme=light]) .op-login-art:after,:root:not([data-theme=light]) .op-login-orbit{color:color-mix(in srgb, var(--md-sys-color-inverse-surface) 78%, transparent);border-color:color-mix(in srgb, var(--md-sys-color-inverse-surface) 18%, transparent)}}.op-login-art:before,.op-login-art:after{content:"";border:1px solid color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent);pointer-events:none;border-radius:50%;position:absolute}.op-login-art:before{width:520px;height:520px;top:-210px;right:-190px}.op-login-art:after{width:410px;height:410px;top:-155px;right:-135px}.op-login-logo{z-index:1;object-fit:contain;object-position:left center;mix-blend-mode:screen;width:min(100%,220px);height:92px;position:relative}.op-login-art-copy{z-index:1;max-width:390px;margin-top:var(--md-space-10);position:relative}.op-login-eyebrow{align-items:center;gap:var(--md-space-2);color:var(--md-sys-color-on-primary);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:.12em;margin:0;font-weight:600;display:flex}.op-login-eyebrow .material-symbols-outlined{font-size:18px}.op-login-art-copy h1{margin:var(--md-space-4) 0 var(--md-space-3);color:var(--md-sys-color-on-primary);letter-spacing:-.035em;font-size:clamp(30px,3.3vw,40px);font-weight:600;line-height:1.12}.op-login-art-copy>p:last-child{max-width:340px;color:color-mix(in srgb, var(--md-sys-color-on-primary) 78%, transparent);font-size:var(--md-sys-typescale-body-large-size);margin:0;line-height:1.55}.op-login-illustration{width:350px;height:235px;position:absolute;bottom:24px;right:32px}.op-login-orbit{border:1px solid color-mix(in srgb, var(--md-sys-color-on-primary) 24%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-login-orbit--outer{width:310px;height:170px;animation:32s linear infinite op-login-orbit-outer}.op-login-orbit--inner{width:238px;height:130px;animation:25s linear infinite op-login-orbit-inner}@keyframes op-login-orbit-outer{0%{transform:translate(-50%,-50%)rotate(-20deg)}to{transform:translate(-50%,-50%)rotate(340deg)}}@keyframes op-login-orbit-inner{0%{transform:translate(-50%,-50%)rotate(26deg)}to{transform:translate(-50%,-50%)rotate(-334deg)}}.op-login-art-core,.op-login-art-tile{z-index:1;border:1px solid color-mix(in srgb, var(--md-sys-color-on-primary) 24%, transparent);box-shadow:var(--md-sys-elevation-2);place-items:center;display:grid;position:absolute}.op-login-art-core{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-primary-container);width:104px;height:104px;color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:.14em;align-content:center;gap:2px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.op-login-art-core .material-symbols-outlined{font-size:34px}.op-login-art-tile{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-lowest);width:50px;height:50px;color:var(--md-sys-color-primary)}.op-login-art-tile .material-symbols-outlined{font-size:25px}.op-login-art-tile--code{top:20px;left:54px;transform:rotate(-10deg)}.op-login-art-tile--cloud{top:34px;right:38px;transform:rotate(9deg)}.op-login-art-tile--data{bottom:8px;right:67px;transform:rotate(-8deg)}.op-login-art-spark{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-tertiary-container);width:8px;height:8px;position:absolute}.op-login-art-spark--one{top:70px;left:112px}.op-login-art-spark--two{width:5px;height:5px;bottom:35px;right:105px}.op-login-form-panel{background:var(--md-sys-color-surface-container-lowest);flex-direction:column;justify-content:center;min-width:0;padding:clamp(36px,5vw,64px);display:flex}.op-login-form-heading{margin-bottom:var(--md-space-10)}.op-login-secure-icon{width:52px;height:52px;margin-bottom:var(--md-space-6);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);place-items:center;font-size:28px;display:grid}.op-login-form-heading h2{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:-.025em;margin:0;font-weight:600}.op-login-form{gap:var(--md-space-5);display:grid}.op-login-field label{margin-bottom:var(--md-space-2);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-large-size);font-weight:500;display:block}.op-login-input-wrap{align-items:center;gap:var(--md-space-3);min-height:54px;padding:0 var(--md-space-4);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface-variant);transition:border-color var(--md-motion-duration-short4) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short4) var(--md-motion-easing-standard);display:flex}.op-login-input-wrap:focus-within{border:2px solid var(--md-sys-color-primary);padding-inline:calc(var(--md-space-4) - 1px);box-shadow:0 0 0 3px color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent)}.op-login-input-wrap>.material-symbols-outlined{flex:none;font-size:20px}.op-login-input-wrap input{width:100%;min-width:0;height:52px;color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--md-sys-typescale-body-large-size);background:0 0;border:0;outline:0;padding:0}.op-login-input-wrap input::placeholder{color:var(--md-sys-color-outline);opacity:1}.op-login-submit{justify-content:center;align-items:center;gap:var(--md-space-3);min-height:54px;margin-top:var(--md-space-2);padding:0 var(--md-space-5);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);cursor:pointer;font:inherit;font-size:var(--md-sys-typescale-label-large-size);transition:box-shadow var(--md-motion-duration-short4) var(--md-motion-easing-standard), background-color var(--md-motion-duration-short4) var(--md-motion-easing-standard);border:0;font-weight:600;display:flex}.op-login-submit:hover:not(:disabled){box-shadow:var(--md-sys-elevation-2)}.op-login-submit:focus-visible{outline:3px solid var(--md-sys-color-tertiary);outline-offset:3px}.op-login-submit:disabled{cursor:progress;opacity:.72}.op-login-submit .material-symbols-outlined{font-size:20px}.op-login-error{padding:var(--md-space-3) var(--md-space-4);border:1px solid var(--md-sys-color-error);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);font-size:var(--md-sys-typescale-body-medium-size);line-height:1.45}.op-login-error[hidden]{display:none}.op-login-shell--password{grid-template-columns:minmax(0,520px);width:min(100%,520px);min-height:0}.op-login-form-heading p{margin:var(--md-space-3) 0 0;color:var(--md-sys-color-on-surface-variant);line-height:1.5}.op-login-form-heading h1{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:-.025em;margin:0;font-weight:600}.op-login-submit--link{box-sizing:border-box;width:100%;text-decoration:none}@media (width<=840px){.op-login-screen{padding:max(var(--md-space-4), env(safe-area-inset-top)) max(var(--md-space-4), env(safe-area-inset-right)) max(var(--md-space-4), env(safe-area-inset-bottom)) max(var(--md-space-4), env(safe-area-inset-left));place-items:start center}.op-login-shell{grid-template-columns:1fr;width:min(100%,520px);min-height:0;margin-block:auto}.op-login-art{min-height:255px;padding:var(--md-space-6)}.op-login-logo{width:min(100%,180px);height:68px}@media (prefers-reduced-motion:reduce){.op-login-orbit--outer,.op-login-orbit--inner{animation:none}}.op-login-art-copy{max-width:58%;margin-top:var(--md-space-5)}.op-login-art-copy h1{margin-top:var(--md-space-3);font-size:27px}.op-login-art-copy>p:last-child{font-size:var(--md-sys-typescale-body-medium-size)}.op-login-illustration{transform-origin:100% 100%;bottom:8px;right:-42px;transform:scale(.72)}.op-login-form-panel{padding:var(--md-space-8)}.op-login-form-heading{margin-bottom:var(--md-space-6)}.op-login-secure-icon{width:44px;height:44px;margin-bottom:var(--md-space-4);font-size:24px}}@media (width<=420px){.op-login-screen{padding:max(var(--md-space-3), env(safe-area-inset-top)) max(var(--md-space-3), env(safe-area-inset-right)) max(var(--md-space-3), env(safe-area-inset-bottom)) max(var(--md-space-3), env(safe-area-inset-left))}.op-login-art{min-height:230px;padding:var(--md-space-5)}.op-login-art-copy{max-width:62%}.op-login-art-copy h1{font-size:24px}.op-login-illustration{right:-56px;transform:scale(.62)}.op-login-form-panel{padding:var(--md-space-6) var(--md-space-5)}}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsAdminModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .stats-modal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal>div+div,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal .modal-inner{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsAdminModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .stats-modal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal :not(.btn):not(.btn-outlined):not(.btn-filled):not(.btn-tonal):not(.btn-text):not(.btn-icon):not(.btn-danger):not(.btn-success):not(.hm-close-btn):not(.scanner-icon-btn):not(.page-btn){border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsAdminModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsAdminModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsAdminModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsAdminModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .stats-modal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .stats-modal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .stats-modal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .stats-modal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal p,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal span:not(.material-symbols-outlined):not(.hm-icon),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal small{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal thead tr,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal thead tr,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal thead tr,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal thead tr,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal thead tr{background:var(--md-sys-color-surface-container-low)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal thead th,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal thead th,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal thead th,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal thead th,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal thead th{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal tbody tr[style*="background:#fffde7"]{background:color-mix(in srgb, var(--md-sys-color-warning) 12%, var(--md-sys-color-surface-container-low))!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal textarea,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 textarea,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal textarea,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal textarea,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal textarea,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal textarea,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal textarea,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal input,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #heimdallLoginModal select{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #almacenesAdminModal button[style*="background:#eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #botCorreoModal2 button[style*="background:#eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal button[style*="background:#eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal button[style*="background:#eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #serviciosAdminModal button[style*="background:#eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #unidadesAdminModal button[style*="background:#eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #scannerAdminModal button[style*="background:#eee"]{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .article-view button[style*="background:#fff"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .article-view button[style*="border:1px solid #d1d5db"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articleView button[style*="background:#fff"]{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #cardsGrid div[style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #simpleListView div[style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #simpleListView td[style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) td[style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) td[style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .ing-pick-row{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .ing-pick-row:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, var(--md-sys-color-surface-container))!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="color:#e65100"]{color:var(--md-sys-color-warning)!important;background:color-mix(in srgb, var(--md-sys-color-warning) 18%, transparent)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) button[style*="color:#666"][style*="border:1px solid #ddd"]{color:var(--md-sys-color-on-surface-variant)!important;border-color:var(--md-sys-color-outline-variant)!important;background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) select[style*="background:#fff"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) select[style*="border:1px solid #ddd"]{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) button[style*="background:#f1f3f5"]{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay>div{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay input{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay button[style*="background:#fafafa"]{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay button[style*="background:#fafafa"]:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, var(--md-sys-color-surface-container))!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay span[style*="color:#888"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay div[style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay div[style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_vendorPickerOverlay>div{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_vendorPickerOverlay input{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_vendorPickerOverlay button[style*="background:#fff"]{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_vendorPickerOverlay button[style*="background:#fff"]:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, var(--md-sys-color-surface-container))!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_vendorPickerOverlay div[style*="color:#57606a"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_vendorPickerOverlay div[style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #artDetailVariants button[style*="background:#fff"]{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#eef2ff"]{background:var(--md-sys-color-tertiary-container)!important;color:var(--md-sys-color-on-tertiary-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal input[style*="border:1px solid #ddd"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #proveedoresAdminModal select[style*="border:1px solid #ddd"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) .receta-item input[style*="border:1px solid #ddd"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) input[style*="border:1px solid #ddd"][style*=border-radius\:4px]{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #notificacionesPanel{background:var(--md-sys-color-surface-container-lowest)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #notificacionesPanel [style*="border-bottom:1px solid #eee"]{border-bottom-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #notificacionesPanel [style*="color:#999"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #notifCampanaBtn[style*="border:1px solid #ddd"]{border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #guDocWarning{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff8e1) 60%, var(--md-sys-color-surface-container-lowest) 40%)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #usuarioFormModal .sheet,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #usuarioFormModal [style*="background:#fff"][style*=border-radius\:12px]{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #usuarioFormModal [style*="background:#fff8e1"]{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff3cd) 60%, transparent)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #guSolRechazoPanel{background:color-mix(in srgb, var(--md-sys-color-error-container) 20%, var(--md-sys-color-surface-container-lowest) 80%)!important;border-top-color:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #gestionUsuariosModal [style*="border-bottom:1px solid #eee"]{border-bottom-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #gestionUsuariosModal [style*="color:#f59e0b"]{color:var(--md-sys-color-warning,#f59e0b)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#f3eeff"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#e3f2fd"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#e8f5e9"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#e1f5fe"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#e0f7fa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#f3e5f5"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#efebe9"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#fff3e0"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#eceff1"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#f1f8e9"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="background:#f5f5f5"]{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="color:#2e7d32"][style*="background:#e8f5e9"]{background:var(--md-sys-color-success-container,#d4edda)!important;color:var(--md-sys-color-on-success-container,#155724)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) span[style*="color:#c62828"][style*="background:#fdecea"]{background:var(--md-sys-color-error-container)!important;color:var(--md-sys-color-on-error-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ordersModal [style*="color:#555"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ordersModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #orderDetailModal [style*="color:#555"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ordersModal [style*="background:#f7f8fa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #orderDetailModal [style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ordersModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #orderDetailModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #orderDetailModal thead tr[style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important;border-bottom-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #marcaModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #marcaModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ivaModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ivaModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #retencionIvaModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #retencionIvaModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #directorioModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #directorioModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ingredientesModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ingredientesModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #bannersModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #bannersModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #recetasModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #ingEngModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #gestionUsuariosModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsModal [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsModal [style*="color:#888"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsModal [style*="border-bottom:1px solid #eee"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsModal [style*="border-bottom:1px solid #f0f0f0"]{color:var(--md-sys-color-on-surface-variant)!important;border-bottom-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #retencionIvaModal [style*="background:#c62828"]{background:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-error)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #_statsCompanyOverlay button[style*="background:#fafafa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsModal [style*="background:#fafafa"]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsModal [style*="color:#aaa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #statsModal [style*="color:#ccc"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #visitsHistogram{background:var(--md-sys-color-surface-container-lowest)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #citasAdminModal [style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal h2,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal h3,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal h4,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal label[style*="color:#333"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal label[style*="color:#222"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal div[style*="color:#222"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal [style*="color:#1f2328"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal [style*="color:#1d6fa4"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal [style*="color:#334155"]{color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal :not(.btn)[style*="color:#555"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal :not(.btn)[style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal :not(.btn)[style*="color:#888"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal :not(.btn)[style*="color:#999"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal :not(.btn)[style*="color:#6b7280"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal small,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #infoExtraModal :not(.btn)[style*="color:#555"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerModal :not(.btn)[style*="color:#555"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerModal :not(.btn)[style*="color:#999"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #newArticleForm[style*="border-top:1px solid #eee"]{border-top-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #newArticleRefreshSpinner[style*="background:rgba(255,255,255"]{background:color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 78%, transparent)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #na_image_preview_placeholder{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #na_image_preview_image{background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #na_precios_adicionales_section details{border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #na_precios_adicionales_section summary{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal [style*="border:1px solid #e5e7eb"][style*=border-radius\:7px],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #articulosModal [style*="border:1px solid #e5e7eb"][style*=border-radius\:8px]{border-color:var(--md-sys-color-outline-variant)!important;background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #na_iva_info{background:color-mix(in srgb, var(--md-sys-color-primary-container) 30%, transparent)!important;border-left-color:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #na_ropa_attributes{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #na_color_preview{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #infoExtraModal,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerModal{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #infoExtraModal .extra-block,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #infoExtraModal [style*="background:#fafafa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerGrid .img-slot{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerGrid .img-preview,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerModal .img-preview{background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerModal .img-clear-btn[style*="background:#e0e0e0"]{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #imageManagerModal .placeholder{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .sheet{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-tab-bar{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-tab{color:var(--md-sys-color-on-surface-variant)!important;background:0 0!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-tab.active,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-tab[aria-selected=true]{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;border-color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-panel{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-cfg-section{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-cfg-title{color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSecConvBar{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSecConvBar span[style*="color:#1565C0"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSecConvBar label[style*="color:#1565C0"]{color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSaveChangesBar{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff3cd) 55%, var(--md-sys-color-surface-container-lowest) 45%)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSaveChangesBar span[style*="color:#92400e"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSaveChangesBar div[style*="color:#92400e"]{color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSaveProgressWrap div[style*="background:#fde68a"]{background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurPanel-historicas>div[style*="background:#f0f4ff"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurPanel-historicas>div[style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurPanel-historicas [style*="color:#374151"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurPanel-historicas [style*="color:#1565C0"]{color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurHistChartWrap{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurHistChartWrap span[style*="color:#1565C0"]{color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurHistChartWrap span[style*="color:#57606a"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurHistResult{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurHistResult thead tr[style*="background:#e8eeff"]{background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurHistResult thead th[style*="color:#1565C0"]{color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurHistResult [style*="border-bottom:1px solid #c7d7fd"]{border-bottom-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal div[style*=overflow\:auto][style*="border:1px solid #e5e7eb"]{border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurAllTable thead tr[style*="background:#f7f8fa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurAllTable th[style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurAllTable th[style*="color:#0aacac"]{color:var(--md-sys-color-secondary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurAllTable th[style*="color:#1565C0"]{color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal div[style*="background:#f7f8fa"][style*=border-radius\:8px]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal div[style*="background:#f7f8fa"][style*=border-radius\:8px] span[style*="color:#57606a"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurAllEditForm[style*="border-top:1px solid #eee"]{border-top-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurAllEditForm div[style*="color:#1565C0"]{color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurDolarapiCountryList span[style*="background:#e0f2fe"]{background:var(--md-sys-color-secondary-container)!important;color:var(--md-sys-color-on-secondary-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-cfg-section table thead tr[style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-cfg-section table td[style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-cfg-section table td[style*="border-bottom:1px solid #f0f0f0"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-cfg-section table th[style*="border-bottom:1px solid #e5e7eb"]{border-bottom-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-mp-banner{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-mp-desc{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurMpLockedBanner{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff3cd) 50%, var(--md-sys-color-surface-container-lowest) 50%)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurMpLockedBanner span[style*="color:#57606a"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-quota-card{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-key-row{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal .mcur-key-row input{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSyncProgressWrap div[style*="background:#ede9fe"]{background:var(--md-sys-color-surface-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSyncProgressLabel,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSyncProgressPct{color:var(--md-sys-color-tertiary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurSyncProgressDetail{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurAllTbody button[style*="background:#f0f4ff"]{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal [style*="color:#57606a"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal [style*="color:#888"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal [style*="color:#bbb"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal [style*="color:#aaa"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurStatusBar[style*="background:#e8f8ed"]{background:color-mix(in srgb, var(--md-sys-color-success-container,#d4edda) 70%, transparent)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurStatusBar[style*="background:#fdecea"]{background:var(--md-sys-color-error-container)!important;border-color:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-error-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurStatusBar[style*="background:#e0f2fe"]{background:var(--md-sys-color-secondary-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-secondary-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal div[style*="color:#57606a"][style*=font-weight\:700],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal span[style*="color:#aaa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal span[style*="color:#888"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal span[style*="color:#bbb"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #mcurActiveList [style*="color:#bbb"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal input:not([type=checkbox]):not([type=radio]):not([type=color]),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #monedaModal textarea{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .sheet{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal div[style*="border:1px solid #ddd"][style*=border-radius\:7px]{border-color:var(--md-sys-color-outline-variant)!important;background:var(--md-sys-color-surface-container-low)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #dw_screenDesktop.dw-screen-active,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #dw_screenMobile.dw-screen-active{background:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #dw_screenDesktop:not(.dw-screen-active),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #dw_screenMobile:not(.dw-screen-active){color:var(--md-sys-color-on-surface-variant)!important;background:0 0!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal label[id^=dw_hlayout]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal label[id^=dw_hlayout].dw-option-active{border-color:var(--md-sys-color-primary)!important;background:var(--md-sys-color-primary-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal label[id^=dw_hlayout] span[style*="color:#1f2328"]{color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal label[id^=dw_hlayout] span[style*="color:#57606a"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-section-title{color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-global-bar{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-global-bar-hint{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-toggle-row{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-toggle-label{color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-bar-tab,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal [id^=dw_barTab]{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface-variant)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-bar-tab.active,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal [id^=dw_barTab].active{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;border-color:var(--md-sys-color-primary)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-tabpanel [style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-tabpanel [style*="background:#fff"]{background:var(--md-sys-color-surface-container-low)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-tabpanel [style*="border:1px solid #ddd"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal .dw-tabpanel [style*="border:1px solid #e5e7eb"]{border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebStatus[style*="background:#e8f8ed"]{background:color-mix(in srgb, var(--md-sys-color-success-container,#d4edda) 70%, transparent)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebStatus[style*="background:#fdecea"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebStatus[style*="color:#c0392b"]{background:var(--md-sys-color-error-container)!important;border-color:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-error-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebStatus[style*="background:#e0f2fe"]{background:var(--md-sys-color-secondary-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-secondary-container)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal [style*="color:#57606a"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal [style*="color:#888"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal [style*="color:#666"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal input:not([type=checkbox]):not([type=radio]):not([type=color]),:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal select,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #disenioWebModal textarea{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards [style*="background:#f7f8fa"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards [style*="background:#f5f5f5"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards [style*="background: #f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards [style*="color:#555"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards [style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards button[style*="color:#3b82d4"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards button[style*="border:1px solid #3b82d4"]{color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important;background:var(--md-sys-color-surface-container-lowest)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards button[style*="color:#ef4444"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regDirCards button[style*="border:1px solid #ef4444"]{color:var(--md-sys-color-error)!important;border-color:var(--md-sys-color-error)!important;background:var(--md-sys-color-surface-container-lowest)!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regResumenItems [style*="color:#666"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regResumenItems [style*="color:#555"],:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #regResumenItems [style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #almacenesAdminModal>div+div,:root:not([data-theme=light]) #botCorreoModal2>div+div,:root:not([data-theme=light]) #citasAdminModal>div+div,:root:not([data-theme=light]) #proveedoresAdminModal>div+div,:root:not([data-theme=light]) #scannerAdminModal>div+div,:root:not([data-theme=light]) #serviciosAdminModal>div+div,:root:not([data-theme=light]) #unidadesAdminModal>div+div,:root:not([data-theme=light]) #statsAdminModal>div+div,:root:not([data-theme=light]) .stats-modal>div+div,:root:not([data-theme=light]) #heimdallLoginModal>div+div,:root:not([data-theme=light]) #heimdallLoginModal .modal-inner{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #almacenesAdminModal thead tr,:root:not([data-theme=light]) #citasAdminModal thead tr,:root:not([data-theme=light]) #proveedoresAdminModal thead tr,:root:not([data-theme=light]) #serviciosAdminModal thead tr,:root:not([data-theme=light]) #unidadesAdminModal thead tr{background:var(--md-sys-color-surface-container-low)!important}:root:not([data-theme=light]) #almacenesAdminModal thead th,:root:not([data-theme=light]) #citasAdminModal thead th,:root:not([data-theme=light]) #proveedoresAdminModal thead th,:root:not([data-theme=light]) #serviciosAdminModal thead th,:root:not([data-theme=light]) #unidadesAdminModal thead th{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #almacenesAdminModal input,:root:not([data-theme=light]) #almacenesAdminModal select,:root:not([data-theme=light]) #almacenesAdminModal textarea,:root:not([data-theme=light]) #botCorreoModal2 input,:root:not([data-theme=light]) #botCorreoModal2 select,:root:not([data-theme=light]) #botCorreoModal2 textarea,:root:not([data-theme=light]) #citasAdminModal input,:root:not([data-theme=light]) #citasAdminModal select,:root:not([data-theme=light]) #citasAdminModal textarea,:root:not([data-theme=light]) #proveedoresAdminModal input,:root:not([data-theme=light]) #proveedoresAdminModal select,:root:not([data-theme=light]) #proveedoresAdminModal textarea,:root:not([data-theme=light]) #scannerAdminModal input,:root:not([data-theme=light]) #scannerAdminModal select,:root:not([data-theme=light]) #scannerAdminModal textarea,:root:not([data-theme=light]) #serviciosAdminModal input,:root:not([data-theme=light]) #serviciosAdminModal select,:root:not([data-theme=light]) #serviciosAdminModule textarea,:root:not([data-theme=light]) #unidadesAdminModal input,:root:not([data-theme=light]) #unidadesAdminModal select,:root:not([data-theme=light]) #unidadesAdminModal textarea,:root:not([data-theme=light]) #heimdallLoginModal input,:root:not([data-theme=light]) #heimdallLoginModal select{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:root:not([data-theme=light]) #almacenesAdminModal button[style*="background:#eee"],:root:not([data-theme=light]) #botCorreoModal2 button[style*="background:#eee"],:root:not([data-theme=light]) #citasAdminModal button[style*="background:#eee"],:root:not([data-theme=light]) #proveedoresAdminModal button[style*="background:#eee"],:root:not([data-theme=light]) #serviciosAdminModal button[style*="background:#eee"],:root:not([data-theme=light]) #unidadesAdminModal button[style*="background:#eee"],:root:not([data-theme=light]) #scannerAdminModal button[style*="background:#eee"]{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) td[style*="color:#666"],:root:not([data-theme=light]) td[style*="color:#888"],:root:not([data-theme=light]) #cardsGrid div[style*="color:#666"],:root:not([data-theme=light]) #simpleListView div[style*="color:#666"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) .ing-pick-row{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) span[style*="color:#e65100"]{color:var(--md-sys-color-warning)!important;background:color-mix(in srgb, var(--md-sys-color-warning) 18%, transparent)!important}:root:not([data-theme=light]) select[style*="background:#fff"],:root:not([data-theme=light]) select[style*="border:1px solid #ddd"],:root:not([data-theme=light]) button[style*="background:#f1f3f5"]{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:root:not([data-theme=light]) #_statsCompanyOverlay>div,:root:not([data-theme=light]) #_vendorPickerOverlay>div{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #_statsCompanyOverlay input,:root:not([data-theme=light]) #_vendorPickerOverlay input{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:root:not([data-theme=light]) #_statsCompanyOverlay button[style*="background:#fafafa"],:root:not([data-theme=light]) #_vendorPickerOverlay button[style*="background:#fff"]{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #_statsCompanyOverlay span[style*="color:#888"],:root:not([data-theme=light]) #_statsCompanyOverlay div[style*="color:#666"],:root:not([data-theme=light]) #_statsCompanyOverlay div[style*="color:#888"],:root:not([data-theme=light]) #_vendorPickerOverlay div[style*="color:#57606a"],:root:not([data-theme=light]) #_vendorPickerOverlay div[style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #artDetailVariants button[style*="background:#fff"]{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) span[style*="background:#eef2ff"]{background:var(--md-sys-color-tertiary-container)!important;color:var(--md-sys-color-on-tertiary-container)!important}:root:not([data-theme=light]) #proveedoresAdminModal input[style*="border:1px solid #ddd"],:root:not([data-theme=light]) #proveedoresAdminModal select[style*="border:1px solid #ddd"],:root:not([data-theme=light]) .receta-item input[style*="border:1px solid #ddd"],:root:not([data-theme=light]) input[style*="border:1px solid #ddd"][style*=border-radius\:4px]{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:root:not([data-theme=light]) #articulosModal{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important;box-shadow:var(--md-sys-elevation-5)!important}:root:not([data-theme=light]) #articulosModal :not(.btn):not(.btn-filled):not(.btn-tonal):not(.btn-outlined):not(.btn-text):not(.btn-danger):not(.btn-success),:root:not([data-theme=light]) #infoExtraModal :not(.btn):not(.btn-filled):not(.btn-tonal):not(.btn-outlined):not(.btn-text),:root:not([data-theme=light]) #imageManagerModal :not(.btn):not(.btn-filled):not(.btn-tonal):not(.btn-outlined):not(.btn-text){color:inherit}:root:not([data-theme=light]) #articulosModal h2,:root:not([data-theme=light]) #articulosModal h3,:root:not([data-theme=light]) #articulosModal h4,:root:not([data-theme=light]) #articulosModal label[style*="color:#333"],:root:not([data-theme=light]) #articulosModal label[style*="color:#222"],:root:not([data-theme=light]) #articulosModal div[style*="color:#222"],:root:not([data-theme=light]) #articulosModal div[style*=font-weight\:600],:root:not([data-theme=light]) #articulosModal [style*="color:#1f2328"],:root:not([data-theme=light]) #articulosModal [style*="color:#1d6fa4"],:root:not([data-theme=light]) #articulosModal [style*="color:#334155"]{color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #newArticleForm[style*="border-top:1px solid #eee"]{border-top-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #newArticleRefreshSpinner[style*="background:rgba(255,255,255"]{background:color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 78%, transparent)!important}:root:not([data-theme=light]) #articulosModal :not(.btn)[style*="color:#555"],:root:not([data-theme=light]) #articulosModal :not(.btn)[style*="color:#666"],:root:not([data-theme=light]) #articulosModal :not(.btn)[style*="color:#888"],:root:not([data-theme=light]) #articulosModal :not(.btn)[style*="color:#999"],:root:not([data-theme=light]) #articulosModal :not(.btn)[style*="color:#6b7280"],:root:not([data-theme=light]) #articulosModal :not(.btn)[style*="color:#374151"],:root:not([data-theme=light]) #articulosModal small,:root:not([data-theme=light]) #infoExtraModal :not(.btn)[style*="color:#555"],:root:not([data-theme=light]) #imageManagerModal :not(.btn)[style*="color:#555"],:root:not([data-theme=light]) #imageManagerModal :not(.btn)[style*="color:#999"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #na_image_preview_placeholder{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #na_image_preview_image{background:var(--md-sys-color-surface-container)!important}:root:not([data-theme=light]) #na_image_preview_label{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #na_precios_adicionales_section details{border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #na_precios_adicionales_section summary{border-radius:8px;background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #na_precios_adicionales_section summary:hover{background:var(--md-sys-color-surface-container)!important}:root:not([data-theme=light]) #articulosModal [style*="border:1px solid #e5e7eb"][style*=border-radius\:7px],:root:not([data-theme=light]) #articulosModal [style*="border:1px solid #e5e7eb"][style*=border-radius\:8px]{border-color:var(--md-sys-color-outline-variant)!important;background:var(--md-sys-color-surface-container)!important}:root:not([data-theme=light]) #na_iva_info{background:color-mix(in srgb, var(--md-sys-color-primary-container) 30%, transparent)!important;border-left-color:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #na_iva_info [style*="color:#334155"],:root:not([data-theme=light]) #na_iva_info [style*="color:#0b3d5a"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #na_ropa_attributes{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #na_ropa_attributes h4{color:var(--md-sys-color-primary)!important}:root:not([data-theme=light]) #na_color_preview{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #infoExtraModal,:root:not([data-theme=light]) #imageManagerModal{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #infoExtraModal .extra-block,:root:not([data-theme=light]) #infoExtraModal [style*="background:#fafafa"]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #infoExtraModal .ie-arte-preview,:root:not([data-theme=light]) #infoExtraModal [style*="border:1px solid #eee"][style*="background:#fff"]{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #imageManagerGrid .img-slot,:root:not([data-theme=light]) #imageManagerModal [style*="background:#fafafa"]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #imageManagerGrid .img-preview,:root:not([data-theme=light]) #imageManagerModal .img-preview,:root:not([data-theme=light]) #imageManagerModal [style*="background:#fff"][style*=border-radius\:4px]{background:var(--md-sys-color-surface-container)!important}:root:not([data-theme=light]) #imageManagerModal .img-clear-btn[style*="background:#e0e0e0"]{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #imageManagerModal .placeholder{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #notificacionesPanel{background:var(--md-sys-color-surface-container-lowest)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #notificacionesPanel [style*="color:#999"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #notifCampanaBtn[style*="border:1px solid #ddd"]{border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #guDocWarning{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff3cd) 60%, var(--md-sys-color-surface-container-lowest) 40%)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #usuarioFormModal [style*="background:#fff"][style*=border-radius\:12px]{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #usuarioFormModal [style*="background:#fff8e1"]{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff3cd) 60%, transparent)!important}:root:not([data-theme=light]) #guSolRechazoPanel{background:color-mix(in srgb, var(--md-sys-color-error-container) 20%, var(--md-sys-color-surface-container-lowest) 80%)!important;border-top-color:var(--md-sys-color-error)!important}:root:not([data-theme=light]) #gestionUsuariosModal [style*="border-bottom:1px solid #eee"]{border-bottom-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) span[style*="background:#f3eeff"],:root:not([data-theme=light]) span[style*="background:#e3f2fd"],:root:not([data-theme=light]) span[style*="background:#e8f5e9"],:root:not([data-theme=light]) span[style*="background:#e1f5fe"],:root:not([data-theme=light]) span[style*="background:#e0f7fa"],:root:not([data-theme=light]) span[style*="background:#f3e5f5"],:root:not([data-theme=light]) span[style*="background:#efebe9"],:root:not([data-theme=light]) span[style*="background:#fff3e0"],:root:not([data-theme=light]) span[style*="background:#eceff1"],:root:not([data-theme=light]) span[style*="background:#f1f8e9"],:root:not([data-theme=light]) span[style*="background:#f5f5f5"]{background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) span[style*="color:#2e7d32"][style*="background:#e8f5e9"]{background:var(--md-sys-color-success-container,#d4edda)!important;color:var(--md-sys-color-on-success-container,#155724)!important}:root:not([data-theme=light]) span[style*="color:#c62828"][style*="background:#fdecea"]{background:var(--md-sys-color-error-container)!important;color:var(--md-sys-color-on-error-container)!important}:root:not([data-theme=light]) #ordersModal [style*="color:#555"],:root:not([data-theme=light]) #ordersModal [style*="color:#666"],:root:not([data-theme=light]) #orderDetailModal [style*="color:#555"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #ordersModal [style*="background:#f7f8fa"],:root:not([data-theme=light]) #orderDetailModal [style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important}:root:not([data-theme=light]) #ordersModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #orderDetailModal [style*="border-bottom:1px solid #eee"]{border-bottom-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #marcaModal [style*="color:#666"],:root:not([data-theme=light]) #marcaModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #ivaModal [style*="color:#666"],:root:not([data-theme=light]) #ivaModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #retencionIvaModal [style*="color:#666"],:root:not([data-theme=light]) #retencionIvaModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #directorioModal [style*="color:#666"],:root:not([data-theme=light]) #directorioModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #ingredientesModal [style*="color:#666"],:root:not([data-theme=light]) #ingredientesModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #bannersModal [style*="color:#666"],:root:not([data-theme=light]) #bannersModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #recetasModal [style*="color:#666"],:root:not([data-theme=light]) #ingEngModal [style*="color:#666"],:root:not([data-theme=light]) #statsModal [style*="color:#666"],:root:not([data-theme=light]) #statsModal [style*="color:#888"],:root:not([data-theme=light]) #statsModal [style*="border-bottom:1px solid #eee"],:root:not([data-theme=light]) #statsModal [style*="border-bottom:1px solid #f0f0f0"]{color:var(--md-sys-color-on-surface-variant)!important;border-bottom-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #retencionIvaModal [style*="background:#c62828"]{background:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-error)!important}:root:not([data-theme=light]) #_statsCompanyOverlay button[style*="background:#fafafa"],:root:not([data-theme=light]) #statsModal [style*="background:#fafafa"]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #statsModal [style*="color:#aaa"],:root:not([data-theme=light]) #statsModal [style*="color:#ccc"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #visitsHistogram{background:var(--md-sys-color-surface-container-lowest)!important}:root:not([data-theme=light]) #citasAdminModal [style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #monedaModal .sheet{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #monedaModal .mcur-tab-bar{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #monedaModal .mcur-tab{color:var(--md-sys-color-on-surface-variant)!important;background:0 0!important}:root:not([data-theme=light]) #monedaModal .mcur-tab.active,:root:not([data-theme=light]) #monedaModal .mcur-tab[aria-selected=true]{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;border-color:var(--md-sys-color-primary)!important}:root:not([data-theme=light]) #monedaModal .mcur-panel{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #monedaModal .mcur-cfg-section{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #monedaModal .mcur-cfg-title{color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #mcurSecConvBar{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #mcurSaveChangesBar{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff3cd) 55%, var(--md-sys-color-surface-container-lowest) 45%)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #mcurSaveChangesBar span[style*="color:#92400e"],:root:not([data-theme=light]) #mcurSaveChangesBar div[style*="color:#92400e"]{color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #mcurPanel-historicas>div[style*="background:#f0f4ff"],:root:not([data-theme=light]) #mcurPanel-historicas>div[style*="background:#f7f8fa"],:root:not([data-theme=light]) #mcurHistChartWrap,:root:not([data-theme=light]) #mcurHistResult{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #mcurHistResult thead tr[style*="background:#e8eeff"]{background:var(--md-sys-color-surface-container)!important}:root:not([data-theme=light]) #mcurHistResult thead th[style*="color:#1565C0"]{color:var(--md-sys-color-primary)!important}:root:not([data-theme=light]) #mcurAllTable thead tr[style*="background:#f7f8fa"],:root:not([data-theme=light]) #mcurAllTable th[style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important}:root:not([data-theme=light]) #mcurAllTbody button[style*="background:#f0f4ff"]{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #mcurDolarapiCountryList span[style*="background:#e0f2fe"]{background:var(--md-sys-color-secondary-container)!important;color:var(--md-sys-color-on-secondary-container)!important}:root:not([data-theme=light]) #mcurMpLockedBanner{background:color-mix(in srgb, var(--md-sys-color-warning-container,#fff3cd) 50%, var(--md-sys-color-surface-container-lowest) 50%)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #monedaModal .mcur-mp-banner{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #monedaModal .mcur-quota-card{background:var(--md-sys-color-surface-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #monedaModal .mcur-key-row input{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:root:not([data-theme=light]) #mcurSyncProgressWrap div[style*="background:#ede9fe"]{background:var(--md-sys-color-surface-container)!important}:root:not([data-theme=light]) #mcurStatusBar[style*="background:#e8f8ed"]{background:color-mix(in srgb, var(--md-sys-color-success-container,#d4edda) 70%, transparent)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #mcurStatusBar[style*="background:#fdecea"]{background:var(--md-sys-color-error-container)!important;border-color:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-error-container)!important}:root:not([data-theme=light]) #mcurStatusBar[style*="background:#e0f2fe"]{background:var(--md-sys-color-secondary-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-secondary-container)!important}:root:not([data-theme=light]) #monedaModal [style*="color:#57606a"],:root:not([data-theme=light]) #monedaModal [style*="color:#888"],:root:not([data-theme=light]) #monedaModal [style*="color:#bbb"],:root:not([data-theme=light]) #monedaModal [style*="color:#aaa"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #monedaModal input:not([type=checkbox]):not([type=radio]):not([type=color]),:root:not([data-theme=light]) #monedaModal select,:root:not([data-theme=light]) #monedaModal textarea{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:root:not([data-theme=light]) #disenioWebModal .sheet{background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #disenioWebModal div[style*="border:1px solid #ddd"][style*=border-radius\:7px]{border-color:var(--md-sys-color-outline-variant)!important;background:var(--md-sys-color-surface-container-low)!important}:root:not([data-theme=light]) #dw_screenDesktop.dw-screen-active,:root:not([data-theme=light]) #dw_screenMobile.dw-screen-active{background:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important}:root:not([data-theme=light]) #dw_screenDesktop:not(.dw-screen-active),:root:not([data-theme=light]) #dw_screenMobile:not(.dw-screen-active){color:var(--md-sys-color-on-surface-variant)!important;background:0 0!important}:root:not([data-theme=light]) #disenioWebModal label[id^=dw_hlayout]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #disenioWebModal label[id^=dw_hlayout].dw-option-active{border-color:var(--md-sys-color-primary)!important;background:var(--md-sys-color-primary-container)!important}:root:not([data-theme=light]) #disenioWebModal .dw-global-bar{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #disenioWebModal .dw-toggle-row{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #disenioWebModal [id^=dw_barTab]{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface-variant)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #disenioWebModal [id^=dw_barTab].active{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;border-color:var(--md-sys-color-primary)!important}:root:not([data-theme=light]) #disenioWebModal .dw-tabpanel [style*="background:#f7f8fa"]{background:var(--md-sys-color-surface-container-low)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #disenioWebModal .dw-tabpanel [style*="border:1px solid #ddd"],:root:not([data-theme=light]) #disenioWebModal .dw-tabpanel [style*="border:1px solid #e5e7eb"]{border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #disenioWebModal [style*="color:#57606a"],:root:not([data-theme=light]) #disenioWebModal [style*="color:#888"],:root:not([data-theme=light]) #disenioWebModal [style*="color:#666"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #disenioWebModal input:not([type=checkbox]):not([type=radio]):not([type=color]),:root:not([data-theme=light]) #disenioWebModal select,:root:not([data-theme=light]) #disenioWebModal textarea{background:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline)!important}:root:not([data-theme=light]) #disenioWebStatus[style*="background:#e8f8ed"]{background:color-mix(in srgb, var(--md-sys-color-success-container,#d4edda) 70%, transparent)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-surface)!important}:root:not([data-theme=light]) #disenioWebStatus[style*="background:#fdecea"]{background:var(--md-sys-color-error-container)!important;border-color:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-error-container)!important}:root:not([data-theme=light]) #disenioWebStatus[style*="background:#e0f2fe"]{background:var(--md-sys-color-secondary-container)!important;border-color:var(--md-sys-color-outline-variant)!important;color:var(--md-sys-color-on-secondary-container)!important}:root:not([data-theme=light]) .btn.btn-filled{background:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important;border-color:#0000!important}:root:not([data-theme=light]) .btn.btn-tonal{background:var(--md-sys-color-secondary-container)!important;color:var(--md-sys-color-on-secondary-container)!important;border-color:#0000!important}:root:not([data-theme=light]) .btn.btn-outlined{color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-outline)!important;background:0 0!important}:root:not([data-theme=light]) .btn.btn-text{color:var(--md-sys-color-primary)!important;background:0 0!important;border-color:#0000!important}:root:not([data-theme=light]) .btn.btn-icon{color:var(--md-sys-color-on-surface-variant)!important;background:0 0!important;border-color:#0000!important}:root:not([data-theme=light]) .btn.btn-danger{background:var(--md-sys-color-error)!important;color:var(--md-sys-color-on-error)!important;border-color:#0000!important}:root:not([data-theme=light]) .btn.btn-success{background:var(--md-sys-color-success)!important;color:var(--md-sys-color-on-success)!important;border-color:#0000!important}:root:not([data-theme=light]) .btn .material-symbols-outlined,:root:not([data-theme=light]) .hm-close-btn .material-symbols-outlined,:root:not([data-theme=light]) .scanner-icon-btn .material-symbols-outlined{color:inherit!important}:root:not([data-theme=light]) #regDirCards [style*="background:#f7f8fa"],:root:not([data-theme=light]) #regDirCards [style*="background:#f5f5f5"]{background:var(--md-sys-color-surface-container-low)!important;color:var(--md-sys-color-on-surface)!important;border-color:var(--md-sys-color-outline-variant)!important}:root:not([data-theme=light]) #regDirCards [style*="color:#666"],:root:not([data-theme=light]) #regDirCards [style*="color:#555"],:root:not([data-theme=light]) #regDirCards [style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}:root:not([data-theme=light]) #regDirCards button[style*="color:#3b82d4"]{color:var(--md-sys-color-primary)!important;border-color:var(--md-sys-color-primary)!important;background:var(--md-sys-color-surface-container-lowest)!important}:root:not([data-theme=light]) #regDirCards button[style*="color:#ef4444"]{color:var(--md-sys-color-error)!important;border-color:var(--md-sys-color-error)!important;background:var(--md-sys-color-surface-container-lowest)!important}:root:not([data-theme=light]) #regResumenItems [style*="color:#666"],:root:not([data-theme=light]) #regResumenItems [style*="color:#555"],:root:not([data-theme=light]) #regResumenItems [style*="color:#888"]{color:var(--md-sys-color-on-surface-variant)!important}}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-panel{color:#f8fafc!important;background:linear-gradient(#121820,#0d1116)!important;border-color:#ffffff14!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-header,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-form{background:#0f172a6b!important;border-color:#94a3b829!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-thread,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-history{background:#0f172a47!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-label,:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-lock-hint{color:#cbd5e1!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal .customer-chat-field{background:#0f172a80!important;border-color:#94a3b86b!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal #customerChatInput{color:#f8fafc!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal #customerChatInput::placeholder{color:#94a3b8!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal #customerChatLoginBtn{color:#c5f9f3!important;background:#2dd4bf1f!important;border-color:#2dd4bfa6!important}:where([data-theme=dark],:root:not([data-theme=light]):is(html)) #customerChatModal #customerChatSubmit:disabled{color:#cbd5e1!important;background:#94a3b829!important}[data-theme=light] #customerChatModal .customer-chat-panel{color:#183232!important;background:linear-gradient(#fff,#f3f8f8)!important;border-color:#d7e2e2!important;box-shadow:0 24px 60px #19373738,0 0 0 1px #004d400f!important}[data-theme=light] #customerChatModal .customer-chat-header,[data-theme=light] #customerChatModal .customer-chat-form{background:#f5fafaf5!important;border-color:#d7e2e2!important}[data-theme=light] #customerChatModal .customer-chat-header h3{color:#183232!important}[data-theme=light] #customerChatModal .customer-chat-header>div>div{color:#537070!important}[data-theme=light] #customerChatModal [data-customer-chat-close]{color:#315252!important;background:#e8eeee!important;box-shadow:inset 0 0 0 1px #d2dfdf!important}[data-theme=light] #customerChatModal .customer-chat-thread,[data-theme=light] #customerChatModal .customer-chat-history{background:#f8fbfb!important}[data-theme=light] #customerChatModal .customer-chat-label,[data-theme=light] #customerChatModal .customer-chat-lock-hint{color:#466363!important}[data-theme=light] #customerChatModal .customer-chat-field{background:#fff!important;border-color:#9ab4b4!important}[data-theme=light] #customerChatModal #customerChatInput{color:#183232!important}[data-theme=light] #customerChatModal #customerChatInput::placeholder{color:#708787!important}[data-theme=light] #customerChatModal #customerChatLoginBtn{color:#00695c!important;background:#e3f5f2!important;border-color:#008577!important}[data-theme=light] #customerChatModal #customerChatSubmit:disabled{color:#6d7d7d!important;background:#e8eeee!important}
