.event-workspace-related{display:grid;gap:var(--ui-space-4,16px);min-width:0}
.event-workspace-section{display:grid;gap:var(--ui-space-3,12px);border-block-start:1px solid var(--border);padding-block-start:var(--ui-space-4,16px);min-width:0}
.event-workspace-section h4{margin:0}
.event-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3,12px);flex-wrap:wrap;min-width:0}
.event-workspace-row span{flex:1 1 150px;min-width:0;overflow-wrap:anywhere}
.event-workspace-row strong{overflow-wrap:anywhere;max-width:100%}
.event-workspace-section button{min-height:44px;white-space:normal}
.quote-draft-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-3,12px);padding:var(--ui-space-3,12px) var(--ui-space-4,16px);margin-block:var(--ui-space-3,12px);border:1px solid var(--border);border-radius:var(--ui-radius,12px);background:var(--surface);min-width:0}
.quote-draft-bar>span{flex:1 1 180px;overflow-wrap:anywhere}
.quote-draft-bar button{min-height:40px;white-space:normal;max-width:100%;overflow-wrap:anywhere}
@media(min-width:981px){
  #eventDetailsModal .event-details-sheet-card{display:flex;flex-direction:column;width:min(780px,calc(100vw - 48px));max-height:calc(100dvh - 48px)}
  #eventDetailsModal .mobile-detail-sheet-body{overflow:auto;min-height:0;padding:var(--ui-space-6,24px)}
  #eventDetailsModal .mobile-detail-sheet-head,#eventDetailsModal .mobile-detail-sheet-actions{flex-shrink:0}
  #eventDetailsModal .mobile-sheet-desktop-close{display:inline-flex}
  #eventDetailsModal .mobile-sheet-drag-zone{display:none}
}

.backup-health-alert{padding:14px 18px;margin-block:12px;border:1px solid var(--border);border-radius:var(--ui-radius,12px);background:var(--surface);color:var(--text);font-weight:600}.backup-health-alert.hidden{display:none}#backupHealthDetail{padding:12px 18px;overflow-wrap:anywhere}
