:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}.ant-modal-mask,.ant-modal-wrap{z-index:1000}.ant-layout-sider-collapsed .ant-menu-item-icon{font-size:18px}.ant-table-row-custom{background-color:rgba(255,244,230,.4)}.ant-table-row-custom:hover>td{background-color:rgba(255,244,230,.7)!important}.ant-pagination .ant-pagination-item-active{background-color:transparent;border-color:var(--ant-color-primary);color:var(--ant-color-primary);font-weight:600}.ant-pagination .ant-pagination-item-active a{color:var(--ant-color-primary)}.ant-pagination .ant-pagination-item:hover{border-color:var(--ant-color-primary-hover)}.ant-pagination .ant-pagination-item:hover a{color:var(--ant-color-primary-hover)}.ant-pagination .ant-pagination-jump-next:hover,.ant-pagination .ant-pagination-jump-prev:hover,.ant-pagination .ant-pagination-next:hover,.ant-pagination .ant-pagination-prev:hover{border-color:var(--ant-color-primary-hover);color:var(--ant-color-primary-hover)}.ant-pagination .ant-pagination-item{border:1px solid var(--ant-color-border);background-color:var(--ant-color-bg-container)}.ant-pagination .ant-pagination-item a{color:var(--ant-color-text)}.ant-menu-inline-collapsed .ant-menu-item,.ant-menu-inline-collapsed .ant-menu-submenu-title{padding:0 24px!important}@media (max-width:767px){.ant-table{overflow-x:auto}h1{font-size:28px!important;line-height:1.2!important}h2{font-size:24px!important;line-height:1.3!important}h3{font-size:20px!important;line-height:1.4!important}}.responsive-container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:767px){.responsive-container{padding:0 16px}}@media (hover:none) and (pointer:coarse){button{min-height:44px}}