#amt195-bid-room .amt247-proposal-toolbar{align-items:flex-end;gap:16px;flex-wrap:wrap}
#amt195-bid-room .amt247-trade-actions{display:flex;align-items:flex-end;gap:10px;margin-left:auto}
#amt195-bid-room .amt247-trade-actions label{display:grid;gap:5px;min-width:290px}
#amt195-bid-room .amt247-trade-actions label>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#667085}
#amt195-bid-room .amt247-trade-actions select{min-height:42px;width:100%;border:1px solid #cfd6e4;border-radius:8px;background:#fff;padding:0 36px 0 12px;color:#152354;font:inherit;font-weight:700}
#amt195-bid-room .amt247-leveling-prompt{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:18px 20px;border:1px solid #d7deea;border-left:4px solid #1b2b63;border-radius:10px;background:#fff}
#amt195-bid-room .amt247-leveling-prompt>div{display:grid;gap:4px}
#amt195-bid-room .amt247-leveling-prompt strong{color:#14245a;font-size:16px}
#amt195-bid-room .amt247-leveling-prompt span,#amt195-bid-room .amt247-leveling-prompt small{display:block;color:#65718b}
#amt195-bid-room .amt247-leveling{margin:14px 0 20px;border:1px solid #d5ddea;border-radius:12px;background:#fff;overflow:hidden}
#amt195-bid-room .amt247-leveling>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;background:linear-gradient(135deg,#f8faff,#fff)}
#amt195-bid-room .amt247-leveling>header h2{margin:3px 0 8px;color:#14245a;font-size:21px}
#amt195-bid-room .amt247-leveling>header p{max-width:950px;margin:0 0 8px;color:#34405c;line-height:1.5}
#amt195-bid-room .amt247-leveling>header small{color:#9a3440;font-weight:700}
#amt195-bid-room .amt247-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#68748c}
#amt195-bid-room .amt247-level-button{white-space:nowrap;min-width:175px}
#amt195-bid-room .amt247-price-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e1e6ef;background:#f8fafc}
#amt195-bid-room .amt247-price-strip>div{padding:14px 18px;border-right:1px solid #e1e6ef}
#amt195-bid-room .amt247-price-strip>div:last-child{border-right:0}
#amt195-bid-room .amt247-price-strip span{display:block;color:#707b91;font-size:11px;font-weight:800;text-transform:uppercase}
#amt195-bid-room .amt247-price-strip strong{display:block;margin-top:4px;color:#14245a;font-size:20px}
#amt195-bid-room .amt247-value{padding:16px 22px;border-bottom:1px solid #e1e6ef}
#amt195-bid-room .amt247-value>strong{display:block;color:#68748c;font-size:11px;text-transform:uppercase;letter-spacing:.07em}
#amt195-bid-room .amt247-value>span{display:block;margin:4px 0;color:#14245a;font-size:18px;font-weight:800}
#amt195-bid-room .amt247-value p{margin:0;color:#49556f}
#amt195-bid-room .amt247-vendor-comparisons{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;padding:18px}
#amt195-bid-room .amt247-vendor-comparisons>article{border:1px solid #dce2ec;border-radius:10px;padding:16px;min-width:0}
#amt195-bid-room .amt247-vendor-comparisons article>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
#amt195-bid-room .amt247-vendor-comparisons h3{margin:0 0 6px;color:#14245a;font-size:16px}
#amt195-bid-room .amt247-vendor-comparisons article>header strong{white-space:nowrap;color:#14245a;font-size:18px}
#amt195-bid-room .amt247-risk{display:inline-block;border-radius:99px;padding:3px 7px;font-size:10px;font-weight:800;text-transform:uppercase;background:#f5e8b9;color:#745900}
#amt195-bid-room .amt247-risk.low{background:#dff3e8;color:#17623b}#amt195-bid-room .amt247-risk.high{background:#fde6e8;color:#a12635}
#amt195-bid-room .amt247-price-bar{height:7px;margin:12px 0;background:#edf0f5;border-radius:99px;overflow:hidden}
#amt195-bid-room .amt247-price-bar i{display:block;height:100%;background:#c62e3a;border-radius:99px}
#amt195-bid-room .amt247-vendor-comparisons article>p{color:#536079;line-height:1.45}
#amt195-bid-room .amt247-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#amt195-bid-room .amt247-detail-grid>div{min-width:0;padding:10px;background:#f8fafc;border-radius:7px}
#amt195-bid-room .amt247-detail-grid h4{margin:0 0 6px;color:#14245a;font-size:12px}
#amt195-bid-room .amt247-detail-grid ul,#amt195-bid-room .amt247-questions ul{margin:0;padding-left:17px;color:#4b566e}
#amt195-bid-room .amt247-detail-grid li,#amt195-bid-room .amt247-questions li{margin:4px 0;line-height:1.35;overflow-wrap:anywhere}
#amt195-bid-room .amt247-none{color:#8791a4;font-size:12px}
#amt195-bid-room .amt247-vendor-comparisons article>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #e6eaf1;color:#748096;font-size:11px}
#amt195-bid-room .amt247-matrix-wrap{overflow:auto;border-top:1px solid #dfe4ed;border-bottom:1px solid #dfe4ed}
#amt195-bid-room .amt247-matrix{width:100%;min-width:900px;border-collapse:collapse}
#amt195-bid-room .amt247-matrix th,#amt195-bid-room .amt247-matrix td{padding:12px;border-right:1px solid #e3e7ef;border-bottom:1px solid #e3e7ef;text-align:left;vertical-align:top}
#amt195-bid-room .amt247-matrix thead th{position:sticky;top:0;background:#f5f7fb;color:#14245a;font-size:12px}
#amt195-bid-room .amt247-matrix tbody th{width:220px;color:#14245a;background:#fbfcfe}
#amt195-bid-room .amt247-matrix th small{display:block;margin-top:3px;color:#8490a5;font-weight:500}
#amt195-bid-room .amt247-matrix td p{margin:6px 0;color:#4d5870;line-height:1.35}
#amt195-bid-room .amt247-matrix td small{color:#7a859a}
#amt195-bid-room .amt247-cell{display:inline-block;padding:3px 7px;border-radius:99px;background:#eef1f6;color:#59647a;font-size:10px;font-weight:800;text-transform:uppercase}
#amt195-bid-room .amt247-cell.included{background:#dff3e8;color:#17623b}#amt195-bid-room .amt247-cell.excluded{background:#fde6e8;color:#a12635}#amt195-bid-room .amt247-cell.allowance{background:#fff0cd;color:#765900}#amt195-bid-room .amt247-cell.unclear{background:#e7ebf8;color:#34467e}
#amt195-bid-room .amt247-questions{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 22px}
#amt195-bid-room .amt247-questions h3{margin:0 0 10px;color:#14245a;font-size:14px}
@media(max-width:800px){#amt195-bid-room .amt247-trade-actions{width:100%;flex-wrap:wrap}#amt195-bid-room .amt247-trade-actions label{min-width:100%;width:100%}#amt195-bid-room .amt247-leveling-prompt,#amt195-bid-room .amt247-leveling>header{align-items:stretch;flex-direction:column}#amt195-bid-room .amt247-level-button{width:100%}#amt195-bid-room .amt247-price-strip{grid-template-columns:1fr 1fr}#amt195-bid-room .amt247-price-strip>div:nth-child(2){border-right:0}#amt195-bid-room .amt247-detail-grid,#amt195-bid-room .amt247-questions{grid-template-columns:1fr}}
