.task-dossier-actions-root .task-dossier-actions-cell { width: 164px; min-width: 164px; }
.task-action-list { display: flex; align-items: center; gap: 6px; flex-wrap: nowrap; }
.task-action-list .btn { min-height: 34px; white-space: nowrap; margin: 0; }
.task-action-list-toggle { display: inline-flex; align-items: center; justify-content: center; width: 34px; min-width: 34px; padding: 0; }
.task-action-list-menu { position: fixed; z-index: 950; inset: auto; width: 260px; max-width: calc(100vw - 16px); max-height: calc(100dvh - 16px); margin: 0; padding: 4px; overflow-y: auto; overflow-x: hidden; background: #fff; color: #1f2937; border: 1px solid #dbe3e7; border-radius: 6px; box-shadow: 0 6px 20px rgba(0,0,0,.14); font-family: inherit; font-size: 13px; letter-spacing: 0; box-sizing: border-box; }
.task-action-list-menu button { display: flex; align-items: center; gap: 10px; width: 100%; min-height: 38px; padding: 9px 10px; border: 0; border-radius: 4px; background: transparent; color: inherit; font: inherit; text-align: left; cursor: pointer; box-sizing: border-box; }
.task-action-list-menu button i { flex: 0 0 16px; width: 16px; text-align: center; }
.task-action-list-menu button span { min-width: 0; white-space: normal; overflow-wrap: anywhere; }
.task-action-list-menu button:hover, .task-action-list-menu button:focus { background: #e8f5e9; color: #1b5e20; }
.task-action-list-menu button:focus-visible, .task-action-list-toggle:focus-visible { outline: 2px solid #1b5e20; outline-offset: -2px; }
@media (max-width: 767px) { .task-action-list-menu button { min-height: 44px; } .task-action-list .btn { min-height: 38px; } }
