/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/ngx-build-plus/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/ngx-build-plus/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@pichincha/ds-core/dist/ds-core/ds-core.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:'preloslab-book';src:local('preloslab-book'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/preloslab-book.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'preloslab-semibold';src:local('preloslab-semibold'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/preloslab-semibold.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-medium';src:local('prelo-medium'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-medium.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-bold';src:local('prelo-bold'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-bold.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-semibold';src:local('prelo-bold'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-semibold.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-book';src:local('prelo-book'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-book.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local('Material Icons'),
    url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:local('Material Icons Outlined'),
    url(https://fonts.gstatic.com/s/materialiconsoutlined/v109/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Round';font-style:normal;font-weight:400;src:local('Material Icons Round'),
    url(https://fonts.gstatic.com/s/materialiconsround/v108/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmPq_HTTw.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Sharp';font-style:normal;font-weight:400;src:local('Material Icons Sharp'),
    url(https://fonts.gstatic.com/s/materialiconssharp/v109/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvRImcycg.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Two Tone';font-style:normal;font-weight:400;src:local('Material Icons Two Tone'),
    url(https://fonts.gstatic.com/s/materialiconstwotone/v112/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0NjbrHg.woff2)
      format('woff2')}:root{--bp-primary-yellow50:#fffbe5;--bp-primary-yellow100:#fff8cc;--bp-primary-yellow200:#fff199;--bp-primary-yellow300:#ffeb66;--bp-primary-yellow400:#ffe433;--bp-primary-yellow500:#ffdd00;--bp-primary-yellow600:#ffd700;--bp-primary-yellow700:#ffd100;--bp-primary-yellow800:#ffcb00;--bp-primary-yellow900:#ffc500;--bp-primary-blue50:#e7e9ee;--bp-primary-blue100:#cfd4de;--bp-primary-blue200:#9fa8be;--bp-primary-blue300:#6f7d9d;--bp-primary-blue400:#3f517d;--bp-primary-blue500:#0f265c;--bp-primary-blue600:#0c1f50;--bp-primary-blue700:#091944;--bp-primary-blue800:#061239;--bp-primary-blue900:#030c2d;--bp-secondary-yellowGold50:#fffcf2;--bp-secondary-yellowGold100:#fff3cd;--bp-secondary-yellowGold200:#ffe69c;--bp-secondary-yellowGold300:#ffda6a;--bp-secondary-yellowGold400:#ffcd39;--bp-secondary-yellowGold500:#ffc108;--bp-secondary-yellowGold600:#ffb705;--bp-secondary-yellowGold700:#ffae02;--bp-secondary-yellowGold800:#ffa400;--bp-secondary-yellowGold900:#ff9b00;--bp-secondary-darkCyan50:#f2f9f9;--bp-secondary-darkCyan100:#e5f4f3;--bp-secondary-darkCyan200:#99d5cf;--bp-secondary-darkCyan300:#66c0b8;--bp-secondary-darkCyan400:#33aba0;--bp-secondary-darkCyan500:#009688;--bp-secondary-darkCyan600:#00897b;--bp-secondary-darkCyan700:#007d6e;--bp-secondary-darkCyan800:#007062;--bp-secondary-darkCyan900:#006455;--bp-secondary-pureOrange50:#fff4e5;--bp-secondary-pureOrange100:#ffeacc;--bp-secondary-pureOrange200:#ffd699;--bp-secondary-pureOrange300:#ffc166;--bp-secondary-pureOrange400:#ffad33;--bp-secondary-pureOrange500:#ff9800;--bp-secondary-pureOrange600:#ff8c00;--bp-secondary-pureOrange700:#ff7f00;--bp-secondary-pureOrange800:#ff7300;--bp-secondary-pureOrange900:#ff6700;--bp-secondary-purple50:#fbf2fe;--bp-secondary-purple100:#f6e6fc;--bp-secondary-purple200:#dc99f4;--bp-secondary-purple300:#cb66ee;--bp-secondary-purple400:#b933e9;--bp-secondary-purple500:#a800e3;--bp-secondary-purple600:#9700d0;--bp-secondary-purple700:#8700bc;--bp-secondary-purple800:#7700a9;--bp-secondary-purple900:#670097;--bp-secondary-darkGrayishBlue50:#f9fafc;--bp-secondary-darkGrayishBlue100:#f4f6f9;--bp-secondary-darkGrayishBlue200:#e9ecf3;--bp-secondary-darkGrayishBlue300:#dee3ed;--bp-secondary-darkGrayishBlue400:#d3d9e7;--bp-secondary-darkGrayishBlue500:#c7cfe1;--bp-secondary-darkGrayishBlue600:#bec7db;--bp-secondary-darkGrayishBlue700:#b5bfd6;--bp-secondary-darkGrayishBlue800:#adb8d1;--bp-secondary-darkGrayishBlue900:#a4b0cb;--bp-grayScaleWhite:#ffffff;--bp-grayScale50:#f6f6f6;--bp-grayScale100:#ececed;--bp-grayScale200:#dbdbdc;--bp-grayScale300:#b7b7b9;--bp-grayScale400:#6e6e73;--bp-grayScale500:#2c2c30;--bp-alert-success50:#ecf6ee;--bp-alert-success100:#daeedf;--bp-alert-success200:#b4dcbe;--bp-alert-success300:#8bc99d;--bp-alert-success400:#61b679;--bp-alert-success500:#31a451;--bp-alert-success600:#299846;--bp-alert-success700:#218c3b;--bp-alert-success800:#19812f;--bp-alert-success900:#107524;--bp-alert-information50:#eaf1f8;--bp-alert-information100:#d5e4f2;--bp-alert-information200:#accae5;--bp-alert-information300:#82afd9;--bp-alert-information400:#5995cc;--bp-alert-information500:#2f7abf;--bp-alert-information600:#276db6;--bp-alert-information700:#1f60ac;--bp-alert-information800:#1854a2;--bp-alert-information900:#104798;--bp-alert-warning50:#fef0e5;--bp-alert-warning100:#fde1cc;--bp-alert-warning200:#fcc399;--bp-alert-warning300:#faa466;--bp-alert-warning400:#f98633;--bp-alert-warning500:#f76800;--bp-alert-warning600:#f65b00;--bp-alert-warning700:#f44f00;--bp-alert-warning800:#f34300;--bp-alert-warning900:#f13700;--bp-alert-error50:#fbe6e6;--bp-alert-error100:#f7cdcd;--bp-alert-error200:#ee9c9c;--bp-alert-error300:#e66a6a;--bp-alert-error400:#dd3939;--bp-alert-error500:#d50707;--bp-alert-error600:#ce0505;--bp-alert-error700:#c70404;--bp-alert-error800:#c00202;--bp-alert-error900:#b90101;--bp-overlayWhite:rgba(255, 255, 255, 0.9);--bp-overlayDark:rgba(74, 74, 80, 0.8);--bp-skeleton-lightModeStart:linear-gradient(89.85deg, #EAE9F3 0.11%, #F5F6FA 0.12%, #DEE3ED 99.87%);--bp-skeleton-lightModeEnd:linear-gradient(89.85deg, #DEE3ED 0.11%, #F5F6FA 99.86%, #E9ECF3 99.87%, #E9ECF3 99.87%)}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/ngx-build-plus/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/ngx-build-plus/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@pichincha/ds-core/dist/ds-core/ds-core.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:'preloslab-book';src:local('preloslab-book'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/preloslab-book.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'preloslab-semibold';src:local('preloslab-semibold'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/preloslab-semibold.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-medium';src:local('prelo-medium'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-medium.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-bold';src:local('prelo-bold'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-bold.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-semibold';src:local('prelo-bold'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-semibold.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'prelo-book';src:local('prelo-book'),
    url('https://cdn.pichincha.com/v0.0.3-statics/wc-design-pichincha/statics/prelo-book.woff2')
      format('woff2');font-style:normal}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local('Material Icons'),
    url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:local('Material Icons Outlined'),
    url(https://fonts.gstatic.com/s/materialiconsoutlined/v109/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Round';font-style:normal;font-weight:400;src:local('Material Icons Round'),
    url(https://fonts.gstatic.com/s/materialiconsround/v108/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmPq_HTTw.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Sharp';font-style:normal;font-weight:400;src:local('Material Icons Sharp'),
    url(https://fonts.gstatic.com/s/materialiconssharp/v109/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvRImcycg.woff2)
      format('woff2')}@font-face{font-family:'Material Icons Two Tone';font-style:normal;font-weight:400;src:local('Material Icons Two Tone'),
    url(https://fonts.gstatic.com/s/materialiconstwotone/v112/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0NjbrHg.woff2)
      format('woff2')}:root{--bp-primary-yellow50:#fffbe5;--bp-primary-yellow100:#fff8cc;--bp-primary-yellow200:#fff199;--bp-primary-yellow300:#ffeb66;--bp-primary-yellow400:#ffe433;--bp-primary-yellow500:#ffdd00;--bp-primary-yellow600:#ffd700;--bp-primary-yellow700:#ffd100;--bp-primary-yellow800:#ffcb00;--bp-primary-yellow900:#ffc500;--bp-primary-blue50:#e7e9ee;--bp-primary-blue100:#cfd4de;--bp-primary-blue200:#9fa8be;--bp-primary-blue300:#6f7d9d;--bp-primary-blue400:#3f517d;--bp-primary-blue500:#0f265c;--bp-primary-blue600:#0c1f50;--bp-primary-blue700:#091944;--bp-primary-blue800:#061239;--bp-primary-blue900:#030c2d;--bp-secondary-yellowGold50:#fffcf2;--bp-secondary-yellowGold100:#fff3cd;--bp-secondary-yellowGold200:#ffe69c;--bp-secondary-yellowGold300:#ffda6a;--bp-secondary-yellowGold400:#ffcd39;--bp-secondary-yellowGold500:#ffc108;--bp-secondary-yellowGold600:#ffb705;--bp-secondary-yellowGold700:#ffae02;--bp-secondary-yellowGold800:#ffa400;--bp-secondary-yellowGold900:#ff9b00;--bp-secondary-darkCyan50:#f2f9f9;--bp-secondary-darkCyan100:#e5f4f3;--bp-secondary-darkCyan200:#99d5cf;--bp-secondary-darkCyan300:#66c0b8;--bp-secondary-darkCyan400:#33aba0;--bp-secondary-darkCyan500:#009688;--bp-secondary-darkCyan600:#00897b;--bp-secondary-darkCyan700:#007d6e;--bp-secondary-darkCyan800:#007062;--bp-secondary-darkCyan900:#006455;--bp-secondary-pureOrange50:#fff4e5;--bp-secondary-pureOrange100:#ffeacc;--bp-secondary-pureOrange200:#ffd699;--bp-secondary-pureOrange300:#ffc166;--bp-secondary-pureOrange400:#ffad33;--bp-secondary-pureOrange500:#ff9800;--bp-secondary-pureOrange600:#ff8c00;--bp-secondary-pureOrange700:#ff7f00;--bp-secondary-pureOrange800:#ff7300;--bp-secondary-pureOrange900:#ff6700;--bp-secondary-purple50:#fbf2fe;--bp-secondary-purple100:#f6e6fc;--bp-secondary-purple200:#dc99f4;--bp-secondary-purple300:#cb66ee;--bp-secondary-purple400:#b933e9;--bp-secondary-purple500:#a800e3;--bp-secondary-purple600:#9700d0;--bp-secondary-purple700:#8700bc;--bp-secondary-purple800:#7700a9;--bp-secondary-purple900:#670097;--bp-secondary-darkGrayishBlue50:#f9fafc;--bp-secondary-darkGrayishBlue100:#f4f6f9;--bp-secondary-darkGrayishBlue200:#e9ecf3;--bp-secondary-darkGrayishBlue300:#dee3ed;--bp-secondary-darkGrayishBlue400:#d3d9e7;--bp-secondary-darkGrayishBlue500:#c7cfe1;--bp-secondary-darkGrayishBlue600:#bec7db;--bp-secondary-darkGrayishBlue700:#b5bfd6;--bp-secondary-darkGrayishBlue800:#adb8d1;--bp-secondary-darkGrayishBlue900:#a4b0cb;--bp-grayScaleWhite:#ffffff;--bp-grayScale50:#f6f6f6;--bp-grayScale100:#ececed;--bp-grayScale200:#dbdbdc;--bp-grayScale300:#b7b7b9;--bp-grayScale400:#6e6e73;--bp-grayScale500:#2c2c30;--bp-alert-success50:#ecf6ee;--bp-alert-success100:#daeedf;--bp-alert-success200:#b4dcbe;--bp-alert-success300:#8bc99d;--bp-alert-success400:#61b679;--bp-alert-success500:#31a451;--bp-alert-success600:#299846;--bp-alert-success700:#218c3b;--bp-alert-success800:#19812f;--bp-alert-success900:#107524;--bp-alert-information50:#eaf1f8;--bp-alert-information100:#d5e4f2;--bp-alert-information200:#accae5;--bp-alert-information300:#82afd9;--bp-alert-information400:#5995cc;--bp-alert-information500:#2f7abf;--bp-alert-information600:#276db6;--bp-alert-information700:#1f60ac;--bp-alert-information800:#1854a2;--bp-alert-information900:#104798;--bp-alert-warning50:#fef0e5;--bp-alert-warning100:#fde1cc;--bp-alert-warning200:#fcc399;--bp-alert-warning300:#faa466;--bp-alert-warning400:#f98633;--bp-alert-warning500:#f76800;--bp-alert-warning600:#f65b00;--bp-alert-warning700:#f44f00;--bp-alert-warning800:#f34300;--bp-alert-warning900:#f13700;--bp-alert-error50:#fbe6e6;--bp-alert-error100:#f7cdcd;--bp-alert-error200:#ee9c9c;--bp-alert-error300:#e66a6a;--bp-alert-error400:#dd3939;--bp-alert-error500:#d50707;--bp-alert-error600:#ce0505;--bp-alert-error700:#c70404;--bp-alert-error800:#c00202;--bp-alert-error900:#b90101;--bp-overlayWhite:rgba(255, 255, 255, 0.9);--bp-overlayDark:rgba(74, 74, 80, 0.8);--bp-skeleton-lightModeStart:linear-gradient(89.85deg, #EAE9F3 0.11%, #F5F6FA 0.12%, #DEE3ED 99.87%);--bp-skeleton-lightModeEnd:linear-gradient(89.85deg, #DEE3ED 0.11%, #F5F6FA 99.86%, #E9ECF3 99.87%, #E9ECF3 99.87%)}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/ngx-build-plus/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/ngx-build-plus/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/ngx-build-plus/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
 * Global Styles
 * Integración con Design System Banco Pichincha
 * Import central del DS (hoja compilada):
 */
/* 2. Fuente corporativa fallback */
html,
body {
  font-family: var(--pch-font-family-base, "Prelo", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif);
  background: #fff !important;
  color: var(--pch-color-text-primary, #1f2933);
  -webkit-font-smoothing: antialiased;
  width: 100vw;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

/* 3. Variables personalizadas (si DS no carga) */
:root {
  --app-background: #fff;
}

/* Scrollbar blanco y delgado para todo el shell */
html::-webkit-scrollbar,
body::-webkit-scrollbar {
  width: 10px;
  background: #fff;
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
  background: #e5e7eb;
  border-radius: 6px;
}

/* Scrollbar ya configurado arriba, se elimina duplicado */
/* 4. Utilidades específicas del proyecto */
.u-text-center {
  text-align: center;
}

.u-mt-sm {
  margin-top: 8px;
}

.u-mt-md {
  margin-top: 16px;
}

.u-mt-lg {
  margin-top: 32px;
}

/* 5. Clase contenedor auth reutilizable */
.auth-shell {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
}

.auth-card {
  background: var(--pch-color-surface, #fff);
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 380px;
  padding: 32px;
}

/*# sourceMappingURL=styles.css.map*/