/* FF Theme Engine 2.0 — generated */
:root{--ff-theme-primary:#345af4;--ff-theme-secondary:#6f86ff;--ff-theme-surface:#ffffff;--ff-theme-bg:#f5f7fc;--ff-theme-text:#172544;--ff-theme-radius:17px;--ff-theme-sidebar:244px;}
.ff-panel{--ff-blue:var(--ff-theme-primary)!important;--ff-ink:var(--ff-theme-text)!important;background:var(--ff-theme-bg)!important}
.ff-panel .ff-sidebar{width:var(--ff-theme-sidebar)!important}.ff-panel .ff-topbar{margin-left:var(--ff-theme-sidebar)!important}.ff-panel>.wrapper-content{margin-left:var(--ff-theme-sidebar)!important;width:calc(100% - var(--ff-theme-sidebar))!important}
.ff-panel .ff-surface,.ff-panel .card,.ff-panel .well{background:var(--ff-theme-surface)!important;border-radius:var(--ff-theme-radius)!important}
.ff-panel .btn-primary{background:var(--ff-theme-primary)!important;border-color:var(--ff-theme-primary)!important}.ff-brand-mark,.ff-rh-icon{background:var(--ff-theme-primary)!important}
@media(max-width:900px){.ff-panel .ff-topbar,.ff-panel>.wrapper-content{margin-left:0!important;width:100%!important}}
