/* Workspace review 77: approved compact dock, technical summaries, deployment cards. */
body.eco-application #applicationMain .workspace-review77 .eco-command-summary-panel { border-radius:0; overflow:visible; }
body.eco-application #applicationMain .workspace-review77 .eco-command-summary__item {
    padding:1rem; border-top:2px solid var(--eco-command-tone);
    background-image:linear-gradient(#52d9ff0b 1px,transparent 1px),linear-gradient(90deg,#52d9ff0b 1px,transparent 1px),linear-gradient(150deg,#10354a,#092536);
    background-size:16px 16px,16px 16px,100% 100%;
    box-shadow:inset 0 0 0 5px #082838,inset 0 0 0 6px #52d9ff18;
}
body.eco-application #applicationMain .workspace-review77 .eco-command-summary__item:hover {
    background-image:linear-gradient(#52d9ff16 1px,transparent 1px),linear-gradient(90deg,#52d9ff16 1px,transparent 1px),linear-gradient(150deg,#15445a,#0d3043);
    box-shadow:inset 0 0 0 5px #0b3042,inset 0 0 0 6px #52d9ff42;
}
body.eco-application #applicationMain .workspace-review77 .eco-command-summary__label {
    order:0; display:flex; align-items:center; gap:.65rem; min-block-size:2rem; margin:0;
    color:var(--eco-command-tone); font:700 .875rem/1.35 "EcoTracer Button Controls",sans-serif;
}
body.eco-application #applicationMain .workspace-review77 .eco-command-summary__icon {
    position:static; flex:0 0 1.65rem; inline-size:1.65rem; block-size:1.65rem;
}
body.eco-application #applicationMain .workspace-review77 .eco-command-summary__value {
    order:1; margin:.65rem 0 .35rem; color:#f5fcff;
    font:700 1.7rem/1.2 "EcoTracer Review Values",sans-serif; letter-spacing:0; font-variant-numeric:tabular-nums;
}
body.eco-application #applicationMain .workspace-review77 .eco-command-summary__value--text { font:700 1.05rem/1.4 "EcoTracer Button Controls",sans-serif; }
body.eco-application #applicationMain .workspace-review77 .eco-command-summary__detail {
    order:2; margin:0; color:#c5e1eb; font:500 .8rem/1.5 "EcoTracer Technical","Segoe UI",sans-serif;
}

/* The existing 53 dock and buttons.css own controls; these rules only compose
   the two overview forms and adapt them to available content width. */
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 {
    container:workspace-dock77 / inline-size; display:block; min-width:0;
    margin:0; padding:1rem 1.15rem; border:1px solid #326278; border-radius:0;
    background:linear-gradient(120deg,#0d3042,#082231); color:#d9edf5;
    font-family:"EcoTracer Header Controls","Chakra Petch",sans-serif;
}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-main {
    display:grid; grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto auto;
    gap:.75rem; align-items:end; min-width:0;
}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-main>.f53-search {grid-column:auto;}
body.eco-application #applicationMain .workspace-review77 .accounting-dock77 .f53-main {grid-template-columns:minmax(0,1fr) auto auto auto;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-main>label {margin:0;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .eco-button {
    min-height:2.75rem!important; min-block-size:2.75rem!important; margin:0!important; white-space:normal!important;
}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-toggle>span:first-child {display:flex;align-items:center;gap:.5rem;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-count {font:inherit;border:1px solid #72c5df;padding:.05rem .3rem;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-details {border-top:1px solid #326278;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-fields {grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .esb-retired {display:flex;flex-direction:row;align-items:center;gap:.6rem;min-height:2.75rem;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .esb-retired input {appearance:auto;width:1.125rem;height:1.125rem;min-height:0;accent-color:#52d9ff;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 :is(.f53-reset,.f53-chip) {max-width:100%;overflow-wrap:anywhere;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-chip {min-height:2rem;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-reset {min-height:2.75rem;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock-heading77 {display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid #326278;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock-heading77 strong {display:block;color:#f2fbff;font:700 1.15rem/1.4 "EcoTracer Button Controls",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock-heading77>span {font-size:.8rem;color:#b8d9e8;}
body.eco-application #applicationMain .workspace-review77 .workspace-eyebrow77 {display:block;font:700 .7rem/1.5 "EcoTracer Button Controls",sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#71ddfa;}
body.eco-application #applicationMain .workspace-review77 :is(.workspace-filter-note77,.mo-selection-note) {display:block;margin:.7rem 0 0;color:#b9d9e6;font:500 .8rem/1.5 "EcoTracer Technical",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .mo-selection[data-dirty="true"] .mo-selection-note {color:#ffe3a0;}
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 :is(select,input):focus-visible {outline:2px solid #b8f4ff;outline-offset:2px;}
body.eco-application #applicationMain .workspace-review77 [hidden] {display:none!important;}

/* Exact saved quantities and read boundaries stay in the same semantic dl. */
body.eco-application #applicationMain .workspace-review77 .eco-command-summary-heading {padding:.85rem 1rem;}
body.eco-application #applicationMain .workspace-review77 .eco-command-summary-heading h2 {font:700 1rem/1.4 "EcoTracer Button Controls",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .eco-command-summary-heading>span {font:500 .75rem/1.5 "EcoTracer Technical",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .mo-command-summary .eco-command-summary__value {font-size:1.55rem;gap:.3rem .45rem;min-height:2.2rem;}
body.eco-application #applicationMain .workspace-review77 .mo-command-summary .eco-command-summary__value--text {font:700 1.1rem/1.5 "EcoTracer Button Controls",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .mo-command-summary .eco-command-summary__value>small {font:600 .8rem/1.4 "EcoTracer Button Controls",sans-serif;color:#c6e3ed;}
body.eco-application #applicationMain .workspace-review77 .mo-command-summary .eco-command-summary__detail {line-height:1.65;}
body.eco-application #applicationMain .workspace-review77 .mo-basis-line {padding:.85rem 1rem;font:500 .8rem/1.6 "EcoTracer Technical",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .mo-basis-caption {max-inline-size:none;}
body.eco-application #applicationMain .workspace-review77 .cc-journey-heading h2 {font-family:"EcoTracer Button Controls",sans-serif;}

/* Deployment records: catalog art and identity, recorded metrics, native action.
   The disclosure remains a real details element and is independent of navigation. */
body.eco-application #applicationMain .workspace-review77 .esb-register-section {border-radius:0;background:#072332;}
body.eco-application #applicationMain .workspace-review77 .esb-register-section>.esb-section-head h2 {font-family:"EcoTracer Button Controls",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .esb-record-list {container:deployment-list77 / inline-size;}
body.eco-application #applicationMain .workspace-review77 .deployment-card77 {margin-top:.8rem;border:1px solid #3b697f;border-inline-start:3px solid #458ba0;background:linear-gradient(115deg,#11374a,#0b2839);}
body.eco-application #applicationMain .workspace-review77 .deployment-card77.is-selected {border-inline-start-color:#55ee9b;}
body.eco-application #applicationMain .workspace-review77 .deployment-card77:hover {background:linear-gradient(115deg,#17465b,#0e3043);border-color:#65bcd6;}
body.eco-application #applicationMain .workspace-review77 .deployment-overview77 {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto;gap:1.2rem;align-items:center;padding:1.1rem;}
body.eco-application #applicationMain .workspace-review77 .deployment-identity77 {display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;align-items:center;min-width:0;}
body.eco-application #applicationMain .workspace-review77 .deployment-identity77 .eco-register-art43 {display:block;width:5rem;height:5rem;min-width:0;min-height:0;margin:0;background:transparent;border:0;box-shadow:none;}
body.eco-application #applicationMain .workspace-review77 .deployment-identity77 .eco-register-art43 img {display:block;width:100%;height:100%;object-fit:contain;}
body.eco-application #applicationMain .workspace-review77 .deployment-identity77 h3 {margin:.25rem 0;line-height:1.4;font:700 1.15rem/1.4 "EcoTracer Button Controls",sans-serif;overflow-wrap:anywhere;}
body.eco-application #applicationMain .workspace-review77 .deployment-identity77 h3 a {color:#9beaff;text-decoration:none;}
body.eco-application #applicationMain .workspace-review77 .deployment-identity77 h3 a:hover {color:#fff;text-decoration:underline;}
body.eco-application #applicationMain .workspace-review77 .deployment-code77 {display:block;font:500 .75rem/1.5 "EcoTracer Technical",sans-serif;color:#c4e4f1;overflow-wrap:anywhere;}
body.eco-application #applicationMain .workspace-review77 .deployment-selected77 {display:inline-block;margin:.35rem 0;padding:.1rem .4rem;border:1px solid #427d70;color:#93f4b9;font-size:.7rem;}
body.eco-application #applicationMain .workspace-review77 .deployment-technology77 {display:block;margin-top:.4rem;font:600 .85rem/1.5 "EcoTracer Button Controls",sans-serif;color:#d9eff7;overflow-wrap:anywhere;}
body.eco-application #applicationMain .workspace-review77 :is(.deployment-identity77,.deployment-metrics77,.deployment-actions77) small {display:block;color:#b9d8e6;font:500 .75rem/1.5 "EcoTracer Technical",sans-serif;overflow-wrap:anywhere;}
body.eco-application #applicationMain .workspace-review77 .deployment-metrics77 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #305d73;background:linear-gradient(#52d9ff08 1px,transparent 1px),#082737;background-size:100% 16px;}
body.eco-application #applicationMain .workspace-review77 .deployment-metrics77>div {min-width:0;padding:.85rem;}
body.eco-application #applicationMain .workspace-review77 .deployment-metrics77>div+div {border-inline-start:1px solid #305d73;}
body.eco-application #applicationMain .workspace-review77 .deployment-metrics77 dt {margin:0 0 .45rem;color:#77d9f0;text-transform:uppercase;font:700 .7rem/1.5 "EcoTracer Button Controls",sans-serif;letter-spacing:.04em;}
body.eco-application #applicationMain .workspace-review77 .deployment-metrics77 dd {margin:0;color:#f1fbff;font:700 .95rem/1.45 "EcoTracer Button Controls",sans-serif;overflow-wrap:anywhere;}
body.eco-application #applicationMain .workspace-review77 .deployment-metrics77 small {margin-top:.3rem;}
body.eco-application #applicationMain .workspace-review77 .deployment-actions77 {display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;min-width:0;max-width:16rem;}
body.eco-application #applicationMain .workspace-review77 .deployment-actions77 .eco-button {margin:0!important;}
body.eco-application #applicationMain .workspace-review77 .deployment-details77 {margin:0;border:0;border-top:1px solid #305d73;border-radius:0;background:transparent;overflow:visible;}
body.eco-application #applicationMain .workspace-review77 .deployment-details77>.esb-record-summary {display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.6rem 1.1rem;color:#b9deed;background:#082331;font:600 .8rem/1.5 "EcoTracer Button Controls",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .deployment-details77>.esb-record-summary:hover {background:#12394b;}
body.eco-application #applicationMain .workspace-review77 .deployment-details77 .esb-record-toggle {flex-direction:row;gap:.75rem;}
body.eco-application #applicationMain .workspace-review77 .deployment-details77 .esb-record-body {background:#0e2d3e;}
body.eco-application #applicationMain .workspace-review77 .esb-sort-row {gap:.7rem;}
body.eco-application #applicationMain .workspace-review77 .esb-sort-row a {border-radius:0;font-family:"EcoTracer Button Controls",sans-serif;}
body.eco-application #applicationMain .workspace-review77 .esb-register-meta {font-family:"EcoTracer Technical",sans-serif;}
@container workspace-dock77 (max-width:60rem) {
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-main {grid-template-columns:minmax(0,1fr) auto auto;}
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-main>.f53-search {grid-column:1/-1;}
    body.eco-application #applicationMain .workspace-review77 .accounting-dock77 .f53-main {grid-template-columns:auto auto minmax(0,1fr);justify-content:start;}
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-fields {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@container workspace-dock77 (max-width:36rem) {
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-main {grid-template-columns:repeat(2,minmax(0,1fr));}
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-main>label {grid-column:1/-1;}
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-fields {grid-template-columns:minmax(0,1fr);}
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 .f53-reset {margin-left:0;justify-self:start;}
}
@container deployment-list77 (max-width:68rem) {
    body.eco-application #applicationMain .workspace-review77 .deployment-overview77 {grid-template-columns:minmax(0,1fr) auto;}
    body.eco-application #applicationMain .workspace-review77 .deployment-identity77 {grid-column:1/-1;}
}
@container deployment-list77 (max-width:42rem) {
    body.eco-application #applicationMain .workspace-review77 .deployment-overview77 {grid-template-columns:minmax(0,1fr);gap:.85rem;}
    body.eco-application #applicationMain .workspace-review77 .deployment-actions77 {flex-direction:row;flex-wrap:wrap;align-items:center;max-width:none;}
    body.eco-application #applicationMain .workspace-review77 .deployment-actions77 .eco-button {margin-left:auto!important;}
}
@container deployment-list77 (max-width:28rem) {
    body.eco-application #applicationMain .workspace-review77 .deployment-identity77 {grid-template-columns:3.5rem minmax(0,1fr);gap:.7rem;}
    body.eco-application #applicationMain .workspace-review77 .deployment-identity77 .eco-register-art43 {width:3.5rem;height:3.5rem;}
    body.eco-application #applicationMain .workspace-review77 .deployment-metrics77 {grid-template-columns:minmax(0,1fr);}
    body.eco-application #applicationMain .workspace-review77 .deployment-metrics77>div+div {border-inline-start:0;border-top:1px solid #305d73;}
    body.eco-application #applicationMain .workspace-review77 .deployment-actions77 .eco-button {margin-left:0!important;}
}
@media (forced-colors:active) {
    body.eco-application #applicationMain .workspace-review77 :is(.workspace-dock77,.deployment-card77,.deployment-metrics77,.deployment-details77>.esb-record-summary,.eco-command-summary__item) {background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none;}
    body.eco-application #applicationMain .workspace-review77 :is(.eco-command-summary__label,.eco-command-summary__value,.eco-command-summary__detail,.workspace-eyebrow77,.workspace-filter-note77,.mo-selection-note,.deployment-selected77,.deployment-metrics77 dt,.deployment-metrics77 dd) {color:CanvasText;}
}
@media print {
    body.eco-application #applicationMain .workspace-review77 :is(.workspace-dock77,.deployment-card77,.deployment-metrics77,.eco-command-summary__item) {background:#fff;color:#111;box-shadow:none;border-color:#777;}
}
/* Override page-local legacy field fonts/corners after their styles load. */
body.eco-application #applicationMain .workspace-review77 .workspace-dock77 :is(select,input:not([type="hidden"]):not([type="checkbox"])) {
    box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;margin:0;padding:.55rem .7rem;
    border:1px solid #315c70;border-radius:0;background:#031622;color:#f4fcff;
    font:600 .9375rem/1.4 "EcoTracer Header Controls","Chakra Petch",sans-serif;color-scheme:dark;box-shadow:none;
}
@media (forced-colors:active) {
    body.eco-application #applicationMain .workspace-review77 .workspace-dock77 :is(select,input:not([type="hidden"]):not([type="checkbox"])) {background:Canvas;color:CanvasText;border-color:CanvasText;}
}
@media print {
    body.eco-application #applicationMain .workspace-review77 :is(.eco-command-summary__label,.eco-command-summary__value,.eco-command-summary__detail,.eco-command-summary__icon) {color:#111;}
}
