.auth-code-field .kod{margin-block:var(--steg-1)}.auth-code-hint{margin-top:var(--steg-1)}.auth-help{margin-top:var(--steg-6);border-top:1px solid var(--login-divider);color:var(--login-muted);font-size:13px;line-height:1.7}.auth-help summary{min-height:var(--tapyta);cursor:pointer;color:var(--login-soft);align-content:center}.auth-help summary:hover{color:var(--login-text)}.auth-help p+p,.auth-back{margin-top:var(--steg-3)}.auth-back a{min-height:var(--tapyta);color:var(--login-muted);text-underline-offset:4px;-webkit-text-decoration-color:var(--login-rule);text-decoration-color:var(--login-rule);align-items:center;font-size:13px;display:inline-flex}.auth-back a:hover{color:var(--login-text);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.auth-setup-steps{counter-reset:setup;gap:var(--steg-6);margin:0;padding:0;list-style:none;display:grid}.auth-setup-step{counter-increment:setup;font-size:13px;line-height:1.7}.auth-setup-step:before{content:"0" counter(setup);color:var(--login-muted);margin-right:var(--steg-2);font-size:11px;display:inline-block}.auth-setup-step h2{font-family:var(--sans);letter-spacing:0;color:var(--login-text);font-size:13px;font-weight:500;line-height:1.7;display:inline}.auth-setup-step>p{margin-top:var(--steg-1);color:var(--login-muted);font-size:12px}.auth-setup-step .auth-code-field{margin-top:var(--steg-3)}.auth-qr{width:fit-content;margin:var(--steg-4) auto;padding:var(--steg-3);background:var(--paper);border-radius:5px;place-items:center;display:grid}.auth-qr img{width:192px;max-width:100%;height:192px;display:block}.auth-secret{margin-block:var(--steg-3);border-top:0;font-size:12px}.auth-secret-value{margin-top:var(--steg-3);padding:var(--steg-3);font-family:var(--mono);color:var(--login-text);background:var(--login-surface);border:1px solid var(--login-rule);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:5px;display:block}.auth-copy{margin-top:var(--steg-3)}.auth-copy-status:empty{display:none}.auth-copy-status{margin-top:var(--steg-2)}.sida-login .konto-kvar{align-items:center;gap:var(--steg-3);border:1px solid var(--login-rule);background:var(--login-surface);border-radius:5px;min-width:0;padding:14px 16px;display:flex}.sida-login .konto-kvar-rundel{background:var(--coral);width:40px;height:40px;color:var(--login-bg);border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1;display:grid}.sida-login .konto-kvar-text{gap:2px;min-width:0;display:grid}.sida-login .konto-kvar-namn,.sida-login .konto-kvar-epost{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sida-login .konto-kvar-namn{color:var(--login-text);font-size:15px;font-weight:500;line-height:1.4}.sida-login .konto-kvar-epost{color:var(--login-muted);font-size:13px;line-height:1.5}.sida-login .fortsatt-knapp:before{content:"";width:20px;height:20px;transition:translate .26s var(--kurva-ut);background:currentColor;position:absolute;right:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.sida-login .fortsatt-knapp:hover:before{translate:3px}.sida-login .fortsatt-byt{color:var(--login-muted);align-items:center;gap:0 8px}.sida-login .fortsatt-byt .knapp-lank{color:var(--login-text)}@media (forced-colors:active){.sida-login .konto-kvar-rundel{border:1px solid canvastext}}.sida-login .falt-kryss{gap:2px}.sida-login .kryss{align-items:center;gap:var(--steg-3);min-height:var(--tapyta);cursor:pointer;width:fit-content;color:var(--login-text);font-size:13px;line-height:1.5;display:flex}.sida-login .kryss-ruta{appearance:none;border:1px solid var(--login-rule);background:color-mix(in srgb, var(--login-bg) 45%, transparent);cursor:pointer;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:background-color .18s,border-color .18s;display:grid}.sida-login .kryss:hover .kryss-ruta{border-color:var(--login-soft)}.sida-login .kryss-ruta:checked,.sida-login .kryss:hover .kryss-ruta:checked{background:var(--coral);border-color:var(--coral)}.sida-login .kryss-ruta:after{content:"";border:solid var(--login-bg);opacity:0;border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-2px;transition:opacity .12s;rotate:45deg}.sida-login .kryss-ruta:checked:after{opacity:1}.sida-login .kryss-ruta:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.sida-login .falt-kryss .falt-hjalp{padding-left:calc(20px + var(--steg-3));text-wrap:pretty}@media (forced-colors:active){.sida-login .kryss-ruta{appearance:auto}.sida-login .kryss-ruta:after{display:none}.sida-login .kod-falt{opacity:1;color:fieldtext;caret-color:fieldtext;letter-spacing:.2em;background:field;border:1px solid buttontext;padding:12px;font-size:18px;position:static}.kod-celler{display:none}}
