/* ADATASK_CROSS_DEPT_DASHBOARD_STYLE_V3139A */

.cross-dept-widget-v311.cross-dept-widget-v3139a{
 direction:rtl;
 margin-top:14px;
 padding:16px;
 border:1px solid #dce7f5;
 border-radius:20px;
 background:#fff;
 box-shadow:0 10px 28px rgba(23,52,84,.06);
 overflow:hidden;
}

.cross-dept-head-v3139a{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:14px;
 margin-bottom:14px;
}

.cross-dept-heading-v3139a{
 display:flex;
 align-items:center;
 gap:11px;
 min-width:0;
}

.cross-dept-heading-icon-v3139a{
 width:42px;
 height:42px;
 flex:0 0 42px;
 display:grid;
 place-items:center;
 border-radius:14px;
 color:#fff;
 font-size:24px;
 font-weight:900;
 background:linear-gradient(135deg,#173454,#9759e7);
 box-shadow:0 8px 18px rgba(151,89,231,.22);
}

.cross-dept-heading-v3139a>div{
 display:flex;
 flex-direction:column;
 gap:4px;
 min-width:0;
}

.cross-dept-heading-v3139a b{
 color:#173454;
 font-size:16px;
 font-weight:950;
}

.cross-dept-heading-v3139a span{
 color:#6c8298;
 font-size:11px;
 font-weight:750;
 line-height:1.7;
}

.cross-dept-actions-v3139a{
 display:flex;
 align-items:center;
 gap:8px;
 flex:0 0 auto;
}

.cross-dept-actions-v3139a button{
 height:38px;
 border-radius:11px;
 padding:0 14px;
 font-family:inherit;
 font-size:11px;
 font-weight:900;
 cursor:pointer;
 transition:.18s ease;
}

.cross-dept-new-v3139a{
 border:0;
 color:#fff;
 background:linear-gradient(135deg,#173454,#9759e7);
 box-shadow:0 7px 16px rgba(151,89,231,.18);
}

.cross-dept-all-v3139a{
 border:1px solid #d8e4ef;
 color:#173454;
 background:#f8fbfe;
}

.cross-dept-actions-v3139a button:hover{
 transform:translateY(-1px);
}

.cross-dept-tabs-v3139a{
 display:grid;
 grid-template-columns:repeat(5,minmax(0,1fr));
 gap:8px;
 padding:7px;
 margin-bottom:12px;
 border:1px solid #e4ebf4;
 border-radius:15px;
 background:#f7f9fc;
}

.cross-dept-tab-v3139a{
 position:relative;
 min-width:0;
 min-height:48px;
 display:flex;
 align-items:center;
 justify-content:center;
 gap:7px;
 border:1px solid transparent;
 border-radius:11px;
 color:#526b82;
 background:transparent;
 font-family:inherit;
 cursor:pointer;
 transition:.18s ease;
}

.cross-dept-tab-v3139a:hover{
 color:#173454;
 background:#fff;
}

.cross-dept-tab-v3139a.active{
 color:#fff;
 border-color:#7a63ee;
 background:linear-gradient(135deg,#173454,#7156e8);
 box-shadow:0 8px 18px rgba(71,67,196,.2);
}

.cross-dept-tab-icon-v3139a{
 font-size:15px;
 font-weight:950;
}

.cross-dept-tab-label-v3139a{
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 font-size:11px;
 font-weight:900;
}

.cross-dept-tab-count-v3139a{
 min-width:23px;
 height:23px;
 padding:0 6px;
 display:grid;
 place-items:center;
 border-radius:999px;
 color:#173454;
 background:#fff;
 font-size:10px;
 font-weight:950;
 box-shadow:0 2px 7px rgba(23,52,84,.1);
}

.cross-dept-tab-v3139a:not(.active)
.cross-dept-tab-count-v3139a{
 background:#e8eef7;
}

.cross-dept-table-v3139a{
 overflow:hidden;
 border:1px solid #e2eaf2;
 border-radius:15px;
 background:#fff;
}

.cross-dept-table-head-v3139a,
.cross-dept-row-v3139a{
 display:grid;
 grid-template-columns:
  minmax(220px,2.1fr)
  minmax(175px,1.45fr)
  minmax(135px,1.05fr)
  112px
  145px
  30px;
 align-items:center;
 gap:10px;
}

.cross-dept-table-head-v3139a{
 min-height:40px;
 padding:0 13px;
 color:#678096;
 background:#f4f7fb;
 font-size:10px;
 font-weight:900;
}

.cross-dept-table-body-v3139a{
 display:flex;
 flex-direction:column;
}

.cross-dept-row-v3139a{
 width:100%;
 min-height:68px;
 padding:9px 13px;
 border:0;
 border-bottom:1px solid #edf1f5;
 color:#173454;
 background:#fff;
 text-align:right;
 font-family:inherit;
 cursor:pointer;
 transition:.16s ease;
}

.cross-dept-row-v3139a:last-child{
 border-bottom:0;
}

.cross-dept-row-v3139a:hover{
 z-index:1;
 background:#f8fbff;
 box-shadow:inset -3px 0 #9759e7;
}

.cross-dept-cell-title-v3139a{
 min-width:0;
 display:flex;
 flex-direction:column;
 gap:5px;
}

.cross-dept-cell-title-v3139a b{
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 color:#173454;
 font-size:12px;
 font-weight:950;
}

.cross-dept-cell-title-v3139a small{
 direction:ltr;
 width:max-content;
 max-width:100%;
 color:#8a9caf;
 font-size:9px;
 font-weight:750;
}

.cross-dept-route-v3139a{
 min-width:0;
 display:flex;
 align-items:center;
 gap:7px;
}

.cross-dept-route-v3139a span{
 max-width:46%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 padding:5px 8px;
 border-radius:8px;
 font-size:10px;
 font-weight:900;
}

.cross-dept-route-v3139a .from{
 color:#274b78;
 background:#edf4ff;
}

.cross-dept-route-v3139a .to{
 color:#087a6a;
 background:#eafaf6;
}

.cross-dept-route-v3139a i{
 color:#6c8298;
 font-style:normal;
 font-size:14px;
 font-weight:950;
}

.cross-dept-assignee-v3139a,
.cross-dept-due-v3139a{
 min-width:0;
 display:flex;
 align-items:center;
 gap:6px;
 color:#496277;
 font-size:10px;
 font-weight:850;
}

.cross-dept-assignee-v3139a>span:last-child{
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
}

.cross-dept-avatar-v3139a{
 width:25px;
 height:25px;
 flex:0 0 25px;
 display:grid;
 place-items:center;
 border:1px solid #dce7f2;
 border-radius:50%;
 background:#f5f8fb;
 font-size:12px;
}

.cross-dept-status-v3139a{
 min-width:0;
 padding:6px 8px;
 border-radius:9px;
 text-align:center;
 white-space:nowrap;
 font-size:9px;
 font-weight:950;
}

.cross-dept-status-v3139a.action{
 color:#8a5300;
 background:#fff4d8;
}

.cross-dept-status-v3139a.waiting{
 color:#6d4bb3;
 background:#f3edff;
}

.cross-dept-status-v3139a.progress{
 color:#12628d;
 background:#eaf6ff;
}

.cross-dept-status-v3139a.done{
 color:#087a5c;
 background:#e8faf2;
}

.cross-dept-status-v3139a.late{
 color:#be3434;
 background:#fff0f0;
}

.cross-dept-open-v3139a{
 display:grid;
 place-items:center;
 color:#7053dd;
 font-size:22px;
 font-weight:950;
}

.cross-dept-empty-v3139a{
 min-height:150px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 gap:6px;
 border:1px dashed #cfdaea;
 border-radius:15px;
 color:#72879a;
 background:#fafcff;
}

.cross-dept-empty-v3139a>span{
 color:#8a73e8;
 font-size:27px;
}

.cross-dept-empty-v3139a b{
 color:#173454;
 font-size:12px;
}

.cross-dept-empty-v3139a small{
 font-size:10px;
}

.cross-dept-foot-v3139a{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:10px;
 margin-top:11px;
 color:#7b8fa2;
 font-size:10px;
 font-weight:750;
}

.cross-dept-foot-v3139a button{
 border:0;
 color:#6c4ed9;
 background:transparent;
 font-family:inherit;
 font-size:10px;
 font-weight:950;
 cursor:pointer;
}

@media(max-width:1050px){
 .cross-dept-table-head-v3139a,
 .cross-dept-row-v3139a{
  grid-template-columns:
   minmax(190px,2fr)
   minmax(160px,1.4fr)
   minmax(120px,1fr)
   105px
   130px
   25px;
 }

 .cross-dept-table-v3139a{
  overflow-x:auto;
 }

 .cross-dept-table-head-v3139a,
 .cross-dept-table-body-v3139a{
  min-width:850px;
 }
}

@media(max-width:768px){
 .cross-dept-widget-v311.cross-dept-widget-v3139a{
  padding:12px;
  border-radius:17px;
 }

 .cross-dept-head-v3139a{
  align-items:flex-start;
  flex-direction:column;
 }

 .cross-dept-actions-v3139a{
  width:100%;
 }

 .cross-dept-actions-v3139a button{
  flex:1;
 }

 .cross-dept-tabs-v3139a{
  display:flex;
  overflow-x:auto;
  scrollbar-width:none;
 }

 .cross-dept-tabs-v3139a::-webkit-scrollbar{
  display:none;
 }

 .cross-dept-tab-v3139a{
  min-width:128px;
  padding:0 10px;
 }

 .cross-dept-table-v3139a{
  overflow:visible;
  border:0;
  background:transparent;
 }

 .cross-dept-table-head-v3139a{
  display:none;
 }

 .cross-dept-table-body-v3139a{
  min-width:0;
  gap:8px;
 }

 .cross-dept-row-v3139a{
  min-width:0;
  min-height:0;
  display:grid;
  grid-template-columns:1fr auto;
  grid-template-areas:
   "title status"
   "route route"
   "assignee due"
   "open open";
  gap:9px 10px;
  padding:12px;
  border:1px solid #e1e9f2;
  border-radius:14px;
  box-shadow:0 6px 16px rgba(23,52,84,.04);
 }

 .cross-dept-cell-title-v3139a{
  grid-area:title;
 }

 .cross-dept-route-v3139a{
  grid-area:route;
 }

 .cross-dept-assignee-v3139a{
  grid-area:assignee;
 }

 .cross-dept-due-v3139a{
  grid-area:due;
  justify-content:flex-end;
 }

 .cross-dept-status-v3139a{
  grid-area:status;
 }

 .cross-dept-open-v3139a{
  grid-area:open;
  height:27px;
  border-radius:8px;
  background:#f5f2ff;
 }

 .cross-dept-foot-v3139a{
  align-items:flex-start;
  flex-direction:column;
 }

 .cross-dept-foot-v3139a button{
  width:100%;
  padding:9px;
  border-radius:9px;
  background:#f4f1ff;
 }
}

/* /ADATASK_CROSS_DEPT_DASHBOARD_STYLE_V3139A */

/* ADATASK_CROSS_DEPT_WORKFLOW_UI_STYLE_V3141 */
.cross-dept-widget-v3141{position:relative}
.cross-dept-widget-v3141 .cross-dept-foot-actions-v3141{display:flex;align-items:center;gap:10px}
.cross-dept-inline-error-v3141,.cross-dept-alert-v3141{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:10px 12px;border-radius:11px;font-size:11px;font-weight:850}
.cross-dept-inline-error-v3141,.cross-dept-alert-v3141.error{color:#a52222;background:#fff1f1;border:1px solid #ffd2d2}
.cross-dept-alert-v3141.success{color:#08785d;background:#eafaf4;border:1px solid #bcebdc}
.cross-dept-inline-error-v3141 button{border:0;border-radius:8px;padding:6px 10px;color:#fff;background:#b83333;font-family:inherit;font-weight:900;cursor:pointer}
.cross-dept-loading-v3141{min-height:105px;display:grid;place-items:center;color:#64748b;font-size:12px;font-weight:900;border:1px dashed #d7e1ec;border-radius:14px;background:#fafcff}
.cross-dept-status-v3139a.rejected{color:#9f2f48;background:#fff0f4}
.cross-dept-row-v3141.modal-row{min-height:62px}
.cross-dept-modal-v3141{direction:rtl;color:#173454}
.cross-dept-modal-intro-v3141{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;padding:12px 14px;border:1px solid #dfe8f4;border-radius:13px;background:#f8fbff}
.cross-dept-modal-intro-v3141 b{font-size:13px}.cross-dept-modal-intro-v3141 span{font-size:11px;color:#657b91;line-height:1.8}
.cross-dept-form-grid-v3141{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.cross-dept-form-grid-v3141 label{display:flex;flex-direction:column;gap:6px;min-width:0}.cross-dept-form-grid-v3141 label.wide{grid-column:1/-1}
.cross-dept-form-grid-v3141 label>span,.cross-dept-deadline-grid-v3141 label>span{color:#435b71;font-size:11px;font-weight:900}
.cross-dept-form-grid-v3141 input,.cross-dept-form-grid-v3141 select,.cross-dept-form-grid-v3141 textarea,.cross-dept-assign-v3141 select,.cross-dept-reject-v3141 textarea,.cross-dept-search-v3141 input{width:100%;box-sizing:border-box;border:1px solid #d8e3ee;border-radius:10px;padding:10px 11px;color:#173454;background:#fff;font-family:inherit;font-size:12px;outline:none}
.cross-dept-form-grid-v3141 input:focus,.cross-dept-form-grid-v3141 select:focus,.cross-dept-form-grid-v3141 textarea:focus,.cross-dept-search-v3141 input:focus{border-color:#8b6be8;box-shadow:0 0 0 3px rgba(151,89,231,.1)}
.deadline-toggle-v3141 button{height:39px;border:1px solid #d8e3ee;border-radius:10px;color:#5d7287;background:#f8fafc;font-family:inherit;font-weight:900;cursor:pointer}.deadline-toggle-v3141 button.active{color:#fff;border-color:#7258dd;background:#7258dd}
.cross-dept-deadline-grid-v3141{display:grid;grid-template-columns:2fr 1fr;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fafcff}
.cross-dept-modal-actions-v3141{display:flex;justify-content:flex-end;gap:9px;margin-top:17px;padding-top:14px;border-top:1px solid #edf1f5}.cross-dept-modal-actions-v3141 button{min-width:130px;border:0;border-radius:10px;padding:10px 15px;font-family:inherit;font-weight:950;cursor:pointer}.cross-dept-modal-actions-v3141 .primary{color:#fff;background:linear-gradient(135deg,#173454,#7658df)}.cross-dept-modal-actions-v3141 .secondary{color:#173454;background:#edf2f7}.cross-dept-modal-actions-v3141 button:disabled{opacity:.55;cursor:not-allowed}
.cross-dept-modal-toolbar-v3141{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cross-dept-search-v3141{flex:1;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dce5ee;border-radius:11px;background:#fff}.cross-dept-search-v3141 input{border:0;box-shadow:none;padding-right:0}.cross-dept-modal-toolbar-v3141 button.new{height:41px;border:0;border-radius:10px;padding:0 14px;color:#fff;background:#7052d8;font-family:inherit;font-weight:900;cursor:pointer}
.cross-dept-tabs-v3139a.modal-tabs{margin-bottom:12px}.cross-dept-table-v3139a.modal-table{max-height:52vh;overflow:auto}
.cross-dept-pagination-v3141{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:#667b90;font-size:11px;font-weight:850}.cross-dept-pagination-v3141>div{display:flex;gap:7px}.cross-dept-pagination-v3141 button{border:1px solid #d8e3ee;border-radius:8px;padding:7px 13px;color:#173454;background:#fff;font-family:inherit;font-weight:900;cursor:pointer}.cross-dept-pagination-v3141 button:disabled{opacity:.4;cursor:not-allowed}
.cross-dept-detail-head-v3141{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #e9eef4}.cross-dept-detail-head-v3141>div{min-width:0}.cross-dept-detail-head-v3141 h3{margin:9px 0 4px;color:#173454;font-size:18px}.cross-dept-detail-head-v3141 small{color:#71869a;font-size:10px;font-weight:800}.cross-dept-detail-head-v3141>button{border:1px solid #d9e3ed;border-radius:9px;padding:8px 12px;color:#173454;background:#f8fafc;font-family:inherit;font-weight:900;cursor:pointer}
.cross-dept-detail-grid-v3141{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0}.cross-dept-detail-grid-v3141>div{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid #e2e9f1;border-radius:11px;background:#f9fbfd}.cross-dept-detail-grid-v3141 span{color:#71869a;font-size:9px;font-weight:850}.cross-dept-detail-grid-v3141 b{overflow:hidden;color:#173454;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.cross-dept-description-v3141{padding:12px;border:1px solid #e3eaf2;border-radius:12px;background:#fff}.cross-dept-description-v3141>span{display:block;margin-bottom:6px;color:#71869a;font-size:10px;font-weight:900}.cross-dept-description-v3141 p{margin:0;color:#314b62;font-size:12px;line-height:1.9;white-space:pre-wrap}
.cross-dept-action-panel-v3141{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:13px;padding:12px;border:1px solid #ded7fb;border-radius:13px;background:#faf8ff}.cross-dept-action-panel-v3141>b{width:100%;font-size:12px}.cross-dept-action-panel-v3141>button,.cross-dept-assign-v3141 button,.cross-dept-reject-v3141 button{border:0;border-radius:9px;padding:9px 13px;font-family:inherit;font-size:11px;font-weight:950;cursor:pointer}.cross-dept-action-panel-v3141 .approve{color:#fff;background:#0e8a6a}.cross-dept-action-panel-v3141 .complete{color:#fff;background:#296ca2}.cross-dept-assign-v3141{display:flex;flex:1;gap:7px;min-width:300px}.cross-dept-assign-v3141 select{flex:1}.cross-dept-assign-v3141 button{color:#fff;background:#7052d8}.cross-dept-reject-v3141{width:100%;display:grid;grid-template-columns:1fr auto;gap:7px}.cross-dept-reject-v3141 button{color:#fff;background:#b8344a}.cross-dept-action-panel-v3141 button:disabled{opacity:.5;cursor:not-allowed}
.cross-dept-history-v3141{margin-top:15px}.cross-dept-history-v3141>.title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cross-dept-history-v3141>.title b{font-size:13px}.cross-dept-history-v3141>.title span{color:#70859a;font-size:10px}.cross-dept-history-v3141 .timeline{position:relative;display:flex;flex-direction:column;gap:8px}.cross-dept-history-v3141 .history-item{position:relative;display:grid;grid-template-columns:14px 1fr;gap:9px;padding:9px 0}.cross-dept-history-v3141 .history-item i{width:10px;height:10px;margin-top:4px;border:3px solid #e9e2ff;border-radius:50%;background:#7658df}.cross-dept-history-v3141 .history-item div{display:flex;flex-direction:column;gap:3px}.cross-dept-history-v3141 .history-item b{font-size:11px}.cross-dept-history-v3141 .history-item span{color:#74899c;font-size:9px}.cross-dept-history-v3141 .history-item p{margin:2px 0 0;color:#425c72;font-size:10px;line-height:1.7}.cross-dept-history-v3141 .empty{padding:12px;text-align:center;color:#71869a;border:1px dashed #d8e1eb;border-radius:11px}
@media(max-width:768px){.cross-dept-form-grid-v3141{grid-template-columns:1fr}.cross-dept-form-grid-v3141 label.wide,.cross-dept-deadline-grid-v3141{grid-column:auto}.cross-dept-deadline-grid-v3141{grid-template-columns:1fr}.cross-dept-modal-toolbar-v3141{align-items:stretch;flex-direction:column}.cross-dept-modal-toolbar-v3141 button.new{width:100%}.cross-dept-detail-head-v3141{flex-direction:column}.cross-dept-detail-head-v3141>button{width:100%}.cross-dept-detail-grid-v3141{grid-template-columns:repeat(2,minmax(0,1fr))}.cross-dept-action-panel-v3141{align-items:stretch;flex-direction:column}.cross-dept-action-panel-v3141>button,.cross-dept-assign-v3141,.cross-dept-reject-v3141{width:100%;min-width:0}.cross-dept-assign-v3141,.cross-dept-reject-v3141{grid-template-columns:1fr;display:grid}.cross-dept-pagination-v3141{align-items:flex-start;flex-direction:column}.cross-dept-pagination-v3141>div{width:100%}.cross-dept-pagination-v3141 button{flex:1}.cross-dept-widget-v3141 .cross-dept-foot-actions-v3141{width:100%;justify-content:space-between}}
/* /ADATASK_CROSS_DEPT_WORKFLOW_UI_STYLE_V3141 */

/* ADATASK_CROSS_DEPT_PHASE3C_STYLE_V3142 */
.cross-dept-person-v3142{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}
.cross-dept-person-v3142>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cross-dept-person-empty-v3142{color:#8ba0b4;font-size:10px;font-weight:800}
.cross-dept-create-files-v3142{border:1px dashed #cbd8e8;border-radius:14px;padding:11px;background:#f9fbfe}
.cross-dept-create-files-head-v3142{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}
.cross-dept-create-files-head-v3142>div{display:flex;flex-direction:column;gap:3px}
.cross-dept-create-files-head-v3142 b{font-size:12px;color:#173454}.cross-dept-create-files-head-v3142 span{font-size:10px;color:#73889d}
.cross-dept-create-files-head-v3142 label{border:1px solid #d6e1ed;background:#fff;color:#5f45ca;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:950;cursor:pointer;white-space:nowrap}
.cross-dept-create-files-head-v3142 input{display:none}
.cross-dept-create-files-list-v3142{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.cross-dept-create-file-v3142{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e1e8f0;border-radius:10px;padding:7px 8px;background:#fff}
.cross-dept-create-file-v3142>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cross-dept-create-file-v3142 b{font-size:10px;color:#334b62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cross-dept-create-file-v3142 small{font-size:9px;color:#91a1b1}
.cross-dept-create-file-v3142 button{border:0;background:#fff0f0;color:#b93838;border-radius:7px;padding:5px 7px;font:900 9px inherit;cursor:pointer}
.cross-dept-create-file-empty-v3142{padding:9px;text-align:center;color:#91a1b1;font-size:10px}
.cross-dept-upload-progress-v3142{margin-top:8px;padding:7px 9px;border-radius:8px;background:#edf7ff;color:#23618d;font-size:10px;font-weight:900}
.cross-dept-detail-grid-v3142{grid-template-columns:repeat(3,minmax(0,1fr))}
.cross-dept-related-users-v3142{margin:10px 0;padding:10px;border:1px solid #e3eaf2;border-radius:12px;background:#fbfcfe}.cross-dept-related-users-v3142>span{display:block;color:#6f8498;font-size:10px;font-weight:900;margin-bottom:8px}.cross-dept-related-users-v3142>div{display:flex;flex-wrap:wrap;gap:8px}.cross-dept-related-users-v3142>div>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #e1e8f0;border-radius:999px;padding:4px 8px 4px 5px;background:#fff}.cross-dept-related-users-v3142 small{font-size:9px;color:#415d75;font-weight:850}
.cross-dept-attachments-panel-v3142{margin-top:12px;padding:10px;border:1px solid #e3eaf2;border-radius:13px;background:#fff}
.history-item-v3142{grid-template-columns:auto minmax(0,1fr)!important;align-items:start}.history-item-v3142>i{display:none!important}
@media(max-width:768px){.cross-dept-create-files-list-v3142{grid-template-columns:1fr}.cross-dept-create-files-head-v3142{align-items:flex-start;flex-direction:column}.cross-dept-create-files-head-v3142 label{width:100%;text-align:center}.cross-dept-detail-grid-v3142{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.cross-dept-detail-grid-v3142{grid-template-columns:1fr}}
/* /ADATASK_CROSS_DEPT_PHASE3C_STYLE_V3142 */

/* ADATASK_DASHBOARD_MODAL_REACT_LAYOUT_SAFETY_V3142A */
/* Legacy DOM-injected controls are always suppressed; edit mode uses a pseudo handle. */
.dash-drag-handle-v2924b,.dash-card-actions-v2924b,
.dash-drag-handle-v2924c,.dash-card-actions-v2924c,
.dash-drag-handle-v2924c2,.dash-card-actions-v2924c2{display:none!important}
.dashboard-layout-editing-v2924c2 .dash-layout-item-v2924c2::before{
 content:"☰";
 position:absolute;
 top:8px;
 left:8px;
 z-index:40;
 width:34px;
 height:34px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 border:1px solid rgba(23,52,84,.16);
 border-radius:12px;
 background:rgba(255,255,255,.97);
 color:#173454;
 font-size:17px;
 font-weight:1000;
 line-height:1;
 pointer-events:none;
 box-shadow:0 10px 24px rgba(23,52,84,.15);
}
@media(max-width:760px){
 .dashboard-layout-editing-v2924c2 .dash-layout-item-v2924c2::before{display:none!important}
}
/* /ADATASK_DASHBOARD_MODAL_REACT_LAYOUT_SAFETY_V3142A */

/* ADATASK_CROSS_DEPT_DASHBOARD_COMPACT_STYLE_V3142C */
/* Dashboard is only a compact preview. Full results remain in the paginated modal. */
.cross-dept-widget-v3141 > .cross-dept-table-v3139a .cross-dept-table-body-v3139a{
 max-height:none!important;
 overflow:visible!important;
}
@media(min-width:769px){
 .cross-dept-widget-v3141 > .cross-dept-table-v3139a .cross-dept-row-v3139a{
  min-height:58px;
  padding-top:7px;
  padding-bottom:7px;
 }
}
/* /ADATASK_CROSS_DEPT_DASHBOARD_COMPACT_STYLE_V3142C */

