/* Partner-only navigation. Hidden shared renderer dependencies are not an access-control boundary. */
#partnerDependencies[hidden]{display:none!important}
#page-partner{container-type:inline-size;container-name:partnerCanvas}
#partnerTargetStatus{position:absolute;right:12px;top:12px;width:var(--v26-tw);height:var(--v26-th);pointer-events:none}
html body #partnerTargetStatus .v13-rag{position:static!important;right:auto!important;top:auto!important}
html body #page-partner #v5SupplierPanel .kpi{position:relative;min-width:0}
html body #page-partner #v5SupplierPanel .kpi .k1{padding-right:calc(var(--v26-tw) + 12px);min-height:var(--v26-th)}
html body #page-partner #v5SupplierPanel .v5-supplier-body{display:grid!important;grid-template-columns:minmax(200px,240px) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}
html body #page-partner #v5SupplierPanel .v7-supplier-toolbar{grid-column:1/-1!important;min-width:0}
html body #page-partner #v5SupplierPanel .sparks{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important;gap:10px!important}
html body #page-partner #v5SupplierPanel .spark{min-width:0!important;width:100%!important;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
html body #page-partner .pkcards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:10px!important}
@container partnerCanvas (max-width:699.98px){
html body #page-partner #v5SupplierPanel .v5-supplier-body{grid-template-columns:minmax(0,1fr)!important}
html body #page-partner #v5SupplierPanel .kpi{width:auto!important}
}
@media(max-width:760px){
html body #page-partner #v5SupplierPanel .v5-supplier-body{grid-template-columns:minmax(0,1fr)!important}
}
