.tt-slotgrid table{border-collapse:separate;border-spacing:4px}.tt-slotgrid th{font-size:12px;font-weight:700;color:var(--sk-muted,#667085)}[dir] .tt-slotgrid th{text-align:center;padding:0}.tt-slotgrid th button{font:inherit;color:inherit;white-space:nowrap}[dir] .tt-slotgrid th button{border:0;background:transparent;padding:2px 6px;border-radius:6px;cursor:pointer}[dir] .tt-slotgrid th button:hover:not(:disabled){background:var(--sk-soft2,#eef1f6)}[dir] .tt-slotgrid td{padding:0}.tt-slotgrid .cell{width:34px;height:30px;display:inline-grid;place-items:center;font-size:12px;vertical-align:middle}[dir] .tt-slotgrid .cell{border-radius:8px;border:1px solid var(--sk-line,#d5dae3);background:#fff;cursor:pointer;padding:0}.tt-slotgrid .cell.s-1{color:var(--sk-wai,#b54708)}[dir] .tt-slotgrid .cell.s-1{background:var(--sk-was,#fef0c7);border-color:#f5c26b}.tt-slotgrid .cell.s-2{color:var(--sk-badi,#b42318)}[dir] .tt-slotgrid .cell.s-2{background:var(--sk-bads,#fee4e2);border-color:#f7a9a1}[dir] .tt-slotgrid .cell.s-na{border-color:#e4e7ec;cursor:default}[dir=ltr] .tt-slotgrid .cell.s-na{background:repeating-linear-gradient(45deg,#f2f4f7,#f2f4f7 4px,#e4e7ec 0,#e4e7ec 8px)}[dir=rtl] .tt-slotgrid .cell.s-na{background:repeating-linear-gradient(-45deg,#f2f4f7,#f2f4f7 4px,#e4e7ec 0,#e4e7ec 8px)}[dir] .tt-slotgrid .cell:disabled{cursor:default}.tt-slotgrid .legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--sk-muted,#667085)}[dir] .tt-slotgrid .legend{margin-top:6px}.tt-slotgrid .legend .cell{width:16px;height:14px;display:inline-block;vertical-align:middle}[dir] .tt-slotgrid .legend .cell{border-radius:4px;cursor:default}@media (max-width:575.98px){.tt-slotgrid .cell{width:30px;height:30px}.tt-slotgrid table{border-spacing:3px}}.tt-drag{color:var(--sk-faint,#98a2b3);width:1%}[dir] .tt-drag{cursor:grab}.tt-dim td{opacity:.55}[dir] .tt-focus td{background:#fffbeb!important}