.phase2-feature-card{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:var(--industry-line)!important;background:linear-gradient(135deg,var(--industry-soft),#101111)!important}.phase2-feature-card span,.phase2-modal-head span{color:var(--industry-accent);font-size:10px;letter-spacing:.14em;font-weight:800}.phase2-feature-card h2{margin:7px 0}.phase2-feature-card p,.phase2-modal-head p{color:#9f9891}.phase2-disabled-note{display:flex;justify-content:space-between;gap:14px;margin:0 0 14px;padding:13px 15px;border:1px dashed var(--industry-line);color:#aca49d}.phase2-disabled-note b{color:var(--industry-accent)}.phase2-open{width:100%;margin-top:12px;border-color:var(--industry-line)!important;color:var(--industry-accent)!important}.phase2-modal{overflow:auto;padding:28px}.phase2-modal>form{width:min(840px,96vw);max-height:none;margin:auto;padding:24px;border:1px solid var(--industry-line);background:#101111}.phase2-modal-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.phase2-modal-head h2{margin:8px 0 5px}.phase2-form{grid-template-columns:repeat(2,minmax(0,1fr))}.phase2-form .wide,.phase2-group.wide{grid-column:1/-1}.phase2-group{display:grid;gap:9px;padding:13px;border:1px solid #363736}.phase2-group legend{padding:0 6px;color:var(--industry-accent);font-size:12px}.phase2-check,.phase2-alt{display:flex!important;align-items:center;gap:9px;padding:9px;background:#161715;color:#d1cbc5}.phase2-check input,.phase2-alt input{width:18px;height:18px;accent-color:var(--industry-accent)}.phase2-alternatives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.phase2-summary{margin-top:15px;padding:14px;border-left:3px solid var(--industry-accent);background:var(--industry-soft);color:#d7d1ca}.phase2-form textarea{min-height:92px;resize:vertical}@media(max-width:680px){.phase2-feature-card,.phase2-modal-head,.phase2-disabled-note{align-items:flex-start;flex-direction:column}.phase2-form,.phase2-alternatives{grid-template-columns:1fr}.phase2-form .wide,.phase2-group.wide{grid-column:auto}.phase2-modal{padding:12px}.phase2-modal>form{padding:17px}}
