._page_15dpd_1{background:#f5f7fa;grid-template-columns:1fr 1fr;width:100%;max-width:100%;min-height:100dvh;display:grid;overflow-x:clip}._panel_15dpd_12{background:linear-gradient(145deg,#1677ff 0%,#0958d9 55%,#003a8c 100%);justify-content:center;align-items:center;padding:48px;display:flex}._brand_15dpd_20{width:100%;max-width:420px}._formArea_15dpd_25{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;padding:32px;display:flex}._card_15dpd_35{width:100%;min-width:0;max-width:420px;box-shadow:0 12px 32px #0f172a14}._card_15dpd_35 .ant-card-body{padding:28px 32px}._formArea_15dpd_25 .ant-pro-form-login-container{background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}._formArea_15dpd_25 .ant-pro-form-login-main{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}._formArea_15dpd_25 .ant-pro-form-login-main .ant-form{width:100%}._formArea_15dpd_25 .ant-pro-form-login-main .ant-form-item{margin-bottom:16px}._formArea_15dpd_25 .ant-pro-form-login-main .ant-input-affix-wrapper,._formArea_15dpd_25 .ant-pro-form-login-main .ant-input,._formArea_15dpd_25 .ant-pro-form-login-main .ant-btn-block{width:100%}@media (width<=960px){._page_15dpd_1{grid-template-columns:1fr}._panel_15dpd_12{min-height:auto;padding:28px 20px}._brand_15dpd_20 .ant-typography{font-size:22px!important}._formArea_15dpd_25{padding:16px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));flex:1;align-items:flex-start}._card_15dpd_35{max-width:none;box-shadow:none;border-radius:12px}._card_15dpd_35 .ant-card-body{padding:20px 16px}}@media (width<=480px){._panel_15dpd_12{padding:20px 16px;padding-top:max(20px, env(safe-area-inset-top))}._brand_15dpd_20 h2.ant-typography{font-size:20px!important}._formArea_15dpd_25{padding:12px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(16px, env(safe-area-inset-bottom))}._card_15dpd_35{border-radius:8px}._card_15dpd_35 .ant-card-body{padding:16px 12px}}._root_ozuv8_1{width:100%;min-width:0}._logo_ozuv8_6{object-fit:contain;width:56px;height:56px;display:block}._form_ozuv8_13{width:100%}._footer_ozuv8_17{word-break:break-word;margin-top:16px;margin-bottom:0}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:#f5f7fa;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit}.ant-table-tbody>tr.clickable-table-row{cursor:pointer}#root{width:100%;max-width:100%;overflow-x:clip}@media (width<=480px){.ant-pro-form .ant-form-item{margin-bottom:16px}.ant-pro-form .ant-btn-lg{height:44px}}.ant-pro-layout .ant-pro-sider{background:#f0f2f5;border-inline-end:1px solid #0000000f}.ant-pro-layout .ant-pro-sider.ant-pro-sider-fixed{height:100%;inset-block-start:0}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo h1,.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo a{color:#000000e0;font-weight:600}.admin-sider-brand{align-items:center;gap:10px;min-height:40px;display:flex}.admin-sider-brand img,.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo img{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.admin-sider-brand__title{color:#000000e0;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.admin-sider-brand--collapsed{justify-content:center}.admin-sider-brand--collapsed img{width:28px;height:28px}.ant-pro-layout .ant-pro-sider .ant-menu-inline .ant-menu-item,.ant-pro-layout .ant-pro-sider .ant-menu-inline .ant-menu-submenu-title{border-radius:6px;width:calc(100% - 16px);margin-inline:8px}.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item-selected{font-weight:500}.ant-pro-layout .ant-pro-sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#000000e0}.ant-pro-layout .ant-pro-sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#2563eb}.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item-selected,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item-selected .anticon,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item-selected .ant-menu-item-icon,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item-selected .ant-menu-title-content{color:#2563eb!important}.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item-selected{background:#dbeafe!important}.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item:hover,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item:hover .anticon,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item:hover .ant-menu-item-icon,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-submenu-title:hover,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-submenu-title:hover .anticon,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-submenu-title:hover .ant-menu-item-icon{color:#000000e0!important}.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-item-selected .ant-menu-item-icon,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{opacity:1}.ant-pro-layout .ant-pro-sider .ant-menu,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-sub,.ant-pro-layout .ant-pro-sider .ant-menu .ant-menu-sub.ant-menu-inline,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-sub.ant-menu-inline{background:#f0f2f5!important}.ant-pro-layout .ant-pro-sider .ant-pro-sider-collapsed-button{background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #00000014}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div:has(>.ant-pro-sider-menu){scrollbar-width:thin;scrollbar-color:#0000002e transparent}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div:has(>.ant-pro-sider-menu)::-webkit-scrollbar{width:6px}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div:has(>.ant-pro-sider-menu)::-webkit-scrollbar-track{background:0 0}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div:has(>.ant-pro-sider-menu)::-webkit-scrollbar-thumb{background-color:#00000024;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children>div:has(>.ant-pro-sider-menu)::-webkit-scrollbar-thumb:hover{background-color:#00000047}.ant-menu-submenu-popup>.ant-menu,.ant-menu-submenu-popup .ant-menu-sub{border-radius:8px;padding:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f;background:#fff!important}.ant-menu-submenu-popup>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title{border-radius:6px;margin-bottom:4px;color:#2563eb!important;background:#dbeafe!important}.ant-menu-submenu-popup>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title .anticon{color:#2563eb!important}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-item a,.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-item .anticon{color:#000000a6!important}.ant-menu-submenu-popup .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-item:hover a,.ant-menu-submenu-popup .ant-menu-item:hover .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-item:hover .anticon,.ant-menu-submenu-popup .ant-menu-item-active,.ant-menu-submenu-popup .ant-menu-item-active a,.ant-menu-submenu-popup .ant-menu-item-active .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-item-active .anticon{color:#000000e0!important;background:#0000000a!important}.ant-menu-submenu-popup .ant-menu-item-selected,.ant-menu-submenu-popup .ant-menu-item-selected a,.ant-menu-submenu-popup .ant-menu-item-selected .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-item-selected .anticon{color:#2563eb!important;background:#dbeafe!important}@media (width<=767px){.ant-pro-layout .ant-pro-layout-content{padding-block:12px!important}.ant-pro-page-container-warp-page-header,.ant-pro-page-container-children-container{padding-inline:0!important}.ant-pro-page-container .ant-page-header-heading{flex-wrap:wrap;row-gap:8px}.ant-pro-page-container .ant-page-header-heading-extra{width:100%;margin-inline-start:0}.ant-pro-table-list-toolbar-container{flex-wrap:wrap;gap:8px}.ant-pro-table-list-toolbar-left,.ant-pro-table-list-toolbar-right{max-width:100%}.ant-pro-table-search{margin-bottom:12px}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-body{padding:16px}.ant-picker-dropdown{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important;inset-inline:8px!important}.ant-picker-dropdown .ant-picker-panel-container{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;width:100%!important}.ant-picker-dropdown .ant-picker-panel-layout,.ant-picker-dropdown .ant-picker-panels{flex-direction:column!important}.ant-picker-dropdown .ant-picker-panels{max-height:min(70dvh,520px);overflow-y:auto}.ant-picker-dropdown .ant-picker-time-panel-column{max-height:160px}}.user-detail-loading{justify-content:center;padding:48px;display:flex}.user-detail-settings{background:#fff;border-radius:8px;width:100%;min-height:400px;display:flex}.user-detail-settings__menu{background:#fff;border-inline-end:1px solid #f0f0f0;flex-shrink:0;width:224px}.user-detail-settings__content{flex:1;min-width:0;padding:16px 40px 24px}.user-detail-settings__submit{margin-top:24px}.user-detail-section-title{margin:0 0 24px;font-size:20px;font-weight:500;line-height:28px}.user-detail-basic{align-items:flex-start;gap:48px;display:flex}.user-detail-basic__form{flex:1;min-width:0;max-width:448px}.user-detail-basic__avatar{flex-direction:column;flex-shrink:0;align-items:center;padding-top:36px;display:flex}.user-detail-avatar-label{color:#000000e0;align-self:flex-start;margin-bottom:16px;font-size:14px}.user-detail-avatar-modal{flex-direction:column;align-items:center;gap:16px;padding-top:8px;display:flex}.user-detail-avatar-modal__preview{margin-bottom:4px}.user-detail-avatar-modal__hint{color:#00000073;text-align:center;margin:0;font-size:13px}.user-detail-security{max-width:560px}.user-detail-settings--mobile{flex-direction:column}.user-detail-settings--mobile .user-detail-settings__menu{border-inline-end:none;border-bottom:1px solid #f0f0f0;width:100%}.user-detail-settings--mobile .user-detail-settings__content{padding:16px}.user-detail-settings--mobile .user-detail-basic{flex-direction:column-reverse;gap:24px}.user-detail-settings--mobile .user-detail-basic__form{max-width:none}.user-detail-settings--mobile .user-detail-basic__avatar{width:100%;padding-top:0}
