/* Refinements of the original administration entrance. */
html{color-scheme:dark}
body.original-admin{padding:30px!important;background:radial-gradient(ellipse at 85% 0,#17396280,transparent 48%),radial-gradient(ellipse at 0 100%,#13395150,transparent 45%),#07111f!important}
.original-admin .page-wrap{width:min(1120px,100%);margin:auto;min-width:0}.original-admin .login-shell{width:100%!important;min-height:660px!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;border:1px solid #3e5d88!important;border-radius:24px!important;box-shadow:0 30px 90px #0005!important;animation:none!important;backdrop-filter:none}
.original-admin .identity{padding:44px 42px 32px!important;background:linear-gradient(150deg,#193a65,#102742 65%,#10223b)!important;border-left:1px solid #35506f!important}.original-admin .identity:after{display:none}.original-admin .identity:before{opacity:.4}.original-admin .identity .mark{width:74px!important;height:74px!important;flex-basis:74px;border-radius:17px!important;background-image:none!important;box-shadow:0 12px 30px #0003!important;padding:5px!important}.brand-logo{display:block;width:100%;height:100%;object-fit:contain}.original-admin .brand-copy strong{font-size:22px}.original-admin .brand-copy span{font-size:12px;color:#b6c9e4}.original-admin .identity-kicker{margin-top:55px;font-size:12px;color:#b8d0f2}.original-admin .identity-kicker i,.original-admin .panel-status i{background:#92b8ee;box-shadow:none;animation:none}.original-admin .identity h1{font-size:clamp(36px,3.7vw,52px)!important;line-height:1.25!important;letter-spacing:-1px;margin:20px 0!important}.original-admin .identity h1 span{display:block;font-size:.55em;line-height:1.8;margin-top:9px;color:#b4d0f6}.original-admin .identity p{font-size:14px!important;line-height:2!important;color:#c0d0e5!important}.original-admin .identity-metrics{gap:8px;margin-top:30px}.original-admin .identity-metrics span{padding:14px 10px;border-radius:10px;border:1px solid #6a8db142;background:#0c203540}.original-admin .identity-metrics b{font-size:12px}.original-admin .identity-metrics small{font-size:10px;color:#b0c4df;line-height:1.8}.original-admin .identity-foot{font-size:12px!important;color:#bbd0ed!important;margin-top:30px}.original-admin .identity-foot a{text-decoration:underline;text-underline-offset:4px}
.original-admin .login-panel{padding:44px 36px!important;background:#0b192c!important}.original-admin .login-panel:before{display:none}.original-admin .panel-status{padding:10px 12px;margin-bottom:28px;border-radius:9px;background:#12253e;border:1px solid #304867}.original-admin .panel-status span{font-size:11px;color:#d6e6ff}.original-admin .panel-status small{font-size:10px;color:#b3c7e1}.original-admin .eyebrow{font-size:12px;color:#a8c9ff!important}.original-admin .login-panel h2{font-size:32px!important;color:#f4f7ff}.original-admin .subtitle{font-size:13px!important;line-height:1.9!important;color:#b4c5df!important;margin:12px 0 27px!important}.original-admin .form{gap:21px!important}.original-admin .field label{font-size:13px!important;color:#e1eaf9!important}.original-admin .input{height:56px!important;border-radius:9px!important;border:1px solid #4a6486!important;background:#0b1b31!important;color:#f4f7ff!important;font-size:16px;box-shadow:none}.original-admin .input::placeholder{color:#9ab0ce;font-size:12px}.original-admin .input:focus{border-color:#8ab2ff!important;box-shadow:0 0 0 3px #7da8f524!important;transform:none}.original-admin .input:-webkit-autofill,.original-admin .input:-webkit-autofill:hover,.original-admin .input:-webkit-autofill:focus{-webkit-text-fill-color:#f4f7ff!important;caret-color:#f4f7ff;-webkit-box-shadow:0 0 0 1000px #0b1b31 inset!important}.original-admin .password-input{padding-left:82px!important;direction:ltr;text-align:right}.original-admin .toggle-password{height:44px!important;top:6px!important;left:6px!important;min-width:62px;border-radius:6px!important;background:#1d3554!important;border:0!important;color:#d3e4ff!important;font-size:12px!important}.original-admin .submit{height:56px!important;border-radius:9px!important;background:linear-gradient(110deg,#2c53a3,#3d6fc6)!important;color:#fff!important;border:1px solid #749ee6!important;font-size:14px;box-shadow:0 8px 20px #06132b55!important;transform:none}.original-admin .submit:hover{filter:brightness(1.12)}.original-admin .submit:after{content:none}.original-admin .submit:disabled{opacity:.45;cursor:not-allowed}.original-admin .secure{font-size:11px!important;color:#b0c2dd!important;line-height:1.9;border-color:#304563!important}.original-admin .secure:before{display:none}.original-admin .gateway-switch-slot .gateway-switch-button{min-height:44px;border-radius:8px;background:#132840;color:#c2d7f5;border:1px solid #3d587d;box-shadow:none;font-size:12px;transform:none}.original-admin .gateway-switch-slot .gateway-switch-button:before{content:none}.original-admin .error{font-size:13px!important;color:#ffd7de!important}.original-admin :is(button,a):focus-visible{outline:3px solid #8ab2ff;outline-offset:4px}
@media(max-width:900px){body.original-admin{padding:20px!important}.original-admin .page-wrap{max-width:580px}.original-admin .login-shell{grid-template-columns:1fr!important;min-height:0!important}.original-admin .identity{padding:30px!important;min-height:0!important;border-left:0!important;border-bottom:1px solid #35506f!important}.original-admin .identity-kicker{margin-top:25px}.original-admin .identity h1{font-size:36px!important}.original-admin .identity-metrics{margin-top:22px}.original-admin .identity-foot{display:none!important}.original-admin .login-panel{padding:32px 30px!important}}
@media(max-width:600px){body.original-admin{padding:12px!important;display:block!important}.original-admin .login-shell{border:1px solid #3e5d88!important;border-radius:18px!important;min-height:0!important}.original-admin .identity{padding:25px 23px!important}.original-admin .identity .mark{width:56px!important;height:56px!important;flex-basis:56px}.original-admin .brand-copy strong{font-size:19px}.original-admin .brand-copy span{font-size:10px}.original-admin .identity-kicker{margin-top:22px;font-size:10px}.original-admin .identity h1{font-size:32px!important;margin:12px 0!important}.original-admin .identity h1 span{display:block;margin:6px 0 0}.original-admin .identity p{font-size:12px!important;display:block;line-height:1.9!important}.original-admin .identity-metrics{display:none}.original-admin .login-panel{padding:28px 23px!important}.original-admin .login-panel h2{font-size:28px!important}.original-admin .subtitle{font-size:12px!important}.original-admin .panel-status{margin-bottom:24px}.original-admin .input{font-size:16px!important}.original-admin .secure{font-size:11px!important}}
@media(max-width:360px){.original-admin .identity,.original-admin .login-panel{padding-right:18px!important;padding-left:18px!important}.original-admin .identity h1{font-size:28px!important}.original-admin .panel-status small{display:none}}
@media(prefers-reduced-motion:reduce){.original-admin *,.original-admin *:before,.original-admin *:after{animation:none!important;transition:none!important}}
