.scorecard-toolbar{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.scorecard-toolbar .filters{display:flex;gap:1rem;flex-wrap:wrap}.scorecard-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.scorecard-table td:first-child{width:25%}.scorecard-table td:nth-child(2){width:35%}.scorecard-table button{margin-top:.45rem;font-size:.8rem}.scorecard-table details{margin-top:.6rem}.scorecard-history{overflow-x:auto;max-width:100%}.scorecard-history th,.scorecard-history td{min-width:110px}.scorecard-priorities .card{min-width:0}@media(max-width:650px){.scorecard-toolbar .filters,.scorecard-toolbar .actions{width:100%}.scorecard-toolbar label{width:100%}.scorecard-table table,.scorecard-table tbody,.scorecard-table tr,.scorecard-table td{display:block;width:100%!important}.scorecard-table thead{display:none}.scorecard-table td{border:0;padding:.45rem 0}.scorecard-table tr{padding:1rem 0;border-bottom:1px solid #dce2e8}.scorecard-table td:nth-child(3):before{content:'Target: ';font-weight:600}.scorecard-table td:last-child{padding-bottom:1rem}}

@media(min-width:651px) and (max-width:1100px){.scorecard-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.scorecard-priorities .card strong{font-size:1.5rem}}

.scorecard-priorities .card strong{overflow-wrap:anywhere}@media(max-width:650px){.scorecard-priorities{grid-template-columns:1fr}}

.scorecard-table{max-width:100%;overflow-x:auto}.scorecard-table button{min-width:0;padding:.45rem .35rem;overflow-wrap:normal;word-break:normal}

#connection-strip{flex-wrap:wrap;row-gap:.5rem}#connection-strip>span{max-width:100%;min-width:0}.connection-summary{white-space:normal}

#screen>details.card{max-width:100%;overflow-x:auto}

@media(max-width:1100px){.card.section-head{flex-wrap:wrap;gap:.8rem}.card.section-head>div{min-width:0;flex-basis:100%}}
