.rk-page{max-width:1400px;margin:auto}.rk-head,.rk-refresh,.rk-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rk-head p,.rk-notice,.rk-method p{line-height:1.6;max-width:85ch}.rk-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.rk-tabs a{padding:11px 16px;border:1px solid #76613e;background:#171e26}.rk-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;padding:20px;background:#171e26;border:1px solid #3c4650;margin-bottom:16px;align-items:end}.rk-controls label,.rk-filter{display:grid;gap:7px;font-size:14px}.rk-controls input,.rk-controls select,.rk-filter input{width:100%;min-height:44px}.rk-period{font-size:14px;color:#d2c6af;margin:0}.rk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.rk-kpis article{display:grid;gap:10px;padding:18px;border:1px solid #3d4750;background:#171e26}.rk-kpis span{font-size:13px;color:#c7bda9}.rk-kpis strong{font-size:25px;color:#e8d7b4}.rk-kpis .rk-date{font-size:16px;line-height:1.5}.rk-source{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-left:3px solid #d4a84a;background:#1d232d;font-size:13px}.rk-source p{flex-basis:100%;margin:0}.rk-warning{border-color:#d88766}.rk-notice{font-size:14px;color:#d5c6af}.rk-refresh span{font-size:13px;max-width:80ch}.rk-table{margin:16px 0;max-height:640px;overflow:auto;border:1px solid #3c4650}.rk-table table{width:100%;border-collapse:collapse}.rk-table caption{text-align:left;padding:14px;font-weight:700;color:#e8d7b4;background:#151b23}.rk-table th,.rk-table td{padding:14px;text-align:left;border-bottom:1px solid #343d46;vertical-align:middle}.rk-table thead th{position:sticky;top:0;background:#202731;z-index:1}.rk-table tbody th{font-weight:600}.rk-table small{display:block;font-weight:400;color:#c6bba5;font-size:12px;margin-top:4px}.rk-table .rk-score{font-variant-numeric:tabular-nums;color:#e3c67c;font-weight:700}.rk-table tr[hidden]{display:none}.rk-filter{max-width:500px;margin-top:18px}.rk-pagination{justify-content:center;margin:16px 0}.rk-empty{padding:30px;border:1px dashed #756545;text-align:center;margin:20px 0}.rk-method{padding:20px;border:1px solid #3c4650;margin-top:24px}.rk-page a:focus-visible,.rk-page button:focus-visible,.rk-page input:focus-visible,.rk-page select:focus-visible{outline:3px solid #e8c363;outline-offset:3px}.rk-page [aria-busy=true]{opacity:.7}@media(max-width:600px){.rk-controls{grid-template-columns:1fr}.rk-kpis{grid-template-columns:1fr 1fr}.rk-table th,.rk-table td{padding:10px}.rk-head h1{font-size:30px}.rk-kpis strong{font-size:21px}}
