.decision-card{background:#fff;border:1px solid #dedee6;border-radius:12px;padding:22px;margin:18px 0;box-shadow:0 1px 3px #0000000a}.decision-card.compact{max-width:920px}.decision-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.decision-head h2{margin:5px 0 0;font-size:24px}.eyebrow{font-size:13px;color:#71717d}.decision-badges{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.status-pill{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:700}.status-pill.info{background:#eee5fa;color:#60308e}.status-pill.success{background:#e3f6ed;color:#175c40}.status-pill.warning{background:#fff1c7;color:#714f00}.status-pill.danger{background:#ffe8e9;color:#85202a}.status-pill.neutral{background:#eeeef2;color:#555561}.bid-change{display:flex;align-items:center;gap:22px;background:#f8f6fb;border-radius:10px;padding:18px;margin:20px 0}.bid-change>div:not(.bid-arrow){display:grid;gap:5px}.bid-change span,.metric-strip span{font-size:12px;color:#71717d}.bid-change strong{font-size:25px}.bid-change.small strong{font-size:20px}.bid-arrow{font-size:28px;color:#7b4baa}.bid-delta{margin-left:auto}.decision-summary{font-size:16px;line-height:1.55}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:18px 0}.metric-strip>div{display:grid;gap:5px;background:#f7f7f9;border-radius:8px;padding:12px}.metric-strip strong{font-size:16px}.decision-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #ececf1;padding-top:16px;margin-top:18px}.safe-note{color:#175c40;font-weight:700}.technical-details{margin-top:14px;color:#666673}.technical-details summary{cursor:pointer}.technical-details dl{margin-bottom:0}.dashboard-time{font-size:15px!important;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media(max-width:760px){.decision-head,.decision-footer{display:block}.decision-badges,.decision-footer .actions{justify-content:flex-start;margin-top:12px}.bid-change{gap:10px;flex-wrap:wrap}.bid-delta{margin-left:0}.metric-strip{grid-template-columns:repeat(2,minmax(110px,1fr))}}
