*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100vh;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.ant-layout{height:100vh}.ant-layout-sider{transition:width .2s cubic-bezier(.4,0,.2,1)!important}.ant-layout-sider-children{overflow:hidden}.ant-layout-sider .ant-typography,.ant-layout-sider span,.ant-layout-sider div{white-space:nowrap}.sidebar-user-dropdown .ant-dropdown-menu-item,.sidebar-user-dropdown .ant-dropdown-menu-item span,.sidebar-user-dropdown .ant-dropdown-menu-item div,.sidebar-user-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content,.ant-dropdown-menu.sidebar-user-dropdown .ant-dropdown-menu-item,.ant-dropdown-menu.sidebar-user-dropdown .ant-dropdown-menu-item span,.ant-dropdown-menu.sidebar-user-dropdown .ant-dropdown-menu-item div{white-space:normal!important;text-overflow:unset!important;width:auto!important;min-width:120px!important;max-width:none!important;overflow:visible!important}.ant-dropdown[class*=sidebar-user] .ant-dropdown-menu-item,.ant-dropdown[class*=sidebar-user] .ant-dropdown-menu-item span{white-space:normal!important;text-overflow:unset!important;overflow:visible!important}hanko-auth,hanko-profile{--color-primary:#4f2d7f!important;--color-primary-hover:#6a4c93!important;--hanko-border-radius:6px!important;--hanko-font-family:inherit!important}hanko-auth button,hanko-profile button,hanko-auth input[type=submit],hanko-profile input[type=submit]{color:#fff!important;background-color:#4f2d7f!important;border-color:#4f2d7f!important}hanko-auth button:hover,hanko-profile button:hover,hanko-auth input[type=submit]:hover,hanko-profile input[type=submit]:hover{color:#fff!important;background-color:#6a4c93!important;border-color:#6a4c93!important}hanko-auth .hanko_button,hanko-profile .hanko_button,hanko-auth .hanko_button--primary,hanko-profile .hanko_button--primary{color:#fff!important;background-color:#4f2d7f!important;border-color:#4f2d7f!important}hanko-auth .hanko_button:hover,hanko-profile .hanko_button:hover,hanko-auth .hanko_button--primary:hover,hanko-profile .hanko_button--primary:hover{color:#fff!important;background-color:#6a4c93!important;border-color:#6a4c93!important}hanko-auth a,hanko-profile a{color:#4f2d7f!important}hanko-auth a:hover,hanko-profile a:hover{color:#6a4c93!important}.ant-modal-wrap{overflow:auto!important}.ant-modal.import-modal{padding-bottom:40px;top:40px!important}.ant-modal.import-modal .ant-modal-body{flex-direction:column;display:flex;overflow:hidden}.ant-modal.import-modal .ant-table-wrapper{flex:1;overflow:hidden}.ant-modal.import-modal .ant-table,.ant-modal.import-modal .ant-table-container{height:100%}.no-shadow-button.ant-btn-primary,.no-shadow-button.ant-btn-primary:hover,.no-shadow-button.ant-btn-primary:focus,.no-shadow-button.ant-btn-primary:active,.ant-space-compact .ant-btn-primary,.ant-space-compact .ant-btn-primary:hover,.ant-space-compact .ant-btn-primary:focus,.ant-space-compact .ant-btn-primary:active{box-shadow:none!important}
