.ru-native-hidden{display:none!important}.ru-panel[hidden]{display:none!important}.ru-tabs{display:flex;gap:8px;border-bottom:1px solid #e1e4ed;margin-bottom:24px}.ru-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:#64748b;padding:14px 22px;font:inherit;cursor:pointer}.ru-tabs button.active{color:#6946ff;border-bottom-color:#6946ff;font-weight:700}.ru-panel{color:#111827}.ru-toolbar,.ru-card-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.ru-toolbar h2{font-size:23px;margin:0 0 8px}.ru-toolbar p,.ru-card-head p,.ru-note{color:#7b8aa4;font-size:14px}.ru-panel button{font:inherit;cursor:pointer;border:1px solid #ded9f7;background:white;color:#6946ff;border-radius:8px;padding:9px 14px}.ru-panel button:disabled{cursor:wait;opacity:.55}.ru-panel button:focus-visible,.ru-tabs button:focus-visible{outline:3px solid #ac9aff;outline-offset:3px}.ru-totals{display:flex;flex-wrap:wrap;gap:24px;margin-top:22px;padding:20px 24px;border:1px solid #e1e4ed;background:white;border-radius:12px}.ru-totals strong{margin-left:8px}.ru-note{line-height:1.6}.ru-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:22px;margin-top:20px}.ru-card{background:white;border:1px solid #dfe4ef;border-radius:16px;padding:26px;min-width:0}.ru-card h3{font-size:23px;margin:0}.ru-status{font-size:13px;white-space:nowrap;padding:6px 10px;border-radius:20px;background:#f1edff;color:#6946ff}.ru-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 18px}.ru-metrics span,.ru-connection label{display:block;color:#7b8aa4;font-size:13px;margin-bottom:8px}.ru-metrics strong{display:block;font-size:24px;overflow-wrap:anywhere}.ru-metrics>div:last-child strong{color:#6946ff}.ru-progress{height:9px;background:#efedf7;border-radius:8px;overflow:hidden}.ru-progress span{display:block;height:100%;background:#7656ff;border-radius:8px}.ru-meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:14px 0 22px;font-size:12px;color:#7b8aa4;line-height:1.6}.ru-stale{color:#a16b13}.ru-connection{display:flex;align-items:end;gap:10px;flex-wrap:wrap;border-top:1px solid #edf0f5;padding-top:20px}.ru-connection select{border:1px solid #dee2ed;border-radius:7px;padding:8px;background:#fff;color:#172033}.ru-endpoint{flex:1;min-width:160px}.ru-panel code{font-family:ui-monospace,monospace;font-size:13px;overflow-wrap:anywhere;user-select:text}.ru-details{border-top:1px solid #edf0f5;margin-top:20px;padding-top:17px;font-size:14px}.ru-details summary{cursor:pointer;color:#64748b}.ru-details>div{margin-top:12px;line-height:1.8}.ru-details button{padding:3px 9px;font-size:12px}.ru-details a{color:#6946ff}.ru-alert{background:#fff8ec;color:#865e20;border:1px solid #f0dcba;padding:15px;border-radius:9px}.ru-empty{text-align:center;color:#7b8aa4;padding:60px 20px;border:1px solid #e1e4ed;border-radius:12px;background:#fff}.ru-more{display:block;margin:24px auto}@media(max-width:600px){.ru-card{padding:18px}.ru-metrics strong{font-size:20px}.ru-toolbar{align-items:flex-start}.ru-toolbar p{line-height:1.5}.ru-totals{gap:15px;padding:16px}.ru-card-head{align-items:flex-start}.ru-connection button{flex:1}.ru-meta{display:block}.ru-meta span{display:block;margin:6px 0}}
