.payment-reminder-card{border:1px solid #dce6ee;border-radius:12px;padding:18px;margin:14px 0;background:#fff;min-width:0}.payment-reminder-card-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.payment-reminder-card-head>div{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.payment-reminder-card-head strong{font-size:17px}.payment-reminder-card-head small{color:#617789;font-size:13px}.payment-reminder-card-amount{text-align:right;flex-shrink:0}.payment-reminder-card .button-row{margin-top:12px;flex-wrap:wrap}.payment-reminder-card .button-row button{min-height:42px}.payment-reminder-compose input[type=date]{max-width:260px}.payment-reminder-compose .accounting-detail-meta{margin:16px 0}.payment-reminder-compose details>summary{cursor:pointer;padding:10px 0}.payment-reminder-compose .document-mail-job summary{padding:0}.payment-reminder-compose [data-reminder-pdf]{margin-top:12px;min-width:0}.payment-reminder-list [data-reminder-search]{min-width:0}
@media(max-width:540px){.payment-reminder-card{padding:13px}.payment-reminder-card-head{flex-direction:column;gap:12px}.payment-reminder-card-amount{text-align:left;flex-shrink:1}.payment-reminder-card .button-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-reminder-card .button-row button{font-size:13px;padding:9px 7px}.payment-reminder-compose .accounting-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-reminder-list .panel-head{flex-wrap:wrap}.payment-reminder-compose input[type=date]{max-width:100%}}
