/* MELICARE unified component refresh. Loaded after the preserved application styles. */
:root{--mc-sky:var(--tool-action,#128ac3);--mc-gold:#f5c54b;--mc-ink:var(--tool-action,#17344a);--mc-body:'Nunito Sans','Segoe UI',Arial,sans-serif;--mc-display:'Plus Jakarta Sans','Segoe UI',Arial,sans-serif;--mc-line:var(--tool-soft,#dfebf2)}
.mc-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
/* Never force cards containing growing text into fixed-height grid tracks. */
html body.suite-ui.meli-refined.mc-v2 .combinedRiskPanel{height:auto!important;max-height:none!important;min-height:0!important;align-self:start!important;overflow:visible!important}
html body.suite-ui.meli-refined.mc-v2 .combinedRiskPanel .combinedRiskBody{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:22px!important}
html body.suite-ui.meli-refined.mc-v2 .combinedRiskPanel #scaleGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:18px!important;padding:0!important;align-items:stretch!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodCard{display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;padding:22px!important;margin:0!important;overflow:visible!important;border:1px solid var(--tool-line,#dfebf2)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 6px 20px color-mix(in srgb,var(--tool-action,#264d6c) 1.961%,transparent)!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodCard.ai{background:linear-gradient(145deg,var(--tool-soft,#f1f9fe),#fff 70%)!important;border-color:var(--tool-line,#b9dced)!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodCard>div{min-width:0!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodHead{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-items:start!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodHead b{font-family:var(--mc-display)!important;font-size:20px!important;line-height:1.55!important;color:#294e65!important;white-space:normal!important;overflow-wrap:break-word!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodHead small{display:block!important;font-size:16px!important;line-height:1.65!important;margin-top:6px!important;color:#475569!important;white-space:normal!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodScore{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;padding:12px 14px!important;background:var(--tool-soft,#f4f8fb)!important;border-radius:12px!important;width:auto!important;min-width:0!important;max-width:100%!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodScore strong{font:700 32px/1.1 var(--mc-display)!important;flex:0 0 auto!important;color:var(--tool-action,#285b7b)!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodScore span{font-size:14px!important;line-height:1.45!important;color:#475569!important;white-space:normal!important;min-width:0!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .factorList{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:18px 0 14px!important;height:auto!important;max-height:none!important;overflow:visible!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .factorChip{display:inline-flex!important;align-items:center!important;font-size:15px!important;line-height:1.5!important;padding:6px 10px!important;border-radius:9px!important;white-space:normal!important;height:auto!important;max-width:100%!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodStatus{height:auto!important;white-space:normal!important;font-size:14px!important;line-height:1.65!important;padding:9px 11px!important;border-radius:10px!important;margin:0!important;max-width:100%!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodNote{display:block!important;position:static!important;max-height:none!important;height:auto!important;opacity:1!important;visibility:visible!important;margin-top:18px!important;padding-top:14px!important;border-top:1px solid var(--tool-line,#e7eff4)!important;line-height:1.65!important;font-size:15px!important;color:#475569!important;white-space:normal!important}
html body.suite-ui.meli-refined.mc-v2 .riskMethodsHeader{margin:24px 0 18px!important}
html body.suite-ui.meli-refined.mc-v2 .riskMethodsHeader b{font-size:20px!important;line-height:1.5!important}
html body.suite-ui.meli-refined.mc-v2 .riskMethodsHeader span{font-size:16px!important;line-height:1.65!important;margin-top:6px!important}
/* Explanation rows: roomy content, small bars, no clipping or compressed text. */
html body.suite-ui.meli-refined.mc-v2 #reasonList{display:grid!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:14px!important;padding:20px!important;max-height:590px!important;overflow-y:auto!important;min-height:0!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList .reasonCard{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:146px!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:22px 20px!important;gap:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid var(--tool-line,#dfebf2)!important;box-shadow:inset 3px 0 var(--reason,var(--indicator,var(--tool-action,#128ac3)))!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList .reasonHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;min-width:0!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList .reasonHeader b{font-size:18px!important;line-height:1.5!important;white-space:normal!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList .reasonHeader>span:last-child{font-size:15px!important;white-space:normal!important;line-height:1.5!important;border-radius:7px!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList :is(.reasonTitleLine,.reasonValueLine){display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList :is(.reasonDetailInline,.reasonValueInline){font-size:15px!important;line-height:1.6!important;white-space:normal!important;max-width:100%!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList .compareTrack{height:6px!important;min-height:6px!important;flex:0 0 6px!important;margin:8px 0!important;max-height:6px!important}
html body.suite-ui.meli-refined.mc-v2 #reasonList .reasonText{font-size:15px!important;line-height:1.65!important;margin:0!important}
html body.suite-ui.meli-refined.mc-v2.suite-stroke .leftResultStack{height:auto!important;display:flex!important;flex-direction:column!important;gap:22px!important}
html body.suite-ui.meli-refined.mc-v2.suite-stroke .leftResultStack>.panel{height:auto!important;max-height:none!important;min-height:0!important;flex:0 0 auto!important}
html body.suite-ui.meli-refined.mc-v2.suite-stroke .leftResultStack .lifestyleList{max-height:640px!important;grid-auto-rows:max-content!important}
/* Shared trend display */
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel{min-width:0!important;max-height:none!important;height:auto!important;overflow:hidden!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel>.panelHead{display:flex!important;align-items:flex-start!important;flex-direction:column!important;padding:22px 24px 18px!important;gap:17px!important;background:#fff!important;flex:0 0 auto!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel>.panelHead>div{width:100%!important;min-width:0!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel h2{font-size:24px!important;line-height:1.5!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .panelHead p{font-size:16px!important;line-height:1.5!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .eyebrow{color:#475569!important;font-size:12px!important;letter-spacing:1.3px!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .metricTabs{display:flex!important;flex-wrap:wrap!important;background:var(--tool-soft,#f0f6fa)!important;padding:5px!important;border:1px solid var(--tool-line,#e5edf2)!important;border-radius:12px!important;gap:5px!important;width:max-content!important;max-width:100%!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .metricTabs button{height:auto!important;min-height:42px!important;min-width:0!important;padding:8px 16px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#475569!important;border-radius:9px!important;font-size:16px!important;line-height:1.5!important;flex:1 1 auto!important;white-space:normal!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .metricTabs button.active{background:#fff!important;color:var(--tool-action,#087dab)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--tool-action,#193f5f) 3.922%,transparent)!important;border-color:var(--tool-line,#dcebf3)!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .chartWrap{position:relative!important;padding:20px 24px 18px!important;display:block!important;height:auto!important;min-height:0!important;flex:none!important}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .trendChart{display:block!important;width:100%!important;height:280px!important;min-height:280px!important;max-height:280px!important;flex:none!important;background:#fff!important;border:0!important;border-radius:0!important;overflow:visible!important;font-family:var(--mc-body)!important}
.mc-trend-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.mc-metric-label{display:block;font-size:16px;font-weight:700;color:#475569}.mc-metric-number{font:700 34px/1.45 var(--mc-display);color:var(--metric-color);font-variant-numeric:tabular-nums}.mc-metric-number small{font:600 15px/1.5 var(--mc-body);color:#475569;margin-left:3px}.mc-metric-change{text-align:right}.mc-metric-change>span{display:inline-block;font:750 17px/1.5 var(--mc-body);background:var(--tool-soft,#f0f7fb);border:1px solid var(--tool-line,#e0edf4);color:#475569;padding:5px 9px;border-radius:8px}.mc-metric-change>small{display:block;font:400 13px/1.5 var(--mc-body);color:#475569;margin-top:6px}
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .chartLegend{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 20px!important;font:600 14px/1.5 var(--mc-body)!important;color:#475569!important;margin:10px 0 14px!important;padding:0!important}
.mc-trend-panel .chartLegend>span{display:inline-flex;align-items:center;gap:7px}.mc-legend-line{width:18px;height:3px;border-radius:5px;display:inline-block}.mc-legend-ref{width:18px;border-top:2px dashed #91a5b4;display:inline-block}.mc-chart-data{border-top:1px solid var(--tool-line,#e8eff4);padding-top:12px;color:var(--tool-action,#50788f)}.mc-chart-data summary{cursor:pointer;font:700 14px/1.6 var(--mc-body);list-style:none}.mc-chart-data summary:before{content:'+';margin-right:7px}.mc-chart-data[open] summary:before{content:'−'}.mc-chart-data summary>span{float:right;color:#475569;font-weight:400}.mc-data-scroll{overflow:auto;margin-top:12px}.mc-chart-data table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}.mc-chart-data th,.mc-chart-data td{text-align:left;padding:10px!important;border-bottom:1px solid var(--tool-line,#edf2f6)}.mc-chart-data th{background:var(--tool-soft,#f5f9fc);color:#475569;font-weight:600}.mc-chart-data td small{display:block;color:#475569}.mc-chart-tooltip{position:absolute;transform:translate(-50%,-100%);background:var(--tool-action,#244b64);color:white;font:600 14px/1.6 var(--mc-body);padding:9px 12px;border-radius:10px;pointer-events:none;z-index:4;white-space:nowrap;box-shadow:0 4px 18px color-mix(in srgb,var(--tool-action,#18344a) 12.549%,transparent)}.mc-chart-hit:focus{outline:none;stroke:#f5c54b;stroke-width:3}
/* Upload: one recognizable system, for compact triggers and big drop zones. */
html body.suite-ui.meli-refined.mc-v2 .uploadSide{justify-content:center!important;gap:8px!important;min-width:0!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:13px!important;width:100%!important;min-height:282px!important;height:auto!important;padding:30px 20px!important;border:1.5px dashed var(--tool-line,#7bc0df)!important;border-radius:21px!important;background:linear-gradient(145deg,var(--tool-soft,#e9f7ff),var(--tool-soft,#f5fbfe) 70%,#fffaec)!important;box-shadow:inset 0 0 0 6px #ffffffa0,0 6px 22px color-mix(in srgb,var(--tool-action,#128ac3) 3.922%,transparent)!important;overflow:visible!important;text-align:center!important;color:var(--tool-action,#265974)!important;transition:border-color .2s,background .2s,box-shadow .2s!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone:hover,html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone.is-dragover{border-color:var(--tool-action,#128ac3)!important;background:linear-gradient(145deg,var(--tool-soft,#def3ff),var(--tool-soft,#f5fbfe) 70%,#fff5d9)!important;box-shadow:inset 0 0 0 6px #ffffffad,0 0 0 4px color-mix(in srgb,var(--tool-action,#128ac3) 5.490%,transparent)!important;transform:none!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone:before,html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone:after{content:none!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-symbol{width:66px!important;height:66px!important;display:grid!important;place-items:center!important;background:var(--tool-action,#128ac3)!important;border-radius:20px!important;color:#fff!important;box-shadow:0 8px 18px color-mix(in srgb,var(--tool-action,#128ac3) 14.510%,transparent)!important;flex:0 0 66px!important;position:relative!important;margin:0 0 3px!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-symbol .mc-icon{width:31px!important;height:31px!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone .mc-upload-title{font:750 21px/1.5 var(--mc-display)!important;color:var(--tool-action,#285571)!important;max-width:100%!important;white-space:normal!important;margin:0!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone .mc-upload-hint{font:500 16px/1.6 var(--mc-body)!important;color:#475569!important;margin:0!important;max-width:100%!important;white-space:normal!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-cta,html body.suite-ui.meli-refined.mc-v2 .mc-upload-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;height:auto!important;max-width:100%!important;padding:12px 19px!important;border:1px solid #e9b93e!important;border-radius:12px!important;background:linear-gradient(180deg,#ffda75,#f5c54b)!important;color:#3e4a43!important;box-shadow:0 4px 12px #d9a7331a,inset 0 1px 0 #fff7d2!important;font:800 17px/1.4 var(--mc-body)!important;white-space:normal!important;text-align:center!important;margin:3px 0 0!important;cursor:pointer!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-trigger:hover{background:#ffdb7d!important;border-color:#d8a624!important;box-shadow:0 7px 18px #d9a73325!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-trigger:before,html body.suite-ui.meli-refined.mc-v2 .mc-upload-trigger:after{content:none!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-formats{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-top:2px!important}
html body.suite-ui.meli-refined.mc-v2 .mc-upload-formats>span{border:1px solid var(--tool-line,#d4e7f1);background:#ffffffbb;border-radius:6px;padding:3px 7px;color:#475569;font:750 12px/1.5 var(--mc-body);letter-spacing:.5px;margin:0!important}
html body.suite-ui.meli-refined.mc-v2.suite-voice .capture>.upload{border:1px solid var(--tool-line,#b6d9eb)!important;box-shadow:0 12px 36px color-mix(in srgb,var(--tool-action,#128ac3) 4.706%,transparent)!important;background:#fff!important;padding:28px!important;border-radius:24px!important}
html body.suite-ui.meli-refined.mc-v2.suite-voice .upload>h2{font-size:25px!important}
html body.suite-ui.meli-refined.mc-v2.suite-voice .upload>p{font-size:17px!important;line-height:1.65!important;color:#475569!important;margin:8px 0 18px!important}
html body.suite-ui.meli-refined.mc-v2.suite-voice .drop{margin:0!important;min-height:295px!important}
html body.suite-ui.meli-refined.mc-v2.suite-ocr #upload{width:min(100%,760px)!important;max-width:760px!important;margin:46px auto!important;padding:42px!important;background:linear-gradient(145deg,#fff 20%,var(--tool-soft,#f3faff))!important;border:1px solid var(--tool-line,#bcddeb)!important;border-radius:26px!important;box-shadow:0 20px 52px color-mix(in srgb,var(--tool-action,#128ac3) 6.275%,transparent)!important;text-align:left!important}
.mc-upload-eyebrow{display:block;font:800 12px/1.5 var(--mc-body);letter-spacing:1.6px;color:var(--tool-action,#4e92b3);margin-bottom:10px}
html body.suite-ui.meli-refined.mc-v2.suite-ocr #upload>h2{font:750 29px/1.5 var(--mc-display)!important;color:var(--tool-action,#285571)!important;margin:0!important}
html body.suite-ui.meli-refined.mc-v2.suite-ocr #upload>p{font:500 18px/1.6 var(--mc-body)!important;color:#475569!important;margin:10px 0 24px!important}
.mc-upload-steps{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px;font:650 15px/1.5 var(--mc-body);color:#475569}.mc-upload-steps>span{display:flex;align-items:center;gap:8px}.mc-upload-steps b{background:var(--tool-soft,#edf6fb);border:1px solid var(--tool-line,#dbeaf4);color:#475569;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:12px}.mc-upload-steps i{font-style:normal;color:#475569}
html body.suite-ui.meli-refined.mc-v2.suite-vlm .uploadBtn.mc-upload-trigger{width:100%!important;min-height:56px!important}
/* Diabetes: rebalance the actual grid rather than its display:contents wrapper. */
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .compactClinicalGrid{grid-template-columns:minmax(260px,.70fr) minmax(0,1.55fr) minmax(0,1fr)!important;grid-template-areas:'risk lifestyle reason'!important;align-items:start!important;gap:20px!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .riskLifestyleRow{display:contents!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes :is(.riskPanel,.lifestylePanel,.reasonPanel){height:auto!important;max-height:none!important;min-height:0!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .riskPanel .riskSummaryBox{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;padding:20px 14px!important;gap:16px!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .riskPanel .riskPie{width:112px!important;height:112px!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .lifestylePanel .lifestyleList{max-height:none!important;grid-template-columns:1fr!important;padding:20px!important;gap:14px!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .lifestylePanel .lifeCard{padding:22px 20px!important;min-height:125px!important;height:auto!important;grid-template-columns:46px minmax(0,1fr)!important;gap:16px!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .lifestylePanel .lifeCard b{font-size:19px!important;line-height:1.5!important}
html body.suite-ui.meli-refined.mc-v2.suite-diabetes .lifestylePanel .lifeCard span{font-size:17px!important;line-height:1.75!important}
@media(max-width:1200px){html body.suite-ui.meli-refined.mc-v2.suite-diabetes .compactClinicalGrid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)!important;grid-template-areas:'risk lifestyle' 'reason reason'!important}}
@media(max-width:680px){
 html body.suite-ui.meli-refined.mc-v2 .combinedRiskPanel #scaleGrid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
 html body.suite-ui.meli-refined.mc-v2 .combinedRiskPanel .combinedRiskBody{padding:18px!important}
 html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodCard{padding:20px!important}
 html body.suite-ui.meli-refined.mc-v2 #reasonList{padding:16px!important;max-height:none!important;overflow:visible!important}
 html body.suite-ui.meli-refined.mc-v2 #reasonList .reasonCard{padding:22px 17px!important;min-height:150px!important}
 html body.suite-ui.meli-refined.mc-v2.suite-stroke .leftResultStack .lifestyleList{max-height:none!important}
 html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel>.panelHead{padding:20px 18px 16px!important}
 html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .chartWrap{padding:16px!important}
 html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .metricTabs button{font-size:15px!important;padding:8px 10px!important}
 .mc-trend-summary{align-items:flex-start;gap:10px}.mc-metric-number{font-size:29px}.mc-metric-change>small{max-width:116px}.mc-metric-change>span{font-size:15px}.mc-metric-label{font-size:15px}
 html body.suite-ui.meli-refined.mc-v2 .mc-upload-zone{min-height:260px!important;padding:27px 18px!important}
 html body.suite-ui.meli-refined.mc-v2.suite-ocr #upload{padding:25px 20px!important;margin:25px auto!important}
 html body.suite-ui.meli-refined.mc-v2.suite-ocr #upload>h2{font-size:25px!important}
 .mc-upload-steps{font-size:13px;gap:5px}.mc-upload-steps>span{gap:5px}.mc-upload-steps i{display:none}
 html body.suite-ui.meli-refined.mc-v2.suite-voice .capture>.upload{padding:23px 20px!important}
 html body.suite-ui.meli-refined.mc-v2.suite-diabetes .compactClinicalGrid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'risk' 'lifestyle' 'reason'!important}
}
@media(prefers-reduced-motion:reduce){.mc-v2 *{scroll-behavior:auto!important;transition:none!important}}

/* Intrinsic-size guards: keep the chart and every text card inside narrow screens. */
html body.suite-ui.meli-refined.mc-v2 .mc-trend-panel .trendChart{min-width:0!important;max-width:100%!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodCard,html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodHead>div{min-width:0!important;max-width:100%!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodHead{grid-template-columns:minmax(0,1fr)!important}
html body.suite-ui.meli-refined.mc-v2 #scaleGrid .methodStatus{display:block!important;overflow-wrap:break-word!important}
.mc-chart-data{max-width:100%;overflow-x:auto}
/* Standalone Dx directory uses the same switcher structure as the application pages. */
html body.mc-hub #meliAppNavMenuV62{position:absolute!important;display:none!important}
html body.mc-hub #meliAppNavV62.open #meliAppNavMenuV62{display:block!important}
html body.mc-hub #meliAppNavMenuV62 a{display:flex;align-items:center;text-decoration:none}
html body.mc-hub #meliAppNavMenuV62 .meliAppDotV62{width:36px;height:36px;border-radius:10px;background:var(--tool-soft,#eef7fb);display:grid;place-items:center;font-size:12px;flex:0 0 36px}
html body.mc-hub #meliAppNavBtnV62{cursor:pointer}
html body.mc-hub #meliTopControlsV70 svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
