.aurenbio-coa-lookup-page{--coa-navy:#08286d;--coa-blue:#1e63c7;--coa-deep:#07328f;--coa-border:#d7e4f6;--coa-ice:#f6faff;--coa-muted:#526889;--coa-green:#1da55a;--coa-font:Poppins,Arial,sans-serif}.aurenbio-coa-lookup-page *{box-sizing:border-box}.aurenbio-coa-lookup-page,.aurenbio-coa-lookup-page{margin:0;background:#f5f8fc;color:var(--coa-navy);font-family:var(--coa-font)}.aurenbio-coa-lookup-page button,.aurenbio-coa-lookup-page input,.aurenbio-coa-lookup-page select{font:inherit}.aurenbio-coa-lookup-page .coa-sprite{position:absolute;width:0;height:0;overflow:hidden}.aurenbio-coa-lookup-page .coa-page{width:min(1328px,calc(100% - 64px));margin:0 auto 56px;padding:30px 0 0}.aurenbio-coa-lookup-page .coa-page svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aurenbio-coa-lookup-page .coa-intro{position:relative;text-align:center;padding:8px 24px 30px;background:radial-gradient(circle at 8% 15%,rgba(117,169,235,.12),transparent 14%),radial-gradient(circle at 92% 12%,rgba(117,169,235,.12),transparent 14%)}.aurenbio-coa-lookup-page .coa-intro:before,.aurenbio-coa-lookup-page .coa-intro:after{content:"";position:absolute;width:120px;height:90px;top:-28px;opacity:.18;background:linear-gradient(30deg,transparent 48%,#79a8e8 49% 51%,transparent 52%),linear-gradient(150deg,transparent 48%,#79a8e8 49% 51%,transparent 52%)}.aurenbio-coa-lookup-page .coa-intro:before{left:0}.aurenbio-coa-lookup-page .coa-intro:after{right:0;transform:scaleX(-1)}.aurenbio-coa-lookup-page .coa-eyebrow{margin:0 0 8px;font-size:16px;font-weight:700}.aurenbio-coa-lookup-page .coa-intro h1{margin:0;color:#061f57;font-size:42px;line-height:1.15;letter-spacing:-1.4px}.aurenbio-coa-lookup-page .coa-intro>p:last-child{margin:13px 0 0;color:#3d557c;font-size:15px;line-height:1.55}.aurenbio-coa-lookup-page .coa-section{margin:0 0 14px;padding:22px 30px 24px;background:#fff;border:1px solid var(--coa-border);border-radius:12px;box-shadow:0 8px 24px rgba(22,68,135,.045)}.aurenbio-coa-lookup-page .coa-section-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.aurenbio-coa-lookup-page .coa-section-heading>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:38px;border-radius:10px;background:linear-gradient(135deg,#1269d8,#07399b);color:#fff;font-size:14px;font-weight:800;box-shadow:0 4px 9px rgba(21,81,170,.18)}.aurenbio-coa-lookup-page .coa-section-heading h2{margin:5px 0 0;font-size:20px;line-height:1.25}.aurenbio-coa-lookup-page .coa-section-heading p{margin:3px 0 0;color:var(--coa-muted);font-size:11px}.aurenbio-coa-lookup-page .coa-search-shell{border:1px solid #d3e0f1;border-radius:9px;overflow:hidden}.aurenbio-coa-lookup-page .coa-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f8fbff}.aurenbio-coa-lookup-page .coa-tab{height:50px;border:0;border-right:1px solid #d3e0f1;border-bottom:1px solid #d3e0f1;background:#f9fbfe;color:#5a6d8c;font-size:12px;font-weight:600;cursor:pointer}.aurenbio-coa-lookup-page .coa-tab:last-child{border-right:0}.aurenbio-coa-lookup-page .coa-tab svg{width:20px;height:20px;margin-right:8px;vertical-align:middle}.aurenbio-coa-lookup-page .coa-tab.is-active{border-bottom:0;background:#fff;color:#064fc2;box-shadow:inset 0 2px 0 #1764dd}.aurenbio-coa-lookup-page .coa-search-form{display:grid;grid-template-columns:1.15fr 1.05fr 1.15fr 180px;gap:22px;align-items:end;padding:22px 14px 24px}.aurenbio-coa-lookup-page .coa-search-form.is-hidden{display:none}.aurenbio-coa-lookup-page .coa-search-form label{position:relative;display:grid;gap:9px;color:#0a2865;font-size:11px;font-weight:700}.aurenbio-coa-lookup-page .coa-search-form select,.aurenbio-coa-lookup-page .coa-search-form input{width:100%;height:52px;border:1px solid #cad9ed;border-radius:7px;background:#fff;color:#102f6a;padding:0 15px;outline:0}.aurenbio-coa-lookup-page .coa-search-form select:focus,.aurenbio-coa-lookup-page .coa-search-form input:focus{border-color:#1764dd;box-shadow:0 0 0 3px rgba(30,99,199,.12)}.aurenbio-coa-lookup-page .coa-search-form select:disabled{background:#f5f7fa;color:#94a2b8}.aurenbio-coa-lookup-page .coa-info-button{position:absolute;left:108px;top:-2px;width:18px;height:18px;padding:0;border:0;background:transparent;color:#155fce;cursor:pointer}.aurenbio-coa-lookup-page .coa-info-button svg{width:15px;height:15px}.aurenbio-coa-lookup-page .coa-primary-button{height:52px;border:0;border-radius:7px;background:linear-gradient(135deg,#105bd1,#052c8e);color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px rgba(11,62,153,.18)}.aurenbio-coa-lookup-page .coa-primary-button svg{width:18px;height:18px;margin-right:9px;vertical-align:middle}.aurenbio-coa-lookup-page .coa-primary-button:hover{filter:brightness(1.06)}.aurenbio-coa-lookup-page .coa-primary-button:active{transform:translateY(1px)}.aurenbio-coa-lookup-page .coa-report-field{grid-column:1/4}.aurenbio-coa-lookup-page .coa-helper-row{display:flex;align-items:center;justify-content:space-between;margin:0 14px 14px;padding:11px 15px;background:#f4f8fe;border:1px solid #dce7f6;border-radius:7px;color:#38537d;font-size:11px}.aurenbio-coa-lookup-page .coa-helper-row span{display:flex;align-items:center;gap:12px}.aurenbio-coa-lookup-page .coa-helper-row span svg{width:20px;height:20px;color:#1262d4}.aurenbio-coa-lookup-page .coa-helper-row button{border:0;background:transparent;color:#0755c8;font-size:11px;font-weight:700;cursor:pointer}.aurenbio-coa-lookup-page .coa-helper-row button svg{width:15px;height:15px;vertical-align:middle}.aurenbio-coa-lookup-page .coa-helper-panel{margin:-4px 14px 14px;padding:12px 15px;border:1px solid #dce7f6;border-radius:7px;color:#4d6384;font-size:11px}.aurenbio-coa-lookup-page .coa-form-error{margin:0 14px 14px;color:#b42318;font-size:11px}.aurenbio-coa-lookup-page .coa-result-stage{min-height:175px;border:1px dashed #c8d8ef;border-radius:8px;display:grid;place-items:center;padding:20px;background:linear-gradient(135deg,#fff,#fbfdff)}.aurenbio-coa-lookup-page .coa-state{width:100%;text-align:center}.aurenbio-coa-lookup-page .coa-state-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:#eef5ff;color:#0e60dc}.aurenbio-coa-lookup-page .coa-state-icon svg{width:30px;height:30px}.aurenbio-coa-lookup-page .coa-state strong{font-size:14px}.aurenbio-coa-lookup-page .coa-state p{margin:5px 0 0;color:var(--coa-muted);font-size:11px}.aurenbio-coa-lookup-page .coa-state-loading{display:flex;align-items:center;justify-content:center;gap:14px}.aurenbio-coa-lookup-page .coa-spinner{width:30px;height:30px;border:3px solid #d7e5f7;border-top-color:#1764dd;border-radius:50%;animation:coa-spin .8s linear infinite}@keyframes coa-spin{to{transform:rotate(360deg)}}.aurenbio-coa-lookup-page .coa-match-heading{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px;text-align:left}.aurenbio-coa-lookup-page .coa-match-heading .coa-state-icon{margin:0}.aurenbio-coa-lookup-page .coa-result-grid{width:min(780px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d7e3f2;border-radius:8px;overflow:hidden}.aurenbio-coa-lookup-page .coa-result-grid div{padding:12px 14px;border-right:1px solid #d7e3f2;border-bottom:1px solid #d7e3f2;text-align:left}.aurenbio-coa-lookup-page .coa-result-grid div:nth-child(4n){border-right:0}.aurenbio-coa-lookup-page .coa-result-grid dt{font-size:9px;font-weight:700;color:#617493;text-transform:uppercase}.aurenbio-coa-lookup-page .coa-result-grid dd{margin:4px 0 0;font-size:12px;font-weight:700}.aurenbio-coa-lookup-page .coa-state-no-match,.aurenbio-coa-lookup-page .coa-state-error{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:900px;text-align:left}.aurenbio-coa-lookup-page .coa-state-no-match .coa-state-icon,.aurenbio-coa-lookup-page .coa-state-error .coa-state-icon{margin:0}.aurenbio-coa-lookup-page .coa-state-icon-error{background:#fff1f0;color:#d92d20;font-size:24px;font-weight:800}.aurenbio-coa-lookup-page .coa-secondary-button{height:42px;padding:0 18px;border:1px solid #1561ce;border-radius:6px;background:#fff;color:#0a4dbb;font-size:10px;font-weight:700;cursor:pointer}.aurenbio-coa-lookup-page .coa-evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aurenbio-coa-lookup-page .coa-evidence-grid article{padding:14px;border:1px solid #d3e1f3;border-radius:9px;background:#fff}.aurenbio-coa-lookup-page .coa-evidence-grid header{display:flex;align-items:center;gap:11px;margin-bottom:12px}.aurenbio-coa-lookup-page .coa-card-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#edf4ff;color:#0e5cda}.aurenbio-coa-lookup-page .coa-card-icon svg{width:24px;height:24px}.aurenbio-coa-lookup-page .coa-card-icon.coa-green{background:#ecfbf3;color:#1a9b59}.aurenbio-coa-lookup-page .coa-card-icon.coa-violet{background:#f0efff;color:#4a43d4}.aurenbio-coa-lookup-page .coa-card-icon.coa-cyan{background:#ebfaff;color:#1686ad}.aurenbio-coa-lookup-page .coa-evidence-grid h3{margin:0;font-size:12px}.aurenbio-coa-lookup-page .coa-evidence-grid header p{margin:3px 0 0;color:var(--coa-muted);font-size:9px}.aurenbio-coa-lookup-page .coa-evidence-preview{height:112px;border:1px dashed #c6d4e8;border-radius:7px;overflow:hidden;position:relative;background:#f8fbff}.aurenbio-coa-lookup-page .coa-evidence-preview img{width:100%;height:100%;object-fit:cover;opacity:.52}.aurenbio-coa-lookup-page .coa-evidence-preview span{position:absolute;inset:auto 0 12px;text-align:center;color:#617493;font-size:10px}.aurenbio-coa-lookup-page .coa-evidence-action{height:36px;margin-top:10px;border:1px solid #cfdcf0;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:9px;color:#0a52c6;text-decoration:none;font-size:10px;font-weight:700}.aurenbio-coa-lookup-page .coa-evidence-action svg{width:15px;height:15px}.aurenbio-coa-lookup-page .coa-evidence-action.is-disabled{background:#f6f8fb;color:#93a2b7;cursor:not-allowed}.aurenbio-coa-lookup-page .coa-section-note{display:flex;align-items:center;gap:10px;margin:13px 0 0;color:#546a8c;font-size:10px}.aurenbio-coa-lookup-page .coa-section-note svg{width:16px;height:16px;color:#1764dd}.aurenbio-coa-lookup-page .coa-technical-heading{display:flex;align-items:flex-start;justify-content:space-between}.aurenbio-coa-lookup-page .coa-expand-button{height:42px;padding:0 16px;border:1px solid #c9daf0;border-radius:7px;background:#fff;color:#0a4ebc;font-size:10px;font-weight:700;cursor:pointer}.aurenbio-coa-lookup-page .coa-expand-button:disabled{color:#9aa8bb;background:#f7f9fc;cursor:not-allowed}.aurenbio-coa-lookup-page .coa-expand-button svg{width:16px;height:16px;margin-right:8px;vertical-align:middle}.aurenbio-coa-lookup-page .coa-accordion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 14px}.aurenbio-coa-lookup-page .coa-accordion-grid article{border:1px solid #d1e0f2;border-radius:8px;overflow:hidden}.aurenbio-coa-lookup-page .coa-accordion-grid article>button{width:100%;min-height:64px;padding:9px 12px;border:0;background:#fff;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;color:var(--coa-navy);text-align:left;cursor:pointer}.aurenbio-coa-lookup-page .coa-accordion-grid article>button:disabled{cursor:default}.aurenbio-coa-lookup-page .coa-accordion-grid b{display:block;font-size:10px}.aurenbio-coa-lookup-page .coa-accordion-grid small{display:block;margin-top:3px;color:#5d7292;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aurenbio-coa-lookup-page .coa-accordion-chevron{width:16px;height:16px;transition:.2s}.aurenbio-coa-lookup-page .coa-accordion-grid button[aria-expanded="true"] .coa-accordion-chevron{transform:rotate(90deg)}.aurenbio-coa-lookup-page .coa-accordion-panel{padding:0 14px 12px 64px;background:#fbfdff}.aurenbio-coa-lookup-page .coa-accordion-panel dl{margin:0}.aurenbio-coa-lookup-page .coa-accordion-panel div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-top:1px solid #e5edf8;font-size:9px}.aurenbio-coa-lookup-page .coa-accordion-panel dt{color:#607392}.aurenbio-coa-lookup-page .coa-accordion-panel dd{margin:0;text-align:right;font-weight:600}.aurenbio-coa-lookup-page .coa-help{display:grid;grid-template-columns:1.55fr .8fr;gap:30px;align-items:stretch}.aurenbio-coa-lookup-page .coa-help-copy{padding:3px 0}.aurenbio-coa-lookup-page .coa-support-points{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0 0}.aurenbio-coa-lookup-page .coa-support-points article{display:flex;gap:11px;padding:8px 20px;border-right:1px solid #dce6f3}.aurenbio-coa-lookup-page .coa-support-points article:first-child{padding-left:10px}.aurenbio-coa-lookup-page .coa-support-points article:last-child{border-right:0}.aurenbio-coa-lookup-page .coa-support-points article>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#effbf4;color:#1a9d59}.aurenbio-coa-lookup-page .coa-support-points svg{width:25px;height:25px}.aurenbio-coa-lookup-page .coa-support-points b{font-size:10px}.aurenbio-coa-lookup-page .coa-support-points p{margin:5px 0 0;color:#486181;font-size:9px;line-height:1.55}.aurenbio-coa-lookup-page .coa-whatsapp-card{display:grid;grid-template-columns:55px 1fr;gap:10px 16px;padding:18px 22px;border:1px solid #d4e1f1;border-radius:9px;background:linear-gradient(135deg,#f8fcff,#f0f6ff)}.aurenbio-coa-lookup-page .coa-whatsapp-icon{grid-row:1;display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#fff;color:#1aa158;box-shadow:0 4px 12px rgba(13,88,59,.1)}.aurenbio-coa-lookup-page .coa-whatsapp-icon svg{width:36px;height:36px}.aurenbio-coa-lookup-page .coa-whatsapp-card h3{margin:4px 0 0;font-size:12px}.aurenbio-coa-lookup-page .coa-whatsapp-card p{margin:5px 0 0;color:#526989;font-size:9px;line-height:1.55}.aurenbio-coa-lookup-page .coa-whatsapp-card button{grid-column:1/-1;height:44px;border:0;border-radius:6px;background:linear-gradient(135deg,#2bb766,#159148);color:#fff;font-size:10px;font-weight:700;cursor:pointer}.aurenbio-coa-lookup-page .coa-whatsapp-card button svg{width:14px;height:14px;margin-left:7px;vertical-align:middle}.aurenbio-coa-lookup-page .coa-whatsapp-card small{grid-column:1/-1;color:#526989;font-size:8.5px;text-align:center}.aurenbio-coa-lookup-page [hidden]{display:none!important}

.aurenbio-coa-lookup-page .coa-lab-verification {
  height: 34px;
  margin-top: 7px;
  border: 1px solid #b7d9c5;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: #148449;
  background: #f2fcf6;
  text-decoration: none;
  font-size: 9px;
  font-weight: 700;
}

.aurenbio-coa-lookup-page .coa-lab-verification svg {
  width: 14px;
  height: 14px;
}

.aurenbio-coa-lookup-page {
  background-color: #f5f8fc;
  background-image: url("assets/coa-hero-molecule.svg"), url("assets/coa-hero-molecule.svg");
  background-repeat: no-repeat, no-repeat;
  background-position: left -34px top -44px, right -34px top -44px;
  background-size: 300px 220px, 300px 220px;
}

.aurenbio-coa-lookup-page .coa-intro {
  background: transparent;
}

.aurenbio-coa-lookup-page .coa-intro::before,.aurenbio-coa-lookup-page .coa-intro::after {
  display: none;
}

.aurenbio-coa-lookup-page .coa-search-shell {
  background: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);
  box-shadow: 0 10px 28px rgba(25, 76, 153, 0.06);
}

.aurenbio-coa-lookup-page .coa-tabs {
  background: linear-gradient(90deg, #f3f8ff 0%, #f7f5ff 100%);
}

.aurenbio-coa-lookup-page .coa-tab {
  color: #536a91;
  font-size: 13px;
  transition: color 0.18s ease, background-color 0.18s ease, box-shadow 0.18s ease;
}

.aurenbio-coa-lookup-page .coa-tab:first-child svg {
  color: #0865df;
}

.aurenbio-coa-lookup-page .coa-tab:last-child svg {
  color: #6656c9;
}

.aurenbio-coa-lookup-page .coa-tab:hover {
  background: #f1f6ff;
  color: #073c9a;
}

.aurenbio-coa-lookup-page .coa-tab.is-active {
  background: linear-gradient(180deg, #ffffff 0%, #f4f8ff 100%);
  color: #0756c8;
  box-shadow: inset 0 3px 0 #1764dd, inset 0 -1px 0 #ffffff;
}

.aurenbio-coa-lookup-page .coa-search-form select {
  -webkit-appearance: none;
  appearance: none;
  padding-right: 48px;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%230A4FAF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px 16px;
}

.aurenbio-coa-lookup-page .coa-search-form label,.aurenbio-coa-lookup-page .coa-search-form select,.aurenbio-coa-lookup-page .coa-search-form input {
  font-size: 12px;
}

.aurenbio-coa-lookup-page .coa-field-title {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.aurenbio-coa-lookup-page .coa-info-button {
  position: static;
  display: inline-grid;
  place-items: center;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  margin: 0;
  transform: none;
}

.aurenbio-coa-lookup-page .coa-primary-button {
  font-size: 13px;
}

.aurenbio-coa-lookup-page .coa-search-form select:disabled {
  background-color: #f5f7fa;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2398A7BC' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px 16px;
}

.aurenbio-coa-lookup-page .coa-helper-row {
  background: linear-gradient(90deg, #f1f7ff 0%, #f5f8ff 52%, #f4f2ff 100%);
  border-color: #cfdef3;
  font-size: 12px;
}

.aurenbio-coa-lookup-page .coa-helper-row button {
  flex: 0 0 auto;
  min-height: 30px;
  padding: 0 10px;
  border: 1px solid #d3e2f6;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.78);
  font-size: 12px;
}

.aurenbio-coa-lookup-page .coa-helper-row button:hover {
  background: #ffffff;
  border-color: #a9c8ef;
}

.aurenbio-coa-lookup-page .coa-evidence-preview {
  height: 142px;
  border-style: solid;
  border-color: #d2e1f3;
  background: #f7faff;
}

.aurenbio-coa-lookup-page .coa-evidence-preview img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  opacity: 1;
}

.aurenbio-coa-lookup-page .coa-evidence-preview span {
  display: none !important;
}

.aurenbio-coa-lookup-page .coa-evidence-action:not(.is-disabled) {
  border-color: #125fd2;
  background: linear-gradient(135deg, #1769dc, #073b9f);
  color: #ffffff;
  box-shadow: 0 5px 12px rgba(14, 74, 170, 0.16);
}

.aurenbio-coa-lookup-page .coa-evidence-action.is-pending {
  border-color: #236bd1;
  background: #ffffff;
  color: #0c55bd;
  box-shadow: none;
}

.aurenbio-coa-lookup-page .coa-evidence-action.is-pending:hover {
  background: #edf5ff;
  border-color: #0f58c3;
}

.aurenbio-coa-lookup-page .coa-evidence-action:not(.is-disabled):hover {
  filter: brightness(1.07);
}

.aurenbio-coa-lookup-page .coa-card-icon.coa-indigo {
  background: #eef2ff;
  color: #4056c9;
}

.aurenbio-coa-lookup-page .coa-card-icon.coa-orange {
  background: #fff4e8;
  color: #d96b14;
}

.aurenbio-coa-lookup-page .coa-expand-button:not(:disabled) {
  border-color: #145ecb;
  background: linear-gradient(135deg, #1769dc, #073b9f);
  color: #ffffff;
  box-shadow: 0 5px 12px rgba(14, 74, 170, 0.14);
}

.aurenbio-coa-lookup-page .coa-expand-button:not(:disabled):hover {
  filter: brightness(1.07);
}

.aurenbio-coa-lookup-page .coa-accordion-grid article > button:not(:disabled):hover,.aurenbio-coa-lookup-page .coa-accordion-grid article > button[aria-expanded="true"] {
  background: #f5f9ff;
}

.aurenbio-coa-lookup-page .coa-accordion-grid article > button {
  grid-template-columns: 42px minmax(0, 1fr) 16px;
  column-gap: 10px;
  padding: 9px 16px 9px 12px;
}

.aurenbio-coa-lookup-page .coa-accordion-grid article > button > span:nth-child(2) {
  min-width: 0;
  overflow: hidden;
}

.aurenbio-coa-lookup-page .coa-accordion-chevron {
  position: relative;
  z-index: 1;
  width: 16px;
  height: 16px;
  justify-self: end;
  background: #ffffff;
}

.aurenbio-coa-lookup-page .coa-accordion-grid article > button:hover .coa-accordion-chevron,.aurenbio-coa-lookup-page .coa-accordion-grid article > button[aria-expanded="true"] .coa-accordion-chevron {
  background: #f5f9ff;
}

.aurenbio-coa-lookup-page .coa-accordion-grid article > button:focus-visible,.aurenbio-coa-lookup-page .coa-expand-button:focus-visible {
  outline: 3px solid rgba(23, 100, 221, 0.22);
  outline-offset: -3px;
}

.aurenbio-coa-lookup-page .coa-accordion-panel .coa-technical-empty {
  display: block;
  padding: 10px 0 3px;
  border-top: 1px solid #e5edf8;
  font-size: 9px;
}

.aurenbio-coa-lookup-page .coa-technical-empty p {
  margin: 0 0 9px;
  color: #526989;
}

.aurenbio-coa-lookup-page .coa-technical-empty ul {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.aurenbio-coa-lookup-page .coa-technical-empty li {
  padding: 4px 7px;
  border: 1px solid #d7e4f5;
  border-radius: 999px;
  background: #ffffff;
  color: #173f7d;
}

.aurenbio-coa-lookup-page .coa-technical-empty small {
  display: block;
  margin: 0;
  color: #526989;
  font-size: inherit;
  white-space: normal;
}

.aurenbio-coa-lookup-page .coa-accordion-panel .coa-technical-results {
  display: block;
  padding-top: 8px;
  border-top: 1px solid #e5edf8;
  font-size: 9px;
}

.aurenbio-coa-lookup-page .coa-accordion-panel .coa-technical-results-head,.aurenbio-coa-lookup-page .coa-accordion-panel .coa-technical-result-row {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, .85fr);
  gap: 10px;
}

.aurenbio-coa-lookup-page .coa-technical-results-head {
  padding: 0 0 6px;
  color: #607392;
  font-size: 8px;
  font-weight: 700;
  text-transform: uppercase;
}

.aurenbio-coa-lookup-page .coa-technical-result-row {
  padding: 7px 0;
  border-top: 1px solid #e5edf8;
  color: #173f7d;
}

.aurenbio-coa-lookup-page .coa-technical-result-row > span {
  min-width: 0;
  overflow-wrap: anywhere;
}

.aurenbio-coa-lookup-page .coa-technical-result-row > span:first-child,.aurenbio-coa-lookup-page .coa-technical-result-row > span:last-child {
  font-weight: 600;
}

.aurenbio-coa-lookup-page .coa-support-points article:first-child > span {
  border: 1px solid #c7efda;
  background: linear-gradient(145deg, #f3fff8, #e4f8ed);
  color: #159653;
}

.aurenbio-coa-lookup-page .coa-support-points article:first-child > span svg {
  width: 23px;
  height: 23px;
  stroke-width: 1.65;
}

.aurenbio-coa-lookup-page .coa-whatsapp-icon {
  border: 3px solid #ffffff;
  background: linear-gradient(145deg, #2fd475, #159a52);
  color: #ffffff;
  box-shadow: 0 5px 14px rgba(18, 139, 76, 0.24);
}

.aurenbio-coa-lookup-page .coa-whatsapp-icon svg {
  width: 29px;
  height: 29px;
  stroke-width: 1.55;
}

@media (max-width: 1024px) {
  .aurenbio-coa-lookup-page {
    background-position: left -78px top -42px, right -78px top -42px;
    background-size: 230px 168px, 230px 168px;
  }

  .aurenbio-coa-lookup-page .coa-page {
    width: 100%;
    max-width: none;
    margin-bottom: 24px;
    padding-top: 12px;
  }

  .aurenbio-coa-lookup-page .coa-intro {
    padding: 16px 8px 22px;
  }

  .aurenbio-coa-lookup-page .coa-eyebrow {
    margin-bottom: 7px;
    font-size: 11px;
  }

  .aurenbio-coa-lookup-page .coa-intro h1 {
    max-width: 330px;
    margin-inline: auto;
    font-size: 27px;
    line-height: 1.12;
    letter-spacing: -0.7px;
  }

  .aurenbio-coa-lookup-page .coa-intro > p:last-child {
    max-width: 340px;
    margin: 10px auto 0;
    font-size: 11px;
    line-height: 1.55;
  }

  .aurenbio-coa-lookup-page .coa-intro > p:last-child br {
    display: none;
  }

  .aurenbio-coa-lookup-page .coa-section {
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
    padding: 18px 16px;
    border-radius: 10px;
  }

  .aurenbio-coa-lookup-page .coa-search-shell,.aurenbio-coa-lookup-page .coa-tabs,.aurenbio-coa-lookup-page .coa-search-form:not(.is-hidden),.aurenbio-coa-lookup-page .coa-helper-row {
    max-width: none;
  }

  .aurenbio-coa-lookup-page .coa-section-heading {
    gap: 10px;
    margin-bottom: 12px;
  }

  .aurenbio-coa-lookup-page .coa-section-heading > span {
    flex-basis: 36px;
    width: 36px;
    height: 34px;
    font-size: 12px;
  }

  .aurenbio-coa-lookup-page .coa-section-heading h2 {
    margin-top: 4px;
    font-size: 19px;
    line-height: 1.3;
  }

  .aurenbio-coa-lookup-page .coa-tabs {
    grid-template-columns: 1fr 1fr;
  }

  .aurenbio-coa-lookup-page .coa-tab {
    min-height: 58px;
    height: auto;
    padding: 10px 8px;
    font-size: 11px;
    line-height: 1.35;
  }

  .aurenbio-coa-lookup-page .coa-tab svg {
    width: 16px;
    height: 16px;
    margin-right: 4px;
  }

  .aurenbio-coa-lookup-page .coa-search-form:not(.is-hidden) {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
    padding: 18px 14px;
  }

  .aurenbio-coa-lookup-page .coa-search-form label {
    width: 100%;
    min-width: 0;
    gap: 9px;
    font-size: 12px;
  }

  .aurenbio-coa-lookup-page .coa-report-field {
    grid-column: auto;
  }

  .aurenbio-coa-lookup-page .coa-search-form select,.aurenbio-coa-lookup-page .coa-search-form input,.aurenbio-coa-lookup-page .coa-primary-button {
    display: block;
    width: 100%;
    min-width: 0;
    height: 48px;
    font-size: 12px;
  }

  .aurenbio-coa-lookup-page .coa-search-form select {
    padding-right: 46px;
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    font-size: 12px;
  }

  .aurenbio-coa-lookup-page .coa-search-form select:disabled {
    background-color: #f5f7fa;
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 16px 16px;
  }

  .aurenbio-coa-lookup-page .coa-primary-button {
    min-height: 48px;
    font-size: 12px;
  }

  .aurenbio-coa-lookup-page .coa-helper-row {
    align-items: stretch;
    gap: 12px;
    margin: 0 14px 14px;
    padding: 13px;
    flex-direction: column;
  }

  .aurenbio-coa-lookup-page .coa-helper-row span {
    align-items: flex-start;
    font-size: 11px;
    line-height: 1.55;
  }

  .aurenbio-coa-lookup-page .coa-helper-row button {
    width: 100%;
    min-height: 38px;
    padding: 0 12px;
    font-size: 11px;
    text-align: center;
  }

  .aurenbio-coa-lookup-page .coa-helper-panel,.aurenbio-coa-lookup-page .coa-form-error {
    margin-right: 14px;
    margin-left: 14px;
  }

  .aurenbio-coa-lookup-page .coa-result-stage {
    min-height: 154px;
    padding: 16px 12px;
  }

  .aurenbio-coa-lookup-page .coa-state-no-match,.aurenbio-coa-lookup-page .coa-state-error {
    grid-template-columns: 1fr;
    justify-items: center;
    text-align: center;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid,.aurenbio-coa-lookup-page .coa-help,.aurenbio-coa-lookup-page .coa-support-points {
    grid-template-columns: 1fr;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid {
    display: flex;
    width: auto;
    gap: 12px;
    margin-right: -16px;
    margin-left: -16px;
    padding: 0 16px 10px;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-padding-inline: 16px;
    scroll-snap-type: x mandatory;
    overscroll-behavior-inline: contain;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid::-webkit-scrollbar {
    display: none;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid > article {
    flex: 0 0 calc(100% - 42px);
    min-width: 0;
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

  .aurenbio-coa-lookup-page .coa-evidence-preview {
    height: 158px;
  }

  .aurenbio-coa-lookup-page .coa-technical-heading {
    gap: 8px;
    flex-direction: column;
  }

  .aurenbio-coa-lookup-page .coa-expand-button {
    align-self: flex-end;
    margin: -4px 0 10px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid small {
    white-space: normal;
  }

  .aurenbio-coa-lookup-page .coa-technical-results-head {
    display: none;
  }

  .aurenbio-coa-lookup-page .coa-technical-result-row {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 8px 14px;
    padding: 10px 0;
  }

  .aurenbio-coa-lookup-page .coa-technical-result-row > span {
    display: grid;
    gap: 3px;
  }

  .aurenbio-coa-lookup-page .coa-technical-result-row > span::before {
    content: attr(data-label);
    color: #607392;
    font-size: 8px;
    font-weight: 700;
    text-transform: uppercase;
  }

  .aurenbio-coa-lookup-page .coa-technical-result-row > span:first-child {
    grid-column: 1 / -1;
  }

  .aurenbio-coa-lookup-page .coa-help {
    gap: 14px;
  }

  .aurenbio-coa-lookup-page .coa-support-points {
    margin-top: 4px;
  }

  .aurenbio-coa-lookup-page .coa-support-points article,.aurenbio-coa-lookup-page .coa-support-points article:first-child {
    padding: 10px 4px;
    border-right: 0;
    border-bottom: 1px solid #dce6f3;
  }

  .aurenbio-coa-lookup-page .coa-support-points article:last-child {
    border-bottom: 0;
  }

  .aurenbio-coa-lookup-page .coa-whatsapp-card {
    padding: 16px;
  }
}


@media (max-width: 1024px) {
  .aurenbio-coa-lookup-page {
    overflow-x: hidden;
  }

  .aurenbio-coa-lookup-page .coa-page {
    width: min(100% - 28px, 920px);
    margin-inline: auto;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin: 0;
    padding: 0;
    overflow: visible;
    scroll-snap-type: none;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid > article {
    width: auto;
    min-width: 0;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid {
    grid-template-columns: 1fr;
  }

  .aurenbio-coa-lookup-page .coa-section,.aurenbio-coa-lookup-page .coa-evidence-grid article,.aurenbio-coa-lookup-page .coa-accordion-grid article,.aurenbio-coa-lookup-page .coa-whatsapp-card {
    height: auto;
  }
}

@media (min-width: 601px) and (max-width: 1024px) {
  .aurenbio-coa-lookup-page .coa-search-form:not(.is-hidden) {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aurenbio-coa-lookup-page .coa-search-form[data-search-form="batch"] label:nth-of-type(3),.aurenbio-coa-lookup-page .coa-search-form[data-search-form="batch"] .coa-primary-button,.aurenbio-coa-lookup-page .coa-search-form[data-search-form="report"] .coa-report-field,.aurenbio-coa-lookup-page .coa-search-form[data-search-form="report"] .coa-primary-button {
    grid-column: 1 / -1;
  }

  .aurenbio-coa-lookup-page .coa-result-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .aurenbio-coa-lookup-page .coa-result-grid div:nth-child(4n) {
    border-right: 1px solid #d7e3f2;
  }

  .aurenbio-coa-lookup-page .coa-result-grid div:nth-child(3n) {
    border-right: 0;
  }
}

@media (max-width: 600px) {
  .aurenbio-coa-lookup-page {
    background-position: left -92px top -54px, right -92px top -54px;
    background-size: 205px 150px, 205px 150px;
  }

  .aurenbio-coa-lookup-page .coa-page {
    width: calc(100% - 16px);
    margin-bottom: 16px;
    padding-top: 6px;
  }

  .aurenbio-coa-lookup-page .coa-intro {
    padding: 13px 10px 18px;
  }

  .aurenbio-coa-lookup-page .coa-eyebrow {
    font-size: 12px;
  }

  .aurenbio-coa-lookup-page .coa-intro h1 {
    max-width: 355px;
    font-size: clamp(27px, 7.7vw, 32px);
    line-height: 1.1;
    letter-spacing: -0.65px;
  }

  .aurenbio-coa-lookup-page .coa-intro > p:last-child {
    max-width: 350px;
    font-size: 12px;
    line-height: 1.5;
  }

  .aurenbio-coa-lookup-page .coa-section {
    margin-bottom: 8px;
    padding: 16px 12px;
    border-radius: 10px;
  }

  .aurenbio-coa-lookup-page .coa-section-heading {
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 12px;
  }

  .aurenbio-coa-lookup-page .coa-section-heading > span {
    flex-basis: 38px;
    width: 38px;
    height: 36px;
  }

  .aurenbio-coa-lookup-page .coa-section-heading h2 {
    margin-top: 3px;
    font-size: 18px;
    line-height: 1.25;
  }

  .aurenbio-coa-lookup-page .coa-section-heading p {
    font-size: 10px;
    line-height: 1.45;
  }

  .aurenbio-coa-lookup-page .coa-search-shell {
    width: 100%;
  }

  .aurenbio-coa-lookup-page .coa-tab {
    min-height: 52px;
    padding: 8px 5px;
    font-size: 10px;
  }

  .aurenbio-coa-lookup-page .coa-tab svg {
    display: block;
    width: 17px;
    height: 17px;
    margin: 0 auto 3px;
  }

  .aurenbio-coa-lookup-page .coa-search-form:not(.is-hidden) {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px 10px;
    padding: 15px 12px;
  }

  .aurenbio-coa-lookup-page .coa-search-form[data-search-form="batch"] label:nth-of-type(3),.aurenbio-coa-lookup-page .coa-search-form[data-search-form="batch"] .coa-primary-button,.aurenbio-coa-lookup-page .coa-search-form[data-search-form="report"] .coa-report-field,.aurenbio-coa-lookup-page .coa-search-form[data-search-form="report"] .coa-primary-button {
    grid-column: 1 / -1;
  }

  .aurenbio-coa-lookup-page .coa-search-form label {
    gap: 7px;
    font-size: 11px;
    line-height: 1.35;
  }

  .aurenbio-coa-lookup-page .coa-field-title {
    min-height: 20px;
  }

  .aurenbio-coa-lookup-page .coa-search-form select,.aurenbio-coa-lookup-page .coa-search-form input,.aurenbio-coa-lookup-page .coa-primary-button {
    height: 50px;
    min-height: 50px;
    padding-inline: 12px;
    font-size: 11px;
  }

  .aurenbio-coa-lookup-page .coa-search-form select {
    padding-right: 35px;
    background-position: right 11px center;
    background-size: 14px 14px;
  }

  .aurenbio-coa-lookup-page .coa-primary-button {
    font-size: 12px;
  }

  .aurenbio-coa-lookup-page .coa-helper-row {
    gap: 9px;
    margin: 0 12px 12px;
    padding: 11px 12px;
  }

  .aurenbio-coa-lookup-page .coa-helper-row span,.aurenbio-coa-lookup-page .coa-helper-row button,.aurenbio-coa-lookup-page .coa-helper-panel,.aurenbio-coa-lookup-page .coa-form-error {
    font-size: 10px;
  }

  .aurenbio-coa-lookup-page .coa-helper-row button {
    min-height: 40px;
  }

  .aurenbio-coa-lookup-page .coa-result-stage {
    min-height: 138px;
    padding: 14px 10px;
  }

  .aurenbio-coa-lookup-page .coa-state strong {
    font-size: 13px;
  }

  .aurenbio-coa-lookup-page .coa-state p {
    font-size: 10px;
    line-height: 1.5;
  }

  .aurenbio-coa-lookup-page .coa-state-no-match,.aurenbio-coa-lookup-page .coa-state-error {
    gap: 10px;
  }

  .aurenbio-coa-lookup-page .coa-secondary-button {
    width: 100%;
    min-height: 46px;
  }

  .aurenbio-coa-lookup-page .coa-result-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aurenbio-coa-lookup-page .coa-result-grid div,.aurenbio-coa-lookup-page .coa-result-grid div:nth-child(4n) {
    min-width: 0;
    padding: 10px;
    border-right: 1px solid #d7e3f2;
  }

  .aurenbio-coa-lookup-page .coa-result-grid div:nth-child(2n) {
    border-right: 0;
  }

  .aurenbio-coa-lookup-page .coa-result-grid dt {
    font-size: 8px;
  }

  .aurenbio-coa-lookup-page .coa-result-grid dd {
    overflow-wrap: anywhere;
    font-size: 10px;
    line-height: 1.4;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid article {
    min-width: 0;
    padding: 10px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid header {
    align-items: flex-start;
    gap: 8px;
    min-height: 50px;
    margin-bottom: 8px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid .coa-card-icon {
    flex-basis: 36px;
    width: 36px;
    height: 36px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid .coa-card-icon svg {
    width: 20px;
    height: 20px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid h3 {
    font-size: 10px;
    line-height: 1.35;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid header p {
    font-size: 8px;
    line-height: 1.4;
  }

  .aurenbio-coa-lookup-page .coa-evidence-preview {
    height: 105px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-action,.aurenbio-coa-lookup-page .coa-lab-verification {
    min-height: 42px;
    height: auto;
    padding: 7px 5px;
    font-size: 8.5px;
    text-align: center;
  }

  .aurenbio-coa-lookup-page .coa-section-note {
    align-items: flex-start;
    font-size: 9px;
    line-height: 1.45;
  }

  .aurenbio-coa-lookup-page .coa-technical-heading {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: start;
  }

  .aurenbio-coa-lookup-page .coa-technical-heading .coa-section-heading {
    min-width: 0;
  }

  .aurenbio-coa-lookup-page .coa-expand-button {
    align-self: start;
    min-height: 42px;
    margin: 0;
    padding: 0 10px;
    font-size: 9px;
  }

  .aurenbio-coa-lookup-page .coa-expand-button svg {
    margin-right: 5px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid {
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid article > button {
    min-height: 58px;
    grid-template-columns: 38px minmax(0, 1fr) 18px;
    padding: 8px 12px 8px 9px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid .coa-card-icon {
    width: 38px;
    height: 38px;
    flex-basis: 38px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid b {
    font-size: 10px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid small {
    font-size: 8px;
    line-height: 1.4;
  }

  .aurenbio-coa-lookup-page .coa-accordion-panel {
    padding: 0 12px 12px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-panel .coa-technical-results-head {
    display: none;
  }

  .aurenbio-coa-lookup-page .coa-accordion-panel .coa-technical-results,.aurenbio-coa-lookup-page .coa-accordion-panel .coa-technical-empty {
    font-size: 10px;
  }

  .aurenbio-coa-lookup-page .coa-technical-result-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 12px;
  }

  .aurenbio-coa-lookup-page .coa-technical-result-row > span:first-child {
    grid-column: 1 / -1;
  }

  .aurenbio-coa-lookup-page .coa-help {
    gap: 10px;
  }

  .aurenbio-coa-lookup-page .coa-support-points {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0;
    margin-top: 8px;
  }

  .aurenbio-coa-lookup-page .coa-support-points article,.aurenbio-coa-lookup-page .coa-support-points article:first-child {
    display: grid;
    justify-items: center;
    gap: 6px;
    min-width: 0;
    padding: 9px 6px;
    border-right: 1px solid #dce6f3;
    border-bottom: 0;
    text-align: center;
  }

  .aurenbio-coa-lookup-page .coa-support-points article:last-child {
    border-right: 0;
  }

  .aurenbio-coa-lookup-page .coa-support-points article > span {
    width: 36px;
    height: 36px;
    flex-basis: 36px;
  }

  .aurenbio-coa-lookup-page .coa-support-points b {
    font-size: 8.5px;
    line-height: 1.35;
  }

  .aurenbio-coa-lookup-page .coa-support-points p {
    font-size: 8px;
    line-height: 1.4;
  }

  .aurenbio-coa-lookup-page .coa-whatsapp-card {
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 8px 10px;
    padding: 13px;
  }

  .aurenbio-coa-lookup-page .coa-whatsapp-icon {
    width: 44px;
    height: 44px;
  }

  .aurenbio-coa-lookup-page .coa-whatsapp-icon svg {
    width: 25px;
    height: 25px;
  }

  .aurenbio-coa-lookup-page .coa-whatsapp-card h3 {
    font-size: 11px;
  }

  .aurenbio-coa-lookup-page .coa-whatsapp-card p {
    font-size: 9px;
  }

  .aurenbio-coa-lookup-page .coa-whatsapp-card button {
    min-height: 48px;
    height: auto;
    font-size: 10px;
  }
}

@media (max-width: 374px) {
  .aurenbio-coa-lookup-page .coa-page {
    width: calc(100% - 12px);
  }

  .aurenbio-coa-lookup-page .coa-section {
    padding-inline: 10px;
  }

  .aurenbio-coa-lookup-page .coa-intro h1 {
    font-size: 27px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid {
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid article {
    padding: 8px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-grid header {
    min-height: 0;
    margin-bottom: 6px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-preview {
    height: 142px;
  }

  .aurenbio-coa-lookup-page .coa-evidence-action,.aurenbio-coa-lookup-page .coa-lab-verification {
    margin-top: 6px;
  }

  .aurenbio-coa-lookup-page .coa-accordion-grid small {
    overflow: visible;
    font-size: 9px;
    line-height: 1.45;
    white-space: normal;
    text-overflow: clip;
  }

  .aurenbio-coa-lookup-page .coa-support-points {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .aurenbio-coa-lookup-page .coa-support-points article,.aurenbio-coa-lookup-page .coa-support-points article:first-child {
    display: grid;
    grid-template-columns: 36px minmax(0, 1fr);
    align-items: center;
    justify-items: start;
    gap: 0 10px;
    padding: 9px 4px;
    border-right: 0;
    border-bottom: 1px solid #dce6f3;
    text-align: left;
  }

  .aurenbio-coa-lookup-page .coa-support-points article:last-child {
    border-bottom: 0;
  }

  .aurenbio-coa-lookup-page .coa-support-points article > span {
    grid-column: 1;
    width: 36px;
    height: 36px;
  }

  .aurenbio-coa-lookup-page .coa-support-points article > div {
    grid-column: 2;
    min-width: 0;
  }

  .aurenbio-coa-lookup-page .coa-support-points b {
    font-size: 9px;
  }

  .aurenbio-coa-lookup-page .coa-support-points p {
    margin-top: 3px;
    font-size: 8.5px;
    line-height: 1.4;
  }
}

@media (max-width: 600px) {
  .aurenbio-coa-lookup-page .coa-page {
    padding-top: 2px;
  }

  .aurenbio-coa-lookup-page .coa-intro {
    padding: 4px 10px 10px;
  }

  .aurenbio-coa-lookup-page .coa-eyebrow {
    margin-bottom: 3px;
  }

  .aurenbio-coa-lookup-page .coa-intro > p:last-child {
    margin-top: 8px;
  }
}

