.schedule-outline-tools{padding:14px 18px;background:#fafcff;border-bottom:1px solid #e6edf6;display:flex;gap:13px;align-items:center;justify-content:space-between;flex-wrap:wrap}.schedule-outline-tools>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:150px;max-width:330px}.schedule-outline-tools strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#496687}.schedule-outline-tools span{font-size:9px;color:#8a9db5}.schedule-outline-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.schedule-outline-actions button{font-size:10px;padding:7px 8px;border-color:#e0e8f2;border-radius:7px;white-space:nowrap;color:#577696}.schedule-outline-actions button:disabled{opacity:.38;cursor:default}.schedule-outline-actions .schedule-outline-delete{color:#ad635d}.schedule-outline-divider{width:1px;height:22px;background:#dde7f3;margin:0 4px}.schedule-task-row,.schedule-table-head{grid-template-columns:minmax(0,1fr) 58px 40px 59px 19px}.schedule-table-pane{width:490px;min-width:490px}.schedule-task-entry{padding-left:calc(var(--outline-depth,0)*12px);gap:1px}.schedule-drag-handle{width:17px;min-width:17px;flex:none;height:29px;border:0;background:transparent;padding:0;color:#9cacc0;cursor:grab;font-size:18px}.schedule-drag-handle:active{cursor:grabbing}.schedule-drag-handle:disabled{opacity:.3;cursor:default}.schedule-collapse,.schedule-collapse-space{width:16px;min-width:16px;flex:none}.schedule-collapse{padding:3px 0;border:0;background:transparent;color:#7890b0;font-size:13px}.schedule-row-delete{border:0;padding:3px;background:transparent;color:#a5b1c0;font-size:18px;width:19px;min-width:19px}.schedule-row-delete:hover{color:#ba5d54;background:#fff1ef}.schedule-summary-row{background:#f4f7fc}.schedule-summary-row .schedule-task-name b{font-weight:700;color:#2d496e}.schedule-task-index{max-width:42px;font-size:9px}.schedule-summary-bar{border-radius:1px!important;background:#42658e!important;top:22px;height:16px;clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 6px) 55%,6px 55%,0 100%);overflow:visible!important;color:transparent!important}.schedule-summary-bar>i{background:#233f64!important;border-radius:0;clip-path:inherit;opacity:.65}.schedule-summary-bar>span{display:none}.schedule-legend-summary{display:inline-block;width:15px;height:5px;background:#42658e;border-radius:0}.schedule-is-dragging{opacity:.4}.schedule-drop-before{box-shadow:inset 0 3px #3574dc!important}.schedule-drop-after{box-shadow:inset 0 -3px #3574dc!important}.schedule-outline-form{margin:16px 0}.schedule-outline-form>p{font-size:10px;color:#8395ab;padding-top:23px}.schedule-outline-form select{font-size:11px}@media(max-width:1250px){.schedule-task-row,.schedule-table-head{grid-template-columns:minmax(0,1fr) 48px 33px 51px 18px}.schedule-table-pane{width:445px;min-width:445px}.schedule-task-entry{padding-left:calc(var(--outline-depth,0)*9px)}}@media(max-width:650px){.schedule-outline-tools{padding:12px 10px;gap:10px}.schedule-outline-tools>div:first-child{max-width:100%}.schedule-outline-actions{gap:4px}.schedule-outline-actions button{font-size:9px;padding:7px}.schedule-outline-divider{display:none}.schedule-table-pane{width:265px;min-width:265px}.schedule-task-row,.schedule-table-head{grid-template-columns:minmax(0,1fr) 43px 17px;padding-left:4px;padding-right:4px;gap:2px}.schedule-cell-progress,select.schedule-cell-progress,select.schedule-cell-progress.schedule-done{width:43px;font-size:8px}.schedule-drag-handle{min-width:13px;width:13px;font-size:16px}.schedule-collapse,.schedule-collapse-space{min-width:12px;width:12px}.schedule-task-entry{padding-left:calc(var(--outline-depth,0)*6px)}.schedule-task-index{font-size:7px}.schedule-task-name b{font-size:9px}}
