/* BHA ERP V205 - Tenant Account Statement */
.v205-statement-btn{border:1px solid #b9cce1!important;background:#f7fbff!important;color:#173b64!important;font-weight:800!important}
.v205-statement-btn:hover{background:#eaf4ff!important;border-color:#7da9d7!important;transform:translateY(-1px)}
.v205-statement-modal{width:min(1180px,94vw)!important;max-height:92vh!important}
.v205-statement-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 16px}
.v205-statement-summary article{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dbe6f1;border-radius:14px;padding:14px 16px;box-shadow:0 7px 20px rgba(19,51,86,.05)}
.v205-statement-summary small{display:block;color:#6d8197;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:5px}.v205-statement-summary strong{font-size:20px;color:#163c66}
.v205-statement-filters{display:grid;grid-template-columns:1.2fr .8fr .8fr auto;gap:10px;align-items:end;margin:0 0 14px}.v205-statement-filters label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#526b84}.v205-statement-filters input,.v205-statement-filters select{height:42px;border:1px solid #ccd9e6;border-radius:9px;padding:0 12px;background:#fff;color:#173b64;font-weight:700}.v205-statement-filters button{height:42px;border:0;border-radius:9px;padding:0 16px;background:#1f69d5;color:#fff;font-weight:800;cursor:pointer}
.v205-statement-wrap{border:1px solid #d9e4ee;border-radius:14px;overflow:auto;background:#fff;max-height:48vh}.v205-statement-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1040px;font-size:12px}.v205-statement-table thead th{position:sticky;top:0;z-index:2;background:#eaf1f8;color:#25496e;text-transform:uppercase;font-size:10px;letter-spacing:.04em;padding:11px 10px;border-bottom:1px solid #cedbe8;text-align:left;white-space:nowrap}.v205-statement-table tbody td{padding:11px 10px;border-bottom:1px solid #e8eef4;color:#2b4b6c;vertical-align:top}.v205-statement-table tbody tr:nth-child(even) td{background:#fbfdff}.v205-statement-table tbody tr:hover td{background:#f2f7fc}.v205-statement-table td.num,.v205-statement-table th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.v205-statement-table td.balance{font-weight:900;color:#163c66}.v205-statement-table .kind{font-weight:800;color:#234c77}.v205-statement-table small{color:#7b8da0}
.v205-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.v205-actions .right{display:flex;gap:8px}.v205-actions button{border:1px solid #c9d7e5;border-radius:9px;padding:9px 14px;background:#fff;color:#234766;font-weight:800;cursor:pointer}.v205-actions button.primary{background:#183f6d;color:#fff;border-color:#183f6d}
@media(max-width:900px){.v205-statement-summary{grid-template-columns:repeat(2,1fr)}.v205-statement-filters{grid-template-columns:1fr 1fr}.v205-statement-filters button{grid-column:span 2}}
