.auth-dialog{--auth-ink:#1a1a1a;--auth-muted:#1a1a1a73;--auth-line:#00000014;--auth-fill:#f7f8fa;--auth-track:#f0f1f3;--el-color-primary:#1a1a1a;--el-color-primary-light-3:#3d3d3d;--el-color-primary-light-5:#6b6b6b;--el-color-primary-light-7:#9a9a9a;--el-color-primary-light-8:#b8b8b8;--el-color-primary-light-9:#ececec;--el-color-primary-dark-2:#000;--el-border-radius-base:10px}.auth-dialog.el-dialog{border-radius:12px;padding:8px 8px 16px}.auth-dialog .el-dialog__header{text-align:center;margin:0;padding:20px 20px 0}.auth-dialog .el-dialog__headerbtn{top:12px;right:12px}.auth-dialog .el-dialog__body{padding:0 24px 8px}.auth-title{color:var(--auth-ink);letter-spacing:.16em;margin:0;font-size:1.5rem;font-weight:600}.auth-tabs{background:var(--auth-track);border-radius:10px;gap:4px;margin:20px 0 24px;padding:4px;display:flex}.auth-tab{color:#1a1a1a8c;height:34px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:background .15s,color .15s;display:flex}.auth-tab:hover{color:var(--auth-ink)}.auth-tab.is-active{background:var(--auth-ink);color:#fff}.auth-form .el-form-item{margin-bottom:16px}.auth-form .el-input__wrapper{background:var(--auth-fill);min-height:42px;box-shadow:0 0 0 1px var(--auth-line) inset;border-radius:10px;padding:4px 12px;transition:box-shadow .15s}.auth-form .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #00000029}.auth-form .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--auth-ink) inset}.auth-form .el-form-item.is-error .el-input__wrapper,.auth-form .el-form-item.is-error .el-input__wrapper:hover,.auth-form .el-form-item.is-error .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.auth-form .el-input__inner{color:var(--auth-ink);font-family:inherit}.auth-form .el-input__inner::placeholder{color:#1a1a1a59}.auth-form .el-input__prefix,.auth-form .el-input__suffix{color:var(--auth-muted)}.auth-form .el-checkbox{--el-checkbox-text-color:#1a1a1ab8;--el-checkbox-checked-text-color:var(--auth-ink);--el-checkbox-bg-color:#fff;--el-checkbox-input-border:1px solid #00000038;height:auto}.auth-form .el-checkbox__label{font-size:13px}.session-duration-item{margin-bottom:20px}.session-duration-row{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.session-duration-label{color:var(--auth-muted);letter-spacing:.04em;font-size:12px}.auth-form .session-duration-segmented.el-segmented{--el-border-radius-base:8px;--el-segmented-bg-color:var(--auth-track);--el-segmented-item-selected-bg-color:var(--auth-ink);--el-segmented-item-selected-color:#fff;--el-segmented-color:#1a1a1a9e;--el-segmented-item-hover-color:var(--auth-ink);border-radius:10px;width:100%;min-height:38px;padding:4px}.auth-form .session-duration-segmented .el-segmented__item{border-radius:8px;flex:1;font-size:12px}.auth-actions{margin-top:4px;display:flex}.auth-form .el-button{--el-button-bg-color:#fff;--el-button-text-color:var(--auth-ink);--el-button-border-color:#0000001f;--el-button-hover-bg-color:var(--auth-fill);--el-button-hover-text-color:var(--auth-ink);--el-button-hover-border-color:#00000038;--el-button-active-bg-color:var(--auth-track);--el-button-active-text-color:var(--auth-ink);--el-button-active-border-color:#00000038;--el-button-disabled-bg-color:var(--auth-track);--el-button-disabled-text-color:var(--auth-muted);--el-button-disabled-border-color:transparent;border-radius:10px;font-family:inherit}.auth-form .el-button--primary{--el-button-bg-color:var(--auth-ink);--el-button-text-color:#fff;--el-button-border-color:var(--auth-ink);--el-button-hover-bg-color:#000;--el-button-hover-text-color:#fff;--el-button-hover-border-color:#000;--el-button-active-bg-color:#000;letter-spacing:.08em;width:100%;height:42px;font-weight:600}.code-row{align-items:center;gap:8px;width:100%;display:flex}.code-row .el-input{flex:1;min-width:0}.code-row .el-input__wrapper{box-sizing:border-box;height:42px;min-height:42px}.code-row .el-button{box-sizing:border-box;flex-shrink:0;height:42px;margin:0;padding:0 14px}.password-hint{color:var(--auth-muted);margin:-4px 0 14px;font-size:12px;line-height:1.5}.auth-forgot{width:100%;color:var(--auth-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px;line-height:1.3;display:block}.auth-forgot:hover{color:var(--auth-ink)}.auth-reset-lead{color:var(--auth-muted);text-align:center;margin:-8px 0 16px;font-size:13px;line-height:1.3}@media screen and (max-width:600px){.auth-dialog.el-dialog{padding:4px 0 8px!important}.auth-dialog .el-dialog__header{padding:12px 16px 0}.auth-dialog .el-dialog__body{padding:0 16px 4px}}
