#container{height:100%;width:100%}.item-box{background:#fff;width:320px;border:1px solid #eee;padding:12px;border-radius:10px;font-size:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:opacity .3s ease,border-color .3s ease,box-shadow .3s ease}.item-box.highlighted{border-color:#1890ff;box-shadow:0 0 12px rgba(24,144,255,.6)}.item-box.edge-selected{border-color:#ff4d4f;box-shadow:0 0 15px rgba(255,77,79,.8);background:#fff2f0;transform:scale(1.02)}.item-box .title-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.item-box .title-box .title{font-weight:700;font-size:14px;color:#333;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-box .title-box .state{padding:2px 8px;color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff;border-radius:12px;font-size:11px;white-space:nowrap}.item-box .table-title{padding:8px 0 5px 0;border-top:1px solid #f0f0f0;font-weight:700;color:#666;margin-top:10px}.item-box .table-box{max-height:200px;overflow-y:auto;margin-bottom:8px}.item-box .table-box:last-child{margin-bottom:0}.item-box .table-box .table-item{background:#fafafa;padding:8px;border-radius:6px;margin-bottom:8px;border:1px solid #f0f0f0}.item-box .table-box .table-item:last-child{margin-bottom:0}.item-box .table-box .table-item div{margin-bottom:3px;line-height:1.4}.item-box .table-box .table-item div:last-child{margin-bottom:0}.item-box .table-box .task-report-section{background:#f9f9f9;padding:10px;border-radius:6px;margin-bottom:8px;border-left:3px solid #1890ff}.item-box .table-box .task-report-section:last-child{margin-bottom:0}.item-box .table-box .task-report-section .section-title{font-weight:700;color:#1890ff;margin-bottom:8px;font-size:13px}.item-box>div{margin-bottom:5px;line-height:1.4}.item-box>div:last-child{margin-bottom:0}.col-page-box{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.col-page-box .col-page-box-search{padding:16px;background:#fff;border-bottom:1px solid #f0f0f0}.col-page-box .col-page-box-table{-ms-flex:1;flex:1;padding:16px;background:#fff;overflow:hidden}