.klusaro-payments,.klusaro-payment-portal{color:#172033;font:inherit}.klusaro-payments__header,.klusaro-payments__filters,.klusaro-payment-card,.klusaro-payments dialog form{display:flex;gap:1rem}.klusaro-payments__header{align-items:center;justify-content:space-between;margin-bottom:1.5rem}.klusaro-payments__header h1{margin:0}.klusaro-payments__filters{flex-wrap:wrap;margin-bottom:1rem}.klusaro-payments input,.klusaro-payments select,.klusaro-payments textarea,.klusaro-payments button{font:inherit}.klusaro-payments__list{display:grid;gap:.75rem}.klusaro-payment-card{align-items:center;justify-content:space-between;border:1px solid #dbe2ea;border-radius:.5rem;padding:1rem}.klusaro-payment-card__meta{color:#596579}.klusaro-payment-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.klusaro-payments dialog{border:0;border-radius:.75rem;box-shadow:0 1rem 3rem #17203333;max-width:42rem;width:calc(100% - 2rem)}.klusaro-payments dialog form{flex-direction:column}.klusaro-payments label{display:grid;gap:.25rem}.klusaro-payments textarea{min-height:5rem}.klusaro-payment-document{max-width:52rem;margin:auto}.klusaro-payment-document table{border-collapse:collapse;width:100%}.klusaro-payment-document th,.klusaro-payment-document td{border-bottom:1px solid #dbe2ea;padding:.6rem;text-align:left}.klusaro-payment-document dl{display:grid;grid-template-columns:1fr auto;gap:.4rem;margin-left:auto;max-width:20rem}.klusaro-payment-document dd{margin:0;text-align:right}.klusaro-payment-document__status{font-weight:700;text-transform:capitalize}@media(max-width:640px){.klusaro-payments__header,.klusaro-payment-card{align-items:stretch;flex-direction:column}}