.p-datatable-row-selected{color:#fff;background-color:#3159db99!important}.p-datatable-row-selected td{color:#fff;font-weight:400;border:none!important}@font-face{font-family:"72-regular";font-weight:500;font-style:normal;src:url(/assets/72-Regular-full-CcU3st90.woff2)format("woff2")}@font-face{font-family:"72-bold";font-weight:400;font-style:normal;src:url(/assets/72-Bold-full-C3cLlqgJ.woff2)format("woff2")}:root{--font-family:"72-regular", "Helvetica Neue", Arial, Helvetica, sans-serif;--table-cell-padding:3px;--azul-blue:#0a6ed1;--azul-light-blue:#d1e8ff;--azul-dark-blue:#004ba8;--azul-grey:#6a6d70;--azul-light-grey:#d3d3d3a1;--azul-dark-grey:#2c2e31;--azul-green:#107e3e;--azul-light-green:#dff7e1;--azul-dark-green:#0b5e27;--azul-red:#e50000;--azul-light-red:#ffd3d3;--azul-dark-red:#a80000;--azul-yellow:#f2c037;--azul-light-yellow:#fff7d1;--azul-dark-yellow:#c09400;--object-background-color:#f5f5f5;--object-window:#f5f5f5;--object-card:#fff;--object-background-color-2:#dfdfdf}*{box-sizing:border-box;margin:0;padding:0}.application{font-family:var(--font-family);background:var(--object-background-color-2) center center no-repeat;background-size:auto;flex-direction:column;gap:0;width:100dvw;height:100dvh;margin:0 auto;font-size:14px;display:flex;overflow:hidden}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--object-background-color-2)}.application-content{flex:1;overflow:hidden}.application-content [centered]{place-content:center;display:grid}.application-header .ui.menu{border-radius:0;margin:0}.application-header .ui.menu .item:before{background:0 0!important}table[class*=ui\ table] th,table[class*=ui\ table] td{padding:var(--table-cell-padding)!important}table[class*=ui\ table] td button[class*=ui\ button]{background:0 0!important;border-radius:0!important}.p-paginator{border-radius:0!important}.p-paginator [class*=ui\ button]{background:0 0;border-radius:0!important}[flex]{display:flex}[flex-1]{flex:1}[flex-space-between]{justify-content:space-between}[flex-space-between] *{flex:1}[class*="ui button transparent"]{background:0 0!important}.products-manager{background-color:#fff;border-radius:3px;flex-direction:column;gap:3px;height:80vh;padding:3px;display:flex;overflow:hidden}.productos-panel{background-color:#dcdcdc;border:thin solid silver;border-radius:3px;flex-flow:wrap;flex:1;gap:.5rem;padding:3px;display:flex;overflow-y:scroll}.layout_columns{flex-flow:row;flex-grow:1;flex-shrink:0;gap:6px;height:100%;display:flex}.layout_columns .layout_columns_column{flex:1}button[class*=ui\ button].transparent{background:0 0!important}.flex{display:flex}.flex-space-between{justify-content:space-between}.flex-row{flex-direction:row}.w-100{width:100%}.p-overlay-mask{backdrop-filter:blur(2px)grayscale(.25)}input{height:34px!important}.p-dialog{border-radius:0!important}.p-dialog-header,.p-dialog-content,.p-dialog-footer{background:#f0f0f0}.p-card{background:var(--object-card)!important}.p-component{font-family:var(--font-family)}.font-72{font-family:"72-regular",Helvetica Neue,Arial,Helvetica,sans-serif!important}.p-dialog{min-width:640px}.p-dialog-header,.p-dialog-footer{height:64px}.swal2-container{backdrop-filter:blur(10px)saturate(180%);background:#0006}.swal2-container .swal2-popup{font-family:var(--font-family);background:var(--p-surface-0);max-width:320px;padding:20px;box-shadow:0 20px 60px #0000004d;border-radius:14px!important}.swal2-container .swal2-title{color:var(--p-text-color);text-align:center;margin:0 0 8px;font-family:"72-bold",Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:600}.swal2-container .swal2-html-container,.swal2-container .swal2-content{font-family:var(--font-family);color:var(--p-text-muted-color);text-align:center;margin:0 0 20px;font-size:.9375rem;line-height:1.4}.swal2-container .swal2-actions{flex-direction:row;gap:8px;margin-top:16px;display:flex}.swal2-container .swal2-actions button{font-family:var(--font-family);margin:0;padding:12px 20px;font-size:1rem;font-weight:600;transition:all .2s;border-radius:12px!important}.swal2-container .swal2-confirm{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.swal2-container .swal2-confirm:hover{transform:scale(1.02);background-color:var(--p-primary-hover-color)!important}.swal2-container .swal2-confirm:active{transform:scale(.98)}.swal2-container .swal2-cancel{background-color:var(--p-surface-100)!important;color:var(--p-primary-color)!important}.swal2-container .swal2-cancel:hover{transform:scale(1.02);background-color:var(--p-surface-200)!important}.swal2-container .swal2-cancel:active{transform:scale(.98)}.swal2-container .swal2-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%!important}.swal2-container .swal2-icon.swal2-success{border-color:var(--p-emerald-500);background:var(--p-emerald-50)}.swal2-container .swal2-icon.swal2-success .swal2-success-ring{border-color:var(--p-emerald-500)}.swal2-container .swal2-icon.swal2-error{border-color:var(--p-red-500);background:var(--p-red-50)}.swal2-container .swal2-icon.swal2-warning{border-color:var(--p-amber-500);background:var(--p-amber-50)}.swal2-container .swal2-icon.swal2-info{border-color:var(--p-sky-500);background:var(--p-sky-50)}.swal2-container .swal2-input,.swal2-container .swal2-textarea,.swal2-container .swal2-select,.swal2-container .swal2-file{border:1px solid var(--p-surface-400);font-family:var(--font-family);background:var(--p-surface-0);height:44px;padding:0 12px;transition:all .2s;border-radius:10px!important}.swal2-container .swal2-input:focus,.swal2-container .swal2-textarea:focus,.swal2-container .swal2-select:focus,.swal2-container .swal2-file:focus{border-color:var(--p-primary-color);background:var(--p-surface-50);box-shadow:0 0 0 3px color-mix(in srgb, var(--p-primary-color) 20%, transparent);outline:none}.swal2-container .swal2-textarea{resize:none;min-height:80px;padding:12px;height:auto!important}.swal2-container .swal2-footer{font-family:var(--font-family);color:var(--p-text-muted-color);text-align:center;margin-top:12px;font-size:.75rem}:root{--breakpoint-xs:480px;--breakpoint-sm:768px;--breakpoint-md:992px;--breakpoint-lg:1200px}.container-fluid,.container-responsive{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=576px){.container-responsive{max-width:540px}}@media (width>=768px){.container-responsive{max-width:720px}}@media (width>=992px){.container-responsive{max-width:960px}}@media (width>=1200px){.container-responsive{max-width:1140px}}.hidden-xs{display:none}@media (width>=576px){.hidden-xs{display:initial}.visible-xs{display:none}}.hidden-sm{display:initial}@media (width<=768px){.hidden-sm{display:none}}@media (width>=768px){.visible-sm{display:none}}.hidden-md{display:initial}@media (width<=992px){.hidden-md{display:none}}@media (width>=992px){.visible-md{display:none}}.p-responsive{padding:1rem}@media (width<=768px){.p-responsive{padding:.5rem}}.m-responsive{margin:1rem}@media (width<=768px){.m-responsive{margin:.5rem}}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col{width:100%;padding-left:15px;padding-right:15px;position:relative}.col-12{flex:0 0 100%;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-3{flex:0 0 25%;max-width:25%}@media (width<=768px){.col-sm-12{flex:0 0 100%;max-width:100%}.col-sm-6{flex:0 0 50%;max-width:50%}}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}@media (width<=768px){.table-responsive th,.table-responsive td{white-space:nowrap}.form-responsive .field{margin-bottom:.5rem}.form-responsive input,.form-responsive select,.form-responsive textarea{font-size:16px}.form-responsive .fields{flex-direction:column}.form-responsive .fields .field{width:100%!important}.btn-responsive{width:100%;margin-bottom:.5rem;display:block}.btn-group-responsive{flex-direction:column;display:flex}.btn-group-responsive .button{margin-bottom:.5rem;border-radius:.25rem!important}}.datatable-responsive .p-datatable-header,.datatable-responsive .p-datatable-footer{flex-wrap:wrap;display:flex}@media (width<=768px){.datatable-responsive .p-datatable-header>*,.datatable-responsive .p-datatable-footer>*{width:100%;margin-bottom:.5rem}.datatable-responsive .p-paginator-bottom{flex-wrap:wrap}.datatable-responsive .p-paginator-element{margin-bottom:.25rem}}[data-v-4db3908a]:root{--panel-background:#fafafa;--toolbar-background:linear-gradient(to bottom, var(--panel-background), #fff, var(--panel-background))}.not-found-page[data-v-4de4e0ba]{min-height:60vh}.alert[data-v-43cbaef5]{border:1px solid;border-radius:6px;align-items:center;gap:.75rem;min-width:300px;padding:1rem;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.alert.alert-success[data-v-43cbaef5]{color:#0f5132;background-color:#d1f2eb;border-color:#17a2b8}.alert.alert-success .alert-icon[data-v-43cbaef5]{color:#198754}.alert.alert-info[data-v-43cbaef5]{color:#055160;background-color:#cff4fc;border-color:#0dcaf0}.alert.alert-info .alert-icon[data-v-43cbaef5]{color:#0dcaf0}.alert.alert-warn[data-v-43cbaef5]{color:#664d03;background-color:#fff3cd;border-color:#ffc107}.alert.alert-warn .alert-icon[data-v-43cbaef5]{color:#fd7e14}.alert.alert-error[data-v-43cbaef5]{color:#721c24;background-color:#f8d7da;border-color:#dc3545}.alert.alert-error .alert-icon[data-v-43cbaef5]{color:#dc3545}.alert-float[data-v-43cbaef5]{top:calc(2rem + var(--offset-y,0px));z-index:1000;position:fixed;left:50%;transform:translate(-50%)}.alert-float-center[data-v-43cbaef5]{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-content[data-v-43cbaef5]{align-items:center;gap:.75rem;width:100%;display:flex}.alert-icon[data-v-43cbaef5]{flex-shrink:0;font-size:1.25rem}.alert-text[data-v-43cbaef5]{flex:1}.alert-timer[data-v-43cbaef5]{color:inherit;opacity:.7;margin-right:.5rem;font-size:.875rem}.alert-close[data-v-43cbaef5]{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.alert-close[data-v-43cbaef5]:hover{background-color:#0000001a}.alert-close .pi[data-v-43cbaef5]{font-size:.875rem}.alert-slide-enter-active[data-v-43cbaef5],.alert-slide-leave-active[data-v-43cbaef5]{transition:all .3s}.alert-slide-enter-from[data-v-43cbaef5],.alert-slide-leave-to[data-v-43cbaef5]{opacity:0;transform:translate(-50%)translateY(-20px)}.system-messages[data-v-7a9c9ad1]{z-index:1100;pointer-events:none;flex-direction:column;gap:10px;width:100%;max-width:400px;display:flex;position:fixed;top:20px;right:20px}.system-messages .alert[data-v-7a9c9ad1]{pointer-events:auto;opacity:.95;transition:all .3s;box-shadow:0 4px 12px #00000026}.system-messages .alert[data-v-7a9c9ad1]:hover{opacity:1;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.alert-list-move[data-v-7a9c9ad1],.alert-list-enter-active[data-v-7a9c9ad1],.alert-list-leave-active[data-v-7a9c9ad1]{transition:all .5s}.alert-list-enter-from[data-v-7a9c9ad1],.alert-list-leave-to[data-v-7a9c9ad1]{opacity:0;transform:translate(30px)}.alert-list-leave-active[data-v-7a9c9ad1]{position:absolute}.application[data-v-730c7a04]{border:thin solid #a2a2a2;border-radius:10px;grid-template-rows:auto 1fr auto;width:100dvw;height:100dvh;display:grid;overflow:hidden;padding:0!important}.application .application-header[data-v-730c7a04]{grid-row:1}.application .application-content[data-v-730c7a04]{flex-direction:column;grid-row:2;gap:2px;display:flex;position:relative;overflow:auto}.application .application-content[data-v-730c7a04]:before{content:"";opacity:.35;z-index:-1;background:url(/static/logo.png) 50%/256px no-repeat fixed;width:100%;height:100%;position:fixed;top:0;left:0}.application .application-footer[data-v-730c7a04]{border-top:thin solid #ccc;grid-row:3;margin:1px;position:relative;overflow:hidden}.application-content[data-v-730c7a04]{flex-direction:column;gap:.2rem;min-height:0;display:flex;overflow:auto}footer[data-v-730c7a04]{background:#fff;padding:2px 5px}footer div[data-v-730c7a04]{place-items:center;display:flex}[data-v-30d2d196] .application-content{overflow:hidden}.layout-center[data-v-d798855a]{place-items:center;width:100%;height:100%;display:grid}.EmptyData[data-v-85263fb4]{text-align:center;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-content[data-v-85263fb4]{flex-direction:column;align-items:center;gap:1rem;display:flex;transform:scale(.8)}.empty-icon[data-v-85263fb4]{color:var(--text-color-secondary);opacity:.5;font-size:3rem}.empty-message[data-v-85263fb4]{color:var(--text-color-secondary);font-size:1.1rem;font-weight:500}.ios-tabs[data-v-864b8827]{border-radius:999px;gap:12px;width:480px}.ios-tabs[data-v-864b8827] .p-tablist{background:#f2f2f7;border:1px solid #0000000f;border-radius:999px;align-self:center;padding:2px;overflow:hidden}.ios-tabs[data-v-864b8827] .p-tablist-tab-list{border:0}.ios-tabs[data-v-864b8827] .p-tab{color:#8e8e93;letter-spacing:-.01em;text-transform:none;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:6px 18px;font-size:.8rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.ios-tabs[data-v-864b8827] .p-tab:not(.p-tab-active):not(.p-disabled):hover{color:#1c1c1e;background:#78788014;border-color:#0000}.ios-tabs[data-v-864b8827] .p-tab.p-tab-active{color:#1c1c1e;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 1px #0000000a}.ios-tabs[data-v-864b8827] .p-tablist-active-bar{visibility:hidden}.ios-tabs[data-v-864b8827] .p-tabpanels{background:0 0;padding:0}@media (prefers-reduced-motion:reduce){.ios-tabs[data-v-864b8827] .p-tab{transition:opacity .16s}}@media (prefers-reduced-transparency:reduce){.ios-tabs[data-v-864b8827] .p-tablist{background:#e9e9ee}}@media (width<=520px){.ios-tabs[data-v-864b8827]{width:100%;max-width:480px}}.system-header[data-v-d7661bff]{z-index:1000;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:56px;padding:0 1.25rem;display:flex;box-shadow:0 1px 3px #0000000d}.system-header-left[data-v-d7661bff]{align-items:center;gap:.25rem;display:flex}.system-header-right[data-v-d7661bff]{align-items:center;gap:.5rem;display:flex}.header-brand[data-v-957719d4]{border-right:1px solid #e2e8f0;align-items:center;gap:.625rem;padding-right:1rem;display:flex}.brand-favicon[data-v-957719d4]{border-radius:4px;width:32px;height:32px}.brand-content[data-v-957719d4]{align-items:center;display:flex}.brand-logo[data-v-957719d4]{height:24px}.header-item[data-v-dae621e0]{color:#475569;cursor:pointer;border-radius:6px;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.header-item[data-v-dae621e0]:hover{color:#1e293b;background:#e2e8f0}.header-calendar[data-v-5ad1f1ee]{align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.calendar-icon[data-v-5ad1f1ee]{background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.calendar-icon i[data-v-5ad1f1ee]{color:#64748b;font-size:.75rem}.calendar-info[data-v-5ad1f1ee]{flex-direction:column;gap:.05rem;display:flex}.calendar-date[data-v-5ad1f1ee]{color:#475569;font-size:.75rem;font-weight:500;line-height:1.1}.calendar-time[data-v-5ad1f1ee]{color:#94a3b8;font-family:SF Mono,Monaco,monospace;font-size:.7rem}.header-logout[data-v-e95260a0]{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.header-logout[data-v-e95260a0]:hover{background:#fee2e2;border-color:#f87171}.header-logout i[data-v-e95260a0]{font-size:.875rem}.header-user[data-v-ffa69332]{cursor:pointer;border-radius:8px;align-items:center;gap:.625rem;padding:.375rem .625rem;transition:all .2s;display:flex;position:relative}.header-user[data-v-ffa69332]:hover{background:#e2e8f0}.user-avatar[data-v-ffa69332]{background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.user-avatar i[data-v-ffa69332]{color:#64748b;font-size:.875rem}.user-avatar .status-indicator[data-v-ffa69332]{color:#22c55e;background:#fff;border-radius:50%;padding:2px;font-size:.65rem;position:absolute;bottom:-2px;right:-2px}.user-info[data-v-ffa69332]{flex-direction:column;display:flex}.user-name[data-v-ffa69332]{color:#1e293b;font-size:.8rem;font-weight:600;line-height:1.2}.user-role[data-v-ffa69332]{color:#64748b;font-size:.7rem}.dropdown-icon[data-v-ffa69332]{color:#94a3b8;font-size:.65rem}.user-dropdown[data-v-ffa69332]{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:200px;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 40px #0000001f}.dropdown-item[data-v-ffa69332]{cursor:pointer;color:#475569;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:all .2s;display:flex}.dropdown-item[data-v-ffa69332]:hover{color:#1e293b;background:#f8fafc}.dropdown-item i[data-v-ffa69332]{color:#64748b;font-size:.9rem}.printer-status[data-v-ee7540a9]{align-items:center;display:flex;position:relative}.printer-icon-wrapper[data-v-ee7540a9]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.25rem;padding:.375rem .625rem;transition:all .2s;display:flex}.printer-icon-wrapper[data-v-ee7540a9]:hover{background:#f8fafc;border-color:#cbd5e1}.printer-icon-wrapper.state-offline[data-v-ee7540a9]{background:#fef2f2;border-color:#fca5a5}.printer-icon-wrapper.state-offline[data-v-ee7540a9]:hover{background:#fee2e2;border-color:#f87171}.printer-icon[data-v-ee7540a9]{color:#64748b;font-size:1rem}.printer-label[data-v-ee7540a9]{margin-right:.25rem;font-size:.75rem;font-weight:600}.printer-label.online[data-v-ee7540a9]{color:#16a34a}.printer-label.offline[data-v-ee7540a9]{color:#dc2626}.dropdown-arrow[data-v-ee7540a9]{color:#94a3b8;font-size:.6rem}.printer-dropdown[data-v-ee7540a9]{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:180px;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 40px #0000001f}.dropdown-item[data-v-ee7540a9]{cursor:pointer;color:#475569;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:all .2s;display:flex}.dropdown-item[data-v-ee7540a9]:hover{color:#1e293b;background:#f8fafc}.dropdown-item i[data-v-ee7540a9]{color:#64748b;font-size:.9rem}.dropdown-item-info[data-v-ee7540a9]{cursor:default;background:#f8fafc;border-bottom:1px solid #e2e8f0}.dropdown-item-info span[data-v-ee7540a9]{color:#16a34a;font-size:.85rem;font-weight:600}.dropdown-item-info[data-v-ee7540a9]:hover{color:inherit;background:#f8fafc}.dropdown-version[data-v-ee7540a9]{color:#94a3b8;text-align:right;border-bottom:1px solid #e2e8f0;padding:.375rem 1rem;font-size:.65rem}.dropdown-status[data-v-ee7540a9]{text-align:center;border-top:1px solid #e2e8f0;padding:.625rem 1rem;font-size:.75rem}.dropdown-status.status-success[data-v-ee7540a9]{color:#16a34a;background:#f0fdf4}.dropdown-status.status-fail[data-v-ee7540a9]{color:#dc2626;background:#fef2f2}.pos_body[data-v-947bfdb7]{background:#fff;height:80vh}.sys-menu[data-v-babb9153]{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;position:relative;box-shadow:0 1px 3px #0000000d}.menu-inner[data-v-babb9153]{align-items:stretch;gap:1px;height:46px;padding:0 6px;display:flex}.menu-item-wrapper[data-v-babb9153]{align-items:stretch;display:flex;position:relative}.menu-link[data-v-babb9153]{color:#475569;cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:0 10px;font-size:.82rem;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.menu-link[data-v-babb9153]:hover{color:#1e293b;background:#f1f5f9}.menu-link.active[data-v-babb9153]{color:#1e40af;background:#eff6ff;font-weight:500}.menu-link i[data-v-babb9153]:first-child{color:#94a3b8;font-size:.85rem}.menu-link.active i[data-v-babb9153]:first-child{color:#2563eb}.dropdown-panel[data-v-babb9153]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:220px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.dropdown-content[data-v-babb9153]{flex-direction:column;gap:1px;display:flex}.dropdown-link[data-v-babb9153]{color:#475569;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;text-decoration:none;transition:all .15s;display:flex}.dropdown-label[data-v-babb9153]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:50ch;overflow:hidden}.dropdown-link[data-v-babb9153]:hover{color:#1e293b;background:#f1f5f9}.dropdown-link.active[data-v-babb9153]{color:#1e40af;background:#eff6ff;font-weight:500}.dropdown-link.disabled[data-v-babb9153]{opacity:.35;cursor:not-allowed;pointer-events:none}.maturity-dot[data-v-babb9153]{border-radius:50%;flex-shrink:0;width:7px;min-width:7px;height:7px;min-height:7px}.maturity-dot-stable[data-v-babb9153]{background:#22c55e;box-shadow:0 0 4px #22c55e66}.maturity-dot-beta[data-v-babb9153]{background:#f59e0b;box-shadow:0 0 4px #f59e0b66}.maturity-dot-experimental[data-v-babb9153]{background:#06b6d4;box-shadow:0 0 4px #06b6d466}.maturity-dot-deprecated[data-v-babb9153]{background:#ef4444;box-shadow:0 0 4px #ef444466}.dropdown-backdrop[data-v-babb9153]{z-index:99;position:fixed;inset:0}.dropdown-link i[data-v-babb9153]{color:#94a3b8;text-align:center;width:18px;font-size:.8rem}.dropdown-link.active i[data-v-babb9153]{color:#2563eb}.shortcut-tag[data-v-babb9153]{color:#94a3b8;white-space:nowrap;text-align:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;min-width:38px;padding:1px 5px;font-family:inherit;font-size:.62rem;line-height:1.4}.dropdown-enter-active[data-v-babb9153],.dropdown-leave-active[data-v-babb9153]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-babb9153],.dropdown-leave-to[data-v-babb9153]{opacity:0;transform:translateY(-4px)}.audit-grid[data-v-58ff46d9]{flex-direction:column;gap:16px;display:flex}.audit-section[data-v-58ff46d9]{flex-direction:column;gap:6px;display:flex}.audit-section-title[data-v-58ff46d9]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0;padding-bottom:4px;font-size:.78rem;font-weight:600}.audit-row[data-v-58ff46d9]{align-items:center;gap:8px;display:flex}.audit-label[data-v-58ff46d9]{color:#94a3b8;flex-shrink:0;min-width:50px;font-size:.8rem}.audit-value[data-v-58ff46d9]{color:#334155;font-size:.82rem;font-weight:500}.admin-layout[data-v-68143d3c]{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.admin-content-wrapper[data-v-68143d3c]{width:100%;height:100%;display:flex;position:relative;overflow:auto}.admin-content-full[data-v-68143d3c]{width:100%}.router-view-container[data-v-68143d3c]{flex-direction:column;flex:1;height:100%;max-height:100%;padding:15px;display:flex;overflow:auto}.loading-container[data-v-68143d3c]{color:#6c757d;background:#f8f9fa;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.loading-spinner[data-v-68143d3c]{border:4px solid #e9ecef;border-top-color:#007bff;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite spin-68143d3c}@keyframes spin-68143d3c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-placeholder[data-v-68143d3c]{color:#6c757d;background:#f8f9fa;border-radius:4px;justify-content:center;align-items:center;height:60px;margin:8px 0;font-size:14px;display:flex}.loading-placeholder[data-v-68143d3c]:before{content:"";border:2px solid #e9ecef;border-top-color:#007bff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:1s linear infinite spin-68143d3c}.form-win-toolbar[data-v-e3b2ac05]{user-select:none;background-color:#f0f0f0;border-bottom:1px solid #d0d0d0;align-items:center;height:36px;padding:3px;display:flex}.toolbar-container[data-v-e3b2ac05]{align-items:center;width:100%;height:100%;display:flex}.toolbar-group[data-v-e3b2ac05]{align-items:center;height:100%;display:flex}.toolbar-group.toolbar-group-export[data-v-e3b2ac05]{position:relative}.toolbar-group.toolbar-group-details[data-v-e3b2ac05]{align-items:center;margin-right:4px;display:flex}.toolbar-group.toolbar-group-search[data-v-e3b2ac05]{align-items:center;display:flex}.toolbar-group.toolbar-group-extras[data-v-e3b2ac05]{align-items:center;gap:2px;margin-left:4px;display:flex}.toolbar-group.toolbar-group-position[data-v-e3b2ac05]{margin-left:8px}.toolbar-button[data-v-e3b2ac05]{cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-width:28px;height:28px;margin:0 1px;padding:4px;display:flex}.toolbar-button[data-v-e3b2ac05]:hover{background-color:#e0e0e0;border-color:silver}.toolbar-button[data-v-e3b2ac05]:active{background-color:#d0d0d0;border-color:#a0a0a0}.toolbar-button[disabled][data-v-e3b2ac05]{opacity:.5;cursor:not-allowed}.toolbar-button[disabled][data-v-e3b2ac05]:hover{background-color:#0000;border-color:#0000}.toolbar-button i[data-v-e3b2ac05]{font-size:14px}.toolbar-button-active[data-v-e3b2ac05]{box-shadow:inset 0 0 0 1px #6ea8fe;background-color:#cfe2ff!important;border-color:#6ea8fe!important}.toolbar-spacer[data-v-e3b2ac05]{flex:1}.toolbar-group-set[data-v-e3b2ac05]{align-items:center;display:flex}.toolbar-separator[data-v-e3b2ac05]{background:#e0e0e0;align-self:center;width:1px;min-height:36px;margin:0 .75rem}.search-field[data-v-e3b2ac05]{background:#fff;border:1px solid #d0d0d0;border-radius:4px;align-items:center;height:32px;padding:0 .25rem;display:flex}.toolbar-search[data-v-e3b2ac05]{background:0 0;border:none;outline:none;height:28px;padding:0 .5rem;font-size:.875rem}.export-menu-float[data-v-e3b2ac05]{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;min-width:150px;padding:.5rem 0;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #0000001f}.export-menu-option[data-v-e3b2ac05]{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background .15s;display:flex}.export-menu-option i[data-v-e3b2ac05]{font-size:14px}.export-menu-option[data-v-e3b2ac05]:hover{background:#f0f0f0}.export-menu-header[data-v-e3b2ac05]{border-bottom:1px solid #eee;margin-bottom:.25rem;padding:.5rem 2rem .8rem 1rem;font-size:.875rem;font-weight:700;background:#fefefe!important}.export-menu-header i[data-v-e3b2ac05]{font-size:14px}.toolbar-grip-xp-dots[data-v-e3b2ac05]{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:10px;height:28px;margin-right:.7rem;display:flex}.grip-dot[data-v-e3b2ac05]{background:#e0e0d8;border:1px solid #b0b0b0;border-radius:50%;width:2px;height:2px;box-shadow:1px 1px 1.5px #fff,inset 1.5px 1.5px 2px #b0b0b0}.position-indicator[data-v-e3b2ac05]{color:#666;white-space:nowrap;user-select:none;min-width:60px;padding:0 8px;font-size:.875rem}@media (width<=768px){.toolbar-container[data-v-e3b2ac05]{justify-content:flex-start;overflow-x:auto}.toolbar-group[data-v-e3b2ac05]{flex-shrink:0}.search-field input[data-v-e3b2ac05]{width:100px}}.win11-window[data-v-564dae46]{border-radius:8px;flex-direction:column;transition:box-shadow .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 20px #00000026}.win11-window[data-v-564dae46]:hover{box-shadow:0 8px 30px #0003}.win11-titlebar[data-v-564dae46]{user-select:none;background:#18307e;border-bottom:1px solid #1d4ed8;align-items:center;padding:8px 12px;display:flex}.win11-titlebar span[data-v-564dae46]{color:#fff;flex-grow:1;margin-left:8px;font-size:14px;font-weight:500}.win11-buttons[data-v-564dae46]{gap:8px;display:flex}.win11-buttons i.pi-window-minimize[data-v-564dae46],.win11-buttons i.pi-window-maximize[data-v-564dae46]{color:#b3b3b3}.win11-content[data-v-564dae46]{background-color:var(--object-background-color);flex-direction:row;display:flex;overflow:hidden}.win11-content-main[data-v-564dae46]{flex:1;min-width:0;padding:3px 6px;overflow:auto}.details-panel[data-v-564dae46]{border-left:1px solid var(--surface-border,#d0d0d0);background-color:var(--surface-card,#fff);width:300px;min-width:300px;padding:8px;overflow-y:auto}.win11-footer[data-v-564dae46]{background-color:#f9f9f9;border-top:1px solid #e0e0e0;min-height:46px;padding:8px 16px;line-height:46px}.win11-resizer[data-v-564dae46]{z-index:10;background-color:#0000;width:8px;height:8px;position:absolute}.win11-resizer.top-left[data-v-564dae46]{cursor:nwse-resize;top:-4px;left:-4px}.win11-resizer.top-right[data-v-564dae46]{cursor:nesw-resize;top:-4px;right:-4px}.win11-resizer.bottom-left[data-v-564dae46]{cursor:nwse-resize;bottom:-4px;left:-4px}.win11-resizer.bottom-right[data-v-564dae46]{cursor:nwse-resize;bottom:-4px;right:-4px}.error-messages[data-v-564dae46]{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;width:100%;max-width:600px;padding:8px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.error-toast[data-v-564dae46]{color:#fff;pointer-events:auto;cursor:pointer;background-color:#fd5c5c;border-radius:4px;align-items:center;gap:8px;padding:12px 16px;transition:opacity .3s,transform .3s;animation:.3s slideIn-564dae46;display:flex;box-shadow:0 2px 8px #00000026}.error-toast.fade-out[data-v-564dae46]{opacity:0;transform:translateY(-10px)}.error-toast i[data-v-564dae46]{font-size:18px}@keyframes slideIn-564dae46{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.win11-window[data-v-564dae46]{box-shadow:none;border-radius:0}.win11-content-main[data-v-564dae46]{padding:3px}.win11-resizer[data-v-564dae46]{display:none}}.filters-panel[data-v-564dae46]{background:var(--surface-card,#fff);border-bottom:1px solid var(--surface-border,#dee2e6);z-index:10;box-shadow:0 4px 12px #00000014}.filter-slide-enter-active[data-v-564dae46],.filter-slide-leave-active[data-v-564dae46]{transition:max-height .25s,opacity .2s;overflow:hidden}.filter-slide-enter-from[data-v-564dae46],.filter-slide-leave-to[data-v-564dae46]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.filter-slide-enter-to[data-v-564dae46],.filter-slide-leave-from[data-v-564dae46]{opacity:1;max-height:600px}.details-slide-enter-active[data-v-564dae46],.details-slide-leave-active[data-v-564dae46]{transition:max-width .25s,opacity .2s,padding .25s;overflow:hidden}.details-slide-enter-from[data-v-564dae46],.details-slide-leave-to[data-v-564dae46]{opacity:0;border-left-width:0;min-width:0;max-width:0;padding-left:0;padding-right:0}.details-slide-enter-to[data-v-564dae46],.details-slide-leave-from[data-v-564dae46]{opacity:1;max-width:300px}@media (width<=768px){.details-panel[data-v-564dae46]{border-left:none;border-top:1px solid var(--surface-border,#d0d0d0);width:100%;min-width:0}.win11-content[data-v-564dae46]{flex-direction:column}.win11-content-main[data-v-564dae46]{flex:none;min-height:0}.details-slide-enter-to[data-v-564dae46],.details-slide-leave-from[data-v-564dae46]{max-width:100%}}.toggle-si-no[data-v-ed40f76f]{align-items:center;gap:.5rem;display:flex}span[data-v-ed40f76f]{color:#666;font-size:.9rem;transition:color .2s}.active-label[data-v-ed40f76f]{color:var(--primary-color,#059669);font-weight:600}.time-ago[data-v-3fa9573e]{color:var(--p-text-muted-color)}[data-v-77d5a80c] .p-datatable-tbody>tr:has(input:focus){background-color:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color)}[data-v-77d5a80c] .p-datatable-tbody>tr.pending-change{background-color:#fffbeb;border-left:3px solid #f59e0b}[data-v-77d5a80c] .p-datatable-tbody>tr.pending-change .p-inputnumber-input{color:#dc2626}[data-v-49e80381] .p-checkbox-checked{box-shadow:0 0 8px 2px color-mix(in srgb, var(--primary-color) 35%, transparent);transition:box-shadow .2s}.image-thumbnail[data-v-85273461]{width:var(--v7f400ea3);height:var(--v7f400ea3);border:2px dashed var(--surface-border,#dee2e6);cursor:pointer;background:var(--surface-ground,#f8f9fa);border-radius:6px;justify-content:center;align-items:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.image-thumbnail[data-v-85273461]:hover{border-color:var(--primary-color)}.image-thumbnail:hover .thumbnail-overlay[data-v-85273461]{opacity:1}.image-thumbnail-readonly[data-v-85273461]{cursor:default}.image-thumbnail-readonly[data-v-85273461]:hover{border-color:var(--surface-border,#dee2e6)}.image-thumbnail-active[data-v-85273461]{border-color:var(--green-500,#22c55e);border-style:solid}.thumbnail-img[data-v-85273461]{object-fit:cover;width:100%;height:100%}.thumbnail-placeholder[data-v-85273461]{justify-content:center;align-items:center;display:flex}.thumbnail-overlay[data-v-85273461]{color:#fff;opacity:0;background:#00000059;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.thumbnail-clear[data-v-85273461]{z-index:1;width:20px;height:20px;padding:0;position:absolute;top:-8px;right:-8px}.hidden-input[data-v-85273461]{display:none}.history-item[data-v-85273461]{width:var(--v6c3315a4);height:var(--v6c3315a4);cursor:pointer;border:1px solid var(--surface-border,#dee2e6);border-radius:4px;flex-shrink:0;overflow:hidden}.history-item[data-v-85273461]:hover{border-color:var(--primary-color)}.history-item-disabled[data-v-85273461]{cursor:default}.history-item-disabled[data-v-85273461]:hover{border-color:var(--surface-border,#dee2e6)}.history-item-img[data-v-85273461]{object-fit:cover;width:100%;height:100%}.history-item-empty[data-v-85273461]{background:var(--surface-ground,#f8f9fa);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preset-item[data-v-9352fef8]{cursor:pointer;border:2px solid var(--surface-border);border-radius:6px;flex-shrink:0;width:64px;height:64px;transition:border-color .2s;overflow:hidden}.preset-item[data-v-9352fef8]:hover{border-color:var(--primary-color)}.preset-item-selected[data-v-9352fef8]{border-color:var(--primary-color);border-style:solid}.preset-item-placeholder-wrapper[data-v-9352fef8]{border:2px dashed var(--surface-border)}.preset-item-img[data-v-9352fef8]{object-fit:cover;width:100%;height:100%}.preset-item-placeholder[data-v-9352fef8]{background:var(--surface-ground,#f8f9fa);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.visibilidad-texto[data-v-030104ff]{vertical-align:middle;font-size:6pt}[data-v-2aee379f] .pendiente{background-color:#ff03!important}[data-v-2aee379f] .respondido{background-color:#00800033!important}
