.kb.kb-registrace{display:flex;flex-wrap:wrap;min-height:100vh;background:var(--kb-pozadi)}.kb .kb-r-panel{flex:1 1 560px;border-radius:0;padding:40px 56px 48px;display:flex;flex-direction:column;overflow:hidden}.kb .kb-r-znacka{font-family:var(--kb-display);font-weight:800;font-size:28px;line-height:32px;letter-spacing:-.02em}.kb .kb-r-kroky{margin-top:56px}.kb .kb-r-kroky-nad{font-size:15px;font-weight:600;margin-bottom:10px}.kb .kb-r-foto{margin:44px 0 0 24px;width:320px;max-width:calc(100% - 24px);padding-bottom:12px}.kb .kb-r-foto img{width:100%;height:230px}.kb .kb-r-pozn{margin-top:auto;padding-top:40px;max-width:460px;font-size:15px;line-height:23px}.kb .kb-r-forma{flex:1 1 520px;position:relative;display:flex;flex-direction:column;min-width:0}.kb .kb-r-zpet{position:absolute;top:40px;right:56px;z-index:1;display:inline-flex;align-items:center;gap:8px;color:var(--kb-text);font-weight:600;font-size:15px;text-decoration:none}.kb .kb-r-zpet svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.kb .kb-r-zpet:hover{text-decoration:underline;text-underline-offset:3px}.kb-registrace .v4.ob-root{flex:1;min-height:0;background:transparent;color:var(--kb-text);font-family:var(--kb-sans);font-size:16px;line-height:24px}.kb-registrace .v4.ob-root .ob{background:transparent;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:96px 56px 48px}.kb-registrace .v4.ob-root .obcard.single{border:0;border-radius:0;max-width:460px;width:100%;overflow:visible}.kb-registrace .v4.ob-root .obl{padding:0}.kb-registrace .v4.ob-root .obl h1{font-family:var(--kb-display);font-weight:800;font-size:48px;line-height:52px;letter-spacing:-.03em;margin:0}.kb-registrace .v4.ob-root .obl p.l{margin:16px 0 0;font-size:18px;line-height:27px;color:var(--kb-text-tlumeny)}.kb-registrace .v4.ob-root [data-testid=sign-in-oauth]{margin-top:34px}.kb-registrace .v4.ob-root form{margin-top:26px}.kb-registrace .v4.ob-root [data-testid=sign-in-oauth]+form{margin-top:0}.kb-registrace .v4.ob-root .btn{height:56px;border:0;border-radius:var(--kb-radius-m);background:var(--kb-povrch);color:var(--kb-text);box-shadow:inset 0 0 0 1.5px var(--kb-linka-ovladace);font:700 17px var(--kb-sans)}.kb-registrace .v4.ob-root .btn:hover{background:var(--kb-kobalt-svetla)}.kb-registrace .v4.ob-root .btn.pri{margin-top:14px;background:var(--kb-kobalt);color:var(--kb-na-kobaltu);box-shadow:none}.kb-registrace .v4.ob-root .btn.pri:hover{background:var(--kb-kobalt-tmava)}.kb-registrace .v4.ob-root .btn:focus-visible{outline:2px solid var(--kb-fokus);outline-offset:2px}.kb-registrace .v4.ob-root .gl{width:20px;height:20px}.kb-registrace .v4.ob-root .ms{width:18px;height:18px}.kb-registrace .v4.ob-root .or{margin:26px 0;font-size:14px;color:var(--kb-text-tlumeny)}.kb-registrace .v4.ob-root .or:after,.kb-registrace .v4.ob-root .or:before{background:var(--kb-linka)}.kb-registrace .v4.ob-root .field{margin:0}.kb-registrace .v4.ob-root .field>label{font-weight:700;font-size:15px;color:var(--kb-text)}.kb-registrace .v4.ob-root input.input{height:56px;border:0;border-radius:var(--kb-radius-m);padding:0 16px;background:var(--kb-povrch);color:var(--kb-text);box-shadow:inset 0 0 0 1.5px var(--kb-linka-ovladace);font-size:17px}.kb-registrace .v4.ob-root input.input:focus{box-shadow:inset 0 0 0 2px var(--kb-kobalt),0 0 0 4px var(--kb-kobalt-svetla)}.kb-registrace .v4.ob-root .langs,.kb-registrace .v4.ob-root .tiny,.kb-registrace .v4.ob-root .trust{color:var(--kb-text-tlumeny)}.kb-registrace .v4.ob-root .tiny{font-size:13px;line-height:20px;margin-top:18px}.kb-registrace .v4.ob-root .tiny a{color:var(--kb-kobalt-text);text-decoration-color:currentColor}@media (min-width:1081px){.kb-registrace .v4.ob-root .oblogo{display:none}}@media (max-width:1080px){.kb .kb-r-forma{order:-1}.kb-registrace .v4.ob-root .ob{min-height:0;padding:64px 24px 40px}.kb .kb-r-zpet{top:20px;right:24px}.kb .kb-r-panel{padding:32px 24px 40px}.kb .kb-r-znacka{display:none}.kb .kb-r-kroky{margin-top:0}.kb .kb-r-foto{margin-top:32px}}@media (max-width:600px){.kb-registrace .v4.ob-root .obl h1{font-size:36px;line-height:40px}.kb .kb-r-foto{margin-left:12px}}