.history-tool{background:#fff;border:1px solid #d6e3ea;color:#244b65;margin:0 auto 28px;font-size:14px}.history-tool *{box-sizing:border-box}.ht-heading{padding:20px 24px;border-bottom:3px solid #439acf}.ht-heading a,.ht-heading span{font-size:13px;color:#377da7}.ht-heading h1{font-size:23px;margin:10px 0}.ht-heading p{margin:0;color:#708391}.ht-searches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px}.ht-search{padding:16px;border:1px solid #dae6ed;background:#f8fbfd;min-width:0}.ht-search.ht-active{border-color:#439acf;background:#eef7fd}.ht-search h2{font-size:16px;margin:0 0 16px}.ht-search>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:37px}.ht-search input:not([type=hidden]),.ht-search select{height:36px;border:1px solid #b1c8d8;background:white;border-radius:3px;color:#244b65;font:inherit;padding:4px 8px}.ht-search input:not([type=hidden]){width:66px}.ht-search select{min-width:60px}.ht-search button{background:#258ac5;color:#fff;border:0;border-radius:3px;padding:9px 16px;font:inherit;cursor:pointer}.ht-search button:hover{background:#1676ac}.ht-search p{font-size:12px;color:#728592;line-height:1.8;margin:13px 0 0}.history-tool a{color:#277dac}.ht-range{margin:0 22px 20px;border-left:3px solid #73b3d9;background:#f2f8fc;color:#657f91;padding:12px 16px;font-size:13px;line-height:1.9}.ht-results-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 22px 12px;flex-wrap:wrap}.ht-results-heading h2{font-size:18px;margin:0}.ht-results-heading h2 span{font-weight:400;font-size:14px;margin-left:14px}.ht-results-heading b{color:#d63a32}.ht-results-heading>a{font-size:13px}.ht-scroll-hint{margin:0 22px 8px;font-size:12px;color:#8598a5}.ht-table-wrap{overflow:auto;max-height:690px;margin:0 22px;border:1px solid #e0d6c7}.ht-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1430px;font-size:13px;text-align:center;color:#47433e}.ht-table-wrap th,.ht-table-wrap td{border-right:1px solid #e7ddce;border-bottom:1px solid #e7ddce;padding:9px 7px;white-space:nowrap}.ht-table-wrap thead{position:sticky;top:0;z-index:1}.ht-table-wrap th{background:#f3e4cf;color:#665439;font-weight:500}.ht-table-wrap tbody tr:nth-child(odd){background:#faf8f3}.ht-table-wrap tbody tr:nth-child(even){background:#fff3ef}.ht-table-wrap tbody tr:hover{background:#fff0d5}.ht-table-wrap .ht-digit{min-width:27px;padding:7px 5px;background:#fffaf1}.ht-table-wrap .ht-hit{color:#cf292e;font-weight:bold;font-size:15px}.ht-table-wrap small{display:block;color:#928572;font-size:11px;margin-top:4px}.ht-table-wrap .ht-number{color:#d3292d;letter-spacing:3px;font:bold 16px monospace}.ht-trial{letter-spacing:2px;font-family:monospace}.ht-table-wrap .ht-empty{height:130px;text-align:left;padding-left:24px;color:#927f68}.ht-pages{display:flex;justify-content:center;align-items:center;gap:10px;margin:18px 22px;flex-wrap:wrap;font-size:13px}.ht-pages a{border:1px solid #d9e4ec;padding:6px 10px;border-radius:3px}.ht-rules{border-top:1px solid #e1e9ef;margin:0 22px 22px;padding-top:16px;color:#708391;font-size:13px;line-height:1.9}.ht-rules summary{color:#377da7;cursor:pointer}.ht-rules ul{padding-left:20px}.ht-error{margin:0 22px 20px;padding:14px;background:#fff1f0;color:#b6222a}.ht-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.history-tool :focus-visible{outline:2px solid #1985c7;outline-offset:3px}
@media(max-width:850px){.ht-searches{grid-template-columns:1fr;padding:16px;gap:12px}.ht-search{padding:14px}.ht-search h2{margin-bottom:10px}.ht-heading{padding:16px}.ht-heading h1{font-size:21px}.ht-range,.ht-table-wrap{margin-left:16px;margin-right:16px}.ht-results-heading{margin-left:16px;margin-right:16px}.ht-rules{margin:0 16px 20px}.ht-scroll-hint{margin-left:16px}.ht-table-wrap{max-height:600px}.ht-results-heading h2 span{display:block;margin:8px 0 0}}
