#view-rkpd-control{max-width:1180px;margin:0 auto;padding:24px 24px 70px;color:#203653}#view-rkpd-control .rkpdctl-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}#view-rkpd-control .rkpdctl-heading h1{font-size:25px;margin:5px 0 8px;color:#142d50}#view-rkpd-control .rkpdctl-heading p{font-size:12px;max-width:720px;line-height:1.6;color:#647895}#view-rkpd-control .rkpdctl-banner{padding:14px 17px;border-radius:12px;background:#eff5fd;border:1px solid #bed4ef;font-size:11px;line-height:1.6;margin:16px 0}#view-rkpd-control .rkpdctl-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:14px 0}#view-rkpd-control label{display:grid;gap:5px;font-weight:700;font-size:11px}#view-rkpd-control input,#view-rkpd-control select{border:1px solid #c6d6ea;border-radius:9px;background:white;padding:9px 10px;color:#173451}#view-rkpd-control .rkpdctl-feedback{font-size:11px;color:#48617d;min-height:20px}#view-rkpd-control .rkpdctl-feedback.error{color:#b33838}#view-rkpd-control .rkpdctl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}#view-rkpd-control .rkpdctl-stats article{border:1px solid #dae5f1;background:#fff;border-radius:13px;padding:16px;display:grid;gap:7px}#view-rkpd-control .rkpdctl-stats span{font-size:11px;color:#657d98}#view-rkpd-control .rkpdctl-stats strong{font-size:26px;color:#163d68}#view-rkpd-control .rkpdctl-tabs{display:flex;gap:5px;overflow-x:auto;margin:18px 0 0;border-bottom:1px solid #dbe5f2}#view-rkpd-control .rkpdctl-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:13px 14px;color:#536f91;white-space:nowrap;font-size:11px;font-weight:800;cursor:pointer}#view-rkpd-control .rkpdctl-tabs button.active{color:#174b91;border-bottom-color:#174b91}#view-rkpd-control .rkpdctl-panel{display:none;background:#fff;border:1px solid #dce7f1;border-radius:0 0 14px 14px;padding:18px}#view-rkpd-control .rkpdctl-panel.active{display:block}#view-rkpd-control .rkpdctl-panel-head{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:16px}#view-rkpd-control .rkpdctl-panel-head h2{font-size:16px;color:#193a63;margin:0 0 4px}#view-rkpd-control .rkpdctl-panel-head p{font-size:11px;line-height:1.5;color:#647895;max-width:740px;margin:0}#view-rkpd-control .rkpdctl-tablewrap{width:100%;overflow:auto;max-height:540px;margin:14px 0}#view-rkpd-control table{width:100%;border-collapse:collapse;font-size:11px}#view-rkpd-control th{position:sticky;top:0;background:#eff5fb;color:#335781;text-align:left;white-space:nowrap}#view-rkpd-control td,#view-rkpd-control th{padding:11px;border-bottom:1px solid #e5edf6;vertical-align:top}#view-rkpd-control tr:nth-child(even) td{background:#fbfdff}#view-rkpd-control .rkpdctl-pill{border-radius:999px;background:#fff3d9;color:#84600d;font-size:10px;font-weight:700;padding:4px 7px;display:inline-block;white-space:nowrap}#view-rkpd-control .rkpdctl-pill.ok{background:#e2f6eb;color:#176a42}#view-rkpd-control .rkpdctl-flag-list,#view-rkpd-control .rkpdctl-chapter-list{display:grid;gap:10px}#view-rkpd-control .rkpdctl-flag{padding:11px;border:1px solid #e6dfc4;border-radius:9px;background:#fffdf6;font-size:11px}#view-rkpd-control .rkpdctl-flag p{margin:5px 0;color:#566d85}#view-rkpd-control .rkpdctl-chapter{border:1px solid #e1e8f2;border-radius:11px;padding:14px}#view-rkpd-control .rkpdctl-chapter h3{font-size:13px;margin:0 0 7px}#view-rkpd-control .rkpdctl-chapter p{font-size:11px;line-height:1.55;color:#57708c;margin:6px 0}#view-rkpd-control .rkpdctl-small{font-size:11px;color:#6c7f95;line-height:1.6}#view-rkpd-control .rkpdctl-empty{padding:20px;color:#7b8da1;text-align:center}#view-rkpd-control button{cursor:pointer}#view-rkpd-control button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:820px){#view-rkpd-control{padding:15px}#view-rkpd-control .rkpdctl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){#view-rkpd-control .rkpdctl-stats{grid-template-columns:1fr 1fr}#view-rkpd-control .rkpdctl-panel{padding:10px}}
.nav-rkpd-control[hidden]{display:none!important}
