.omp-modal textarea, .omp-modal input, .omp-modal select { width: 100%; } .omp-modal .omp-selection-preview { max-height: 220px; overflow: auto; white-space: pre-wrap; border: 1px solid var(--background-modifier-border); border-radius: 6px; padding: 8px; background: var(--background-secondary); font-size: var(--font-ui-smaller); } .omp-button-row { display: flex; gap: 8px; justify-content: flex-end; margin-top: 16px; } .omp-target-buttons { display: grid; gap: 8px; } .omp-vault-cockpit { display: flex; flex-direction: column; gap: 8px; height: 100%; min-height: 0; overflow: hidden; padding: 8px; } .omp-vault-cockpit-status { border: 1px solid var(--background-modifier-border); border-radius: 999px; padding: 2px 8px; color: var(--text-muted); font-size: var(--font-ui-smaller); } .omp-vault-cockpit-status[data-status="running"] { color: var(--text-accent); } .omp-vault-cockpit-status[data-status="succeeded"] { color: var(--text-success); } .omp-vault-cockpit-status[data-status="failed"] { color: var(--text-error); } .omp-vault-cockpit-primary-row { display: grid; grid-template-columns: minmax(0, 1fr) auto 28px; align-items: center; gap: 8px; } .omp-vault-cockpit-actions-toggle { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; min-width: 28px; min-height: 28px; padding: 0; color: var(--text-muted); } .omp-vault-cockpit-actions-toggle-icon { display: block; font-size: 13px; line-height: 1; } .omp-vault-cockpit-command { min-height: 30px; padding: 3px 7px; border-color: var(--background-modifier-border); background-color: var(--background-secondary); color: var(--text-normal); font-size: var(--font-ui-smaller); font-weight: var(--font-semibold); line-height: 1.2; white-space: normal; } .omp-vault-cockpit-command:hover { border-color: var(--background-modifier-border-hover); background-color: var(--background-modifier-hover); color: var(--text-normal); } .omp-vault-cockpit-output { display: flex; flex: 1 1 min-content; flex-direction: column; gap: 6px; min-height: 0; margin-top: 2px; overflow: auto; } .omp-vault-cockpit-output-row { display: flex; align-items: center; justify-content: flex-start; gap: 6px; } .omp-vault-cockpit-output-toggle { min-height: 24px; padding: 2px 7px; font-size: var(--font-ui-smaller); } .omp-vault-cockpit-git-commit { min-height: 24px; padding: 2px 7px; font-size: var(--font-ui-smaller); } .omp-vault-cockpit-log-actions { display: flex; gap: 6px; justify-content: flex-end; } .omp-vault-cockpit-log-actions button { min-height: 24px; padding: 2px 7px; font-size: var(--font-ui-smaller); } .omp-vault-cockpit-warning { color: var(--text-warning); font-size: var(--font-ui-smaller); line-height: 1.3; } .omp-vault-cockpit-log { flex: 1 1 0; min-height: 120px; overflow: auto; border: 1px solid var(--background-modifier-border); border-radius: 6px; padding: 8px; background: var(--background-secondary); font-family: var(--font-monospace); font-size: var(--font-ui-smaller); } .omp-vault-cockpit-log-line { white-space: pre-wrap; overflow-wrap: anywhere; } .omp-vault-cockpit-log-line.is-system { color: var(--text-muted); } .omp-vault-cockpit-log-line.is-stderr { color: var(--text-error); } .omp-archive-task-button { background-color: #d97706; color: white; } .omp-archive-task-button:hover { background-color: #b45309; color: white; } .omp-epic-picker { min-width: 160px; margin-left: 8px; } .omp-kanban-add-task-button { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 26px; margin: 0 0 8px; padding: 3px 0; color: var(--text-muted); background: color-mix(in srgb, var(--tn-modern-status-color, var(--interactive-accent)) 8%, var(--background-primary)); border: 1px dashed color-mix(in srgb, var(--tn-modern-status-color, var(--interactive-accent)) 35%, var(--background-modifier-border)); border-radius: 6px; } .omp-kanban-add-task-button:hover { color: var(--text-normal); background: color-mix(in srgb, var(--tn-modern-status-color, var(--interactive-accent)) 14%, var(--background-primary)); border-style: solid; } .omp-kanban-add-task-button svg { width: 15px; height: 15px; } @media (min-width: 900px) { .tasknotes-plugin.minimalist-task-modal.split-layout-enabled.expanded .modal, .tasknotes-plugin.minimalist-task-modal.split-layout-enabled.expanded.modal { width: min(90vw, 1145px) !important; } .tasknotes-plugin.minimalist-task-modal.split-layout-enabled.expanded .modal-split-left { flex-basis: 346px !important; } } @media (min-width: 1200px) { .tasknotes-plugin.minimalist-task-modal.split-layout-enabled.expanded .modal, .tasknotes-plugin.minimalist-task-modal.split-layout-enabled.expanded.modal { width: min(90vw, 1491px) !important; } .tasknotes-plugin.minimalist-task-modal.split-layout-enabled.expanded .modal-split-left { flex-basis: 437px !important; } } .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .modal-split-left { gap: 0; } .omp-task-modal-enhanced .modal-split-left { gap: 0; } .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .detail-label, .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .details-container .setting-item-name, .omp-task-modal-enhanced .detail-label, .omp-task-modal-enhanced .setting-item-name, .omp-task-primary-label { color: var(--text-muted); font-size: var(--font-ui-small); font-weight: 650; letter-spacing: 0; text-transform: none; } .omp-task-primary-fields { display: grid; gap: 8px; margin-top: 10px; } .omp-task-primary-row { display: grid; grid-template-columns: minmax(86px, 0.42fr) minmax(0, 1fr); align-items: center; gap: 10px; } .omp-task-primary-dropdown { width: 100%; min-width: 0; justify-content: flex-start; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; } .omp-task-primary-dropdown::after { content: "▾"; float: right; color: var(--text-muted); } .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .task-modal__section-separator { display: none; } .omp-task-modal-enhanced .task-modal__section-separator { display: none; } .omp-task-secondary-divider { height: 1px; margin: 14px 0 10px; background: var(--background-modifier-border); } .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .details-container .setting-item { border: 0; padding: 6px 0; } .omp-task-modal-enhanced .setting-item { border: 0; } .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .details-container .setting-item-control { min-width: 0; } .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .details-container input { width: 100%; } .tasknotes-plugin.minimalist-task-modal.omp-task-modal-enhanced .action-bar { margin: 0 0 8px; } .omp-task-modal-native-hidden { display: none !important; }