.mobile-nav{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobile-nav__button{transition:background-color var(--ant-motion-duration-slow,.3s) var(--ant-motion-ease-in-out,ease-in-out), color var(--ant-motion-duration-slow,.3s) var(--ant-motion-ease-in-out,ease-in-out)!important;background:0 0!important}.mobile-nav__button--active{background:var(--nav-selected-bg)!important}.main-sider{align-self:flex-start;height:100vh;position:sticky;top:0}.main-sider .ant-menu-item{border-radius:0 8px 8px 0!important}.main-sider .ant-menu-item a{color:inherit!important;transition:none!important}.main-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.auth-shell{box-sizing:border-box;background:var(--ant-color-bg-layout,#f5f5f5);place-items:center;min-height:100dvh;padding:clamp(20px,4vw,48px);display:grid}.auth-shell__card{width:min(440px,100%);border-top:3px solid var(--ant-color-primary,#1890ff)!important}.auth-shell__card.ant-card>.ant-card-body{padding:clamp(24px,5vw,32px)}.auth-shell__header{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}.auth-shell__title{letter-spacing:-.025em;margin:0;font-size:clamp(24px,4vw,30px);font-weight:500;line-height:1.2}.auth-shell__subtitle{color:var(--ant-color-text-secondary,#6c757d);margin:0;font-size:14px}.auth-shell__mark{background:color-mix(in srgb, var(--ant-color-primary,#1890ff) 10%, #fff);width:60px;height:60px;color:var(--ant-color-primary,#1890ff);border-radius:50%;place-items:center;font-size:30px;display:grid;overflow:hidden}.auth-shell__mark-img{object-fit:contain;width:100%;height:100%}.auth-shell__prompt{color:var(--ant-color-text-secondary);text-align:center}.auth-shell__content .ant-form-item-label>label{font-size:13px;font-weight:600}.auth-shell__content .ant-input,.auth-shell__content .ant-input-affix-wrapper{min-height:42px}.auth-shell__content input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--ant-color-text,#000)!important;font-family:var(--ant-font-family)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell__content input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--ant-color-text,#000)!important;font-family:var(--ant-font-family)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell__content input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--ant-color-text,#000)!important;font-family:var(--ant-font-family)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell__content .ant-btn{min-height:42px;font-size:14px;font-weight:600}.auth-shell__content .ant-alert{margin-bottom:18px}@media (width<=520px){.auth-shell{padding:12px}.auth-shell__mark{width:54px;height:54px}}.imex-form-row .ant-row{margin-bottom:0}.imex-form-row .ant-row .ant-form-item-label{padding:0}.imex-form-row .ant-row label{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;padding:0;display:inline-block;overflow:hidden}.ant-input-number-input,.ant-input-number,.ant-picker-input,.ant-picker,.ant-select{width:100%!important}.ant-card>.ant-card-body{padding:16px}.ant-card>.ant-card-head{padding-inline:16px}.ant-drawer .ant-drawer-body{padding:16px}.ant-drawer .ant-drawer-header{padding-inline:16px}.ant-modal-wrap .ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-menu-item-divider{border-bottom:1px solid #74695c!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
