/* HEED delivery sample: scoped, static, saved verification dates only. */
#sample.heed-delivery-sample {
  --sample-paper: #fffefa;
  --sample-rule: #e5e2db;
  --sample-muted: #62605b;
  padding-block: clamp(36px, 4vw, 56px);
  font-family: inherit;
  color: var(--luxury-ink, #171615);
}
#sample .heed-delivery-sample-header { max-width: 760px; margin: 0 auto 24px; text-align: center; }
#sample .heed-delivery-sample-header .heed-sample-eyebrow {
  margin: 0 0 12px; color: #8d4732; font-size: .6875rem; font-weight: 600; line-height: 1.4; letter-spacing: .13em;
}
#sample .heed-delivery-sample-header h2 { font-size: clamp(1.875rem, 3.25vw, 2.75rem); line-height: 1.14; letter-spacing: -.045em; font-weight: 500; text-wrap: balance; }
#sample .heed-delivery-sample-header .heed-sample-intro { max-width: 580px; margin: 14px auto 0; font-size: .9375rem; line-height: 1.65; color: var(--luxury-ink-soft, #55575b); text-wrap: pretty; }
#sample .heed-sample-sheet { overflow: hidden; border: 1px solid var(--sample-rule); border-radius: 14px; background: var(--sample-paper); box-shadow: 0 2px 3px #211a0e03, 0 12px 30px -24px #211a0e30; }
#sample .heed-sample-sheet-bar { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 54px; padding: 14px 20px; border-bottom: 1px solid var(--sample-rule); }
#sample .heed-sample-sheet-name { display: inline-flex; align-items: center; gap: 9px; font-size: .8125rem; font-weight: 600; letter-spacing: -.01em; }
#sample .heed-sample-sheet-name svg { width: 17px; height: 17px; color: #8b8174; fill: none; stroke: currentColor; stroke-width: 1.25; }
#sample .heed-sample-sheet-count { display: inline-flex; align-items: center; gap: 10px; color: var(--sample-muted); font-size: .75rem; font-variant-numeric: tabular-nums; white-space: nowrap; }
#sample .heed-delivery-table-scroll { position: relative; border: 0; border-radius: 0; background: var(--sample-paper); overflow-x: auto; overscroll-behavior-x: contain; scrollbar-color: #c4bdb1 #f6f4ef; scrollbar-width: thin; }
#sample .heed-delivery-table-scroll:focus-visible { outline: 2px solid var(--luxury-focus, #8f2c18); outline-offset: -3px; }
#sample table { min-width: 1090px; width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 0; font-size: .8125rem; line-height: 1.5; }
#sample .heed-sample-col-first { width: 76px; }
#sample .heed-sample-col-last { width: 90px; }
#sample .heed-sample-col-title { width: 180px; }
#sample .heed-sample-col-company { width: 132px; }
#sample .heed-sample-col-email { width: 260px; }
#sample .heed-sample-col-phone { width: 132px; }
#sample .heed-sample-col-profile { width: 110px; }
#sample .heed-sample-col-checked { width: 110px; }
#sample th { padding: 11px 14px; background: #f7f6f2; color: var(--sample-muted); font-size: .75rem; font-weight: 500; line-height: 1.5; letter-spacing: .025em; white-space: nowrap; border: 0; }
#sample td { height: 76px; padding: 12px 14px; vertical-align: middle; border-top: 1px solid var(--sample-rule); background: var(--sample-paper); line-height: 1.5; overflow-wrap: normal; }
#sample tbody tr:first-child td { border-top: 0; }
#sample td:first-child { font-weight: 600; }
#sample td:nth-child(2) { font-weight: 600; }
#sample .heed-sample-data, #sample .heed-sample-phone, #sample .heed-sample-checked { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: .75rem; font-weight: 400; letter-spacing: -.02em; font-variant-numeric: tabular-nums; white-space: nowrap; }
#sample .heed-sample-data { display: block; }
#sample .heed-sample-email-status { position: relative; display: inline-flex; align-items: center; gap: 4px; margin-top: 7px; padding: 2px 6px 2px 4px; border: 1px solid #c8ddcf; border-radius: 5px; color: #2e6647; background: #f0f7f1; font-size: .6875rem; font-weight: 500; line-height: 1.35; letter-spacing: 0; white-space: nowrap; }
#sample .heed-sample-email-status .sr-only { top: 0; left: 0; }
#sample .heed-sample-email-status svg { width: 11px; height: 11px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; }
#sample .heed-sample-profile a { display: inline-flex; align-items: center; gap: 4px; min-height: 44px; color: #69523e; font-size: .75rem; text-decoration: underline; text-decoration-color: #c7bbad; text-underline-offset: 3px; white-space: nowrap; }
#sample .heed-sample-profile a:hover { color: var(--luxury-ink, #171615); text-decoration-color: currentColor; }
#sample .heed-sample-profile svg { width: 12px; height: 12px; fill: none; stroke: currentColor; stroke-width: 1.25; }
#sample .heed-sample-profile a:focus-visible { outline: 2px solid var(--luxury-focus, #8f2c18); outline-offset: 3px; border-radius: 2px; }
#sample .heed-sample-sheet-footer { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 12px 20px; border-top: 1px solid var(--sample-rule); background: #faf9f6; }
#sample .heed-delivery-sample-disclosure { margin: 0; color: var(--sample-muted); font-size: .75rem; line-height: 1.6; }
#sample .heed-sample-scroll-hint { display: none; flex: none; align-items: center; gap: 8px; margin: 0; color: #69523e; font-size: .75rem; line-height: 1.5; white-space: nowrap; }
#sample .heed-sample-scroll-hint svg { width: 18px; height: 12px; fill: none; stroke: currentColor; stroke-width: 1.25; }
#sample .heed-delivery-sample-actions { flex-direction: row; align-items: center; justify-content: space-between; gap: 24px; margin-top: 24px; padding: 0 2px; text-align: left; }
#sample .heed-sample-download-copy .heed-sample-download-title { margin: 0 0 5px; color: var(--luxury-ink, #171615); font-size: .875rem; font-weight: 600; letter-spacing: -.015em; }
#sample .heed-sample-download-copy > p:last-child { color: var(--sample-muted); font-size: .75rem; line-height: 1.6; }
#sample .heed-delivery-sample-download { flex: none; display: inline-flex; gap: 9px; min-height: 46px; width: auto; padding: 12px 19px; border: 1px solid #e14c2d; border-radius: 8px; background: var(--luxury-orange, #ff5d3a); color: var(--luxury-ink, #171615); font-size: .875rem; font-weight: 600; letter-spacing: -.01em; box-shadow: 0 1px 2px #9e37181a, inset 0 1px #ffffff26; transition: background-color 140ms ease, box-shadow 140ms ease; }
#sample .heed-delivery-sample-download svg { width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 1.4; stroke-linecap: round; stroke-linejoin: round; }
#sample .heed-delivery-sample-download:hover { background: var(--luxury-orange-hover, #f25231); box-shadow: 0 2px 5px #9e371826; }
@media (max-width: 1279px) {
  #sample .heed-sample-scroll-hint { display: inline-flex; }
}
@media (max-width: 767px) {
  #sample .heed-delivery-sample-header { text-align: left; margin-bottom: 24px; }
  #sample .heed-delivery-sample-header .heed-sample-intro { margin-left: 0; font-size: .875rem; }
  #sample .heed-sample-sheet-bar { padding: 13px 14px; gap: 8px; }
  #sample .heed-sample-sheet-name { font-size: .75rem; gap: 7px; }
  #sample .heed-sample-sheet-count { font-size: .75rem; gap: 6px; }
  #sample table { width: 1090px; }
  #sample td { height: 76px; padding-block: 12px; }
  #sample th:first-child, #sample td:first-child { position: sticky; left: 0; z-index: 1; }
  #sample th:nth-child(2), #sample td:nth-child(2) { position: sticky; left: 76px; z-index: 1; border-right: 1px solid #d9d4ca; box-shadow: 5px 0 8px -6px #44321f40; }
  #sample .heed-sample-sheet-footer { flex-direction: column; align-items: flex-start; gap: 8px; padding: 12px 14px; }
  #sample .heed-sample-scroll-hint { display: inline-flex; }
  #sample .heed-delivery-sample-actions { margin-top: 20px; gap: 20px; }
}
@media (max-width: 539px) {
  #sample.heed-delivery-sample { padding-block: 36px; }
  #sample .heed-delivery-sample-header { margin-bottom: 20px; }
  #sample .heed-delivery-sample-header .heed-sample-eyebrow { margin-bottom: 8px; }
  #sample .heed-delivery-sample-header .heed-sample-intro { margin-top: 12px; }
  #sample th:nth-child(2), #sample td:nth-child(2) { position: static; border-right: 0; box-shadow: none; }
  #sample th:first-child, #sample td:first-child { border-right: 1px solid #d9d4ca; box-shadow: 5px 0 8px -6px #44321f40; }
  #sample .heed-sample-download-title { display: none; }
  #sample .heed-sample-sheet-footer { gap: 6px; }
  #sample .heed-delivery-sample-header h2 { max-width: 330px; }
  #sample .heed-sample-sheet-count .heed-sample-sheet-divider { display: none; }
  #sample .heed-sample-sheet-count { flex-direction: column; align-items: flex-end; gap: 0; line-height: 1.6; }
  #sample .heed-delivery-sample-actions { flex-direction: column; align-items: stretch; gap: 12px; margin-top: 16px; }
  #sample .heed-delivery-sample-download { width: 100%; min-height: 48px; }
}
@media (max-width: 359px) {
  #sample th:first-child, #sample td:first-child { position: static; border-right: 0; box-shadow: none; }
}
@media (prefers-reduced-motion: reduce) {
  #sample .heed-delivery-sample-download { transition: none; }
}
