/* Same neutral buttons as task tools, grouped beneath the description. */
.description-actions-row>.attachment-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;box-sizing:border-box;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--surface-two,var(--panel));flex:0 1 auto}
.attachment-action-group>.description-table-actions{display:contents!important}
body .attachment-action-group [data-attachment-action],body #task-content .attachment-action-group [data-attachment-action]{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;flex:0 0 auto;width:auto;min-width:0;min-height:38px;margin:0!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:6px!important;background:var(--field)!important;color:var(--text)!important;box-shadow:none!important;font:550 12px/1.4 system-ui!important;white-space:nowrap;text-decoration:none;cursor:default;transition:background .16s ease,border-color .16s ease}
body .attachment-action-group [data-attachment-action]:hover:not(:disabled),body #task-content .attachment-action-group [data-attachment-action]:hover:not(:disabled){background:var(--hover)!important;border-color:var(--line)!important}
body .attachment-action-group [data-attachment-action]:focus-visible{outline:2px solid var(--text)!important;outline-offset:1px}
.attachment-action-icon{display:block!important;width:19px!important;height:19px!important;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.attachment-action-label{display:block;line-height:1.4!important;font-size:inherit!important;font-weight:inherit!important}
.attachment-action-group input[type=file]{display:none!important}
.attachment-action-group [data-attachment-action]:disabled,.attachment-action-group [data-attachment-action]:has(input:disabled){opacity:.45;cursor:default}
[data-attachment-grouped]:is(button),[data-attachment-grouped] [data-pending-forms],[data-attachment-grouped] [data-task-form-picker],[data-attachment-grouped] [data-form-manage]{display:none!important}
[data-attachment-grouped].forms-attach-only,[data-attachment-grouped]:is(section):not(:has(.form-attached-row)){display:none!important}
@media(max-width:480px){body .attachment-action-group [data-attachment-action],body #task-content .attachment-action-group [data-attachment-action]{padding:8px 9px!important;gap:6px;min-height:38px}.description-actions-row>.attachment-action-group{gap:3px}}
@media(prefers-reduced-motion:reduce){.attachment-action-group [data-attachment-action]{transition:none!important}}
