/* Exact supplied lockups; theme selects artwork without changing its colors. */
.cuotario-logo { display:inline-flex; align-items:center; line-height:0; width:150px; max-width:100%; flex:0 0 auto; }
.cuotario-logo img.cuotario-logo-dark,.cuotario-logo img.cuotario-logo-light { display:block; width:100%; height:auto; max-width:100%; object-fit:contain; }
.cuotario-logo img.cuotario-logo-light { display:none; }
:root[data-theme="light"] .cuotario-logo img.cuotario-logo-dark { display:none; }
:root[data-theme="light"] .cuotario-logo img.cuotario-logo-light { display:block; }
.p-app-header .cuotario-logo { width:146px; }
.auth-brand-logo .cuotario-logo { width:180px; }
.p-marketing-brand .cuotario-logo { width:152px; }
.p-console-brand .cuotario-logo { width:146px; }
.p-app-header .cuotario-header-symbol { display:none; width:32px; height:32px; }
@media(max-width:600px) {
  .p-app-header .cuotario-logo { width:128px; }
  .p-marketing-brand .cuotario-logo { width:140px; }
  .p-console-brand .cuotario-logo { width:130px; }
}
@media(max-width:360px) {
  .p-app-header .cuotario-logo { display:none; }
  .p-app-header .cuotario-header-symbol { display:block; }
}

/* Component previews explicitly choose their local theme. */
:root .p-theme-light .cuotario-logo img.cuotario-logo-dark { display:none; }
:root .p-theme-light .cuotario-logo img.cuotario-logo-light { display:block; }
:root .p-theme-dark .cuotario-logo img.cuotario-logo-dark { display:block; }
:root .p-theme-dark .cuotario-logo img.cuotario-logo-light { display:none; }
.ds-brand-board img[src*="/assets/brand/cuotario-"] { height:auto; }
.p-shell-preview-brand .cuotario-logo { width:110px; }
