
.am-fs__payments-sentence{display:none!important}
#diana-amelia-mobile-summary{display:none}

@media (max-width:900px){
  #diana-amelia-mobile-summary{
    display:block!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    margin:0 16px 16px!important;
    background:#24385d!important;
    color:#fff!important;
    border-radius:12px!important;
    overflow:hidden!important;
    box-shadow:0 4px 14px rgba(36,56,93,.18)!important;
    box-sizing:border-box!important;
    font-family:Arial,Helvetica,sans-serif!important
  }

  #diana-amelia-mobile-summary .diana-mobile-summary-title{
    padding:15px 18px!important;
    font-size:17px!important;
    line-height:1.35!important;
    font-weight:700!important;
    background:rgba(255,255,255,.08)!important
  }

  #diana-amelia-mobile-summary .diana-mobile-summary-row{
    display:grid!important;
    grid-template-columns:118px minmax(0,1fr)!important;
    gap:10px!important;
    padding:12px 18px!important;
    border-bottom:1px solid rgba(255,255,255,.14)!important;
    box-sizing:border-box!important
  }

  #diana-amelia-mobile-summary .diana-mobile-summary-row:last-child{
    border-bottom:0!important
  }

  #diana-amelia-mobile-summary .diana-mobile-summary-label{
    color:rgba(255,255,255,.72)!important;
    font-size:12px!important;
    font-weight:700!important;
    line-height:1.4!important;
    text-transform:uppercase!important;
    letter-spacing:.6px!important
  }

  #diana-amelia-mobile-summary .diana-mobile-summary-value{
    color:#fff!important;
    font-size:14px!important;
    line-height:1.45!important;
    overflow-wrap:anywhere!important
  }

  #diana-amelia-mobile-summary .diana-mobile-summary-empty{
    opacity:.65!important;
    font-style:italic!important
  }
}
