.tc-wrap { padding-bottom:70px; }.tc-picker { background:#fff; border:1px solid var(--saas-border); border-radius:13px; box-shadow:var(--saas-shadow); margin-bottom:22px; padding:18px; }
.tc-picker > label { color:#5f6f83; display:block; font-size:10px; font-weight:800; letter-spacing:.08em; margin-bottom:7px; text-transform:uppercase; }
.tc-picker > div:first-of-type { display:flex; gap:8px; }.tc-picker select { border:1px solid #d6e0e8; border-radius:9px; flex:1; font:600 13px inherit; min-width:0; padding:11px; }
.tc-picker #tc-add { background:#078486; border:0; border-radius:9px; color:#fff; cursor:pointer; font:800 12px inherit; padding:0 17px; }
.tc-selected { display:flex; flex-wrap:wrap; gap:7px; margin-top:11px; }.tc-selected > span { align-items:center; background:#edf7f6; border:1px solid #cce5e3; border-radius:99px; color:#125a5b; display:flex; font-size:11px; font-weight:800; gap:6px; padding:6px 7px 6px 11px; }
.tc-selected button { align-items:center; background:#fff; border:0; border-radius:50%; color:#587076; cursor:pointer; display:flex; height:23px; justify-content:center; width:23px; }
.tc-cards { display:grid; gap:14px; grid-template-columns:repeat(2,minmax(0,1fr)); margin-bottom:22px; }.tc-cards .ti-report { min-width:0; }.tc-table th:not(:first-child),.tc-table td { min-width:150px; }.tc-table td.win { color:#078486; font-weight:800; }
.tc-limit { align-items:flex-start; background:#f5f8fa; border:1px solid #dce5ec; border-radius:11px; color:#657488; display:flex; font-size:11.5px; gap:10px; line-height:1.55; margin-top:18px; padding:15px; }.tc-limit i { color:#078486; margin-top:3px; }.tc-limit p { margin:0; }
@media(max-width:760px){.tc-cards{grid-template-columns:1fr}.tc-picker > div:first-of-type{align-items:stretch;flex-direction:column}.tc-picker #tc-add{min-height:42px}.tc-wrap{padding-bottom:100px}}
