[dir] .tt{padding-bottom:28px}.tt *{box-sizing:border-box}.tt-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}[dir] .tt-head{margin-bottom:14px}.tt-head-icon{width:46px;height:46px;display:grid;place-items:center;font-size:20px;flex-shrink:0;color:#0e9384}[dir] .tt-head-icon{border-radius:14px;background:#ccfbef}.tt-head-text{flex:1;min-width:200px}.tt-head h4{font-weight:700;color:var(--sk-ink,#0f1733);display:flex;flex-wrap:wrap;align-items:center;gap:8px}[dir] .tt-head h4{margin:0 0 2px}.tt-head p{color:var(--sk-muted,#667085);font-size:13px}[dir] .tt-head p{margin:0}.tt-head-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tt .btn{font-weight:600}[dir] .tt .btn{border-radius:11px}.tt .btn-xs{font-size:12px}[dir] .tt .btn-xs{padding:3px 9px;border-radius:8px}[dir] .tt-card{background:var(--sk-card,#fff);border:1px solid var(--sk-line2,#e6e9ef);border-radius:16px;box-shadow:var(--sk-shadow);padding:16px;margin-bottom:14px}.tt-card-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px}[dir] .tt-card-h{margin-bottom:12px}.tt-card-h h5{font-weight:700;font-size:15.5px;color:var(--sk-ink,#0f1733);flex:1;min-width:160px;display:flex;align-items:center;gap:8px}[dir] .tt-card-h h5{margin:0}.tt-card-h h5 .fa,.tt-card-h small,.tt-sub{color:var(--sk-muted,#667085)}.tt-sub{font-size:12.5px}.tt-muted{color:var(--sk-muted,#667085)}.tt-faint{color:var(--sk-faint,#98a2b3)}.tt-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap;color:var(--sk-text,#344054)}[dir] .tt-chip{padding:2px 9px;border-radius:999px;background:var(--sk-soft2,#eef1f6)}.tt-chip.ok{color:var(--sk-oki,#067647)}[dir] .tt-chip.ok{background:var(--sk-oks,#dcfae6)}.tt-chip.warn{color:var(--sk-wai,#b54708)}[dir] .tt-chip.warn{background:var(--sk-was,#fef0c7)}.tt-chip.bad{color:var(--sk-badi,#b42318)}[dir] .tt-chip.bad{background:var(--sk-bads,#fee4e2)}.tt-chip.info{color:var(--sk-ini,#026aa2)}[dir] .tt-chip.info{background:var(--sk-ins,#e0f2fe)}.tt-chip.p{color:var(--sk-p,#1d4ed8)}[dir] .tt-chip.p{background:var(--sk-ps,#e8eefd)}.tt-chip.mute{color:var(--sk-muted,#667085)}[dir] .tt-chip.mute{background:var(--sk-soft2,#eef1f6)}[dir] .tt-chip.btnlike{cursor:pointer;border:1px solid transparent}[dir] .tt-chip.btnlike:hover{border-color:currentColor}.tt-note{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--sk-ini,#026aa2)}[dir] .tt-note{padding:10px 14px;border-radius:12px;margin-bottom:12px;background:var(--sk-ins,#e0f2fe)}.tt-note>.fa{font-size:16px}[dir] .tt-note>.fa{margin-top:2px}.tt-note.warn{color:var(--sk-wai,#b54708)}[dir] .tt-note.warn{background:var(--sk-was,#fef0c7)}.tt-note.bad{color:var(--sk-badi,#b42318)}[dir] .tt-note.bad{background:var(--sk-bads,#fee4e2)}.tt-note.ok{color:var(--sk-oki,#067647)}[dir] .tt-note.ok{background:var(--sk-oks,#dcfae6)}.tt-note .grow{flex:1}.tt-note .btn{white-space:nowrap}.tt-empty{color:var(--sk-muted,#667085)}[dir] .tt-empty{text-align:center;padding:34px 14px}.tt-empty>.fa{font-size:38px;color:var(--sk-faint,#98a2b3);display:block}[dir] .tt-empty>.fa{margin-bottom:8px}.tt-empty b{display:block;color:var(--sk-ink,#0f1733);font-size:15px}[dir] .tt-empty b{margin-bottom:4px}[dir] .tt-loading{text-align:center;padding:40px 0}.tt-field{display:flex;flex-direction:column;gap:4px;min-width:0}.tt-field>label{font-size:12.5px;font-weight:700;color:var(--sk-text,#344054)}[dir] .tt-field>label{margin:0}[dir] .tt-field .form-control,[dir] .tt .form-control-sm{border-radius:10px}.tt-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.tt-row>.tt-field{flex:1 1 160px}.tt-num{width:76px!important}[dir] .tt-num{text-align:center}.tt-num-s{width:58px!important}[dir] .tt-num-s{text-align:center}[dir=ltr] .tt-num-s,[dir=rtl] .tt-num-s{padding-left:4px!important;padding-right:4px!important}.tt-check{display:inline-flex;align-items:center;gap:7px;font-weight:600;user-select:none}[dir] .tt-check{cursor:pointer;margin:0}.tt-check input{width:17px;height:17px;accent-color:var(--sk-p,#1d4ed8)}.tt-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.tt-pill,.tt-seg button{color:var(--sk-text,#344054);font-size:13px;font-weight:600;white-space:nowrap}[dir] .tt-pill,[dir] .tt-seg button{border:1px solid var(--sk-line,#d5dae3);background:var(--sk-card,#fff);border-radius:10px;padding:6px 12px;cursor:pointer}.tt-pill.on,.tt-seg button.on{color:var(--sk-p,#1d4ed8)}[dir] .tt-pill.on,[dir] .tt-seg button.on{background:var(--sk-ps,#e8eefd);border-color:var(--sk-p,#1d4ed8)}.tt-seg button:disabled{opacity:.5}[dir] .tt-seg button:disabled{cursor:not-allowed}.tt-seg.sm button{font-size:12px}[dir] .tt-seg.sm button{padding:3px 9px;border-radius:8px}.tt-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}[dir] .tt-tabs{padding-bottom:4px;margin-bottom:12px}.tt-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:var(--sk-text,#344054);font-weight:600;font-size:13px;white-space:nowrap}[dir] .tt-tab{padding:8px 13px;border-radius:12px;border:1px solid var(--sk-line,#d5dae3);background:var(--sk-card,#fff);cursor:pointer}.tt-tab .n{min-width:22px;font-size:11.5px;line-height:20px}[dir] .tt-tab .n{padding:0 7px;border-radius:999px;text-align:center;background:var(--sk-soft2,#eef1f6)}.tt-tab.on{color:var(--sk-p,#1d4ed8)}[dir] .tt-tab.on{background:var(--sk-ps,#e8eefd);border-color:var(--sk-p,#1d4ed8)}.tt-scroll{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.tt-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tt-table th{color:var(--sk-muted,#667085);font-weight:700;font-size:12px;white-space:nowrap}[dir] .tt-table th{background:var(--sk-soft,#f6f7fb);padding:8px 10px;border-bottom:1px solid var(--sk-line2,#e6e9ef);text-align:start}.tt-table td{vertical-align:middle}[dir] .tt-table td{padding:7px 10px;border-bottom:1px solid var(--sk-line2,#e6e9ef)}[dir] .tt-table tr:last-child td{border-bottom:0}[dir] .tt-table tbody tr:hover td{background:#fafbfd}.tt-table .form-control{height:34px;font-size:13px}[dir] .tt-table .form-control{padding:4px 8px}.tt-table td.act{white-space:nowrap;width:1%}@media (max-width:767.98px){.tt-rtable thead{display:none}.tt-rtable,.tt-rtable tbody,.tt-rtable td,.tt-rtable tr{display:block;width:100%}[dir] .tt-rtable tr{border:1px solid var(--sk-line2,#e6e9ef);border-radius:12px;margin-bottom:10px;padding:6px 10px;background:var(--sk-card,#fff)}.tt-rtable td{display:flex;align-items:center;gap:8px}[dir] .tt-rtable td{border:0;padding:5px 0}.tt-rtable td[data-l]:before{content:attr(data-l);font-size:12px;font-weight:700;color:var(--sk-muted,#667085);min-width:92px;flex-shrink:0}.tt-rtable td.act{width:100%;justify-content:flex-end}}.tt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}[dir] .tt-tile{background:var(--sk-soft,#f6f7fb);border-radius:12px;padding:10px 12px}.tt-tile b{display:block;font-size:20px;color:var(--sk-ink,#0f1733);line-height:1.3}.tt-tile span{font-size:12px;color:var(--sk-muted,#667085)}.tt-tile.ok b{color:var(--sk-oki,#067647)}.tt-tile.bad b{color:var(--sk-badi,#b42318)}.tt-tile.warn b{color:var(--sk-wai,#b54708)}.tt-bar{height:8px;overflow:hidden;position:relative}[dir] .tt-bar{border-radius:99px;background:var(--sk-soft2,#eef1f6)}.tt-bar>span{display:block;height:100%;transition:width .4s ease}[dir] .tt-bar>span{border-radius:99px;background:var(--sk-p,#1d4ed8)}[dir] .tt-bar>span.ok{background:var(--sk-ok,#079455)}[dir] .tt-bar>span.warn{background:var(--sk-wa,#dc6803)}[dir] .tt-bar>span.bad{background:var(--sk-bad,#d92d20)}.tt-load{display:flex;align-items:center;gap:8px;font-size:12px}.tt-load .tt-bar{flex:1;min-width:50px;height:6px}.tt-load b{white-space:nowrap;font-size:12px;min-width:44px}[dir] .tt-load b{text-align:center}.tt-savebar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:10px;flex-wrap:wrap}[dir] .tt-savebar{background:hsla(0,0%,100%,.96);border:1px solid var(--sk-line,#d5dae3);border-radius:14px;padding:10px 14px;box-shadow:var(--sk-pop);margin-top:10px}.tt-savebar .grow{flex:1;font-size:13px;color:var(--sk-muted,#667085)}.tt-pop-back{position:fixed;inset:0;z-index:1040}[dir] .tt-pop-back{background:transparent}.tt-pop{position:fixed;z-index:1041;width:340px;max-width:calc(100vw - 24px);max-height:calc(100vh - 40px);overflow:auto}[dir] .tt-pop{background:#fff;border:1px solid var(--sk-line,#d5dae3);border-radius:16px;box-shadow:var(--sk-pop);padding:14px}.tt-pop h6{font-weight:700;display:flex;align-items:center;gap:8px}[dir] .tt-pop h6{margin:0 0 10px}.tt-pop .x{width:28px;height:28px;color:var(--sk-muted,#667085)}[dir] .tt-pop .x{border:0;background:var(--sk-soft2,#eef1f6);border-radius:8px;cursor:pointer}[dir=ltr] .tt-pop .x{margin-left:auto}[dir=rtl] .tt-pop .x{margin-right:auto}@media (max-width:767.98px){[dir] .tt-pop-back{background:rgba(15,23,51,.35)}.tt-pop{top:auto!important;bottom:0!important;width:100%;max-width:100%;max-height:82vh}[dir] .tt-pop{border-radius:18px 18px 0 0}[dir=ltr] .tt-pop,[dir=rtl] .tt-pop{left:0!important;right:0!important}}.tt-steps{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}[dir] .tt-steps{padding:2px 2px 8px;margin-bottom:10px}.tt-step{flex:1 0 auto;display:flex;align-items:center;gap:8px;color:var(--sk-muted,#667085);font-weight:600;font-size:13px;white-space:nowrap}[dir] .tt-step{padding:8px 12px;border-radius:12px;background:var(--sk-card,#fff);border:1px solid var(--sk-line2,#e6e9ef);cursor:pointer}.tt-step .n{width:24px;height:24px;display:grid;place-items:center;font-size:12px;color:var(--sk-text,#344054);flex-shrink:0}[dir] .tt-step .n{border-radius:50%;background:var(--sk-soft2,#eef1f6)}.tt-step.done .n{color:var(--sk-oki,#067647)}[dir] .tt-step.done .n{background:var(--sk-oks,#dcfae6)}.tt-step.on{color:var(--sk-p,#1d4ed8)}[dir] .tt-step.on{border-color:var(--sk-p,#1d4ed8);background:var(--sk-ps,#e8eefd)}.tt-step.on .n{color:#fff}[dir] .tt-step.on .n{background:var(--sk-p,#1d4ed8)}.tt-issues{list-style:none}[dir] .tt-issues{padding:0;margin:0}.tt-issues li{display:flex;gap:10px;align-items:flex-start;font-size:13px}[dir] .tt-issues li{padding:9px 4px;border-bottom:1px dashed var(--sk-line2,#e6e9ef)}[dir] .tt-issues li:last-child{border-bottom:0}[dir] .tt-issues li>.fa{margin-top:3px}.tt-issues .msg{flex:1}.tt-issues .fix{display:block;color:var(--sk-muted,#667085);font-size:12px}[dir] .tt-issues .fix{margin-top:2px}.tt-issues .e>.fa{color:var(--sk-bad,#d92d20)}.tt-issues .w>.fa{color:var(--sk-wa,#dc6803)}.tt-issues .i>.fa{color:var(--sk-in,#0086c9)}.tt-swatch{width:22px;height:22px;display:inline-block;vertical-align:middle}[dir] .tt-swatch{border-radius:7px;border:1px solid rgba(15,23,51,.12);cursor:pointer}.tt-swatches{display:flex;flex-wrap:wrap;gap:6px}.tt-swatches .tt-swatch.on{outline:2px solid var(--sk-p,#1d4ed8);outline-offset:1px}.tt-kbd{font-family:inherit;font-size:11px}[dir] .tt-kbd{background:var(--sk-soft2,#eef1f6);border-radius:6px;padding:1px 6px}.tt-link{color:var(--sk-p,#1d4ed8);font-weight:600}[dir] .tt-link{cursor:pointer}.tt-link:hover{text-decoration:underline}[dir] .tt-hr{border-top:1px solid var(--sk-line2,#e6e9ef);margin:14px 0}.tt-grow{flex:1}@media (max-width:575.98px){[dir] .tt-card{padding:12px;border-radius:14px}.tt-head h4{font-size:18px}.tt-head-actions{width:100%}.tt-head-actions .btn{flex:1 1 auto}}