body{margin:0}.report-filter-bar{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;align-items:flex-start}.report-filter-bar>.ant-select,.report-filter-bar>.ant-picker,.report-filter-bar>.ant-input,.report-filter-bar>.ant-input-affix-wrapper,.report-filter-bar>.ant-btn{flex-shrink:0}@media (max-width: 767px){.report-filter-bar{flex-direction:column}.report-filter-bar>*{width:100%!important;max-width:100%!important}}.report-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:16px}.report-stats-grid .ant-card{height:100%}.report-actions-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;align-items:center}@media (max-width: 767px){.report-actions-row{flex-direction:column;align-items:stretch}.report-actions-row>.ant-btn{width:100%}}.responsive-pdf-viewer-wrap{width:100%;height:min(70vh,500px);min-height:280px;margin-bottom:16px}.responsive-pdf-viewer-wrap iframe{width:100%!important;height:100%!important}@media (max-width: 767px){.responsive-pdf-viewer-wrap{height:min(55vh,400px);min-height:220px}}.responsive-pagination-bar{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:16px;flex-wrap:wrap}.responsive-pagination-bar__size{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 767px){.responsive-pagination-bar{flex-direction:column;align-items:stretch}.responsive-pagination-bar__size{justify-content:space-between}.responsive-pagination-bar .ant-pagination{display:flex;justify-content:center;flex-wrap:wrap}}.page-toolbar{display:flex;justify-content:space-between;margin-bottom:16px;gap:8px}@media (max-width: 767px){.page-toolbar{flex-direction:column}.page-toolbar .page-toolbar__search{width:100%!important}.page-toolbar .page-toolbar__action{width:100%}}.page-title{text-align:center;margin-bottom:16px}@media (max-width: 767px){.page-title{font-size:1.25rem;margin-bottom:12px}}@media (max-width: 767px){.ant-layout-content{padding:16px!important}.ant-tabs-nav{overflow-x:auto}}
