.history-shell{max-width:1480px;margin:0 auto;padding:30px 20px 45px;color:#183249}.history-heading>span{font-size:11px;letter-spacing:2px;color:#73869a}.history-heading h1{font-size:29px;margin:7px 0 24px}.history-tabs{display:flex;gap:8px;margin-bottom:22px}.history-tabs a,.history-controls button{border-radius:8px;padding:12px 17px;border:1px solid #d9e3ed;color:#183249;background:#fff;text-decoration:none;font-weight:700}.history-tabs a.active,.history-controls button{background:#183249;color:white;border-color:#183249}.history-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:end;background:#f3f6f9;padding:18px;border-radius:10px;margin-bottom:28px}.history-controls label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.history-controls input,.history-controls select{box-sizing:border-box;height:38px;background:white;border:1px solid #cbd7e3;border-radius:6px;padding:7px 10px;color:#183249;font:inherit;min-width:100px}.history-controls input[type=number]{width:85px;min-width:85px}.history-search{flex:1;min-width:160px}.history-controls button{height:38px;padding:7px 18px;cursor:pointer}.history-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:2px solid #ff8a00;padding-bottom:14px}.history-result-title h2{font-size:21px;margin:0}.history-result-title small,.history-result-title>span{color:#73869a;font-size:12px}.history-coverage{font-size:12px;line-height:1.6;color:#718298;padding:14px 0}.history-coverage summary{cursor:pointer}.history-note{font-size:12px;color:#718298}.history-table-wrap{overflow:auto}.history-table-wrap table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.history-table-wrap th{background:#fff;text-align:center;font-size:12px;padding:14px 9px;border-bottom:2px solid #183249;white-space:nowrap}.history-table-wrap th a{color:inherit;text-decoration:none}.history-table-wrap td{padding:9px;text-align:center;border-bottom:1px solid #e1e7ee;white-space:nowrap}.history-table-wrap tr:hover td{background:#f2f6fa}.history-table-wrap .history-highlight{background:#e8f0f7;font-weight:700}.history-table-wrap th.history-highlight{background:#2c577c;color:white}.history-table-wrap tr:hover .history-highlight{background:#d9e6f1}.history-person,.history-team{display:flex;align-items:center;gap:9px;text-align:left}.history-person a{color:#183249;text-decoration:none;font-weight:700}.history-face{width:48px;height:48px;object-fit:contain;background:white}.history-logo{width:30px;height:30px;object-fit:contain}.history-name{min-width:190px;text-align:left!important}.history-empty{padding:25px;text-align:center;color:#718298}.history-shell a:focus-visible,.history-shell button:focus-visible{outline:2px solid #ff8a00;outline-offset:3px}@media(max-width:640px){.history-shell{padding:22px 10px 30px}.history-heading h1{font-size:24px}.history-tabs a{flex:1;text-align:center;padding:11px 8px;font-size:12px}.history-controls{gap:12px;padding:12px}.history-controls label{flex:1;min-width:120px}.history-controls input,.history-controls select{width:100%;font-size:16px}.history-controls .history-search{flex-basis:100%}.history-controls button{width:100%}.history-result-title h2{font-size:18px}.history-table-wrap .history-name{position:sticky;left:0;background:white;z-index:1;min-width:165px}.history-table-wrap th.history-name{z-index:2}.history-table-wrap td{font-size:12px;padding:7px}.history-face{width:40px;height:40px}}

.history-pagination{display:flex;justify-content:center;gap:20px;align-items:center;margin-top:22px;font-size:13px}.history-pagination a{color:#183249;border:1px solid #d9e3ed;border-radius:7px;padding:10px;text-decoration:none}
