.tt-ls-wrap{display:flex;gap:14px;align-items:flex-start}.tt-ls-main{flex:1;min-width:0}.tt-ls-side{width:280px;flex-shrink:0;position:sticky;top:90px}.tt-ls-box{max-height:72vh}[dir] .tt-ls-box{border:1px solid var(--sk-line2,#e6e9ef);border-radius:12px}.tt-ls-matrix{border-collapse:separate;border-spacing:0;font-size:12px}.tt-ls-matrix td,.tt-ls-matrix th{vertical-align:middle}[dir] .tt-ls-matrix td,[dir] .tt-ls-matrix th{padding:3px;border-bottom:1px solid var(--sk-line2,#e6e9ef);text-align:center;background:#fff}[dir=ltr] .tt-ls-matrix td,[dir=ltr] .tt-ls-matrix th{border-left:1px solid #f2f4f7}[dir=rtl] .tt-ls-matrix td,[dir=rtl] .tt-ls-matrix th{border-right:1px solid #f2f4f7}.tt-ls-matrix thead th{position:sticky;top:0;z-index:2}[dir] .tt-ls-matrix thead th{background:var(--sk-soft,#f6f7fb)}[dir] .tt-ls-matrix thead th.on{background:var(--sk-ps,#e8eefd)}.tt-ls-matrix .sticky{position:sticky;z-index:3;white-space:nowrap;font-weight:700}[dir] .tt-ls-matrix .sticky{background:var(--sk-soft,#f6f7fb);text-align:start;padding:4px 10px}[dir=ltr] .tt-ls-matrix .sticky{left:0}[dir=rtl] .tt-ls-matrix .sticky{right:0}.tt-ls-matrix thead .sticky{z-index:4}[dir] .tt-ls-matrix td.bsel{background:#f5f8ff}[dir] .tt-ls-colbtn{border:0;background:transparent;padding:0;cursor:pointer}.tt-ls-cell{display:flex;align-items:center;gap:4px;width:100%;min-width:92px;font-size:11.5px;white-space:nowrap;color:var(--sk-text,#344054)}[dir] .tt-ls-cell{border:1px solid var(--sk-line2,#e6e9ef);background:#fff;border-radius:8px;padding:3px 6px;cursor:pointer;margin:1px 0}.tt-ls-cell b{color:var(--sk-p,#1d4ed8);min-width:20px}[dir] .tt-ls-cell b{background:var(--sk-ps,#e8eefd);border-radius:6px;padding:0 4px}.tt-ls-cell span{overflow:hidden;text-overflow:ellipsis;max-width:90px}[dir] .tt-ls-cell:hover{border-color:var(--sk-p,#1d4ed8)}[dir] .tt-ls-cell.none{background:#fff8eb;border-color:#f5c26b}.tt-ls-cell.none span{color:var(--sk-wai,#b54708)}.tt-ls-cell.empty{justify-content:center;color:var(--sk-faint,#98a2b3);min-height:26px}[dir] .tt-ls-cell.empty{background:#f9fafb;border-style:dashed}.tt-ls-cell.focus{outline:2px solid var(--sk-p,#1d4ed8)}.tt-ls-cell .fa-link{color:var(--sk-in,#0086c9)}.tt-ls-tick{display:block}[dir] .tt-ls-tick{margin:0 0 2px}.tt-ls-trow{display:flex;gap:12px;flex-wrap:wrap}[dir] .tt-ls-trow{padding:10px 4px;border-bottom:1px dashed var(--sk-line2,#e6e9ef)}.tt-ls-trow .who{width:220px;display:flex;flex-direction:column;gap:4px}.tt-ls-trow .what{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;min-width:200px}.tt-ls-loads{max-height:62vh;overflow:auto}.tt-ls-load{display:grid;grid-template-columns:1fr 70px 46px;align-items:center;gap:6px;font-size:12px}[dir] .tt-ls-load{padding:4px 2px;cursor:pointer;border-radius:8px}[dir] .tt-ls-load:hover{background:var(--sk-soft,#f6f7fb)}.tt-ls-load .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-ls-load.over b{color:var(--sk-badi,#b42318)}.tt-ls-load .tt-bar{height:6px}.tt-ls-combine{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:4px;max-height:150px;overflow:auto;font-size:12.5px}[dir] .tt-ls-combine{padding:6px 0}@media (max-width:1199.98px){.tt-ls-wrap{flex-direction:column;align-items:stretch}.tt-ls-main{width:100%}.tt-ls-side{width:100%;position:static}.tt-ls-loads{max-height:260px}}@media (max-width:767.98px){[dir] .tt-lessons .tt-card{padding:12px}.tt-lessons .tt-card-h .btn{flex:1 1 100%}.tt-ls-box{max-height:64vh}.tt-ls-trow .who{width:100%}.tt-ls-trow .what{min-width:0}}