@charset "UTF-8";html{--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: var(--colors-status-error, #d32f2f);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: var(--color-text-primary, #1a1a2e);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: color-mix(in srgb, var(--color-text-secondary, #6b7280) 35%, transparent);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: var(--color-primary, #6d28d9);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: var(--color-card, #ffffff);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: var(--color-surface, #f5f5f7);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.auth-page{min-height:100vh;min-height:100dvh;background:var(--auth-background, var(--color-card, #ffffff));color:var(--color-text-primary, #1a1a2e)}.auth-page.container{min-width:360px;width:100%}@media(min-width:744px)and (max-width:1199px){.auth-page.container{width:744px;margin:0 auto}}@media(min-width:1200px){.auth-page.container{width:1280px;margin:0 auto}}@media(min-width:1280px){.auth-page.container{width:1280px;padding-bottom:96px}}@media(min-width:1200px){.auth-page.container.container--login2{display:flex;flex-direction:column;justify-content:flex-start;gap:0;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;padding:10px 0 14px;box-sizing:border-box}}@media(min-width:1280px){.auth-page.container.container--login2{padding-bottom:14px}}.auth-header{background:var(--color-header, var(--color-primary, #6d28d9))}.auth-content{background:var(--auth-background, var(--color-card, #ffffff))}.auth-card{background:var(--auth-background, var(--color-card, #ffffff));border-radius:var(--border-radius, var(--radius-md, 16px));color:var(--color-text-primary, #1a1a2e)}.auth-title{color:var(--color-primary, #6d28d9);font-family:var(--font-family, "Inter", sans-serif)}.auth-subtitle{color:var(--color-text-dark, #1a1a2e);font-family:var(--font-family, "Inter", sans-serif)}.auth-primary-button{background:var(--color-button-primary, var(--color-primary, #6d28d9));color:#fff;border:none;border-radius:var(--button-radius, var(--radius-pill, 999px));cursor:pointer;font-family:var(--font-family, "Inter", sans-serif)}.auth-primary-button:disabled{background:var(--color-surface, #f5f5f7);color:var(--color-text-secondary, #6b7280)}.auth-page .login{display:flex;flex-flow:row wrap;margin-top:var(--space-4, 16px);min-height:calc(100vh - 162px);min-height:calc(100dvh - 162px);justify-content:space-evenly}@media(min-width:744px)and (max-width:1199px){.auth-page .login{min-height:auto;margin-top:72px}}@media(min-width:1200px){.auth-page .login{margin-top:72px}}@media(min-width:1200px){.auth-page.container--login2 .login{flex:0 0 auto;flex-wrap:nowrap;align-items:flex-start;gap:var(--space-4, 16px);margin-top:18px;margin-bottom:0;min-height:0;justify-content:flex-start;padding-left:clamp(48px,11vw,240px);padding-right:var(--space-6, 24px);width:100%}}.auth-page .image{display:none}@media(min-width:1200px){.auth-page .image{display:block}}.auth-page .image__people{max-width:100%;height:auto;display:block}@media(min-width:1200px){.auth-page.container--login2 .image{position:relative;width:min(500px,40vw);min-height:0;flex-shrink:1}}@media(min-width:1200px){.auth-page.container--login2 .image__people{width:100%;max-height:min(460px,100dvh - 290px);height:auto;object-fit:contain}}.auth-page .form{display:flex;flex-direction:column;align-items:center;width:289px;padding:0 var(--space-4, 16px)}@media(min-width:744px)and (max-width:1199px){.auth-page .form{width:383px;padding:0}}@media(min-width:1200px){.auth-page .form{width:383px;padding:0}}.auth-page .form__button{border:none;border-radius:var(--button-radius, var(--radius-pill, 999px));background:var(--colors-brand-primary-base, var(--color-primary));color:var(--colors-base-white, #ffffff);text-align:center;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-medium, 500);line-height:20px;letter-spacing:var(--letter-spacing-normal, .006em);min-width:111px;height:40px;cursor:pointer}.auth-page .form__button:disabled{background:var(--color-surface, #f5f5f7);color:var(--color-text-secondary, #6b7280);cursor:not-allowed}.auth-page.container--login2 .login>.form{background:var(--color-card, #ffffff);border:1px solid color-mix(in srgb,var(--color-primary, #6d28d9) 10%,#ffffff);border-radius:22px;box-shadow:0 22px 42px color-mix(in srgb,var(--color-primary, #6d28d9) 12%,transparent),0 8px 18px color-mix(in srgb,var(--color-primary, #6d28d9) 8%,transparent);padding:26px var(--space-4, 16px) var(--space-6, 24px);overflow:hidden}@media(min-width:744px)and (max-width:1199px){.auth-page.container--login2 .login>.form{width:410px;padding:26px var(--space-6, 24px) var(--space-6, 24px)}}@media(min-width:1200px){.auth-page.container--login2 .login>.form{width:430px;padding:26px var(--space-6, 24px) var(--space-6, 24px);margin-left:49.7952755906px;margin-top:0}}.auth-page.container--login2 .login>.form .form{width:100%;padding:0;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none}.form-login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2, 8px);width:100%}.form-login__sub-title{color:var(--colors-brand-primary-base, var(--color-primary));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;font-size:var(--font-size-display, 2.25rem);font-weight:var(--font-weight-regular, 400);line-height:40px;text-align:center}@media(min-width:744px)and (max-width:1199px){.form-login__sub-title{font-size:36px;line-height:44px}}.form-login__title{color:var(--colors-brand-primary-base, var(--color-primary));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;font-size:var(--font-size-2xl, 1.375rem);font-weight:var(--font-weight-regular, 400);line-height:28px;text-align:center}@media(min-width:744px)and (max-width:1199px){.form-login__title{font-size:var(--font-size-3xl, 1.5rem);line-height:32px}}.form-login__information{color:var(--colors-base-black, var(--color-text-primary));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 var(--space-8, 32px);font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-medium, 500);line-height:20px;letter-spacing:var(--letter-spacing-normal, .006em);text-align:center}.auth-page .link{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin:var(--space-6, 24px) 0 0;cursor:pointer}.auth-page .link__recovery{text-decoration:none;color:var(--colors-feedback-businessTitle, var(--color-primary));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-regular, 400);line-height:16px}.auth-page .link__recovery-icon{margin-left:var(--space-2, 8px);font-size:var(--font-size-lg, 1rem);color:var(--colors-feedback-businessTitle, var(--color-primary));opacity:.5}.auth-page .generic-error{width:100%;text-align:center;margin-bottom:var(--space-4, 16px)}.auth-page .generic-error__text{color:var(--colors-status-error, #d32f2f);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-medium, 500);line-height:20px}.passkey-prompt{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding-top:var(--space-6, 24px);width:100%}.passkey-prompt__title{margin:0;color:var(--colors-brand-primary-base, var(--color-primary));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-2xl, 1.375rem);font-weight:var(--font-weight-medium, 500)}.passkey-prompt__text{margin:0;color:var(--colors-base-black, var(--color-text-primary));font-size:var(--font-size-md, .875rem);line-height:20px}.passkey-prompt__error{margin:0;color:var(--colors-status-error, #d32f2f);font-size:var(--font-size-md, .875rem)}.passkey-prompt__primary,.passkey-prompt__secondary{width:100%;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--button-radius, var(--radius-pill, 999px));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-md, .875rem);cursor:pointer}.passkey-prompt__primary{border:none;background:var(--colors-brand-primary-base, var(--color-primary));color:var(--colors-base-white, #ffffff)}.passkey-prompt__secondary{border:1px solid var(--colors-brand-primary-base, var(--color-primary));background:transparent;color:var(--colors-brand-primary-base, var(--color-primary))}.passkey-prompt__primary:disabled,.passkey-prompt__secondary:disabled{opacity:.6;cursor:not-allowed}.container-session-expired{display:flex;justify-content:center;align-items:center;min-height:90vh;min-height:90dvh;padding:var(--space-4, 16px);background:var(--auth-background, var(--color-card, #ffffff))}@media(max-width:743px){.container-session-expired{margin:15px}}.container-session-expired__box-information{background:var(--auth-background, var(--color-card, #ffffff));border-radius:var(--border-radius, var(--radius-md, 16px));color:var(--color-text-primary, #1a1a2e);border:1px solid color-mix(in srgb,var(--color-text-secondary, #6b7280) 15%,transparent);width:100%;max-width:550px;display:flex;align-items:center;gap:var(--space-4, 16px);padding:var(--space-6, 24px) var(--space-5, 20px);box-shadow:var(--shadow-sm)}@media(max-width:743px){.container-session-expired__box-information{display:block}}@media(max-width:743px){.container-session-expired__image{display:flex;justify-content:center;padding:15px}}.session-expired-title{font-size:var(--font-size-xl, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-primary, #6d28d9);font-family:var(--font-family, "Inter", sans-serif)}@media(max-width:743px){.session-expired-title{font-size:var(--font-size-lg, 1rem);text-align:center}}.session-expired-info{font-size:var(--font-size-sm, .8125rem);margin-top:var(--space-2, 8px);color:var(--color-text-secondary, #6b7280)}@media(max-width:743px){.session-expired-info{text-align:center}.session-expired-info br{display:none}}.container-button-login{display:flex;justify-content:flex-end;width:100%;margin-top:var(--space-4, 16px)}.bnt-logIn{width:min(100%,300px);height:38px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--button-radius, var(--radius-pill, 999px));background:var(--color-button-primary, var(--color-primary, #6d28d9));color:#fff;font-family:var(--font-family, "Inter", sans-serif);font-size:var(--font-size-md, .875rem);margin-top:10px;cursor:pointer;transition:filter var(--motion-fast, .15s) var(--motion-ease)}.bnt-logIn:hover{filter:brightness(1.06)}.bnt-logIn:disabled{background:var(--color-surface, #f5f5f7);color:var(--color-text-secondary, #6b7280);cursor:not-allowed}.super{height:100vh;width:100%;background-color:var(--colors-background, var(--color-background, #0b0b1f))}.super>.container{background-color:var(--colors-background, var(--color-background, #0b0b1f));display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}@media(max-width:743px){.super>.container.container--sidebar-visible .container__aside:not(.container__aside--no-visible){position:absolute;top:0;left:0;z-index:2;display:block;width:auto}}.super>.container.container--solo>.desktop{max-width:min(960px,100vw - 40px)}.super>.container.container--solo .container__main{max-width:none}.super>.container .container__header{flex-shrink:0;color:var(--colors-base-offWhite)}.super>.container .container__aside{min-width:0;width:100%}@media(max-width:743px){.super>.container .container__aside{display:none}}@media(max-width:743px){.super>.container .container__aside--no-visible{display:none}}.super>.container .container__main{min-width:0;width:100%;display:flex;flex-direction:column;align-items:stretch}.super>.container .container__main--full{width:100%;max-width:none;margin:0 auto}.super>.container .container__footer{flex-shrink:0}@media(min-width:744px)and (max-width:1199px){.super>.container .container__footer{display:none}}@media(max-width:743px){.super>.container .container__footer{display:none}}.super>.container>.desktop{display:grid;width:100%;max-width:1280px;margin:0 auto;padding:var(--space-3, 12px) var(--space-4, 16px) var(--space-8, 32px);flex:1;align-content:start;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--space-4, 16px)}@media(min-width:744px)and (max-width:1199px){.super>.container>.desktop{grid-template-columns:219px minmax(0,1fr);column-gap:var(--space-8, 32px);padding:var(--space-4, 16px) var(--space-5, 20px) var(--space-8, 32px)}}@media(min-width:1200px){.super>.container>.desktop{grid-template-columns:360px minmax(0,1fr);column-gap:var(--space-12, 48px);max-width:1320px}}@media(max-width:743px){.super>.container>.desktop{padding:var(--space-2, 8px) var(--space-3, 12px) var(--space-6, 24px)}}.super>.container>.desktop.desktop--wide{max-width:none}@media(min-width:1200px){.super>.container>.desktop.desktop--wide{width:min(98vw,1560px)}}.super>.container.container--solo>.desktop{grid-template-columns:minmax(0,1fr);column-gap:0}.container-data{display:grid;grid-template-columns:435px 330px;grid-template-rows:228px 318px 0;gap:var(--space-4, 16px);grid-auto-flow:row;grid-template-areas:"card payment" "transaction payment" "transaction information"}@media(min-width:744px)and (max-width:1199px){.container-data{display:none}}@media(max-width:743px){.container-data{display:none}}.container-data__payment{grid-area:payment}.container-data__card{grid-area:card}.container-data__transaction{grid-area:transaction}.container-data__information{grid-area:information}@media(min-width:1200px){.movile-tablet{display:none}}.image,.card-shell-image{width:330px;height:180px;object-fit:fill}.image--no-active,.card-shell-image--no-active{height:100%;margin-top:var(--space-2, 8px)}.container-mfa,.container-update,.container-certificate{display:flex;flex-flow:column nowrap;box-shadow:var(--shadow-md);background:var(--colors-base-white, var(--color-card, #ffffff));width:100%;max-width:751px;margin:var(--space-3, 12px) 0 0;border-radius:var(--radius-md, 16px);gap:var(--space-2, 8px);padding:var(--space-5, 20px);align-items:center;min-height:auto}@media(max-width:320px){.container-mfa,.container-update,.container-certificate{max-width:calc(100vw - 25px)}}@media(max-width:743px){.container-mfa,.container-update,.container-certificate{max-width:calc(100vw - 80px)}}.container-mfa__icon,.container-update__icon,.container-certificate__icon{color:var(--colors-brand-primary-base);cursor:pointer}.container-mfa__title,.container-update__title,.container-certificate__title{color:var(--colors-brand-primary-base);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-display, 2.25rem);font-weight:var(--font-weight-regular, 400);line-height:44px;margin:0 0 5px;text-align:center}.container-mfa__sub-title,.container-update__sub-title,.container-certificate__sub-title{color:var(--colors-brand-primary-base);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-3xl, 1.5rem);font-weight:var(--font-weight-regular, 400);line-height:32px;margin:0}.container-mfa__information,.container-mfa__status,.container-update__information,.container-update__status,.container-certificate__information,.container-certificate__status{color:var(--colors-base-black, var(--color-text-primary));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-medium, 500);line-height:20px;letter-spacing:var(--letter-spacing-normal, .006em);margin:0;text-align:center;max-width:560px}.container-mfa{gap:var(--space-3, 12px)}.container-update,.container-certificate{min-height:480px}@media(max-width:743px){.container-update,.container-certificate{min-height:520px}}.container-update__information{margin:0 0 var(--space-5, 20px)}.container-certificate__information{font-weight:var(--font-weight-regular, 400);margin:5px 0}.container-section{display:flex;flex-flow:row wrap;align-items:center;box-shadow:var(--shadow-md);background:var(--colors-base-white, var(--color-card, #ffffff));width:100%;max-width:751px;min-height:480px;margin:var(--space-3, 12px) 0 0;border-radius:var(--radius-md, 16px);gap:var(--space-8, 32px);align-self:stretch}@media(min-width:744px)and (max-width:1199px){.container-section{min-height:560px}}@media(min-width:1200px){.container-section{min-height:590px}}@media(max-width:743px){.container-section{min-height:520px}}.contain-close{display:flex;align-self:flex-start}.container-certificate .form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;margin-top:var(--space-8, 32px)}@media(max-width:743px){.container-certificate .form{width:90%}}@media(min-width:744px)and (max-width:1199px){.container-certificate .form{width:80%}}@media(min-width:744px)and (max-width:1199px){.container-certificate .form--product{width:85%}}@media(max-width:743px){.container-certificate .form--product{width:95%}}.container-btn{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:743px){.container-btn{height:130px}}@media(min-width:744px)and (max-width:1199px){.container-btn{height:325px}}@media(min-width:1024px)and (max-width:1024px){.container-btn{height:380px}}@media(max-width:743px){.container-btn--product{height:190px}}@media(min-width:744px)and (max-width:1199px){.container-btn--product{height:340px}}.btn_send{height:40px;width:206px;margin:5px auto 0;align-items:center;border-radius:var(--button-radius, var(--radius-pill, 999px));background:var(--colors-brand-primary-base);color:var(--colors-base-white, #ffffff);text-align:center;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-medium, 500);line-height:20px;letter-spacing:var(--letter-spacing-normal, .006em);border:none;cursor:pointer}.btn_send:disabled{background:var(--colors-movements-background, var(--color-surface));color:var(--colors-brand-primary-base)}.button__cancel{display:flex;height:60px;align-items:center;border:none;color:var(--colors-brand-neutral, var(--color-text-secondary));background-color:transparent;cursor:pointer;font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-md, .875rem)}.record{display:flex;flex-direction:column;gap:var(--space-2, 8px);height:100%;width:100%}.record__icon{align-self:flex-start;margin:var(--space-4, 16px) 0 0 25px;cursor:pointer;color:var(--colors-brand-primary-base)}.record__title{color:var(--colors-brand-primary-base);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size-display, 2.25rem);font-weight:var(--font-weight-regular, 400);line-height:44px;margin:var(--space-5, 20px) 0;text-align:center}@media(max-width:743px){.record__title{font-size:var(--font-size-2xl, 1.375rem);line-height:33px}}@media(max-width:320px){.record__title{font-size:var(--font-size-xl, 1.125rem)}}.state-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 16px);width:100%;max-width:520px}.state-card--active{padding-top:var(--space-2, 8px)}.state-card__badge{background:var(--colors-status-success, #2e7d32);color:var(--colors-base-white, #ffffff);border-radius:var(--radius-pill, 999px);padding:6px var(--space-4, 16px);font-size:var(--font-size-sm, .8125rem);font-weight:var(--font-weight-semibold, 600)}.state-card__text{color:var(--colors-base-black, var(--color-text-primary));font-size:var(--font-size-md, .875rem);line-height:20px;text-align:center;margin:0}.state-card__button{height:40px;min-width:220px;border-radius:var(--button-radius, var(--radius-pill, 999px));border:none;background:var(--colors-brand-primary-base);color:var(--colors-base-white, #ffffff);font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:background var(--motion-fast, .15s) var(--motion-ease),transform var(--motion-fast, .15s) var(--motion-ease)}.state-card__button:hover:not(:disabled){filter:brightness(1.08)}.state-card__button:active:not(:disabled){transform:scale(.98)}.state-card__button:disabled{opacity:.5;cursor:not-allowed}.state-card__button--danger{background:var(--colors-status-error, #b3261e)}.state-card__button--secondary{background:transparent;color:var(--colors-brand-primary-base);border:1px solid var(--colors-brand-primary-base)}.passkeys-error,.trusted-devices-error{width:100%;text-align:center;font-size:var(--font-size-sm, .8125rem);margin:0;color:var(--colors-status-error, #b3261e)}.passkey-list,.device-list{list-style:none;margin:var(--space-2, 8px) 0 0;padding:0;width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.passkey-list__item,.device-list__item{border:1px solid color-mix(in srgb,var(--color-text-secondary, #6b7280) 25%,transparent);border-radius:var(--radius-sm, 12px);padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.passkey-list__info,.device-list__info{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.passkey-list__name,.device-list__name{color:var(--colors-base-black, var(--color-text-primary));font-size:15px;font-weight:var(--font-weight-semibold, 600)}.passkey-list__meta,.device-list__meta{color:var(--colors-help-accent, var(--color-primary));font-size:var(--font-size-xs, .75rem);line-height:16px}.passkey-list__confirm p,.device-list__confirm p{margin:0 0 var(--space-2, 8px);font-size:var(--font-size-sm, .8125rem);color:var(--colors-base-black, var(--color-text-primary))}.passkey-list__actions,.device-list__actions{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.passkey-list__btn,.device-list__btn{height:36px;min-width:120px;border-radius:var(--button-radius, var(--radius-pill, 999px));border:none;font-size:var(--font-size-sm, .8125rem);font-weight:var(--font-weight-medium, 500);cursor:pointer}.passkey-list__btn--secondary,.device-list__btn--secondary{background:transparent;color:var(--colors-brand-primary-base);border:1px solid var(--colors-brand-primary-base)}.passkey-list__btn--danger,.device-list__btn--danger{background:var(--colors-status-error, #b3261e);color:var(--colors-base-white, #ffffff);align-self:flex-start}.enroll-panel{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px);width:100%;max-width:420px}.enroll-panel__step{color:var(--colors-base-black, var(--color-text-primary));font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-semibold, 600);margin:var(--space-2, 8px) 0 0;text-align:center}.enroll-panel__qr{width:220px;height:220px;border:1px solid color-mix(in srgb,var(--color-text-secondary, #6b7280) 25%,transparent);border-radius:var(--radius-sm, 12px);padding:var(--space-2, 8px);background:var(--colors-base-white, var(--color-card))}.enroll-panel__hint{color:var(--colors-help-accent, var(--color-primary));font-size:var(--font-size-xs, .75rem);line-height:16px;text-align:center;margin:0}.code-form{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--space-2, 8px)}.code-form__field{width:100%;max-width:280px}.code-form__error{width:100%;text-align:center;font-size:var(--font-size-sm, .8125rem);color:var(--colors-status-error, #b3261e)}.code-form__actions{display:flex;gap:var(--space-3, 12px);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2, 8px)}.code-form__button{height:40px;min-width:160px;border-radius:var(--button-radius, var(--radius-pill, 999px));border:none;background:var(--colors-brand-primary-base);color:var(--colors-base-white, #ffffff);font-size:var(--font-size-md, .875rem);font-weight:var(--font-weight-medium, 500);cursor:pointer}.code-form__button:disabled{opacity:.5;cursor:not-allowed}.code-form__button--secondary{background:transparent;color:var(--colors-brand-primary-base);border:1px solid var(--colors-brand-primary-base)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.5rem;--font-size-display: 2.25rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.43;--line-height-relaxed: 1.5;--letter-spacing-normal: .006em;--letter-spacing-wide: .0625em;--shadow-sm: 0 1px 2px rgba(11, 11, 31, .08);--shadow-md: 0 1px 3px 1px var(--colors-additional-blackTransparentMedium, rgba(0, 0, 0, .15)), 0 1px 2px 0 var(--colors-additional-blackTransparentSemiDark, rgba(0, 0, 0, .3));--shadow-lg: 0 12px 40px rgba(76, 29, 149, .13), 0 4px 12px rgba(76, 29, 149, .07);--motion-fast: .15s;--motion-normal: .25s;--motion-ease: cubic-bezier(.4, 0, .2, 1);--color-primary: #6d28d9;--color-secondary: #9333ea;--color-background: #ffffff;--color-header: var(--color-background, #ffffff);--color-surface: #f5f5f7;--color-card: #ffffff;--color-text-primary: #1a1a2e;--color-text-secondary: #6b7280;--color-text-dark: #0b0b1f;--color-button-primary: var(--color-primary, #6d28d9);--color-button-secondary: var(--color-secondary, #9333ea);--font-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--border-radius: var(--radius-md);--button-radius: var(--radius-pill);--assets-base-url: "";--brand-logo-url: none;--colors-brand-primary-base: var(--color-primary, #6d28d9);--colors-brand-primary-light: color-mix( in srgb, var(--color-primary, #6d28d9) 60%, #fff );--colors-brand-secondary: var(--color-secondary, #9333ea);--colors-actions-login: linear-gradient( 91deg, var(--color-primary, #6d28d9) 0%, var(--color-secondary, #9333ea) 100% );--colors-ui-header: var(--color-header, #ffffff);--colors-ui-background-dark: var(--color-background, #ffffff);--colors-ui-background-light: var(--color-surface, #f5f5f7);--colors-base-white: #ffffff;--colors-base-black: var(--color-text-dark, #0b0b1f);--colors-base-offWhite: var(--color-surface, #f5f5f7);--colors-text-primary: var(--color-text-primary, #1a1a2e);--colors-text-secondary: var(--color-text-secondary, #6b7280);--colors-status-error: #d32f2f;--colors-status-success: #2e7d32;--colors-additional-blackTransparentLight: rgba(0, 0, 0, .1);--colors-additional-blackTransparentLighter: rgba(0, 0, 0, .06);--colors-additional-blackTransparentMedium: rgba(0, 0, 0, .15);--colors-additional-blackTransparentSemiDark: rgba(0, 0, 0, .3);--colors-additional-blackTransparentDark: rgba(0, 0, 0, .5);--colors-additional-darkOverlay: rgba(29, 29, 27, .6);--colors-additional-highlightPurple: var(--color-primary, #6d28d9);--colors-additional-brightPurpleTransparent: var( --color-header, rgba(109, 40, 217, .84) );--colors-additional-lightPurpleTransparent: color-mix( in srgb, var(--color-primary, #6d28d9) 12%, transparent );--colors-additional-purpleTransparent: color-mix( in srgb, var(--color-primary, #6d28d9) 16%, transparent );--colors-additional-whiteTransparent: rgba(255, 255, 255, .4);--mdc-filled-text-field-container-color: var(--color-surface, #f5f5f7);--mdc-filled-text-field-label-text-color: var( --color-text-secondary, #6b7280 );--mdc-filled-text-field-focus-label-text-color: var(--color-primary, #6d28d9);--mdc-filled-text-field-active-indicator-color: color-mix( in srgb, var(--color-primary, #6d28d9) 35%, transparent );--mdc-filled-text-field-focus-active-indicator-color: var( --color-primary, #6d28d9 );--mdc-filled-text-field-hover-active-indicator-color: color-mix( in srgb, var(--color-primary, #6d28d9) 55%, transparent );--colors-movements-background: var(--color-surface, #f5f5f7);--colors-progressBar-background: #e5e7eb;--colors-progressBar-start: var(--color-secondary, #9333ea);--colors-progressBar-end: var(--color-primary, #6d28d9);--web-text-main: var(--color-text-primary, #1a1a2e);--web-text-tertiary: var(--color-primary, #6d28d9);--web-text-white: #ffffff;--web-text-gray: #6b7280;--web-text-secondary: var(--color-text-secondary, #6b7280);--web-background-main: var(--color-surface, #f5f5f7);--web-background-white: var(--color-card, #ffffff);--web-background-contrast: #e5e7eb;--web-modal-background: var(--color-surface, #f5f5f7);--web-modal-success: var(--color-primary, #6d28d9);--web-modal-error: #d32f2f;--web-modal-alert: #ed6c02;--web-modal-blue: #1976d2;--colors-modals-background: var(--color-card, #ffffff);--colors-modals-body-text: var(--color-text-primary, #1a1a2e);--colors-modals-button: var( --color-button-primary, var(--color-primary, #6d28d9) );--colors-modals-buttonCancel: var(--color-text-secondary, #6b7280);--colors-modals-darkBlue: var(--color-primary, #6d28d9);--colors-modals-delinquent: var(--colors-status-error, #d32f2f);--colors-ui-text-muted: var(--color-text-secondary, #6b7280);--button-outline-border: rgba(255, 255, 255, .85);--button-outline-text: #ffffff;--button-outline-hover-bg: rgba(255, 255, 255, .12);--button-outline-hover-text: #ffffff;--auth-background: var(--color-card, #ffffff);--auth-surface: var(--color-surface, #f5f5f7);--colors-feedback-businessTitle: var( --color-feedback-business-title, var(--color-primary, #6d28d9) );--colors-feedback-cookiesConsent: var(--color-text-secondary, #6b7280);--colors-help-overlay2: var(--color-text-secondary, #6b7280);--colors-help-accent: var(--color-primary, #6d28d9)}html[data-effective-color-scheme=dark]{--color-background: #0b0b1f;--color-header: #12122b;--color-surface: #12122b;--color-card: #1a1a2e;--color-text-primary: #f3f4f6;--color-text-secondary: #9ca3af;--color-text-dark: #ffffff;--colors-ui-background-dark: var(--color-background);--colors-ui-background-light: var(--color-surface);--colors-base-white: var(--color-card);--colors-base-black: var(--color-text-primary);--colors-base-offWhite: var(--color-surface);--colors-text-primary: var(--color-text-primary);--colors-text-secondary: var(--color-text-secondary);--web-text-main: var(--color-text-primary);--web-text-gray: var(--color-text-secondary);--web-text-secondary: var(--color-text-secondary);--web-background-main: var(--color-surface);--web-background-white: var(--color-card);--web-background-contrast: #2d2d44;--web-modal-background: var(--color-surface);--colors-modals-background: var(--color-card);--colors-modals-body-text: var(--color-text-primary);--auth-background: var(--color-card);--auth-surface: var(--color-surface);--mdc-filled-text-field-container-color: var(--color-surface);--mdc-filled-text-field-label-text-color: var(--color-text-secondary);--mat-sys-surface: var(--color-card);--mat-sys-on-surface: var(--color-text-primary);--mat-sys-surface-container: var(--color-surface);--mat-sys-outline: color-mix( in srgb, var(--color-text-secondary) 35%, transparent );color-scheme:dark}html[data-effective-color-scheme=light]{color-scheme:light}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}body,html{margin:0;padding:0;font-family:var(--font-family, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);background:var(--color-background, #ffffff);color:var(--color-text-primary, #1a1a2e);overflow-x:hidden}html{--mdc-slider-handle-color: #bbeaff;--mdc-slider-focus-handle-color: #bbeaff;--mdc-slider-hover-handle-color: #bbeaff;--mdc-slider-active-track-color: #bbeaff;--mdc-slider-inactive-track-color: #bbeaff;--mdc-slider-with-tick-marks-inactive-container-color: #bbeaff;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #bbeaff;--mdc-slider-disabled-handle-color: #bbeaff;--mdc-slider-disabled-inactive-track-color: #bbeaff;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #bbeaff;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-ripple-color: #bbeaff;--mat-slider-hover-state-layer-color: rgba(187, 234, 255, .1);--mat-slider-focus-state-layer-color: rgba(187, 234, 255, .2);--mat-slider-value-indicator-opacity: .6}.im-dialog-panel .mat-mdc-dialog-container{padding:0!important;border-radius:20px!important;overflow:hidden;box-shadow:none!important;background:transparent!important}.im-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;border-radius:20px!important;box-shadow:none!important;background:transparent!important}.card-request-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:20px!important;overflow:hidden}.card-request-dialog .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;border-radius:20px!important}.activate-card-dialog-panel .mat-mdc-dialog-container{padding:0!important;border-radius:var(--border-radius, 16px)!important;overflow:hidden;box-shadow:0 24px 48px #0b0b1f1f,0 8px 16px #0b0b1f14!important}.activate-card-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;border-radius:var(--border-radius, 16px)!important;background:var(--color-card, #ffffff)!important;border:1px solid color-mix(in srgb,var(--color-primary, #6d28d9) 12%,transparent)}.mat-form-field,.mat-mdc-form-field{width:100%}.mat-mdc-form-field{--mdc-filled-text-field-container-color: var(--color-surface, #f5f5f7);--mdc-filled-text-field-label-text-color: var( --color-text-secondary, #6b7280 );--mdc-filled-text-field-focus-label-text-color: var(--color-primary, #6d28d9);--mdc-outlined-text-field-focus-outline-color: var(--color-primary, #6d28d9);--mdc-outlined-text-field-focus-label-text-color: var( --color-primary, #6d28d9 );--mdc-outlined-text-field-label-text-color: var( --color-text-secondary, #6b7280 );--mat-form-field-error-text-color: var(--colors-status-error, #d32f2f)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--color-primary, #6d28d9)}.mat-form-field-invalid{text-align:center}.mat-mdc-form-field-error{color:var(--colors-status-error, #d32f2f)}.mat-mdc-radio-button{--mdc-radio-selected-icon-color: var(--color-primary, #6d28d9);--mdc-radio-selected-focus-icon-color: var(--color-primary, #6d28d9);--mdc-radio-selected-hover-icon-color: var(--color-primary, #6d28d9);--mdc-radio-unselected-icon-color: var(--color-primary, #6d28d9)}.mat-mdc-checkbox{--mdc-checkbox-selected-icon-color: var(--color-primary, #6d28d9);--mdc-checkbox-selected-focus-icon-color: var(--color-primary, #6d28d9);--mdc-checkbox-selected-hover-icon-color: var(--color-primary, #6d28d9);--mdc-checkbox-selected-checkmark-color: #ffffff}input{padding:.8rem;border:0px solid transparent;border-radius:5px;font-size:.875rem}@media(min-width:640px)and (max-width:1023px){input{font-size:.7875rem}}@media(max-width:639px){input{font-size:.7rem}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--color-surface, #f5f5f7)}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{background-color:var(--color-surface, #f5f5f7)}.cdk-overlay-dark-backdrop{background:var(--colors-additional-purpleTransparent)}.select-wrapper{position:relative;height:40px}.select-wrapper select{position:absolute;top:0;left:0;width:100%;height:100%!important;padding:0 .8rem;border:none;border-radius:5px;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23222222' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:10px 6px;cursor:pointer;min-height:40px;font-size:.875rem}@media(min-width:640px)and (max-width:1023px){.select-wrapper select{font-size:.7875rem}}@media(max-width:639px){.select-wrapper select{font-size:.7rem}}.button-generic,.button-border-primary,.button-tertiary,.button-secondary,.button-primary{display:flex;align-items:center;justify-content:center;align-self:center;flex-direction:row;gap:.5rem;border-radius:var(--button-radius, 999px);font-size:.875rem;letter-spacing:1px;padding:.75rem 3rem;font-weight:400;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.button-generic:hover:not(:disabled),.button-border-primary:hover:not(:disabled),.button-tertiary:hover:not(:disabled),.button-secondary:hover:not(:disabled),.button-primary:hover:not(:disabled){filter:brightness(1.06)}.button-generic:disabled,.button-border-primary:disabled,.button-tertiary:disabled,.button-secondary:disabled,.button-primary:disabled,.button-generic[disabled],[disabled].button-border-primary,[disabled].button-tertiary,[disabled].button-secondary,[disabled].button-primary{background-color:var(--color-surface, #f5f5f7);color:var(--color-text-secondary, #6b7280);opacity:1;cursor:not-allowed;box-shadow:none}.button-primary{background:var(--color-primary, #6d28d9);color:var(--web-text-white, #ffffff)}.button-secondary{background:transparent;color:var(--color-text-primary, #1a1a2e)}.button-tertiary{background:var(--web-text-tertiary);color:var(--web-text-white, #ffffff)}.button-border-primary{cursor:pointer;transition:all .3s ease;border:1px solid var(--color-primary, #6d28d9);color:var(--color-text-primary, #1a1a2e);background-color:transparent}.file-input{display:none}.custom-file-label{display:block;width:100%;padding:30px 0;margin:25px 0;text-align:center;color:var(--color-text-primary, #1a1a2e);font-weight:500;background-color:var(--color-surface, #f5f5f7);border:1px solid #ddd;border-radius:var(--border-radius, 16px);box-shadow:0 2px 4px #0000001a;cursor:pointer;transition:box-shadow .2s ease}.custom-file-label:hover{box-shadow:0 4px 6px #00000026}app-home app-navbar{position:absolute!important;top:0;left:0;right:0;z-index:10;background:transparent!important}.btn-outline-brand{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--button-outline-text, #ffffff);border:1.5px solid var(--button-outline-border, rgba(255, 255, 255, .85));border-radius:var(--button-radius, 999px);padding:10px 24px;min-height:40px;font-family:var(--font-family, "Inter", sans-serif);font-size:14px;font-weight:600;line-height:20px;letter-spacing:.15px;text-decoration:none;box-shadow:0 4px 14px #0000002e;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.btn-outline-brand mat-icon,.btn-outline-brand svg,.btn-outline-brand i{color:currentColor;fill:currentColor;font-size:20px;line-height:1;flex-shrink:0}.btn-outline-brand:hover:not(:disabled){background:var(--button-outline-hover-bg, rgba(255, 255, 255, .12));color:var(--button-outline-hover-text, #ffffff);transform:translateY(-1px);box-shadow:0 6px 18px #00000038}.btn-outline-brand:active:not(:disabled){transform:scale(.98);box-shadow:none}.btn-outline-brand:focus-visible{outline:2px solid color-mix(in srgb,var(--color-secondary, #9333ea) 60%,#fff);outline-offset:2px}.btn-outline-brand:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn-ingresar{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:1.5px solid var(--color-primary, #6d28d9)!important;border-radius:999px!important;padding:8px 20px!important;min-height:36px!important;color:var(--color-primary, #6d28d9)!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;text-decoration:none!important;transition:background .2s ease,transform .15s ease!important}.btn-ingresar mat-icon{font-size:20px!important;width:20px!important;height:20px!important;line-height:1!important;color:inherit!important}.btn-ingresar:hover{background:color-mix(in srgb,var(--color-primary, #6d28d9) 8%,transparent)!important;transform:translateY(-1px)}.btn-ingresar.on-dark{color:#fff!important;border-color:#ffffffd9!important;box-shadow:0 4px 14px #0003!important}.btn-ingresar.on-dark mat-icon{color:#fff!important}.btn-ingresar.on-dark:hover{background:#ffffff1f!important}.request-product-form-datepicker .mat-calendar-body-selected{background-color:var(--color-primary, var(--colors-brand-primary-base, #6d28d9))!important;color:var(--colors-base-white, #ffffff)!important}.request-product-form-datepicker .mat-calendar-body-cell:not(.mat-calendar-body-disabled)>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical):hover{background-color:color-mix(in srgb,var(--color-primary, var(--colors-brand-primary-base, #6d28d9)) 14%,transparent)!important}.request-product-form-datepicker .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:var(--color-text-secondary, #9ca3af)!important}.request-product-form-datepicker .mat-calendar-body-today:not(.mat-calendar-body-selected) .mat-calendar-body-cell-content{border-color:var(--color-primary, var(--colors-brand-primary-base, #6d28d9))!important}
