/* Scoped BRisk study graphic; shared site identity stays unchanged. */
.brisk-interactive-page #main-content .brisk-assessment-layout {display:grid;gap:24px;align-items:start;}
.brisk-interactive-page #main-content .brisk-assessment-layout > form {margin:0;}
.brisk-interactive-page #main-content .brisk-assessment-results {min-width:0;}
.brisk-interactive-page #main-content .brisk-assessment-results > .card {margin:0 0 20px;}
.brisk-interactive-page #main-content .brisk-study {padding:24px;}
.brisk-interactive-page #main-content .brisk-study h2 {margin:0 0 12px;font-size:1.45rem;line-height:1.3;}
.brisk-interactive-page #main-content .brisk-intro .site-related-links {margin-top:0;margin-bottom:12px;}
.brisk-interactive-page #main-content .brisk-intro h1 {margin-top:12px;}
.brisk-interactive-page #main-content .brisk-intro > p {margin:12px 0;}
.brisk-interactive-page #main-content .brisk-urgent-note {font-size:.875rem;line-height:1.5;}
.brisk-interactive-page #main-content .brisk-form-note {margin:12px 0;font-size:.9375rem;line-height:1.5;}
.brisk-interactive-page #main-content .brisk-form-progress {margin:0 0 18px;font:600 .8125rem/1.4 var(--acvs-heading);color:var(--muted);}
.brisk-interactive-page #main-content .brisk-form-actions {display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:24px;}
.brisk-interactive-page #main-content .brisk-view-result {display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:12px 20px;background:var(--navy,#2c2c41);border:1px solid var(--navy,#2c2c41);color:#fff;text-align:center;font:600 .9375rem/1.4 var(--acvs-heading);}
.brisk-interactive-page #main-content .brisk-clear-answers {display:inline-flex;align-items:center;min-height:44px;padding:8px 0;background:transparent;color:var(--muted);border:0;box-shadow:none;text-decoration:underline;text-underline-offset:4px;font:500 .8125rem/1.4 var(--acvs-heading);}
.brisk-interactive-page #main-content .brisk-live-result {margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;scroll-margin-top:20px;}
.brisk-interactive-page #main-content .brisk-live-result #score {font:600 1.5rem/1.3 var(--acvs-heading);color:var(--ink);margin:12px 0;}
.brisk-interactive-page #main-content .brisk-score-label {display:block;font-size:.9375rem;margin-bottom:4px;}
.brisk-interactive-page #main-content .brisk-score-value {display:block;font-size:2rem;overflow-wrap:anywhere;}
.brisk-interactive-page #main-content .brisk-live-result #detail {margin:0 0 12px;}
.brisk-interactive-page #main-content .brisk-live-result .brisk-points-note {font:600 .8125rem/1.5 var(--acvs-heading);margin:0;padding:10px 12px;background:#f4f4f7;border-radius:4px;}
.brisk-interactive-page #main-content .brisk-result-caveat {margin:12px 0;font-size:.875rem;color:var(--muted);}
.brisk-interactive-page #main-content .brisk-next-step {margin:0 0 20px;padding:12px 0;border-bottom:1px solid var(--line);}
.brisk-interactive-page #main-content .brisk-next-step > a {display:inline-flex;align-items:center;min-height:44px;font:600 .875rem/1.5 var(--acvs-heading);}
.brisk-interactive-page #main-content .brisk-next-step > p {margin:4px 0 12px;font-size:.875rem;}
.brisk-interactive-page #main-content .brisk-more-resources {display:flex;flex-wrap:wrap;gap:4px 20px;margin:12px 0 24px;}
.brisk-interactive-page #main-content .brisk-more-resources a {display:inline-flex;align-items:center;min-height:44px;font:500 .875rem/1.5 var(--acvs-heading);}
.brisk-interactive-page #main-content :is(.brisk-study,.brisk-complications) h2 {hyphens:none;word-break:normal;overflow-wrap:break-word;}
.brisk-interactive-page #main-content .brisk-study :is(p,figcaption) {font-size:.9375rem;line-height:1.5;}
.brisk-interactive-page #main-content #brisk-plot-status {margin:12px 0 0;}
.brisk-interactive-page #main-content .brisk-score-figure {margin:20px 0 0;}
.brisk-interactive-page #main-content .brisk-score-figure figcaption {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-family:var(--acvs-heading);font-weight:600;color:var(--ink);}
.brisk-interactive-page #main-content .brisk-edit-answers {display:inline-flex;align-items:center;min-height:44px;font:500 .8125rem/1.4 var(--acvs-heading);}
.brisk-interactive-page #main-content .brisk-ruler {height:6.375rem;padding:0 10px;}
.brisk-interactive-page #main-content .brisk-ruler-track {position:relative;height:100%;padding-top:3.3125rem;}
.brisk-interactive-page #main-content .brisk-ruler-base {height:.5rem;border-radius:5px;background:#dcdde5;}
.brisk-interactive-page #main-content .brisk-study-split {position:absolute;left:30%;top:3rem;height:1.5625rem;border-left:2px dashed #707180;}
.brisk-interactive-page #main-content .brisk-ruler-ticks span {position:absolute;top:4.625rem;transform:translateX(-50%);width:max-content;white-space:nowrap;font:500 .75rem/1 var(--acvs-heading);color:var(--ink);}
.brisk-interactive-page #main-content .brisk-patient {position:absolute;top:.4375rem;height:3.6875rem;width:0;z-index:2;}
.brisk-interactive-page #main-content .brisk-patient span {position:absolute;left:0;top:0;transform:translateX(-50%);width:max-content;max-width:200px;padding:5px 8px;border-radius:5px;background:var(--navy,#2c2c41);color:#fff;font:600 .8125rem/1.3 var(--acvs-heading);white-space:nowrap;}
.brisk-interactive-page #main-content .brisk-patient[data-edge="start"] span {transform:none;left:-8px;}
.brisk-interactive-page #main-content .brisk-patient[data-edge="end"] span {transform:translateX(-100%);left:8px;}
.brisk-interactive-page #main-content .brisk-patient::before {content:"";position:absolute;left:-1px;top:1.875rem;height:1.125rem;border-left:2px solid var(--brand-red,#e4141b);}
.brisk-interactive-page #main-content .brisk-patient i {position:absolute;left:-.4375rem;top:2.6875rem;display:block;width:.875rem;height:.875rem;border:.1875rem solid var(--brand-red,#e4141b);border-radius:50%;background:white;}
.brisk-interactive-page #main-content .brisk-range {position:absolute;top:3.0625rem;height:1rem;min-width:2px;background:#dce2e7;border:2px dashed #77838b;border-radius:4px;z-index:1;}
.brisk-interactive-page #main-content .brisk-split-note {margin:0 0 24px;color:var(--muted);}
.brisk-interactive-page #main-content .brisk-studies-heading h3 {margin:0 0 8px;font-size:1.125rem;line-height:1.35;}
.brisk-interactive-page #main-content .brisk-studies-heading p {margin:0 0 12px;}
.brisk-interactive-page #main-content .brisk-group-status {margin:0 0 12px;padding:10px 12px;background:#f4f4f7;border-radius:5px;}
.brisk-interactive-page #main-content .brisk-study-legend {display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:16px;font:400 .75rem/1.4 var(--acvs-heading);}
.brisk-interactive-page #main-content .brisk-study-legend span {display:inline-flex;align-items:center;gap:6px;}
.brisk-interactive-page #main-content .brisk-study-legend i {width:12px;height:12px;flex:0 0 12px;border-radius:2px;}
.brisk-interactive-page #main-content .brisk-key-complication {background:var(--navy,#2c2c41);}
.brisk-interactive-page #main-content .brisk-key-other {background:#e4e4eb;}
.brisk-interactive-page #main-content .brisk-studies {display:grid;gap:18px;}
.brisk-interactive-page #main-content .brisk-study-cohort {min-width:0;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;}
.brisk-interactive-page #main-content .brisk-study-cohort h4 {margin:0 0 4px;font-size:1rem;line-height:1.4;}
.brisk-interactive-page #main-content .brisk-study-cohort > p {margin:0 0 10px;font-size:.8125rem;color:var(--muted);}
.brisk-interactive-page #main-content .brisk-study-group {padding:12px;border:1px solid var(--line);border-radius:6px;margin-bottom:8px;}
.brisk-interactive-page #main-content .brisk-study-group.is-patient-group {border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fafafa;}
.brisk-interactive-page #main-content .brisk-study-group-heading {display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;font:600 .875rem/1.4 var(--acvs-heading);}
.brisk-interactive-page #main-content .brisk-match-label {padding:2px 6px;border-radius:3px;color:white;background:var(--navy,#2c2c41);font-size:.6875rem;font-weight:500;}
.brisk-interactive-page #main-content .brisk-study-bar {height:16px;overflow:hidden;border-radius:3px;background:#e4e4eb;}
.brisk-interactive-page #main-content .brisk-study-bar span {display:block;height:100%;background:var(--navy,#2c2c41);}
.brisk-interactive-page #main-content .brisk-study-group p {margin:7px 0 0;font:400 .8125rem/1.4 var(--acvs-heading);}
.brisk-interactive-page #main-content .brisk-breed-note {margin:16px 0 0;padding-left:12px;border-left:3px solid var(--navy,#2c2c41);}
.brisk-interactive-page #main-content .brisk-complication-link {margin:12px 0 0;}
.brisk-interactive-page #main-content .brisk-complication-link a {display:inline-flex;align-items:center;min-height:44px;}
.brisk-interactive-page #main-content .brisk-complications {scroll-margin-top:20px;}
.brisk-interactive-page #main-content .brisk-complication-details {display:grid;gap:12px;margin:20px 0;align-items:start;}
.brisk-interactive-page #main-content .brisk-complication-details details {margin:0;}
.brisk-interactive-page #main-content .brisk-complication-details summary {padding:16px;min-height:60px;line-height:1.45;}
.brisk-interactive-page #main-content .brisk-complication-details p {padding:0 16px 16px;margin:0;}
.brisk-interactive-page #main-content .brisk-study [hidden] {display:none!important;}
@media(min-width:720px) {
 .brisk-interactive-page #main-content .brisk-studies {grid-template-columns:repeat(2,minmax(0,1fr));}
 .brisk-interactive-page #main-content .brisk-complication-details {grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(min-width:1120px) {
 .brisk-interactive-page #main-content .brisk-assessment-layout {grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);}
 .brisk-interactive-page #main-content .brisk-assessment-results[data-stick="true"] {position:sticky;top:20px;}
}
@media(max-width:560px) {
 .brisk-interactive-page #main-content .brisk-study {padding:18px;}
 .brisk-interactive-page #main-content .brisk-study-group {padding:10px;}
 .brisk-interactive-page #main-content .brisk-view-result {width:100%;}
 body.brisk-interactive-page #main-content [aria-label="BRisk points table"] table {
  width: 100%;
  min-width: 0;
  table-layout: fixed;
 }
 .brisk-interactive-page #main-content [aria-label="BRisk points table"] :is(th, td) {
  padding-inline: 6px;
  overflow-wrap: anywhere;
 }
 .brisk-interactive-page #main-content [aria-label="BRisk points table"] th:last-child {
  width: 3.5rem;
 }
}
@media(max-width:360px) {
 .brisk-interactive-page #main-content .brisk-ruler-ticks span:nth-child(even) {display:none;}
}
@media print {
 .brisk-interactive-page #main-content .brisk-assessment-results {position:static!important;}
 .brisk-interactive-page #main-content .brisk-study-cohort {break-inside:avoid;}
}
