.vendor-list .ant-pro-page-container-children-content{margin:0!important;padding:0!important}.vendor-list .ant-pro-page-container-children-container,.vendor-list .ant-pro-card-body{padding:0!important}.vendor-list .ant-pro-table-list-toolbar-container{padding:24px}.login-page{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;overflow-x:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.login-page:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(8,16,31,.86),rgba(8,16,31,.48)),rgba(0,0,0,.2);content:""}.login-page__content{min-height:100vh;min-height:100svh;padding:clamp(24px,6vw,72px)}.login-page__brand{padding:32px;color:#fff;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.28)}.login-page__brand .ant-typography{color:inherit}.login-page__logo{max-width:300px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.22))}.login-page .login-card{box-sizing:border-box;width:min(100%,440px);margin-inline:auto;padding:clamp(24px,4vw,40px);color:var(--login-text);background:var(--login-card-bg);border:0;border-radius:20px;box-shadow:none;overflow:hidden;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-clip:padding-box;border:1px solid rgba(255,255,255,.08)}.login-page .login-card>.ant-typography:first-child{margin-bottom:4px}.login-page .login-card .ant-pro-form-login-container,.login-page .login-card .ant-pro-form-login-main,.login-page .login-card .ant-pro-form{width:100%!important;min-width:0;max-width:100%!important;padding:0}.login-page .login-card .ant-typography,.login-page .login-card .ant-typography-secondary{color:var(--login-text)}.login-page .login-card .ant-form-item-label{text-align:right}.login-page .login-card .ant-form-item-label>label{color:var(--login-text);font-weight:600}.login-page .login-card .ant-input,.login-page .login-card .ant-input-affix-wrapper,.login-page .login-card .ant-input-group-addon,.login-page .login-card .ant-select-selector{color:var(--login-text);background:var(--login-input-bg)!important}.login-page .login-card .ant-input-affix-wrapper .ant-input{background:transparent!important}.login-page .login-card .ant-input::placeholder{color:color-mix(in srgb,var(--login-text) 48%,transparent)}.login-page .login-card .ant-input-group-addon{width:72px;padding:0;white-space:nowrap}.login-page .login-card .ant-input-group{width:100%;table-layout:fixed}.login-page .login-card .ant-input-group>.ant-input{min-width:0}.login-page .login-card .login-country-code{display:inline-flex;align-items:center;justify-content:center;width:72px;min-height:38px;padding-inline:1px;color:var(--login-text);background:transparent}.login-page .login-card .prefixIcon,.login-page .login-card .ant-input-password-icon,.login-page .login-card .ant-select-arrow,.login-page .login-card .ant-select-selection-item{color:var(--login-text)}.login-page .login-card__error{margin:20px 0}@media (max-width: 767px){.login-page__content{align-content:center;padding:20px 16px 32px}.login-page__brand{padding:8px 16px 20px}.login-page__brand .ant-typography{display:none}.login-page__logo{max-width:210px}.login-page .login-card{border-radius:16px}}.ant-pro-form-login-container{background:transparent!important}body,html{margin:0;padding:0;clear:both}
