/* Explicit management controls for user-created journal entries. */
.journal-entry-row-controls{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}
.journal-entry-cancel-link,.journal-entry-danger{font:inherit;font-weight:800;cursor:pointer}
.journal-entry-cancel-link{border:0;background:transparent;color:#963f3f;padding:8px 6px}
.journal-entry-cancel-link:hover{text-decoration:underline}
.journal-entry-danger{border:1px solid #b4493f;background:#fff7f5;color:#8f2f1e;border-radius:10px;padding:10px 14px}
.journal-entry-danger:hover{background:#fff0ec}
.journal-entry-locked{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}
.journal-entry-locked>div{border:1px solid rgba(64,92,108,.14);border-radius:12px;padding:10px 12px;display:grid;gap:4px;background:#f8fafb}
.journal-entry-locked span{font-size:.78rem;color:var(--muted,#687d89)}
.journal-entry-locked b{overflow-wrap:anywhere}
@media(max-width:720px){
  #content [data-activity-id] .arch-row-actions{align-items:stretch}
  .journal-entry-row-controls{display:grid;grid-template-columns:1fr 1fr;width:100%}
  .journal-entry-row-controls>*{width:100%;box-sizing:border-box;text-align:center;justify-content:center}
  .journal-entry-locked{grid-template-columns:1fr}
  .journal-entry-management-dialog footer{display:grid;grid-template-columns:1fr;width:100%}
  .journal-entry-management-dialog footer>*{width:100%;box-sizing:border-box}
}
