.action-icon-v231 { display:none; }
@media(min-width:901px) and (pointer:fine) {
  .case-detail .checklist-main-add-row {
    grid-template-columns:minmax(220px,580px) minmax(140px,190px) 60px 100px;
    gap:14px; justify-content:start;
  }
  .case-detail .checklist-main-add-row .activity-attachment-button {
    width:44px; min-width:44px; max-width:44px; margin:0; justify-self:center;
  }
  .case-detail .checklist-main-add-row .checklist-add-button {
    width:100px; min-width:0; margin:0; padding:4px 8px;
    background:transparent!important; border:0; box-shadow:none; color:#08746e;
  }
  .case-detail .case-quick-actions { display:flex; flex-wrap:wrap; gap:14px; margin:6px 0; }
  .case-detail .case-quick-actions ion-button:has(.action-visual-v231) {
    --background:transparent; --background-hover:#edf7f5; --background-activated:#e0eeeb;
    --border-width:0; --box-shadow:none; --color:#08746e; --padding-top:4px; --padding-bottom:4px;
    height:66px; min-height:66px; margin:0; font-size:11px; box-shadow:none;
  }
  .action-visual-v231 { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:3px; font-size:11px; font-weight:600; line-height:15px; text-transform:uppercase; }
  .action-icon-v231 { display:block; width:38px; height:38px; }
  .case-detail .checklist-add-button:disabled { opacity:.45!important; cursor:not-allowed; }
}
