.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-perday{gap:10px}.tt-break-row,.tt-perday{display:flex;flex-wrap:wrap}.tt-break-row{gap:8px;align-items:center}[dir] .tt-break-row{padding:6px 0}[dir] .tt-timing{border:1px solid var(--sk-line2,#e6e9ef);border-radius:14px;padding:12px;margin-bottom:12px;background:var(--sk-soft,#f6f7fb)}.tt-gen,.tt-timing-h{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}[dir] .tt-gen,[dir] .tt-timing-h{margin-bottom:10px}.tt-field-inline{display:flex;flex-direction:column;gap:3px}.tt-field-inline label{font-size:11.5px;font-weight:700;color:var(--sk-muted,#667085)}[dir] .tt-field-inline label{margin:0}.tt-field-inline .form-control{height:34px}.tt-times{border-collapse:separate;border-spacing:4px}.tt-times th{font-size:12px;font-weight:700;color:var(--sk-muted,#667085);white-space:nowrap}[dir] .tt-times th{text-align:center}.tt-times td{vertical-align:top}.tt-times td .form-control{width:104px;height:32px;font-size:12.5px}[dir] .tt-times td .form-control{padding:2px 6px;margin-bottom:3px}[dir] .tt-times .brk{background:#fff7e6;border-radius:8px}.tt-times th.brk{color:var(--sk-wai,#b54708)}