:where(.portal-auth-brand[data-v-132e96ef]){min-height:44px;transition:opacity var(--auth-transition);align-items:center;display:inline-flex}:where(.portal-auth-brand[data-v-132e96ef]:hover){opacity:.86}:where(.portal-auth-brand__logo[data-v-132e96ef]){height:40px;display:block}.portal-auth-form{min-width:0}.portal-auth-message{color:var(--portal-brand);margin:14px 0 0;font-size:13px;line-height:1.5}.portal-auth-field{gap:7px;min-width:0;margin-top:15px;display:grid}.portal-auth-field input:not(.el-input__inner){width:100%;min-width:0;height:var(--auth-control-height);color:#272323;transition:border-color var(--auth-transition),background-color var(--auth-transition),box-shadow var(--auth-transition);background:#f6f6f6;border:1px solid #eee;border-radius:0;outline:0;padding:0 14px}.portal-auth-field input:not(.el-input__inner)::-moz-placeholder{color:#aaa5a5}.portal-auth-field input:not(.el-input__inner)::placeholder{color:#aaa5a5}.portal-auth-field input:not(.el-input__inner):hover{background:#fafafa;border-color:#d8d3d3}.portal-auth-field input:not(.el-input__inner):focus,.portal-auth-field input:not(.el-input__inner):focus-visible{border-color:var(--portal-brand);background:#fff;box-shadow:0 0 0 3px #c7000b1a}.portal-auth-mobile-field__control{background:#f6f6f6;min-width:0;display:flex}.portal-auth-mobile-field__prefix{min-width:58px;min-height:var(--auth-control-height);color:#4b4646;border:1px solid #eee;border-right:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.portal-auth-mobile-field__control input:not(.el-input__inner){border-left-color:#dedada}.portal-auth-field--code{grid-template-columns:minmax(0,1fr) auto;align-items:end}.portal-auth-field--code button{min-width:96px;min-height:var(--auth-control-height);color:var(--portal-brand);cursor:pointer;transition:border-color var(--auth-transition),background-color var(--auth-transition),color var(--auth-transition);background:#fff;border:1px solid #e6e0e0;padding:0 10px;font-size:14px;font-weight:600}.portal-auth-field--code button:hover:not(:disabled){border-color:var(--portal-brand);background:#fff6f6}.portal-auth-field--code button:disabled,.portal-auth-submit:disabled{cursor:not-allowed;opacity:.62}.portal-auth-agreement{color:#746e6e;cursor:pointer;align-items:flex-start;gap:8px;min-width:0;min-height:44px;margin-top:13px;font-size:12px;line-height:1.65;display:flex}.portal-auth-agreement input:not(.el-checkbox__original){margin-top:4px}.portal-auth-agreement span{overflow-wrap:anywhere;min-width:0}.portal-auth-agreement a,.portal-auth-switch a{color:var(--portal-brand);transition:color var(--auth-transition)}.portal-auth-agreement a:hover,.portal-auth-switch a:hover{color:var(--portal-brand-dark);text-decoration:underline}.portal-auth-submit{background:var(--portal-brand);color:#fff;cursor:pointer;width:100%;min-height:48px;transition:background-color var(--auth-transition),opacity var(--auth-transition);border:0;border-radius:0;margin-top:18px;font-size:16px;font-weight:600}.portal-auth-submit:hover:not(:disabled){background:var(--portal-brand-dark)}.portal-auth-switch{color:#746e6e;text-align:center;justify-content:center;align-items:center;min-height:44px;margin:8px 0 0;font-size:14px;display:flex}@media (width<=760px){.portal-auth-agreement{width:100%}}.portal-auth-page{--auth-panel-max-width:576px;--auth-panel-height:720px;--auth-form-width:360px;--auth-control-height:46px;--auth-transition:.18s ease;background:var(--portal-page-bg,#edf2f6);justify-content:center;align-items:center;min-width:0;min-height:100svh;padding:clamp(32px,5vh,48px) clamp(32px,4vw,72px) 64px;display:flex;position:relative;overflow-x:clip}.portal-auth-frame{z-index:1;width:min(100%,var(--auth-panel-max-width));min-width:0;height:var(--auth-panel-height);background:var(--portal-surface);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #29313729}.portal-auth-frame__form{min-width:0;padding:44px 48px 40px}.portal-auth-card{width:min(100%,var(--auth-form-width));min-width:0;margin:38px auto 0}@media (width<=1100px){.portal-auth-page{padding:32px 28px 62px}.portal-auth-frame{width:min(100%,var(--auth-panel-max-width));height:var(--auth-panel-height);grid-template-columns:minmax(0,1fr)}.portal-auth-frame__form{padding:36px 36px 34px}.portal-auth-card{margin-top:32px}}@media (width<=760px){.portal-auth-page{background:#fff;min-height:100svh;padding:0;display:block}.portal-auth-frame{width:100%;height:auto;min-height:calc(100svh - 64px);box-shadow:none;grid-template-columns:minmax(0,1fr);overflow:visible}.portal-auth-frame__form{min-width:0;padding:28px clamp(20px,6vw,32px) 36px}.portal-auth-card{width:min(100%,420px);margin-top:36px}}.portal-auth-page--embedded{background:#fff;min-height:0;padding:0;display:block}.portal-auth-page--embedded .portal-auth-frame{width:100%;height:680px;box-shadow:none}@media (width<=760px){.portal-auth-page--embedded .portal-auth-frame{min-height:100vh}}@media (width<=380px){.portal-auth-frame__form{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.portal-auth-page *,.portal-auth-page :after,.portal-auth-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
