*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html,body{background:#16130f}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,sans-serif;color:#f2e9dc;background:#16130f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.07;mix-blend-mode:overlay}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d9a05b40;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d9a05b73}::-webkit-scrollbar-track{background:transparent}.sand-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.auth-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#16130f;background-image:radial-gradient(ellipse 90% 60% at 50% -20%,#3a2b18 0%,transparent 55%),linear-gradient(160deg,#1c1711,#16130f 45%,#0f0d0a);background-size:200% 200%;animation:bg-drift 26s ease-in-out infinite alternate}.auth-page:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 18% 78%,rgba(217,160,91,.28),transparent 60%),radial-gradient(ellipse 50% 40% at 82% 22%,rgba(190,130,60,.22),transparent 60%),radial-gradient(ellipse 70% 55% at 60% 92%,rgba(160,100,45,.18),transparent 65%),radial-gradient(ellipse 40% 35% at 30% 20%,rgba(226,178,110,.14),transparent 60%);filter:blur(24px);animation:dune-drift 20s ease-in-out infinite alternate}.auth-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.24;mix-blend-mode:overlay}.auth-card{position:relative;z-index:2;width:380px;background:#1e1a14d1!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(217,160,91,.28)!important;border-radius:14px;box-shadow:0 12px 40px #00000080,0 0 60px #d9a05b1f,inset 0 1px #ffe2aa14}.auth-card:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,160,91,.75),transparent);border-radius:2px}.auth-card .auth-title{text-align:center;margin-bottom:24px}.auth-card .auth-title h3{color:#e6b877;letter-spacing:.5px;margin-bottom:4px}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-header h4{margin:0;color:#f2e9dc}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ant-table-thead>tr>th{white-space:nowrap}.ant-table-row-expand-icon{transform:scale(1.3)}.table-wrap{height:100%;min-height:0;display:flex;flex-direction:column}.table-page{flex:1;min-height:0;display:flex;flex-direction:column}.table-page>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column}.table-page .ant-table-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.table-page .ant-table-wrapper .ant-spin-nested-loading,.table-page .ant-table-wrapper .ant-spin-nested-loading>.ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.table-page .ant-table{flex:1;min-height:0}.table-page .ant-table-container{height:100%;display:flex;flex-direction:column}.table-page .ant-table-header{flex:none}.table-page .ant-table-body{flex:1;min-height:0;max-height:none!important;overflow-y:auto!important}.table-page .ant-table-pagination{flex:none;margin:16px 0 0}@keyframes bg-drift{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes dune-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(1.5%,2%,0) scale(1.06)}to{transform:translate3d(-1%,1.5%,0) scale(1.02)}}@media (prefers-reduced-motion: reduce){.auth-page,.auth-page:before{animation:none}}
