.business-value-card .bv-form{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.business-value-card .bv-modes,.business-value-card .bv-effect{flex-wrap:wrap;gap:6px;display:inline-flex}.business-value-card .bv-modes label,.business-value-card .bv-effect label{cursor:pointer;background:#fff;border:1px solid #d9dee8;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;display:inline-flex;position:relative}.business-value-card .bv-modes label.active,.business-value-card .bv-effect label.active{color:#2f6bff;background:#f1f5ff;border-color:#2f6bff;font-weight:700}.business-value-card .bv-modes input,.business-value-card .bv-effect input{opacity:0;pointer-events:none;position:absolute}.business-value-card .bv-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.business-value-card .bv-field{gap:4px;min-width:0;display:grid}.business-value-card .bv-field>span,.business-value-card .bv-sub{color:#475467;font-size:13px;font-weight:700}.business-value-card .bv-wide{grid-column:1/-1}.business-value-card .bv-field input,.business-value-card .bv-field select,.business-value-card .bv-field textarea{background:#fff;border:1px solid #d9dee8;border-radius:8px;width:100%;min-width:0;padding:7px 9px;font-size:14px}.business-value-card .bv-field textarea{resize:vertical;min-height:60px}.business-value-card .bv-inline{grid-template-columns:1fr 76px 96px;gap:6px;display:grid}.business-value-card .bv-inline.two{grid-template-columns:1fr 96px}.business-value-card .bv-check{color:#475467;align-items:center;gap:6px;font-size:14px;display:inline-flex}.business-value-card .bv-more{border-top:1px dashed #e4e7ec;padding-top:8px}.business-value-card .bv-more>summary{cursor:pointer;color:#475467;margin-bottom:8px;font-size:13px;font-weight:700}.business-value-card .bv-evidence{border-radius:8px;padding:8px 10px;font-size:13px}.business-value-card .bv-evidence.ok{color:#067647;background:#ecfdf3}.business-value-card .bv-evidence.gap{color:#b54708;background:#fffaeb}.bv-create{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:12px 16px}.bv-create>summary{cursor:pointer;color:#475467;font-size:14px;font-weight:700}.bv-create[open]>summary{margin-bottom:12px}.business-value-card .bv-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-demand-form{gap:16px;display:grid}.new-demand-form .nd-section{background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.new-demand-form .nd-section>h3{color:#101828;margin:0;font-size:16px;font-weight:700}.new-demand-form .nd-basic-fields{grid-template-columns:2fr 1fr}.new-demand-form .nd-submitter{color:#667085;margin:0;font-size:14px}.new-demand-form .nd-description{gap:8px;display:grid}.new-demand-form .nd-prompt{color:#475467;font-size:14px;line-height:1.6}.new-demand-form .nd-description textarea{resize:vertical;border:1px solid #d9dee8;border-radius:8px;width:100%;min-height:140px;padding:10px 12px;font-size:15px;line-height:1.6}.new-demand-form .nd-error{color:#b42318;font-size:13px}.new-demand-form .attachment-intake-card{margin:0}@media (width<=720px){.new-demand-form .nd-basic-fields{grid-template-columns:1fr}}.new-demand-form .nd-value-section{background:#f7f9ff;border:1.5px solid #2f6bff;box-shadow:0 1px #2f6bff14}.new-demand-form .nd-value-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-demand-form .nd-value-summary{color:#2f6bff;font-size:15px;font-weight:800}.new-demand-form .nd-value-section .bv-modes label{padding:7px 16px;font-size:14px}.new-demand-form .bv-grid{grid-template-columns:1fr}.nd-attach{gap:6px;padding:0 2px;display:grid}.nd-attach-row{color:#475467;align-items:center;gap:10px;font-size:14px;display:flex}.nd-attach-add{color:#2f6bff;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:14px;font-weight:600}.nd-attach-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nd-attach-list li{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:3px 6px;font-size:13px;display:inline-flex}.nd-attach-list li img{object-fit:cover;border-radius:4px;width:28px;height:28px}.nd-attach-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nd-attach-list li button{color:#98a2b3;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.nd-modal-backdrop{z-index:1300;background:#18203061;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nd-modal{color:#253041;background:#f5f7fb;border-radius:14px;flex-direction:column;width:min(820px,100%);max-height:84vh;display:flex;box-shadow:0 24px 60px #141e3247}.nd-modal-header{background:#fff;border-bottom:1px solid #e6eaf1;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.nd-modal-header h2{margin:0;font-size:17px;font-weight:800}.nd-modal-close{color:#667085;cursor:pointer;background:0 0;border:0;font-size:20px}.nd-modal-body{min-height:0;padding:16px 20px;overflow-y:auto}.nd-modal-footer{background:#fff;border-top:1px solid #e6eaf1;border-radius:0 0 14px 14px;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}.nd-modal-footer .nd-notice{color:#b42318;margin-right:auto;font-size:13px}.nd-btn{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.nd-btn.primary{color:#fff;background:#2f6bff;border-color:#2f6bff}.nd-btn:disabled{opacity:.6;cursor:default}
