.ReportCard-module__vkiwCq__card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.75rem;margin-bottom:.75rem;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.ReportCard-module__vkiwCq__card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #0000001f}.ReportCard-module__vkiwCq__header{border-bottom:3px solid var(--color-primary);cursor:pointer;background:linear-gradient(135deg,#2f3020 0%,#3d3e2c 100%);padding:1.5rem}.ReportCard-module__vkiwCq__collapsible{opacity:0;max-height:0;padding:0;transition:max-height .32s,opacity .22s,padding .22s;overflow:hidden}.ReportCard-module__vkiwCq__collapsed{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.ReportCard-module__vkiwCq__expanded{opacity:1;max-height:1500px;padding:1.5rem}.ReportCard-module__vkiwCq__title{color:var(--color-white);align-items:center;gap:.75rem;margin:0;font-size:1.25rem;display:flex}.ReportCard-module__vkiwCq__problemNumber{background-color:var(--color-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:inline-flex}.ReportCard-module__vkiwCq__content{min-height:auto;padding:0}.ReportCard-module__vkiwCq__loading,.ReportCard-module__vkiwCq__error,.ReportCard-module__vkiwCq__empty{color:#888;justify-content:center;align-items:center;min-height:200px;font-size:1rem;display:flex}.ReportCard-module__vkiwCq__error{color:var(--color-error);background-color:#f443360d}.ReportCard-module__vkiwCq__empty{color:#999}.ReportCard-module__vkiwCq__tableWrapper{border-radius:.375rem;overflow-x:auto}.ReportCard-module__vkiwCq__table{border-collapse:collapse;background-color:var(--color-white);width:100%}.ReportCard-module__vkiwCq__table thead{background-color:var(--color-dark);color:var(--color-white)}.ReportCard-module__vkiwCq__table th{text-align:left;text-transform:capitalize;padding:.875rem;font-size:.9rem;font-weight:600}.ReportCard-module__vkiwCq__table td{border-bottom:1px solid var(--color-border);color:#555;padding:.875rem;font-size:.9rem}.ReportCard-module__vkiwCq__table tbody tr:hover{background-color:#fafafa}.ReportCard-module__vkiwCq__table tbody tr:last-child td{border-bottom:none}.ReportCard-module__vkiwCq__footer{border-top:1px solid var(--color-border);background-color:#f9f9f9;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;display:flex}.ReportCard-module__vkiwCq__count{color:#888;font-size:.875rem;font-weight:500}@media (max-width:768px){.ReportCard-module__vkiwCq__card{margin-bottom:1rem}.ReportCard-module__vkiwCq__content{min-height:150px;padding:1rem}.ReportCard-module__vkiwCq__title{font-size:1.1rem}}
.page-module___8aEwW__layout{background-color:var(--color-light);min-height:100vh;display:flex}.page-module___8aEwW__main{background-color:var(--color-light);flex-direction:column;width:100%;margin-left:0;display:flex}.page-module___8aEwW__header{color:var(--color-white);border-bottom:4px solid var(--color-primary);background:linear-gradient(135deg,#2f3020 0%,#3d3e2c 100%);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;box-shadow:0 4px 12px #0000001a}.page-module___8aEwW__header h1{color:var(--color-white);text-align:center;margin:0;font-size:2rem}.page-module___8aEwW__container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:2rem;display:flex}.page-module___8aEwW__reports{width:100%;max-width:1000px}@media (max-width:768px){.page-module___8aEwW__layout{flex-direction:column}.page-module___8aEwW__main{width:100vw;margin-left:0}.page-module___8aEwW__header{max-width:none;padding:2rem 1rem}.page-module___8aEwW__header h1{font-size:1.75rem}.page-module___8aEwW__container{padding:1rem}.page-module___8aEwW__reports{max-width:none}}
