/* ============ Retete Fagron ============ */
:root{
  --rf-red:#e2001a; --rf-dark:#1a1a1a; --rf-gray:#6b7280;
  --rf-light:#e5e7eb; --rf-bg:#fff;
}
.only-print{ display:none; }

.rf-formulary{ max-width:1200px; margin:0 auto; }
.rf-loading{ color:var(--rf-gray); padding:24px 0; }
.rf-layout{ display:flex; gap:24px; align-items:flex-start; }

/* ---------- Sidebar filtre ---------- */
.rf-sidebar{ flex:0 0 260px; width:260px; border:1px solid var(--rf-light); border-radius:12px; overflow:hidden; background:#fff; position:sticky; top:16px; }
.rf-sidebar-head{ background:var(--rf-red); color:#fff; font-weight:700; padding:12px 16px; font-size:15px; }
.rf-facet{ border-top:1px solid var(--rf-light); }
.rf-facet-head{ width:100%; display:block; background:#f9fafb; padding:12px 16px; font-size:14px; font-weight:600; color:var(--rf-dark); text-align:left; }
.rf-facet-body{ max-height:260px; overflow-y:auto; padding:6px 12px 10px; }
.rf-opt{ display:flex; align-items:center; gap:8px; padding:5px 4px; font-size:13px; color:#374151; cursor:pointer; border-radius:6px; }
.rf-opt:hover{ background:#f9fafb; }
.rf-opt input{ margin:0; cursor:pointer; }
.rf-opt-name{ flex:1; }
.rf-opt-count{ color:var(--rf-gray); font-size:12px; }

/* ---------- Zona principala ---------- */
.rf-main{ flex:1 1 auto; min-width:0; }
.rf-topbar{ display:flex; align-items:center; gap:12px; margin-bottom:16px; flex-wrap:wrap; }
.rf-search{ flex:1 1 240px; padding:10px 12px; border:1px solid var(--rf-light); border-radius:8px; font-size:15px; }
.rf-count{ color:var(--rf-gray); font-size:14px; white-space:nowrap; }
.rf-count span{ color:var(--rf-dark); font-weight:700; }
.rf-reset{ padding:9px 14px; border:1px solid var(--rf-light); background:#f9fafb; border-radius:8px; cursor:pointer; font-size:13px; }
.rf-reset:hover{ background:#f3f4f6; }
.rf-grid{ display:grid; gap:14px; grid-template-columns:repeat(auto-fill,minmax(260px,1fr)); }
.rf-card{ display:block; text-decoration:none; color:inherit; border:1px solid var(--rf-light); border-radius:12px; padding:16px; background:#fff; transition:box-shadow .15s, transform .15s; }
.rf-card:hover{ box-shadow:0 6px 20px rgba(0,0,0,.08); transform:translateY(-2px); }
.rf-card-title{ display:block; font-size:15px; line-height:1.35; margin-bottom:10px; color:var(--rf-dark); font-weight:600; }
.rf-card-tags{ display:flex; flex-wrap:wrap; gap:6px; }
.rf-tag{ font-size:11px; padding:3px 9px; border-radius:999px; background:#fdecee; color:var(--rf-red); font-weight:600; }
.rf-tag-form{ background:#eef2ff; color:#3730a3; }
.rf-empty{ text-align:center; color:var(--rf-gray); padding:40px 0; }

@media (max-width:860px){
  .rf-layout{ flex-direction:column; }
  .rf-sidebar{ width:100%; flex-basis:auto; position:static; }
}

/* ---------- Paginare ---------- */
.rf-pager{ display:flex; flex-wrap:wrap; gap:6px; justify-content:center; align-items:center; margin:28px 0 8px; }
.rf-page{ min-width:38px; height:38px; padding:0 10px; border:1px solid var(--rf-light); background:#fff; border-radius:8px; cursor:pointer; font-size:14px; color:var(--rf-dark); }
.rf-page:hover{ background:#f9fafb; }
.rf-page-active{ background:var(--rf-red); border-color:var(--rf-red); color:#fff; font-weight:700; }
.rf-page-active:hover{ background:var(--rf-red); }
.rf-page-nav{ font-size:18px; line-height:1; }
.rf-page-disabled{ opacity:.4; cursor:default; }
.rf-page-dots{ color:var(--rf-gray); padding:0 4px; }

/* ---------- Pagina individuala ---------- */
.rf-single{ max-width:860px; margin:0 auto; position:relative; }
.rf-single-actions{ display:flex; justify-content:space-between; align-items:center; margin-bottom:18px; }
.rf-back{ text-decoration:none; color:var(--rf-gray); font-size:15px; }
.rf-back:hover{ color:var(--rf-dark); }
.rf-print-btn{ background:var(--rf-red); color:#fff; border:none; padding:11px 20px; border-radius:8px; font-size:15px; font-weight:600; cursor:pointer; }
.rf-print-btn:hover{ background:#c1001a; }
.rf-prescription{ border:1px solid var(--rf-light); border-radius:10px; padding:32px; background:#fff; position:relative; z-index:1; }
.rf-title{ color:var(--rf-red); font-size:24px; line-height:1.3; margin:0 0 24px; padding-bottom:16px; border-bottom:2px solid var(--rf-red); }

/* doua coloane (meta stanga, continut dreapta) */
.rf-doc{ display:grid; grid-template-columns:230px 1fr; gap:30px; }
.rf-col-meta .rf-meta{ margin:0; }
.rf-col-meta dt{ font-weight:700; color:var(--rf-dark); font-size:13px; margin-top:14px; }
.rf-col-meta dt:first-child{ margin-top:0; }
.rf-col-meta dd{ margin:2px 0 0; color:#374151; font-size:13px; }

.rf-h2{ font-size:18px; color:var(--rf-dark); margin:0 0 10px; padding-bottom:6px; border-bottom:1px solid var(--rf-light); }
.rf-col-main .rf-h2{ margin-top:22px; }
.rf-col-main .rf-h2:first-child{ margin-top:0; }
.rf-ingredients{ width:100%; border-collapse:collapse; margin:8px 0 4px; }
.rf-ingredients th,.rf-ingredients td{ text-align:left; padding:8px 10px; border-bottom:1px solid var(--rf-light); }
.rf-ingredients th{ background:#f9fafb; font-size:14px; }
.rf-steps{ margin:8px 0; padding-left:22px; }
.rf-steps li{ margin-bottom:8px; line-height:1.5; }

@media (max-width:680px){ .rf-doc{ grid-template-columns:1fr; gap:16px; } }

/* ---------- Watermark (doar la print; pe ecran e ascuns) ---------- */
.rf-watermark{ display:none; }

/* ---------- Print / PDF ---------- */
@media print{
  .no-print,.rf-single-actions,
  header,footer,nav,#wpadminbar,
  .fusion-header-wrapper,.fusion-header,.fusion-secondary-header,.fusion-footer,
  .fusion-page-title-bar,#side-header,.avada-footer-widgets,.to-top-container,
  .fusion-sliding-bar-wrapper,.side-header-wrapper,.awb-menu__wrapper,
  .fusion-logo,.fusion-main-menu,.fusion-mobile-nav-holder,.fusion-secondary-main-menu,
  .searchform,.fusion-search-form,.fusion-flyout-menu-toggle,.awb-menu{ display:none !important; }

  /* Orice imagine sau antet ramas IN AFARA zonei de reteta. Lista de clase
     Avada nu acoperea tot: pe unele configuratii logoul apare dintr-un
     container cu alt nume si ocupa un sfert din prima pagina.
     Restrictionat la ce e in afara `.rf-single`, ca sa nu ascunda continut. */
  /* Antetul si subsolul sunt construite cu Avada Theme Builder, deci containerul
     e `fusion-tb-header` / `fusion-tb-footer` - NU clasele standard de antet.
     De aceea nici selectoarele obisnuite nu le prindeau. Ascunderea doar a
     logoului golea continutul, dar containerul rămânea in flux si ocupa cativa
     centimetri in capul fiecarei pagini printate. */
  .fusion-tb-header, .fusion-tb-footer, .fusion-tb-page-title-bar,
  .fusion-slider-visibility{ display:none !important; }

  /* Logoul Origin NU e in antetul temei: e un element de continut Avada
     (fusion-image-element / fusion-imageframe) pus in layout ca imagine
     oarecare. De aceea selectoarele de antet nu-l prindeau si ocupa un sfert
     din prima pagina printata.
     Ascund doar ce e IN AFARA zonei de reteta: `.rf-single .fusion-image-element`
     ar putea fi continut legitim si rămâne vizibil. */
  .fusion-image-element,
  .fusion-imageframe,
  .fusion-column-anchor{ display:none !important; }
  .rf-single .fusion-image-element,
  .rf-single .fusion-imageframe{ display:block !important; }

  body > header, body > .header, #header, .site-header, .header-wrapper,
  .fusion-header-v1, .fusion-header-v2, .fusion-header-v3, .fusion-header-v4,
  .fusion-header-v5, .fusion-header-v6, .fusion-header-v7,
  .avada-row > .fusion-logo, .logo, .site-logo, .custom-logo-link,
  .fusion-breadcrumbs, .breadcrumbs, .entry-title, .page-title,
  .post-navigation, .comments-area, .related-posts, .sharingbox,
  .fusion-title, .fusion-content-widget-area{ display:none !important; }

  /* Parantezele unghiulare CJK din codul de capitol USP (〈795〉) lipsesc din
     fontul implicit de print al unor browsere - in Safari codul apare ca "795",
     fara paranteze. Adaug fonturi de rezerva care le contin. Nu modific datele:
     e doar o problema de randare. */
  .rf-col-main, .rf-col-meta{
    font-family:inherit, "Hiragino Sans", "Apple SD Gothic Neo",
                "Arial Unicode MS", "Noto Sans CJK SC", "Segoe UI Symbol", sans-serif !important; }

  html,body{ background:#fff !important; margin:0 !important; padding:0 !important; }
  main, .fusion-row, .fusion-wrapper, #main, .post-content{
    margin:0 !important; padding:0 !important; max-width:none !important; }
  .rf-single{ max-width:none !important; margin:0 !important; }
  /* Chenar rotunjit si la printare, ca la Fagron: delimiteaza reteta de
     marginea foii si arata ca un document, nu ca text turnat pe pagina.
     z-index:1 il tine deasupra watermark-ului. */
  .rf-prescription{ border:.5pt solid #d5d5d5 !important; border-radius:3mm !important;
                    padding:7mm 8mm !important; box-shadow:none !important;
                    background:transparent !important;
                    position:relative !important; z-index:1 !important; }

  /* Elemente FIXE, care la printare se randeaza pe FIECARE pagina.
     `cky-modal` e fereastra de setari cookie CookieYes: 980px inaltime,
     ascunsa pe ecran dar randata la print ca suprafata alba peste text -
     exact "pata" raportata. La fel bara de consimtamant si butonul "sus".
     Identificate cautand in DOM elementele cu position:fixed. */
  .cky-modal, .cky-overlay, .cky-consent-container, .cky-btn-revisit-wrapper,
  .cky-consent-bar, .cky-preference-center, .cky-notice,
  .fusion-top-top-link, .to-top-container,
  [class*="cookie"], [id*="cookie"],
  .pum-overlay, .pum, .popmake-overlay{ display:none !important; }

  /* plasa generala: orice element fix ramas nu trebuie sa se repete pe pagini */
  body *[style*="position:fixed"], body *[style*="position: fixed"]{ display:none !important; }

  /* Watermark, ancorat in FLUXUL documentului.
     `position:fixed` se comporta imprevizibil la printare: Chrome il ancoreaza
     la fereastra, nu la pagina, si in loc sa-l repete centrat pe fiecare foaie
     il plaseaza o data, deplasat - de aici aparitia doar pe pagina 2 si
     alinierea spre stanga.
     `absolute` in interiorul `.rf-single` il fixeaza fata de document, iar
     `left:50%` cu `translateX(-50%)` il centreaza corect indiferent de latimea
     paginii. Se vede pe prima pagina, ca la Fagron. */
  .rf-watermark{ display:block !important; position:absolute !important;
                 top:13% !important; left:50% !important;
                 transform:translateX(-50%) !important;
                 width:100% !important; text-align:center !important;
                 z-index:0 !important; pointer-events:none !important; }
  .rf-single{ position:relative !important; }

  /* Regula pentru IMAGINE. A lipsit intr-o versiune anterioara, iar fara ea
     logoul se randa opac, drept si la dimensiune naturala - toate trei
     simptomele veneau din aceeasi omisiune.
     Rotatia se aplica pe IMG, nu pe container: containerul face centrarea,
     imaginea face inclinarea. */
  .rf-watermark img{ display:inline-block !important; width:74% !important;
                     max-width:none !important; height:auto !important;
                     opacity:.09 !important; transform:rotate(-32deg) !important;
                     -webkit-print-color-adjust:exact !important;
                     print-color-adjust:exact !important; }
  .rf-watermark span{ display:none !important; }

  /* continutul deasupra watermark-ului */
  .rf-prescription{ position:relative !important; z-index:1 !important; }

  /* dimensiuni text lizibile (Avada le umfla implicit) */
  .rf-title{ color:#000 !important; border-color:#000 !important; font-size:17pt !important; margin:0 0 14px !important; padding-bottom:10px !important; }
  .rf-doc{ display:grid !important; grid-template-columns:180px 1fr !important; gap:20px !important; }
  .rf-col-meta dt{ font-size:9pt !important; font-weight:700 !important; margin-top:8px !important; color:#000 !important; }
  .rf-col-meta dd{ font-size:9pt !important; margin:1px 0 0 !important; color:#222 !important; line-height:1.35 !important; }
  .rf-h2{ font-size:12pt !important; margin:14px 0 6px !important; color:#000 !important; }
  .rf-col-main p, .rf-steps li, .rf-ingredients th, .rf-ingredients td{ font-size:10pt !important; line-height:1.4 !important; }
  .rf-ingredients th,.rf-ingredients td{ padding:4px 8px !important; }
  .rf-tag,.rf-card-tags{ display:none !important; }
  a[href]::after{ content:"" !important; }

  /* --- rupturi de pagina ---
     Fara astea, un tabel de compozitie se poate rupe intre ingredient si
     cantitate, iar un titlu de sectiune poate rămâne singur la finalul paginii. */
  .rf-ingredients tr{ page-break-inside:avoid !important; break-inside:avoid !important; }
  .rf-ingredients thead{ display:table-header-group !important; }  /* capul se repeta */
  .rf-h2{ page-break-after:avoid !important; break-after:avoid !important; }
  .rf-steps li{ page-break-inside:avoid !important; break-inside:avoid !important; }
  .rf-formula-notes{ page-break-inside:avoid !important; break-inside:avoid !important;
                     background:transparent !important; border-top:1px dashed #999 !important;
                     border-left:none !important; padding:8px 0 0 14px !important;
                     font-size:9pt !important; font-weight:600 !important; }
  .rf-col-main p{ orphans:3 !important; widows:3 !important; }
  .rf-meta-list li{ font-size:9pt !important; }

  /* --- provenienta, pe fiecare pagina ---
     Un PDF printat ajunge la masa de lucru fara context. Codul si adresa
     permit regasirea retetei si verificarea ca e versiunea curenta. */
  .rf-print-sursa{ display:block !important; margin-top:10mm !important;
                   padding-top:3mm !important; border-top:.4pt solid #bbb !important;
                   font-size:7.5pt !important; color:#666 !important; }
  .rf-org-id{ border-color:#000 !important; color:#000 !important;
              font-size:8pt !important; padding:2px 6px !important; }

  @page{ margin:1.2cm 1.4cm; }
}


/* Nota de sub tabelul de compozitie (explica asteriscurile din numele
   ingredientelor: compozitia trituratelor, densitati). */
.rf-formula-notes{ margin:6px 0 18px; padding:10px 12px; background:#f9fafb;
  border-left:3px solid var(--rf-dark); font-size:13px; line-height:1.55; color:#4a5560; }


/* ---- v1.7.5: cod ORG + pagina restrictionata ---- */
.rf-org-id{display:inline-block;font:600 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;
  letter-spacing:.04em;color:#c8102e;border:1px solid #c8102e;border-radius:3px;
  padding:4px 8px;margin-bottom:10px}
.rf-title .rf-org-id{margin-left:10px;vertical-align:middle}
.rf-meta-public{width:100%;max-width:640px;border-collapse:collapse;margin:18px 0 28px}
.rf-meta-public th,.rf-meta-public td{border-bottom:1px solid #e5e5e5;padding:9px 12px;
  text-align:left;font-size:14px;vertical-align:top}
.rf-meta-public th{width:34%;font-weight:600;color:#444}
.rf-gate{border:1px solid #e0e0e0;border-left:4px solid #c8102e;background:#fafafa;
  padding:22px 24px;max-width:640px;border-radius:3px}
.rf-gate h2{margin:0 0 10px;font-size:19px}
.rf-gate p{margin:0 0 10px;font-size:14px;line-height:1.55;color:#444}
.rf-gate-actions{margin-top:16px}
.rf-btn{display:inline-block;background:#c8102e;color:#fff;text-decoration:none;
  padding:9px 18px;border-radius:3px;font-size:14px;font-weight:600;margin-right:8px}
.rf-btn:hover{background:#a50d26;color:#fff}
.rf-btn-ghost{background:transparent;color:#c8102e;border:1px solid #c8102e}
.rf-btn-ghost:hover{background:#c8102e;color:#fff}

/* cod ORG pe cardul din lista */
.rf-card-org{display:block;font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;
  letter-spacing:.05em;color:#c8102e;margin-bottom:5px}

/* =====================================================================
 * v1.8.2 — pagina de retetă în stilul Fagron
 * ---------------------------------------------------------------------
 * Diferentele fata de stilul anterior, toate observate comparand paginile:
 *   - sans-serif peste tot; titlul si secțiunile erau serif
 *   - titlul negru, nu rosu, si fara linie rosie dedesubt
 *   - secțiunile fara linie orizontala sub titlu
 *   - etichetele din coloana stanga cu doua puncte, valorile ca liste
 *   - tabelul de compozitie cu linii subtiri gri, fara fundal la cap
 *   - nota de sub tabel in bold, fara fundal colorat
 *   - accentul rosu pastrat DOAR pe codul ORG, ca element de brand
 * Culoarea de brand rămâne a ta; imitam structura, nu identitatea.
 * ===================================================================== */

.rf-single{ max-width:1000px; }
.rf-prescription{
  border:1px solid #e3e3e3; border-radius:6px; padding:40px 44px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
.rf-title{
  font-family:inherit; color:#1a1a1a; font-size:28px; font-weight:600;
  line-height:1.25; margin:0 0 30px; padding-bottom:0; border-bottom:none;
  letter-spacing:-.01em;
}
.rf-doc{ grid-template-columns:250px 1fr; gap:44px; }

/* coloana stanga */
.rf-col-meta dt{
  font-weight:600; color:#1a1a1a; font-size:13.5px; margin-top:20px;
  letter-spacing:0;
}
.rf-col-meta dd{ margin:4px 0 0; color:#444; font-size:13.5px; line-height:1.5; }
.rf-meta-list{ margin:4px 0 0; padding-left:16px; list-style:disc; }
.rf-meta-list li{ font-size:13.5px; color:#444; line-height:1.5; margin:0 0 2px; }

/* secțiuni */
.rf-h2{
  font-family:inherit; font-size:19px; font-weight:600; color:#1a1a1a;
  margin:34px 0 12px; padding-bottom:0; border-bottom:none; letter-spacing:-.005em;
}
.rf-col-main .rf-h2:first-child{ margin-top:0; }
.rf-col-main p{ font-size:14px; line-height:1.62; color:#333; margin:0 0 12px; }
.rf-steps li{ font-size:14px; line-height:1.62; color:#333; margin:0 0 6px; }

/* tabelul de compozitie */
.rf-ingredients{ margin:14px 0 6px; }
.rf-ingredients th{
  background:transparent; font-size:13.5px; font-weight:600; color:#666;
  border-bottom:1px solid #d8d8d8; padding:10px 4px;
}
.rf-ingredients td{
  font-size:14px; color:#1a1a1a; border-bottom:1px solid #ededed; padding:12px 4px;
}
.rf-ingredients td:last-child, .rf-ingredients th:last-child{ text-align:left; width:34%; }

/* nota de sub tabel: bold si indentata, ca la Fagron */
.rf-formula-notes{
  background:transparent; border:none; border-top:1px dashed #d8d8d8;
  margin:10px 0 6px; padding:14px 0 0 18px;
  font-size:13px; font-weight:600; color:#1a1a1a; line-height:1.55;
}

/* codul ORG - singurul accent de brand */
.rf-org-id{
  border-color:#c8102e; color:#c8102e; font-size:12px; padding:5px 10px;
  margin-bottom:14px;
}



/* filtrul "Data adăugării" — butoane exclusive, ca la Fagron */
.rf-perioade{ display:flex; flex-wrap:wrap; gap:8px; padding-top:4px; }
.rf-perioada-btn{
  display:inline-flex; align-items:center; gap:7px; cursor:pointer;
  background:#fff; border:1px solid #d8d8d8; border-radius:4px;
  padding:7px 12px; font-size:13px; color:#c8102e; font-weight:500;
  font-family:inherit; line-height:1.2;
}
.rf-perioada-btn:hover:not(:disabled){ border-color:#c8102e; }
.rf-perioada-btn.rf-activ{ background:#c8102e; border-color:#c8102e; color:#fff; }
.rf-perioada-btn.rf-activ .rf-opt-count{ background:rgba(255,255,255,.22); color:#fff; }
/* optiunile goale raman vizibile, dar inactive: filtrul se explica singur
   inainte sa aiba continut */
.rf-perioada-btn:disabled{ color:#aaa; border-color:#e8e8e8; cursor:default; }
.rf-perioada-btn .rf-opt-count{
  background:#f2f2f2; color:#777; border-radius:3px; padding:1px 6px; font-size:11px;
}

/* eticheta de nivel pe cardul din lista */
.rf-card-sus{ display:flex; align-items:center; gap:8px; margin-bottom:6px; }
.rf-card-sus .rf-card-org{ margin:0; }
.rf-badge{
  font-size:10.5px; font-weight:700; letter-spacing:.04em; text-transform:uppercase;
  padding:2px 7px; border-radius:3px; line-height:1.5;
}
.rf-badge-standard{ background:#e8f3ea; color:#256b32; }
.rf-badge-premium { background:#fdeaee; color:#c8102e; }
.rf-lacat{
  width:11px; height:12px; margin-left:auto; opacity:.5; flex:none;
  background:currentColor; color:#888;
  -webkit-mask:var(--rf-lacat) center/contain no-repeat;
          mask:var(--rf-lacat) center/contain no-repeat;
}
:root{ --rf-lacat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'><path d='M2 6V4a4 4 0 018 0v2h1v8H1V6h1zm2 0h4V4a2 2 0 10-4 0v2z'/></svg>"); }
/* cardul blocat: continutul e inaccesibil, dar rămâne clicabil ca sa duca la
   pagina cu invitatia de upgrade */
.rf-card-blocat .rf-card-title{ color:#555; }
.rf-card-blocat:hover{ border-color:#c8102e; }
.rf-gate .rf-badge{ display:inline-block; margin-bottom:10px; }

/* indicatia pe card: arata de ce a fost gasita reteta la o cautare pe afectiune */
.rf-card-ind{ display:block; font-size:11.5px; line-height:1.4; color:#777; margin-top:5px; }

/* cota pe butonul de printare */
.rf-print-btn .rf-cota{ background:rgba(255,255,255,.24); border-radius:3px;
  padding:1px 6px; font-size:11px; font-weight:600; margin-left:8px; }
.rf-print-btn:disabled{ opacity:.6; cursor:wait; }

/* etichetele pe cele trei niveluri: Free, Silver, Gold */
.rf-badge-free  { background:#e8f3ea; color:#256b32; }
.rf-badge-silver{ background:#eef0f2; color:#5a6672; }
.rf-badge-gold  { background:#fdf3e0; color:#8a6216; }
.rf-badge-nepublicat{ background:#f2f2f2; color:#999; }

/* butoanele de tip retetă: aceeasi forma ca perioada, dar culoarea nivelului */
.rf-nivele{ gap:6px }
.rf-nivel-btn[data-val="free"].rf-activ  { background:#256b32; border-color:#256b32 }
.rf-nivel-btn[data-val="silver"].rf-activ{ background:#5a6672; border-color:#5a6672 }
.rf-nivel-btn[data-val="gold"].rf-activ  { background:#8a6216; border-color:#8a6216 }
