.purchase-decisions{border-top:1px solid #36404e;margin-top:16px;padding:12px 0;color:inherit;font-size:14px;line-height:1.5;min-width:0;letter-spacing:0}
.purchase-decisions,.purchase-decisions *{box-sizing:border-box;min-width:0;letter-spacing:0}
.purchase-decisions h2{font-size:20px;margin:0 0 10px}.purchase-decisions h3{font-size:17px;margin:14px 0 8px}.purchase-decisions h4{font-size:15px;margin:0 0 6px}
.purchase-decisions p,.purchase-decisions th,.purchase-decisions td,.purchase-decisions li{overflow-wrap:anywhere}
.purchase-decisions-toolbar,.purchase-decisions-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.purchase-decisions button{font:inherit;min-height:40px;max-width:100%;padding:6px 10px;border:1px solid #667181;border-radius:4px;background:transparent;color:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.purchase-decisions button[aria-label]{width:40px;flex:none;padding:4px;font-size:20px}.purchase-decisions button:disabled{opacity:.5;cursor:not-allowed}
.purchase-decisions :is(a,button,input,[tabindex]):focus-visible{outline:2px solid #f4ed56;outline-offset:3px}.purchase-decisions a{color:#7ae8db;text-underline-offset:3px}
.purchase-decisions-status{min-height:21px;color:#acb8c8;margin:8px 0}.purchase-decisions ul{padding-left:20px}.purchase-decisions li{padding:4px 0}.purchase-decisions li button{margin:4px 8px}
.purchase-decisions-candidate{border-top:1px solid #36404e;padding:12px 0}.purchase-decisions-candidate p{margin:6px 0}
.purchase-decisions-table{width:100%;max-width:100%;overflow:auto;overscroll-behavior-inline:contain;margin-top:12px;border:1px solid #36404e;border-radius:4px}
.purchase-decisions table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:580px}.purchase-decisions caption{text-align:left;padding:8px;font-weight:600}
.purchase-decisions th,.purchase-decisions td{padding:8px;text-align:left;vertical-align:top;border-top:1px solid #36404e;border-right:1px solid #36404e}.purchase-decisions th{font-weight:600}.purchase-decisions th:first-child{width:150px}.purchase-decisions td{font-size:13px}
.purchase-decisions table:has(thead th:nth-child(4)){min-width:800px}.purchase-decisions table:has(thead th:nth-child(5)){min-width:1000px}
@media(max-width:480px){.purchase-decisions-toolbar{gap:6px}.purchase-decisions-toolbar button:not([aria-label]){flex:1 1 110px}.purchase-decisions-actions{align-items:stretch}.purchase-decisions h2{font-size:18px}}
