/* led459-gb: окна входа и регистрации в стиле карточек обмена GetBit */
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) [class*="bg-(--section-bg)"]:not(.absolute){background:rgba(27,33,58,.78)!important;background-color:rgba(27,33,58,.78)!important;backdrop-filter:blur(20px) saturate(1.3)!important;-webkit-backdrop-filter:blur(20px) saturate(1.3)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:24px!important;position:relative;box-shadow:0 0 56px -26px rgba(139,92,246,.45),0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) [class*="bg-(--section-bg)"]:not(.absolute)::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.55),transparent);pointer-events:none}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) h1{letter-spacing:-.01em}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mat-mdc-text-field-wrapper,:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mdc-text-field--filled:not(.mdc-text-field--disabled){background:rgba(255,255,255,.04)!important;background-color:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:border-color .2s ease,box-shadow .2s ease}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mat-mdc-form-field:hover .mat-mdc-text-field-wrapper{border-color:rgba(139,92,246,.3)!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{border-color:rgba(139,92,246,.6)!important;box-shadow:0 0 0 3px rgba(139,92,246,.16)!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mdc-line-ripple::before,:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mdc-line-ripple::after{border-bottom-color:transparent!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mat-mdc-form-field-focus-overlay{background:transparent!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) button.mat-mdc-unelevated-button{border-radius:14px!important;min-height:52px;font-weight:600!important;transition:opacity .2s ease,transform .15s ease,box-shadow .2s ease}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) button.mat-mdc-unelevated-button:not([disabled]){background:linear-gradient(100deg,#7c3aed 0%,#4f46e5 52%,#0e7490 100%)!important;color:#f5f5f5!important;box-shadow:0 12px 30px -12px rgba(14,116,144,.8),inset 0 1px 0 rgba(255,255,255,.2)!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) button.mat-mdc-unelevated-button:not([disabled]):hover{transform:translateY(-1px);opacity:.95}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) button.mat-mdc-unelevated-button[disabled]{background:rgba(124,58,237,.14)!important;color:rgba(245,245,245,.42)!important;border:1px solid rgba(139,92,246,.18)!important;box-shadow:none!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mdc-checkbox .mdc-checkbox__background{border-color:rgba(167,139,250,.65)!important;border-radius:5px!important}
:root body :is(app-register,app-login,app-forgot-password,app-reset-password,app-password-reset) .mdc-checkbox__native-control:checked~.mdc-checkbox__background{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;border-color:transparent!important}
