.tc-results-backdrop{position:fixed;z-index:10030;inset:0;display:grid;place-items:center;padding:24px;background:#00162fb8}.tc-results-window{display:grid;grid-template-rows:auto auto minmax(0,1fr);box-sizing:border-box;width:min(1100px,calc(100vw - 48px));height:min(700px,calc(100vh - 48px));overflow:hidden;border:1px solid #6c7c87;border-radius:10px;background:#e8ebed;color:#0a2745;box-shadow:0 24px 70px #00162f99}.tc-results-window>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 13px;border-bottom:4px solid #111;background:#efefef}.tc-results-window>header h2{min-width:0;margin:0;font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-results-window>header h2>span{font-weight:500}.tc-results-window>header h2 time{margin-left:9px;color:#536778;font-size:13px;font-weight:600}.tc-results-window>header>div{display:flex;align-items:center;gap:7px}.tc-results-window button,.tc-result-player-dialog button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:88px;min-height:43px;padding:7px 14px;border:1px solid #a8afb4;border-radius:5px;background:linear-gradient(#fff,#ddd);color:#0a2745;font:inherit;font-size:15px;font-weight:700;line-height:1.05;cursor:pointer}.tc-results-window button:hover:not(:disabled),.tc-result-player-dialog button:hover:not(:disabled){border-color:#078ea2;background:#e4f4f4;color:#0a2745}.tc-results-window button:disabled,.tc-result-player-dialog button:disabled{opacity:.38;cursor:not-allowed}.tc-results-window .tc-action-primary,.tc-result-player-dialog .tc-action-primary{border-color:#078ea2;background:#078ea2;color:#fff}.tc-results-window .tc-action-primary:hover:not(:disabled),.tc-result-player-dialog .tc-action-primary:hover:not(:disabled){border-color:#087d8e;background:#087d8e;color:#fff}.tc-results-search{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:445px;padding:9px 12px 8px;background:#e8ebed}.tc-results-search label,.tc-results-tips,.tc-result-player-form label,.tc-result-lookup-field{display:grid;gap:4px;color:#405668;font-size:11px;font-weight:800}.tc-results-search input,.tc-results-tips input,.tc-result-player-form input,.tc-result-player-form select,.tc-result-lookup-field input{box-sizing:border-box;width:100%;height:34px;min-width:0;padding:5px 8px;border:1px solid #9eabb3;border-radius:4px;background:#fff;color:#0a2745;font:inherit;font-size:13px}.tc-results-search input:focus,.tc-results-tips input:focus,.tc-result-player-form input:focus,.tc-result-player-form select:focus,.tc-result-lookup-field input:focus{border-color:#078ea2;outline:2px solid #6fc4cb}.tc-results-body{display:grid;grid-template-columns:minmax(365px,46%) 102px minmax(360px,1fr);gap:6px;min-height:0;padding:0 8px 9px}.tc-results-players,.tc-results-final{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;border:1px solid #9ca8af;background:#fff}.tc-results-final{grid-template-rows:auto minmax(0,1fr)}.tc-results-tab{align-self:end;width:max-content;margin-top:2px;padding:8px 15px 6px;border:1px solid #9ca8af;border-bottom:0;background:#fff;font-size:13px;font-weight:800;transform:translate(-1px,1px)}.tc-results-final-state{min-height:29px;box-sizing:border-box;padding:7px 9px;border-bottom:1px solid #b8c2c8;background:#d9dddf;color:#566b7b;font-size:11px;font-weight:700;text-align:right}.tc-results-grid-wrap{min-width:0;min-height:0;overflow:auto}.tc-results-grid-wrap table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.tc-results-grid-wrap th,.tc-results-grid-wrap td{box-sizing:border-box;height:34px;padding:5px 7px;border-right:1px solid #b8c2c8;border-bottom:1px solid #b8c2c8;text-align:left;white-space:nowrap}.tc-results-grid-wrap th:last-child,.tc-results-grid-wrap td:last-child{border-right:0}.tc-results-grid-wrap th{position:sticky;z-index:2;top:0;background:#0a2745;color:#fff;font-size:11px}.tc-results-grid-wrap tbody tr{background:#fff;cursor:pointer}.tc-results-grid-wrap tbody tr:nth-child(even){background:#f2f4f5}.tc-results-grid-wrap tbody tr:hover{background:#e4f4f4}.tc-results-grid-wrap tbody tr.selected{background:#aee3f4}.tc-results-grid-wrap tbody tr.in-results{color:#617483}.tc-results-grid-wrap tbody tr.in-results td:first-child::before{content:'✓';margin-right:5px;color:#078ea2;font-weight:900}.tc-results-grid-wrap tr.empty td{height:110px;color:#657789;text-align:center;cursor:default}.tc-results-grid-wrap input[type="text"],.tc-results-grid-wrap input:not([type]){box-sizing:border-box;width:100%;min-width:58px;height:27px;padding:3px 5px;border:1px solid transparent;border-radius:3px;background:transparent;color:#0a2745;font:inherit}.tc-results-grid-wrap input:focus{border-color:#078ea2;outline:2px solid #6fc4cb;background:#fff}.tc-results-grid-wrap input[type="checkbox"]{width:17px;height:17px;margin:0;accent-color:#078ea2}.tc-results-grid-wrap input:disabled{opacity:.75}.tc-results-check{text-align:center!important}.tc-result-name{min-width:135px;max-width:210px;overflow:hidden;text-overflow:ellipsis}.tc-results-final th:nth-child(2),.tc-results-final td:nth-child(2){width:63px}.tc-results-final th:nth-child(3),.tc-results-final td:nth-child(3){width:50px}.tc-results-final th:nth-child(4),.tc-results-final td:nth-child(4){width:75px}.tc-results-final th:nth-child(5),.tc-results-final td:nth-child(5){width:86px}.tc-results-final th:nth-child(6),.tc-results-final td:nth-child(6){min-width:85px}.tc-results-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:0 1px}.tc-results-actions button{width:100%;min-width:0;min-height:45px;padding:5px 4px;font-size:12px}.tc-results-action-gap{flex:1 1 5px;min-height:2px}.tc-results-tips{margin-top:auto}.tc-results-tips input{text-align:right;font-weight:800}
.tc-result-player-dialog-backdrop{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:24px;background:#00162fba}.tc-result-player-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;width:min(560px,calc(100% - 48px));max-height:520px;overflow:hidden;border:1px solid #71818c;border-radius:8px;background:#edf0f2;box-shadow:0 18px 55px #00162f99}.tc-result-player-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:3px solid #111;background:#efefef}.tc-result-player-dialog>header h3{margin:0;font-size:19px}.tc-result-player-dialog>header button{min-width:38px;min-height:34px;padding:0;font-size:22px}.tc-result-player-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.tc-result-player-form label:nth-child(3){grid-column:1/-1}.tc-result-player-dialog>footer{display:flex;justify-content:flex-end;gap:7px;padding:9px 12px;border-top:1px solid #aab3b8;background:#d0d4d6}.tc-result-lookup-dialog{height:min(470px,calc(100% - 48px))}.tc-result-lookup-field{padding:15px 16px 8px}.tc-result-lookup-field>div{display:flex;align-items:center;border:1px solid #9eabb3;border-radius:5px;background:#fff}.tc-result-lookup-field>div>span{padding-left:8px;color:#607585}.tc-result-lookup-field input{border:0;outline:0}.tc-result-lookup-list{min-height:0;margin:0 16px 14px;overflow:auto;border:1px solid #aab4ba;background:#fff}.tc-result-lookup-list>button{display:grid;width:100%;min-height:50px;justify-content:stretch;padding:7px 10px;border:0;border-bottom:1px solid #d7dcdf;border-radius:0;background:#fff;text-align:left}.tc-result-lookup-list>button span{color:#617687;font-size:11px;font-weight:500}.tc-result-lookup-list>p{margin:0;padding:18px;color:#617687;text-align:center}
@media(max-width:900px){.tc-results-backdrop{place-items:start;padding:12px;overflow:auto}.tc-results-window{width:1100px;height:676px}.tc-results-window>header h2 time{display:none}}
.tc-results-search{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-result-player-form label:nth-child(3){grid-column:auto}
