/* Generated BehindApp app authenticated workspace reader shell CSS contract bundle from static/css/behindapp-app-authenticated-workspace-reader-shell.source.css. Keep source edits there, then run scripts/sync_behindapp_css_contracts.py --write. */

/* BehindApp authenticated workspace reader shell and width contract */
.bhrc-workspace-reader {
  min-width: 0;
  min-height: 0;
  padding: 28px;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.80)),
    repeating-linear-gradient(-18deg, rgba(44, 52, 58, 0.018) 0 2px, transparent 2px 7px),
    #f7f8f8;
  overflow: auto;
}

.bhrc-workspace-reader.has-reply-takeover {
  overflow: hidden;
}

.bhrc-workspace-reader-welcome,
.bhrc-workspace-reader-message {
  max-width: 720px;
}
/* /BehindApp authenticated workspace reader shell and width contract */

/* BehindApp authenticated workspace reader welcome copy contract */
.bhrc-workspace-reader-welcome {
  display: grid;
  align-content: center;
  gap: 16px;
  min-height: 100%;
}

.bhrc-workspace-reader-welcome p,
.bhrc-workspace-reader-welcome h1,
.bhrc-workspace-reader-welcome span {
  margin: 0;
}

.bhrc-workspace-reader-welcome p {
  color: #5f696f;
}

.bhrc-workspace-reader-welcome h1 {
  max-width: 560px;
  color: #172026;
  font-size: 2.05rem;
  line-height: 1.12;
}

.bhrc-workspace-reader-welcome span {
  max-width: 620px;
  color: #526069;
  line-height: 1.6;
}
/* /BehindApp authenticated workspace reader welcome copy contract */

/* BehindApp authenticated workspace reader message copy contract */
.bhrc-workspace-reader-message {
  display: grid;
  gap: 18px;
}

.bhrc-workspace-reader-message header {
  display: grid;
  gap: 8px;
  padding-bottom: 16px;
  border-bottom: 1px solid #dde3e7;
}

.bhrc-workspace-reader-message h1 {
  margin: 0;
  color: #172026;
  font-size: 1.55rem;
}

.bhrc-workspace-reader-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  color: #5e6971;
  font-size: 0.92rem;
}

.bhrc-workspace-reader-message p {
  margin: 0;
  color: #2d373e;
  line-height: 1.65;
}
/* /BehindApp authenticated workspace reader message copy contract */

/* BehindApp authenticated workspace reader action row contract */
.bhrc-workspace-reader-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
/* /BehindApp authenticated workspace reader action row contract */
