.icon-circle[data-v-39c6cc42]{width:30px;height:30px;background:#eef2ff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #d8ddf0;position:relative;z-index:2}.icon-wrap[data-v-39c6cc42]{position:relative;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-wrap[data-v-39c6cc42]:after{content:"";position:absolute;top:35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:calc(100% + 12px);background:#d8ddf0;z-index:1}.activity-item:last-child .icon-wrap[data-v-39c6cc42]:after{display:none}.detail-item[data-v-fc4b7dee]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-icon[data-v-fc4b7dee]{font-size:18px;width:26px;text-align:center;color:#6c757d;margin-right:10px}.detail-label[data-v-fc4b7dee]{font-size:12px;text-transform:uppercase;color:#6c757d;margin-bottom:2px}.detail-value[data-v-fc4b7dee]{font-size:14px;font-weight:600;color:#212529;gap:6px}.copy-target[data-v-fc4b7dee]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .15s ease;transition:color .15s ease}.copy-target[data-v-fc4b7dee]:hover{color:#0d6efd}.copy-icon[data-v-fc4b7dee]{cursor:pointer;font-size:14px;color:#666}.copy-icon[data-v-fc4b7dee]:hover{color:#000}.close-icon[data-v-cced9eac]{font-size:20px}.flyout-wrapper[data-v-cced9eac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.flyout-header[data-v-cced9eac]{-ms-flex-negative:0;flex-shrink:0;background:#fff;z-index:10}.flyout-scroll[data-v-cced9eac]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:20px}.flyout-actions[data-v-cced9eac]{-ms-flex-negative:0;flex-shrink:0;position:sticky;bottom:0;background:#fff;z-index:20}.close-icon[data-v-cced9eac]{cursor:pointer;font-size:22px}.dba-clickable[data-v-cced9eac]{cursor:pointer;gap:6px}.dba-clickable:hover .dba-link[data-v-cced9eac],.dba-clickable:hover .dba-name[data-v-cced9eac]{color:#0d6efd}.dba-name[data-v-cced9eac]{-webkit-transition:color .15s ease;transition:color .15s ease}.dba-link[data-v-cced9eac]{font-size:13px;color:#6c757d;-webkit-transition:color .15s ease;transition:color .15s ease}.dba-link i[data-v-cced9eac]{font-size:13px}.kanban-title{white-space:normal}.kanban-wrapper{height:calc(100vh - 230px);overflow-x:auto;overflow-y:hidden;white-space:nowrap}.kanban-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kanban-column{min-width:240px;background:#f8f9fa;border:1px solid #ddd;border-radius:10px;padding:12px;margin-right:16px;height:calc(100vh - 150px);overflow-y:auto;display:inline-block}.kanban-draggable{min-height:80px!important}.kanban-card{background:#fff9dc;border-radius:12px;border:1px solid #f4e7a1;padding:10px 12px;margin-bottom:12px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08);font-size:13px;width:200px;cursor:pointer}.card-name{white-space:normal;font-size:14px;font-weight:600}.card-business{font-size:13px;margin-bottom:6px;color:#444}.card-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.card-details{margin-top:4px}.detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.detail-icon{font-size:12px;opacity:.8;margin-right:6px}.detail-label{font-weight:200;margin-right:4px}.detail-row-space{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.detail-item,.detail-row-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-item{gap:2px;white-space:nowrap;font-size:12px}.detail-row-space .detail-item i{font-size:12px;opacity:.8}.detail-divider{border:none;border-top:1px solid #e3e3e3;margin:6px 0}.last-activity{font-size:12px;color:#555;white-space:normal}.icon-row i{font-size:18px;margin-right:10px;cursor:pointer;opacity:.7}.icon-row i:hover{opacity:1}.kanban-placeholder{border:2px dashed #ccc;padding:20px;border-radius:10px;text-align:center;color:#aaa;margin-bottom:10px}.kanban-ghost{opacity:.3!important}.kanban-drag{-webkit-transform:rotate(2deg) scale(1.03);transform:rotate(2deg) scale(1.03);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.kanban-wrapper::-webkit-scrollbar{height:10px}.kanban-wrapper::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:4px}.loading-more{padding:10px}.min-width-0{min-width:0}.commission-badge{font-size:.95rem}