.rs-site .km-search{width:100%;height:48px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:#fbfbff;font:inherit;font-size:16px;color:var(--ink)}.rs-site .km-search:focus{outline:none;border-color:var(--ind);background:#fff}.rs-site .km-meta{margin:10px 2px 14px;font-size:13px;color:var(--mut)}.rs-site .km-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.rs-site table.km-table{border-collapse:collapse;width:100%;font-size:13.5px}.rs-site .km-table th,.rs-site .km-table td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.rs-site .km-table th{background:#f7f7fb;position:sticky;top:0;z-index:1;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;color:#50506a}.rs-site .km-table td.num,.rs-site .km-table th.num{text-align:right;font-variant-numeric:tabular-nums}.rs-site .km-table tbody tr:hover{background:#4f46e50a}.rs-site .km-table .km-subj{font-weight:600}.rs-site .km-table .km-cat{color:var(--mut);font-size:12.5px}.rs-site .km-table .km-dash{color:#c4c4d0}.rs-site .km-loading{padding:40px;text-align:center;color:var(--mut)}.rs-site .km-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px;margin-bottom:16px;box-shadow:0 1px 2px #14142808}.rs-site .km-card-h{font-size:17px;margin:0 0 14px;letter-spacing:-.01em}.rs-site .km-pick-hint{margin:12px 2px 0;font-size:13.5px;color:var(--mut)}.rs-site .km-result{margin-top:16px;border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:#fbfbff}.rs-site .km-result-top{font-size:15px;margin-bottom:12px}.rs-site .km-result-top b{color:var(--ind)}.rs-site .km-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.rs-site .km-result-cell{background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px 13px;text-align:center}.rs-site .km-result-model{font-size:11px;color:var(--mut);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-site .km-result-pct{font-size:20px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rs-site .km-result-note{margin:14px 0 0;font-size:13px;color:var(--mut)}.rs-site .km-result-note a{color:var(--ind);font-weight:600}
