.supplier-references{font-size:.76rem}
.supplier-references>summary{min-height:44px}
.supplier-reference-content{max-width:960px;max-height:min(46vh,420px);overflow:auto;padding:4px 2px 10px}
.supplier-reference-heading,.supplier-reference-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.supplier-reference-content label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.supplier-reference-content select{max-width:100%;min-height:44px}
.supplier-reference-proof{overflow-wrap:anywhere;font-size:.7rem}
.supplier-reference-table{max-width:100%;overflow:auto;margin-top:6px}
.supplier-reference-table table{width:100%;border-collapse:collapse;font-size:.76rem}
.supplier-reference-table th,.supplier-reference-table td{padding:6px 8px;text-align:left;border:1px solid #36515b;vertical-align:top}
.supplier-reference-table caption{text-align:left;padding:4px 0;color:#bacfd4}
.supplier-reference-links a{min-height:44px;display:inline-flex;align-items:center;padding:5px 9px;box-sizing:border-box;border:1px solid #658b94;border-radius:6px;color:#fff}
.supplier-references :focus-visible{outline:2px solid #8ee4ed;outline-offset:3px}
.supplier-references[hidden]{display:none!important}
.clean-view .supplier-references{display:none!important}
@media(max-width:600px){.supplier-reference-content{max-height:40vh}.supplier-reference-table table{min-width:480px}}
