.rk-manager{--rk-ink:#203758;--rk-muted:#566783;--rk-border:#d4deec;--rk-blue:#2451d8;color:var(--rk-ink);font-size:14px;line-height:1.65}.rk-manager h2{font-size:20px;margin:0 0 14px}.rk-manager h3{font-size:16px;margin:24px 0 12px}.rk-manager .adm-card{margin-bottom:22px}.rk-manager .adm-button,.rk-manager .primary{font-size:14px!important;min-height:44px;padding:10px 16px;cursor:pointer}.rk-manager .adm-button:disabled,.rk-manager .primary:disabled{opacity:.5;cursor:not-allowed}.rk-manager .adm-form label,.rk-manager .muted{font-size:14px!important}.rk-manager .adm-form small{color:var(--rk-muted);font-size:13px}.rk-overview{display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;margin-bottom:24px}.rk-overview>div{background:#fff;border:1px solid #e2e7f0;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:8px}.rk-overview span{font-size:14px;color:var(--rk-muted)}.rk-overview strong{font-size:30px;line-height:1.3;font-variant-numeric:tabular-nums}.rk-overview .rk-date{font-size:18px}.rk-overview small{color:#8a5b00}.rk-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.rk-tabs .active{background:var(--rk-blue)!important;border-color:var(--rk-blue)!important;color:#fff!important}.rk-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.rk-card-heading p{color:var(--rk-muted);margin:0}.rk-actions{display:flex;gap:8px;flex-wrap:wrap}.rk-search{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,200px) auto auto;gap:12px;align-items:end;margin-bottom:18px}.rk-search label,.rk-form-grid label,.rk-sheet-label{display:flex;flex-direction:column;gap:7px;color:var(--rk-ink);font-size:14px}.rk-search input,.rk-search select,.rk-form-grid input,.rk-form-grid select,.rk-sheet-label select{width:100%;min-width:0;min-height:44px;border:1px solid var(--rk-border);border-radius:6px;padding:9px 12px;background:#fff;color:var(--rk-ink);font:inherit}.rk-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rk-form-grid .rk-wide{grid-column:1/-1}.rk-defaults{margin:26px 0;padding-top:22px;border-top:1px solid var(--rk-border)}.rk-sheet-label{max-width:360px;margin-top:24px}.rk-manager .rk-feedback{min-height:24px;font-size:14px;color:#236c49}.rk-error{background:#fff1f0;color:#962721;border:1px solid #e6b9b5;border-radius:7px;padding:16px;margin:16px 0;overflow-wrap:anywhere}.rk-error ul{margin-bottom:0}.rk-steps{display:flex;gap:32px;padding:16px 20px 16px 42px;border-radius:8px;background:#f0f4fd;color:#2b4e8b;flex-wrap:wrap}.rk-table-scroll{overflow:auto;border:1px solid #dfe5ee;border-radius:8px;max-width:100%;margin-top:12px}.rk-table{width:100%;border-collapse:collapse;text-align:left;background:#fff;color:#263d5c;font-size:14px;min-width:720px}.rk-table th{background:#f3f6fb;color:#4a5f7b;font-weight:600;padding:14px;white-space:nowrap}.rk-table td{padding:16px 14px;border-top:1px solid #e6ebf2;vertical-align:top}.rk-table td:first-child{min-width:200px}.rk-table td:nth-child(5){min-width:210px}.rk-table small{display:block;color:#63718b;font-size:12px;margin-top:5px;max-width:350px;white-space:normal}.rk-table .rk-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rk-table .rk-number strong{font-size:19px;color:#173d83}.rk-demo,.rk-change{display:inline-block;border-radius:4px;padding:3px 8px;font-size:12px;margin-top:7px;background:#fff3d6;color:#805500}.rk-change.added{background:#e6f5eb;color:#22633b}.rk-change.updated{background:#e8efff;color:#244ba6}.rk-change.unchanged{background:#eff1f5;color:#526077}.rk-empty{text-align:center;padding:40px!important;color:#65718b}.rk-pagination{display:flex;gap:18px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:18px 0 0;font-size:14px}.rk-editor{scroll-margin-top:20px}.rk-editor input:read-only{background:#f1f4f8!important;color:#61708a!important}.rk-preview-panel{margin-top:22px}.rk-manager :focus-visible,.ranking-public :focus-visible{outline:3px solid #4c78ee;outline-offset:3px}.rk-manager [hidden],.ranking-public [hidden]{display:none!important}.ranking-public .ranking-intro{max-width:780px;color:#b3bfd1;line-height:1.8}.ranking-public .rk-search{--rk-ink:#223c60;--rk-border:#c6d3e7;padding:24px;background:#fff;border-radius:10px;color:#223c60;margin-top:26px}.ranking-public .rk-search .primary{min-height:44px;background:#2451d8;color:white;border:0;border-radius:6px}.ranking-public .rk-pagination button{min-height:44px}.ranking-public #ranking-state{min-height:26px}.ranking-public #ranking-demo{color:#dfb565}.ranking-public .rk-table-scroll{background:white}.rk-manager a{color:#2451d8}
.rk-ttat-controls{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:22px 0}.rk-ttat-controls label{display:flex;flex-direction:column;gap:8px;min-width:230px}.rk-ttat-controls select{font:inherit;min-height:44px;border:1px solid #cdd8eb;background:white;color:#203758;border-radius:6px;padding:8px 12px}.rk-ttat-notice{background:#eef4ff;border-left:4px solid #2451d8;color:#35516f;padding:15px 18px;line-height:1.8}.rk-ttat-loaded{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.rk-ttat-loaded span{font-size:13px;background:#f1f4fa;border:1px solid #dce4ef;padding:6px 10px;border-radius:5px}.rk-manager progress{width:100%;height:16px;accent-color:#2451d8}.rk-source-warning{color:#946000!important}
@media(max-width:1100px){.rk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-search{grid-template-columns:minmax(180px,1fr) minmax(130px,180px)}.rk-card-heading{flex-wrap:wrap}.rk-overview{grid-template-columns:1fr 1fr}.rk-overview>div:last-child{grid-column:1/-1}}
@media(max-width:600px){.rk-form-grid,.rk-search{grid-template-columns:1fr}.rk-search input,.rk-search select,.rk-form-grid input,.rk-form-grid select,.rk-sheet-label select{font-size:16px}.rk-tabs>button{flex:1 1 auto}.rk-overview{gap:10px}.rk-overview>div{padding:16px}.rk-overview strong{font-size:26px}.rk-card-heading{gap:12px}.rk-actions{width:100%}.rk-actions button{flex:1}.rk-steps{display:block;padding-left:38px}.rk-steps li+li{margin-top:10px}.rk-pagination{justify-content:space-between;gap:8px}.ranking-public .rk-search{padding:18px}}
