|
|
@@ -36,6 +36,28 @@ input[type=checkbox]:disabled { cursor:not-allowed; }
|
|
|
|
|
|
.credit-panel a{color:#1b735d;font-weight:600;text-underline-offset:3px}.credit-panel form,.ledger-panel{scroll-margin-top:90px}
|
|
|
|
|
|
+.credit-account-meta {
|
|
|
+ display:flex; flex-wrap:wrap; align-items:center; gap:6px 24px; margin:10px 0 12px;
|
|
|
+ > p { margin:0; font-size:13px; }
|
|
|
+}
|
|
|
+.member-credit-summary {
|
|
|
+ margin:12px 0 16px;
|
|
|
+ > article {
|
|
|
+ display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:6px 12px; padding:14px;
|
|
|
+ > strong { overflow-wrap:anywhere; }
|
|
|
+ > b { text-align:right; }
|
|
|
+ > span, > small, > .account-actions { grid-column:1 / -1; }
|
|
|
+ > span { overflow-wrap:anywhere; }
|
|
|
+ > .account-actions {
|
|
|
+ align-self:end; flex-wrap:nowrap; margin-top:6px;
|
|
|
+ > button { flex:1 1 0; min-width:0; min-height:44px; }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+@media(max-width:480px) {
|
|
|
+ .member-credit-summary { grid-template-columns:1fr; }
|
|
|
+}
|
|
|
+
|
|
|
// Flexible fields fill each row; numeric inputs stay narrow and actions form a shared footer.
|
|
|
.credit-submit-row { display:contents; }
|
|
|
.credit-entry-fields {
|