/* Selected sign-in designs: admin 3 Aurora; driver 1 Prism Road. */
@media screen{
html#wecash-dark-glass body:has(#loginPanel:not([hidden])){background:radial-gradient(ellipse at 25% 40%,#2ab6d425,transparent 50%),radial-gradient(ellipse at 85% 90%,#6e45c425,transparent 50%),#07152b!important;color:#f2f7ff!important;min-height:100dvh}
html#wecash-dark-glass body:has(#loginPanel:not([hidden]))>.wc-mast,html#wecash-dark-glass body:has(#loginPanel:not([hidden]))>.wc-intro{display:none!important}
html#wecash-dark-glass body.wc-company #loginPanel{width:100%!important;max-width:none!important;min-height:100dvh;margin:0!important;padding:28px 20px 32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:15px/1.6 system-ui,Arial,sans-serif!important;color:#f2f7ff!important}
html#wecash-dark-glass #loginPanel .wc-auth-brand{height:auto;min-height:0;background:transparent!important;border:0;box-shadow:none;padding:0;display:flex;justify-content:center;margin:0 auto 22px;color:#f2f7ff!important}
.wc-auth-logo{width:280px;max-width:100%;height:110px;display:grid;place-items:center}
.wc-auth-logo>img{width:100%;height:100%;object-fit:contain;padding:8px}
.wc-auth-logo [data-brand-fallback]{display:flex;gap:14px;align-items:center;font-size:28px;font-weight:750;letter-spacing:1px;direction:ltr}
.wc-auth-symbol{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#35d5f21c;color:#35d5f2;box-shadow:0 0 25px #35d5f22b}
.wc-auth-symbol svg{width:28px;height:28px}
html#wecash-dark-glass #loginPanel .wc-auth-card{width:min(380px,100%);margin:auto;padding:30px;border:1px solid #476073;border-radius:20px;background:#122441!important;box-shadow:0 0 0 1px #69c7ef16,0 0 65px #6d43dc25;color:#f2f7ff!important}
html#wecash-dark-glass #loginPanel h1{font-size:27px!important;font-weight:650;margin:8px 0!important;line-height:1.4;color:#f2f7ff!important}
html#wecash-dark-glass #loginPanel .wc-auth-eyebrow{font-size:12px;color:#35d5f2!important}
html#wecash-dark-glass #loginPanel p{color:#b3c6dc!important;font-size:14px;line-height:1.6}
html#wecash-dark-glass #loginPanel .wc-auth-subtitle{margin:0 0 24px}
html#wecash-dark-glass #loginPanel label{display:block;font-size:13px;margin:15px 0 8px;color:#f2f7ff!important}
html#wecash-dark-glass #loginPanel input{display:block;width:100%;min-width:0;border-radius:10px!important;padding:13px 14px!important;font:16px system-ui,Arial!important;min-height:48px;color:#f2f7ff!important;background:#0a1930!important;border:1px solid #476073!important;box-shadow:none!important}
html#wecash-dark-glass #loginPanel input:focus-visible{outline:2px solid #35d5f2;outline-offset:2px}
html#wecash-dark-glass #loginPanel #loginButton{display:flex;justify-content:center;gap:10px;align-items:center;width:100%;min-height:48px;padding:13px!important;margin-top:24px;border:0!important;border-radius:11px!important;background:#35d5f2!important;color:#062028!important;font:650 15px system-ui,Arial!important;box-shadow:0 0 22px #35d5f21b!important}
#loginButton svg{width:18px;height:18px}html[dir=ltr] #loginButton svg{transform:rotate(180deg)}
html#wecash-dark-glass #loginPanel .error{color:#ffb9ce!important;white-space:pre-wrap}
#loginPanel .error:empty{display:none}
#loginPanel .wc-auth-footer{display:flex;justify-content:center;align-items:center;gap:7px;margin:25px auto 0;color:#b3c6dc;font-size:12px;flex-wrap:wrap;text-align:center}
.wc-auth-footer svg{width:16px;height:16px}
html#wecash-dark-glass #loginPanel .wc-auth-note{text-align:center;margin:18px auto;max-width:380px;font-size:13px}
html#wecash-dark-glass #loginPanel a{color:#72e7ff!important;font-size:13px}
html[lang=ar] #loginPanel .wc-en,html[lang=en] #loginPanel .wc-ar{display:none!important}
html#wecash-dark-glass body.wc-driver-entry #loginPanel{width:min(430px,100%)!important;padding:22px 25px 32px!important;margin:0 auto!important;background:radial-gradient(ellipse at 80% 5%,#1881b924,transparent 50%),#07152b!important}
html#wecash-dark-glass body.wc-driver-entry #loginPanel .wc-auth-card{width:100%;padding:0;border:0;background:transparent!important;box-shadow:none}
html#wecash-dark-glass body.wc-driver-entry #loginPanel .wc-auth-brand{margin-bottom:18px;justify-content:flex-start}
.wc-driver-auth-hero{margin:8px 0 22px}.wc-driver-auth-hero h1{font-size:30px!important}.wc-driver-auth-hero p{margin:8px 0}.wc-driver-auth-emblem{display:grid;place-items:center;height:58px;margin:18px 0;color:#35d5f2;filter:drop-shadow(0 0 16px #35d5f266)}.wc-driver-auth-emblem svg{width:54px;height:54px}
@media(max-width:480px){html#wecash-dark-glass #loginPanel .wc-auth-card{padding:25px 22px}html#wecash-dark-glass body.wc-company #loginPanel{padding:18px 16px 32px!important}.wc-auth-logo{height:110px}.wc-auth-brand{margin-bottom:14px}}
}

html#wecash-dark-glass #loginPanel .wc-auth-logo>img{width:100%!important;height:110px!important;max-width:100%!important;max-height:110px!important;min-width:0;min-height:0;object-fit:contain!important;box-sizing:border-box}
