:root{}
#project-dialog{width:min(1060px,calc(100% - 28px))}
.enhanced-case-copy{padding:38px}
.enhanced-case-summary{margin:16px 0 0;color:#c0d0df!important;font-size:1rem;white-space:normal!important}
.enhanced-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}
.enhanced-case-section{padding:18px;border:1px solid var(--line);border-radius:14px;background:rgba(4,11,19,.42)}
.enhanced-case-section h3,.enhanced-case-outcome h3,.enhanced-case-technologies h3,.enhanced-case-access h3{margin:0 0 9px;color:var(--green);font:750 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase}
.enhanced-case-section p{margin:0;color:#aebfd1;font-size:.86rem;white-space:pre-line}
.enhanced-case-outcome{margin-top:14px;padding:20px;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(135deg,rgba(114,246,207,.075),rgba(108,134,255,.055))}
.enhanced-case-outcome p{margin:0;color:#d0dce8!important;white-space:normal!important}
.enhanced-case-technologies{margin-top:22px}
.enhanced-case-access{margin-top:22px;padding:18px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018)}
.private-code-notice{margin:0;color:#c3d2e1!important;font-size:.84rem!important;white-space:normal!important}
.enhanced-case-access .dialog-actions{margin-top:16px}
@media(max-width:720px){.enhanced-case-copy{padding:28px 20px}.enhanced-case-grid{grid-template-columns:1fr}.enhanced-case-section{padding:16px}}
