.dk2030-auth .au-spacer{flex:1;}.dk2030-auth .au-theme{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--s2);color:var(--t1);display:flex;align-items:center;justify-content:center;cursor:pointer;}.dk2030-auth .au-lang{position:relative;}.dk2030-auth .au-ctx{margin:-8px 0 18px;padding:10px 12px;border-radius:12px;background:var(--s2,rgba(127,127,127,.12));font-size:14px;line-height:1.45;color:var(--t1,inherit);}.au-body{margin:0;}.dk2030-auth .au-lines{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;}.dk2030-auth .au-theme{border:0;box-shadow:var(--edge);}.dk2030-auth .au-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:22px;}.dk2030-auth .au-mark{width:auto;height:56px;display:block;margin-bottom:6px;}.dk2030-auth .au-step{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;min-width:0;}.dk2030-auth .au-form:not(.au-stepped) .au-step + .au-step{margin-top:28px;padding-top:24px;box-shadow:0 -.33px 0 var(--line-2);}.dk2030-auth .au-date{display:grid;grid-template-columns:1fr 1.5fr 1.1fr;gap:8px;}.dk2030-auth .au-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;}.dk2030-auth .au-link{font-size:14px;font-weight:500;text-decoration:none;}.dk2030-auth .au-social{display:flex;flex-direction:column;gap:8px;}.dk2030-auth .au-or{display:flex;align-items:center;gap:12px;margin:18px 0 12px;color:var(--t3);font-size:13px;}.dk2030-auth .au-or::before,.dk2030-auth .au-or::after{content:"";flex:1;height:0;box-shadow:0 .33px 0 var(--line-2);}.dk2030-auth .au-legal{margin:2px 0 0;font-size:13px;line-height:17px;color:var(--t3);text-align:center;}.dk2030-auth .au-back{position:absolute;top:16px;left:16px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;color:var(--t2);}.dk2030-auth .au-back:hover{background:var(--s3);color:var(--t1);}.dk2030-auth .dk-choice-g{grid-template-columns:repeat(3,minmax(0,1fr));}.dk2030-auth .dk-choice-g .dk-choice-i{min-height:84px;padding:12px 6px;}.dk2030-auth .au-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));font-size:13px;color:var(--t2);}.dk2030-auth .au-msgs{margin-bottom:14px;}@media(max-width:600px){.dk2030-auth .au-foot{justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));}.dk2030-auth .au-foot .au-spacer{display:none;}}