/* v1.22.7 targeted clone-parity fixes: synopsis flow + Contact/Request */
#synopsis-text.expanded{
  display:block!important;
  -webkit-line-clamp:unset!important;
  max-height:none!important;
  height:auto!important;
  overflow:visible!important;
}
.entity-section .main-entity .desc#synopsis-text.expanded + .detail{clear:both}

/* Reference-style static contact/request fallback pages: no custom boxed card. */
.ak-static-form-page{max-width:760px;margin:3rem auto 5rem;padding:0 1rem}
.ak-static-form-page h5{margin:0 0 .85rem;font-size:1.35rem;font-weight:500}
.ak-static-form-page>p{color:rgba(255,255,255,.55);margin:0 0 1.8rem;line-height:1.65}
.ak-static-form-page .form-group{margin-bottom:1.2rem}
.ak-static-form-page textarea.form-control{min-height:10rem;resize:vertical}
.ak-static-form-page .btn-submit{min-width:7rem;font-size:1rem;font-weight:500}
.ak-static-form-page .ak-request-status{margin-top:1.5rem;background:#181d22;border-radius:.6rem;padding:1rem 1.2rem}
.ak-static-form-page .ak-request-status strong{display:block;margin-bottom:.35rem}
.ak-static-form-page .alert{margin-bottom:1.2rem}

/* The footer REQUEST opens the same compact modal family used elsewhere. */
#request-modal[hidden]{display:none!important}
#request-modal .modal-dialog{max-width:500px}
#request-modal .modal-content.normal{background:#11161b}
#request-modal .modal-body>p{color:rgba(255,255,255,.55);line-height:1.55;margin:.75rem 0 1.35rem}
#request-modal .form-group{margin-bottom:1.2rem}
#request-modal .ak-request-result{margin:.3rem 0 1rem}
#request-modal .ak-request-result:empty{display:none}
@media(max-width:575.98px){
  .ak-static-form-page{margin:2rem auto 3.5rem;padding:0 .75rem}
  #request-modal .modal-dialog{margin:.75rem}
}
