html,body,#root{margin:0;padding:0;height:100%}body{-webkit-font-smoothing:antialiased}.login-page{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#dbeafe,#f5f7fa);padding:16px}.login-card{width:400px;max-width:100%;box-shadow:0 4px 24px #00000014}.ant-pro-sider .ant-pro-sider-logo{border-bottom:none!important;padding:12px 10px!important;gap:8px;height:auto;min-height:60px}.ant-pro-sider .ant-pro-sider-logo h1{font-size:14px;white-space:nowrap;margin-inline-start:0!important;margin-inline-end:0!important}.ant-pro-sider .ant-pro-sider-logo>a{display:flex;align-items:center;gap:8px}.skeleton-page-tabs{background:#fff;padding:8px 12px 0;flex-shrink:0}.skeleton-page-tabs .ant-tabs-content-holder{display:none}.skeleton-page-tabs .ant-tabs-nav{margin:0}.skeleton-page-tabs .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:0;margin:0 4px 0 0;padding:6px 16px;background:#fafafa;border-color:#e8e8e8}.skeleton-page-tabs .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-bottom-color:#fff;box-shadow:inset 0 2px #1677ff}
