.activity-log-page .payment-icon{display:inline-block;flex:none;width:19px;height:19px;vertical-align:middle;color:#ea603c}
.activity-log-page>.card{margin:0}.activity-log-page .card-header{font-size:14px;padding:18px 20px;gap:10px}.activity-log-page .card-body{padding:20px}
.log-account-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid #fed7c3;border-radius:12px;background:#fff8f3;margin-bottom:20px;padding:16px 0}
.log-account-summary>div{padding:0 16px;border-right:1px solid #f4ded6;min-width:0}.log-account-summary>div:last-child{border-right:0}.log-account-summary span{display:block;color:#8b624f;font-size:11px;margin-bottom:6px}.log-account-summary strong{display:block;color:#334155;font-size:14px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.log-account-summary .log-balance{color:#0f766e;font-size:18px;font-weight:700}
.activity-log-page .log-last-visit{background:#eff6ff;border-color:#bfdbfe;color:#334155;font-size:12px;overflow-wrap:anywhere}.log-last-visit a{color:#1d4ed8;text-decoration:underline}
.log-admin-form{padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;margin-bottom:20px}.log-field-label{display:block;color:#475569;font-size:11px;font-weight:600;margin-bottom:6px}.activity-log-page .log-admin-form .form-row{align-items:end;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.activity-log-page .log-admin-form .form-row>.col-md-3{grid-column:auto}.log-admin-form .form-group{margin:0}.log-admin-form .form-control:disabled{background:#eaf0f6;color:#64748b}.activity-log-page .log-admin-form .btn{min-height:36px;background:#ea603c;color:white;border-color:#ea603c;width:100%;gap:7px}.log-admin-form .btn .payment-icon{color:inherit}.activity-log-page .log-admin-form .btn:hover{background:#d94f2c}
.activity-log-page .table-responsive{border:1px solid #e2e8f0;border-radius:12px;background:#fff}.activity-log-page .table{margin:0;font-size:12px;line-height:1.6}.activity-log-page .table th{padding:12px 14px;background:#fff1e8;color:#7c3d25;font-size:11px;white-space:nowrap;border-bottom-color:#f4ded6}.activity-log-page .table td{padding:13px 14px;color:#334155;vertical-align:middle;border-bottom:1px solid #eef2f6}.activity-log-page .table tbody tr:nth-child(even){background:#fafbfd}.activity-log-page .table tbody tr:hover{background:#fffaf7}.activity-log-page .table td a{font-weight:600;color:#c2410c}.activity-log-page .table td a:hover{text-decoration:underline}.activity-log-page .table tfoot th{background:#f8fafc;color:#64748b;font-size:10px}
.log-activity{display:inline-block;padding:4px 8px;border:1px solid #e2e8f0;border-radius:7px;background:#f1f5f9;color:#475569;font-size:11px;overflow-wrap:anywhere}.log-detail-cell{min-width:180px;max-width:360px;overflow-wrap:anywhere}.log-detail-cell .form-control{min-width:200px;background:#f8fafc;font-size:11px}.log-amount,.log-running-balance{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.activity-log-page .table .log-running-balance{color:#0f766e}.activity-log-page .text-success{color:#15803d}.activity-log-page .text-danger{color:#dc2626}.log-date-cell{min-width:190px;color:#64748b!important;font-size:11px}
.activity-log-page .dt-container{padding:0}.activity-log-page .dt-layout-row{padding:12px 14px;gap:12px}.activity-log-page .dt-layout-row:first-child{background:#f8fafc;border-bottom:1px solid #e2e8f0}.activity-log-page .dt-layout-table{display:block;padding:0;overflow:auto}.activity-log-page .dt-layout-cell{min-width:0}.activity-log-page .dt-input{background:#fff;border-color:#cbd5e1;border-radius:8px;padding:7px 9px}.activity-log-page .dt-search input{max-width:220px}.activity-log-page .dt-paging-button{background:#fff;font-weight:500}.activity-log-page .dt-paging-button.current{background:#ea603c;color:#fff;border-color:#ea603c}.activity-log-page .dt-paging-button.disabled{color:#94a3b8;cursor:default}.activity-log-page .dt-info{color:#64748b;font-size:11px}
@media(max-width:1000px){.log-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0}.log-account-summary>div:nth-child(3){border-right:0}.activity-log-page .log-admin-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.activity-log-page .card-body{padding:14px}.log-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.log-account-summary>div{padding:0 12px}.log-account-summary>div:nth-child(3){border-right:1px solid #f4ded6}.log-account-summary>div:nth-child(even){border-right:0}.log-account-summary>div:last-child{grid-column:1 / -1}.activity-log-page .log-admin-form .form-row{grid-template-columns:minmax(0,1fr)}.activity-log-page .dt-search input{max-width:160px}.activity-log-page .table td,.activity-log-page .table th{padding:10px 12px}}
