.editor-panel.editor-login-panel{height:auto;overflow:auto;background:#111!important;border-color:#363636!important;border-radius:8px!important;width:min(440px,100vw - 40px)!important;max-height:calc(100dvh - 40px)!important}body:has(.editor-login-panel) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.editor-login-panel .editor-header{background:0 0;border:0;align-items:flex-start;padding:32px 32px 0}.editor-login-panel .editor-header h2{letter-spacing:.04em;font-size:28px;font-weight:400;line-height:1.25}.editor-login-panel .editor-header p{letter-spacing:.07em;font-family:Archivo,Arial,sans-serif;color:#929292!important;margin-top:10px!important;font-size:11px!important}.editor-login-panel .editor-close{color:#aaa;border:0;width:34px;height:34px;margin-top:-4px}.editor-login-panel .editor-close:hover{color:#fff;background:#242424}.editor-login-panel .owner-login-form{padding:30px 32px 32px}.owner-login-form{color:#ededeb;text-align:left;flex-direction:column;gap:20px;margin:0;font-family:Arial,Microsoft YaHei,sans-serif;display:flex}.owner-login-field{flex-direction:column;gap:9px;min-width:0;margin:0;font-size:12px;line-height:1.5;display:flex}.owner-login-field>span{color:#bdbdb8;letter-spacing:.04em}.owner-login-field input{color:#f2f2ef;background:#171717;border:1px solid #3c3c3c;border-radius:4px;width:100%;min-width:0;height:48px;margin:0;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .2s,background .2s;display:block}.owner-login-field input::placeholder{color:#767673;letter-spacing:.04em;font-size:13px}.owner-login-field input:hover{border-color:#5d5d5d}.owner-login-field input:focus-visible{outline-offset:0;background:#1a1a1a;border-color:#bcbcb6;outline:1px solid #bcbcb6}.owner-login-field input:disabled{opacity:.65;cursor:wait}.owner-password-input{position:relative}.owner-password-input input{padding-right:49px}.owner-password-toggle{color:#949490;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:3px;right:3px}.owner-password-toggle:hover{color:#ededeb}.owner-login-options{justify-content:flex-end;margin-top:-9px;display:flex}.owner-login-options button{color:#92928e;min-height:30px;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:3px 0;font-size:11px;line-height:1.5}.owner-login-options button:hover{color:#eee;text-decoration:underline}.owner-login-submit{color:#171717;letter-spacing:.06em;cursor:pointer;background:#e7e7e2;border:1px solid #e7e7e2;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:3px;padding:12px 16px;font-family:inherit;font-size:14px;line-height:1.5;transition:background .2s,border-color .2s;display:flex}.owner-login-submit:hover:not(:disabled){background:#fff;border-color:#fff}.owner-login-submit:disabled,.owner-login-options button:disabled,.owner-password-toggle:disabled{opacity:.5;cursor:wait}.owner-login-form .owner-login-error{color:#e0a99e;overflow-wrap:anywhere;margin:-4px 0 0;font-size:12px;line-height:1.7}.owner-login-spinner{animation:1s linear infinite owner-login-spin}@keyframes owner-login-spin{to{transform:rotate(360deg)}}.owner-login-page{color:#ededeb;background:#000;place-items:center;min-height:100dvh;padding:24px;font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.owner-login-card{background:#111;border:1px solid #363636;border-radius:8px;width:min(440px,100%);padding:36px 32px 28px;box-shadow:0 30px 100px #0008}.owner-login-card header{margin-bottom:30px}.owner-login-card h1{letter-spacing:.04em;margin:0;font-size:28px;font-weight:400;line-height:1.25}.owner-login-card header p{color:#929292;letter-spacing:.07em;margin:10px 0 0;font-family:Archivo,Arial,sans-serif;font-size:11px}.owner-login-return{color:#949490;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:25px auto 0;font-size:11px;line-height:1.6;display:flex}.owner-login-return:hover{color:#eee}@media (max-width:760px){.editor-panel.editor-login-panel{border:1px solid #363636!important;border-radius:8px!important;width:min(440px,100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)translate(0,0)!important}.editor-login-panel .editor-header{padding:28px 24px 0}.editor-login-panel .owner-login-form{padding:28px 24px}.owner-login-card{padding:30px 24px 25px}.owner-login-page{padding:16px}}@media (prefers-reduced-motion:reduce){.owner-login-spinner{animation:none}.owner-login-field input,.owner-login-submit{transition:none}}
