.native-roadmaps-section{min-width:0;scroll-margin-top:1rem}
.native-roadmaps-section h3{margin-top:1.5rem}
.native-roadmaps-section h4,.native-roadmaps-section h5{margin-bottom:.6rem}
.native-roadmap-actions{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem;margin:1rem 0}
.native-roadmap-actions>div{flex:1 1 18rem}
.native-roadmap-actions button{flex:0 1 auto}
.native-roadmap-row,.native-roadmap-entity-row{display:flex;align-items:stretch;flex-direction:column;text-align:left;gap:.4rem;width:100%;margin:.7rem 0;white-space:normal}
.native-roadmap-definition,.native-roadmap-form,.native-roadmap-relation,.native-roadmap-recovery,.native-roadmap-order-row{min-width:0;margin:1rem 0;padding:1rem;border:1px solid var(--line,#31515c);border-radius:10px}
.native-roadmap-form{background:var(--surface,#101e2a)}
.native-roadmap-field{display:flex;flex-direction:column;gap:.45rem;margin:.85rem 0;min-width:0}
.native-roadmap-field label,.native-roadmaps-section legend{font-weight:600}
.native-roadmaps-section input,.native-roadmaps-section textarea,.native-roadmaps-section select{max-width:100%;width:100%;min-width:0;background:#091620;color:inherit;border:1px solid var(--line,#31515c);border-radius:6px;padding:.75rem;font:inherit}
.native-roadmaps-section input[type=checkbox]{width:auto}
.native-roadmaps-section textarea{resize:vertical;line-height:1.5}
.native-roadmaps-section fieldset{min-width:0;margin:1rem 0;padding:.7rem;border:1px solid var(--line,#31515c);border-radius:7px}
.native-roadmaps-section button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.native-roadmaps-section button:focus-visible,.native-roadmaps-section a:focus-visible{outline:3px solid #7de0d3;outline-offset:3px}
.native-roadmaps-section [aria-invalid=true]{border-color:#f5b8a5}
.native-roadmap-errors{color:#ffd4bf}
.native-roadmap-literal{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}
.native-roadmaps-section p,.native-roadmaps-section li,.native-roadmaps-section a,.native-roadmaps-section strong,.native-roadmaps-section span{overflow-wrap:anywhere}
.native-roadmap-repeat-row,.native-roadmap-lineage-row,.native-roadmap-order-child{padding:.5rem 0;border-bottom:1px solid var(--line,#31515c)}
.native-roadmap-order-child{margin-left:.7rem}
.native-roadmap-order-child button,.native-roadmap-order-row>button{margin:.3rem}
.native-roadmap-form>button[type=submit]{width:100%;margin-top:1rem}
.native-roadmap-status{min-height:1.5em}
@media(max-width:600px){.native-roadmap-actions{align-items:stretch;flex-direction:column}.native-roadmap-actions>div{flex-basis:auto}.native-roadmap-actions button{width:100%}.native-roadmap-form,.native-roadmap-definition,.native-roadmap-order-row,.native-roadmap-recovery{padding:.7rem}.native-roadmap-order-child{margin-left:.2rem}}
