.theme-multiva #EncabezadoPrincipal{display:flex;flex-direction:column;width:100%}.theme-multiva .topbar{background:var(--color-primary);color:var(--color-blanco);padding:0.5rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:0.9rem;box-shadow:inset 0 -4px 0 var(--color-naranja)}.theme-multiva .topbar-nav{display:flex;gap:1rem}.theme-multiva .topbar-nav a{color:var(--color-blanco);text-decoration:none;font-weight:500}.theme-multiva .topbar-nav a:hover{color:var(--color-accent-1)}.theme-multiva .logos{background:var(--color-blanco);padding:0.5rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.theme-multiva .logo-fidu,.theme-multiva .logo-solutrust{max-height:50px;object-fit:contain}.theme-multiva body{background:var(--color-surface);color:var(--color-text)}.theme-multiva #LoginContainer{padding:2rem 2.25rem;background:var(--color-naranja);border:1px solid #d0d7de;border-radius:0.75rem;box-shadow:0 8px 22px rgba(0,0,0,0.08);text-align:left}.theme-multiva .SectionHeader{font-family:"Multiva Sans",Corbel,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:600;font-size:1.15rem;color:var(--color-acero);background:var(--color-blanco);padding:0;margin:0 0 1rem 0;border-bottom:3px solid var(--color-naranja)}.theme-multiva .LoginMessage{background:var(--color-danger);color:#7f1d1d;padding:0.6rem 0.75rem;border-radius:0.35rem;margin-bottom:0.9rem}.theme-multiva .LoginField{margin-bottom:0.9rem}.theme-multiva .Lab{display:block;margin-bottom:0.35rem;color:var(--color-text-muted);font-family:"Multiva Sans",Corbel,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:large}.theme-multiva .Pass,.theme-multiva input[type="text"],.theme-multiva input[type="password"]{width:91%;padding:0.6rem 0.75rem;border:1px solid var(--color-border);border-radius:0.35rem;background:#fff;color:var(--color-text);font-size:1rem;font-family:"Multiva Sans",Corbel,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.theme-multiva .Pass:focus,.theme-multiva input[type="text"]:focus,.theme-multiva input[type="password"]:focus{outline:3px solid color-mix(in srgb,var(--color-primary) 25%,white);outline-offset:2px}.theme-multiva .LoginExtras{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0.25rem 0 1rem}.theme-multiva .LoginExtras .chk{display:flex;align-items:center;gap:0.4rem;color:var(--color-text)}.theme-multiva .LinkUno{color:var(--color-primary);text-decoration:none;font-weight:500;font-size:medium}.theme-multiva .LinkUno:hover{color:var(--color-naranja);text-decoration:underline}.theme-multiva .LoginActions{display:grid;grid-template-columns:1fr;gap:0.65rem}.theme-multiva .LoginActions a.FormatoBotones{background:var(--color-naranja);border-color:#e64000}.theme-multiva .LoginActions a.FormatoBotones:hover{background:#ff5c33}@media (max-width:480px){.theme-multiva #LoginContainer{margin:1.25rem;padding:1.25rem}.theme-multiva .LoginExtras{flex-direction:column;align-items:flex-start;gap:0.5rem}}.theme-multiva #DivToken{margin-left:-48px}.theme-multiva #TblInsTokGemalto,.theme-multiva .LabS{font-size:large}.theme-multiva .bottomM{height:0px}.theme-multiva .middleM{width:100%}