*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{min-height:100vh}.page-auth{max-width:400px;margin:48px auto;padding:16px}.page-register{max-width:440px;margin:32px auto}@media (min-width: 576px){.page-auth{margin:80px auto;padding:24px}.page-register{margin:60px auto}}.page-form{max-width:640px;width:100%}@media (min-width: 768px){.page-form{max-width:720px}}.page-list-header{margin-bottom:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.page-list-header h2{margin:0}.page-filters{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-filters .ant-select{min-width:140px}@media (max-width: 575px){.page-filters .ant-select{width:100%!important;min-width:0}}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive .ant-table{min-width:1px}.table-responsive .ant-table-thead>tr>th,.table-responsive .ant-table-tbody>tr>td{white-space:nowrap}.table-responsive .ant-table-thead>tr>th{word-break:keep-all}.table-responsive .ant-table-cell.ant-table-cell-ellipsis{overflow:hidden;text-overflow:ellipsis}
