.wms-auth{width:min(440px,100% - 32px);color:var(--foreground,#edf2fb);margin:6vh auto 0;font-family:Arial,Helvetica,sans-serif}.wms-auth *{box-sizing:border-box}.wms-auth-marca{align-items:center;gap:18px;padding:18px 4px 26px;display:flex}.wms-auth-marca img{object-fit:contain}.wms-auth-marca span{max-width:100px;color:var(--muted-foreground,#a9b8cf);border-left:1px solid #344057;padding-left:16px;font-size:12px}.wms-auth-card{background:var(--card,#151d2e);border:1px solid var(--border,#2a3650);border-radius:14px;padding:28px}.wms-auth h1{letter-spacing:-.025em;margin:6px 0 12px;font-size:28px;line-height:1.15}.wms-auth p{color:var(--muted-foreground,#a9b8cf);font-size:14px;line-height:1.5}.wms-auth-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:11px!important}.wms-auth form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.wms-auth label{margin-top:5px;font-size:13px;font-weight:600}.wms-auth input{background:var(--background,#0b101d);width:100%;min-height:50px;color:var(--foreground,#edf2fb);border:1px solid var(--border,#2a3650);font:inherit;border-radius:7px;padding:12px;font-size:16px}.wms-auth button{color:#fff;cursor:pointer;background:#285c9c;border:1px solid #38649e;border-radius:7px;min-height:52px;margin-top:10px;padding:12px;font-size:14px;font-weight:600}.wms-auth :is(input,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #86bbff}.wms-auth button:hover{background:#336eaf}.wms-auth-erro{background:#50232d;border:1px solid #9e4c5d;border-radius:7px;padding:12px;color:#ffdde4!important}.wms-auth-nota{margin-top:20px!important;font-size:12px!important}.wms-auth-local{border:1px dashed var(--border,#2a3650);border-radius:9px;margin-top:20px;padding:16px}.wms-auth summary{cursor:pointer;font-size:13px}.wms-auth-local form{gap:4px;margin-top:12px}.wms-auth-local button{background:var(--card,#151d2e);color:var(--foreground,#edf2fb);text-align:left;border-color:var(--border,#2a3650);min-height:48px}.wms-auth footer{text-align:center;color:var(--muted-foreground,#a9b8cf);padding:24px;font-size:11px}.wms-auth a{color:#a8ceff}.wms-auth fieldset{border:0;min-width:0;margin:0;padding:0}.wms-auth fieldset:disabled{opacity:.6}@media (max-width:420px){.wms-auth{margin-top:20px}.wms-auth-card{padding:22px}.wms-auth h1{font-size:26px}}
