#ownerCreditLog .credit-log-heading h2{margin:0 0 8px}#ownerCreditLog .credit-log-heading p{margin:0}.credit-log-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:24px 0 12px}.credit-log-toolbar label{display:grid;gap:7px;font-size:12px;font-weight:700;flex:1;max-width:300px}.credit-log-toolbar select{box-sizing:border-box;width:100%;height:44px;min-width:200px;border:1px solid var(--line,#ded7cd);border-radius:10px;padding:0 36px 0 12px;background:var(--paper,#fff);color:var(--ink,#211f1b);font:600 14px system-ui}.credit-log-toolbar .btn{height:44px;margin:0;padding:0 18px}.credit-log-notice{font-size:12px;min-height:18px;margin:12px 0 16px}.credit-log-table-wrap{overflow:auto;border:1px solid var(--line,#ded7cd);border-radius:14px}.credit-log-table{width:100%;min-width:690px;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:13px}.credit-log-table .credit-date{width:21%}.credit-log-table .credit-person{width:20%}.credit-log-table .credit-activity{width:24%}.credit-log-table .credit-units{width:19%}.credit-log-table .credit-result{width:16%}.credit-log-table th{background:var(--purple-soft,#f1ebf8);font-size:11px;letter-spacing:.025em;font-weight:750;white-space:nowrap}.credit-log-table th,.credit-log-table td{padding:16px;border-bottom:1px solid var(--line,#ded7cd);vertical-align:middle;overflow-wrap:anywhere}.credit-log-table th+th,.credit-log-table td+td{border-left:1px solid var(--line,#ded7cd)}.credit-log-table tbody tr:last-child td{border-bottom:0}.credit-log-table tbody tr:nth-child(even){background:var(--purple-soft,#f1ebf8)}.credit-log-table td small{display:block;color:var(--muted,#777168);font-size:11px;margin-top:5px}.credit-result-badge{display:inline-block;padding:5px 9px;border:1px solid #d8d5df;border-radius:6px;background:#f1eef5;color:#605366;font-size:11px;font-weight:650}.credit-result-badge[data-result=completed]{background:#edf5ef;border-color:#cbded1;color:#336547}.credit-result-badge[data-result=failed]{background:#faf0ee;border-color:#ead4cd;color:#925848}.credit-log-table .credit-log-empty{text-align:center;padding:38px 20px;color:var(--muted,#777168)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.credit-log-toolbar label{max-width:none}.credit-log-toolbar .btn{flex-shrink:0}.credit-log-table th,.credit-log-table td{padding:12px}}

.credit-log-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.credit-log-balances>div{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--line,#ded7cd);border-radius:12px;background:var(--paper,#fff);color:var(--ink,#211f1b)}.credit-log-balances span{font-size:12px;font-weight:650}.credit-log-balances strong{font-size:24px;line-height:1.2}.credit-log-balances small{font-size:12px;color:var(--ink,#211f1b);opacity:.75}@media(max-width:480px){.credit-log-balances{grid-template-columns:1fr}}
