
body.it-mode .detail-dialog-v3 .d-rocket,body.it-mode .detail-dialog-v3 .tasks-box,body.it-mode .detail-dialog-v3 .v07-preset-block,body.it-mode .detail-dialog-v3 .v07-ai-rail,body.it-mode .detail-dialog-v3 .v07-merged-board,body.it-mode .detail-dialog-v3 .v07-split-block,body.it-mode .detail-dialog-v3 .scene-overview{display:none!important}
.it-component{background:#fff;border-radius:8px;margin-bottom:12px;color:#262b36;overflow:hidden}.it-component>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 15px}.it-component h2{font-size:16px;font-weight:600;margin:0}.it-component h2 span{font-size:12px;color:#878c99;font-weight:400;margin-left:12px}.it-component header p{margin:7px 0 0;font-size:12px;color:#878c99}.it-total{font-size:12px;color:#878c99}.it-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9ecf1;padding:0 22px;gap:16px}.it-toolbar nav{display:flex;gap:24px}.it-toolbar nav button{background:none;border:0;border-bottom:2px solid transparent;padding:13px 0;color:#666b77;font-size:13px;cursor:pointer;white-space:nowrap}.it-toolbar nav button.active{color:#ff8000;border-color:#ff8000}.it-toolbar nav span{font-size:11px;margin-left:5px}.it-toolbar select{border:1px solid #d8dde6;background:#fff;border-radius:4px;padding:5px 8px;font-size:12px;color:#666b77}.it-row{display:flex;align-items:center;gap:13px;margin:0 22px;padding:15px 0;border-bottom:1px solid #edf0f4}.it-row:last-child{border:0}.it-type{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:7px;font-size:17px;background:#edf4ff;color:#4c89e8}.it-type.question{background:#fff4e7;color:#f19929}.it-type.data{background:#f1eeff;color:#8b72d9}.it-copy{flex:1;min-width:0}.it-title{display:flex;align-items:center;gap:12px}.it-title>button{border:0;background:none;padding:0;text-align:left;color:#303642;font-size:14px;font-weight:500;cursor:pointer;line-height:1.6}.it-title>button:hover{color:#ff8000}.it-status{font-size:11px;white-space:nowrap;color:#dc8e28;background:#fff6e9;padding:2px 7px;border-radius:3px}.it-status.done{color:#48a777;background:#edf9f2}.it-status.waiting{color:#9374bd;background:#f4effc}.it-copy p{font-size:12px;color:#777f8d;margin:5px 0;line-height:1.5}.it-copy i{font-style:normal;margin:0 8px;color:#c8ced6}.it-copy small{font-size:11px;color:#9a9fad}.it-digital{color:#8a70c8}.it-row>.v06-btn{min-width:78px;flex-shrink:0;font-size:12px}.it-empty{padding:50px;text-align:center;color:#9299a5}.it-detail{font-size:13px;line-height:1.7}.it-detail dl{display:grid;grid-template-columns:80px 1fr;gap:10px;margin:22px 0}.it-detail dt{color:#8a919d}.it-detail dd{margin:0}.it-relation,.it-result{padding:15px;background:#f7f8fb;border-radius:6px;margin:18px 0}.it-relation button{display:block;margin-top:10px}.it-field{display:flex;flex-direction:column;gap:8px;margin-top:20px}.it-field textarea,.it-field input{width:100%;box-sizing:border-box;border:1px solid #d8dde6;border-radius:4px;padding:10px;font:inherit;resize:vertical}.it-field textarea:focus,.it-field input:focus{outline:1px solid #ff8000;border-color:#ff8000}.it-result h3{font-size:13px;margin:0 0 8px}.it-result p{white-space:pre-wrap;overflow-wrap:anywhere}#it-error{color:#d57520}.v07-mode-tabs{white-space:nowrap}.v3-front-nav{max-width:calc(100vw - 28px);box-sizing:border-box;flex-wrap:wrap}.it-component button:focus-visible{outline:2px solid #ff8000;outline-offset:2px}@media(max-width:1000px){.it-toolbar{flex-wrap:wrap;padding-bottom:10px}.it-toolbar nav{gap:14px}.it-title{flex-wrap:wrap;gap:5px}.it-row{margin:0 15px}}

.it-list{max-height:490px;overflow-y:auto}.v3-front-nav{width:max-content!important;height:auto!important;min-height:50px;flex-wrap:nowrap!important;overflow-x:auto;bottom:12px!important}.it-row{padding:12px 0}

/* Scoped refinements for the independent task experience. */
.it-summary{padding:0 22px 13px}.it-summary>p{font-size:13px;line-height:1.7;color:#636b78;margin:0 0 7px}.it-summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.it-summary small{color:#9a9fad;font-size:11px}.it-summary .v06-btn{border:0;background:none!important;color:#7c6ab4;padding:0;font-size:11px;min-height:20px;height:20px}.it-new{font-size:11px;color:#d98a21}.it-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.it-actions .v06-btn{font-size:12px}.it-component>header{padding-bottom:12px}.it-agent{position:fixed;right:0;top:0;bottom:0;width:min(450px,100vw);z-index:16000;display:flex;flex-direction:column;background:#fff;box-shadow:-6px 0 24px #202c4620;color:#303540}.it-agent>header{display:flex;gap:12px;align-items:center;padding:18px;border-bottom:1px solid #edf0f3}.it-agent>header>div{flex:1}.it-agent small{display:block;color:#959ba6;font-size:11px;line-height:1.7}.it-agent-body{padding:22px;overflow:auto;flex:1;font-size:14px;line-height:1.8}.it-agent-body p{white-space:pre-wrap;overflow-wrap:anywhere}.it-agent .v07-ask-form{margin:20px 0;padding:18px;border:1px solid #dde0e8;border-radius:14px}.it-agent .v07-ask-form .it-actions{justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.it-agent .v07-ask-form button.primary{background:#363a44!important;border-color:#363a44!important}.it-chat-user{padding:12px;background:#f4f5f7;border-radius:9px;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.it-chat-agent{margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere}.it-chat-compose{margin:12px;padding:14px;border-radius:14px;box-shadow:0 2px 18px #25314b16;border:1px solid #f0f1f4}.it-chat-compose textarea{border:0;resize:none;outline:none;width:100%;font:inherit}.it-chat-compose>div{display:flex;justify-content:space-between;align-items:center}.it-chat-compose p{margin:3px;color:#cc7a27;font-size:12px}.it-evidence{padding:12px;background:#f8f9fb;border-radius:8px;font-size:12px}.it-modal-mask{position:fixed;inset:0;background:#0006;z-index:17000;display:grid;place-items:center}.it-modal{width:min(460px,90vw);background:#fff;border-radius:5px;box-shadow:0 8px 30px #0002}.it-modal>header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e9ecf1}.it-modal-body{padding:4px 20px}.it-modal footer{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px 18px}.it-modal .it-field{margin-top:18px}.it-modal select{padding:8px;border:1px solid #dce0e7;background:#fff}.it-editor-tools{color:#969ba5;font-size:15px;padding:7px;border:1px solid #d8dde6;border-top:0;border-radius:0 0 4px 4px}.it-crm-detail{font-size:13px}.it-crm-author{display:flex;gap:12px;align-items:center}.it-crm-author>div{flex:1}.it-crm-author small{display:block;color:#9ba0ab;margin-top:5px}.it-crm-author>span:last-child{color:#9299a5;font-size:12px}.it-crm-detail dl{display:grid;grid-template-columns:100px 1fr;gap:18px;margin:30px 0}.it-crm-detail dt{color:#999faa}.it-crm-detail dd{margin:0}.it-crm-tools{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.it-edit{position:fixed;inset:0;background:#f1f3f6;z-index:16500;color:#303540;font-size:13px}.it-edit>header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.it-edit header>div{display:flex;gap:10px}.it-edit-layout{display:flex;background:#fff;margin:0 12px;height:calc(100% - 74px);border-radius:6px;overflow:auto}.it-edit-layout nav{width:140px;padding:28px 22px;color:#ff8000;border-right:1px solid #edf0f4;flex-shrink:0}.it-edit-layout main{flex:1;padding:24px 36px;min-width:0}.it-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 80px}.it-edit input[readonly]{background:#f5f6f8;color:#7e8693}.it-edit-hint{margin-top:25px;color:#9198a5}.it-edit .it-field{font-size:13px}.it-row{gap:10px}.it-copy{overflow-wrap:anywhere}@media(max-width:1100px){.it-row{flex-wrap:wrap}.it-actions{margin-left:auto}.it-edit-grid{gap:0 20px}}

body:has(.it-agent) .v3-front-nav,body:has(.it-edit) .v3-front-nav,body:has(.it-modal-mask) .v3-front-nav{visibility:hidden}.it-summary>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.it-personal .it-summary{padding:14px 16px 12px;background:#fff}.it-personal .it-summary>p{margin-bottom:6px}.it-personal-head,.it-personal-row{display:grid;grid-template-columns:minmax(170px,2fr) 85px 96px minmax(110px,1fr) 165px;gap:12px;align-items:center;padding:14px 16px}.it-personal-head{background:#fafbfc;color:#9299a5;font-size:11px;padding-top:10px;padding-bottom:10px}.it-personal-row{border-top:1px solid #edf0f4;font-size:12px;min-height:78px;box-sizing:border-box}.it-personal-title{border:0;background:none;padding:0;text-align:left;color:#303743;font-size:13px;font-weight:500;line-height:1.6;cursor:pointer}.it-personal-row small{display:block;color:#949ba7;font-size:11px;margin-top:5px}.it-record{border:0;background:none;color:#557bae;padding:0;text-align:left;font-size:12px;cursor:pointer;line-height:1.5}.it-personal-row .it-actions{justify-content:flex-end;gap:6px}.it-personal-row .v06-btn{padding:0 8px;white-space:nowrap;font-size:11px}.it-overdue{color:#e88431}.it-personal-list{max-height:590px;overflow:auto}.it-personal{overflow:hidden}.it-personal .task-tabs{padding:0 16px}@media(max-width:1250px){.it-personal-head,.it-personal-row{grid-template-columns:minmax(140px,1.6fr) 70px 80px minmax(100px,1fr) 150px;gap:8px;padding-left:12px;padding-right:12px}}@media(max-width:1000px){.it-personal-head{display:none}.it-personal-row{grid-template-columns:1fr 1fr}.it-personal-row>div:first-child{grid-column:1/-1}.it-personal-row>.it-actions{grid-column:1/-1;justify-content:flex-end}}

.it-agent{z-index:210000}.it-edit{z-index:210000}.it-modal-mask{z-index:220000}

/* Human task table: one flat list with a related main-task column. */
.ht-scroll{overflow:auto;max-height:580px}.ht-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;color:#505866}.ht-table th{background:#fafbfc;color:#8d95a3;font-size:12px;text-align:left;font-weight:400;padding:12px 14px;white-space:nowrap}.ht-table td{padding:18px 14px;border-top:1px solid #edf0f4;vertical-align:middle;overflow-wrap:anywhere;line-height:1.65}.ht-table small{display:block;font-size:11px;color:#929aa7;margin-top:5px}.ht-table .ht-title{border:0;background:none;color:#303743;text-align:left;padding:0;font:inherit;font-size:13px;font-weight:500;cursor:pointer;line-height:1.65}.ht-title:hover{color:#ff8000}.ht-table .it-actions{justify-content:flex-end;gap:6px;margin:0;flex-wrap:wrap}.ht-table .v06-btn{white-space:nowrap;padding:0 8px;font-size:11px}.ht-table .ht-parent{color:#677384}.ht-table .ht-parent small{color:#a0a6b0}.ht-table .it-status{display:inline-block;margin-left:5px}.ht-table .it-record{font-size:12px}.ht-table .ht-action{width:165px}.ht-table .ht-name{width:26%}.ht-table .ht-sender{width:90px}.ht-table .ht-owner{width:65px}.ht-table .ht-due{width:100px}.ht-table .ht-main{width:17%}.ht-table .ht-record{width:16%}.it-personal .ht-table .ht-name{width:24%}.it-personal .ht-table .ht-main{width:18%}.it-personal .task-head{padding:16px}.it-personal .task-title small{font-size:12px;color:#969eaa;font-weight:400;margin-left:10px}.ht-personal-label{padding:0 16px 12px;color:#ff8000;font-size:13px}.v06-workbench .page-heading .refresh-note,.v06-workbench .page-heading .ask-agent{display:none}.it-component .ht-scroll{max-height:550px}.ht-table tr:hover td{background:#fcfcfd}.it-field select{padding:8px;border:1px solid #d8dde6;border-radius:4px}.ht-feedback{padding:8px 16px;color:#51906b;font-size:12px;background:#f3faf5}.ht-context{color:#8f97a3;font-size:12px;margin-bottom:14px}.it-agent-body .ht-context{margin-top:0}@media(max-width:1250px){.ht-table{min-width:850px}.v06-workbench .work-grid{grid-template-columns:minmax(0,1fr) 290px!important}.ht-table td,.ht-table th{padding-left:10px;padding-right:10px}}@media(max-width:900px){.v06-workbench .work-grid{display:block!important}.v06-workbench .work-grid>aside{margin-top:16px}.ht-table{min-width:820px}}

.it-personal .task-head select{border:1px solid #d8dde6;border-radius:4px;background:#fff;padding:5px 8px;color:#666b77;font-size:12px}.ht-feedback{max-height:42px;overflow:auto}.ht-table .it-empty{text-align:center;padding:40px;color:#9299a5}

/* The personal workbench is independent of the opportunity shell. */
body:has(.v3-workbench) .od_head{display:none!important}
body .v3-workbench.v06-workbench{top:0!important;height:100vh!important}

/* Record task panorama and task execution conversations. */
.tp-link{padding:0;border:0;background:none;color:#4b78bd;font:inherit;text-align:left;cursor:pointer;line-height:1.6}.tp-link:hover{text-decoration:underline}.tp-tab{background:none;border:0;font:inherit;cursor:pointer}.tp-tab.is-active{color:#ff8000!important;border-bottom:2px solid #ff8000}.tp-selected>.el-tabs__active-bar{display:none!important}.tp-native-hidden{display:none!important}.tp-panel{background:#fff;margin:0 16px 20px;padding:20px;border-radius:4px;min-height:480px;font:13px/1.6 -apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;color:#303743;box-sizing:border-box}.tp-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.tp-toolbar input,.tp-toolbar select{height:32px;padding:0 10px;border:1px solid #dce1e8;border-radius:4px;background:white;font:inherit;box-sizing:border-box}.tp-toolbar input{width:245px}.tp-toolbar>span{margin-left:auto;color:#969da8;font-size:12px}.tp-table-wrap{overflow:auto}.tp-table{width:100%;border-collapse:collapse;table-layout:fixed}.tp-table th{font-weight:400;color:#8a919e;background:#f8f9fb;text-align:left;padding:11px 12px}.tp-table th:first-child{width:40%}.tp-table th:nth-child(2){width:12%}.tp-table th:nth-child(3){width:15%}.tp-table th:nth-child(4){width:19%}.tp-table th:nth-child(5){width:14%}.tp-table td{padding:15px 12px;border-bottom:1px solid #edf0f4;vertical-align:middle;overflow-wrap:anywhere}.tp-table td small{display:block;color:#949ca8;font-size:11px}.tp-name{display:flex;gap:7px;align-items:center}.tp-name small{flex-shrink:0;background:#f0f2f5;border-radius:10px;padding:0 6px}.tp-title{background:none;border:0;text-align:left;color:#3d6fab;cursor:pointer;font:inherit;line-height:1.6;padding:0}.tp-root .tp-title{font-weight:500;color:#303743}.tp-expand{background:none;border:0;color:#8d95a1;cursor:pointer;width:18px;padding:0;flex-shrink:0}.tp-indent{width:18px;flex-shrink:0}.tp-status{display:inline-block;white-space:nowrap;color:#667a9a;font-size:12px}.tp-status.done{color:#28a36c}.tp-status.waiting{color:#cb8a28}.tp-status.failed{color:#d85c55}.tp-empty{text-align:center;color:#9299a5;padding:55px!important}.tp-conversation{position:fixed;right:0;top:0;bottom:0;width:min(660px,100vw);z-index:215000;background:white;box-shadow:-10px 0 32px #26354a26;display:flex;flex-direction:column;color:#303743;font:13px/1.7 -apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif}.tp-conversation>header{padding:20px 24px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;gap:12px}.tp-conversation h2{font-size:17px;font-weight:600;margin:4px 0 0}.tp-conversation small{color:#939ba7;font-size:11px}.tp-conv-meta{display:flex;gap:16px;flex-wrap:wrap;padding:12px 24px;background:#fafbfc;font-size:12px;color:#808a98}.tp-conv-body{flex:1;overflow:auto;padding:22px 24px}.tp-goal{border:1px solid #e4e9ef;border-radius:6px;padding:14px 18px}.tp-goal p{margin:4px 0 12px}.tp-goal p:last-child{margin-bottom:0}.tp-message{margin:24px 0}.tp-message>small{display:block;margin-bottom:8px;color:#8c95a3}.tp-message p{margin:8px 0;overflow-wrap:anywhere}.tp-cards{border:1px solid #e4e9ef;border-radius:6px;overflow:hidden;margin:14px 0}.tp-task-card{border:0;border-bottom:1px solid #edf0f4;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;background:white;cursor:pointer;font:inherit;color:#303743}.tp-task-card:last-child{border-bottom:0}.tp-task-card:hover{background:#fafbfc}.tp-task-card b{display:block;font-weight:400}.tp-task-card small{display:block;margin-top:4px}.tp-conversation footer{padding:14px 20px 18px;border-top:1px solid #e8ecf1;background:white}.tp-conversation textarea{width:100%;box-sizing:border-box;resize:none;border:1px solid #dfe4eb;border-radius:6px;padding:12px;font:inherit;outline:none}.tp-conversation footer>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.tp-conversation footer [role=alert]{color:#d65e4f}.tp-chat-user{padding:12px 16px;background:#f3f5f8;border-radius:8px;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.tp-chat-agent{margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere}.tp-denied{padding:60px 15px;text-align:center;color:#9299a5}.tp-denied b{font-weight:500;color:#606a78}.tp-failure{border-left:3px solid #e18a7d;padding:10px 14px;background:#fff7f5;color:#b16c62}.tp-context{color:#8b94a1}body:has(.tp-conversation) .v3-front-nav{visibility:hidden}@media(max-width:1300px){.tp-panel{padding:14px;margin:0 10px}.tp-table th:first-child{width:34%}.tp-toolbar>span{width:100%;margin-left:0}}
body.it-mode .detail-dialog-v3 .tp-native-hidden{display:none!important}
.detail-dialog-v3 .el-tabs__nav .tp-tab{vertical-align:top!important}
/* Shared human lifecycle and repeatable review scenarios. */
.ht-more{position:relative;display:inline-block;font-size:12px}.ht-more summary{cursor:pointer;color:#5e718b;list-style:none;padding:6px}.ht-more>div{display:flex;gap:5px;padding:5px;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:4px}.ht-more[open]{min-width:150px}.ht-more .v06-btn{white-space:nowrap}.ht-outcome{padding:8px 10px;background:#f5f7fa;color:#697688;border-radius:4px;font-size:12px}.ht-demo-scenario{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px dashed #e5e8ef;padding:10px 12px;color:#8a96a7;font-size:11px}.ht-demo-scenario select,#ht-personal-status{height:28px;border:1px solid #dce2ea;background:white;border-radius:3px;color:#5b6980;padding:0 7px;margin-right:6px}.tp-event{border-left:2px solid #f0bd79;padding:6px 10px;background:#fffaf3}.it-toolbar nav{flex-wrap:wrap}.it-toolbar{flex-wrap:wrap;gap:8px}

.it-status.closed{background:#f0f2f5!important;color:#8993a2!important}.tp-status.closed{background:#f0f2f5;color:#8993a2}
/* v0.9 — supplied Figma task component, native scenario shell retained. */
.it-component,.it-personal{background:#fff;border:0;border-radius:8px;box-shadow:none;color:#181c25}.it-component{padding:16px!important}.it-component>header{padding:0!important;margin:0 0 14px!important;border:0!important;min-height:24px}.it-component h2,.it-personal .task-title{font-size:15px!important;font-weight:500!important;margin:0}.it-toolbar{padding:0!important;margin:0 0 16px!important;min-height:24px}.it-toolbar nav{display:flex;gap:8px!important}.it-toolbar nav button{border:0!important;border-radius:4px!important;padding:3px 8px!important;background:#f4f5f8!important;color:#30343b!important;font-size:12px!important;line-height:20px!important}.it-toolbar nav button.active{background:#fff5e8!important;color:#ff8000!important}.it-toolbar nav button span{margin-left:4px}.it-toolbar nav button.active span{background:#ff8b24;color:#fff;border-radius:10px;padding:0 4px}.ht-table{min-width:720px;table-layout:fixed;color:#181c25;font-size:12px}.ht-table th{background:white;font-size:13px;font-weight:600;color:#181c25;padding:10px 10px;border-bottom:1px solid #e7e9ee}.ht-table td{padding:12px 10px;border-top:0;border-bottom:1px solid #eef0f3;height:62px;box-sizing:border-box;line-height:1.5}.ht-table th:first-child,.ht-table td:first-child{padding-left:0}.ht-table .ht-name{width:40%}.ht-table .ht-sender{width:16%}.ht-table .ht-owner{width:13%}.ht-table .ht-due{width:18%}.ht-table .ht-action{width:110px}.ht-table .ht-title{font-size:13px;font-weight:600;line-height:18px;color:#181c25}.ht-table .ht-task-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;margin-top:5px;color:#8b909a;line-height:16px}.ht-table .it-status{margin:0;padding:0 4px;border-radius:3px;background:#eaf6ff;color:#2499d6;font-size:10px;line-height:16px}.ht-table .it-status.done{background:#e9faf0;color:#28ae70}.ht-table .it-status.rejected{background:#fff0eb;color:#f16643}.ht-table .ht-parent{display:inline-flex;gap:2px;align-items:center;max-width:100%}.ht-parent .tp-link{font-size:11px;color:#9499a2}.ht-parent .tp-link:hover{color:#ff8000}.ht-person{display:flex;align-items:center;gap:6px;white-space:nowrap}.ht-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#dce7f0;color:#52778b;font:11px sans-serif;font-style:normal;flex-shrink:0}.ht-avatar.ai{background:#fff0df;color:#ff8000}.ht-table .it-actions{justify-content:flex-start;gap:4px;flex-wrap:nowrap}.ht-table .v06-btn,.ht-table .v06-btn.primary{height:24px;min-height:24px;border:1px solid #ffbd80!important;border-radius:4px;background:#fff8f0!important;color:#ff8000!important;font-size:11px;padding:0 6px!important;line-height:22px;box-shadow:none;white-space:nowrap}.ht-more summary{font-size:16px;padding:0 3px;color:#9ba0aa}.ht-more[open]{min-width:0}.ht-more>div{position:absolute;right:0;top:22px;z-index:30;width:115px;display:flex;flex-direction:column;background:white;box-shadow:0 4px 14px #26354a20;border:1px solid #eaedf2;padding:5px}.ht-more>div .v06-btn{border:0!important;background:white!important;color:#424750!important;width:100%;height:28px!important}.ht-scroll{overflow:visible;max-height:none!important}.ht-date{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.ht-overdue{margin-left:6px;color:#f16643;background:#fff1eb;padding:2px 5px;border-radius:3px}.it-personal{padding:16px}.it-personal .task-head{padding:0 0 14px}.it-personal .ht-table .ht-name{width:33%}.it-personal .ht-table .ht-record{width:25%}.it-personal .ht-table .ht-sender{width:16%}.it-personal .ht-table .ht-due{width:16%}.ht-object{display:inline-block;background:#edf8ff;color:#298ed2;font-size:10px;margin-right:6px;padding:0 4px;border-radius:3px}.ht-table .it-record{font-size:11px;color:#525760}.ht-demo-scenario{border:0;padding:12px 0 0;opacity:.65}.ht-demo-scenario:hover{opacity:1}
.it-agent,.tp-conversation{width:440px;max-width:100vw;top:8px;right:8px;bottom:8px;height:auto;border:1px solid #e8ebef;border-radius:8px;background:#fafbfe;box-shadow:-5px 0 18px #24364e10;font-size:13px;line-height:1.65}.it-agent>header,.tp-conversation>header{padding:18px 20px;border:0;background:transparent;gap:12px}.it-agent>header b,.tp-conversation>header b{font-size:14px;font-weight:500}.ht-drawer-menu{font-size:17px;color:#656b75}.it-agent>header small{display:none}.it-agent>header .v06-btn,.tp-conversation>header .v06-btn{border:0;background:none;font-size:22px;color:#7a808a;padding:0;width:24px}.tp-conversation>header small{display:block;margin-top:8px}.tp-conversation h2{font-size:15px;margin-top:4px}.it-agent-body,.tp-conv-body{padding:0 20px 18px;overflow:auto}.ht-context{font-size:11px;line-height:1.7;color:#9ba1ab;margin-bottom:8px}.ht-context .tp-link{color:#8a939f}.it-agent-body>.ht-outcome.is-pending{display:none}.it-agent-body>.ht-more{float:right}.it-agent-body>p{font-size:12px;color:#717782;margin:4px 0}.v07-ask-form{background:white;border:1px solid #e0e4eb!important;border-radius:16px!important;padding:18px!important;margin-top:16px!important;box-shadow:none}.v07-ask-form>b{font-size:14px;font-weight:600}.it-field{position:relative;font-size:13px;color:#454b55}.it-field textarea{background:white;border:1px solid #e7e9ee!important;border-radius:6px!important;resize:vertical;font:13px/1.6 inherit;padding:10px 10px 24px!important;box-sizing:border-box;min-height:90px}.it-field textarea::placeholder{color:#c4c8d0}.ht-counter{position:absolute;bottom:5px;right:10px;color:#a4aab4;font-size:11px}.v07-ask-form .it-actions{justify-content:flex-end;gap:10px}.v07-ask-form .v06-btn{background:white;border:1px solid #d6dbe3;border-radius:6px;height:32px;color:#464b55}.v07-ask-form .v06-btn.primary{background:#3d424d;border-color:#3d424d;color:white}.it-agent>footer,.tp-conversation>footer{margin:12px;padding:10px 12px;background:white;border:1px solid #f0f1f4;border-radius:16px;box-shadow:0 2px 10px #384b6a0c}.it-chat-compose textarea,.tp-conversation footer textarea{border:0!important;min-height:34px;padding:5px 6px;resize:none;background:transparent;font-size:12px}.it-chat-compose>div,.tp-conversation footer>div{margin-top:0}.it-chat-compose .primary,.tp-conversation footer .primary{background:#eee5ff!important;color:#9575d5!important;border:0!important;border-radius:14px!important;min-height:26px;font-size:11px}.it-chat-compose p:empty{display:none}.tp-conv-meta{padding:0 20px 12px;font-size:11px;gap:10px;background:none}.tp-trigger{background:#f0f3f7;border:1px solid #e5e9ef;border-radius:8px;padding:12px 14px;margin:4px 0 18px;color:#788390;font-size:11px}.tp-trigger>div{display:flex;justify-content:space-between;align-items:center}.tp-trigger b{font-size:12px;font-weight:500;color:#586675}.tp-trigger p{margin:5px 0}.tp-goal{display:none}.tp-message{margin:16px 0;padding:14px;background:white;border:1px solid #e7ecf2;border-radius:14px}.tp-message p{font-size:12px;margin:8px 0}.tp-message>small{font-size:11px}.tp-cards{border:0;margin:10px 0;display:flex;flex-direction:column;gap:8px;overflow:visible}.tp-task-card{border:1px solid #e0e6ee!important;border-radius:9px;padding:10px;gap:8px;align-items:flex-start}.tp-task-card.is-current{border-color:#f5bb77!important;background:#fffbf5}.tp-task-card>span:first-of-type{flex:1;min-width:0}.tp-task-card b{font-size:12px;font-weight:600;overflow-wrap:break-word}.tp-task-card small{font-size:10px;margin:0 0 3px}.tp-task-card .tp-status{font-size:10px;background:#f0f4fa;padding:2px 6px;border-radius:4px}.tp-task-card .tp-status.done{background:#eaf8f2}.tp-task-card .tp-status.failed{background:#fff0eb}.tp-task-symbol{font-size:11px;font-style:normal;border-radius:50%;width:20px;height:20px;background:#f2f0fc;color:#9989c7;display:grid;place-items:center;flex-shrink:0;margin-top:17px}.tp-task-symbol.done{background:#eaf8f2;color:#2caf7e}.tp-progress{display:flex;justify-content:space-between;font-size:11px;color:#8c95a3;margin-top:14px}.tp-progress b{color:#515c6a;font-weight:500}.tp-progress-track{height:3px;background:#edf0f5;border-radius:5px;margin:8px 0}.tp-progress-track i{display:block;height:100%;background:#43b990;border-radius:5px}.tp-conv-body{scrollbar-width:thin}.it-edit{background:white}.it-edit>header{height:56px;border-bottom:1px solid #e8ecf2}.it-edit>header>b{border-left:3px solid #ff8000;padding-left:12px}.it-edit-layout{margin:0;height:calc(100% - 57px);border-radius:0}.it-edit-layout nav{width:170px}.it-edit-layout main{max-width:1100px}.it-edit-grid{gap:0 80px}.it-edit .it-field{max-width:900px}
@media(max-width:1400px){.ht-scroll{overflow-x:auto;padding-bottom:4px}.ht-table{min-width:720px}.it-personal .ht-table{min-width:740px}.ht-table td{padding:10px 7px}.ht-table .ht-name{width:36%}}@media(max-width:600px){.it-agent,.tp-conversation{inset:0;width:100%;border-radius:0}.it-edit-grid{grid-template-columns:1fr}}

.it-toolbar nav{border-bottom:0!important}.it-toolbar{border-bottom:0!important}.ht-table td{height:60px}.it-field textarea{font-family:inherit;font-size:13px}

/* Portraits and deadline reminders, matching supplied task UI. */
.ht-person img.ht-avatar{object-fit:cover;display:inline-block;flex-shrink:0;width:20px;height:20px;border-radius:50%}.ht-date .ht-overdue{display:inline-flex;vertical-align:middle;margin:0 0 0 7px;white-space:nowrap;border-radius:9px;padding:2px 6px;font-size:10px;line-height:15px;background:#fff3ed;color:#f16c4c}

/* Detail header: replace captured fixed coordinates with container sticky layout. */
.detail-dialog-v3 .od_head{position:sticky!important;top:0!important;z-index:40!important;width:100%!important;background:#eff0f2;flex-shrink:0}
.detail-dialog-v3 .od_head .fx-object-detail-headinfo{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#eff0f2}

.detail-dialog-v3 .od_head .__stick-cloned{display:none!important}

/* Explicit digital identity; human portraits keep their normal treatment. */
.ht-portrait{position:relative;display:inline-flex;flex-shrink:0;margin-right:2px}.ht-team-digital{position:relative;overflow:visible!important}.ht-team-digital>img{border-radius:50%;object-fit:cover}.ht-team-digital 

.v07-feed-reply-avatar{object-fit:cover;border-radius:50%}.ht-diagnosis-report{font-size:13px;line-height:1.9}.ht-diagnosis-report h2{font-size:18px;margin-bottom:20px}

/* Task actions: action emphasis only while actionable by the current person. */
.ht-table .it-actions>.v06-btn:not(.primary){background:#fff!important;border-color:#d8dde6!important;color:#454b55!important}
.ht-table .it-actions>.v06-btn:not(.primary):hover{background:#f7f8fa!important;border-color:#aeb6c2!important}
.it-component .ht-create,.it-personal .ht-create{border:0;background:transparent;color:#8c95a5;font-size:22px;line-height:26px;width:28px;height:28px;padding:0;cursor:pointer;border-radius:4px}
.it-component .ht-create:hover,.it-personal .ht-create:hover{background:#fff5e8;color:#ff8000}
.it-personal .task-head{display:flex;align-items:center;justify-content:space-between}
.ht-toast{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:100000;background:#fff;border:1px solid #e4e8ee;box-shadow:0 4px 20px #26354a20;border-radius:6px;padding:12px 20px;color:#39805a;font-size:13px;max-width:80vw;pointer-events:none}
