/* Cashbook Finance v2.10.57 — requested desktop layout and eligibility fixes */
.desktop-line-break{display:none}
.contact-methods-grid .product-card-cta{display:none!important}
.complaint-email-cta{display:flex!important;min-height:238px;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:36px!important}
.complaint-email-cta h3{margin:0!important}
.complaint-email-cta p{max-width:none!important}
.home-eligibility-cta{display:none!important}
@media (min-width:1361px){
  .desktop-line-break{display:block}
  body[data-page="company"] .lead-statement{max-width:50ch}
  body[data-page="affiliates"] .affiliate-screening-question{line-height:1.65}
  body[data-page="affiliates"] .affiliate-screening-quote{display:inline-block;white-space:nowrap;font-size:15px;letter-spacing:-.01em}
  body[data-page="affiliates"] .invoice-example .affiliate-single-line{white-space:nowrap}
  body[data-page="affiliates"] .invoice-example .wfoot{font-size:13.5px}
  body[data-page="affiliates"] .invoice-example .micro{font-size:11.75px}
  body[data-page="contact"] .contact-methods-grid .icard{padding-bottom:28px}
  body[data-page="contact"] .contact-methods-grid .product-card-cta{display:none!important}
  body[data-page="contact"] .section.deep .lead{width:100%;max-width:92ch}
  body[data-page="apply"] .values-grid .icard h3{font-size:18px;letter-spacing:-.025em;white-space:nowrap}
  body[data-page="home"] .home-eligibility-cta{display:inline-flex!important}
}
@media (max-width:1360px){
  body[data-page="home"] .home-eligibility-cta{display:none!important}
}
@media (max-width:760px){
  .complaint-email-cta{min-height:0;padding-block:30px!important}
}
@media (min-width:1361px){
  body[data-page="home"] .hero .hero-cta{flex-wrap:nowrap;gap:10px}
  body[data-page="home"] .hero .hero-cta .btn{min-height:50px;padding-inline:16px;font-size:14.5px}
  body[data-page="home"] .hero .home-eligibility-cta{background:#fff!important;color:var(--ink)!important;border-color:#fff!important;box-shadow:0 10px 24px -14px rgba(0,0,0,.55)!important}
  body[data-page="home"] .hero .home-eligibility-cta:hover{color:var(--ink)!important;background:#f4f9fd!important;transform:translateY(-2px)}
}
@media (min-width:1361px){
  body[data-page="affiliates"] .invoice-example .affiliate-single-line{width:100%;max-width:none!important}
}
