.task-list-view { max-width: 1120px; } .task-list-header { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 18px; } .task-list-header h1 { margin: 0; color: var(--bs-body-color); font-size: 28px; font-weight: 800; } .version-task-table { overflow: hidden; border: 1px solid var(--bs-border-color); border-radius: 8px; } .version-task-row { display: grid; grid-template-columns: minmax(92px, 0.7fr) minmax(180px, 1.5fr) minmax(120px, 0.9fr) minmax(130px, 0.9fr) minmax(150px, 1.1fr) minmax(120px, 0.85fr); gap: 14px; align-items: center; width: 100%; } .version-task-head { border-bottom: 1px solid var(--bs-border-color); background: var(--bs-secondary-bg); } .version-task-head button { display: flex; align-items: center; justify-content: flex-start; gap: 7px; min-height: 42px; padding: 0 14px; border: 0; background: transparent; color: var(--bs-secondary-color); text-align: left; font-size: 12px; font-weight: 800; text-transform: uppercase; } .version-task-head button:hover, .version-task-head button:focus, .version-task-head button.is-active { color: var(--bs-body-color); outline: 0; } .version-task-head button i { width: 12px; color: inherit; font-size: 11px; } .version-task-item { min-height: 50px; padding: 8px 14px; border: 0; border-bottom: 1px solid var(--bs-border-color); background: var(--bs-body-bg); color: var(--bs-body-color); text-align: left; } .version-task-item:last-child { border-bottom: 0; } .version-task-item:hover, .version-task-item:focus { background: var(--bs-secondary-bg); outline: 0; } .version-task-id { color: var(--bs-secondary-color); font-size: 13px; font-weight: 800; } .version-task-title { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; } .version-task-loading { padding: 14px; color: var(--bs-secondary-color); font-weight: 700; } .version-task-status { display: inline-flex; align-items: center; width: fit-content; max-width: 100%; min-height: 26px; padding: 3px 8px; border: 1px solid color-mix(in srgb, var(--task-status-color, var(--color-accent)) 55%, var(--bs-border-color)); border-radius: 999px; background: color-mix(in srgb, var(--task-status-color, var(--color-accent)) 16%, transparent); color: var(--bs-body-color); font-size: 12px; font-weight: 800; } .version-task-pagination { display: flex; align-items: center; justify-content: flex-end; gap: 12px; min-height: 36px; margin-top: 10px; color: var(--bs-secondary-color); font-size: 13px; font-weight: 800; } .version-task-page-actions { display: flex; gap: 6px; } .version-task-page-actions .btn { display: inline-grid; width: 32px; height: 30px; place-items: center; padding: 0; } @media (max-width: 700px) { .task-list-header { align-items: flex-start; flex-direction: column; } .version-task-table { overflow-x: auto; } .version-task-row { grid-template-columns: 100px 190px 130px 140px 170px 130px; min-width: 870px; } }