.login-form{background:#fff;border-radius:16px;box-shadow:0 4px 32px -9px rgba(0,0,0,.17);gap:24px;margin:0 auto;max-width:400px;padding:24px 20px;position:relative;display:flex;flex-direction:column;align-items:stretch}.login-form:after{background:var(--status-light, #38d87a);border-radius:8px;bottom:4px;content:"";display:block;filter:blur(32px);height:52px;left:50%;position:absolute;transform:translateX(-50%);width:min(100% - 48px,792px);z-index:-1}.login-form:has(.tabs__item._active.--error){--status-light: #ff683a}.login-form .btn{width:100%}.tabs{display:flex;flex-direction:column;row-gap:16px}.tabs.--gap-medium{row-gap:24px}.tabs__nav{background:#f4f8fb;border-radius:16px;display:flex;gap:4px;justify-content:space-between;padding:4px}.tabs__nav.-form{background:#bfd7e8;border-radius:10px;gap:2px;padding:2px}.tabs .tabs .tabs__nav-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;row-gap:16px}@media screen and (min-width: 768px){.tabs .tabs .tabs__nav-wrapper{--gap-x: 24px;column-gap:var(--gap-x)}.tabs .tabs .tabs__nav-wrapper>*{flex:0 1 auto;width:calc((100% - var(--gap-x)*(var(--cols, 2) - 1))/var(--cols, 2))}}@media screen and (min-width: 768px){.tabs__field-select{display:none}}.tabs__button{align-items:center;background-color:#f4f8fb;border-radius:12px;column-gap:8px;display:flex;flex:1 1 25%;justify-content:center;padding:8px 12px;transition:color .5s ease-in-out,background-color .5s ease-in-out}.tabs__button._active{background-color:#fff;color:#1167f4}.tabs__nav.-form .tabs__button{border-radius:8px;color:#1b2638;font-size:12px;min-height:32px}.tabs__nav.-form .tabs__button:not(._active){background:none}.tabs__nav.-form .tabs__button:not(._active):hover{color:#3f8cfe}.tabs__item:not(._active){display:none}@media screen and (min-width: 768px){.tabs{row-gap:10px}}