/* Noor Naksha v1.11.18 — mobile Lost Password form visibility correction.
 * Focused regression fix only. Desktop and already-PASS mobile paths remain untouched.
 */
@media (max-width:720px){
  /* v1.11.17 intentionally hid the duplicate inner card copy with a broad direct-child
   * paragraph selector. WooCommerce also renders the username field and submit row as
   * direct-child <p> elements, so restore only those native form rows. */
  body.woocommerce-lost-password .nn-lost-card-v1112 > p.woocommerce-form-row,
  body.woocommerce-lost-password .nn-lost-card-v1112 > p.form-row{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    float:none!important;
    clear:both!important;
    margin:0 0 14px!important;
    text-align:left!important;
    box-sizing:border-box!important;
  }

  /* Keep only the hero title/description; duplicate inner card title/copy stay hidden. */
  body.woocommerce-lost-password .nn-lost-card-v1112 > h2{
    display:none!important;
  }

  /* Approved compact mobile card geometry. */
  body.woocommerce-lost-password .nn-lost-card-v1112{
    height:auto!important;
    min-height:0!important;
    padding:18px 16px 20px!important;
  }
  body.woocommerce-lost-password .nn-lost-icon-v1112{
    margin:0 auto 14px!important;
  }
  body.woocommerce-lost-password .nn-lost-card-v1112 .clear{
    display:none!important;
    height:0!important;
    margin:0!important;
  }
  body.woocommerce-lost-password .nn-lost-card-v1112 label{
    display:block!important;
    margin:0 0 7px!important;
  }
  body.woocommerce-lost-password .nn-lost-card-v1112 input.input-text,
  body.woocommerce-lost-password .nn-lost-card-v1112 button.button{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }
  body.woocommerce-lost-password .nn-lost-card-v1112 button.button{
    margin:0!important;
  }
  body.woocommerce-lost-password .nn-lost-card-v1112 .nn-lost-or-v1112{
    margin:18px 0 14px!important;
  }
  body.woocommerce-lost-password .nn-lost-card-v1112 .nn-lost-back-v1112{
    margin:0 auto!important;
  }

  /* Breadcrumb readability: spacing without changing the approved hierarchy. */
  body.woocommerce-lost-password .nn-lost-breadcrumb-v1112{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:5px!important;
  }
  body.woocommerce-lost-password .nn-lost-breadcrumb-v1112 span{
    margin:0!important;
  }
}
