body.prescriber-page .prescriber-nav-link {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 13px;
  background: rgba(255,255,255,0.1);
  color: rgba(255,255,255,0.7);
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 50px;
  padding: 7px 18px;
  text-decoration: none;
  white-space: nowrap;
  text-shadow: none;
}

body.prescriber-page .prescriber-shell {
  width: min(1240px, 94vw);
  margin: 0 auto;
  padding: 34px 0 58px;
}

body.prescriber-page .prescriber-paywall {
  width: min(760px, 92vw);
  margin: 56px auto;
}

body.prescriber-page .prescriber-paywall-card {
  border-radius: 8px;
  padding: 34px;
  background: rgba(51,51,51,0.58);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 24px 58px rgba(0,0,0,0.3);
}

body.prescriber-page .prescriber-paywall-card h1 {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 42px;
  line-height: 1.05;
  margin-bottom: 10px;
  color: rgb(252,252,252);
  text-shadow: none;
}

body.prescriber-page .prescriber-paywall-card p {
  max-width: 620px;
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 20px;
  line-height: 1.45;
  color: rgba(255,255,255,0.68);
}

body.prescriber-page .prescriber-paywall-actions {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 22px;
}

body.prescriber-page .secondary-prescriber-link {
  display: inline-flex;
  align-items: center;
  min-height: 38px;
  border-radius: 50px;
  padding: 0 18px;
  background: rgba(255,255,255,0.1);
  border: 1px solid rgba(255,255,255,0.2);
  color: rgba(255,255,255,0.78);
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

body.prescriber-page .prescriber-intro {
  margin-bottom: 24px;
}

body.prescriber-page .prescriber-intro h1 {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 46px;
  font-weight: 600;
  line-height: 1.05;
  color: rgb(252,252,252);
  text-shadow: none;
}

body.prescriber-page .prescriber-intro p {
  margin-top: 8px;
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 20px;
  color: rgba(255,255,255,0.66);
}

body.prescriber-page .prescriber-intro .beta-info-text {
  font-size: 12px;
  line-height: 1.35;
  color: #000000;
}

body.prescriber-page .prescriber-check-counter {
  width: fit-content;
  max-width: min(92vw, 360px);
  margin-top: 14px;
  border: 1px solid rgba(255,255,255,0.14);
  border-radius: 999px;
  padding: 7px 11px;
  background: rgba(255,255,255,0.08);
  color: rgba(255,255,255,0.82);
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
}

body.prescriber-page .prescriber-workspace {
  display: grid;
  grid-template-columns: minmax(320px, 0.9fr) minmax(420px, 1.1fr);
  gap: 24px;
  align-items: start;
}

body.prescriber-page .clinical-clipboard {
  position: relative;
  min-height: 680px;
  border-radius: 8px;
  padding: 34px 20px 20px;
  background: linear-gradient(145deg, rgb(56,48,44), rgb(33,31,34));
  box-shadow: 0 24px 58px rgba(0,0,0,0.35);
}

body.prescriber-page .clipboard-clip {
  position: absolute;
  top: 14px;
  left: 50%;
  width: 116px;
  height: 34px;
  transform: translateX(-50%);
  border-radius: 16px 16px 8px 8px;
  background: linear-gradient(180deg, rgb(215,214,216), rgb(127,126,132));
  border: 1px solid rgba(255,255,255,0.28);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.55), 0 8px 16px rgba(0,0,0,0.26);
  z-index: 2;
}

body.prescriber-page .clipboard-paper {
  min-height: 620px;
  border-radius: 8px;
  padding: 34px 26px 28px;
  background:
    linear-gradient(rgba(40,45,60,0.05) 1px, transparent 1px) 0 0 / 100% 32px,
    rgb(236,234,225);
  color: rgb(45,45,48);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08), 0 14px 28px rgba(0,0,0,0.24);
}

body.prescriber-page .clipboard-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 18px;
}

body.prescriber-page .clipboard-paper .section-label {
  color: rgba(45,45,48,0.55);
}

body.prescriber-page .patient-card-title {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 32px;
  line-height: 1.05;
  color: rgb(38,38,42);
  margin-bottom: 6px;
}

body.prescriber-page .patient-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 22px;
}

body.prescriber-page .patient-meta span {
  border-radius: 50px;
  padding: 5px 10px;
  background: rgba(37,99,235,0.1);
  border: 1px solid rgba(37,99,235,0.18);
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: rgb(73,64,92);
}

body.prescriber-page .note-block {
  margin-top: 18px;
}

body.prescriber-page .note-block h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgb(73,64,92);
  margin-bottom: 8px;
}

body.prescriber-page .note-block p,
body.prescriber-page .note-block li {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 18px;
  line-height: 1.55;
  color: rgba(45,45,48,0.88);
}

body.prescriber-page .note-block ul {
  padding-left: 18px;
}

body.prescriber-page .prescriber-loading-card {
  min-height: 360px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  text-align: center;
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 24px;
  color: rgba(45,45,48,0.72);
}

body.prescriber-page .prescriber-loading-card .section-label {
  color: rgba(45,45,48,0.42);
}

body.prescriber-page .prescription-panel {
  min-width: 0;
}

body.prescriber-page .rx-sheet {
  border-radius: 8px;
  padding: 26px;
  background: rgba(248,248,244,0.94);
  color: rgb(35,35,38);
  box-shadow: 0 24px 58px rgba(0,0,0,0.34);
}

body.prescriber-page .rx-sheet-header {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: flex-start;
  padding-bottom: 18px;
  margin-bottom: 20px;
  border-bottom: 2px solid rgba(35,35,38,0.12);
}

body.prescriber-page .rx-mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: var(--accent);
  color: white;
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 26px;
  margin-bottom: 10px;
}

body.prescriber-page .rx-sheet h2 {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 34px;
  line-height: 1.05;
}

body.prescriber-page .rx-date {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: rgba(35,35,38,0.55);
}

body.prescriber-page .prescription-form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

body.prescriber-page .drug-lookup-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 10px;
  align-items: stretch;
}

body.prescriber-page .drug-lookup-results {
  display: grid;
  gap: 8px;
}

body.prescriber-page .drug-lookup-modal {
  position: fixed;
  inset: 0;
  z-index: 40;
  align-items: center;
  justify-content: center;
  padding: 22px;
  background: rgba(0,0,0,0.58);
}

body.prescriber-page .drug-lookup-dialog {
  width: min(920px, 96vw);
  max-height: min(760px, 92vh);
  overflow: auto;
  border-radius: 8px;
  padding: 24px;
  background: #111827;
  color: rgb(35,35,38);
  box-shadow: 0 26px 72px rgba(0,0,0,0.42);
}

body.prescriber-page .drug-lookup-header {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: flex-start;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(35,35,38,0.12);
}

body.prescriber-page .drug-lookup-header .section-label {
  color: rgba(35,35,38,0.48);
}

body.prescriber-page .drug-lookup-header h2 {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 34px;
  line-height: 1.05;
}

body.prescriber-page .drug-lookup-close {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(35,35,38,0.12);
  background: rgba(35,35,38,0.06);
  color: rgb(35,35,38);
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}

body.prescriber-page .drug-lookup-search-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 10px;
  margin-bottom: 16px;
}

body.prescriber-page .drug-lookup-search-row input {
  width: 100%;
  border: 1px solid rgba(35,35,38,0.14);
  border-radius: 8px;
  padding: 12px 13px;
  background: #111827;
  color: rgb(35,35,38);
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 700;
  outline: none;
}

body.prescriber-page .drug-lookup-content {
  display: grid;
  grid-template-columns: minmax(240px, 0.8fr) minmax(280px, 1.2fr);
  gap: 14px;
  align-items: start;
}

body.prescriber-page .drug-lookup-empty {
  border-radius: 8px;
  padding: 10px 12px;
  background: rgba(37,99,235,0.08);
  border: 1px solid rgba(37,99,235,0.14);
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: rgba(35,35,38,0.58);
}

body.prescriber-page .drug-result {
  display: grid;
  gap: 5px;
  width: 100%;
  border-radius: 8px;
  padding: 11px 12px;
  border: 1px solid rgba(37,99,235,0.16);
  background: rgba(37,99,235,0.08);
  color: rgb(35,35,38);
  text-align: left;
  cursor: pointer;
}

body.prescriber-page .drug-result.selected {
  border-color: rgba(37,99,235,0.5);
  background: rgba(37,99,235,0.14);
}

body.prescriber-page .drug-lookup-variants {
  display: grid;
  gap: 10px;
}

body.prescriber-page .drug-variant-heading {
  display: grid;
  gap: 4px;
  border-radius: 8px;
  padding: 12px;
  background: rgba(35,35,38,0.05);
  border: 1px solid rgba(35,35,38,0.1);
}

body.prescriber-page .drug-variant-heading strong,
body.prescriber-page .drug-result strong,
body.prescriber-page .drug-variant strong {
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  line-height: 1.35;
}

body.prescriber-page .drug-variant-list {
  display: grid;
  gap: 8px;
}

body.prescriber-page .drug-variant {
  display: grid;
  gap: 5px;
  width: 100%;
  border-radius: 8px;
  padding: 11px 12px;
  border: 1px solid rgba(37,99,235,0.16);
  background: #111827;
  color: rgb(35,35,38);
  text-align: left;
  cursor: pointer;
}

body.prescriber-page .drug-variant:hover,
body.prescriber-page .drug-result:hover {
  border-color: rgba(37,99,235,0.42);
  background: rgba(37,99,235,0.12);
}

body.prescriber-page .drug-variant-heading span,
body.prescriber-page .drug-result span,
body.prescriber-page .drug-variant span {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 15px;
  color: rgba(35,35,38,0.62);
}

body.prescriber-page .prescription-form label {
  display: flex;
  flex-direction: column;
  gap: 7px;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(35,35,38,0.64);
}

body.prescriber-page .prescription-form input,
body.prescriber-page .prescription-form textarea {
  width: 100%;
  border: 1px solid rgba(35,35,38,0.14);
  border-radius: 8px;
  padding: 12px 13px;
  background: rgba(255,255,255,0.72);
  color: rgb(35,35,38);
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  outline: none;
}

body.prescriber-page .prescription-form textarea {
  min-height: 122px;
  resize: vertical;
  line-height: 1.55;
}

body.prescriber-page .prescription-form input:focus,
body.prescriber-page .prescription-form textarea:focus {
  border-color: rgba(37,99,235,0.66);
  box-shadow: 0 0 0 3px rgba(37,99,235,0.12);
}

body.prescriber-page .signature-row {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
}

body.prescriber-page .signature-row input[readonly] {
  background: rgba(255,255,255,0.48);
  cursor: default;
}

body.prescriber-page .signature-stamp-btn {
  border-radius: 8px;
  padding: 0 18px;
  min-height: 44px;
  border: 1px solid rgba(37,99,235,0.28);
  background: rgba(37,99,235,0.14);
  color: rgb(73,64,92);
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}

body.prescriber-page .prescription-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

body.prescriber-page .sig-preview {
  border-radius: 8px;
  padding: 14px;
  background: rgba(37,99,235,0.08);
  border: 1px solid rgba(37,99,235,0.14);
}

body.prescriber-page .sig-preview .section-label {
  color: rgba(35,35,38,0.48);
}

body.prescriber-page .sig-preview-box {
  min-height: 40px;
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif);
  font-size: 18px;
  line-height: 1.45;
  color: rgb(35,35,38);
}

body.prescriber-page .prescriber-actions {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

body.prescriber-page .primary-prescriber-action,
body.prescriber-page .secondary-prescriber-action {
  border-radius: 50px;
  padding: 10px 18px;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 700;
  border: none;
  cursor: pointer;
}

body.prescriber-page .primary-prescriber-action {
  background: var(--accent);
  color: white;
}

body.prescriber-page .secondary-prescriber-action {
  background: rgba(35,35,38,0.08);
  border: 1px solid rgba(35,35,38,0.12);
  color: rgb(45,45,48);
}

body.prescriber-page .prescriber-feedback {
  margin-top: 18px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

body.prescriber-page .feedback-line {
  border-radius: 8px;
  padding: 10px 12px;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.45;
}

body.prescriber-page .feedback-line.pass {
  background: rgba(52,140,80,0.12);
  color: rgb(38,110,63);
}

body.prescriber-page .feedback-line.fail {
  background: rgba(180,60,50,0.1);
  color: rgb(150,52,45);
}

body.prescriber-page .feedback-line.note {
  background: rgba(37,99,235,0.1);
  color: rgb(73,64,92);
}

@media (max-width: 920px) {
  body.prescriber-page .prescriber-workspace {
    grid-template-columns: 1fr;
  }

  body.prescriber-page .clinical-clipboard {
    min-height: 0;
  }
}

@media (max-width: 620px) {
  body.prescriber-page .prescription-grid {
    grid-template-columns: 1fr;
  }

  body.prescriber-page .signature-row {
    grid-template-columns: 1fr;
  }

  body.prescriber-page .drug-lookup-row {
    grid-template-columns: 1fr;
  }

  body.prescriber-page .drug-lookup-search-row,
  body.prescriber-page .drug-lookup-content {
    grid-template-columns: 1fr;
  }

  body.prescriber-page .prescriber-intro h1 {
    font-size: 36px;
  }
}

/* v2 modern-minimalist refinement */
body.prescriber-page {
  background: var(--paper, #0a0e1a) !important;
  color: var(--dark, #1b2a27);
}

body.prescriber-page h1,
body.prescriber-page h2,
body.prescriber-page h3,
body.prescriber-page h4,
body.prescriber-page .section-label,
body.prescriber-page .logo-text {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif) !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
}

body.prescriber-page * {
  font-family: var(--rx-sans, Inter, Geist, "Segoe UI", Arial, sans-serif) !important;
}

body.prescriber-page .prescriber-intro h1,
body.prescriber-page .prescriber-intro p {
  color: var(--dark, #1b2a27) !important;
}

body.prescriber-page .prescriber-paywall-card,
body.prescriber-page .clinical-clipboard,
body.prescriber-page .clipboard-paper,
body.prescriber-page .drug-lookup-dialog {
  border-radius: 8px !important;
  border: 1px solid var(--rx-surface-border, #d8d2c6) !important;
  box-shadow: var(--rx-soft-shadow, 0 14px 34px rgba(27,42,39,0.12)) !important;
}

body.prescriber-page .rx-sheet {
  border-radius: 16px !important;
  border: 1px solid var(--rx-surface-border, #d8d2c6) !important;
  box-shadow: var(--rx-soft-shadow, 0 14px 34px rgba(27,42,39,0.12)) !important;
}

body.prescriber-page .prescription-form input:focus,
body.prescriber-page .prescription-form textarea:focus {
  border-color: rgba(37,99,235,0.28) !important;
  box-shadow: 0 0 0 4px rgba(37,99,235,0.14) !important;
}

body.prescriber-page .primary-prescriber-action {
  background: var(--rx-action, #1b2a27) !important;
  color: #fff !important;
}

body.prescriber-page .drug-result.selected,
body.prescriber-page .drug-variant:hover,
body.prescriber-page .drug-result:hover {
  border-color: var(--accent, rgb(37, 99, 235)) !important;
}

body.prescriber-page .rx-mark {
  background: var(--accent, rgb(37, 99, 235)) !important;
}

body.prescriber-page .patient-meta span,
body.prescriber-page .sig-preview {
  border-color: rgba(37,99,235,0.18) !important;
  background: rgba(37,99,235,0.08) !important;
}

/* noster unified dark theme */
body.prescriber-page {
  background: #0a0e1a !important;
  color: #ffffff !important;
}

body.prescriber-page .prescriber-intro h1,
body.prescriber-page .prescriber-intro p,
body.prescriber-page .patient-card-title,
body.prescriber-page .rx-sheet h2,
body.prescriber-page .drug-lookup-header h2,
body.prescriber-page .sig-preview-box,
body.prescriber-page .note-block p,
body.prescriber-page .note-block li {
  color: #ffffff !important;
}

body.prescriber-page .prescriber-paywall-card,
body.prescriber-page .clinical-clipboard,
body.prescriber-page .clipboard-paper,
body.prescriber-page .rx-sheet,
body.prescriber-page .drug-lookup-dialog,
body.prescriber-page .drug-result,
body.prescriber-page .drug-variant,
body.prescriber-page .drug-variant-heading,
body.prescriber-page .sig-preview,
body.prescriber-page .patient-meta span {
  background: #111827 !important;
  border: 1px solid #1e2d4a !important;
  color: #ffffff !important;
  box-shadow: 0 20px 48px rgba(0,0,0,0.32) !important;
}

body.prescriber-page .clipboard-paper {
  background-image: linear-gradient(rgba(30,45,74,0.42) 1px, transparent 1px) !important;
  background-size: 100% 32px !important;
}

body.prescriber-page .rx-sheet-header,
body.prescriber-page .drug-lookup-header {
  border-color: #1e2d4a !important;
}

body.prescriber-page .section-label,
body.prescriber-page .clipboard-paper .section-label,
body.prescriber-page .drug-lookup-header .section-label,
body.prescriber-page .sig-preview .section-label,
body.prescriber-page .note-block h3,
body.prescriber-page .prescription-form label {
  color: #3b82f6 !important;
}

body.prescriber-page .prescriber-paywall-card p,
body.prescriber-page .note-block p,
body.prescriber-page .note-block li,
body.prescriber-page .rx-date,
body.prescriber-page .drug-result span,
body.prescriber-page .drug-variant span,
body.prescriber-page .drug-variant-heading span {
  color: #94a3b8 !important;
}

body.prescriber-page .prescription-form input,
body.prescriber-page .prescription-form textarea,
body.prescriber-page .drug-lookup-search-row input {
  background: #0a0e1a !important;
  border: 1px solid #1e2d4a !important;
  color: #ffffff !important;
}

body.prescriber-page .prescription-form input:focus,
body.prescriber-page .prescription-form textarea:focus,
body.prescriber-page .drug-lookup-search-row input:focus {
  border-color: #3b82f6 !important;
  box-shadow: 0 0 0 3px rgba(59,130,246,0.18) !important;
}

body.prescriber-page .rx-mark,
body.prescriber-page .primary-prescriber-action,
body.prescriber-page .drug-lookup-search-row button {
  background: #2563eb !important;
  border-color: #2563eb !important;
  color: #ffffff !important;
}

body.prescriber-page .secondary-prescriber-action,
body.prescriber-page .secondary-prescriber-link,
body.prescriber-page .signature-stamp-btn,
body.prescriber-page .drug-lookup-close {
  background: transparent !important;
  border: 1px solid #2563eb !important;
  color: #ffffff !important;
}

body.prescriber-page .drug-result.selected,
body.prescriber-page .drug-variant:hover,
body.prescriber-page .drug-result:hover {
  background: rgba(37,99,235,0.16) !important;
  border-color: #3b82f6 !important;
}

/* Restore the physical clipboard treatment for provider mode. */
body.prescriber-page .clinical-clipboard {
  background: linear-gradient(145deg, #7a5638 0%, #4d3322 54%, #2f2119 100%) !important;
  border: 1px solid rgba(196,139,84,0.38) !important;
  box-shadow: 0 26px 58px rgba(0,0,0,0.42), inset 0 1px 0 rgba(255,255,255,0.14) !important;
}

body.prescriber-page .clipboard-clip {
  background: linear-gradient(180deg, #dedbd6 0%, #9b938a 100%) !important;
  border: 1px solid rgba(255,255,255,0.42) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.65), 0 9px 18px rgba(0,0,0,0.3) !important;
}

body.prescriber-page .clipboard-paper {
  background:
    linear-gradient(rgba(111,83,55,0.08) 1px, transparent 1px) 0 0 / 100% 32px,
    #fffdf7 !important;
  border: 1px solid rgba(72,52,34,0.18) !important;
  color: #2b2b30 !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.72), 0 16px 30px rgba(43,28,18,0.26) !important;
}

body.prescriber-page .clipboard-paper .patient-card-title,
body.prescriber-page .clipboard-paper .sig-preview-box,
body.prescriber-page .clipboard-paper .note-block p,
body.prescriber-page .clipboard-paper .note-block li,
body.prescriber-page .clipboard-paper .rx-date {
  color: #2b2b30 !important;
}

body.prescriber-page .clipboard-paper .section-label,
body.prescriber-page .clipboard-paper .note-block h3 {
  color: #6d4528 !important;
}

body.prescriber-page .clipboard-paper .patient-meta span,
body.prescriber-page .clipboard-paper .sig-preview {
  background: rgba(122,86,56,0.08) !important;
  border-color: rgba(122,86,56,0.18) !important;
  color: #2b2b30 !important;
}

body.prescriber-page .clipboard-paper .secondary-prescriber-action {
  background: rgba(122,86,56,0.1) !important;
  border-color: rgba(122,86,56,0.26) !important;
  color: #5d3b24 !important;
}
