@media screen {
  .draft-status,.draft-recovery{margin:8px 0;padding:10px 14px;border:1px solid #d6ddd8;border-radius:4px;background:#f8faf8;color:#3f5046;font-size:13px;line-height:1.6}
  .draft-status[data-error=true]{background:#fff4ea;color:#8b471d;border-color:#d9b18d}
  .draft-recovery{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
  .draft-recovery[hidden],.draft-status[hidden],.draft-shelf[hidden]{display:none}
  .draft-shelf{margin:0 0 14px;border-bottom:1px solid #d9ded8;font-size:13px;color:#4b574e}
  .draft-shelf>summary{padding:8px 0;cursor:pointer;width:max-content}
  .draft-shelf-list{display:grid;gap:5px;padding:4px 0 12px;max-width:760px;max-height:260px;overflow:auto}
  .draft-shelf-item{text-align:left;white-space:normal;font-weight:500!important;line-height:1.5}
  .save-conflict .modal{width:min(900px,96vw)}
  .save-conflict td{white-space:pre-wrap;word-break:break-word;max-width:330px;vertical-align:top}
  .save-conflict .table-wrap{max-height:55vh;overflow:auto}
}
