@import url('/brand-theme.css?v=navy-teal-20261114');
/* Approved 02 Rounded brand, with transparent artwork for each theme. */
.firmaclara-brand{display:inline-flex;align-items:center;flex-shrink:0;border-radius:9px;line-height:1;text-decoration:none;vertical-align:middle}
.firmaclara-brand img{display:block;width:168px;height:45px;object-fit:contain}
.firmaclara-brand .brand-logo-dark{display:none}
:root[data-theme=dark] .firmaclara-brand .brand-logo-light{display:none}
:root[data-theme=dark] .firmaclara-brand .brand-logo-dark{display:block}
.finance-workspace .rail-brand{display:flex;height:73px;align-items:center}
.finance-workspace .rail-brand .firmaclara-brand img{width:164px;height:44px}
@media(max-width:700px){.finance-workspace .rail-brand{display:flex;height:56px;padding:8px 16px}.finance-workspace .rail-brand .firmaclara-brand img{width:142px;height:38px}}
/* The brand stylesheet loads last in the app and ANAF shells. */
body.finance-workspace .intro .primary-button,
body.finance-workspace .primary-button{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}
body.finance-workspace .intro .primary-button:hover,
body.finance-workspace .primary-button:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}
/* Matched shapes by anatomy: compact actions, regular controls, icon squares,
   larger switchers and cards. Avoid a global button-radius override. */
body.finance-workspace :is(.primary-button,.quiet-button,.company-add,.cloud-google,.anaf-save,.spv-public,.spv-mode,.spv-primary,.spv-secondary,.overlay-choice),
body.finance-workspace .intro .primary-button,
.connect-shell :is(button,a.button){border-radius:var(--radius-control)}
body.finance-workspace :is(.workspace-icon-button,.lp-settings-toggle){border-radius:var(--radius-icon)}
body.finance-workspace #workspace-language-menu .settings-close{border-radius:var(--radius-control)}
body.finance-workspace .workspace-navigation button,
body.finance-workspace .appearance-options button,
body.finance-workspace :is(.open-panel-button,.choice-picker){border-radius:var(--radius-icon)}
body.finance-workspace .workspace-language-menu .languages button,
body.finance-workspace .pfa-currency-shortcuts button,
body.finance-workspace .company-menu-actions button,
body.finance-workspace .overlay-heading button,
body.finance-workspace .dialog-heading button,
body.finance-workspace input::file-selector-button{border-radius:var(--radius-compact)}
/* The language segments sit 4px inside their 10px group. */
body.finance-workspace .workspace-language-menu .languages{border-radius:var(--radius-control)}
body.finance-workspace .workspace-language-menu .languages button{border-radius:6px}
body.finance-workspace :is(.choice-card,.anaf-entry){border-radius:var(--radius-card)}
body.finance-workspace #workspace-language-menu .backup-settings>button{border-radius:var(--radius-icon)}
body.finance-workspace :is(.content-overlay,.choice-overlay,.workspace-language-menu,.import-dialog,.cloud-dialog,.anaf-dialog,.spv-dialog,.connect-dialog){border-radius:var(--radius-dialog)}
body.finance-workspace .company-switcher-menu{border-radius:var(--radius-card)}
