.admin-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 18px;padding:16px;border:1px solid #e2e6ea;border-radius:12px;background:#fff}.admin-filter-bar label{display:grid;grid-gap:6px;gap:6px;min-width:180px;flex:1 1 180px}.admin-filter-bar label span{color:#5d6570;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.admin-filter-bar input,.admin-filter-bar select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cfd5dc;border-radius:8px;background:#fff;color:#17191c}.admin-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #e2e6ea;border-radius:12px;background:#fff}.admin-data-table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.admin-data-table td,.admin-data-table th{padding:12px 14px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:top}.admin-data-table th{color:#5d6570;background:#f7f8fa;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table tbody tr:hover{background:#fafbfc}.admin-data-table a{color:#1666c5;font-weight:650;text-decoration:none}.admin-data-table small{display:block;max-width:340px;margin-top:4px;color:#737b85;overflow-wrap:anywhere}.admin-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:0 0 20px}.admin-metric-card,.admin-summary-grid>article{display:grid;grid-gap:7px;gap:7px;min-height:94px;padding:16px;border:1px solid #e2e6ea;border-radius:12px;background:#fff;color:inherit;text-decoration:none}.admin-metric-card>span,.admin-summary-grid>article>span{color:#666f79;font-size:12px;font-weight:700;text-transform:uppercase}.admin-metric-card>strong,.admin-summary-grid>article>strong{font-size:21px;overflow-wrap:anywhere}.admin-metric-card:hover{border-color:#b8c7db;box-shadow:0 4px 16px rgba(33,50,71,.08)}.admin-metric-card.is-warning{border-color:#e9ba61;background:#fffaf0}.admin-metric-card.is-danger{border-color:#e49b9b;background:#fff5f5}.admin-overview-sections{display:grid;grid-gap:28px;gap:28px}.admin-overview-sections>section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-overview-sections>section>header span{color:#68717c;font-size:12px;font-weight:700;text-transform:uppercase}.admin-overview-sections h2{margin:3px 0 0;font-size:20px}.admin-overview-sections header a{color:#1666c5;text-decoration:none}.admin-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-detail-columns>section,.admin-detail-section{padding:18px;border:1px solid #e2e6ea;border-radius:12px;background:#fff}.admin-detail-section{margin-top:18px}.admin-detail-columns h2,.admin-detail-section h2{margin:0 0 14px;font-size:17px}.admin-compact-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.admin-compact-list li{display:grid;grid-gap:3px;gap:3px;padding:10px 0;border-bottom:1px solid #edf0f3}.admin-compact-list li:last-child{border-bottom:0}.admin-compact-list li span:last-child{color:#737b85;font-size:12px}.admin-status-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#edf1f5;color:#38414b;font-size:11px;font-weight:750;line-height:1.2;text-transform:capitalize}.admin-status-chip.status-degraded,.admin-status-chip.status-failed,.admin-status-chip.status-manual-review{background:#fde5e5;color:#992c2c}.admin-status-chip.status-completed,.admin-status-chip.status-ok,.admin-status-chip.status-settled{background:#e1f4e7;color:#226b39}.admin-status-chip.status-provider-pending,.admin-status-chip.status-reconciling,.admin-status-chip.status-running{background:#fff0cc;color:#805c00}.admin-inline-error,.admin-overview-warning,.admin-read-only-notice,.admin-section-unavailable{margin:0 0 16px;padding:12px 14px;border-radius:9px}.admin-inline-error{border:1px solid #e6a2a2;background:#fff2f2;color:#8a2424}.admin-overview-warning{border:1px solid #e5c178;background:#fff9e9;color:#70520d}.admin-read-only-notice{border:1px solid #bfd4ea;background:#f2f8fe;color:#315778}.admin-section-unavailable{background:#f3f5f7;color:#626b75}.admin-loading{color:#626b75}.admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px!important}.admin-key-values{display:grid;grid-gap:0;gap:0;margin:0}.admin-key-values>div{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;grid-gap:16px;gap:16px;padding:10px 0;border-bottom:1px solid #edf0f3}.admin-key-values>div:last-child{border-bottom:0}.admin-key-values dt{color:#69727d}.admin-key-values dd{margin:0;overflow-wrap:anywhere}@media (max-width:760px){.admin-detail-columns{grid-template-columns:1fr}.admin-filter-bar{align-items:stretch}.admin-filter-bar label{flex-basis:100%}.admin-filter-bar .btn{width:100%}.admin-overview-sections>section>header{align-items:start}.admin-key-values>div{grid-template-columns:1fr;gap:4px}}.product-release-summary{display:grid;grid-gap:4px;gap:4px;line-height:1.45}.product-release-summary small{display:block;color:var(--muted,#666276);font-size:12px;max-width:38ch}.product-summary-evidence{margin-top:8px;font-size:13px;line-height:1.5}.product-summary-evidence summary{cursor:pointer;color:var(--ink,#292639);text-decoration:underline;text-underline-offset:3px}.product-summary-evidence p{margin:8px 0}.product-summary-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.admin-recovery-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}.admin-recovery-actions article,.admin-recovery-confirm{padding:16px;border:1px solid var(--border-color,#d9dce3);border-radius:12px}.admin-recovery-actions h3{margin-top:0}.admin-recovery-confirm{margin-top:16px}.admin-recovery-confirm label{display:grid;grid-gap:8px;gap:8px}.admin-recovery-confirm textarea{width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:10px}[aria-label="Momento recovery"] li{overflow-wrap:anywhere;margin-bottom:16px}