:root{--blue:#409eff;--line:#e2e9f2;--shell:#eef4fa;--text:#122033}*{box-sizing:border-box}body{margin:0;font:600 16px/1.55 "Segoe UI","Microsoft YaHei",sans-serif;color:var(--text);background:white}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible{outline:2px solid var(--blue)}button{cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:4px;padding:7px 13px;white-space:nowrap}button:hover{background:#f0f7ff;border-color:#b9d6ff}button:disabled{opacity:.4;cursor:default}.primary{background:var(--blue);border-color:var(--blue);color:white}.primary:hover{background:#288beb;color:white}.danger{border-color:#ffaaaa;background:#fff6f6}.titlebar{height:40px;padding:0 14px;background:var(--shell);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:5}.titlebar strong{font-size:21px;color:#111}.demo-tag{font-size:14px;color:#708197}.header-right{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:15px}.header-right button{padding:1px 5px;background:transparent;border:0}.header-right a{color:#2878c5;text-decoration:none}.demo-state{color:#71879b}.app-layout{display:grid;grid-template-columns:178px minmax(0,1fr);min-height:calc(100vh - 40px)}.sidebar{border-right:1px solid var(--line);display:flex;flex-direction:column;background:white}.sidebar nav{display:flex;flex-direction:column}.sidebar button{text-align:center;border:0;border-radius:0;border-left:3px solid transparent;padding:12px 4px;font-size:16px;min-height:42px}.sidebar button.active{border-left-color:var(--blue);background:#f0f7ff;color:#237cd3}.clock{margin-top:auto;text-align:center;padding:22px 8px;color:#667e99;font-size:14px;line-height:1.5}main{min-width:0;padding:12px;display:flex;flex-direction:column;gap:9px}h1,h2,h3,p{margin:0}h1{font-size:22px}h2{font-size:20px}.card{border:1px solid var(--line);border-radius:8px;padding:12px;background:white}.toolbar{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.toolbar button{padding:5px 4px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.form-card{display:flex;flex-direction:column;justify-content:space-around;gap:18px;min-height:190px}.form-row{display:flex;align-items:center;gap:8px;min-width:0}.form-row label{white-space:nowrap}.form-row input,.form-row select{flex:1;min-width:0}.form-row .narrow{max-width:115px}input,select,textarea{border:1px solid var(--line);border-radius:4px;padding:8px 9px;background:white;min-width:0}input::placeholder,textarea::placeholder{color:#a7b3c1}input[type=checkbox]{accent-color:var(--blue);width:16px;height:16px;padding:0}.filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.filters label{display:flex;align-items:center;gap:5px}.filters input{width:128px}.filters select{width:83px}.filters button{padding:6px 10px}.table-card{padding:0;overflow:hidden;flex:1;min-height:285px}.table-scroll{overflow:auto;width:100%}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:16px}th,td{text-align:center;border:1px solid var(--line);padding:7px 8px;height:35px}th{background:#f8fafc;font-weight:750}tbody tr:nth-child(even){background:#f7f8fa}tbody tr.selected{background:#edf6ff}.accounts-table{min-width:1250px}.accounts-table td button{padding:3px 12px}td.online{color:#63bf31;font-weight:750}.pagination{display:flex;align-items:center;gap:12px;padding:7px 10px;border-top:1px solid var(--line);margin-top:64px}.pagination input{width:45px}.pagination small{margin-left:auto;color:#8191a2}.bottom-grid{display:grid;grid-template-columns:2.2fr 1fr;gap:9px}.log-output{font:600 14px/1.65 Consolas,monospace;white-space:pre-wrap;min-height:108px;max-height:170px;overflow:auto}.metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.metric{background:#fafbfc;border:1px solid var(--line);padding:18px 4px;text-align:center;border-radius:5px}.metric b{display:block;font-size:22px}.metric:nth-child(2){background:#f1faeb}.metric:nth-child(2) b{color:#63bf31}.metric:nth-child(3) b{color:#8e9daf}.metric:nth-child(4){background:#fff8ee}.metric:nth-child(4) b{color:#e5a332}.metric:nth-child(5){background:#fff1f1}.metric:nth-child(5) b{color:#ff6670}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:5px 2px}.page-heading p,.muted{font-size:16px;color:#8391a4}.task-toolbar{display:flex;flex-wrap:wrap;gap:8px}.task-footer{display:flex;gap:8px}.progress{height:7px;background:#e7eff8;border-radius:6px;width:95px;margin:auto}.progress span{display:block;height:100%;background:#409eff;border-radius:6px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs button.active{background:#ecf5ff;color:#227dde;border-color:#a3caff}.ops-content{min-height:250px;padding:24px}.ops-content h2{margin-bottom:20px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.info-item{border:1px solid var(--line);border-radius:6px;padding:20px;background:#f8fbff}.info-item h3{font-size:18px;margin-bottom:9px}.info-item p{color:#8391a4;font-size:16px}.statistics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.statistics-grid .metric{padding:22px}.chart{display:flex;align-items:flex-end;gap:30px;height:240px;padding:30px 30px 0;border-bottom:1px solid var(--line)}.chart-col{flex:1;max-width:140px;text-align:center}.chart-col .bar{background:#409eff;border-radius:5px 5px 0 0;margin-top:8px}.chart-col small{display:block;margin-top:10px}.chart-note{padding:20px;color:#8391a4}.empty{padding:45px;text-align:center;color:#8391a4}dialog{width:min(560px,calc(100% - 32px));border:1px solid var(--line);border-radius:9px;padding:0;color:var(--text)}dialog::backdrop{background:#182b4940}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:var(--shell);border-bottom:1px solid var(--line)}.dialog-header button{border:0;background:transparent;font-size:26px;padding:0 5px}#dialog-body{padding:22px}#dialog-body form{display:flex;flex-direction:column;gap:16px}#dialog-body label{display:flex;flex-direction:column;gap:7px}#dialog-body textarea{min-height:90px;resize:vertical}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.dialog-copy{line-height:1.9;color:#64778d}.plan-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0}.external-link{color:#237cd3;text-decoration:none}.console{border:1px solid var(--line);border-radius:6px;overflow:hidden}.console-head{padding:12px;background:var(--shell)}.messages{padding:20px;min-height:200px}.bubble{background:#eef4fa;padding:10px 15px;border-radius:6px;width:fit-content;margin:0 0 14px;max-width:85%}.bubble.out{background:#dcedff;margin-left:auto}.chat-compose{display:flex;padding:10px;gap:8px;border-top:1px solid var(--line)}.chat-compose input{flex:1}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#20374c;color:white;border-radius:6px;padding:12px 20px;max-width:90%;z-index:20;font-size:16px}[hidden]{display:none!important}@media(max-width:1250px){.toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid{grid-template-columns:1fr 1fr}.form-grid>.card:last-child{grid-column:1/-1;min-height:120px}.app-layout{grid-template-columns:145px minmax(0,1fr)}.form-row{flex-wrap:wrap}.form-card{gap:14px}.form-row input{min-width:95px}.bottom-grid{grid-template-columns:1fr}.pagination{margin-top:30px}}@media(max-width:760px){.app-layout{grid-template-columns:122px minmax(0,1fr)}.sidebar button{font-size:16px;padding:12px 2px}.header-right{gap:10px}.header-right>span{display:none}.demo-tag{font-size:14px}.form-grid{grid-template-columns:1fr}.form-grid>.card:last-child{grid-column:auto}.toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar button{font-size:15px;white-space:normal}.form-card{min-height:180px}.form-row{flex-wrap:wrap}.filters input{width:110px}.info-grid,.statistics-grid{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start;flex-direction:column}.metrics{gap:3px}.metric{padding:12px 2px;font-size:14px}.metric b{font-size:20px}.clock{font-size:14px}.titlebar{gap:8px}.titlebar strong{font-size:18px}.header-right a{font-size:14px}main{padding:8px}.pagination{gap:6px;flex-wrap:wrap}.chart{gap:12px;padding:20px 12px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
@media(min-width:1500px){body{font-size:18px}.app-layout{grid-template-columns:224px minmax(0,1fr)}.titlebar{height:40px}.app-layout{min-height:calc(100vh - 40px)}.sidebar button{min-height:49px;font-size:18px}.form-card{min-height:254px;gap:24px;padding:20px}.toolbar{gap:8px;padding:13px}.toolbar button{padding:5px;font-size:18px}main{padding:14px 16px;gap:12px}.form-grid{gap:12px}.accounts-table{font-size:18px}th,td{height:43px;padding:8px}.table-card{min-height:530px}.pagination{margin-top:85px}.log-output{min-height:125px;font-size:16px}.metric{padding:25px 4px}}
.console-mode .app-layout{display:block;min-height:0}.console-mode .app-layout>.sidebar{display:none}.console-mode #view{padding:0;display:block}.console-mode .titlebar{height:38px;background:#f3f3f3;color:#85909a}.console-mode .titlebar strong{font-weight:600;font-size:18px;color:#85909a}.tg-console{height:calc(100vh - 38px);display:flex;flex-direction:column;font-size:18px}.tg-console-toolbar{height:64px;display:flex;align-items:center;gap:20px;padding:0 16px;border-bottom:1px solid var(--line);background:white;flex:none}.tg-console-toolbar>strong{font-size:24px;white-space:nowrap}.tg-session{color:#29a847;white-space:nowrap}.tg-session>span{margin-left:15px;color:#72bd43}.translation-options{margin-left:auto;display:flex;align-items:center;gap:13px;white-space:nowrap}.translation-options label{display:flex;align-items:center;gap:8px}.translation-options input{height:18px;width:18px}.translation-options select{min-width:150px}.translation-options>span{color:#7a8898}.tg-columns{display:grid;grid-template-columns:15% 23% minmax(0,1fr) 20%;flex:1;min-height:0}.tg-accounts,.tg-chats,.tg-chat-area,.tg-details{min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--line)}.tg-accounts{background:#f8fbfe;display:flex;flex-direction:column}.tg-accounts>h2{text-align:center;padding:15px;font-size:20px}.tg-accounts>input{margin:0 13px 8px;width:calc(100% - 26px)}.tg-account-list{overflow:auto;flex:1}.tg-account{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:15px 18px;border:1px solid transparent;min-height:85px}.tg-account.active{background:#eff2f5;border-color:#d8e1e8}.tg-account-select{border:0;background:transparent!important;text-align:left;padding:0;flex:1;min-width:0}.tg-account-select b{font-size:19px}.tg-account-select small{display:block;color:#8396a8;font-size:16px;margin-top:9px}.tg-account-meta{text-align:center}.tg-account-meta button{width:85px;padding:5px}.tg-enabled{color:#29b879;border-color:#29c184}.tg-disabled{color:#ff7074;border-color:#ff7074}.tg-account-meta small{display:block;color:#8ba0b4;margin-top:3px;font-size:15px}.tg-return{padding:15px}.tg-return button{width:100%}.tg-chats{display:flex;flex-direction:column;background:#fff}.tg-chat-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 20px}.tg-chat-heading h2{font-size:30px}.tg-chat-heading button{border:0}.tg-search{display:flex;gap:4px;padding:0 14px}.tg-search input{width:100%;background:#f2f4f7;border:0;border-radius:28px;padding:14px 20px}.tg-search button{border:0;border-radius:25px;background:#f2f4f7;padding:0 12px}.tg-chat-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:8px 14px 2px}.tg-chat-tabs button{border:0;background:transparent;border-radius:0;padding:13px 4px;font-size:19px;color:#263d51}.tg-chat-tabs button.active{color:#268cd7;border-bottom:2px solid #409eff}.tg-conversation-list{overflow:auto;flex:1}.tg-conversation{border:0;border-radius:0;display:flex;gap:14px;width:100%;align-items:center;padding:14px 16px;text-align:left;min-height:86px}.tg-conversation.active{background:#edf5fd}.tg-conversation>span:last-child{min-width:0}.tg-conversation b{display:block;font-size:20px}.tg-conversation small{display:block;color:#95a5b5;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px}.tg-avatar{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#4facb9;color:white;flex:none;font-size:25px;font-weight:700}.tone-0{background:#328ad2}.tone-1{background:#55a9df}.tone-2{background:#4db796}.tone-3{background:#ed6767}.tone-4{background:#9474c9}.tg-list-footer{border-top:1px solid var(--line);font-size:15px;color:#8d9caf;padding:8px 14px}.tg-chat-area{display:flex;flex-direction:column}.tg-current-chat{display:flex;align-items:center;gap:16px;background:white;padding:14px 24px;border-bottom:1px solid var(--line);height:85px;flex:none}.tg-current-chat b{font-size:21px}.tg-current-chat small{display:block;color:#8c9cae;margin-top:3px}.tg-chat-controls{margin-left:auto;display:flex;gap:7px}.tg-chat-controls button{font-size:15px;padding:7px;border:0;background:#f6f8fb}.tg-message-history{flex:1;overflow:auto;padding:14px 26px;background:#e6edf1}.tg-message-row{display:flex;align-items:flex-end;gap:11px;margin:0 0 10px}.tg-message-row .tg-avatar{width:46px;height:46px;font-size:22px}.tg-message{border:1px solid #d6e1ea;border-radius:16px;background:white;width:min(525px,90%);padding:12px 16px;position:relative}.tg-message>b{color:#2a87c7;display:block;font-size:18px;margin-bottom:6px}.tg-message p{font-size:20px;margin:7px 0}.tg-message time{display:block;text-align:right;color:#91a6b6;font-size:15px}.tg-message.compact{width:140px}.tg-image-placeholder{height:255px;background:#f0f6fa;border:1px solid #d8e6f0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#73a0c1}.tg-image-placeholder>span{font-size:46px;font-weight:750;letter-spacing:2px}.tg-image-placeholder small{font-size:16px;margin-top:14px}.tg-compose{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--line);background:white;min-height:88px;flex:none}.tg-compose-tools{display:flex;gap:4px}.tg-compose-tools button{border:0;padding:8px 5px;font-size:15px}.tg-compose input{flex:1;border-radius:25px;background:#f5f7f9;min-width:0;padding:15px 20px}.tg-compose>.primary{align-self:stretch;min-width:64px}.tg-translation{display:flex;gap:12px;padding:12px 14px;background:#f9fbfe;border-top:1px solid var(--line);height:101px;flex:none}.tg-translation>span{border-radius:20px;background:#e7f3ff;color:#4598da;padding:20px;font-size:16px;display:flex;align-items:center}.tg-translation textarea{resize:none;flex:1}.tg-translation>div{display:flex;flex-direction:column;gap:5px}.tg-details{background:#f8fbff;padding:20px 14px;overflow:auto;border-right:0}.tg-detail-tabs{display:flex;gap:8px;margin-bottom:12px}.tg-detail-tabs button{flex:1;padding:10px}.tg-detail-tabs button.active{background:#edf5ff}.tg-detail-card{border:1px solid #dbe6f1;border-radius:10px;background:#fff;padding:17px 12px;margin-bottom:9px}.tg-detail-card dl{margin:0 0 22px;font-size:18px;color:#7c8fa3;line-height:1.45}.tg-detail-card dl>div{display:flex;gap:6px;flex-wrap:wrap}.tg-detail-card dt,.tg-detail-card dd{margin:0}.tg-detail-footer{display:flex;justify-content:flex-end;margin-top:12px}.tg-detail-footer button{min-width:100px}.tg-detail-card>label{font-size:16px;color:#8496a9;display:block;margin-bottom:7px}.tg-stages{display:flex;gap:3px;flex-wrap:wrap}.tg-stages button{padding:5px;font-size:17px}.tg-stages button.active{background:#409eff;color:white;border-color:#409eff}.tg-detail-card textarea{width:100%;min-height:130px;resize:vertical}.tg-detail-card h3{font-size:20px;margin-bottom:12px}.tg-detail-card>p{font-size:16px;line-height:1.8;margin-bottom:12px}@media(max-width:1500px){.tg-console{font-size:16px}.tg-console-toolbar{gap:10px}.tg-console-toolbar>strong{font-size:20px}.translation-options{gap:6px}.translation-options select{min-width:85px;width:95px}.translation-options>span{display:none}.tg-session>span{display:none}.tg-columns{grid-template-columns:17% 24% minmax(0,1fr) 24%}.tg-account{padding:12px 8px;flex-wrap:wrap}.tg-account-select b{font-size:16px}.tg-avatar{width:42px;height:42px;font-size:21px}.tg-conversation{gap:8px;padding:12px 9px}.tg-conversation b{font-size:18px}.tg-conversation small{font-size:15px}.tg-chat-controls{display:none}.tg-current-chat{padding:12px}.tg-message-history{padding:14px}.tg-compose-tools{display:none}.tg-compose{padding:10px;gap:5px}.tg-compose input{padding:12px}.tg-details{padding:12px 9px}.tg-detail-card dl{font-size:16px}.tg-detail-tabs button{padding:8px 5px}.tg-translation>span{display:none}.tg-image-placeholder{height:190px}.tg-image-placeholder>span{font-size:34px}}@media(max-width:950px){.tg-columns{grid-template-columns:22% 28% minmax(0,1fr)}.tg-details{display:none}.translation-options label:last-of-type,.translation-options select,.translation-options label:first-child{display:none}.tg-console-toolbar{height:58px}.tg-session{font-size:14px}.tg-console-toolbar>strong{font-size:18px}.tg-chat-heading h2{font-size:22px}.tg-conversation .tg-avatar{display:none}}@media(max-width:590px){.tg-columns{grid-template-columns:25% 27% minmax(0,1fr)}.tg-account{gap:3px}.tg-account-meta button{width:65px;padding:3px;font-size:14px}.tg-account-meta small{font-size:14px}.tg-account-select small{font-size:14px}.tg-conversation b{font-size:15px}.tg-conversation small{font-size:14px}.tg-current-chat .tg-avatar{display:none}.tg-current-chat b{font-size:17px}.tg-current-chat small{font-size:14px}.tg-accounts>input{margin:0 4px 5px;width:calc(100% - 8px);padding:5px;font-size:14px}.tg-search{padding:0 4px}.tg-search input{padding:8px 4px;font-size:14px}.tg-search button{display:none}.tg-chat-tabs{padding:6px 2px;grid-template-columns:1fr 1fr}.tg-chat-tabs button{font-size:14px;padding:6px}.tg-account-select b{font-size:14px}.tg-return{padding:4px}.tg-return button{font-size:14px;white-space:normal}.tg-image-placeholder{height:120px}.tg-image-placeholder>span{font-size:22px}.tg-image-placeholder small{font-size:14px}.tg-message-history{padding:8px}.tg-message-row>.tg-avatar{display:none}.tg-message{width:100%;padding:8px}.tg-message.compact{width:100px}.tg-compose{flex-wrap:wrap}.tg-compose input{width:100%;flex:none}.tg-translation{padding:6px;gap:3px}.tg-translation>div button{font-size:14px;padding:5px}.tg-conversation{min-height:65px}.tg-console-toolbar{gap:5px;padding:0 8px}.translation-options{display:none}}

.workspace-logo,.console-logo{display:block;object-fit:contain;flex:none}.workspace-logo{width:28px;height:28px}.console-logo{width:36px;height:36px}.tg-console-toolbar{gap:12px}@media(max-width:590px){.console-logo{width:24px;height:24px}}

.workspace-view-switch{display:flex;gap:5px;align-items:center}.header-right .workspace-view-switch button{background:#fff;border:1px solid #d5e3f2;border-radius:4px;padding:4px 16px;color:#526982}.header-right .workspace-view-switch button[aria-pressed=true]{background:#409eff;color:#fff;border-color:#409eff}.titlebar{height:46px}.console-mode .titlebar{height:46px}.workspace-view-switch button{min-height:30px}
.embedded-preview{overflow:hidden}.embedded-preview body{min-height:0;overflow:visible}.embedded-preview .app-layout{min-height:0}.embedded-preview .table-scroll{overflow:visible}.embedded-preview .table-card{overflow:visible}.embedded-preview .log-output{max-height:none;overflow:visible}.embedded-preview .tg-console{height:auto;min-height:0}.embedded-preview .tg-columns{flex:auto;min-height:0;align-items:stretch}.embedded-preview .tg-accounts,.embedded-preview .tg-chats,.embedded-preview .tg-chat-area,.embedded-preview .tg-details{overflow:visible;min-height:auto}.embedded-preview .tg-account-list,.embedded-preview .tg-conversation-list{overflow:visible;flex:none}.embedded-preview .tg-return{margin-top:auto}.embedded-preview .tg-message-history{overflow:visible;flex:1;min-height:max-content}.embedded-preview .tg-message.compact{overflow-wrap:anywhere}.embedded-preview .tg-list-footer{margin-top:auto}.embedded-preview .tg-details{overflow:visible}.embedded-preview .tg-translation textarea{min-height:75px}.embedded-preview .app-layout:has(.accounts-table) main{justify-content:flex-start}.embedded-preview .accounts-table{min-width:0}.embedded-preview .table-card{flex:none;min-height:0}
@media(max-width:590px){.header-right .workspace-view-switch button{padding:4px 8px}.header-right{gap:6px}.demo-tag{display:none}}

.embedded-preview .pagination{margin-top:12px}.embedded-preview .app-layout main{align-self:start}.embedded-preview .tg-console .tg-columns{flex:none}

html[lang="en"] .sidebar nav button{white-space:normal;line-height:1.2;min-height:40px}html[lang="en"] .toolbar{flex-wrap:wrap}html[lang="en"] .toolbar button{font-size:14px;padding:7px 9px}html[lang="en"] .form-row label{white-space:nowrap}@media(min-width:1000px){html[lang="en"] .form-grid{grid-template-columns:1.45fr 1fr 1fr}}html[lang="en"] .tg-console-toolbar{gap:12px}html[lang="en"] .tg-console-toolbar strong{white-space:nowrap}html[lang="en"] .tg-account-meta small{white-space:nowrap}html[lang="en"] .tg-stages{flex-wrap:wrap}html[lang="en"] .tg-detail-card dt{font-size:14px}html[lang="en"] .tg-session{font-size:14px}

html[lang="en"] .filters select{width:125px}html[lang="en"] .form-card{gap:12px}html[lang="en"] .form-row{flex-wrap:wrap}html[lang="en"] .form-row input,html[lang="en"] .form-row select{min-width:70px}

body{font-weight:600}button,input,select,textarea{font-weight:650}h1,h2,h3,strong,b,th{font-weight:800}
.toolbar button{white-space:normal;line-height:1.4}.form-row{flex-wrap:wrap}.form-row input,.form-row select{min-width:80px}.filters select{min-width:95px}.tg-console-toolbar{height:auto;min-height:64px;padding-top:9px;padding-bottom:9px;flex-wrap:wrap}.translation-options{flex-wrap:wrap}.tg-return button{white-space:normal}.tg-detail-tabs button{white-space:normal}.tg-chat-tabs button{white-space:normal}.tg-chat-heading{flex-wrap:wrap;gap:8px}

/* Updated desktop interface supplied by ONEXUN. */
#view{gap:12px}.sidebar nav button{min-height:49px}.card{border-radius:9px}.account-page .toolbar{min-height:104px;align-content:center}.account-page .form-card{min-height:254px}.account-page .form-row{flex-wrap:nowrap}.account-page .form-row input,.account-page .form-row select{min-width:50px}.account-page .form-card .task-toolbar{display:grid;grid-template-columns:repeat(3,1fr)}
.account-filters{padding:0;gap:9px}.account-filters input#search{width:155px}.account-filters select{width:95px}.account-filters .range-filter input{width:72px}.twofa-actions{display:flex;gap:8px;margin-left:auto}.twofa-actions button{padding:5px 7px;color:#d94949;text-decoration:underline;border:0;background:transparent}.account-table-card{flex:none;min-height:0}.account-table-card .pagination{margin-top:12px}.account-table-footer{display:flex;align-items:center;flex-wrap:wrap;padding:10px;gap:10px;border-top:1px solid var(--line)}.account-table-footer .pagination{margin:0 0 0 auto;padding:0;border:0;gap:10px}.account-table-footer .pagination small{margin-left:8px}.accounts-table{min-width:0}.accounts-table th,.accounts-table td{padding:7px 5px}.accounts-table td:nth-child(11),.accounts-table td:nth-child(12){font-size:14px}.account-table-footer .account-filters input#search{width:160px}.account-table-footer .filters select{width:90px;min-width:90px}.account-table-footer .range-filter input{width:65px}.account-table-footer button{padding:6px 9px}
.module-toolbar{display:grid;grid-template-columns:repeat(var(--tool-count),minmax(0,1fr));align-content:center;gap:8px;padding:14px;min-height:105px}.module-toolbar button{white-space:normal;min-height:37px;padding:5px 8px}.group-toolbar{min-height:105px}.task-table-card{min-height:0;flex:none}.task-table-card .table-scroll{min-height:224px}.tasks-table{table-layout:fixed}.tasks-table th,.tasks-table td{white-space:normal;overflow-wrap:anywhere;font-size:16px;padding:7px 5px}.tasks-table th:first-child{width:68px}.tasks-table th:nth-child(2){width:18%}.tasks-table th:nth-child(7),.tasks-table th:nth-child(8){width:12%}.tasks-table td button{font-size:15px;padding:4px 9px}.task-table-footer{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:9px 10px;border-top:1px solid var(--line)}.task-table-footer .pagination{padding:0;border:0;margin:0;gap:9px}.task-table-footer .pagination small{display:none}.task-table-footer input{width:45px}.task-table-footer select{min-width:125px;padding:6px 8px}.task-table-footer button{padding:6px 12px}.task-table-footer>small{margin-left:auto;color:#8191a2}.success{background:#67c23a;color:#fff;border-color:#67c23a}.success:hover{background:#54ad29;color:#fff}.bottom-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.log-output{min-height:122px;max-height:none;overflow-wrap:anywhere}.metric{padding:23px 4px}.metric b{font-size:24px}
#view.report-page{min-height:967px;align-self:stretch}.report-page .report-table{min-height:700px;flex:1;display:flex;flex-direction:column}.report-table .table-scroll{flex:1}.report-table .pagination{margin-top:auto}.report-table th{height:40px}.report-filters{min-height:64px}.report-filters input[type=date]{width:165px}.report-filters input[type=datetime-local]{width:225px}.report-filters select{width:135px}.report-filters #log-module{width:155px}.text-cell{text-align:left;white-space:normal;overflow-wrap:anywhere}.stats-summary{padding:0 9px;color:#637991}.operations-panel{display:flex;flex:1;flex-direction:column;padding:0;overflow:hidden}.ops-tabs{gap:0;flex-wrap:nowrap;padding:0;background:#f7f9fc;border-bottom:1px solid var(--line)}.ops-tabs button{border:0;border-right:1px solid var(--line);border-radius:0;flex:1;padding:10px 7px;white-space:normal;font-size:15px;min-height:48px;line-height:1.3}.ops-tabs button.active{background:var(--blue);color:white}.ops-filters{margin:10px;min-height:50px}.ops-filters input#ops-search{width:380px}.ops-filters select{width:150px}.operations-panel .report-table{margin:0 10px 10px;min-height:740px}.ops-filters>span{color:#637991}.report-page .table-scroll table{table-layout:fixed}.report-page th,.report-page td{white-space:normal;overflow-wrap:anywhere}
html[lang=en] .sidebar nav button{min-height:49px}html[lang=en] .account-page .form-row{flex-wrap:wrap}html[lang=en] .account-filters{font-size:15px}html[lang=en] .account-filters select{width:115px;min-width:115px}html[lang=en] .account-filters input#search{width:190px}html[lang=en] .twofa-actions{flex-wrap:wrap}html[lang=en] .account-table-footer{gap:8px}html[lang=en] .accounts-table{font-size:15px}html[lang=en] .accounts-table th{white-space:normal;line-height:1.25}html[lang=en] .tasks-table th,html[lang=en] .tasks-table td{font-size:14px}html[lang=en] .ops-tabs button{font-size:13px}html[lang=en] .task-table-footer{font-size:15px}
@media(max-width:1499px){.sidebar nav button{min-height:44px;font-size:15px}.module-toolbar{min-height:85px}.account-page .form-card{min-height:225px}.account-page .form-row{flex-wrap:wrap}.account-table-footer .account-filters{font-size:13px}.accounts-table{font-size:13px}.accounts-table td:nth-child(11),.accounts-table td:nth-child(12){font-size:11px}.accounts-table th{white-space:normal}.twofa-actions{margin-left:0;flex-wrap:wrap}.ops-tabs{flex-wrap:wrap}.ops-tabs button{flex:1 1 12%}.tasks-table th,.tasks-table td{font-size:13px}.tasks-table td button{font-size:12px;padding:3px}.account-table-footer .pagination{margin-left:0}.report-filters{font-size:14px}}
@media(max-width:900px){.module-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.group-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.task-table-card .table-scroll{overflow:auto}.tasks-table{min-width:850px}.account-table-card .table-scroll{overflow:auto}.accounts-table{min-width:1100px}.form-grid{grid-template-columns:1fr}.account-page .form-card{min-height:180px}.bottom-grid{grid-template-columns:1fr}.report-filters input[type=datetime-local]{width:185px}.titlebar .demo-state{display:none}.task-table-footer>small{margin-left:0}}

@media(min-width:1500px){html[lang=en] .toolbar button{font-size:16px}}

/* Every embedded demo uses one desktop canvas, including reports and tabs. */
.embedded-preview body{height:1200px;min-height:1200px}.embedded-preview .app-layout{height:1154px;min-height:1154px}.embedded-preview #view{height:1154px;align-self:stretch;min-height:0}.embedded-preview #view>.toolbar,.embedded-preview #view>.module-toolbar,.embedded-preview .form-grid,.embedded-preview #view>.filters,.embedded-preview #view>.bottom-grid,.embedded-preview #view>.stats-summary{flex:none}.embedded-preview .account-table-card{flex:1;display:flex;flex-direction:column;min-height:430px;overflow:hidden}.embedded-preview .account-table-card .table-scroll{flex:1;min-height:0;overflow:visible}.embedded-preview .accounts-table th,.embedded-preview .accounts-table td{height:43px;padding:5px}.embedded-preview .accounts-table td button{font-size:16px;line-height:24px;padding:3px 10px}.embedded-preview .account-table-card .pagination{margin-top:0;flex:none}.embedded-preview .account-table-footer{flex:none}.embedded-preview .task-table-card{height:285px;flex:none;min-height:0;display:flex;flex-direction:column}.embedded-preview .task-table-card .table-scroll{flex:1;min-height:0}.embedded-preview .task-table-footer{flex:none}.embedded-preview #view.report-page{min-height:0;height:1154px}.embedded-preview .report-page .report-table,.embedded-preview .operations-panel .report-table{min-height:0;flex:1;overflow:hidden}.embedded-preview .operations-panel{min-height:0}.embedded-preview .report-filters{flex:none}.embedded-preview .ops-tabs,.embedded-preview .ops-filters{flex:none}.embedded-preview .tg-console{height:1154px;min-height:0}.embedded-preview .tg-columns{flex:1;min-height:0}.embedded-preview .tg-message-history{min-height:0;overflow:auto;scrollbar-width:none}.embedded-preview .tg-message-history::-webkit-scrollbar{display:none}

.embedded-preview .tg-console .tg-columns{flex:1;min-height:0}

.embedded-preview .report-table .table-scroll,.embedded-preview .task-table-card .table-scroll{min-height:0;overflow:auto;scrollbar-width:none}.embedded-preview .report-table .table-scroll::-webkit-scrollbar,.embedded-preview .task-table-card .table-scroll::-webkit-scrollbar{display:none}

.dialog-actions{flex-wrap:wrap}
