/* /Components/ModalRespuestaDgii.razor.rz.scp.css */
.dgii-modal-backdrop[b-xtku68s8uh]{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.55);backdrop-filter:blur(5px)}.dgii-response-modal[b-xtku68s8uh]{width:min(100%,38rem);overflow:hidden;border:1px solid #cbd5e1;border-radius:.9rem;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.28)}header[b-xtku68s8uh]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding:1.1rem 1.25rem;border-bottom:1px solid #e2e8f0}header span:first-child[b-xtku68s8uh]{color:#4f46e5;font-size:.58rem;font-weight:800;letter-spacing:.12em}h3[b-xtku68s8uh]{margin:.2rem 0 0;color:#0f172a;font-size:1.05rem}header button[b-xtku68s8uh]{border:0;background:transparent;color:#64748b;font-size:1.3rem}.badge[b-xtku68s8uh]{padding:.3rem .6rem;border-radius:999px;font-size:.62rem;font-weight:800}.badge.success[b-xtku68s8uh]{color:#166534;background:#dcfce7}.badge.error[b-xtku68s8uh]{color:#991b1b;background:#fee2e2}.badge.warning[b-xtku68s8uh]{color:#92400e;background:#fef3c7}.body[b-xtku68s8uh]{padding:1.2rem 1.25rem}.body dl[b-xtku68s8uh]{display:grid;gap:.75rem;margin:0}.body dl div[b-xtku68s8uh]{padding:.75rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#f8fafc}.body dt[b-xtku68s8uh]{margin-bottom:.25rem;color:#64748b;font-size:.6rem;font-weight:800;text-transform:uppercase}.body dd[b-xtku68s8uh]{margin:0;color:#1e293b;font-size:.72rem;overflow-wrap:anywhere}.body code[b-xtku68s8uh]{color:#1d4ed8}.observations[b-xtku68s8uh]{margin-top:1rem;padding:.85rem;border:1px solid #fecaca;border-radius:.55rem;background:#fef2f2}.observations h4[b-xtku68s8uh]{margin:0 0 .5rem;color:#991b1b;font-size:.7rem}.observations ul[b-xtku68s8uh]{margin:0;padding-left:1.1rem;color:#b91c1c;font-size:.68rem}.observations li+li[b-xtku68s8uh]{margin-top:.3rem}footer[b-xtku68s8uh]{display:flex;justify-content:flex-end;padding:.85rem 1.25rem;border-top:1px solid #e2e8f0}footer button[b-xtku68s8uh]{padding:.55rem .85rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;color:#334155;font-size:.65rem;font-weight:750}
/* /Layout/MainLayout.razor.rz.scp.css */
.portal-shell[b-z5n1vesdpb]{min-height:100vh;display:grid;grid-template-columns:17.5rem minmax(0,1fr);color:#1e293b;background:#f8fafc}.portal-sidebar[b-z5n1vesdpb]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.03);z-index:10}.sidebar-footer[b-z5n1vesdpb]{margin:auto 1.25rem 1.25rem;padding:.85rem 1rem;display:flex;align-items:center;gap:.75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f1f5f9}.sidebar-footer strong[b-z5n1vesdpb],.sidebar-footer small[b-z5n1vesdpb]{display:block}.sidebar-footer strong[b-z5n1vesdpb]{font-size:.78rem;color:#334155}.sidebar-footer small[b-z5n1vesdpb]{margin-top:.15rem;font-size:.68rem;color:#64748b}.status-dot[b-z5n1vesdpb]{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:#10b981;box-shadow:0 0 0 .2rem rgba(16,185,129,.15)}
.portal-workspace[b-z5n1vesdpb]{min-width:0}.portal-header[b-z5n1vesdpb]{height:4.5rem;padding:0 clamp(1.25rem,3vw,3rem);position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;background:rgba(255,255,255,.92);backdrop-filter:blur(12px)}.header-context[b-z5n1vesdpb],.account-area[b-z5n1vesdpb]{display:flex;align-items:center}.header-context[b-z5n1vesdpb]{gap:.85rem}.eyebrow[b-z5n1vesdpb]{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.12em}.protection-pill[b-z5n1vesdpb]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem;border:1px solid #dcfce7;border-radius:999px;color:#15803d;font-size:.68rem;font-weight:700;background:#f0fdf4}.protection-pill i[b-z5n1vesdpb]{width:.4rem;height:.4rem;border-radius:50%;background:#16a34a}.account-area[b-z5n1vesdpb]{gap:.75rem}.account-copy[b-z5n1vesdpb]{text-align:right;line-height:1.2}.account-copy strong[b-z5n1vesdpb],.account-copy span[b-z5n1vesdpb]{display:block}.account-copy strong[b-z5n1vesdpb]{max-width:15rem;overflow:hidden;text-overflow:ellipsis;color:#0f172a;font-size:.82rem}.account-copy span[b-z5n1vesdpb]{margin-top:.2rem;color:#2563eb;font-size:.65rem;font-weight:700}.avatar[b-z5n1vesdpb]{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.65rem;color:#fff;font-size:.75rem;font-weight:800;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px rgba(37,99,235,.2)}.logout-button[b-z5n1vesdpb]{padding:.4rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;font-size:.72rem;font-weight:600;background:#fff;transition:.15s}.logout-button:hover[b-z5n1vesdpb]{color:#dc2626;border-color:#fca5a5;background:#fef2f2}.login-link[b-z5n1vesdpb]{color:#2563eb;font-size:.75rem;font-weight:700;text-decoration:none}
.portal-main[b-z5n1vesdpb]{padding:clamp(1.25rem,2.5vw,2.5rem)}.content-frame[b-z5n1vesdpb]{width:min(100%,92rem);margin:0 auto;padding:clamp(1.25rem,2vw,2rem);border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.login-host[b-z5n1vesdpb]{min-height:100vh;display:grid;place-items:center;padding:1.5rem;color:#1e293b;background:radial-gradient(circle at 50% 0,#eff6ff 0,#f8fafc 70%)}
@media(max-width:900px){.portal-shell[b-z5n1vesdpb]{grid-template-columns:1fr}.portal-sidebar[b-z5n1vesdpb]{position:relative;width:100%;height:auto}.sidebar-footer[b-z5n1vesdpb]{display:none}.portal-header[b-z5n1vesdpb]{height:4.5rem}}@media(max-width:600px){.account-copy[b-z5n1vesdpb],.protection-pill[b-z5n1vesdpb]{display:none}.portal-main[b-z5n1vesdpb]{padding:.8rem}.content-frame[b-z5n1vesdpb]{padding:1rem;border-radius:.8rem}}
/* /Layout/NavMenu.razor.rz.scp.css */
.brand-row[b-ukmzptdgry]{height:4.5rem;padding:0 1.35rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9}.brand[b-ukmzptdgry]{display:flex;align-items:center;gap:.75rem;color:#0f172a;text-decoration:none}.brand-mark[b-ukmzptdgry]{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.65rem;color:#fff;font-weight:900;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 10px rgba(37,99,235,.22)}.brand strong[b-ukmzptdgry],.brand small[b-ukmzptdgry]{display:block}.brand strong[b-ukmzptdgry]{font-size:.9rem;letter-spacing:.14em}.brand small[b-ukmzptdgry]{margin-top:.15rem;color:#2563eb;font-size:.52rem;font-weight:700;letter-spacing:.1em}.menu-toggle[b-ukmzptdgry]{display:none;border:0;color:#64748b;background:transparent}.nav-scrollable[b-ukmzptdgry]{padding:1.35rem 1rem}.nav-caption[b-ukmzptdgry]{padding:0 .7rem .65rem;color:#94a3b8;font-size:.58rem;font-weight:800;letter-spacing:.14em}.nav-caption.section[b-ukmzptdgry]{margin-top:1.35rem}.nav[b-ukmzptdgry]  .nav-link{min-height:2.7rem;margin:.12rem 0;padding:.65rem .75rem;display:flex;align-items:center;gap:.8rem;border:1px solid transparent;border-radius:.65rem;color:#64748b;font-size:.78rem;font-weight:600;text-decoration:none;transition:.15s}.nav[b-ukmzptdgry]  .nav-link span{width:1.2rem;color:#94a3b8;text-align:center;font-size:1rem}.nav[b-ukmzptdgry]  .nav-link:hover{color:#1e3a8a;background:#f8fafc}.nav[b-ukmzptdgry]  .nav-link.active{color:#1d4ed8;border-color:#dbeafe;background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.nav[b-ukmzptdgry]  .nav-link.active span{color:#2563eb}@media(min-width:901px){.collapse[b-ukmzptdgry]{display:block}.nav-scrollable[b-ukmzptdgry]{height:calc(100vh - 4.5rem);overflow-y:auto}}@media(max-width:900px){.menu-toggle[b-ukmzptdgry]{display:block}.nav-scrollable[b-ukmzptdgry]{padding-top:.7rem}.collapse[b-ukmzptdgry]{display:none}}
/* /Pages/BuzonEnvios.razor.rz.scp.css */
.buzon-container[b-5pitzdwdg9]{padding:.35rem}.view-header[b-5pitzdwdg9]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.view-header h1[b-5pitzdwdg9]{margin:.2rem 0;color:#0f172a;font-size:1.55rem;font-weight:800}.view-header p[b-5pitzdwdg9]{margin:0;color:#64748b;font-size:.76rem}.eyebrow[b-5pitzdwdg9]{color:#2563eb;font-size:.6rem;font-weight:800;letter-spacing:.12em}.btn-refresh[b-5pitzdwdg9]{padding:.65rem .9rem;border:1px solid #bfdbfe;border-radius:.55rem;color:#1d4ed8;background:#eff6ff;font-size:.68rem;font-weight:750;cursor:pointer}.btn-refresh span[b-5pitzdwdg9]{display:inline-block;margin-right:.35rem}.btn-refresh:disabled[b-5pitzdwdg9]{opacity:.65}.spin[b-5pitzdwdg9]{animation:spin-b-5pitzdwdg9 .7s linear infinite}@keyframes spin-b-5pitzdwdg9{to{transform:rotate(360deg)}}.metrics-row[b-5pitzdwdg9]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1rem}.metrics-row article[b-5pitzdwdg9]{padding:1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04)}.metrics-row small[b-5pitzdwdg9],.metrics-row strong[b-5pitzdwdg9]{display:block}.metrics-row small[b-5pitzdwdg9]{color:#64748b;font-size:.6rem;font-weight:750;letter-spacing:.05em}.metrics-row strong[b-5pitzdwdg9]{margin-top:.4rem;font-size:1.45rem}.amber[b-5pitzdwdg9]{color:#d97706}.green[b-5pitzdwdg9]{color:#16a34a}.red[b-5pitzdwdg9]{color:#dc2626}.filter-bar[b-5pitzdwdg9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.filter-bar>span[b-5pitzdwdg9]{color:#94a3b8;font-size:.6rem}.filter-tabs[b-5pitzdwdg9]{display:flex;padding:.2rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff}.filter-tabs button[b-5pitzdwdg9]{padding:.45rem .7rem;border:0;border-radius:.4rem;color:#64748b;background:transparent;font-size:.62rem;font-weight:700;cursor:pointer}.filter-tabs button.active[b-5pitzdwdg9]{color:#1d4ed8;background:#eff6ff}.table-card[b-5pitzdwdg9]{overflow:auto;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04)}.data-table[b-5pitzdwdg9]{width:100%;min-width:65rem;border-collapse:collapse;text-align:left}.data-table th[b-5pitzdwdg9]{padding:.8rem 1rem;border-bottom:1px solid #e2e8f0;color:#64748b;background:#f8fafc;font-size:.56rem;text-transform:uppercase;letter-spacing:.05em}.data-table td[b-5pitzdwdg9]{padding:.9rem 1rem;border-bottom:1px solid #f1f5f9;color:#475569;font-size:.65rem}.id-badge[b-5pitzdwdg9]{padding:.22rem .4rem;border-radius:.3rem;color:#334155;background:#f1f5f9}.type-badge[b-5pitzdwdg9]{padding:.25rem .5rem;border:1px solid #dbeafe;border-radius:.4rem;color:#1d4ed8;background:#eff6ff;font-weight:700}.processed-time[b-5pitzdwdg9]{color:#166534}.text-muted[b-5pitzdwdg9]{color:#94a3b8}.status-badge[b-5pitzdwdg9]{padding:.27rem .52rem;border-radius:999px;font-size:.57rem;font-weight:750}.status-badge.success[b-5pitzdwdg9]{color:#166534;background:#dcfce7}.status-badge.warning[b-5pitzdwdg9]{color:#92400e;background:#fef3c7}.status-badge.error[b-5pitzdwdg9]{color:#991b1b;background:#fee2e2}.text-right[b-5pitzdwdg9]{text-align:right}.btn-detail[b-5pitzdwdg9]{padding:.42rem .6rem;border:1px solid #cbd5e1;border-radius:.45rem;color:#1d4ed8;background:#fff;font-size:.59rem;font-weight:700;cursor:pointer}.btn-detail:hover[b-5pitzdwdg9]{border-color:#93c5fd;background:#eff6ff}.empty-row[b-5pitzdwdg9]{padding:2rem!important;text-align:center;color:#64748b!important}.loading-box[b-5pitzdwdg9]{min-height:16rem;display:grid;place-items:center;align-content:center;gap:.7rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;color:#64748b;font-size:.68rem}.loader[b-5pitzdwdg9]{width:1.4rem;height:1.4rem;border:2px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-b-5pitzdwdg9 .7s linear infinite}.modal-backdrop[b-5pitzdwdg9]{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.44);backdrop-filter:blur(4px)}.detail-card[b-5pitzdwdg9]{width:min(100%,48rem);max-height:90vh;overflow:auto;border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.22)}.detail-card header[b-5pitzdwdg9]{padding:1.1rem 1.25rem;display:flex;justify-content:space-between;border-bottom:1px solid #f1f5f9}.detail-card h2[b-5pitzdwdg9]{margin:.22rem 0 0;color:#0f172a;font-size:1rem}.detail-card header button[b-5pitzdwdg9]{border:0;color:#64748b;background:transparent;font-size:1.15rem}.detail-card dl[b-5pitzdwdg9]{padding:1rem 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:0}.detail-card dl div[b-5pitzdwdg9]{padding:.7rem;border-radius:.5rem;background:#f8fafc}.detail-card dt[b-5pitzdwdg9]{color:#64748b;font-size:.56rem;text-transform:uppercase}.detail-card dd[b-5pitzdwdg9]{margin:.25rem 0 0;color:#0f172a;font-size:.68rem;font-weight:700}.incident[b-5pitzdwdg9]{margin:0 1.25rem 1rem;padding:.75rem;border:1px solid #fecaca;border-radius:.55rem;background:#fef2f2}.incident strong[b-5pitzdwdg9],.incident span[b-5pitzdwdg9]{display:block}.incident strong[b-5pitzdwdg9]{color:#991b1b;font-size:.64rem}.incident span[b-5pitzdwdg9]{margin-top:.3rem;color:#b91c1c;font-size:.62rem}.fiscal-content[b-5pitzdwdg9]{padding:0 1.25rem 1rem}.fiscal-content label[b-5pitzdwdg9]{display:block;margin-bottom:.4rem;color:#334155;font-size:.62rem;font-weight:700}.fiscal-content pre[b-5pitzdwdg9]{max-height:22rem;overflow:auto;margin:0;padding:1rem;border-radius:.55rem;color:#dbeafe;background:#0f172a;font-size:.61rem;line-height:1.55}.detail-card footer[b-5pitzdwdg9]{padding:1rem 1.25rem;display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9}.detail-card footer button[b-5pitzdwdg9]{padding:.6rem .8rem;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;background:#fff;font-size:.65rem;font-weight:700}
@media(max-width:750px){.view-header[b-5pitzdwdg9]{align-items:flex-start;flex-direction:column}.metrics-row[b-5pitzdwdg9]{grid-template-columns:1fr}.filter-bar[b-5pitzdwdg9]{align-items:flex-start;gap:.7rem;flex-direction:column}.filter-tabs[b-5pitzdwdg9]{max-width:100%;overflow:auto}.detail-card dl[b-5pitzdwdg9]{grid-template-columns:1fr}}
.support-filters[b-5pitzdwdg9]{padding:.85rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05);gap:.8rem}.filter-group[b-5pitzdwdg9]{min-width:16rem}.filter-group.search[b-5pitzdwdg9]{flex:1}.filter-group label[b-5pitzdwdg9]{display:block;margin-bottom:.35rem;color:#475569;font-size:.58rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.filter-group select[b-5pitzdwdg9],.filter-group input[b-5pitzdwdg9]{width:100%;padding:.58rem .65rem;border:1px solid #cbd5e1;border-radius:.48rem;color:#0f172a;background:#fff;font-size:.65rem;outline:none}.filter-group select:focus[b-5pitzdwdg9],.filter-group input:focus[b-5pitzdwdg9]{border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.12)}.support-table[b-5pitzdwdg9]{min-width:78rem}.d-block[b-5pitzdwdg9]{display:block;margin-top:.28rem}.encf-badge[b-5pitzdwdg9]{display:inline-block;padding:.25rem .42rem;border-radius:.35rem;color:#3730a3;background:#eef2ff;font-weight:800}.monto[b-5pitzdwdg9]{color:#0f172a!important;font-weight:800;white-space:nowrap}.track-id[b-5pitzdwdg9],.font-mono[b-5pitzdwdg9]{font-family:Consolas,"Courier New",monospace}.track-id[b-5pitzdwdg9]{display:block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;color:#334155}.status-badge.info[b-5pitzdwdg9]{color:#1e40af;background:#dbeafe}.status-badge.secondary[b-5pitzdwdg9]{color:#475569;background:#e2e8f0}.error-text[b-5pitzdwdg9]{color:#b91c1c}.actions[b-5pitzdwdg9]{white-space:nowrap}.actions .btn-detail[b-5pitzdwdg9]{margin-left:.3rem}.btn-detail.link[b-5pitzdwdg9]{display:inline-block;text-decoration:none}.btn-detail:disabled[b-5pitzdwdg9]{opacity:.5;cursor:not-allowed}
.history-card[b-5pitzdwdg9]{width:min(100%,58rem)}.history-list[b-5pitzdwdg9]{display:grid;gap:.7rem;padding:1rem 1.25rem}.history-list article[b-5pitzdwdg9]{padding:.85rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#f8fafc}.history-head[b-5pitzdwdg9]{display:flex;align-items:center;gap:.55rem}.history-head strong[b-5pitzdwdg9]{color:#0f172a;font-size:.68rem}.history-head time[b-5pitzdwdg9]{margin-left:auto;color:#64748b;font-size:.58rem}.history-list p[b-5pitzdwdg9]{margin:.65rem 0;color:#475569;font-size:.64rem}.history-list details[b-5pitzdwdg9]{font-size:.6rem}.history-list summary[b-5pitzdwdg9]{cursor:pointer;color:#4338ca;font-weight:700}.history-list pre[b-5pitzdwdg9]{max-height:15rem;overflow:auto;padding:.75rem;border-radius:.45rem;color:#dbeafe;background:#0f172a;white-space:pre-wrap}
.support-table th[b-5pitzdwdg9]{font-size:.75rem;line-height:1.45}.support-table td[b-5pitzdwdg9]{font-size:.875rem;line-height:1.55}.support-table .status-badge[b-5pitzdwdg9]{font-size:.75rem}.filter-group label[b-5pitzdwdg9]{font-size:.75rem}.filter-group select[b-5pitzdwdg9],.filter-group input[b-5pitzdwdg9]{font-size:.875rem}.status-badge.error.incident[b-5pitzdwdg9]{color:#fff;background:#b91c1c}.incident-filter[b-5pitzdwdg9]{align-self:flex-end;padding:.58rem .75rem;border:1px solid #b91c1c;border-radius:.48rem;color:#991b1b;background:#fff;font-size:.8rem;font-weight:750;cursor:pointer}.incident-filter.active[b-5pitzdwdg9]{color:#fff;background:#b91c1c}.payload-card[b-5pitzdwdg9]{width:min(100%,60rem)}.payload-preview[b-5pitzdwdg9]{padding:1rem 1.25rem}.payload-preview pre[b-5pitzdwdg9]{max-height:60vh;overflow:auto;margin:0;padding:1rem;border-radius:.6rem;color:#e2e8f0;background:#0f172a;font:500 .8rem/1.6 Consolas,"Courier New",monospace;white-space:pre-wrap;word-break:break-word}

/* Barra operativa compacta en cuatro columnas. */
.support-filters[b-5pitzdwdg9]{display:grid;grid-template-columns:1.15fr 1.65fr auto auto;align-items:end;padding:.38rem .5rem;max-height:80px;gap:.45rem;border-radius:.65rem}
.support-filters .filter-group[b-5pitzdwdg9]{min-width:0}
.support-filters .filter-group label[b-5pitzdwdg9]{margin-bottom:.12rem;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}
.support-filters .filter-group select[b-5pitzdwdg9],.support-filters .filter-group input[b-5pitzdwdg9]{height:1.9rem;padding:.25rem .45rem;border-radius:.42rem;font-size:.82rem}
.support-filters .incident-filter[b-5pitzdwdg9]{align-self:end;height:1.9rem;padding:.25rem .55rem;border-radius:.42rem;font-size:.75rem;white-space:nowrap}
.support-filters>span[b-5pitzdwdg9]{align-self:center;white-space:nowrap}
@media(max-width:900px){.support-filters[b-5pitzdwdg9]{grid-template-columns:1fr 1fr;max-height:none}}
@media(max-width:600px){.support-filters[b-5pitzdwdg9]{grid-template-columns:1fr}}
/* /Pages/ConsultaComprobantes.razor.rz.scp.css */
.comprobantes-container[b-b0fl1nxin5]{padding:.35rem}.view-header[b-b0fl1nxin5]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.view-header h1[b-b0fl1nxin5]{margin:.2rem 0;color:#0f172a;font-size:1.55rem;font-weight:800}.view-header p[b-b0fl1nxin5]{margin:0;color:#64748b;font-size:.76rem}.eyebrow[b-b0fl1nxin5]{color:#2563eb;font-size:.6rem;font-weight:800;letter-spacing:.12em}.btn-refresh[b-b0fl1nxin5]{padding:.62rem .85rem;border:1px solid #bfdbfe;border-radius:.55rem;color:#1d4ed8;background:#eff6ff;font-size:.67rem;font-weight:750}.filter-card[b-b0fl1nxin5]{padding:1rem;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.03)}.filter-row[b-b0fl1nxin5]{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.search-box label[b-b0fl1nxin5]{display:block;margin-bottom:.35rem;color:#475569;font-size:.62rem;font-weight:700}.search-box[b-b0fl1nxin5]  input,.search-box select[b-b0fl1nxin5]{width:100%;padding:.62rem .7rem;border:1px solid #cbd5e1;border-radius:.5rem;outline:0;color:#0f172a;background:#f8fafc;font-size:.68rem}.search-box[b-b0fl1nxin5]  input:focus,.search-box select:focus[b-b0fl1nxin5]{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.filter-action[b-b0fl1nxin5]{display:flex;align-items:flex-end;gap:.45rem}.filter-action button[b-b0fl1nxin5]{padding:.62rem .75rem;border:1px solid #2563eb;border-radius:.5rem;color:#fff;background:#2563eb;font-size:.65rem;font-weight:700}.filter-action .clear[b-b0fl1nxin5]{color:#475569;border-color:#cbd5e1;background:#fff}.table-summary[b-b0fl1nxin5]{padding:.1rem .2rem .65rem;display:flex;justify-content:space-between;color:#64748b;font-size:.62rem}.table-summary strong[b-b0fl1nxin5]{color:#0f172a}.table-card[b-b0fl1nxin5]{overflow:auto;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04)}.data-table[b-b0fl1nxin5]{width:100%;min-width:72rem;border-collapse:collapse;text-align:left}.data-table th[b-b0fl1nxin5]{padding:.8rem 1rem;border-bottom:1px solid #e2e8f0;color:#64748b;background:#f8fafc;font-size:.56rem;text-transform:uppercase;letter-spacing:.05em}.data-table td[b-b0fl1nxin5]{padding:.88rem 1rem;border-bottom:1px solid #f1f5f9;color:#475569;font-size:.65rem}.encf-badge[b-b0fl1nxin5]{padding:.22rem .45rem;border-radius:.35rem;color:#1d4ed8;background:#eff6ff;font-weight:750}.type-tag[b-b0fl1nxin5]{color:#334155;font-weight:650}.monto[b-b0fl1nxin5]{color:#0f172a!important;font-weight:750}.text-right[b-b0fl1nxin5]{text-align:right}.status-badge[b-b0fl1nxin5]{padding:.26rem .52rem;border-radius:999px;font-size:.57rem;font-weight:750}.status-badge.success[b-b0fl1nxin5]{color:#166534;background:#dcfce7}.status-badge.warning[b-b0fl1nxin5]{color:#92400e;background:#fef3c7}.status-badge.error[b-b0fl1nxin5]{color:#991b1b;background:#fee2e2}.actions-cell[b-b0fl1nxin5]{white-space:nowrap}.actions-cell button[b-b0fl1nxin5]{margin-left:.25rem;padding:.4rem .55rem;border:1px solid #cbd5e1;border-radius:.42rem;color:#1d4ed8;background:#fff;font-size:.58rem;font-weight:700}.actions-cell button:hover[b-b0fl1nxin5]{border-color:#93c5fd;background:#eff6ff}.actions-cell button:disabled[b-b0fl1nxin5]{opacity:.5}.actions-cell .secondary[b-b0fl1nxin5]{color:#475569;background:#f8fafc}.empty-row[b-b0fl1nxin5]{padding:2rem!important;text-align:center;color:#64748b!important}.loading-box[b-b0fl1nxin5]{min-height:14rem;display:grid;place-items:center;align-content:center;gap:.7rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;color:#64748b;font-size:.68rem}.loading-box span[b-b0fl1nxin5]{width:1.4rem;height:1.4rem;border:2px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-b-b0fl1nxin5 .7s linear infinite}@keyframes spin-b-b0fl1nxin5{to{transform:rotate(360deg)}}.page-message[b-b0fl1nxin5]{margin-bottom:.8rem;padding:.65rem .8rem;border-radius:.55rem;font-size:.64rem}.page-message.success[b-b0fl1nxin5]{color:#166534;border:1px solid #bbf7d0;background:#f0fdf4}.page-message.error[b-b0fl1nxin5]{color:#991b1b;border:1px solid #fecaca;background:#fef2f2}.modal-backdrop[b-b0fl1nxin5]{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.44);backdrop-filter:blur(4px)}.modal-card[b-b0fl1nxin5]{width:min(100%,29rem);border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.22)}.modal-card header[b-b0fl1nxin5]{padding:1.1rem 1.2rem;display:flex;justify-content:space-between;border-bottom:1px solid #f1f5f9}.modal-card h3[b-b0fl1nxin5]{margin:.2rem 0 0;color:#0f172a;font-size:1rem}.modal-card header button[b-b0fl1nxin5]{border:0;color:#64748b;background:transparent;font-size:1.1rem}.modal-body[b-b0fl1nxin5]{padding:1.15rem}.modal-body p[b-b0fl1nxin5]{margin:0 0 1rem;color:#64748b;font-size:.68rem}.field label[b-b0fl1nxin5]{display:block;margin-bottom:.35rem;color:#334155;font-size:.62rem;font-weight:700}.field input[b-b0fl1nxin5]{width:100%;padding:.65rem;border:1px solid #cbd5e1;border-radius:.5rem;outline:0;color:#0f172a;background:#f8fafc;font-size:.68rem}.field input:focus[b-b0fl1nxin5]{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-error[b-b0fl1nxin5]{margin-top:.7rem;padding:.6rem;border-radius:.45rem;color:#991b1b;background:#fef2f2;font-size:.61rem}.modal-card footer[b-b0fl1nxin5]{padding:1rem 1.2rem;display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid #f1f5f9}.modal-card footer button[b-b0fl1nxin5]{padding:.6rem .8rem;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;background:#fff;font-size:.65rem;font-weight:700}.modal-card footer .btn-primary[b-b0fl1nxin5]{color:#fff;border-color:#2563eb;background:#2563eb}
.format-select[b-b0fl1nxin5],.field select[b-b0fl1nxin5]{width:100%;min-width:9.75rem;padding:.42rem .55rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;color:#334155;font-size:.62rem;font-weight:700;outline:0}.format-select:focus[b-b0fl1nxin5],.field select:focus[b-b0fl1nxin5]{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}
@media(max-width:900px){.filter-row[b-b0fl1nxin5]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.view-header[b-b0fl1nxin5]{align-items:flex-start;flex-direction:column}.filter-row[b-b0fl1nxin5]{grid-template-columns:1fr}}

/* Barra operativa compacta: cuatro filtros visibles y desplazamiento horizontal. */
.filter-card[b-b0fl1nxin5]{padding:.38rem .5rem;margin-bottom:.7rem;max-height:80px;overflow:hidden;border-radius:.65rem}
.filter-row[b-b0fl1nxin5]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem)/4);gap:.4rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem}
.search-box label[b-b0fl1nxin5]{margin-bottom:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search-box[b-b0fl1nxin5]  input,.search-box select[b-b0fl1nxin5]{height:1.9rem;padding:.25rem .42rem;border-radius:.42rem}
.filter-action[b-b0fl1nxin5]{gap:.3rem}
.filter-action button[b-b0fl1nxin5]{height:1.9rem;padding:.25rem .5rem;border-radius:.42rem}
@media(max-width:900px){.filter-row[b-b0fl1nxin5]{grid-template-columns:none;grid-auto-columns:calc((100% - .4rem)/2)}}
@media(max-width:600px){.filter-row[b-b0fl1nxin5]{grid-template-columns:none;grid-auto-columns:90%}}

.kpi-row[b-b0fl1nxin5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem}
.kpi-card[b-b0fl1nxin5]{position:relative;overflow:hidden;padding:.85rem 1rem;border:1px solid;border-radius:.75rem;background:#fff;box-shadow:0 3px 12px rgba(15,23,42,.05)}
.kpi-card[b-b0fl1nxin5]::after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:currentColor}
.kpi-card span[b-b0fl1nxin5],.kpi-card strong[b-b0fl1nxin5],.kpi-card small[b-b0fl1nxin5]{display:block}
.kpi-card span[b-b0fl1nxin5]{font-size:.7rem;font-weight:850;letter-spacing:.055em}
.kpi-card strong[b-b0fl1nxin5]{margin:.28rem 0;color:#0f172a;font-size:1.3rem;line-height:1.2}
.kpi-card small[b-b0fl1nxin5]{color:#64748b;font-size:.76rem}
.kpi-card.indigo[b-b0fl1nxin5]{color:#4f46e5;border-color:#c7d2fe;background:linear-gradient(135deg,#fff,#eef2ff)}
.kpi-card.emerald[b-b0fl1nxin5]{color:#047857;border-color:#a7f3d0;background:linear-gradient(135deg,#fff,#ecfdf5)}
.kpi-card.amber[b-b0fl1nxin5]{color:#b45309;border-color:#fde68a;background:linear-gradient(135deg,#fff,#fffbeb)}
.table-summary[b-b0fl1nxin5]{align-items:center}
.btn-export[b-b0fl1nxin5]{padding:.48rem .72rem;border:1px solid #15803d;border-radius:.48rem;color:#166534;background:#f0fdf4;font-size:.78rem;font-weight:800;cursor:pointer}
.btn-export:hover[b-b0fl1nxin5]{color:#fff;background:#15803d}
.btn-export:disabled[b-b0fl1nxin5]{opacity:.55;cursor:not-allowed}
.data-table th[b-b0fl1nxin5]{color:#334155!important;font-weight:850!important}
.data-table tbody tr:nth-child(even)[b-b0fl1nxin5]{background:rgba(248,250,252,.7)}
.data-table tbody tr:hover[b-b0fl1nxin5]{background:#f1f5f9}
.status-badge.success[b-b0fl1nxin5]{color:#15803d!important;background:#dcfce7!important}
.status-badge.error[b-b0fl1nxin5]{color:#b91c1c!important;background:#fee2e2!important;font-weight:850!important}
@media(max-width:760px){.kpi-row[b-b0fl1nxin5]{grid-template-columns:1fr}}
/* /Pages/Dashboard.razor.rz.scp.css */
.page-heading[b-mmsknc7s3l]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.6rem}.page-heading p[b-mmsknc7s3l],.panel-title span[b-mmsknc7s3l]{margin:0 0 .35rem;color:#2563eb;font-size:.6rem;font-weight:800;letter-spacing:.16em}.page-heading h1[b-mmsknc7s3l]{margin:0;color:#0f172a;font-size:1.75rem}.page-heading div>span[b-mmsknc7s3l]{display:block;margin-top:.45rem;color:#64748b;font-size:.76rem}.page-heading button[b-mmsknc7s3l]{padding:.65rem .9rem;border:1px solid #bfdbfe;border-radius:.6rem;color:#1d4ed8;font-size:.7rem;font-weight:700;background:#eff6ff}.metric-grid[b-mmsknc7s3l]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.metric-card[b-mmsknc7s3l]{min-height:9.5rem;padding:1.15rem;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05)}.metric-card.indigo[b-mmsknc7s3l]{border-top:3px solid #2563eb}.metric-card.emerald[b-mmsknc7s3l]{border-top:3px solid #10b981}.metric-card.amber[b-mmsknc7s3l]{border-top:3px solid #f59e0b}.metric-card.rose[b-mmsknc7s3l]{border-top:3px solid #ef4444}.metric-top[b-mmsknc7s3l]{display:flex;justify-content:space-between;color:#64748b;font-size:.58rem;font-weight:800;letter-spacing:.08em}.metric-top i[b-mmsknc7s3l]{width:1.65rem;height:1.65rem;display:grid;place-items:center;border-radius:.5rem;color:#2563eb;background:#eff6ff}.metric-card strong[b-mmsknc7s3l]{display:block;margin:.8rem 0 .5rem;color:#0f172a;font-size:2rem}.metric-card small[b-mmsknc7s3l],.breakdown[b-mmsknc7s3l]{color:#64748b;font-size:.64rem}.breakdown[b-mmsknc7s3l]{display:flex;gap:.55rem;flex-wrap:wrap}.dashboard-grid[b-mmsknc7s3l]{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(19rem,.75fr);gap:1rem}.panel[b-mmsknc7s3l]{min-width:0;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04)}.panel-title[b-mmsknc7s3l]{padding:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9}.panel-title h2[b-mmsknc7s3l]{margin:0;color:#1e293b;font-size:.9rem}.panel-title a[b-mmsknc7s3l]{color:#2563eb;font-size:.65rem;text-decoration:none}.table-wrap[b-mmsknc7s3l]{overflow:auto}table[b-mmsknc7s3l]{width:100%;border-collapse:collapse}th[b-mmsknc7s3l]{padding:.7rem 1rem;color:#94a3b8;font-size:.54rem;letter-spacing:.08em;text-align:left;background:#f8fafc}td[b-mmsknc7s3l]{padding:.78rem 1rem;border-top:1px solid #f1f5f9;color:#64748b;font-size:.68rem}td:first-child[b-mmsknc7s3l]{display:flex;align-items:center;gap:.55rem;color:#334155;font-weight:600}td:first-child b[b-mmsknc7s3l]{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.45rem;color:#1d4ed8;font-size:.56rem;background:#dbeafe}.env[b-mmsknc7s3l],.status[b-mmsknc7s3l]{padding:.25rem .45rem;border-radius:999px;font-style:normal;font-size:.55rem;font-weight:700}.env.prod[b-mmsknc7s3l]{color:#15803d;background:#f0fdf4}.env.cert[b-mmsknc7s3l]{color:#a16207;background:#fffbeb}.status.active[b-mmsknc7s3l]{color:#15803d;background:#f0fdf4}.empty[b-mmsknc7s3l]{text-align:center!important;display:table-cell!important}.console[b-mmsknc7s3l]{height:16.7rem;padding:.85rem;overflow:hidden;font-family:Consolas,monospace;background:#0f172a}.console div[b-mmsknc7s3l]{display:grid;grid-template-columns:3.7rem 3.5rem 1fr;gap:.4rem;margin-bottom:.65rem;font-size:.58rem}.console time[b-mmsknc7s3l]{color:#64748b}.console span[b-mmsknc7s3l]{font-weight:800}.console .SUCCESS[b-mmsknc7s3l]{color:#34d399}.console .INFO[b-mmsknc7s3l]{color:#93c5fd}.console p[b-mmsknc7s3l]{margin:0;color:#cbd5e1;line-height:1.45}.console-panel footer[b-mmsknc7s3l]{padding:.65rem 1rem;color:#64748b;font-size:.58rem}.console-panel footer span[b-mmsknc7s3l],.live-dot[b-mmsknc7s3l]{display:inline-block;width:.42rem;height:.42rem;margin-right:.4rem;border-radius:50%;background:#10b981}.loading-panel[b-mmsknc7s3l]{padding:5rem;text-align:center;color:#64748b}@media(max-width:1100px){.metric-grid[b-mmsknc7s3l]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[b-mmsknc7s3l]{grid-template-columns:1fr}}@media(max-width:650px){.metric-grid[b-mmsknc7s3l]{grid-template-columns:1fr}.page-heading[b-mmsknc7s3l]{align-items:flex-start;gap:1rem}.page-heading button[b-mmsknc7s3l]{display:none}}
/* /Pages/Login.razor.rz.scp.css */
.login-wrapper[b-9hz3fxgbn6]{width:100%;max-width:28rem;margin:0 auto}.login-card[b-9hz3fxgbn6]{padding:2.25rem;border:1px solid #e2e8f0;border-radius:1.25rem;background:#fff;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01)}.brand-header[b-9hz3fxgbn6]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.brand-logo-container[b-9hz3fxgbn6]{display:flex;align-items:center;gap:.75rem}.logo-badge[b-9hz3fxgbn6]{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.65rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 10px rgba(37,99,235,.25)}.logo-letter[b-9hz3fxgbn6]{color:#fff;font-size:1.2rem;font-weight:900}.logo-text[b-9hz3fxgbn6]{display:flex;flex-direction:column}.brand-title[b-9hz3fxgbn6]{color:#0f172a;font-size:.85rem;font-weight:800;letter-spacing:.05em}.brand-subtitle[b-9hz3fxgbn6]{color:#2563eb;font-size:.65rem;font-weight:700}.dgii-tag[b-9hz3fxgbn6]{padding:.25rem .5rem;border-radius:.375rem;color:#0d9488;font-size:.62rem;font-weight:700;background:#ccfbf1}.card-intro h1[b-9hz3fxgbn6]{margin:0 0 .35rem;color:#0f172a;font-size:1.35rem;font-weight:800}.card-intro p[b-9hz3fxgbn6]{margin-bottom:1.5rem;color:#64748b;font-size:.78rem;line-height:1.45}.field[b-9hz3fxgbn6]{margin-bottom:1.1rem}.field label[b-9hz3fxgbn6]{display:block;margin-bottom:.35rem;color:#334155;font-size:.72rem;font-weight:700}.field[b-9hz3fxgbn6]  .form-input{width:100%;padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:.5rem;color:#0f172a;font-size:.82rem;background:#f8fafc;transition:.15s}.field[b-9hz3fxgbn6]  .form-input:focus{outline:0;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.login-button[b-9hz3fxgbn6]{width:100%;margin-top:1.25rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.5rem;color:#fff;font-size:.82rem;font-weight:700;background:#2563eb}.login-button:hover:not(:disabled)[b-9hz3fxgbn6]{background:#1d4ed8}.login-button:disabled[b-9hz3fxgbn6]{opacity:.7}.arrow[b-9hz3fxgbn6]{margin-left:auto}.login-error[b-9hz3fxgbn6]{margin-top:.85rem;padding:.6rem .75rem;display:flex;align-items:center;gap:.5rem;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.75rem;background:#fef2f2}.login-error i[b-9hz3fxgbn6]{width:1rem;height:1rem;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:.6rem;font-style:normal;background:#dc2626}.security-footer[b-9hz3fxgbn6]{margin-top:1.75rem;padding-top:1rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f5f9}.sec-item[b-9hz3fxgbn6]{display:flex;align-items:center;gap:.35rem;color:#64748b;font-size:.65rem;font-weight:600}.check-dot[b-9hz3fxgbn6]{width:.4rem;height:.4rem;border-radius:50%;background:#10b981}.spinner[b-9hz3fxgbn6]{width:.9rem;height:.9rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b-9hz3fxgbn6 .7s linear infinite}@keyframes spin-b-9hz3fxgbn6{to{transform:rotate(360deg)}}@media(max-width:480px){.login-card[b-9hz3fxgbn6]{padding:1.5rem}.dgii-tag[b-9hz3fxgbn6]{display:none}.security-footer[b-9hz3fxgbn6]{align-items:flex-start;gap:.6rem;flex-direction:column}}
/* /Pages/Tenants.razor.rz.scp.css */
.tenants-container[b-4ozdonbmua]{padding:.35rem}.view-header[b-4ozdonbmua]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.view-header h1[b-4ozdonbmua]{margin:.2rem 0;color:#0f172a;font-size:1.55rem;font-weight:800}.view-header p[b-4ozdonbmua]{margin:0;color:#64748b;font-size:.78rem}.eyebrow[b-4ozdonbmua]{color:#2563eb;font-size:.62rem;font-weight:800;letter-spacing:.12em}.btn-primary[b-4ozdonbmua]{display:inline-flex;align-items:center;justify-content:center;padding:.68rem 1rem;border:0!important;border-radius:.6rem;color:#fff!important;background:#2563eb!important;box-shadow:0 4px 12px rgba(37,99,235,.18);font-size:.72rem;font-weight:750;cursor:pointer}.btn-primary:hover[b-4ozdonbmua]{background:#1d4ed8!important}.stats-grid[b-4ozdonbmua]{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.15rem}.stats-grid article[b-4ozdonbmua]{padding:1rem;border:1px solid #e2e8f0;border-top:3px solid #2563eb;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04)}.stats-grid article.production[b-4ozdonbmua]{border-top-color:#16a34a}.stats-grid article.certification[b-4ozdonbmua]{border-top-color:#f59e0b}.stats-grid article.blocked[b-4ozdonbmua]{border-top-color:#dc2626}.stats-grid span[b-4ozdonbmua],.stats-grid strong[b-4ozdonbmua]{display:block}.stats-grid span[b-4ozdonbmua]{color:#64748b;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.stats-grid strong[b-4ozdonbmua]{margin-top:.35rem;color:#0f172a;font-size:1.45rem}.filter-bar[b-4ozdonbmua]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.filter-bar>span[b-4ozdonbmua]{color:#64748b;font-size:.65rem}.search-wrap[b-4ozdonbmua]{width:min(100%,30rem);display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff}.search-wrap span[b-4ozdonbmua]{padding-left:.75rem;color:#94a3b8}.search-wrap input[b-4ozdonbmua]{width:100%;padding:.65rem;border:0;outline:0;color:#0f172a;background:transparent;font-size:.72rem}.search-wrap:focus-within[b-4ozdonbmua]{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.table-card[b-4ozdonbmua]{overflow:auto;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04)}.data-table[b-4ozdonbmua]{width:100%;min-width:68rem;border-collapse:collapse;text-align:left}.data-table th[b-4ozdonbmua]{padding:.8rem 1rem;border-bottom:1px solid #e2e8f0;color:#64748b;background:#f8fafc;font-size:.57rem;letter-spacing:.06em;text-transform:uppercase}.data-table td[b-4ozdonbmua]{padding:.9rem 1rem;border-bottom:1px solid #f1f5f9;color:#334155;font-size:.68rem}.tenant-info strong[b-4ozdonbmua],.tenant-info small[b-4ozdonbmua],.rnc-type[b-4ozdonbmua]{display:block}.tenant-info strong[b-4ozdonbmua]{color:#0f172a;font-size:.72rem}.tenant-info small[b-4ozdonbmua],.rnc-type[b-4ozdonbmua]{margin-top:.2rem;color:#94a3b8;font-size:.55rem}.rnc-badge[b-4ozdonbmua]{padding:.22rem .4rem;border-radius:.3rem;color:#0f172a;background:#f1f5f9;font-size:.7rem;font-weight:700}.system-tag[b-4ozdonbmua]{padding:.25rem .55rem;border:1px solid #dbeafe;border-radius:.4rem;color:#1d4ed8;background:#eff6ff;font-size:.62rem;font-weight:700}.env-tag[b-4ozdonbmua],.status-badge[b-4ozdonbmua]{display:inline-flex;padding:.26rem .52rem;border-radius:999px;font-size:.58rem;font-weight:750}.env-tag.prod[b-4ozdonbmua],.status-badge.success[b-4ozdonbmua]{color:#166534;background:#dcfce7}.env-tag.cert[b-4ozdonbmua],.status-badge.warning[b-4ozdonbmua]{color:#92400e;background:#fef3c7}.status-badge.error[b-4ozdonbmua]{color:#991b1b;background:#fee2e2}.text-right[b-4ozdonbmua]{text-align:right}.actions-cell[b-4ozdonbmua]{text-align:right;white-space:nowrap}.actions-cell button[b-4ozdonbmua]{margin-left:.25rem;padding:.4rem .5rem;border:1px solid #cbd5e1;border-radius:.42rem;color:#334155;background:#fff;cursor:pointer}.actions-cell button:hover[b-4ozdonbmua]{border-color:#93c5fd;background:#eff6ff}.actions-cell button:disabled[b-4ozdonbmua]{opacity:.5}.empty-row[b-4ozdonbmua]{padding:2rem!important;text-align:center;color:#64748b!important}.loading-box[b-4ozdonbmua]{min-height:16rem;display:grid;place-items:center;align-content:center;gap:.7rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff;color:#64748b;font-size:.7rem}.spinner[b-4ozdonbmua]{width:1.4rem;height:1.4rem;border:2px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-b-4ozdonbmua .7s linear infinite}@keyframes spin-b-4ozdonbmua{to{transform:rotate(360deg)}}.key-banner[b-4ozdonbmua],.page-message[b-4ozdonbmua]{margin-bottom:1rem;border-radius:.65rem}.key-banner[b-4ozdonbmua]{padding:.85rem 1rem;display:flex;align-items:center;gap:1rem;border:1px solid #bbf7d0;background:#f0fdf4}.key-banner strong[b-4ozdonbmua],.key-banner span[b-4ozdonbmua]{display:block}.key-banner strong[b-4ozdonbmua]{color:#166534;font-size:.7rem}.key-banner span[b-4ozdonbmua]{margin-top:.15rem;color:#64748b;font-size:.6rem}.key-banner code[b-4ozdonbmua]{margin-left:auto;padding:.45rem;color:#166534;background:#dcfce7}.key-banner button[b-4ozdonbmua]{border:0;color:#64748b;background:transparent;font-size:1.1rem}.page-message[b-4ozdonbmua]{padding:.65rem .8rem;border:1px solid #bfdbfe;color:#1d4ed8;background:#eff6ff;font-size:.65rem}.modal-backdrop[b-4ozdonbmua]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.42);backdrop-filter:blur(4px)}.modal-card[b-4ozdonbmua]{width:min(100%,44rem);max-height:92vh;overflow:auto;border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.22)}.modal-card header[b-4ozdonbmua]{padding:1.15rem 1.3rem;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #f1f5f9}.modal-card h2[b-4ozdonbmua]{margin:.25rem 0 0;color:#0f172a;font-size:1.05rem}.modal-card header button[b-4ozdonbmua]{border:0;color:#64748b;background:transparent;font-size:1.1rem}.form-grid[b-4ozdonbmua]{padding:1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.field.wide[b-4ozdonbmua],.switch-field.wide[b-4ozdonbmua]{grid-column:1/-1}.field label[b-4ozdonbmua]{display:block;margin-bottom:.38rem;color:#334155;font-size:.63rem;font-weight:700}.field small[b-4ozdonbmua]{display:block;margin-top:.3rem;color:#94a3b8;font-size:.56rem}.field[b-4ozdonbmua]  input,.field[b-4ozdonbmua]  select{width:100%;padding:.67rem;border:1px solid #cbd5e1;border-radius:.5rem;outline:0;color:#0f172a;background:#f8fafc;font-size:.68rem}.field[b-4ozdonbmua]  input:focus,.field[b-4ozdonbmua]  select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.switch-field[b-4ozdonbmua]{display:flex;align-items:center;gap:.55rem;color:#334155;font-size:.66rem;font-weight:700}.modal-card footer[b-4ozdonbmua]{padding:1rem 1.25rem;display:flex;justify-content:flex-end;gap:.6rem;border-top:1px solid #f1f5f9}.modal-card footer>button:not(.btn-primary)[b-4ozdonbmua]{padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:.55rem;color:#475569;background:#fff;font-size:.68rem;font-weight:700}.form-error[b-4ozdonbmua]{margin:0 1.25rem 1rem;padding:.65rem;border-radius:.5rem;color:#b91c1c;background:#fef2f2;font-size:.64rem}
@media(max-width:850px){.stats-grid[b-4ozdonbmua]{grid-template-columns:1fr 1fr}.view-header[b-4ozdonbmua]{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.stats-grid[b-4ozdonbmua]{grid-template-columns:1fr}.filter-bar[b-4ozdonbmua]{align-items:flex-start;flex-direction:column}.form-grid[b-4ozdonbmua]{grid-template-columns:1fr}.field.wide[b-4ozdonbmua],.switch-field.wide[b-4ozdonbmua]{grid-column:auto}.key-banner[b-4ozdonbmua]{align-items:flex-start;flex-wrap:wrap}.key-banner code[b-4ozdonbmua]{width:100%;margin:0;overflow:auto}}
