.brand-image img{display:block;max-width:100%;width:220px;height:100px;object-fit:contain;background:transparent;padding:10px;border-radius:9px}.brand-image small{margin-top:12px}.auth-story .brand-image img{width:260px;height:130px}.report-preview{width:100%;height:78vh;min-height:620px;border:1px solid #e0e8ed;border-radius:12px;background:white;margin-top:20px}.danger,.danger-link{background:#fceae7;color:#a34338}.danger{font-weight:700}.label-example{border:1px dashed #b3c9c8;border-radius:10px;padding:25px;display:flex;flex-direction:column;gap:12px;background:#f7fbfa;margin:20px 0}.label-example small{font-size:10px;letter-spacing:2px;color:#547b75}.label-example strong{font-size:32px;letter-spacing:1px;color:#173e50}.label-example span{color:#607983}.audit-value{font:12px 'Segoe UI',sans-serif;white-space:pre-wrap;word-break:break-word;margin:0;max-width:330px;max-height:300px;overflow:auto;line-height:1.6}.amount-negative{color:#ae4039;font-weight:600}.amount-positive{color:#147768;font-weight:600}.report-controls .report-filters{grid-template-columns:1fr 1.4fr 1fr 1.5fr auto}#statement-preview{margin-top:25px}#audit-filter input[type=date],#statement-filter input[type=date]{max-width:180px}#statement-filter select{max-width:330px}.report-logo{max-width:240px;max-height:110px}@media(max-width:1050px){.report-controls .report-filters{grid-template-columns:1fr 1fr}}@media(max-width:600px){.brand-image img{width:150px;height:65px}.report-controls .report-filters{grid-template-columns:1fr}.report-preview{min-height:650px}#audit-filter input[type=date],#statement-filter input[type=date]{max-width:100%}.label-example strong{font-size:26px}}@media print{.report-controls{display:none}.report-preview{border:0}}
.sicredi-heading{border:1px solid #dce7dd;background:#fbfdfb;padding:20px 24px;border-radius:8px;margin-top:20px}.sicredi-heading p{margin:6px 0;line-height:1.7}.sicredi-heading span{margin-left:25px}.statement-balances{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #e0e9df;padding-top:12px;margin-top:12px}.statement-balances span{margin:0}.sicredi-table thead{background:white;color:#3a9b25}.sicredi-table th{border-bottom:3px solid #3a9b25;font-size:12px}.sicredi-table th:nth-child(4),.sicredi-table th:nth-child(5),.sicredi-table td:nth-child(4),.sicredi-table td:nth-child(5){text-align:right;white-space:nowrap}.sicredi-table td:first-child,.sicredi-table td:nth-child(3){white-space:nowrap}.sicredi-table .opening-balance-row{background:#f1f3f1;color:#7b887e;font-weight:600}.statement-results .table-wrap{margin-top:20px}#statement-filter{flex-wrap:wrap}#statement-filter input[name=q]{flex:1;min-width:180px}#statement-filter input[name=amount]{max-width:175px}@media(max-width:600px){.sicredi-heading span{display:block;margin-left:0}.statement-balances{display:block}#statement-filter input[name=amount]{max-width:100%}}
.statement-filter-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 16px;align-items:end}.statement-filter-grid>.field{grid-column:span 4;min-width:0}.statement-filter-grid>.field:nth-child(4),.statement-filter-grid>.field:nth-child(5){grid-column:span 3}.statement-filter-grid>.filter-actions{grid-column:span 6;margin-bottom:17px}.statement-filter-grid input,.statement-filter-grid select{max-width:100%!important}@media(max-width:700px){.statement-filter-grid>.field,.statement-filter-grid>.field:nth-child(4),.statement-filter-grid>.field:nth-child(5),.statement-filter-grid>.filter-actions{grid-column:1/-1}}
.attendance-preview{background:#f7fbfa;border:1px dashed #8eafb7;border-radius:10px;padding:25px;gap:12px}.attendance-preview small{font-size:9px;color:#22697b;letter-spacing:2px}.attendance-preview strong{font-size:32px;letter-spacing:1px;color:#173e50;line-height:1.2}.attendance-preview span{font-size:13px;color:#286278;line-height:1.5}.label-print-options{gap:24px;margin:20px 0}.label-print-options label{margin:0}
