.supplier-share{color:var(--color-muted);margin-left:6px;font-size:12px;font-weight:500}.public-supplier-scorecard .editable-item-heading h3{font-size:15px}.supplier-score-groups>li>h3{margin:0 0 4px;font-size:16px}.supplier-scale{border:0;min-width:0;margin:10px 0 0;padding:0}.supplier-scale legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.supplier-scale legend span{color:var(--color-muted);margin-left:4px;font-weight:400}.supplier-guide{color:var(--color-muted);margin:0 0 6px;font-size:12px}.supplier-scale-options{flex-wrap:wrap;display:flex}.supplier-scale-options label{border:1px solid var(--color-control-border);background:var(--color-panel);min-width:38px;min-height:34px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin:0 -1px 0 0;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.supplier-scale-options label:first-child{color:var(--color-muted);border-radius:7px 0 0 7px;font-weight:500}.supplier-scale-options label:last-child{border-radius:0 7px 7px 0;margin-right:0}.supplier-scale-options label:hover{background:var(--color-surface)}.supplier-scale-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.supplier-scale-options label.is-picked{z-index:1;background:var(--forest);border-color:var(--color-primary);color:var(--on-forest)}.supplier-scale-options label:has(input:focus-visible){z-index:2;outline:2px solid var(--color-primary);outline-offset:2px}.supplier-scale .calculator-error{margin-top:4px;display:block}.supplier-paper{min-width:0}.supplier-table-scroll{margin:14px 0 8px;overflow-x:auto}.supplier-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.supplier-table{border-collapse:collapse;width:100%;font-size:13px}.supplier-table th,.supplier-table td{border-bottom:1px solid var(--color-border);text-align:center;vertical-align:top;padding:6px 8px}.supplier-table thead th{border-bottom:2px solid var(--color-control-border);font-size:12px}.supplier-table th[scope=row],.supplier-table thead th:first-child{text-align:left}.supplier-table th[scope=row] small{color:var(--color-muted);font-size:11px;font-weight:400;display:block}.supplier-table td small{color:var(--color-muted)}.supplier-table tfoot th,.supplier-table tfoot td{font-weight:700}.supplier-table tfoot tr:first-child>*{border-top:2px solid var(--color-control-border)}.supplier-rank-row td{color:var(--color-primary)}.supplier-missing{color:var(--color-muted);font-weight:400}.supplier-formula{color:var(--color-muted);font-size:12px}.supplier-notes{margin:0}.supplier-notes div{border-bottom:1px solid var(--color-border);break-inside:avoid;padding:6px 0}.supplier-notes dt{font-weight:600}.supplier-notes dd{white-space:pre-wrap;margin:0}.supplier-caution{border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-panel));padding:8px 12px;margin-top:14px!important}@media print{.supplier-table-scroll{overflow:visible}.supplier-rank-row td{color:inherit}.supplier-caution{background:0 0;border-color:#333}}
