.tt-tray-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}[dir] .tt-tray-h{margin-bottom:8px}.tt-tray-item{display:flex;gap:10px;align-items:flex-start}[dir] .tt-tray-item{padding:8px;border-radius:12px;border:1px solid var(--sk-line2,#e6e9ef);background:#fff;margin-bottom:6px;cursor:grab}[dir] .tt-tray-item:hover{border-color:var(--sk-p,#1d4ed8)}[dir] .tt-tray-item.sel{box-shadow:0 0 0 3px var(--sk-p,#1d4ed8)}.tt-tray-item .sw{min-width:54px;font-weight:800;font-size:12px;flex-shrink:0}[dir] .tt-tray-item .sw{text-align:center;border-radius:8px;padding:6px 4px}.tt-tray-item .sw small{display:block;font-size:10px}.tt-tray-item .tx{display:flex;flex-direction:column;min-width:0;font-size:12.5px}.tt-tray-item .tx span{color:var(--sk-muted,#667085);font-size:12px}.tt-tray-item .why{color:var(--sk-wai,#b54708);font-size:11.5px;line-height:1.5}[dir] .tt-tray-item .why{margin-top:3px}.tt-cinfo{overflow:hidden}[dir] .tt-cinfo{border-radius:14px;border:1px solid var(--sk-line2,#e6e9ef);background:#fff}.tt-cinfo-h{position:relative;display:flex;flex-direction:column}[dir] .tt-cinfo-h{padding:10px 12px}.tt-cinfo-h b{font-size:15px}.tt-cinfo-h span{font-size:12.5px;opacity:.85}.tt-cinfo-h .x{position:absolute;top:6px;width:26px;height:26px}[dir] .tt-cinfo-h .x{border:0;background:hsla(0,0%,100%,.6);border-radius:8px;cursor:pointer}[dir=ltr] .tt-cinfo-h .x{right:8px}[dir=rtl] .tt-cinfo-h .x{left:8px}.tt-cinfo-b{font-size:12.5px;display:flex;flex-direction:column;gap:6px}[dir] .tt-cinfo-b{padding:10px 12px}.tt-cinfo-b .row-i{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.tt-cinfo-b .row-i>.fa{color:var(--sk-muted,#667085);width:14px}.tt-cinfo-day .slots{display:flex;gap:3px}[dir] .tt-cinfo-day .slots{margin-top:3px}.tt-cinfo-day .slots span{width:24px;height:22px;display:grid;place-items:center;font-size:11px;color:var(--sk-faint,#98a2b3)}[dir] .tt-cinfo-day .slots span{border-radius:6px;background:#f2f4f7}.tt-cinfo-day .slots span.busy{color:#1d4ed8}[dir] .tt-cinfo-day .slots span.busy{background:#d1e0ff}.tt-cinfo-day .slots span.me{color:#fff}[dir] .tt-cinfo-day .slots span.me{background:var(--sk-p,#1d4ed8)}.tt-cinfo-cf{font-size:12px}[dir] .tt-cinfo-cf{padding:6px 8px;border-radius:8px}.tt-cinfo-cf.error{color:var(--sk-badi,#b42318)}[dir] .tt-cinfo-cf.error{background:var(--sk-bads,#fee4e2)}.tt-cinfo-cf.warning{color:var(--sk-wai,#b54708)}[dir] .tt-cinfo-cf.warning{background:var(--sk-was,#fef0c7)}.tt-cinfo-acts{display:flex;flex-wrap:wrap;gap:6px}.tt-pub-list{list-style:none;font-size:13px}[dir] .tt-pub-list{padding:0;margin:0 0 12px}.tt-pub-list li{display:flex;gap:8px;align-items:center}[dir] .tt-pub-list li{padding:3px 0}[dir] .tt-editor .tt-note{margin-bottom:10px}.tt-ebar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}[dir] .tt-ebar{background:#fff;border:1px solid var(--sk-line2,#e6e9ef);border-radius:16px;padding:10px 14px;margin-bottom:10px;box-shadow:var(--sk-shadow)}.tt-ebar-name{display:flex;align-items:center;gap:8px;min-width:220px;flex:1 1 260px}.tt-ebar-name h4{font-size:17px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}[dir] .tt-ebar-name h4{margin:0}.tt-save{font-size:12px;color:var(--sk-muted,#667085);white-space:nowrap}.tt-save.saved{color:var(--sk-oki,#067647)}.tt-save.error{color:var(--sk-badi,#b42318)}.tt-ebar-stats{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tt-cpill,.tt-qpill{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;white-space:nowrap}[dir] .tt-cpill,[dir] .tt-qpill{padding:4px 10px;border-radius:999px;border:0;cursor:pointer}.tt-qpill.ok{color:var(--sk-oki,#067647)}[dir] .tt-qpill.ok{background:var(--sk-oks,#dcfae6)}.tt-qpill.p{color:var(--sk-p,#1d4ed8)}[dir] .tt-qpill.p{background:var(--sk-ps,#e8eefd)}.tt-qpill.warn{color:var(--sk-wai,#b54708)}[dir] .tt-qpill.warn{background:var(--sk-was,#fef0c7)}.tt-qpill.bad{color:var(--sk-badi,#b42318)}[dir] .tt-qpill.bad{background:var(--sk-bads,#fee4e2)}[dir] .tt-qpill.mute{background:var(--sk-soft2,#eef1f6)}.tt-cpill.bad{color:var(--sk-badi,#b42318)}[dir] .tt-cpill.bad{background:var(--sk-bads,#fee4e2)}.tt-cpill.warn{color:var(--sk-wai,#b54708)}[dir] .tt-cpill.warn{background:var(--sk-was,#fef0c7)}.tt-cpill.info{color:var(--sk-ini,#026aa2)}[dir] .tt-cpill.info{background:var(--sk-ins,#e0f2fe)}.tt-cpill.zero{color:var(--sk-muted,#667085)}[dir] .tt-cpill.zero{background:var(--sk-soft2,#eef1f6)}.tt-qbreak{min-width:250px;font-size:12.5px}.tt-qbreak .ln{display:flex;justify-content:space-between;gap:10px}[dir] .tt-qbreak .ln{padding:3px 0;border-bottom:1px dashed var(--sk-line2,#e6e9ef)}.tt-qbreak{max-width:340px;white-space:normal}.tt-qbreak .ln .grow{flex:1;min-width:0}.tt-qhelp{font-size:11.5px;color:var(--sk-muted,#667085);line-height:1.5}[dir] .tt-qhelp{margin:2px 0 6px}.tt-qn{display:block;font-size:11px;color:var(--sk-muted,#667085);line-height:1.45}.tt-qv{white-space:nowrap;height:20px}[dir] .tt-qv{border-radius:999px;padding:0 6px}.tt-qv.ok{color:var(--sk-oki,#067647)}[dir] .tt-qv.ok{background:var(--sk-oks,#dcfae6)}.tt-qv.p{color:var(--sk-p,#1d4ed8)}[dir] .tt-qv.p{background:var(--sk-ps,#e8eefd)}.tt-qv.warn{color:var(--sk-wai,#b54708)}[dir] .tt-qv.warn{background:var(--sk-was,#fef0c7)}.tt-qv.bad{color:var(--sk-badi,#b42318)}[dir] .tt-qv.bad{background:var(--sk-bads,#fee4e2)}.tt-ebar-acts{gap:6px}.tt-ebar-acts,.tt-evbar{display:flex;flex-wrap:wrap;align-items:center}.tt-evbar{gap:8px 12px}[dir] .tt-evbar{margin-bottom:10px}.tt-pick{display:flex;align-items:center;gap:4px}.tt-pick select{min-width:180px;max-width:260px}.tt-hint{font-size:12.5px;color:var(--sk-p,#1d4ed8)}[dir] .tt-hint{background:var(--sk-ps,#e8eefd);border-radius:10px;padding:4px 10px}.tt-ework{display:flex;gap:12px;align-items:flex-start}.tt-emain{flex:1;min-width:0}[dir] .tt-gridcard{padding:10px}.tt-eside{width:320px;flex-shrink:0;position:sticky;top:86px;max-height:calc(100vh - 100px);overflow:auto}.tt-cfi{display:flex;gap:8px;font-size:12.5px;align-items:flex-start}[dir] .tt-cfi{padding:7px 6px;border-radius:8px;cursor:pointer}[dir] .tt-cfi:hover{background:var(--sk-soft,#f6f7fb)}.tt-cfi.error>.fa{color:var(--sk-bad,#d92d20)}[dir] .tt-cfi.error>.fa{margin-top:3px}.tt-cfi.warning>.fa{color:var(--sk-wa,#dc6803)}[dir] .tt-cfi.warning>.fa{margin-top:3px}.tt-ctx-back{position:fixed;inset:0;z-index:1050}.tt-ctx{position:fixed;z-index:1051;min-width:220px;display:flex;flex-direction:column}[dir] .tt-ctx{background:#fff;border:1px solid var(--sk-line,#d5dae3);border-radius:12px;box-shadow:var(--sk-pop);padding:6px}.tt-ctx button{font-size:13px;display:flex;gap:8px;align-items:center}[dir] .tt-ctx button{border:0;background:transparent;text-align:start;padding:8px 10px;border-radius:8px;cursor:pointer}[dir] .tt-ctx button:hover{background:var(--sk-soft,#f6f7fb)}.tt-sheet-x{display:block;width:100%;font-size:20px;color:var(--sk-muted,#667085)}[dir] .tt-sheet-x{border:0;background:transparent}@media (max-width:1199.98px){.tt-eside{width:280px}}@media (max-width:767.98px){.tt-ework{display:block}.tt-eside.sheet{position:fixed;bottom:0;top:auto;width:100%;max-height:70vh;z-index:1030}[dir] .tt-eside.sheet{background:var(--sk-bg,#f2f4f9);border-radius:18px 18px 0 0;padding:4px 10px 14px;box-shadow:0 -10px 30px rgba(15,23,51,.2)}[dir=ltr] .tt-eside.sheet,[dir=rtl] .tt-eside.sheet{left:0;right:0}.tt-ebar-name h4{max-width:220px}}