/* Fleet 79: one coherent fleet illustration and the existing shared cut-corner
   content buttons. Artwork is decorative; source records own membership/counts. */
#applicationMain .fleet-art79 {
    display:block; inline-size:100%; max-inline-size:100%; min-inline-size:0;
    margin:0; padding:0; border:0; background:none; line-height:0;
}
#applicationMain .fleet-art79 > img {
    display:block; inline-size:100%; block-size:auto; max-inline-size:100%;
    max-block-size:none; aspect-ratio:2 / 1; object-fit:contain;
    margin:0; padding:0; border:0; border-radius:0; filter:none; transform:none;
}
#applicationMain [data-rp1="fleet"] .fleet-operation-open {
    grid-template-columns:8rem minmax(0,1fr) 178px;
}
#applicationMain [data-rp1="fleet"] .fleet-art { inline-size:8rem; }
#applicationMain [data-rp1="fleet"] .fleet-panel-mark { inline-size:5rem; block-size:auto; }
body.eco-application #applicationMain .workspace-review77 .deployment-identity77:has(> .fleet-art79) {
    grid-template-columns:6rem minmax(0,1fr);
}
/* buttons.css owns shape, color, type, focus and hover. Only the rail is composed here. */
#applicationMain [data-rp1="fleet"] .rp1-operation-tools-body nav {
    display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); grid-auto-rows:1fr;
    align-items:stretch; gap:.75rem;
}
@container rp1-register (max-width:1100px) {
    #applicationMain [data-rp1="fleet"] .rp1-operation-tools-body nav { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@container rp1-register (max-width:900px) {
    #applicationMain [data-rp1="fleet"] .fleet-operation-open { grid-template-columns:8rem minmax(0,1fr); }
}
@container rp1-register (max-width:760px) {
    #applicationMain [data-rp1="fleet"] .fleet-operation-open { grid-template-columns:6rem minmax(0,1fr); }
    #applicationMain [data-rp1="fleet"] .fleet-art { inline-size:6rem; }
    #applicationMain [data-rp1="fleet"] .rp1-operation-tools-body nav { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@container rp1-register (max-width:520px) {
    #applicationMain [data-rp1="fleet"] .fleet-operation-open { grid-template-columns:minmax(0,1fr); }
    #applicationMain [data-rp1="fleet"] .rp1-operation-tools-body nav { grid-template-columns:minmax(0,1fr); }
}
@media (max-width:600px) {
    body.eco-application #applicationMain .workspace-review77 .deployment-identity77:has(> .fleet-art79) { grid-template-columns:4.5rem minmax(0,1fr); }
}
