@font-face{font-family:AlibabaSans;src:url(/fonts/AlibabaSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}body{color:#17233d;-webkit-font-smoothing:antialiased;margin:0;font-family:AlibabaSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.portal-loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;display:flex}.publisher-login{background:#07111f url(/login-bg.png) 50%/cover no-repeat;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login-card{border-radius:8px;width:min(100%,440px)}.login-card .ant-card-body{padding:36px 32px}.login-logo{object-fit:contain;width:250px;height:65px;margin:0 auto 20px;display:block}.login-card h4,.login-card>.ant-card-body>p{text-align:center}.login-card .ant-input-affix-wrapper{background:#fff}.login-help{text-align:center;margin:22px 0 0;font-size:12px}.login-footer,.publisher-footer{text-align:center;color:#8a95a6;margin-top:28px;font-size:12px}.form-alert{margin-bottom:20px}.publisher-layout{min-height:100dvh}.publisher-header{z-index:10;background:#07111f;align-items:center;gap:24px;height:64px;padding:0 24px;line-height:normal;display:flex;position:sticky;top:0}.publisher-brand img{object-fit:contain;width:208px;height:52px;display:block}.portal-tag{color:#ced8eb;background:#142238;border:1px solid #2a3850}.header-account{color:#fff;align-items:center;gap:20px;margin-left:auto;display:flex}.account-name{color:#aeb9cb;font-size:13px}.account-button.ant-btn{color:#fff;align-items:center;gap:8px;display:flex}.publisher-sider.ant-layout-sider{background:#07111f}.publisher-sider .ant-menu{background:#07111f;padding:16px 8px}.publisher-sider .ant-menu-item{width:100%;height:42px;margin:4px 0;line-height:42px}.publisher-sider .ant-menu-item-selected{background:#4d7cff}.publisher-content{background:#f5f7fb;min-width:0;padding:24px 28px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-heading h3{margin:8px 0 0;font-size:24px}.performance-stack{width:100%}.metric-card{border:1px solid #e9edf5;box-shadow:0 2px 8px #10244704}.metric-card .ant-statistic-title{color:#6b778c;font-size:13px}.metric-card .ant-statistic-content{color:#17233d;overflow-wrap:anywhere;font-size:28px;font-weight:600}.filter-card .ant-card-body{padding:20px}.filter-card .ant-form{gap:12px 0}.filter-card .ant-form-item{margin-bottom:0}.report-card .ant-card-head-title{font-size:16px}.report-card .ant-table-thead>tr>th{background:#f7f9fc;font-size:13px;font-weight:500}.report-card .ant-table{font-size:13px}.report-card .ant-table-summary{background:#f7f9fc}.password-card{max-width:620px}.mobile-menu{display:none}.publisher-footer{margin:28px 0 0}.publisher-header .ant-btn:hover{color:#fff!important;background:#ffffff14!important}@media (width<=991px){.mobile-menu{margin-bottom:20px;display:block}.publisher-content{padding:20px}.account-name,.portal-tag{display:none}.publisher-header{padding:0 16px}.publisher-brand img{width:176px}.header-account{gap:0}.page-heading{flex-wrap:wrap;align-items:flex-start}.filter-card .ant-form{flex-direction:column;display:flex}.filter-card .ant-form-item{margin-right:0}.filter-card .ant-picker{width:100%}}@media (width<=575px){.publisher-content{padding:16px 12px}.login-card .ant-card-body{padding:28px 20px}.publisher-header{gap:8px}.account-button span:not(.ant-avatar):not(.anticon){display:none}.report-card>.ant-card-body{padding:16px 12px}.metric-card .ant-card-body{padding:20px}.page-heading h3{font-size:22px}}.registration-card{width:min(100%,960px)}.registration-card .login-logo{margin-bottom:12px}.registration-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.registration-heading h4{margin:0}.registration-link{text-align:center;margin-top:14px}.registration-form .ant-collapse-content-box{padding-bottom:0}.registration-form .ant-checkbox-group{gap:12px}
