/* Stage10c: contain long legal titles and field explanations at small widths. */
.fcp-field-guide,.fcp-information{min-width:0;overflow-wrap:anywhere;word-break:normal;}
.fcp-field-guide .gw-help dl{min-width:0;}
.fcp-field-guide .gw-help dl>div{min-width:0;}
.fcp-field-guide .gw-help dt,.fcp-field-guide .gw-help dd{overflow-wrap:anywhere;}
.fcp-information .schema-status{display:flex;flex-wrap:wrap;gap:.5rem;}
.fcp-information .schema-status>span{min-width:0;}
.fcp-info-custom{display:block;font-size:.92em;font-weight:600;margin:.5rem 0;}
.fcp-info-actions{display:flex;flex-wrap:wrap;gap:.65rem;}
.fcp-info-actions .btn{white-space:normal;max-width:100%;height:auto;line-height:1.4;}
.info-10c-dialog #dialogBody{min-width:0;max-width:100%;}
.fcp-information .law-item a{overflow-wrap:anywhere;}
@media(max-width:600px){
 .fcp-field-guide .gw-help{font-size:1rem;line-height:1.55;}
 .fcp-information .hint-part{padding:14px 12px;}
 .fcp-information .change-list{padding-left:0;list-style:none;}
 .info-10c-dialog .dialog-shell{min-width:0;max-width:100%;}
 .fcp-field-guide .gw-help dl>div{display:block;}
 .fcp-field-guide .gw-help dd{margin:.35rem 0 .8rem;}
 .fcp-field-guide .gw-help summary{line-height:1.5;}
 .fcp-info-actions{display:grid;grid-template-columns:minmax(0,1fr);}
 .fcp-info-actions .btn{width:100%;}
 .fcp-information{font-size:1rem;line-height:1.55;}
 .fcp-information .schema-status{display:grid;grid-template-columns:minmax(0,1fr);}
}
