/* MEDECAL 2026 TAR lote004: restrict historical vs switch-only in pastel, responsive post-it cards. */
#me-av-arv-lote004{box-sizing:border-box;margin:23px 0;padding:18px;border:1px solid #e2dded;background:linear-gradient(130deg,#faf8ff,#fffaf5 78%);border-radius:16px;color:#40556b}
#me-av-arv-lote004[hidden]{display:none!important}
#me-av-arv-lote004 h3{margin:0 0 10px;font-size:20px;color:#4b5375;line-height:1.25}
#me-av-arv-lote004 .me-arv004-alert{border:1px solid #f1dcbb;background:#fff5e6;color:#7b5b32;border-radius:9px;padding:11px;font-size:12px;line-height:1.6;margin:0 0 10px}
#me-av-arv-lote004 .me-arv004-stats{color:#6a7485;font-weight:730;font-size:12px;margin:0 0 12px}
#me-av-arv-lote004 .me-arv004-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}
#me-av-arv-lote004 .me-arv004-card{min-width:0;background:#fff;border:1px solid #e5dfed;border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:7px;box-shadow:0 3px 12px rgba(88,71,98,.04)}
#me-av-arv-lote004 .me-arv004-card h4{margin:0;font-weight:790;font-size:15px;line-height:1.3;color:#4a5578}
#me-av-arv-lote004 .me-arv004-badge{align-self:start;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:790;border:1px solid #ebd5b7;background:#fff3e7;color:#84603d}
#me-av-arv-lote004 .me-arv004-badge.historical{background:#fff0ef;border-color:#efd5d3;color:#855258}
#me-av-arv-lote004 .me-arv004-badge.switch_only{background:#edf5fc;border-color:#cddfeb;color:#3d6185}
#me-av-arv-lote004 .me-arv004-intro{font-size:12px;line-height:1.5;color:#657589;margin:0}
#me-av-arv-lote004 .me-arv004-details{padding:9px;border:1px solid #e4ddec;border-radius:9px;background:#fbfaff}
#me-av-arv-lote004 .me-arv004-details>summary{font-size:12px;line-height:1.5;font-weight:760;color:#545d83;cursor:pointer}
#me-av-arv-lote004 .me-arv004-body{padding-top:8px;margin-top:8px;border-top:1px solid #e6e0ed}
#me-av-arv-lote004 .me-arv004-body p{font-size:12px;line-height:1.55;margin:8px 0;color:#566d7a;overflow-wrap:anywhere}
#me-av-arv-lote004 .me-arv004-body strong{color:#4d5c70;font-weight:780}
#me-av-arv-lote004 .me-arv004-eligibility{background:#fff8ea;border-left:3px solid #ecd196;padding:8px;border-radius:6px}
#me-av-arv-lote004 .me-arv004-dose{background:#eaf7fc;border:1px solid #d0e9f2;border-radius:7px;padding:9px}
#me-av-arv-lote004 .me-arv004-renal{background:#f2f6fb;padding:8px;border-radius:6px}
#me-av-arv-lote004 .me-arv004-warnings{background:#fff1ef;border-left:3px solid #e3aca8;padding:9px;border-radius:6px}
#me-av-arv-lote004 .me-arv004-disclaimer{display:block;color:#7a7f87;font-size:11px;line-height:1.45;padding-top:7px}
@media(max-width:600px){#me-av-arv-lote004{padding:12px}#me-av-arv-lote004 .me-arv004-grid{grid-template-columns:1fr}}
