/* v408. Lateral rojo luminoso con puntas curvas afinadas, sin marco en C.
   Mantiene el botón con relieve v406 y las acciones del panel. */
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card).padel-debt-card {
  position:relative;
  border-left-color:transparent;
}
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card).padel-debt-card::before {
  content:'';display:block;position:absolute;inset:-1px auto -1px -3px;
  box-sizing:border-box;width:20px;border:0;border-radius:0;
  background:url('assets/pendientes-lateral-v408.svg') no-repeat left center/100% 100%;
  -webkit-mask-image:none;mask-image:none;
  filter:drop-shadow(0 0 6px rgba(255,62,42,.48));
  box-shadow:none;pointer-events:none;
}
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card) .padel-btn-cobrar {
  appearance:none;box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;
  width:auto;max-width:100%;min-width:0;height:36px;min-height:36px;
  margin:0 0 0 auto;padding:0 11px 0 12px;border:1px solid #ff8877;border-radius:999px;
  background:radial-gradient(ellipse at 18% 0%,rgba(255,151,109,.34),transparent 65%),linear-gradient(180deg,#ce3829 0%,#ab261d 42%,#751813 100%);
  color:#fff;font:700 11px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;
  box-shadow:0 0 0 1px #6b1c1c,0 0 13px rgba(242,75,49,.32),inset 0 2px 2px rgba(255,201,170,.42),inset 0 -3px 5px rgba(66,6,10,.65);
  cursor:pointer;animation:none;transition:filter .15s ease,box-shadow .15s ease;
}
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card) .padel-btn-cobrar::before {
  content:'';position:absolute;inset:2px;border:1px solid rgba(255,184,157,.35);
  border-radius:inherit;background:transparent;pointer-events:none;
}
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card) .padel-btn-cobrar::after {content:none;display:none}
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card) .padel-btn-cobrar:hover {
  filter:brightness(1.07);transform:none;
  box-shadow:0 0 0 1px #7e2521,0 0 16px rgba(242,75,49,.42),inset 0 2px 2px rgba(255,201,170,.5),inset 0 -3px 5px rgba(66,6,10,.65);
}
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card) .padel-btn-cobrar:focus-visible {outline:2px solid #fff;outline-offset:3px}
:is(.grilla-operativa-live .court-accounts-panel .court-pending-card,.premium-home .home-pending-card,#openCourtPendingAccounts .open-counter-card) .padel-btn-cobrar:disabled {opacity:.5;cursor:not-allowed;filter:none}
.padel-btn-cobrar>svg {width:16px;height:16px;flex:0 0 16px}
.padel-btn-cobrar>.padel-btn-cobrar__arrow {font-size:17px;line-height:1;flex:0 0 auto}
.padel-btn-cobrar>.padel-btn-cobrar__racket {
  align-self:stretch;margin:0 -11px 0 0;width:30px;flex:0 0 30px;position:relative;
  border:0;border-radius:0;pointer-events:none;
  background:url('assets/boton-cobrar-paleta-v406.svg') no-repeat center/100% 100%;
}
.padel-btn-cobrar__racket::before{content:none;display:none}
.padel-btn-cobrar__racket>.padel-btn-cobrar__ball{display:none}
/* El pie puede envolver el botón completo; nunca comprimir ni cortar la paleta. */
#openCourtPendingAccounts .open-counter-card.has-balance footer {display:flex;flex-wrap:wrap}
#openCourtPendingAccounts .open-counter-card.has-balance .open-counter-amount {margin-right:auto}
.grilla-operativa-live .court-accounts-panel .court-pending-card.padel-debt-card .court-pending-card-actions {flex-wrap:wrap}
@media(prefers-reduced-motion:reduce){.padel-btn-cobrar{transition:none!important}}
