/* Preserve the reviewed Enterprise outline tiles against shared production defaults. */
html body #main-content .charm {
 --mw-icon-tile-size:40px;
 --mw-icon-tile-fill:transparent;
 --mw-icon-tile-border:#d6d9fc;
 background:transparent!important;
 box-shadow:none!important;
}
html body #main-content .mw-valueprop__icon {
 --mw-icon-tile-size:36px;
 --mw-icon-tile-fill:transparent;
 --mw-icon-tile-border:#e5edf5;
 background:transparent!important;
 box-shadow:none!important;
}
/* The SDK glyph occupies a 16px drawing inside the existing 24px icon canvas. */
html body #main-content :is(.charm,.mw-valueprop__icon) > svg {width:24px;height:24px;}

/* Retain the reviewed white/indigo secondary action treatment. */
html body #main-content .hds-button--secondary {background:#fff!important;border-color:#635bff!important;}

/* Scoped field-screen refinement; device shell and page layout remain unchanged. */
#mw-mp-in-app .in-app-revenue-graphic__nav-title img { width:78px!important; }
#mw-mp-in-app .in-app-revenue-graphic__header { padding-bottom:12px; }
#mw-mp-in-app .mw-field-screen { display:flex; flex-direction:column; padding:18px 16px 0; flex:1; min-height:0; font-size:11px; line-height:1.4; }
#mw-mp-in-app .mw-field-screen__eyebrow { display:flex; justify-content:space-between; align-items:center; color:#697386; font-size:10px; }
#mw-mp-in-app .mw-field-screen__status { color:#3f3aaf; background:#efedff; padding:3px 7px; border-radius:4px; font-weight:500; }
#mw-mp-in-app .mw-field-screen__title { font-size:20px; font-weight:600; letter-spacing:-.4px; margin-top:10px; }
#mw-mp-in-app .mw-field-screen__location { color:#697386; margin-top:3px; }
#mw-mp-in-app .mw-field-screen__tabs { display:flex; gap:22px; border-bottom:1px solid #e6ebf1; margin-top:18px; color:#697386; }
#mw-mp-in-app .mw-field-screen__tabs span { padding-bottom:9px; }
#mw-mp-in-app .mw-field-screen__tabs span:first-child { color:#635bff; border-bottom:2px solid #635bff; font-weight:600; }
#mw-mp-in-app .mw-field-screen__section { font-weight:600; margin:17px 0 5px; }
#mw-mp-in-app .mw-field-screen__row { display:flex; justify-content:space-between; padding:8px 0; border-bottom:1px solid #f0f3f7; color:#697386; }
#mw-mp-in-app .mw-field-screen__row strong { color:#0a2540; font-weight:500; }
#mw-mp-in-app .mw-field-screen__document { display:flex; align-items:center; gap:9px; padding:10px 0; }
#mw-mp-in-app .mw-field-screen__document svg { width:18px; height:18px; flex-shrink:0; }
#mw-mp-in-app .mw-field-screen__document strong { display:block; font-size:11px; font-weight:500; }
#mw-mp-in-app .mw-field-screen__document span { display:block; font-size:10px; color:#697386; margin-top:3px; }
#mw-mp-in-app .mw-field-screen__note { color:#635bff; font-size:11px; padding:5px 0 14px; }
#mw-mp-in-app .mw-field-screen__action { margin-top:auto; background:#635bff; border-radius:6px; color:#fff; text-align:center; padding:11px 4px; font-weight:600; font-size:12px; }

#mw-mp-in-app .mw-field-screen__tabs { margin-top:14px; }
#mw-mp-in-app .mw-field-screen__section { margin-top:13px; }
#mw-mp-in-app .mw-field-screen__action { flex-shrink:0; }

@media(max-width:599px) {
 #mw-mp-in-app .mw-field-screen { padding:10px 16px 0; font-size:10px; }
 #mw-mp-in-app .mw-field-screen__title { font-size:18px; margin-top:6px; }
 #mw-mp-in-app .mw-field-screen__tabs { margin-top:10px; }
 #mw-mp-in-app .mw-field-screen__tabs span { padding-bottom:6px; }
 #mw-mp-in-app .mw-field-screen__section { margin-top:8px; }
 #mw-mp-in-app .mw-field-screen__row { padding:5px 0; }
 #mw-mp-in-app .mw-field-screen__document { padding:6px 0; }
 #mw-mp-in-app .mw-field-screen__note { padding:3px 0 8px; }
 #mw-mp-in-app .in-app-revenue-graphic__chrome { padding:6px 16px 8px; }
}

/* Reused Pro checklist and platform metrics; styles confined to the added sections. */
#mw-enterprise-service-details { background:#f6f9fc; }
#mw-enterprise-service-details .feature-lists__column { min-width:0; }
#mw-enterprise-service-details .feature-lists__iq-heading { display:block; margin-block:24px 0; font-size:16px!important; line-height:1.2!important; font-weight:300!important; letter-spacing:normal; }
#mw-enterprise-service-details .hds-list__marker { flex-shrink:0; }
#mw-enterprise-scale { background:#fff; }
@media(max-width:639px) {
 #mw-enterprise-service-details > .section-container { padding-bottom:48px!important; }
 #mw-enterprise-scale .stats-list__item-value { font-size:40px; line-height:1.1; letter-spacing:-.02em; }
 #mw-enterprise-scale .stats-list__item-description { font-size:16px; line-height:1.5; }
}

/* Approved orange checklist treatment; preserve glyphs, sizing and layout. */
#mw-enterprise-service-details .hds-list__marker svg circle { fill:#ff6118; }
#mw-enterprise-service-details .hds-list__marker svg path { fill:#ffe5da; }
