.v-dialog.mra-dialog{max-height:96vh;overflow:hidden}.cc-res[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin:2px 0 4px 4px;padding:1px 8px 1px 6px;border:none;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap;cursor:pointer;background:#f1f5f9;color:#475569}.cc-res .v-icon[data-v-ab50f7a4]{color:inherit!important}.cc-res--ok[data-v-ab50f7a4]{background:#ecfdf5;color:#047857}.cc-res--warn[data-v-ab50f7a4]{background:#fef3c7;color:#b45309}.cc-res--bad[data-v-ab50f7a4]{background:#fef2f2;color:#dc2626}.cc-res--pen[data-v-ab50f7a4]{background:#ea580c;color:#fff}.cc-res[data-v-ab50f7a4]:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.mra-col--gate[data-v-ab50f7a4]{border-right:2px dashed #5eead4!important}.mra-col--gate-lock[data-v-ab50f7a4]{border-right:2px solid #14b8a6!important}.cc-bloq.cc-bloq--btn[data-v-ab50f7a4]{border:none;cursor:pointer}.cc-bloq.cc-bloq--btn[data-v-ab50f7a4]:hover{background:#fde68a}.cc-bloq__go[data-v-ab50f7a4]{margin-left:4px;padding:0 6px;border-radius:999px;background:#d97706;color:#fff;font-size:9.5px}.cc-shield[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-left:6px;padding:1px 8px 1px 6px;border-radius:999px;background:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none;vertical-align:middle;white-space:nowrap;cursor:help}.cc-shield .v-icon[data-v-ab50f7a4]{color:inherit!important}.cc-shield--lock[data-v-ab50f7a4]{background:#ccfbf1;color:#0f766e;border-color:#99f6e4}.cc-bloq[data-v-ab50f7a4]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-top:3px;padding:1px 8px 1px 6px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:10.5px;font-weight:800;white-space:nowrap;cursor:help}.cc-bloq .v-icon[data-v-ab50f7a4]{color:#b45309!important}.mra-page[data-v-ab50f7a4]{--mra-accent:#0d9488;--mra-accent-soft:#ccfbf1;--mra-line:#e2e8f0;--mra-muted:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;height:95vh;padding:14px 16px 12px;background:#f8fafc;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-family:Inter,Segoe UI,system-ui,sans-serif;color:#0f172a}.mra-head[data-v-ab50f7a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:14px 18px;background:#fff;border:1px solid var(--mra-line);border-radius:16px}.mra-head[data-v-ab50f7a4],.mra-head__left[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mra-head__left[data-v-ab50f7a4]{gap:12px;min-width:0}.mra-head__icon[data-v-ab50f7a4]{width:42px;height:42px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:12px;background:var(--mra-accent-soft);color:var(--mra-accent);display:grid;place-items:center}.mra-head__icon svg[data-v-ab50f7a4]{width:22px;height:22px}.mra-eyebrow[data-v-ab50f7a4]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mra-muted)}.mra-title[data-v-ab50f7a4]{font-size:19px;font-weight:700;line-height:1.2;margin:2px 0 0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mra-title__sub[data-v-ab50f7a4]{font-weight:500;color:#64748b}.mra-head__right[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mra-field[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;width:300px}.mra-field--ope[data-v-ab50f7a4]{width:240px}.mra-field--falta .mra-auto[data-v-ab50f7a4] .v-input__slot{border-color:#fdba74!important;background:#fffbeb!important}.mra-lbl[data-v-ab50f7a4]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mra-muted);line-height:14px}.mra-auto[data-v-ab50f7a4]{margin:0!important;padding:0!important}.mra-auto[data-v-ab50f7a4] .v-input__control{min-height:34px!important}.mra-auto[data-v-ab50f7a4] .v-input__slot{background:#fff!important;border:1px solid var(--mra-line)!important;border-radius:10px!important;min-height:34px!important;height:34px!important;padding:0 10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.mra-auto[data-v-ab50f7a4] .v-select__slot{height:34px!important}.mra-auto[data-v-ab50f7a4] .v-select__selections{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow:hidden}.mra-auto[data-v-ab50f7a4] .v-select__selection,.mra-auto[data-v-ab50f7a4] input{font-size:12.5px!important;padding:0!important;margin:0!important}.mra-auto[data-v-ab50f7a4] .v-input__append-inner{margin-top:5px!important}.mra-cod[data-v-ab50f7a4]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--mra-accent);margin-right:8px;white-space:nowrap;-webkit-box-flex:0;-ms-flex:none;flex:none}.mra-txt[data-v-ab50f7a4]{font-size:12.5px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mra-mini[data-v-ab50f7a4]{margin-left:auto;padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700}.mra-ibtn[data-v-ab50f7a4]{width:34px;height:34px;border-radius:10px;border:1px solid var(--mra-line);background:#fff;color:#475569;display:grid;place-items:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.mra-ibtn svg[data-v-ab50f7a4]{width:17px;height:17px}.mra-ibtn[data-v-ab50f7a4]:hover:not(:disabled){border-color:var(--mra-accent);color:var(--mra-accent);background:#f0fdfa}.mra-ibtn[data-v-ab50f7a4]:disabled{opacity:.35;cursor:default}.mra-ibtn--xs[data-v-ab50f7a4]{width:26px;height:26px;border-radius:8px}.mra-ibtn--xs svg[data-v-ab50f7a4]{width:13px;height:13px}.mra-ibtn--next[data-v-ab50f7a4]:not(:disabled){color:var(--mra-accent);border-color:#99f6e4}.mra-ibtn--spin svg[data-v-ab50f7a4]{-webkit-animation:mra-spin-ab50f7a4 .8s linear infinite;animation:mra-spin-ab50f7a4 .8s linear infinite}@-webkit-keyframes mra-spin-ab50f7a4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mra-spin-ab50f7a4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mra-pill[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 12px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.mra-pill--muted[data-v-ab50f7a4]{background:#f1f5f9;color:#475569}.mra-pill--run[data-v-ab50f7a4]{background:#e4edfd;color:#1d4ed8}.mra-pill--ok[data-v-ab50f7a4]{background:#e3f3ea;color:#15803d}.mra-chip[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:#f8fafc;border:1px solid #eef2f7;font-size:10.5px;font-weight:600;color:#475569;white-space:nowrap}.mra-chip--soft[data-v-ab50f7a4]{background:transparent;border-color:transparent;color:var(--mra-muted);font-weight:500}.mra-filters[data-v-ab50f7a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mra-filters[data-v-ab50f7a4],.mra-search[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mra-search[data-v-ab50f7a4]{height:34px;width:320px;padding:0 10px;background:#fff;border:1px solid var(--mra-line);border-radius:10px;color:var(--mra-muted)}.mra-search svg[data-v-ab50f7a4]{width:15px;height:15px;-webkit-box-flex:0;-ms-flex:none;flex:none}.mra-search input[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;outline:0;background:transparent;margin-left:8px;font-size:12.5px;color:#0f172a}.mra-search__clear[data-v-ab50f7a4]{border:0;background:transparent;color:var(--mra-muted);font-size:16px;cursor:pointer}.mra-seg[data-v-ab50f7a4]{padding:3px;background:#f1f5f9;border-radius:10px;gap:2px}.mra-seg[data-v-ab50f7a4],.mra-seg__btn[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mra-seg__btn[data-v-ab50f7a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;font-size:11.5px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.mra-seg__btn--on[data-v-ab50f7a4]{background:#fff;color:#0f172a;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08)}.mra-seg__btn--run.mra-seg__btn--on[data-v-ab50f7a4]{background:#dbeafe;color:#1d4ed8;-webkit-box-shadow:inset 0 0 0 1px rgba(29,78,216,.25);box-shadow:inset 0 0 0 1px rgba(29,78,216,.25)}.mra-seg__btn--espera.mra-seg__btn--on[data-v-ab50f7a4]{background:#d8dee9;color:#334155;-webkit-box-shadow:inset 0 0 0 1px rgba(51,65,85,.22);box-shadow:inset 0 0 0 1px rgba(51,65,85,.22)}.mra-filters__spacer[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mra-hint[data-v-ab50f7a4]{font-size:11px;color:var(--mra-muted)}.mra-hint b[data-v-ab50f7a4]{color:#64748b;font-weight:600}.mra-dot[data-v-ab50f7a4]{width:7px;height:7px;border-radius:50%;display:inline-block}.mra-dot--run[data-v-ab50f7a4]{background:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.16);box-shadow:0 0 0 3px rgba(37,99,235,.16)}.mra-dot--wait[data-v-ab50f7a4]{background:#cbd5e1}.mra-dot--espera[data-v-ab50f7a4]{background:#94a3b8;-webkit-box-shadow:0 0 0 3px rgba(148,163,184,.2);box-shadow:0 0 0 3px rgba(148,163,184,.2)}.mra-dot--ok[data-v-ab50f7a4]{background:#10b981}.mra-pill--wait[data-v-ab50f7a4]{background:#eef2f7;color:#475569}.mra-field--filtro[data-v-ab50f7a4]{width:190px}.mra-dot--origen[data-v-ab50f7a4]{background:#7c3aed}.mra-card--origen[data-v-ab50f7a4]{-webkit-box-shadow:0 0 0 2px #c4b5fd;box-shadow:0 0 0 2px #c4b5fd;border-color:#a78bfa}.mra-board[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 2px 8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.mra-board--bloqueado[data-v-ab50f7a4]{opacity:.6;pointer-events:none}.mra-col[data-v-ab50f7a4]{-ms-flex:0 0 268px;flex:0 0 268px;scroll-snap-align:start;-ms-flex-direction:column;flex-direction:column;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7;padding:0 6px 6px}.mra-col[data-v-ab50f7a4],.mra-col__lanes[data-v-ab50f7a4]{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;gap:8px}.mra-col__lanes[data-v-ab50f7a4]{-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;height:calc(95vh - 225px);max-height:calc(95vh - 225px);overflow:hidden;padding-right:2px}.mra-col__lanes>.mra-lane[data-v-ab50f7a4]{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-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:96px}.mra-col__lanes>.mra-lane--grande[data-v-ab50f7a4]{-ms-flex-negative:1000;flex-shrink:1000}.mra-col__lanes>.mra-lane>.mra-lane__body[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mra-col__lanes>.mra-lane--fin[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mra-col__lanes>.mra-lane--plegado[data-v-ab50f7a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:0}.mra-lane--plegado .mra-lane__body[data-v-ab50f7a4]{min-height:40px;max-height:40px;overflow:hidden!important}.mra-lane--plegado .mra-lane__body>.mra-card[data-v-ab50f7a4]{display:none}.mra-lane__resumen[data-v-ab50f7a4]{padding:6px 4px;text-align:center;font-size:11px;font-weight:600;color:#64748b}.mra-lane__head--click[data-v-ab50f7a4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mra-lane__fold[data-v-ab50f7a4]{width:20px;height:20px;margin-left:4px;border-radius:6px;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;color:inherit;opacity:.7;-webkit-transition:background .15s ease,opacity .15s ease;transition:background .15s ease,opacity .15s ease}.mra-lane__fold[data-v-ab50f7a4]:hover{opacity:1;background:hsla(0,0%,100%,.6)}.mra-lane__fold svg[data-v-ab50f7a4]{width:14px;height:14px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mra-lane__fold svg.mra-lane__fold--cerrado[data-v-ab50f7a4]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mra-fold-all[data-v-ab50f7a4]{width:32px;height:32px;border-radius:9px;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;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.mra-fold-all[data-v-ab50f7a4]:hover{background:#e2e8f0}.mra-fold-all--on[data-v-ab50f7a4]{background:#e4edfd;color:#1e40af;border-color:#a9c6f6}.mra-fold-all svg[data-v-ab50f7a4]{width:16px;height:16px}.mra-col--ultima[data-v-ab50f7a4]{background:#f4faf6;border-color:#d7ecdf}.mra-col__head[data-v-ab50f7a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 -6px 2px;padding:10px 14px 9px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0;-webkit-box-shadow:0 6px 8px -8px rgba(15,23,42,.35);box-shadow:0 6px 8px -8px rgba(15,23,42,.35)}.mra-col--ultima .mra-col__head[data-v-ab50f7a4]{background:#f4faf6}.mra-col__num[data-v-ab50f7a4]{width:20px;height:20px;border-radius:6px;background:#0f172a;color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center}.mra-col__name[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:700;letter-spacing:.02em;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mra-col__count[data-v-ab50f7a4]{min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#fff;border:1px solid var(--mra-line);font-size:11px;font-weight:700;color:#64748b;display:grid;place-items:center}.mra-lane[data-v-ab50f7a4]{border-radius:10px;background:#eef2f7;border:1px solid #cfd8e3;overflow:hidden}.mra-lane--salida[data-v-ab50f7a4]{background:#e4edfd;border-color:#a9c6f6}.mra-lane--fin[data-v-ab50f7a4]{background:#e3f3ea;border-color:#a8d8bd}.mra-lane__head[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#475569;background:#dde5ee;border-bottom:1px solid #cfd8e3}.mra-lane--salida .mra-lane__head[data-v-ab50f7a4]{color:#1e40af;background:#cfe0fb;border-bottom-color:#a9c6f6}.mra-lane--fin .mra-lane__head[data-v-ab50f7a4]{color:#15803d;background:#cbe9d7;border-bottom-color:#a8d8bd}.mra-lane__head em[data-v-ab50f7a4]{margin-left:auto;font-style:normal;font-weight:600;color:var(--mra-muted)}.mra-lane__body[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:6px;min-height:62px}.mra-lane__empty[data-v-ab50f7a4]{padding:14px 0;text-align:center;font-size:12px;color:#cbd5e1}.mra-lane .mra-card[data-v-ab50f7a4]{background:#fff}.mra-card[data-v-ab50f7a4]{background:#fff;border:1px solid var(--mra-line);border-radius:10px;padding:8px 10px;cursor:-webkit-grab;cursor:grab;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:box-shadow .15s ease,border-color .15s ease;transition:box-shadow .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mra-card[data-v-ab50f7a4]:hover{border-color:#cbd5e1;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.06);box-shadow:0 4px 14px rgba(15,23,42,.06)}.mra-card--sub[data-v-ab50f7a4]{border-color:#fcd34d;border-left:4px solid #f59e0b;background:#fffdf5}.mra-card__sub[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin:-8px -10px 7px -10px;padding:4px 10px;border-radius:6px 9px 0 0;background:#fef3c7;font-size:10px;color:#b45309;white-space:nowrap;overflow:hidden}.mra-card__sub span[data-v-ab50f7a4]{font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mra-card__sub b[data-v-ab50f7a4]{font-size:11px;font-weight:700;color:#78350f;overflow:hidden;text-overflow:ellipsis}.mra-card__sub .v-icon[data-v-ab50f7a4]{color:#d97706!important}.mra-card--espera[data-v-ab50f7a4]{border-left:3px solid #94a3b8}.mra-card--run[data-v-ab50f7a4]{border-left:3px solid #2563eb}.mra-card--destaca[data-v-ab50f7a4]{border-color:#a78bfa;-webkit-box-shadow:0 0 0 2px #ede9fe;box-shadow:0 0 0 2px #ede9fe;background:#fdfcff}.mra-card--apagada[data-v-ab50f7a4]{opacity:.35}.mra-card--fin[data-v-ab50f7a4]{border-left:3px solid #16a34a;cursor:default}.mra-card--ghost[data-v-ab50f7a4]{opacity:.35;border-style:dashed}.mra-card--drag[data-v-ab50f7a4]{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);-webkit-box-shadow:0 12px 30px rgba(15,23,42,.18);box-shadow:0 12px 30px rgba(15,23,42,.18)}.mra-card__main[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mra-card__txt[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mra-thumb[data-v-ab50f7a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:44px;height:44px;border-radius:9px;overflow:hidden;background:#f8fafc;border:1px solid #eef2f7;display:grid;place-items:center;color:#cbd5e1;cursor:-webkit-zoom-in;cursor:zoom-in}.mra-thumb img[data-v-ab50f7a4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mra-thumb svg[data-v-ab50f7a4]{width:18px;height:18px}.mra-thumb--vacia[data-v-ab50f7a4]{cursor:default}.mra-thumb--dlg[data-v-ab50f7a4]{width:36px;height:36px;border-radius:8px;display:inline-grid;vertical-align:middle;margin-right:8px;cursor:default}.mra-dlg__art[data-v-ab50f7a4],.mra-ruta[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mra-ruta[data-v-ab50f7a4]{gap:8px;margin-top:10px}.mra-ruta svg[data-v-ab50f7a4]{width:16px;height:16px;color:#cbd5e1;-webkit-box-flex:0;-ms-flex:none;flex:none}.mra-ruta__lbl[data-v-ab50f7a4]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mra-muted)}.mra-ruta__b[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:5px 10px;border-radius:9px;font-size:12px;font-weight:700;line-height:1.15;min-width:0}.mra-ruta__b em[data-v-ab50f7a4]{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.08em;opacity:.7}.mra-ruta__b--de[data-v-ab50f7a4]{background:#f1f5f9;color:#475569}.mra-ruta__b--a[data-v-ab50f7a4]{background:#ccfbf1;color:#0f766e}.mra-card__top[data-v-ab50f7a4]{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:8px}.mra-card__of[data-v-ab50f7a4]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:#0f172a}.mra-card__of i[data-v-ab50f7a4]{font-style:normal;font-weight:500;color:var(--mra-muted)}.mra-card__cli[data-v-ab50f7a4]{margin-top:3px;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mra-card__cli i[data-v-ab50f7a4]{font-style:normal;font-weight:500;color:var(--mra-muted)}.mra-card__art[data-v-ab50f7a4]{margin-top:3px;font-size:12.5px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mra-chip--tal[data-v-ab50f7a4]{gap:3px;background:#fffbeb;border-color:#fde68a;color:#b45309;font-weight:700}.mra-chip--tal .v-icon[data-v-ab50f7a4]{color:#d97706!important}.mra-tal[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 11px 4px 9px;border-radius:999px;background:#fffbeb;color:#b45309;font-size:12.5px;font-weight:700}.mra-tal .v-icon[data-v-ab50f7a4]{color:#d97706!important}.mra-tal small[data-v-ab50f7a4]{font-size:10.5px;font-weight:600;color:#c2a272}.mra-chip--merma[data-v-ab50f7a4]{background:#fffbeb;border-color:#fde68a;color:#b45309;font-weight:700}.mra-chip--merma-alta[data-v-ab50f7a4]{background:#dc2626;border-color:#dc2626;color:#fff}.mra-card--merma[data-v-ab50f7a4]{border-left-color:#dc2626!important}.mra-chip--rep[data-v-ab50f7a4]{gap:4px;height:22px;padding:0 9px;background:#ea580c;border-color:#ea580c;color:#fff;font-weight:800;cursor:pointer;font-family:inherit;-webkit-box-shadow:0 2px 6px rgba(234,88,12,.35);box-shadow:0 2px 6px rgba(234,88,12,.35)}.mra-chip--rep svg[data-v-ab50f7a4]{width:12px;height:12px}.mra-chip--rep[data-v-ab50f7a4]:hover{background:#c2410c;border-color:#c2410c}.mra-card--rep[data-v-ab50f7a4]{border-left:4px solid #ea580c!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff7ed),color-stop(55%,#fff))!important;background:linear-gradient(180deg,#fff7ed,#fff 55%)!important;-webkit-box-shadow:0 0 0 1px #fed7aa,0 4px 12px rgba(234,88,12,.12);box-shadow:0 0 0 1px #fed7aa,0 4px 12px rgba(234,88,12,.12)}.mra-card__repflag[data-v-ab50f7a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:1px 7px;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mra-chip--qty[data-v-ab50f7a4]{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a;font-weight:700}.mra-card__des[data-v-ab50f7a4]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mra-card__meta[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed #eef2f7}.mra-card__spacer[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mra-empty[data-v-ab50f7a4]{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:6px;padding:40px 20px;border:1px dashed var(--mra-line);border-radius:14px;background:#fff;color:#64748b;font-size:13px;text-align:center}.mra-empty p[data-v-ab50f7a4]{margin:4px 0 0;font-weight:600;color:#334155}.mra-empty small[data-v-ab50f7a4]{font-size:11.5px;color:var(--mra-muted)}.mra-empty svg[data-v-ab50f7a4]{width:34px;height:34px;color:#cbd5e1}.mra-dlg[data-v-ab50f7a4]{--mra-accent:#0d9488;--mra-accent-soft:#ccfbf1;--mra-line:#e2e8f0;--mra-muted:#94a3b8;background:#fff;border-radius:16px;overflow:hidden}.mra-dlg__head[data-v-ab50f7a4]{padding:18px 20px 10px}.mra-dlg__head h3[data-v-ab50f7a4]{margin:2px 0 4px;font-size:17px;font-weight:700}.mra-dlg__art[data-v-ab50f7a4]{font-size:12.5px;font-weight:600;color:#334155;margin-bottom:8px}.mra-dlg__art em[data-v-ab50f7a4]{font-style:normal;font-weight:500;color:var(--mra-muted)}.mra-dlg__body[data-v-ab50f7a4]{padding:6px 20px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.mra-dlg__row[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.mra-field--full[data-v-ab50f7a4]{width:100%}.mra-field--half[data-v-ab50f7a4],.mra-field--third[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}.mra-field--third[data-v-ab50f7a4]{min-width:0}.mra-input--merma[data-v-ab50f7a4]:not([value="0"]){border-color:#fdba74}.mra-input[data-v-ab50f7a4]{height:34px;padding:0 12px;border:1px solid var(--mra-line);border-radius:10px;font-size:13px;font-weight:600;color:#0f172a;outline:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mra-input[data-v-ab50f7a4]:focus{border-color:var(--mra-accent)}.mra-pill--warn[data-v-ab50f7a4]{background:#fffbeb;color:#b45309;height:24px;padding:0 10px;font-size:11px}.mra-note[data-v-ab50f7a4]{margin:0;font-size:11.5px;color:#64748b}.mra-link[data-v-ab50f7a4]{border:0;background:transparent;padding:0;margin-left:4px;font-size:11.5px;font-weight:700;color:var(--mra-accent);cursor:pointer;text-decoration:underline}.mra-ultimo[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.mra-ultimo b[data-v-ab50f7a4]{color:#0f172a;font-weight:700}.mra-ultimo__k[data-v-ab50f7a4]{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.mra-dlg__copiar[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.mra-ibtn--copy[data-v-ab50f7a4]{border:none;color:#fff}.mra-ibtn--copy[data-v-ab50f7a4]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#fff}.mra-ibtn--copy-ent[data-v-ab50f7a4]{background:#2563eb}.mra-ibtn--copy-ent[data-v-ab50f7a4]:hover:not(:disabled){background:#1d4ed8}.mra-ibtn--copy-sal[data-v-ab50f7a4]{background:#ea580c}.mra-ibtn--copy-sal[data-v-ab50f7a4]:hover:not(:disabled){background:#c2410c}.mra-copiado[data-v-ab50f7a4]{font-size:11.5px;font-weight:600}.mra-copiado--ent[data-v-ab50f7a4]{color:#1d4ed8}.mra-copiado--sal[data-v-ab50f7a4]{color:#c2410c}.mra-dlg__foot[data-v-ab50f7a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:14px 20px 18px;border-top:1px solid #f1f5f9;background:#fff}.mra-btn[data-v-ab50f7a4],.mra-dlg__foot[data-v-ab50f7a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mra-btn[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;height:40px;padding:0 20px;border-radius:12px;border:1px solid transparent;font-size:13.5px;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.mra-btn svg[data-v-ab50f7a4]{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:none;flex:none}.mra-btn[data-v-ab50f7a4]:disabled{opacity:.45;cursor:default;-webkit-box-shadow:none;box-shadow:none}.mra-btn--ghost[data-v-ab50f7a4]{background:#fff;border-color:var(--mra-line);color:#475569}.mra-btn--ghost[data-v-ab50f7a4]:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.mra-btn--ok[data-v-ab50f7a4]{background:#0d9488;color:#fff;-webkit-box-shadow:0 4px 12px rgba(13,148,136,.32);box-shadow:0 4px 12px rgba(13,148,136,.32)}.mra-btn--ok[data-v-ab50f7a4]:hover:not(:disabled){background:#0f766e}.mra-btn--ok[data-v-ab50f7a4]:disabled{background:#e2e8f0;color:#94a3b8;-webkit-box-shadow:none;box-shadow:none}.mra-dlg__foot-spacer[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mra-btn--del[data-v-ab50f7a4]{background:#dc2626;color:#fff;-webkit-box-shadow:0 4px 12px rgba(220,38,38,.32);box-shadow:0 4px 12px rgba(220,38,38,.32)}.mra-btn--del[data-v-ab50f7a4]:hover:not(:disabled){background:#b91c1c}.mra-aviso[data-v-ab50f7a4]{margin:0;font-size:12.5px;line-height:1.5;color:#475569}.mra-aviso b[data-v-ab50f7a4]{color:#0f172a;font-weight:700}.mra-falta[data-v-ab50f7a4]{font-size:11.5px;font-weight:600;color:#b45309}.mra-foot[data-v-ab50f7a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:8px 4px 0;border-top:1px solid var(--mra-line)}.mra-foot__spacer[data-v-ab50f7a4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mra-leyenda[data-v-ab50f7a4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#64748b}.mra-leyenda em[data-v-ab50f7a4]{font-style:normal;font-weight:700;color:#0f172a;padding:1px 7px;border-radius:999px;background:#f1f5f9}.mra-toast[data-v-ab50f7a4]{position:fixed;left:50%;bottom:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 16px;border-radius:12px;font-size:12.5px;font-weight:600;color:#fff;background:#0f172a;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.25);box-shadow:0 10px 30px rgba(15,23,42,.25);z-index:300}.mra-toast--err[data-v-ab50f7a4]{background:#b91c1c}.mra-fade-enter-active[data-v-ab50f7a4],.mra-fade-leave-active[data-v-ab50f7a4]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mra-fade-enter[data-v-ab50f7a4],.mra-fade-leave-to[data-v-ab50f7a4]{opacity:0}