.pharma-head{gap:var(--space-4);align-items:flex-start;display:flex}.pharma-head>.data-head{flex:1;min-width:0}.pharma-head>.company-logo{margin-top:var(--space-5)}.pharma-grid{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.pharma-grid th,.pharma-grid td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:right;font-size:var(--text-sm);font-weight:400}.pharma-grid thead th{color:var(--ink-3);font-size:var(--text-xs);vertical-align:bottom}.pharma-grid thead small,.pharma-grid tbody th small{color:var(--ink-3);font-size:var(--text-xs);font-weight:400;display:block}.pharma-grid tbody th{text-align:left;color:var(--ink);width:34%;font-weight:500}.pharma-grid td span{min-width:28px;padding:var(--space-0) var(--space-2);text-align:center;border-radius:4px;display:inline-block}.pharma-grid td[data-level="1"] span{background:var(--chart-track)}.pharma-grid td[data-level="2"] span{background:var(--seq-1)}.pharma-grid td[data-level="3"] span{background:var(--seq-3);color:#fff}.pharma-grid td[data-level="0"] span{color:var(--ink-3)}.pharma-grid .pharma-grid-total{color:var(--ink-2);font-weight:600}.pharma-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pharma-board-more{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--ink-3)}.pharma-board ol{margin:0;padding:0;list-style:none}.pharma-board li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px 34px;align-items:center;display:grid}.pharma-board li:last-child{border-bottom:0}.pharma-board li a{color:var(--ink-2)}.pharma-board li b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pharma-board-bar{background:var(--chart-track);border-radius:3px;height:6px;overflow:hidden}.pharma-board-bar i{background:var(--chart-1);border-radius:3px;height:100%;display:block}.pharma-map{border-collapse:collapse;width:100%;margin-top:var(--space-2);font-size:var(--text-xs)}.pharma-map th,.pharma-map td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-weight:400}.pharma-map thead th{color:var(--ink-3)}.pharma-map td:first-child{color:var(--ink);width:26%;font-weight:500}.pharma-related{margin-top:var(--space-5);gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:baseline;display:flex}.pharma-related h2{font-size:var(--text-base);margin:0;font-weight:600}.pharma-links{gap:var(--space-1) var(--space-5);margin:var(--space-3) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pharma-links a{color:var(--signal)}@media (max-width:650px){.pharma-head{gap:var(--space-1);flex-direction:column}.pharma-head>.company-logo{margin-top:0}.pharma-grid{min-width:0}.pharma-grid th,.pharma-grid td{padding:var(--space-1) var(--space-0)}.pharma-grid th:last-child,.pharma-grid td:last-child{display:none}.pharma-grid td span{min-width:24px;padding:var(--space-0) var(--space-1)}.pharma-grid tbody th{width:auto;font-size:var(--text-xs);padding-right:var(--space-2)}.pharma-board li{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 56px 30px}}
