/* VHIP v0.4.6.8.1 — Semiología workflow + persistent patient/encounter integration */
.vhip-clinical-route{position:sticky;top:0;z-index:86;margin:-2px 0 14px;border:1px solid #245568;border-radius:14px;background:rgba(4,25,35,.97);box-shadow:0 12px 30px rgba(0,0,0,.22);backdrop-filter:blur(12px);overflow:hidden}.vhip-route-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid rgba(79,173,194,.16)}.vhip-route-context>div:first-child{min-width:0}.vhip-route-context small{display:block;font-size:8px;letter-spacing:.11em;color:#5edce7;font-weight:800}.vhip-route-context b{display:block;margin-top:2px;color:#f2fcff;font-size:12px}.vhip-route-context span{display:block;margin-top:2px;color:#8caeb8;font-size:8px}.vhip-route-twin{display:grid;grid-template-columns:30px 1fr;column-gap:8px;align-items:center;min-width:210px;padding:7px 10px;border:1px solid #2d7180;border-radius:9px;background:#0a3340;color:#e9fcff;text-align:left;cursor:pointer}.vhip-route-twin .dashicons{grid-row:1/3;font-size:24px;color:#65dce5}.vhip-route-twin b{font-size:9px}.vhip-route-twin small{font-size:7px;color:#91b4be}.vhip-route-steps{display:grid;grid-template-columns:repeat(9,minmax(84px,1fr));gap:1px;background:#153945}.vhip-route-steps button{position:relative;min-height:58px;border:0;background:#08232e;color:#8daab3;padding:7px 5px;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:5px;text-align:left;cursor:pointer}.vhip-route-steps button:hover{background:#0b3140}.vhip-route-steps button>i{grid-row:1/3;width:18px;height:18px;border:1px solid #365f6b;border-radius:50%;display:grid;place-items:center;font-size:7px;font-style:normal}.vhip-route-steps .dashicons{font-size:14px;width:14px;height:14px;color:#668e99}.vhip-route-steps b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vhip-route-steps small{grid-column:2;font-size:6.5px;color:#61818a}.vhip-route-steps button.is-complete{background:#082a2a}.vhip-route-steps button.is-complete>i{border-color:#378b75;background:#0d493d;color:#92e5c5}.vhip-route-steps button.is-complete .dashicons{color:#72d8b4}.vhip-route-steps button.is-complete small{color:#6fb79d}.vhip-route-steps button.is-current{background:#123c49;box-shadow:inset 0 -3px #47cfdd}.vhip-route-steps button.is-current>i{border-color:#51cfdd;background:#0a5362;color:#eaffff}.vhip-route-steps button.is-current .dashicons{color:#69e6ef}.vhip-route-steps button.is-current b{color:#f0fdff}.vhip-route-steps button.is-current small{color:#6bd9e3}.vhip-route-gate{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:8px 12px;background:#302716;border-top:1px solid #745c2d}.vhip-route-gate>.dashicons{color:#f0bd57;font-size:23px}.vhip-route-gate b{font-size:9px;color:#ffe7ae}.vhip-route-gate p{margin:2px 0 0;font-size:7px;color:#bca87b}.vhip-route-gate button{border:1px solid #b78a3d;border-radius:8px;background:#664a1c;color:#fff1c7;padding:7px 9px;font-size:8px;cursor:pointer}.vhip-route-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 12px;background:#061d27}.vhip-route-progress span,.vhip-route-progress b{font-size:7px;color:#91b7c1}.vhip-route-progress progress{width:100%;height:6px;accent-color:#43cbd8}
.vhip-semiology-workspace{display:grid;gap:12px}.vhip-semiology-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border:1px solid #2c6676;border-radius:13px;background:linear-gradient(135deg,#071e2a,#0b3443)}.vhip-semiology-hero small{color:#54d5df;font-size:8px;font-weight:800;letter-spacing:.12em}.vhip-semiology-hero h2{margin:3px 0 4px;font-size:21px;color:#f2fcff}.vhip-semiology-hero p{margin:0;max-width:760px;color:#91b0ba;font-size:9px;line-height:1.45}.vhip-semiology-hero button,.vhip-semiology-findings-list header button{border:1px solid #398291;border-radius:9px;background:#0a3b49;color:#eaffff;padding:8px 11px;cursor:pointer;font-size:8px;white-space:nowrap}.vhip-semiology-hero button .dashicons{margin-right:5px;color:#67dbe4}.vhip-semiology-start{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px;border:1px solid #866b38;border-radius:13px;background:#292317}.vhip-semiology-start>.dashicons{font-size:34px;color:#e7b655}.vhip-semiology-start h3{margin:0 0 3px;color:#ffe6ad;font-size:15px}.vhip-semiology-start p{margin:0;color:#b9a273;font-size:9px}.vhip-semiology-start button{border:1px solid #bc8d3e;border-radius:9px;background:#72511c;color:#fff;padding:9px 12px;cursor:pointer}.vhip-semiology-encounter{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:9px 12px;border:1px solid #2a755f;border-radius:10px;background:#082a25}.vhip-semiology-encounter span{grid-row:1/3;color:#67d6ae;font-size:7px;font-weight:800;letter-spacing:.08em}.vhip-semiology-encounter b{font-size:10px;color:#e9fff7}.vhip-semiology-encounter small{font-size:7px;color:#84aa9d}.vhip-semiology-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vhip-semiology-card{border:1px solid #275568;border-radius:13px;background:#071f2b;overflow:hidden}.vhip-semiology-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #244a59;background:#092733}.vhip-semiology-card>header small{display:block;color:#50cad5;font-size:7px;font-weight:800;letter-spacing:.08em}.vhip-semiology-card>header h3{margin:2px 0 0;font-size:13px;color:#e9fbff}.vhip-semiology-card>header>span{border:1px solid #2d6877;border-radius:999px;background:#0a3440;padding:4px 7px;color:#8edce3;font-size:7px}.vhip-semiology-card form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px}.vhip-semiology-card label{display:grid;gap:4px;color:#94b5bf;font-size:7.5px;font-weight:700}.vhip-semiology-card label.wide{grid-column:1/-1}.vhip-semiology-card input,.vhip-semiology-card select,.vhip-semiology-card textarea{width:100%;box-sizing:border-box;border:1px solid #2b5664;border-radius:8px;background:#061923;color:#e8f8fb;padding:8px;font-size:9px;outline:none}.vhip-semiology-card input:focus,.vhip-semiology-card select:focus,.vhip-semiology-card textarea:focus{border-color:#42c7d4;box-shadow:0 0 0 2px rgba(66,199,212,.08)}.vhip-semiology-card textarea{resize:vertical;line-height:1.4}.vhip-semiology-save{grid-column:1/-1;border:1px solid #3aa4b2;border-radius:9px;background:#0b4a58;color:#efffff;padding:9px 12px;font-size:9px;font-weight:800;cursor:pointer}.vhip-semiology-save:hover{background:#0e5d6c}.vhip-semiology-principle{display:grid;grid-template-columns:24px 1fr;gap:7px;margin:0 12px 12px;padding:9px;border:1px solid #345d6a;border-radius:9px;background:#082630}.vhip-semiology-principle .dashicons{color:#6fd2dc}.vhip-semiology-principle p{margin:0;color:#94b4bd;font-size:7.5px;line-height:1.5}.vhip-semiology-principle b{color:#dff8fb}.vhip-semiology-vitals-link{grid-column:1/-1;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:9px;border:1px solid #2c6170;border-radius:9px;background:#082632}.vhip-semiology-vitals-link>.dashicons{font-size:24px;color:#5ed7e0}.vhip-semiology-vitals-link b{display:block;color:#dff8fb;font-size:8px}.vhip-semiology-vitals-link small{display:block;color:#82a5af;font-size:7px}.vhip-semiology-vitals-link button{border:1px solid #367a88;border-radius:7px;background:#0a3a47;color:#eaffff;padding:7px 8px;font-size:7px;cursor:pointer}.vhip-semiology-findings-list{grid-column:1/-1}.vhip-semiology-finding-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.vhip-semiology-finding-list article{border:1px solid #2a5968;border-left:3px solid #4bbecb;border-radius:9px;background:#08232e;padding:9px}.vhip-semiology-finding-list article.finding-sign{border-left-color:#7db09f}.vhip-semiology-finding-list header{display:grid;grid-template-columns:auto 1fr;gap:4px 7px;align-items:center}.vhip-semiology-finding-list header span{border:1px solid #347481;border-radius:999px;padding:2px 5px;font-size:6.5px;color:#75d6df}.vhip-semiology-finding-list article.finding-sign header span{border-color:#4d7d6e;color:#96d2b8}.vhip-semiology-finding-list header b{font-size:9px;color:#e7faff}.vhip-semiology-finding-list header small{grid-column:2;color:#7fa1ab;font-size:6.5px}.vhip-semiology-finding-list p{margin:6px 0;color:#9eb9c1;font-size:7px;line-height:1.45}.vhip-semiology-finding-list footer{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid #244b58;padding-top:6px}.vhip-semiology-finding-list footer span,.vhip-semiology-finding-list footer strong{font-size:6px;color:#6f929c}.vhip-semiology-finding-list footer strong{color:#6bd6c0}.vhip-semiology-empty{padding:24px;text-align:center;color:#87a8b2}.vhip-semiology-empty .dashicons{font-size:28px;color:#4c8f9e}.vhip-semiology-empty b{display:block;margin:4px 0;font-size:9px;color:#cbe7ed}.vhip-semiology-empty p{margin:0;font-size:7px}
@media(max-width:1180px){.vhip-route-steps{grid-template-columns:repeat(5,1fr)}.vhip-route-steps button:nth-child(n+6){border-top:1px solid #153945}.vhip-semiology-finding-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.vhip-clinical-route{position:relative;top:auto}.vhip-route-context{align-items:stretch;flex-direction:column}.vhip-route-twin{width:100%}.vhip-route-steps{grid-template-columns:repeat(3,1fr)}.vhip-route-gate{grid-template-columns:26px 1fr}.vhip-route-gate button{grid-column:1/-1}.vhip-semiology-grid{grid-template-columns:1fr}.vhip-semiology-findings-list{grid-column:auto}.vhip-semiology-hero{align-items:stretch;flex-direction:column}.vhip-semiology-hero button{width:100%}}@media(max-width:620px){.vhip-route-steps{grid-template-columns:repeat(2,1fr)}.vhip-route-progress{grid-template-columns:1fr auto}.vhip-route-progress progress{grid-column:1/-1;grid-row:2}.vhip-semiology-card form{grid-template-columns:1fr}.vhip-semiology-card label.wide,.vhip-semiology-save,.vhip-semiology-vitals-link{grid-column:auto}.vhip-semiology-vitals-link{grid-template-columns:28px 1fr}.vhip-semiology-vitals-link button{grid-column:1/-1}.vhip-semiology-finding-list{grid-template-columns:1fr}.vhip-semiology-start{grid-template-columns:34px 1fr}.vhip-semiology-start button{grid-column:1/-1}}
.vhip-semiology-record-summary{margin:0 0 12px;border:1px solid #28596a;border-radius:12px;background:#071f2b;overflow:hidden}.vhip-semiology-record-summary>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #244b59;background:#092733}.vhip-semiology-record-summary>header small{display:block;color:#55d1dc;font-size:7px;font-weight:800;letter-spacing:.09em}.vhip-semiology-record-summary>header h3{margin:2px 0 0;color:#e9fbff;font-size:12px}.vhip-semiology-record-summary>header button{border:1px solid #367785;border-radius:8px;background:#0a3946;color:#eaffff;padding:7px 9px;font-size:7px;cursor:pointer}.vhip-semiology-record-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 12px 0}.vhip-semiology-record-stats article{padding:8px;border:1px solid #28515e;border-radius:8px;background:#08232e}.vhip-semiology-record-stats small{display:block;color:#789ba5;font-size:6.5px}.vhip-semiology-record-stats b{display:block;margin-top:2px;color:#e5f9fc;font-size:11px}.vhip-semiology-record-text{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px 12px 12px}.vhip-semiology-record-text article{padding:8px;border:1px solid #244a57;border-radius:8px;background:#061b25}.vhip-semiology-record-text b{font-size:7px;color:#6bd1da}.vhip-semiology-record-text p{margin:3px 0 0;color:#9bb6be;font-size:7.5px;line-height:1.45}@media(max-width:700px){.vhip-semiology-record-stats{grid-template-columns:1fr 1fr}.vhip-semiology-record-text{grid-template-columns:1fr}}

/* ================================================================
 * VHIP v0.4.6.8.2 — Structured Semiology Engine
 * ================================================================ */
.vhip-structured-semiology{--semio-line:#28596a;--semio-bg:#061923;--semio-panel:#071f2b;--semio-soft:#092733;--semio-cyan:#59d7e1;--semio-text:#eaf9fc;--semio-muted:#8caab4}
.vhip-structured-nav{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) 150px;gap:0;margin:10px 0 12px;border:1px solid #285766;border-radius:12px;overflow:hidden;background:#061c26}
.vhip-structured-nav>button{position:relative;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;align-items:center;gap:1px 7px;min-height:54px;padding:8px 10px;border:0;border-right:1px solid #214754;background:#08232d;color:#dceff3;text-align:left;cursor:pointer}
.vhip-structured-nav>button:hover,.vhip-structured-nav>button.is-active{background:#0b3440}.vhip-structured-nav>button.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:#58d8e2}.vhip-structured-nav>button.is-done{background:#082d2a}
.vhip-structured-nav>button i{grid-row:1/3;display:grid;place-items:center;width:22px;height:22px;border:1px solid #3b7180;border-radius:50%;font-style:normal;font-size:8px;color:#7ccbd2}.vhip-structured-nav>button.is-done i{border-color:#4c977d;color:#91e0be;background:#0b3d32}.vhip-structured-nav>button span{font-size:9px;font-weight:800}.vhip-structured-nav>button small{font-size:6.5px;color:#789aa4}.vhip-structured-progress{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0a2d38;padding:7px}.vhip-structured-progress b{font-size:15px;color:#eaffff}.vhip-structured-progress small{font-size:6.5px;color:#81a5ae}
.vhip-structured-sections{display:block}.vhip-structured-section{border:1px solid var(--semio-line);border-radius:13px;background:var(--semio-panel);overflow:hidden}.vhip-structured-section[hidden]{display:none!important}.vhip-structured-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #244a59;background:#092733}.vhip-structured-section>header small{display:block;color:#55d0db;font-size:7px;font-weight:800;letter-spacing:.09em}.vhip-structured-section>header h3{margin:3px 0 0;color:#edfaff;font-size:14px}.vhip-structured-section>header>span,.vhip-structured-section>header>button{border:1px solid #347380;border-radius:999px;background:#0a3440;color:#91dce3;padding:5px 8px;font-size:7px}.vhip-structured-section>header>button{cursor:pointer;border-radius:8px;color:#efffff}
.vhip-structured-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px}.vhip-structured-form>label,.vhip-structured-bottom-fields label,.vhip-structured-free{display:grid;gap:4px;color:#9bb8c1;font-size:7.5px;font-weight:700}.vhip-structured-form input,.vhip-structured-form select,.vhip-structured-form textarea,.vhip-status-row input,.vhip-status-row select,.vhip-structured-free textarea,.vhip-structured-bottom-fields textarea{width:100%;box-sizing:border-box;border:1px solid #2c5866;border-radius:8px;background:#061923;color:#e9f9fc;padding:8px;font-size:9px;outline:none}.vhip-structured-form input:focus,.vhip-structured-form select:focus,.vhip-structured-form textarea:focus,.vhip-status-row input:focus,.vhip-status-row select:focus{border-color:#4ecbd6;box-shadow:0 0 0 2px rgba(78,203,214,.08)}.vhip-structured-form .span-3{grid-column:1/-1}
.vhip-structured-section>form:not(.vhip-structured-form){padding:13px}.vhip-structured-accordion{display:grid;gap:8px;margin-bottom:11px}.vhip-structured-accordion details{border:1px solid #285462;border-radius:9px;background:#071d27;overflow:hidden}.vhip-structured-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;background:#092832;color:#e8f8fb;cursor:pointer;list-style:none}.vhip-structured-accordion summary::-webkit-details-marker{display:none}.vhip-structured-accordion summary:after{content:"+";order:3;color:#60cbd5;font-size:14px}.vhip-structured-accordion details[open] summary:after{content:"−"}.vhip-structured-accordion summary b{font-size:9px}.vhip-structured-accordion summary small{margin-left:auto;color:#789da7;font-size:6.5px}
.vhip-status-grid{display:grid;grid-template-columns:1fr;gap:0}.vhip-status-row{display:grid;grid-template-columns:minmax(170px,1.1fr) 145px minmax(220px,1.8fr);gap:8px;align-items:center;padding:7px 10px;border-top:1px solid #1e414d}.vhip-status-row:first-child{border-top:0}.vhip-status-row>b{font-size:8px;color:#bcd2d8;font-weight:700}.vhip-status-row select,.vhip-status-row input{padding:6px 7px;font-size:8px}.vhip-status-row.is-positive{background:#092d2e}.vhip-status-row.is-positive>b{color:#e5fffb}.vhip-status-row.is-negative{background:#071e27}.vhip-status-row.is-unreviewed{opacity:.7}.vhip-status-row.is-abnormal{background:#332318;border-top-color:#5d4931}.vhip-status-row.is-abnormal>b{color:#ffe0a9}
.vhip-structured-free{margin:9px 0}.vhip-structured-bottom-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0}.vhip-structured-note{display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:start;margin:9px 0;padding:9px;border:1px solid #315e6c;border-radius:9px;background:#082630}.vhip-structured-note .dashicons{color:#64d4dd}.vhip-structured-note p{margin:0;color:#94b3bc;font-size:7.5px;line-height:1.5}.vhip-structured-note b{color:#e1f8fb}.vhip-bulk-actions{display:flex;align-items:center;gap:12px;margin-bottom:9px;padding:8px 10px;border:1px solid #275160;border-radius:8px;background:#08242e}.vhip-bulk-actions b{font-size:8px;color:#dff5f8}.vhip-bulk-actions span{font-size:7px;color:#88a7af}
.vhip-structured-section .vhip-semiology-save{width:100%;margin-top:9px;box-sizing:border-box}.vhip-manual-finding-card{margin:12px;border:1px solid #285260;border-radius:10px;background:#071d27;overflow:hidden}.vhip-manual-finding-card>header{padding:9px 11px;border-bottom:1px solid #234754;background:#092832}.vhip-manual-finding-card>header small{display:block;color:#55cfd9;font-size:7px;font-weight:800}.vhip-manual-finding-card>header h4{margin:2px 0 0;color:#eaf9fc;font-size:11px}.vhip-manual-finding-card .vhip-structured-form{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1180px){.vhip-structured-nav{grid-template-columns:repeat(3,1fr)}.vhip-structured-progress{min-height:42px}.vhip-structured-form,.vhip-manual-finding-card .vhip-structured-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vhip-structured-form .span-3,.vhip-manual-finding-card .span-3{grid-column:1/-1}}
@media(max-width:800px){.vhip-structured-nav{grid-template-columns:repeat(2,1fr)}.vhip-status-row{grid-template-columns:1fr 130px}.vhip-status-row input{grid-column:1/-1}.vhip-structured-bottom-fields{grid-template-columns:1fr}}
@media(max-width:620px){.vhip-structured-nav{grid-template-columns:1fr 1fr}.vhip-structured-form,.vhip-manual-finding-card .vhip-structured-form{grid-template-columns:1fr}.vhip-structured-form .span-3,.vhip-manual-finding-card .span-3{grid-column:auto}.vhip-status-row{grid-template-columns:1fr}.vhip-status-row input{grid-column:auto}.vhip-structured-section>header{align-items:flex-start;flex-direction:column}.vhip-bulk-actions{align-items:flex-start;flex-direction:column}}


/* ================================================================
 * VHIP v0.4.6.9 — Semiology Typography & Readability Upgrade
 * ================================================================ */
.vhip-structured-semiology .vhip-semiology-hero small{font-size:11px}.vhip-structured-semiology .vhip-semiology-hero h2{font-size:25px}.vhip-structured-semiology .vhip-semiology-hero p{font-size:13px;line-height:1.55}.vhip-structured-semiology .vhip-semiology-hero button{font-size:11px}.vhip-structured-semiology .vhip-semiology-encounter span{font-size:10px}.vhip-structured-semiology .vhip-semiology-encounter b{font-size:13px}.vhip-structured-semiology .vhip-semiology-encounter small{font-size:10px}.vhip-structured-semiology .vhip-structured-nav>button span{font-size:12px}.vhip-structured-semiology .vhip-structured-nav>button small{font-size:10px}.vhip-structured-semiology .vhip-structured-nav>button i{font-size:10px}.vhip-structured-semiology .vhip-structured-progress small{font-size:9px}.vhip-structured-semiology .vhip-structured-section>header small{font-size:10px}.vhip-structured-semiology .vhip-structured-section>header h3{font-size:17px}.vhip-structured-semiology .vhip-structured-section>header>span,.vhip-structured-semiology .vhip-structured-section>header>button{font-size:10px}.vhip-structured-semiology .vhip-structured-form>label,.vhip-structured-semiology .vhip-structured-bottom-fields label,.vhip-structured-semiology .vhip-structured-free{font-size:11px}.vhip-structured-semiology .vhip-structured-form input,.vhip-structured-semiology .vhip-structured-form select,.vhip-structured-semiology .vhip-structured-form textarea,.vhip-structured-semiology .vhip-status-row input,.vhip-structured-semiology .vhip-status-row select,.vhip-structured-semiology .vhip-structured-free textarea,.vhip-structured-semiology .vhip-structured-bottom-fields textarea{font-size:12px;min-height:38px;line-height:1.45;padding:9px 10px}.vhip-structured-semiology .vhip-structured-accordion summary b{font-size:12px}.vhip-structured-semiology .vhip-structured-accordion summary small{font-size:10px}.vhip-structured-semiology .vhip-status-row>b{font-size:11px}.vhip-structured-semiology .vhip-status-row{padding:9px 11px;min-height:42px}.vhip-structured-semiology .vhip-structured-note p{font-size:11px}.vhip-structured-semiology .vhip-bulk-actions b{font-size:11px}.vhip-structured-semiology .vhip-bulk-actions span{font-size:10px}.vhip-structured-semiology .vhip-semiology-save{font-size:12px;min-height:40px}.vhip-structured-semiology .vhip-manual-finding-card>header small{font-size:10px}.vhip-structured-semiology .vhip-manual-finding-card>header h4{font-size:14px}.vhip-structured-semiology .vhip-semiology-finding-list header span{font-size:10px}.vhip-structured-semiology .vhip-semiology-finding-list header b{font-size:12px}.vhip-structured-semiology .vhip-semiology-finding-list header small{font-size:10px}.vhip-structured-semiology .vhip-semiology-finding-list p{font-size:11px}.vhip-structured-semiology .vhip-semiology-finding-list footer span,.vhip-structured-semiology .vhip-semiology-finding-list footer strong{font-size:9px}
/* v0.4.6.9 — persistent clinical route readability */
.vhip-clinical-route .vhip-route-context small{font-size:10px}.vhip-clinical-route .vhip-route-context b{font-size:14px}.vhip-clinical-route .vhip-route-context span{font-size:10px}.vhip-clinical-route .vhip-route-twin b{font-size:11px}.vhip-clinical-route .vhip-route-twin small{font-size:9px}.vhip-clinical-route .vhip-route-steps b{font-size:10.5px}.vhip-clinical-route .vhip-route-steps small{font-size:9px}.vhip-clinical-route .vhip-route-steps button>i{font-size:9px}.vhip-clinical-route .vhip-route-progress span,.vhip-clinical-route .vhip-route-progress b{font-size:10px}.vhip-clinical-route .vhip-route-gate b{font-size:11px}.vhip-clinical-route .vhip-route-gate p{font-size:10px}.vhip-clinical-route .vhip-route-gate button{font-size:10px}
