/* Bound visual stylesheet for post 33495 (epicondilite lateral). See marcuspai_ars_legacy_visual_stylesheets().
   Rewritten 2026-10-01 on the "Curvatura em cor" palette. The generic figure rules of v6-imported-articles.css now
   draw this post's grids, steps, booking blocks and author line, so only what is particular to it stays here: the
   elbow drawing (arm in tint with an ink outline, extensor tendon in cobalt, pain point in vermilion), the imaging
   rows and the procedure rows. Before: peach and green fills, 12-13px labels, bordered cells on an undefined
   surface colour, green numbered chips. Previous file: 03-notes/curvatura-inner-20261001/backup-articles/assets/css/.
   Prefix as in posts.css; the second :is() matches this post's body class. */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-anatomy-map { position: relative; min-height: 0; margin: 0; padding: 0; overflow: visible; border: 0; background: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-anatomy-drawing { position: relative; min-height: 340px; margin: 0; padding: 0; border: 0; background: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-anatomy-drawing > div { margin: 0; padding: 0; box-shadow: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-arm { position: absolute; top: 42px; left: 60%; width: 78px; height: 250px; border: 1.5px solid var(--mpc-ink); border-radius: 38px 38px 30px 30px; background: var(--mpc-tint); transform: translateX(-50%) rotate(8deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-elbow-joint { position: absolute; top: 136px; left: 60%; width: 92px; height: 74px; border: 1.5px solid var(--mpc-ink); border-radius: 45%; background: var(--mpc-ground); transform: translateX(-50%) rotate(8deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-extensor-band { position: absolute; top: 161px; left: calc(60% + 17px); width: 22px; height: 154px; border: 0; border-radius: 11px; background: var(--mpc-accent); transform: rotate(8deg); transform-origin: top; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-pain-focus { position: absolute; top: 155px; left: calc(60% + 27px); width: 28px; height: 28px; border: 5px solid var(--mpc-pain); border-radius: 50%; background: var(--mpc-ground); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-anatomy-drawing > p { margin: 0; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label { position: absolute; left: 0; max-width: 46%; margin: 0; padding: 0; border: 0; background: none; color: var(--mpc-ink); font-size: 16px; font-weight: 600; line-height: 1.3; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label--bone { top: 82px; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label--origin { top: 168px; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label--muscle { top: 265px; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] p.mp-anatomy-note { position: static; display: block; width: auto; max-width: none; margin: 8px 0 0 !important; padding: 14px 0 0 !important; border: 0 !important; border-top: 1px solid var(--mpc-rule) !important; background: none; font-size: 16px !important; color: var(--mpc-body) !important; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] p.mp-anatomy-note :is(strong, span) { display: inline; margin: 0; font-size: 16px; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] p.mp-anatomy-note strong::after { content: ': '; }
/* differential cells: the small label above each title */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-diff-cell em { display: block; margin: 0 0 4px; font-size: 15px; font-style: normal; font-weight: 600; line-height: 1.3; color: var(--mpc-muted); }
/* scenario row, imaging rows (name | use | what it adds) and procedure rows */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-acr-scenario { display: grid; grid-template-columns: minmax(150px, .34fr) minmax(0, 1fr); gap: 4px 32px; margin: 0 !important; padding: 0 0 16px !important; border: 0; border-bottom: 1px solid var(--mpc-ink); background: none; font-size: 16px !important; color: var(--mpc-body) !important; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-acr-scenario strong { color: var(--mpc-ink); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-imaging-path { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 40px; border: 0; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-imaging-path > div { display: block; min-width: 0; margin: 0; padding: 14px 0 16px; border: 0; border-bottom: 1px solid var(--mpc-rule); background: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] :is(.mp-imaging-path, .mp-horizon-list) em { display: block; margin-top: 4px; font-size: 15px; font-style: normal; line-height: 1.5; color: var(--mpc-muted); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-horizon-list { border: 0; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-horizon-list > div { display: grid; grid-template-columns: minmax(130px, .3fr) minmax(0, 1fr); gap: 4px 32px; min-width: 0; margin: 0; padding: 14px 0 16px; border: 0; border-bottom: 1px solid var(--mpc-rule); background: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-horizon-list > div > strong { grid-row: 1 / span 3; overflow-wrap: normal; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-horizon-list > div > :is(span, em) { grid-column: 2; }
/* "Para quem:" is a label inside its sentence, not a cell term: the generic figure rules and the article skin size every b as a term and outrank this selector */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-horizon-list b { display: inline !important; margin: 0 !important; font-size: inherit !important; }
/* rehabilitation steps: the list numbers them (vermilion numerals); the typed 1-4 is redundant */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-rehab-step > b:first-child { display: none !important; }
@media (max-width: 640px) {
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-anatomy-drawing { min-height: 300px; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] :is(.mp-arm, .mp-elbow-joint) { left: 74%; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-arm { top: 30px; height: 225px; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-elbow-joint { top: 116px; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-extensor-band { top: 141px; left: calc(74% + 17px); height: 132px; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-pain-focus { top: 135px; left: calc(74% + 27px); }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label { max-width: 50%; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label--bone { top: 56px; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label--origin { top: 148px; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-map-label--muscle { top: 240px; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] :is(.mp-acr-scenario, .mp-imaging-path, .mp-horizon-list > div) { grid-template-columns: minmax(0, 1fr); }
	/* procedure rows stack: same selectors as the desktop placement above, a "> *" reset has lower specificity and loses to them */
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-horizon-list > div > strong { grid-row: auto; }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-33495) [data-v6-article] .mp-horizon-list > div > :is(span, em) { grid-column: 1; }
}
