/* Build 2537: preserve transparent logo assets without selection decoration. */
#identidadeView .official-logo-preset-grid button,
#identidadeView .official-logo-preset-grid button:hover,
#identidadeView .official-logo-preset-grid button:active,
#identidadeView .official-logo-preset-grid button.active,
#identidadeView .official-logo-preset-grid button[aria-pressed="true"]{
 background:transparent!important;border:0!important;box-shadow:none!important;
 outline:0!important;color:#f4f4f4!important;transform:none!important;
 -webkit-tap-highlight-color:transparent;
}
#identidadeView .official-logo-preset-grid button::before,
#identidadeView .official-logo-preset-grid button::after{content:none!important}
#identidadeView .official-logo-preset-grid button:focus-visible{
 outline:2px solid #bbc3ce!important;outline-offset:3px!important;
}
#identidadeView .official-logo-preset-grid button img{
 background:transparent!important;border:0!important;box-shadow:none!important;
 filter:none!important;mix-blend-mode:normal!important;
}
#identidadeView #identityPreviewLogo,
#identidadeView #identityProposalLogo{
 background-color:transparent!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;
}

/* Five real preview compositions; all keep the paper white. */
#identidadeView #identityPreviewPaper{
 --identity-user-accent:#ffd400;
}
#identidadeView #identityPreviewPaper .identity-preview-yellowbar{
 display:none!important;background:var(--identity-user-accent)!important;
}
#identidadeView #identityPreviewPaper[data-header-style="line"] .identity-preview-title{
 border-bottom:3px solid var(--identity-user-accent);padding-bottom:10px;
}
#identidadeView #identityPreviewPaper[data-header-style="clean"] .identity-preview-rule{
 background:#dadce0!important;height:1px!important;
}
#identidadeView #identityPreviewPaper[data-header-style="editorial"] .identity-preview-yellowbar{
 display:block!important;height:3px!important;
}
#identidadeView #identityPreviewPaper[data-header-style="editorial"] .identity-preview-title{
 border-left:3px solid var(--identity-user-accent);padding:5px 0 5px 9px;
}
#identidadeView #identityPreviewPaper[data-header-style="studio"] .identity-preview-title{
 background:#f7f7f7!important;border-left:2px solid var(--identity-user-accent);
 padding:10px 9px;margin-left:-3px;margin-right:-3px;border-radius:3px;
}
#identidadeView #identityPreviewPaper[data-header-style="technical"] .identity-preview-rule{
 background:var(--identity-user-accent)!important;height:2px!important;
}
#identidadeView #identityPreviewPaper[data-header-style="technical"] .identity-preview-title{
 border-bottom:2px solid var(--identity-user-accent);padding-bottom:8px;
}
#identidadeView #identityPreviewPaper[data-header-style="technical"]::after{
 content:"";position:absolute;top:22px;right:18px;width:28px;height:9px;
 background:repeating-linear-gradient(90deg,var(--identity-user-accent) 0 1px,transparent 1px 4px);
}
#identidadeView #quoteBrandingPanel .identity-style-thumb.style-line:after,
#identidadeView #quoteBrandingPanel .identity-style-thumb.style-editorial:after{
 background:var(--identity-user-accent,#ffd400)!important;
}
#identidadeView #quoteBrandingPanel .identity-style-thumb.style-technical:after{
 box-shadow:0 5px 0 var(--identity-user-accent,#ffd400)!important;
}
#identidadeView #identityProposalPreview .identity-proposal-top{
 background:transparent!important;color:inherit!important;
}

/* Two independent colors, each with its automatically calculated foreground. */
#identidadeView .identity-color-sample{display:block;padding:9px 12px;border-radius:8px;font-size:12px;font-weight:800;text-align:center}
#identidadeView .identity-color-primary{background:var(--identity-user-accent,#ffd400)!important;color:var(--identity-user-accent-ink,#111)!important}
#identidadeView .identity-color-secondary{background:var(--identity-user-secondary,#363636)!important;color:var(--identity-user-secondary-ink,#fff)!important}
#identidadeView #identityPreviewPaper .identity-preview-brandrow>div:last-child{
 padding:5px 7px;background:var(--identity-user-secondary,#363636);color:var(--identity-user-secondary-ink,#fff);border-radius:3px
}
#identidadeView #identityPreviewPaper .identity-preview-brandrow>div:last-child small{color:inherit!important}
#identidadeView #identityPreviewPaper[data-header-style="studio"] .identity-preview-title{
 background:var(--identity-user-secondary,#363636)!important;color:var(--identity-user-secondary-ink,#fff)!important
}
#identidadeView #identityProposalPreview .identity-proposal-body button{
 background:var(--proposal-accent)!important;color:var(--proposal-accent-ink,#111)!important
}
#identidadeView #identityProposalPreview .identity-proposal-total{
 background:var(--proposal-secondary,#363636)!important;color:var(--proposal-secondary-ink,#fff)!important;border:0
}
#identidadeView #identityProposalPreview .identity-proposal-total *{color:inherit!important}
#identidadeView #identityProposalPreview .identity-proposal-body>small{color:inherit}
#identidadeView #identityPreviewPaper .identity-preview-signature strong,
#identidadeView #identityPreviewPaper #identityPreviewName{color:#141414!important;-webkit-text-fill-color:#141414!important}
