/* Workspace review 75: existing branding, shared button owner, portfolio hierarchy.
   Decorative header emblems only. Navigation, register artwork and PDF branding
   keep their own semantic icons. Paths are relative so virtual-directory hosting works. */
@font-face {
    font-family:"EcoTracer Review Values"; font-style:normal; font-weight:400 900; font-display:swap;
    src:url("../../fonts/ecotracer/orbitron-v19-1.woff") format("woff");
}
body.eco-application #applicationMain :is(.eco-command-mark,
    header .solutions-hero-emblem,header .deployment-hero-emblem,
    .eco-hero .eco-hero-emblem,header .t277-emblem,header .method-run-emblem,
    header .authorization-emblem,header .ag-emblem,header .dq-emblem) {
    display:inline-block!important; position:relative!important; flex:0 0 1.61rem!important;
    inline-size:1.61rem!important; block-size:2rem!important;
    width:1.61rem!important; height:2rem!important; min-inline-size:0!important; min-block-size:0!important;
    min-width:0!important; min-height:0!important; max-inline-size:none!important; max-block-size:none!important;
    padding:0!important; margin:0!important; border:0!important; border-radius:0!important;
    background:transparent url("../../images/ecotracer/brand/eco-monolith-icon-approved.png") center / contain no-repeat!important;
    box-shadow:none!important; filter:none!important; transform:none!important; clip-path:none!important;
    color:transparent!important; font-size:0!important; line-height:0!important;
    overflow:visible!important; mix-blend-mode:lighten;
}
body.eco-application #applicationMain :is(.eco-command-mark,
    header .solutions-hero-emblem,header .deployment-hero-emblem,
    .eco-hero .eco-hero-emblem,header .t277-emblem,header .method-run-emblem,
    header .authorization-emblem,header .ag-emblem,header .dq-emblem) > * { display:none!important; }
body.eco-application #applicationMain :is(.eco-command-mark,
    header .solutions-hero-emblem,header .deployment-hero-emblem,
    .eco-hero .eco-hero-emblem,header .t277-emblem,header .method-run-emblem,
    header .authorization-emblem,header .ag-emblem,header .dq-emblem)::before,
body.eco-application #applicationMain :is(.eco-command-mark,
    header .solutions-hero-emblem,header .deployment-hero-emblem,
    .eco-hero .eco-hero-emblem,header .t277-emblem,header .method-run-emblem,
    header .authorization-emblem,header .ag-emblem,header .dq-emblem)::after { content:none!important; display:none!important; }
body.eco-application #applicationMain .eco31-eyebrow { display:flex; align-items:center; gap:.65rem; }

body.eco-application #applicationMain .eco-fleet-overview .fleet-operation-action { align-items:flex-start; }

/* Portfolio metrics: existing values and coverage, technical type and visible grid. */
#environmental-solutions-overview .eco-command-summary-heading,
#environmental-solutions-overview .esb-section-head { gap:.75rem 1.25rem; }
#environmental-solutions-overview :is(#solution-deployments,#connected-portfolio,#technology-catalog) {
    scroll-margin-block-start:calc(var(--cyber29-height,4.5rem) + 1rem);
}
#environmental-solutions-overview .esb-section-head { padding:1rem 1.15rem; }
#environmental-solutions-overview .esb-section-head h2 { font-size:1.35rem; line-height:1.35; }
#environmental-solutions-overview .esb-selection-control { gap:.65rem; align-items:center; }
#environmental-solutions-overview .esb-selection-control .esb-select-shell { border-radius:0; }
#environmental-solutions-overview .esb-detail-footer nav { gap:.65rem 1rem; }

@media (max-width:40rem) {
    #environmental-solutions-overview .esb-selection-control { grid-template-columns:minmax(0,1fr); }
}
@media (forced-colors:active) {
    body.eco-application #applicationMain :is(.eco-command-mark,header .solutions-hero-emblem,
        header .deployment-hero-emblem,.eco-hero .eco-hero-emblem,header .t277-emblem,
        header .method-run-emblem,header .authorization-emblem,header .ag-emblem,header .dq-emblem) { forced-color-adjust:none; mix-blend-mode:normal; }
    #environmental-solutions-overview .eco-command-summary__item,
    #environmental-solutions-overview .eco-command-summary__item:hover { background:Canvas; color:CanvasText; border-color:CanvasText; box-shadow:none; }
    #environmental-solutions-overview :is(.eco-command-summary__label,.eco-command-summary__value,.eco-command-summary__detail) { color:CanvasText; }
}
@media print {
    #environmental-solutions-overview .eco-command-summary__item,
    #environmental-solutions-overview .eco-command-summary__item:hover { background:#fff; border-color:#777; box-shadow:none; }
    #environmental-solutions-overview :is(.eco-command-summary__label,.eco-command-summary__value,.eco-command-summary__detail) { color:#111; }
}
