.rpdf-root{--ocean-page:#0a1018;--ocean-card:#fff;--ocean-ink:#1a2026;--ocean-muted:#5c6570;--ocean-accent:#376e8c;--ocean-border:hsla(0,0%,100%,.12);--radius-card:18px;background:var(--ocean-page);color:#fff;font-family:Work Sans,system-ui,sans-serif;font-size:10.5pt;line-height:1.45;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rpdf-root *{box-sizing:border-box}@media print{.no-print{display:none!important}.rpdf-root{background:var(--ocean-page)}}@page{size:A4;margin:12mm}.rpdf-root .sheet{margin:0 auto;max-width:210mm;padding:8mm 10mm 12mm}.rpdf-root .hint{background:#ffffff0a;border:1px dashed var(--ocean-border);border-radius:10px;color:#ffffffbf;font-size:11px;margin-bottom:14px;padding:10px 14px}.rpdf-root .header{align-items:flex-start;border-bottom:1px solid var(--ocean-border);display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.rpdf-root .header-titles .field-category_title{font-family:Playfair Display,Georgia,serif;font-size:22pt;font-weight:600;letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase}.rpdf-root .header-titles .field-product_name{color:#ffffffe0;font-size:10.5pt;font-weight:500;letter-spacing:.1em;line-height:1.35;margin:6px 0 0;max-width:280px;text-transform:uppercase}.rpdf-root .brand{flex-shrink:0;text-align:right}.rpdf-root .brand-mark{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:20pt;font-weight:600;letter-spacing:.02em;line-height:1}.rpdf-root .brand-sub{color:#ffffffa6;font-size:8pt;letter-spacing:.22em;margin-top:4px;text-transform:uppercase}.rpdf-root .card{background:var(--ocean-card);border-radius:var(--radius-card);color:var(--ocean-ink);margin-bottom:10px;padding:14px 16px}.rpdf-root .card h2{color:var(--ocean-ink);font-size:10pt;font-weight:700;letter-spacing:.06em;line-height:1.15;margin:0 0 2px;text-transform:uppercase}.rpdf-root .rpdf-prose{color:var(--ocean-muted);font-size:9.5pt}.rpdf-root .card h2+.rpdf-prose{margin-top:0}.rpdf-root .rpdf-prose>:first-child{margin-top:0!important}.rpdf-root .rpdf-prose p{margin:0 0 .35em}.rpdf-root .rpdf-prose p:last-child{margin-bottom:0}.rpdf-root .rpdf-prose strong{color:var(--ocean-ink);font-weight:600}.rpdf-root .card .rpdf-prose+h2{margin-top:7px}.rpdf-root .row-hero{align-items:start;display:grid;gap:14px;grid-template-columns:1fr 148px}.rpdf-root .hero-visual{align-items:center;background:linear-gradient(145deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;border-radius:12px;display:flex;justify-content:center;min-height:120px;overflow:hidden;padding:10px}.rpdf-root .hero-img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.rpdf-root .vial-label-inner{text-align:center;width:100%}.rpdf-root .vial-title{color:var(--ocean-ink);font-size:9pt;font-weight:800;letter-spacing:.06em;margin-bottom:4px}.rpdf-root .vial-conc{color:var(--ocean-muted);font-size:7pt;font-weight:500;line-height:1.35}.rpdf-root .vial-purity{color:var(--ocean-accent);font-size:7pt;font-weight:700;letter-spacing:.12em;margin-top:6px}.rpdf-root .grid-2{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media print{.rpdf-root .grid-2{gap:8px}.rpdf-root .row-hero{grid-template-columns:1fr 128px}}.rpdf-root .important-card{display:grid;gap:0;grid-template-columns:28px 1fr;overflow:hidden;padding:0}.rpdf-root .important-ribbon{align-items:center;background:#e2e8f0;color:var(--ocean-ink);display:flex;font-size:8pt;font-weight:700;justify-content:center;letter-spacing:.12em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.rpdf-root .important-body{padding:10px 12px 10px 8px}.rpdf-root .important-row{align-items:flex-start;display:flex;gap:8px;margin-bottom:6px}.rpdf-root .important-row:last-child{margin-bottom:0}.rpdf-root .icon-dot{align-items:center;background:var(--ocean-ink);border-radius:999px;color:#fff;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.rpdf-root .icon-dot svg{height:13px;width:13px}.rpdf-root .important-text strong{color:var(--ocean-ink);display:block;font-size:8.5pt;font-weight:600;line-height:1.3}.rpdf-root .important-text span{color:var(--ocean-muted);font-size:8pt}.rpdf-root .injection-grid{align-items:start;display:grid;gap:14px;grid-template-columns:160px 1fr}.rpdf-root .body-map--graphic{border:1px solid #e2e8f0;border-radius:12px;display:block;min-height:0;overflow:hidden;padding:0}.rpdf-root .body-map--graphic img{display:block;height:auto;vertical-align:top;width:100%}.rpdf-root .footer-clinic{background:linear-gradient(125deg,#0c1220fa,#162034eb 45%,#0e1424fa);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:inset 0 1px #ffffff0f;margin-top:16px;padding:16px 18px}.rpdf-root .footer-clinic__row{align-items:center;display:flex;flex-wrap:wrap;gap:18px 36px;justify-content:center}.rpdf-root .footer-clinic__item{align-items:center;color:#fff;display:flex;font-family:Work Sans,system-ui,sans-serif;font-size:9pt;font-weight:700;gap:10px;letter-spacing:.02em}.rpdf-root .footer-clinic__icon{color:#fff;flex-shrink:0;height:22px;opacity:.98;width:22px}.rpdf-root .footer-clinic__text{white-space:nowrap}.rpdf-root .footer-clinic__item--addr .footer-clinic__text{line-height:1.25;max-width:300px;white-space:normal}.rpdf-root .footer-clinic a{color:#fff;text-decoration:none}@media print{.rpdf-root .footer-clinic__row{gap:22px 32px}}
