:root{--mobile-breakpoint: 576px;--tablet-breakpoint: 768px;--desktop-breakpoint: 992px;--large-desktop-breakpoint: 1200px;--extra-large-breakpoint: 1600px}@media (max-width: 576px){.ant-layout-sider{position:fixed!important;z-index:1000;height:100vh;left:-200px;transition:left .3s ease}.ant-layout-sider.ant-layout-sider-collapsed{left:-80px}.ant-layout-sider-trigger{display:none}.ant-layout-content{margin:16px 8px!important;padding:16px!important}.ant-layout-header{padding:0 16px!important}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:800px}.ant-form-item,.ant-col{margin-bottom:16px}.ant-space{flex-wrap:wrap}.ant-btn{margin-bottom:8px}.ant-card{margin-bottom:16px}.ant-statistic{text-align:center}.ant-statistic-title{font-size:12px}.ant-statistic-content{font-size:20px}}@media (min-width: 577px) and (max-width: 768px){.ant-layout-content{margin:20px 12px!important;padding:20px!important}.ant-layout-header{padding:0 20px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px}.ant-row{margin-left:-8px;margin-right:-8px}.ant-col{padding-left:8px;padding-right:8px}}@media (min-width: 769px) and (max-width: 1200px){.ant-layout-content{margin:24px 16px!important}.ant-layout-sider{min-width:200px!important;max-width:200px!important;width:200px!important}.ant-layout-sider-collapsed{min-width:80px!important;max-width:80px!important;width:80px!important}}@media (min-width: 1201px){.ant-layout-content{margin:24px!important}.main-content-wrapper{max-width:1400px;margin:0 auto}.ant-table{font-size:14px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:12px 16px}}@media (min-width: 1600px){.main-content-wrapper{max-width:1600px}.ant-layout-content{margin:32px!important;padding:32px!important}.ant-typography h1{font-size:32px}.ant-typography h2{font-size:28px}.ant-typography h3{font-size:24px}}.mobile-only{display:none}.desktop-only{display:block}@media (max-width: 768px){.mobile-only{display:block}.desktop-only{display:none}.mobile-hidden{display:none!important}}.responsive-text{font-size:clamp(14px,2vw,16px)}.responsive-title{font-size:clamp(20px,4vw,32px)}.responsive-subtitle{font-size:clamp(16px,3vw,24px)}.responsive-margin{margin:clamp(8px,2vw,24px)}.responsive-padding{padding:clamp(8px,2vw,24px)}.responsive-grid{display:grid;gap:clamp(8px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.responsive-flex{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,16px)}.responsive-flex>*{flex:1 1 280px}.responsive-image{width:100%;height:auto;max-width:100%;object-fit:cover}.responsive-video{width:100%;height:auto;aspect-ratio:16/9}.responsive-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table{min-width:600px}@media (max-width: 768px){.responsive-table{font-size:12px}.responsive-table .ant-table-thead>tr>th,.responsive-table .ant-table-tbody>tr>td{padding:6px 8px}.responsive-table .secondary-column{display:none}}.responsive-form .ant-form-item-label{text-align:left}@media (max-width: 576px){.responsive-form .ant-form-item-label{padding-bottom:4px}.responsive-form .ant-form-item-control{margin-left:0}}.responsive-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width: 768px){.responsive-nav{flex-direction:column;align-items:stretch}.responsive-nav>*{margin-bottom:8px}.responsive-nav>*:last-child{margin-bottom:0}}.responsive-card{margin-bottom:clamp(16px,3vw,24px)}.responsive-card .ant-card-body{padding:clamp(12px,3vw,24px)}@media (max-width: 576px){.responsive-button-group{display:flex;flex-direction:column;gap:8px}.responsive-button-group .ant-btn{width:100%}}.responsive-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width: 576px){.responsive-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}}.responsive-scrollbar{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.responsive-scrollbar::-webkit-scrollbar{width:6px;height:6px}.responsive-scrollbar::-webkit-scrollbar-track{background:transparent}.responsive-scrollbar::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.responsive-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.website-pagination .ant-pagination{text-align:left}.website-pagination .ant-pagination ul{justify-content:flex-start}
