.idea-equipment-recommendations{width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;padding:20px;border:0;border-radius:14px;box-shadow:0 22px 70px rgba(20,31,54,.28);color:var(--text,#222835)}.idea-equipment-recommendations::backdrop{background:rgba(27,42,74,.52)}
.idea-equipment-rec-head{display:flex;justify-content:space-between;gap:16px}.idea-equipment-rec-head h2{margin:0 0 4px;font-size:20px}.idea-equipment-rec-head p{margin:0;color:var(--muted,#6b7280);font-size:12px}.idea-equipment-rec-close{border:0;background:#eef0f4;border-radius:50%;width:32px;height:32px;font-size:22px;color:#4d5565}.idea-equipment-rec-summary{background:#fff3e8;border:1px solid #f4c7a5;border-radius:8px;padding:9px 11px;font-size:12.5px;margin-bottom:12px}
.idea-equipment-outstanding{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}.idea-equipment-activity{border:1px solid var(--line,#e3e6ec);border-radius:11px;background:#fafbfc;padding:12px}.idea-equipment-activity header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line,#e3e6ec);padding-bottom:8px}.idea-equipment-activity header span{color:#d9611c;font-size:11px;font-weight:800;text-transform:uppercase}.idea-equipment-activity h3{margin:2px 0 0;font-size:14px}.idea-equipment-activity small{color:var(--muted,#6b7280);text-align:right}.idea-equipment-activity>p{font-size:12px;margin:8px 0}
.idea-equipment-decision{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:9px;margin-top:7px}.idea-equipment-decision>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:12px}.idea-equipment-decision>div:first-child span{color:var(--muted,#6b7280)}.idea-equipment-decision-controls{display:grid;grid-template-columns:1fr auto auto;gap:6px;margin-top:6px}.idea-equipment-decision-controls select{min-width:0}.idea-equipment-decision [data-status]{font-size:11px;color:#43526a;margin-top:5px;min-height:14px}
@media(max-width:600px){.idea-equipment-recommendations{padding:14px}.idea-equipment-outstanding{grid-template-columns:1fr}.idea-equipment-decision-controls{grid-template-columns:1fr}.idea-equipment-activity header{display:block}.idea-equipment-activity small{text-align:left}}
