:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#20374d;background:#f4f9f8;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;min-height:100vh;line-height:1.55}a{color:inherit}button,input{font:inherit}button{cursor:pointer}.topbar{height:82px;background:white;border-bottom:1px solid #e1ebea;display:flex;align-items:center;gap:22px;padding:0 max(5vw,20px)}.brand{display:flex;align-items:center;text-decoration:none;gap:11px;font-size:23px;font-weight:820;letter-spacing:-1px}.brand-symbol{display:grid;place-items:center;position:relative;width:37px;height:37px;border-radius:11px;background:linear-gradient(140deg,#0c4389,#029c9c);font-size:29px;line-height:1;color:white}.brand-plus{position:absolute;top:3px;left:10px;font-size:13px}.period{color:#0b9a99}.topbar-note{border-left:1px solid #dfe7e8;padding-left:20px;color:#84939c;font-size:13px;font-weight:600}.portal-link{margin-left:auto;text-decoration:none;font-size:13px;color:#116b7d;font-weight:750}.portal-link:hover{text-decoration:underline}.layout{max-width:1240px;padding:52px 22px 68px;margin:0 auto}.hero{max-width:850px;margin-bottom:36px}.eyebrow{color:#078f8c;letter-spacing:2px;font-size:11px;font-weight:830}.hero h1{font-size:clamp(31px,4.6vw,52px);line-height:1.14;letter-spacing:-1.6px;margin:13px 0 14px}.hero em{font-style:normal;color:#078f8c}.hero p{color:#758895;font-size:15px;max-width:700px}.search-label{display:block;font-size:13px;font-weight:750;margin:30px 0 8px}.search-box{border:1px solid #a7d5d2;background:white;border-radius:13px;display:flex;align-items:center;gap:11px;padding:0 17px;box-shadow:0 4px 18px #31546a08;max-width:760px}.search-box svg{color:#0e8585;flex-shrink:0}.search-box:focus-within{outline:3px solid #cbecea}.search-box input{border:0;outline:0;width:100%;height:57px;min-width:0;background:transparent;font-size:16px;color:#1c334b}.hero .hint{font-size:12px;color:#98a6af;margin-top:9px}.columns{display:grid;grid-template-columns:minmax(270px, .9fr) minmax(370px, 1.4fr);gap:20px;align-items:start}.panel{border:1px solid #e1e9ec;background:white;border-radius:17px;box-shadow:0 8px 25px #21364b0b;min-height:330px;overflow:hidden}.panel-head{border-bottom:1px solid #edf1f2;padding:18px 23px;display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-head h2{font-size:17px;letter-spacing:-.3px;margin:0}.count{font-size:11px;letter-spacing:.2px;background:#eff7f6;color:#137f7a;padding:5px 9px;border-radius:20px;font-weight:800}.results{max-height:610px;overflow:auto}.empty{font-size:13px;color:#8596a1;line-height:1.9;padding:35px 23px}.result-button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #edf1f2;background:white;padding:17px 22px}.result-button:hover,.result-button.selected{background:#eff8f7}.result-button strong{display:block;color:#28445a;font-size:14px}.result-button small{display:block;color:#82939d;font-size:12px;margin-top:4px}.result-button .tag{display:inline-block;font-size:10px;color:#168783;background:#e8f5f2;padding:3px 7px;border-radius:5px;margin-top:7px}.detail{padding:23px}.detail .empty{padding:7px}.detail h3{font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:0 0 4px}.detail .lab{font-size:13px;color:#82949c;margin-bottom:22px}.section{border-top:1px solid #edf1f2;padding:16px 0}.section h4{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#508b8c;margin:0 0 6px}.section p{font-size:13px;color:#445967;margin:0}.variant{border:1px solid #e8eff0;border-radius:11px;padding:13px 15px;margin:10px 0;background:#fcfefe}.variant strong{display:block;font-size:13px;color:#254258}.variant small{display:block;color:#778994;margin-top:5px}.tabs{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 14px}.tab{border:1px solid #dce8e8;border-radius:9px;padding:9px 11px;background:white;font-weight:760;font-size:12px;color:#44727b}.tab[aria-selected=true]{background:#0c777e;color:white;border-color:#0c777e}.note{background:#f2f7f7;border-left:3px solid #519a9a;padding:13px 16px;border-radius:7px;color:#5e7883;font-size:12px;line-height:1.7}.prospect-section{border-top:1px solid #edf0f0;padding:14px 0}.prospect-section strong{color:#264a5a;font-size:14px}.prospect-section p{white-space:pre-wrap;color:#425866;font-size:13px}.disclaimer{border-top:1px solid #dee7e7;margin-top:36px;padding:20px 4px;color:#7d909b;font-size:12px}.disclaimer strong{color:#5d7c86}.disclaimer p{max-width:1100px;margin:7px 0}footer{border-top:1px solid #e2e9e9;background:#fff;text-align:center;font-size:12px;color:#99a8ae;padding:24px}footer .period{font-weight:900}.error{color:#a3494a;font-size:13px;padding:15px}@media(max-width:800px){.topbar-note{display:none}.layout{padding-top:35px}.columns{grid-template-columns:1fr}.panel{min-height:180px}.results{max-height:360px}.portal-link{font-size:12px}}

.warning-heading{color:#a63a3a!important}.caution-heading{color:#97621e!important}

/* v0.32.8: lista de reacciones adversas con frecuencia y página. */
.prospect-adverse-list{padding-left:22px;margin:12px 0 18px;line-height:1.6;font-size:13px;color:#3d5363}
.prospect-adverse-list li{margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid #e9efef}
.prospect-adverse-list li strong{display:inline;color:#284653;font-size:13px}
.prospect-adverse-list li small{display:block;margin-top:4px;color:#7e919b;font-size:11px}
