/* MH unified action treatment, visually non-destructive */
#office :is(.task-table,.mh20-table-wrap,.mh20-card,.mh35-readonly-table) button:not([disabled]):not(.mh35-task-title),
#office :is(.mh20-mini-modal,.mh20-card) button:not([disabled]),
#office .mh35-task-title,
#office button[data-file-preview],
#office button[data-attachment-download]{
 background:#ac1021!important;color:#fff!important;border:1px solid #ac1021!important;border-radius:10px!important;padding:9px 14px!important;min-height:38px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0!important;white-space:normal!important;box-shadow:none!important;cursor:pointer!important;
}
#office .mh35-task-title{min-width:84px!important;text-align:center!important;font-size:inherit!important;max-width:unset!important}
#office :is(.task-table,.mh20-table-wrap,.mh20-card) button:hover:not(:disabled){background:#860c1b!important;color:#fff!important}
#office :is(.task-table,.mh20-table-wrap,.mh20-card) button:focus-visible{outline:3px solid #ec7183!important;outline-offset:2px!important}
#office .task-table td,#office .task-table :is(.mh35-status,.mh35-priority,.mh35-proceeding){font-family:inherit!important;vertical-align:middle!important}
#office .task-table td:nth-child(8),#office .task-table td:nth-child(9){font-size:inherit!important;font-weight:700!important}
#office .mh20-form button[type=submit]{background:#ac1021!important;color:white!important;border-radius:12px!important;padding:10px 20px!important}
@media(max-width:700px){#office .task-table button{min-width:72px!important;padding:8px 10px!important}}