.estr-dialog-75{width:1240px!important;max-width:min(1240px,96vw)!important;max-height:88vh!important;border-radius:16px!important;overflow:hidden!important;-webkit-box-shadow:0 24px 60px rgba(15,23,42,.2)!important;box-shadow:0 24px 60px rgba(15,23,42,.2)!important}.pest-container[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;max-height:88vh}.pest-header[data-v-6ca4dcf9]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:14px 20px;background:linear-gradient(135deg,#4f46e5,#6366f1)}.pest-header-left[data-v-6ca4dcf9],.pest-header[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pest-header-left[data-v-6ca4dcf9]{gap:12px;min-width:0}.pest-header-icon[data-v-6ca4dcf9]{width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.18);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.pest-header-icon[data-v-6ca4dcf9],.pest-header-title[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pest-header-title[data-v-6ca4dcf9]{font-size:1.02rem;font-weight:700;color:#fff;margin:0;line-height:1.2;gap:9px}.pest-count[data-v-6ca4dcf9]{font-size:.66rem;font-weight:700;padding:2px 9px;border-radius:999px;background:hsla(0,0%,100%,.2);color:#fff}.pest-header-sub[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:3px}.pest-header-desc[data-v-6ca4dcf9]{font-size:.74rem;color:hsla(0,0%,100%,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pest-header-right[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;-ms-flex-negative:0;flex-shrink:0}.pest-icon-btn[data-v-6ca4dcf9]{width:32px;height:32px;border-radius:9px;background:hsla(0,0%,100%,.16);border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.pest-icon-btn[data-v-6ca4dcf9]:hover{background:hsla(0,0%,100%,.3)}.pest-icon-btn--accent[data-v-6ca4dcf9]{background:hsla(0,0%,100%,.32)}.pest-icon-btn--nivel[data-v-6ca4dcf9]{color:#fff;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.pest-toolbar[data-v-6ca4dcf9]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:12px 20px;background:#fafafd;border-bottom:1px solid #eef0f6}.pest-search[data-v-6ca4dcf9]{max-width:340px}.pest-search[data-v-6ca4dcf9] .v-input__slot{background:#fff!important;border:1px solid #e7e5f0!important;border-radius:10px!important;min-height:38px!important}.pest-search[data-v-6ca4dcf9] input{font-size:.85rem}.pest-toolbar-info[data-v-6ca4dcf9]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.pest-body[data-v-6ca4dcf9]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff}.pest-table[data-v-6ca4dcf9]{width:100%;border-collapse:collapse}.pest-table thead th[data-v-6ca4dcf9]{position:sticky;top:0;z-index:2;background:#fafafd;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;text-align:left;padding:9px 12px;border-bottom:1px solid #eef0f6;white-space:nowrap}.th-tipo[data-v-6ca4dcf9]{width:130px}.th-num[data-v-6ca4dcf9]{width:80px}.th-clave[data-v-6ca4dcf9]{width:120px}.th-prog[data-v-6ca4dcf9]{width:135px}.th-acc[data-v-6ca4dcf9]{width:50px}.pest-row[data-v-6ca4dcf9]{cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.pest-row[data-v-6ca4dcf9]:hover{background:#f8fafc}.pest-row td[data-v-6ca4dcf9]{padding:6px 12px;border-bottom:1px solid #f4f5f9;font-size:.82rem;color:#475569;vertical-align:middle}.pest-row--rama[data-v-6ca4dcf9]{background:#fafaff}.pest-row--rama[data-v-6ca4dcf9]:hover{background:#f5f3ff}.pest-row--rama .nombre[data-v-6ca4dcf9]{font-weight:700;color:#1e293b}.col-arbol[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-width:0}.sangria[data-v-6ca4dcf9]{-ms-flex-negative:0;flex-shrink:0;display:inline-block;border-right:1px dashed #e2e8f0;-ms-flex-item-align:stretch;align-self:stretch}.caret[data-v-6ca4dcf9]{color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.caret-hueco[data-v-6ca4dcf9]{width:17px}.caret-hueco[data-v-6ca4dcf9],.nodo-icon[data-v-6ca4dcf9]{-ms-flex-negative:0;flex-shrink:0}.nombre[data-v-6ca4dcf9]{color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contador[data-v-6ca4dcf9]{font-size:.64rem;color:#94a3b8;background:#f1f5f9;padding:1px 7px;margin-left:4px}.contador[data-v-6ca4dcf9],.pill[data-v-6ca4dcf9]{-ms-flex-negative:0;flex-shrink:0;font-weight:700;border-radius:999px}.pill[data-v-6ca4dcf9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 9px;font-size:.72rem;white-space:nowrap}.pill-componente[data-v-6ca4dcf9]{background:#eef2ff;color:#4338ca;font-family:SF Mono,Monaco,Consolas,monospace}.pill-modelo[data-v-6ca4dcf9]{background:hsla(0,0%,100%,.22);color:#fff}.pill-tipo[data-v-6ca4dcf9]{font-size:.68rem}.col-num[data-v-6ca4dcf9]{text-align:right;font-variant-numeric:tabular-nums}.col-clave[data-v-6ca4dcf9],.col-prog[data-v-6ca4dcf9],.col-tipo[data-v-6ca4dcf9]{white-space:nowrap}.prog-code[data-v-6ca4dcf9]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.74rem;color:#64748b;background:#f8fafc;border:1px solid #eef0f6;border-radius:6px;padding:1px 7px}.col-acc[data-v-6ca4dcf9]{text-align:center}.pest-dots[data-v-6ca4dcf9]{width:26px;height:26px;border-radius:7px;border:none;background:transparent;cursor:pointer}.pest-dots[data-v-6ca4dcf9]:hover{background:#f1f5f9}.pest-menu[data-v-6ca4dcf9]{min-width:250px;border-radius:12px!important}.pest-menu-header[data-v-6ca4dcf9]{padding:9px 14px 6px}.pest-menu-title[data-v-6ca4dcf9]{font-size:.82rem;font-weight:700;color:#1e293b}.pest-menu-sub[data-v-6ca4dcf9]{font-size:.7rem;color:#94a3b8}.pest-menu-item[data-v-6ca4dcf9]{min-height:36px!important}.pest-menu-text[data-v-6ca4dcf9]{font-size:.8rem!important;color:#334155}.pest-menu-text--strong[data-v-6ca4dcf9]{font-weight:700;color:#1e293b}.pest-menu-text--danger[data-v-6ca4dcf9]{color:#dc2626}.pest-empty[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:56px 0}.pest-empty-text[data-v-6ca4dcf9]{font-size:.85rem;color:#94a3b8;margin:0}.pest-footer[data-v-6ca4dcf9]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 20px;background:#fff;border-top:1px solid #eef0f6}.pest-selected-chip[data-v-6ca4dcf9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.74rem;font-weight:600;color:#4338ca;background:#eef2ff;border-radius:999px;padding:4px 12px}.pest-footer-right[data-v-6ca4dcf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.pest-btn-cancel[data-v-6ca4dcf9]{padding:8px 18px;border-radius:9px;border:1px solid #e3e0ee;background:#fff;color:#475569;font-size:.83rem;font-weight:600;cursor:pointer}.pest-btn-cancel[data-v-6ca4dcf9]:hover{background:#f8f7fc}.pest-btn-accept[data-v-6ca4dcf9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 20px;border-radius:9px;border:none;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:.83rem;font-weight:700;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(79,70,229,.3);box-shadow:0 2px 8px rgba(79,70,229,.3)}.pest-btn-accept[data-v-6ca4dcf9]:hover{-webkit-filter:brightness(1.07);filter:brightness(1.07)}