.f{margin-bottom:13px}.f label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.f input,.f textarea,.f select{border:1px solid var(--line-hard);background:var(--panel);border-radius:9px;width:100%;padding:10px 11px;font-size:13px}.as{color:var(--dim);font-size:10.5px;line-height:1.45}.f .as{margin-top:5px}.btn{border:1px solid var(--line-hard);background:var(--panel);box-shadow:var(--sh);border-radius:9px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s}.btn:hover{border-color:var(--ink)}.btn:disabled{opacity:.55;cursor:default}.btn.red{background:linear-gradient(180deg, var(--red-br), var(--red));color:#fff;border-color:var(--red-deep);box-shadow:0 4px 12px -4px #b5382a80}.btn.red:hover{filter:brightness(1.06)}.btn.sm{padding:7px 12px;font-size:12px}.btn.wide{width:100%}.auth__msg{border-radius:var(--r);margin-bottom:16px;padding:11px 13px;font-size:12.5px;line-height:1.55}.auth__msg.ok{background:var(--sea-soft);border:1px solid var(--sea);color:#10534a}.auth__msg.bad{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red-deep)}@media (max-width:820px){.f input,.f textarea,.f select{font-size:16px}}
