/* Shared Promoakce component tokens. */
body.promoakce-frontend {
    --pa-color-error:#C81726;
    --pa-btn-bg: var(--pa-button-primary);
    --pa-btn-fg: #fff;
    --pa-btn-border: var(--pa-button-primary);
    --pa-btn-hover-bg: var(--pa-button-primary-hover);
    --pa-btn-hover-border: var(--pa-button-primary-hover);
    --pa-btn-height: var(--pa-button-height);
    --pa-btn-padding: var(--pa-button-padding);
    --pa-btn-font-size: var(--pa-button-font-size);
    --pa-button-primary:#92278f; --pa-button-primary-hover:#761f73;
    --pa-button-secondary-hover:#f8eef8; --pa-button-focus:rgba(146,39,143,.35);
    --pa-button-radius:6px; --pa-button-icon-gap:8px; --pa-button-icon-size:20px;
    --pa-button-font-family:Roboto, sans-serif;
    --pa-button-height:44px; --pa-button-padding:10px 16px; --pa-button-font-size:14px;
    --pa-button-height-large:48px; --pa-button-padding-large:12px 20px; --pa-button-font-size-large:16px;
    --pa-button-height-compact:40px; --pa-button-padding-compact:8px 13px;
    --pa-button-disabled-bg:#eceaf0; --pa-button-disabled-fg:#646473; --pa-button-disabled-border:#c7c3cc;
}
.pa-dashboard,.pa-applicant-modal,.pa-public-profile,.pa-account-menu,.pa-job-list,.pa-public-jobs-index,#JobSearchModalLogin,#addempmemb-account-form,.pa-job-stepper,.pa-agency-page {
    --pa-purple:#92278f; --pa-blue:#00aeef; --pa-pink:#ec008c; --pa-neutral:#646473;
    --pa-text:#1e1e1e; --pa-surface:#f3f2f8; --pa-border:#dedde5; --pa-radius:10px;
}
.pa-dashboard,.pa-applicant-modal,.pa-public-profile,.pa-account-menu,.pa-job-list,.pa-public-jobs-index,#JobSearchModalLogin { color:var(--pa-text); }
