.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.producto-menu[data-v-840179bb]{z-index:1060;top:calc(100% + .35rem);left:0;width:320px}.lista-precio-table-scroller[data-v-840179bb]{overflow:visible}.lista-precio-table[data-v-840179bb]{table-layout:fixed;width:100%}.lista-precio-table td[data-v-840179bb]{position:relative}.producto-menu__results[data-v-840179bb]{max-height:250px;overflow-y:auto}.producto-menu__item[data-v-840179bb]{padding:.65rem .75rem;border-bottom:1px solid rgba(15,23,42,.08)}.producto-menu__item[data-v-840179bb]:hover{background:#f8fafc}.producto-menu__item--active[data-v-840179bb],.producto-menu__item--active[data-v-840179bb]:hover{background:#0d6efd1f}.lista-precio-comparacion-shell[data-v-6a4b0b22]{display:flex;flex-direction:column;gap:.9rem}.lista-precio-comparacion-toolbar[data-v-6a4b0b22]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(13,110,253,.14);border-radius:.95rem;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 .35rem 1rem #0f172a0d}.lista-precio-comparacion-toolbar__title[data-v-6a4b0b22]{font-size:.95rem;font-weight:700;color:#0f172a}.lista-precio-comparacion-toolbar__subtitle[data-v-6a4b0b22]{font-size:.78rem;color:#64748b}.lista-precio-comparacion-info[data-v-6a4b0b22]{padding:.8rem 1rem;border-radius:.85rem;background:#0dcaf01f;border:1px solid rgba(13,202,240,.18);color:#0f172a}.lista-precio-comparacion-table-wrap[data-v-6a4b0b22]{border:1px solid rgba(15,23,42,.08);border-radius:.95rem;background:#fff;box-shadow:0 .35rem 1rem #0f172a0d}.lista-precio-comparacion-table[data-v-6a4b0b22]{font-size:13px;margin-bottom:0}.lista-precio-comparacion-table thead th[data-v-6a4b0b22]{position:sticky;top:0;z-index:2}.lista-precio-comparacion-table__product[data-v-6a4b0b22]{font-weight:600;color:#0f172a}.lista-precio-toolbar-shell__per-page[data-v-a7c44640]{width:84px}.lista-precio-toolbar-shell__pill[data-v-a7c44640]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;background:#0d6efd14;color:#0d6efd;font-size:.76rem;font-weight:700}.lista-precio-viewer-shell[data-v-df2d60f3]{display:flex;flex-direction:column;min-height:100%;gap:.75rem}.lista-precio-viewer-toolbar[data-v-df2d60f3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;border:1px solid rgba(13,110,253,.18);border-radius:.95rem;background:linear-gradient(135deg,#0d6efd1f,#0d6efd0a);box-shadow:0 .45rem 1rem #0d6efd14}.lista-precio-viewer-toolbar__title[data-v-df2d60f3]{font-size:.95rem;font-weight:700;color:#0b3d91}.lista-precio-viewer-toolbar__subtitle[data-v-df2d60f3]{font-size:.78rem;color:#365b96}.lista-precio-viewer-toolbar__badge[data-v-df2d60f3]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;background:#0d6efd;color:#fff;font-size:.76rem;font-weight:700;box-shadow:0 .35rem .75rem #0d6efd2e}.lista-precio-viewer-table-wrap[data-v-df2d60f3]{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:.75rem;border:1px solid rgba(15,23,42,.08);border-radius:.95rem;background:#fff;box-shadow:0 .35rem 1rem #0f172a0d}.lista-precio-viewer-table[data-v-df2d60f3]{font-size:13px;margin-bottom:0}.lista-precio-viewer-table thead th[data-v-df2d60f3]{position:sticky;top:0;z-index:2;background:#0f172a;border-color:#ffffff14;font-size:.74rem;letter-spacing:.02em}.lista-precio-viewer-table tbody td[data-v-df2d60f3]{padding-top:.85rem;padding-bottom:.85rem;vertical-align:top}.lista-precio-viewer-table__product[data-v-df2d60f3]{color:#0f172a}.lista-precio-viewer-table__readonly[data-v-df2d60f3]{border-color:#0d6efd2e;background:#0d6efd14!important}.lista-precio-viewer-table__input[data-v-df2d60f3]{border-color:#0f172a1f}.lista-precio-viewer-table__input[data-v-df2d60f3]:focus{border-color:#0d6efd73;box-shadow:0 0 0 .15rem #0d6efd1f}.lista-precio-viewer-table__metric[data-v-df2d60f3]{background:#f8fafc}.lista-precio-viewer-table__delete[data-v-df2d60f3]{width:2rem;height:2rem;border:0;border-radius:999px;background:#dc354514;color:#dc3545;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.lista-precio-viewer-table__delete[data-v-df2d60f3]:hover:not(:disabled){background:#dc354524;transform:translateY(-1px)}.lista-precio-viewer-footer[data-v-df2d60f3]{position:sticky;bottom:0;z-index:5;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -8px 20px #0f172a14;border-radius:.9rem}.rolesv2-permission-tooltip .tooltip-inner{max-width:320px;padding:0;background:transparent;box-shadow:0 .75rem 1.75rem #0f172a2e;border-radius:.9rem}.rolesv2-permission-tooltip .tooltip-arrow:before{border-top-color:#fff}.rolesv2-permission-tooltip-card{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.08);border-radius:.9rem;overflow:hidden}.rolesv2-permission-tooltip-card__header{padding:.65rem .85rem;background:linear-gradient(180deg,#0d6efd1a,#0d6efd05);border-bottom:1px solid rgba(15,23,42,.08);font-size:.78rem;font-weight:700;text-align:left}.rolesv2-permission-tooltip-card__body{padding:.7rem .85rem;display:flex;flex-direction:column;gap:.45rem}.rolesv2-permission-tooltip-card__item{display:flex;align-items:flex-start;gap:.5rem;font-size:.76rem;text-align:left;line-height:1.45}.rolesv2-permission-tooltip-card__badge{min-width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0d6efd1f;color:#0d6efd;font-size:.68rem;font-weight:700;flex-shrink:0}.rolesv2-permission-tooltip-card__empty{font-size:.76rem;color:#64748b;text-align:left}.rolesv2-form[data-v-c75010fe]{padding:.25rem}.rolesv2-page-header[data-v-c75010fe]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.rolesv2-page-title[data-v-c75010fe]{margin:0;font-weight:700;color:#0f172a}.rolesv2-page-subtitle[data-v-c75010fe]{margin:.35rem 0 0;color:#64748b}.rolesv2-summary[data-v-c75010fe]{display:flex;flex-wrap:wrap;gap:.75rem}.rolesv2-stat-pill[data-v-c75010fe]{min-width:110px;padding:.65rem .9rem;border:1px solid rgba(15,23,42,.08);border-radius:.9rem;background:linear-gradient(180deg,#0d6efd14,#0d6efd05);box-shadow:0 .4rem 1rem #0f172a0f}.rolesv2-stat-pill__label[data-v-c75010fe]{display:block;font-size:.74rem;color:#64748b;margin-bottom:.15rem}.rolesv2-toolbar-card[data-v-c75010fe]{padding:1rem 1.1rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#fff;box-shadow:0 .55rem 1.4rem #0f172a0f}.rolesv2-role-hint[data-v-c75010fe]{padding:.85rem 1rem;border-radius:.9rem;background:#f8fafc;border:1px solid rgba(148,163,184,.22)}.rolesv2-role-hint__label[data-v-c75010fe]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.rolesv2-role-hint__value[data-v-c75010fe]{font-weight:700;color:#0f172a;margin:.2rem 0}.rolesv2-toolbar-actions[data-v-c75010fe]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.rolesv2-status-alert[data-v-c75010fe]{border:1px solid rgba(15,23,42,.08);border-radius:.9rem}.rolesv2-panel-card[data-v-c75010fe]{overflow:hidden}.rolesv2-panel-card__header[data-v-c75010fe]{padding:.9rem 1rem;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#0d6efd14,#0d6efd05)}.rolesv2-search-wrap[data-v-c75010fe]{position:relative;min-width:min(100%,340px)}.rolesv2-search-wrap .form-control[data-v-c75010fe]{padding-left:2.25rem;border-radius:.8rem}.rolesv2-search-icon[data-v-c75010fe]{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:#94a3b8;z-index:2}.rolesv2-scroll-body[data-v-c75010fe]{max-height:70vh;overflow:auto;background:#f8fafc}.rolesv2-empty-state[data-v-c75010fe]{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;color:#475569}.rolesv2-empty-state--compact[data-v-c75010fe]{min-height:180px}.rolesv2-empty-state__icon[data-v-c75010fe]{font-size:1.4rem;color:#0d6efd}.rolesv2-accordion-item[data-v-c75010fe]{border:1px solid rgba(15,23,42,.08);border-radius:.95rem;overflow:hidden;box-shadow:0 .45rem 1rem #0f172a0d}.rolesv2-accordion-item+.rolesv2-accordion-item[data-v-c75010fe]{margin-top:.85rem}.rolesv2-module-check[data-v-c75010fe]{padding:.6rem .9rem;min-width:240px}.rolesv2-module-check .form-check[data-v-c75010fe]{margin-bottom:0}.rolesv2-module-check .form-check-input[data-v-c75010fe]{width:.95rem;height:.95rem;margin-top:0}.rolesv2-module-check .form-check-label[data-v-c75010fe]{font-size:.85rem;line-height:1.1}.rolesv2-accordion-button[data-v-c75010fe]{background:#fff}.rolesv2-menu-block[data-v-c75010fe]{padding:.8rem .9rem;margin:0 0 .75rem;border-radius:.85rem;background:#fff;border:1px solid rgba(15,23,42,.06)}.rolesv2-menu-check[data-v-c75010fe]{font-weight:600}.rolesv2-submenu-card[data-v-c75010fe]{height:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border:1px solid rgba(15,23,42,.08);border-radius:.85rem;background:#fff}.form-check-input[type=checkbox][data-v-c75010fe]{border-radius:5px}.rolesv2-submenu-edit[data-v-c75010fe]{margin:0;padding:0;white-space:nowrap}.rolesv2-submenu-edit .form-check-input[data-v-c75010fe]{width:.8rem;height:.8rem;margin-top:.25rem}.rolesv2-submenu-edit .form-check-label[data-v-c75010fe]{font-size:.75rem;line-height:1}.rolesv2-permission-item[data-v-c75010fe]{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:.8rem;background:#fff;border:1px solid rgba(15,23,42,.06)}.rolesv2-permission-item[data-rolesv2-permission-tooltip][data-v-c75010fe]{cursor:help}.rolesv2-permission-item__label[data-v-c75010fe]{flex:1 1 auto}.rolesv2-permission-item__hint[data-v-c75010fe]{color:#0d6efd;font-size:.8rem;line-height:1;opacity:.9}@media(max-width:1199.98px){.rolesv2-toolbar-actions[data-v-c75010fe]{justify-content:flex-start}}.combined-selects-island[data-v-e1f2d64d]{display:flex;gap:.5rem;align-items:flex-start;width:100%}.combined-selects-island>div[data-v-e1f2d64d]{flex:1 1 0%;min-width:0;display:flex;flex-direction:column}.combined-selects-island label[data-v-e1f2d64d]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-3)}.po-select[data-v-e1f2d64d],.combined-selects-island select[data-v-e1f2d64d]{min-width:0;width:100%;box-sizing:border-box}.ts-control[data-v-e1f2d64d],.tom-select[data-v-e1f2d64d],.ts-control .item[data-v-e1f2d64d],.ts-dropdown[data-v-e1f2d64d]{width:100%!important;box-sizing:border-box}@media(max-width:992px){.combined-selects-island[data-v-e1f2d64d]{flex-direction:column;align-items:stretch}.po-select[data-v-e1f2d64d]{width:100%}}
