@charset "UTF-8";

:root {
    --fm-green: #77C046;
    --fm-grey-dark-2: #656565;
    --fm-grey-dark-2-rgb: 101, 101, 101;
    --fm-grey-dark: #58595b;
    --fm-grey-medium: #909fa7;
    --fm-grey-light: #b7bac9;
    --fm-grey-lighter: #ebedef;
    --fm-red: #b41847;
    --fm-red-rgb: 180, 24, 71;
    --fm-white: #ffffff;
    --fm-yellow: #FED034;
    --fm-transparent: #00000000;

    --fm-primary: var(--fm-red);
    --fm-primary-rgb: var(--fm-red-rgb);
    --fm-secondary: var(--fm-grey-dark-2);
    --fm-secondary-rgb: var(--fm-grey-dark-2-rgb);

    --fm-background: var(--fm-grey-lighter);
    --fm-surface-color: var(--fm-white);

    --fm-input-control: var(--fm-grey-medium);
    --fm-input-placeholder: var(--fm-grey-light);

    --fm-body-text-color: var(--fm-grey-dark);

    --fm-top-bar-height: 120px;

    --fm-icon-chevron-dowm: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjE5MyAtMS44MTE3NWUtMDdMOC44NjMgNi4zM0wyLjUzMiAtMy4wMTkzOGUtMDhMMS41MDk2OWUtMDggMS4yNjZMOC44NjMgMTAuMTI5TDE3LjcyNiAxLjI2NkwxNS4xOTMgLTEuODExNzVlLTA3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4=");
    --fm-icon-email: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMTMyMzUgNC4wMTI2QzIuNjg0OTcgNC4wMTAxNSAyLjI0ODE4IDQuMTQ1MjEgMS44ODM4IDQuMzk4NjVDMS41MTk0MiA0LjY1MjA5IDEuMjQ1OTEgNS4wMTEwNyAxLjEwMTk5IDUuNDI0NzhDMC45NTgwNjYgNS44Mzg1IDAuOTUxMDIyIDYuMjg1OTggMS4wODE4NSA2LjcwMzg5QzEuMjEyNjggNy4xMjE4MSAxLjQ3NDc2IDcuNDg4OTggMS44MzA5OSA3Ljc1MzQ0TDExLjQ1NDEgMTQuODkwMkMxMS42OTk0IDE1LjA3MTEgMTEuOTk3OCAxNS4xNjk5IDEyLjMwNTEgMTUuMTcxN0MxMi42MTI0IDE1LjE3MzUgMTIuOTEyMSAxNS4wNzgzIDEzLjE1OTQgMTQuOTAwM0wyMi44NjYyIDcuODc3NzFDMjMuMjI1NiA3LjYxNzQzIDIzLjQ5MiA3LjI1MzI5IDIzLjYyNzggNi44MzY4NkMyMy43NjM1IDYuNDIwNDMgMjMuNzYxNyA1Ljk3MjgxIDIzLjYyMjUgNS41NTczOEMyMy40ODM0IDUuMTQxOTUgMjMuMjE0IDQuNzc5NzYgMjIuODUyNCA0LjUyMjExQzIyLjQ5MDkgNC4yNjQ0NSAyMi4wNTU2IDQuMTI0MzkgMjEuNjA4MiA0LjEyMTc1TDMuMTMyMzUgNC4wMTI2Wk0wLjk3MTI5NyA4Ljg1ODVMMC45MTc5OSAxNy44ODE2QzAuOTE0MTU4IDE4LjYxNzggMS4yMDk2NiAxOS4zMjU2IDEuNzM5NiAxOS44NDkzQzIuMjY5NTUgMjAuMzczMSAyLjk5MDYgMjAuNjcwMSAzLjc0NDM5IDIwLjY3NTFMMjAuNzk5MyAyMC43NzU4QzIxLjU1MzEgMjAuNzc5OCAyMi4yNzc2IDIwLjQ5MTMgMjIuODEzNyAxOS45NzM5QzIzLjM0OTggMTkuNDU2NCAyMy42NTM2IDE4Ljc1MjIgMjMuNjU4NSAxOC4wMTU5TDIzLjcxMTggOC45OTI4NEwxNC4wMDUgMTYuMDE1NEMxMy41MTE0IDE2LjM3NDEgMTIuOTExNyAxNi41NjYyIDEyLjI5NjQgMTYuNTYyNUMxMS42ODExIDE2LjU1ODkgMTEuMDgzNyAxNi4zNTk4IDEwLjU5NDQgMTUuOTk1M0wwLjk3MTI5NyA4Ljg1ODVaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPg==");
    --fm-icon-lock: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTA1NSA3LjE4NjEzVjkuMjUwMjZIMTQuODg5NlY3LjE4NjEzQzE0Ljg4OTYgNi4yNzQ2OSAxNC41MzIyIDUuNDAwNTggMTMuODk2MSA0Ljc1NjA5QzEzLjI1OTkgNC4xMTE2IDEyLjM5NzIgMy43NDk1MyAxMS40OTc1IDMuNzQ5NTNDMTAuNTk3OSAzLjc0OTUzIDkuNzM1MTMgNC4xMTE2IDkuMDk5IDQuNzU2MDlDOC40NjI4NyA1LjQwMDU4IDguMTA1NSA2LjI3NDY5IDguMTA1NSA3LjE4NjEzWk01LjM5MjAzIDkuMjUwMjZWNy4xODYxM0M1LjM5MjAzIDUuNTQ1NDcgNi4wMzUzMyAzLjk3MiA3LjE4MDQxIDIuODExODhDOC4zMjU0OSAxLjY1MTc1IDkuODc4NTYgMSAxMS40OTc5IDFDMTMuMTE3MyAxIDE0LjY3MDQgMS42NTE3NSAxNS44MTU1IDIuODExODhDMTYuOTYwNiAzLjk3MiAxNy42MDM5IDUuNTQ1NDcgMTcuNjAzOSA3LjE4NjEzVjkuMjUwMjZIMTguMjg1N0MxOS4wMDU2IDkuMjUwMjYgMTkuNjk2IDkuNTM5OTkgMjAuMjA1IDEwLjA1NTdDMjAuNzE0IDEwLjU3MTQgMjEgMTEuMjcwOSAyMSAxMi4wMDAyVjIwLjI1MDFDMjEgMjAuOTc5NCAyMC43MTQgMjEuNjc4OCAyMC4yMDUgMjIuMTk0NkMxOS42OTYgMjIuNzEwMyAxOS4wMDU2IDIzIDE4LjI4NTcgMjNINC43MTQyOUMzLjk5NDQxIDIzIDMuMzA0MDIgMjIuNzEwMyAyLjc5NSAyMi4xOTQ2QzIuMjg1OTcgMjEuNjc4OCAyIDIwLjk3OTQgMiAyMC4yNTAxVjEyLjAwMDJDMiAxMS4yNzA5IDIuMjg1OTcgMTAuNTcxNCAyLjc5NSAxMC4wNTU3QzMuMzA0MDIgOS41Mzk5OSAzLjk5NDQxIDkuMjUwMjYgNC43MTQyOSA5LjI1MDI2SDUuMzkyMDNaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPg==");
    --fm-icon-flyers: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjYwMjMgOC4wODY5NlY5LjY1MjE3SDE4Ljc3MjdWOC4wODY5NkgyMC42MDIzWiIgZmlsbD0iIzAwMDAwMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjIxNTkgMy4zOTEzQzIzLjY0ODkgMy4zOTEzIDI0IDMuNzQxNjkgMjQgNC4xNzM5MVYyMy4yMTc0QzI0IDIzLjY0OTYgMjMuNjQ4OSAyNCAyMy4yMTU5IDI0SDkuNjI1QzkuMTkxOTYgMjQgOC44NDA5MSAyMy42NDk2IDguODQwOTEgMjMuMjE3NFY0LjE3MzkxQzguODQwOTEgMy43NDE2OSA5LjE5MTk2IDMuMzkxMyA5LjYyNSAzLjM5MTNIMjMuMjE1OVpNMTEuMTkzMiAxOS4zMDQzQzEwLjc2MDEgMTkuMzA0MyAxMC40MDkxIDE5LjY1NDcgMTAuNDA5MSAyMC4wODdDMTAuNDA5MSAyMC41MTkyIDEwLjc2MDEgMjAuODY5NiAxMS4xOTMyIDIwLjg2OTZIMjEuNjQ3N0MyMi4wODA4IDIwLjg2OTYgMjIuNDMxOCAyMC41MTkyIDIyLjQzMTggMjAuMDg3QzIyLjQzMTggMTkuNjU0NyAyMi4wODA4IDE5LjMwNDMgMjEuNjQ3NyAxOS4zMDQzSDExLjE5MzJaTTExLjE5MzIgMTUuOTEzQzEwLjc2MDEgMTUuOTEzIDEwLjQwOTEgMTYuMjYzNCAxMC40MDkxIDE2LjY5NTdDMTAuNDA5MSAxNy4xMjc5IDEwLjc2MDEgMTcuNDc4MyAxMS4xOTMyIDE3LjQ3ODNIMjEuNjQ3N0MyMi4wODA4IDE3LjQ3ODMgMjIuNDMxOCAxNy4xMjc5IDIyLjQzMTggMTYuNjk1N0MyMi40MzE4IDE2LjI2MzQgMjIuMDgwOCAxNS45MTMgMjEuNjQ3NyAxNS45MTNIMTEuMTkzMlpNMTEuMTkzMiAxMi43ODI2QzEwLjc2MDEgMTIuNzgyNiAxMC40MDkxIDEzLjEzMyAxMC40MDkxIDEzLjU2NTJDMTAuNDA5MSAxMy45OTc0IDEwLjc2MDEgMTQuMzQ3OCAxMS4xOTMyIDE0LjM0NzhIMjEuNjQ3N0MyMi4wODA4IDE0LjM0NzggMjIuNDMxOCAxMy45OTc0IDIyLjQzMTggMTMuNTY1MkMyMi40MzE4IDEzLjEzMyAyMi4wODA4IDEyLjc4MjYgMjEuNjQ3NyAxMi43ODI2SDExLjE5MzJaTTExLjE5MzIgOS42NTIxN0MxMC43NjAxIDkuNjUyMTcgMTAuNDA5MSAxMC4wMDI2IDEwLjQwOTEgMTAuNDM0OEMxMC40MDkxIDEwLjg2NyAxMC43NjAxIDExLjIxNzQgMTEuMTkzMiAxMS4yMTc0SDE0Ljg1MjNDMTUuMjg1MyAxMS4yMTc0IDE1LjYzNjQgMTAuODY3IDE1LjYzNjQgMTAuNDM0OEMxNS42MzY0IDEwLjAwMjYgMTUuMjg1MyA5LjY1MjE3IDE0Ljg1MjMgOS42NTIxN0gxMS4xOTMyWk0xOC4wOTMzIDYuNTIxNzRDMTcuNjAyNSA2LjUyMTc0IDE3LjIwNDUgNi45MTg5NCAxNy4yMDQ1IDcuNDA4OFYxMC4zMzAzQzE3LjIwNDUgMTAuODIwMiAxNy42MDI1IDExLjIxNzQgMTguMDkzMyAxMS4yMTc0SDIxLjI4MTdDMjEuNzcyNSAxMS4yMTc0IDIyLjE3MDUgMTAuODIwMiAyMi4xNzA1IDEwLjMzMDNWNy40MDg4QzIyLjE3MDUgNi45MTg5NCAyMS43NzI1IDYuNTIxNzQgMjEuMjgxNyA2LjUyMTc0SDE4LjA5MzNaTTExLjE5MzIgNi41MjE3NEMxMC43NjAxIDYuNTIxNzQgMTAuNDA5MSA2Ljg3MjEyIDEwLjQwOTEgNy4zMDQzNUMxMC40MDkxIDcuNzM2NTcgMTAuNzYwMSA4LjA4Njk2IDExLjE5MzIgOC4wODY5NkgxNC44NTIzQzE1LjI4NTMgOC4wODY5NiAxNS42MzY0IDcuNzM2NTcgMTUuNjM2NCA3LjMwNDM1QzE1LjYzNjQgNi44NzIxMiAxNS4yODUzIDYuNTIxNzQgMTQuODUyMyA2LjUyMTc0SDExLjE5MzJaIiBmaWxsPSIjMDAwMDAwIi8+CjxwYXRoIGQ9Ik03Ljc1OTcyIDIuMTQ5MTJDNy40NjUyMiAyLjI2OTQ5IDcuMjcyNzcgMi41NTU0OCA3LjI3MjczIDIuODczMTNWMjAuODY5NkM3LjI3MjczIDIxLjMwMTggNi45MjE2OCAyMS42NTIyIDYuNDg4NjQgMjEuNjUyMkgxLjc4NDA5QzEuMzUxMDUgMjEuNjUyMiAxIDIxLjMwMTggMSAyMC44Njk2VjAuNzgyNjA5QzEgMC4zNTAzODYgMS4zNTEwNSAwIDEuNzg0MDkgMEgxMy4wMjI3TDcuNzU5NzIgMi4xNDkxMloiIGZpbGw9IiNCNDE4NDciLz4KPHBhdGggZD0iTTE2Ljk0MzIgMS44MjYwOUgxMS45NzczTDE2Ljk0MzIgMFYxLjgyNjA5WiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4=");
    --fm-icon-excluded-stores: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE4NF8xMDIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS44NjIxIDE1LjcyNDFDMjIuMTQ3NCAxNS43MjQxIDI0IDE3LjU3NjggMjQgMTkuODYyMUMyNCAyMi4xNDc0IDIyLjE0NzQgMjQgMTkuODYyMSAyNEMxNy41NzY4IDI0IDE1LjcyNDEgMjIuMTQ3NCAxNS43MjQxIDE5Ljg2MjFDMTUuNzI0MSAxNy41NzY4IDE3LjU3NjggMTUuNzI0MSAxOS44NjIxIDE1LjcyNDFaTTIyLjE4MzIgMTcuODE2OEMyMS45Njc3IDE3LjYwMTMgMjEuNjE4NSAxNy42MDEzIDIxLjQwMyAxNy44MTY4TDIwIDE5LjIxOThMMTguNTk3IDE3LjgxNjhDMTguMzgxNSAxNy42MDEzIDE4LjAzMjMgMTcuNjAxMyAxNy44MTY4IDE3LjgxNjhDMTcuNjAxMyAxOC4wMzIzIDE3LjYwMTMgMTguMzgxNSAxNy44MTY4IDE4LjU5N0wxOS4yMTk4IDIwTDE3LjgxNjggMjEuNDAzQzE3LjYwMTMgMjEuNjE4NSAxNy42MDEzIDIxLjk2NzcgMTcuODE2OCAyMi4xODMyQzE4LjAzMjMgMjIuMzk4NyAxOC4zODE1IDIyLjM5ODcgMTguNTk3IDIyLjE4MzJMMjAgMjAuNzgwMkwyMS40MDMgMjIuMTgzMkMyMS42MTg1IDIyLjM5ODcgMjEuOTY3NyAyMi4zOTg3IDIyLjE4MzIgMjIuMTgzMkMyMi4zOTg3IDIxLjk2NzcgMjIuMzk4NyAyMS42MTg1IDIyLjE4MzIgMjEuNDAzTDIwLjc4MDIgMjBMMjIuMTgzMiAxOC41OTdDMjIuMzk4NyAxOC4zODE1IDIyLjM5ODcgMTguMDMyMyAyMi4xODMyIDE3LjgxNjhaIiBmaWxsPSIjNjU2NTY1Ii8+CjxwYXRoIGQ9Ik0xOS41MTQgOS41NDEyMkgxNy42OTI5VjcuOTk0MDdIMTkuNTE0VjkuNTQxMjJaIiBmaWxsPSIjMDAwMDAwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuMTE2MSAzLjM1MjM3QzIyLjU0NzEgMy4zNTI0NCAyMi44OTY1IDMuNjk4NjUgMjIuODk2NiA0LjEyNTgxVjE1LjU4NzhDMjIuMDQwMiAxNC45Nzg4IDIwLjk5MjkgMTQuNjIwNyAxOS44NjIxIDE0LjYyMDdDMTguNjQ1OSAxNC42MjA3IDE3LjUyNjcgMTUuMDM1MSAxNi42Mzc0IDE1LjczMDFIMTAuMTQ3NEM5LjcxNjI3IDE1LjczMDEgOS4zNjY2NSAxNi4wNzY1IDkuMzY2NjUgMTYuNTAzOEM5LjM2NjY2IDE2LjkzMSA5LjcxNjI3IDE3LjI3NzUgMTAuMTQ3NCAxNy4yNzc1SDE1LjMwMTdDMTQuOTkwNiAxNy44MjUzIDE0Ljc3NSAxOC40MzQ0IDE0LjY3ODMgMTkuMDgyNEgxMC4xNDc0QzkuNzE2MjcgMTkuMDgyNCA5LjM2NjY1IDE5LjQyODkgOS4zNjY2NSAxOS44NTYxQzkuMzY2NjkgMjAuMjgzNCA5LjcxNjI5IDIwLjYyOTYgMTAuMTQ3NCAyMC42Mjk2SDE0LjY3NjdDMTQuODU1NSAyMS44NDc3IDE1LjQ1MyAyMi45Mjk1IDE2LjMxODcgMjMuNzI0MUg4LjU4NjIxQzguMTU1MTEgMjMuNzI0MSA3LjgwNTc3IDIzLjM3NzcgNy44MDU3NyAyMi45NTA0VjQuMTI1ODFDNy44MDU4NCAzLjY5ODYxIDguMTU1MTYgMy4zNTIzNyA4LjU4NjIxIDMuMzUyMzdIMjIuMTE2MVpNMTAuMTQ3NCAxMi42MzU4QzkuNzE2MjkgMTIuNjM1OCA5LjM2NjY5IDEyLjk4MiA5LjM2NjY1IDEzLjQwOTJDOS4zNjY2NSAxMy44MzY1IDkuNzE2MjcgMTQuMTgyOSAxMC4xNDc0IDE0LjE4MjlIMjAuNTU1QzIwLjk4NiAxNC4xODI5IDIxLjMzNTQgMTMuODM2NCAyMS4zMzU0IDEzLjQwOTJDMjEuMzM1NCAxMi45ODIgMjAuOTg2IDEyLjYzNTggMjAuNTU1IDEyLjYzNThIMTAuMTQ3NFpNMTAuMTQ3NCA5LjU0MTIyQzkuNzE2MjcgOS41NDEyMiA5LjM2NjY1IDkuODg3NjcgOS4zNjY2NSAxMC4zMTQ5QzkuMzY2NjkgMTAuNzQyMSA5LjcxNjI5IDExLjA4ODQgMTAuMTQ3NCAxMS4wODg0SDEzLjc4OTlDMTQuMjIwOSAxMS4wODg0IDE0LjU3MDUgMTAuNzQyMSAxNC41NzA2IDEwLjMxNDlDMTQuNTcwNiA5Ljg4NzY3IDE0LjIyMSA5LjU0MTIyIDEzLjc4OTkgOS41NDEyMkgxMC4xNDc0Wk0xNy4wMTY0IDYuNDQ2NjZDMTYuNTI3OSA2LjQ0NjY2IDE2LjEzMTggNi44MzkzNyAxNi4xMzE3IDcuMzIzNTVWMTAuMjExNUMxNi4xMzE3IDEwLjY5NTcgMTYuNTI3OSAxMS4wODg0IDE3LjAxNjQgMTEuMDg4NEgyMC4xOTA1QzIwLjY3OSAxMS4wODg0IDIxLjA3NTIgMTAuNjk1NyAyMS4wNzUyIDEwLjIxMTVWNy4zMjM1NUMyMS4wNzUxIDYuODM5MzcgMjAuNjc5IDYuNDQ2NjYgMjAuMTkwNSA2LjQ0NjY2SDE3LjAxNjRaTTEwLjE0NzQgNi40NDY2NkM5LjcxNjI3IDYuNDQ2NjYgOS4zNjY2NiA2Ljc5MzEyIDkuMzY2NjUgNy4yMjAzN0M5LjM2NjY1IDcuNjQ3NjIgOS43MTYyNyA3Ljk5NDA3IDEwLjE0NzQgNy45OTQwN0gxMy43ODk5QzE0LjIyMSA3Ljk5NDA3IDE0LjU3MDYgNy42NDc2MiAxNC41NzA2IDcuMjIwMzdDMTQuNTcwNiA2Ljc5MzEyIDE0LjIyMSA2LjQ0NjY2IDEzLjc4OTkgNi40NDY2NkgxMC4xNDc0WiIgZmlsbD0iIzY1NjU2NSIvPgo8cGF0aCBkPSJNNi43MjkyNiAyLjEyNDQ2QzYuNDM2MTYgMi4yNDM0NSA2LjI0NDcgMi41MjYwNiA2LjI0NDYxIDIuODM5OThWMjAuNjI5NkM2LjI0NDYxIDIxLjA1NjggNS44OTQ5OSAyMS40MDMzIDUuNDYzOSAyMS40MDMzSDAuNzgwNDQyQzAuMzQ5NDA0IDIxLjQwMzIgMCAyMS4wNTY4IDAgMjAuNjI5NlYwLjc3MzcwN0MwIDAuMzQ2NDkzIDAuMzQ5NDA0IDYuNTU3OTRlLTA1IDAuNzgwNDQyIDBIMTEuOTY4OEw2LjcyOTI2IDIuMTI0NDZaIiBmaWxsPSIjNjU2NTY1Ii8+CjxwYXRoIGQ9Ik0xNS44NzE1IDEuODA1MjNIMTAuOTI3OEwxNS44NzE1IDBWMS44MDUyM1oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xODRfMTAyIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjZmZmZmZmIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
    --fm-icon-users: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNCAzQzUuOTkzMzQgMyA2LjU3MzM2IDMuMTc0MTEgNy4wNjY3MSAzLjUwMDMyQzcuNTYwMDYgMy44MjY1NCA3Ljk0NDU4IDQuMjkwMTkgOC4xNzE2NCA0LjgzMjY2QzguMzk4NyA1LjM3NTEzIDguNDU4MTEgNS45NzIwNCA4LjM0MjM2IDYuNTQ3OTJDOC4yMjY2IDcuMTIzODEgNy45NDA4OCA3LjY1Mjc5IDcuNTIxMzIgOC4wNjc5N0M3LjEwMTc2IDguNDgzMTYgNi41NjcyMSA4Ljc2NTkxIDUuOTg1MjcgOC44ODA0NkM1LjQwMzMzIDguOTk1MDEgNC44MDAxMyA4LjkzNjIyIDQuMjUxOTUgOC43MTE1MkMzLjcwMzc3IDguNDg2ODIgMy4yMzUyNCA4LjEwNjMxIDIuOTA1NTkgNy42MTgxQzIuNTc1OTUgNy4xMjk4OSAyLjQgNi41NTU5MSAyLjQgNS45Njg3NUMyLjQgNS4xODEzOSAyLjcxNjA3IDQuNDI2MjggMy4yNzg2OCAzLjg2OTUzQzMuODQxMjkgMy4zMTI3OCA0LjYwNDM1IDMgNS40IDNaTTE5LjIgM0MxOS43OTMzIDMgMjAuMzczNCAzLjE3NDExIDIwLjg2NjcgMy41MDAzMkMyMS4zNjAxIDMuODI2NTQgMjEuNzQ0NiA0LjI5MDE5IDIxLjk3MTYgNC44MzI2NkMyMi4xOTg3IDUuMzc1MTMgMjIuMjU4MSA1Ljk3MjA0IDIyLjE0MjQgNi41NDc5MkMyMi4wMjY2IDcuMTIzODEgMjEuNzQwOSA3LjY1Mjc5IDIxLjMyMTMgOC4wNjc5N0MyMC45MDE4IDguNDgzMTYgMjAuMzY3MiA4Ljc2NTkxIDE5Ljc4NTMgOC44ODA0NkMxOS4yMDMzIDguOTk1MDEgMTguNjAwMSA4LjkzNjIyIDE4LjA1MiA4LjcxMTUyQzE3LjUwMzggOC40ODY4MiAxNy4wMzUyIDguMTA2MzEgMTYuNzA1NiA3LjYxODFDMTYuMzc1OSA3LjEyOTg5IDE2LjIgNi41NTU5MSAxNi4yIDUuOTY4NzVDMTYuMiA1LjE4MTM5IDE2LjUxNjEgNC40MjYyOCAxNy4wNzg3IDMuODY5NTNDMTcuNjQxMyAzLjMxMjc4IDE4LjQwNDQgMyAxOS4yIDNaTTAgMTQuMDg0MUMwLjAwMDYzNTgzMSAxMy4wMzQzIDAuNDIyMzUyIDEyLjAyNzYgMS4xNzI1MSAxMS4yODUzQzEuOTIyNjcgMTAuNTQzIDIuOTM5OTIgMTAuMTI1NiA0LjAwMDggMTAuMTI1SDUuNjAyOEM2LjE3OTc3IDEwLjEyMzcgNi43NTAyNyAxMC4yNDUyIDcuMjc1NiAxMC40ODEzQzcuMjI1MzggMTAuNzU1NSA3LjIwMDA4IDExLjAzMzcgNy4yIDExLjMxMjVDNy4xOTk4MSAxMS45ODYzIDcuMzQ0NDkgMTIuNjUyNCA3LjYyNDQyIDEzLjI2NjZDNy45MDQzNCAxMy44ODA5IDguMzEzMTIgMTQuNDI5MSA4LjgyMzYgMTQuODc1SDAuNzk5MkMwLjU4NzQzNCAxNC44NzQ0IDAuMzg0NTIyIDE0Ljc5MDggMC4yMzQ3OCAxNC42NDI3QzAuMDg1MDM3NiAxNC40OTQ1IDAuMDAwNjMzMDg3IDE0LjI5MzcgMCAxNC4wODQxWk0xNS4xOTkyIDE0Ljg3NUgxNS4xNzI4QzE1LjY4NDUgMTQuNDI5OSAxNi4wOTQ0IDEzLjg4MTkgMTYuMzc1IDEzLjI2NzZDMTYuNjU1NiAxMi42NTMyIDE2LjgwMDUgMTEuOTg2NyAxNi44IDExLjMxMjVDMTYuNzk5NSAxMS4wMzQgMTYuNzc1OCAxMC43NTU5IDE2LjcyOTIgMTAuNDgxM0MxNy4yNTI0IDEwLjI0NCAxNy44MjE2IDEwLjEyMjQgMTguMzk3MiAxMC4xMjVIMTkuOTk4QzIxLjA1OTEgMTAuMTI1MyAyMi4wNzY2IDEwLjU0MjUgMjIuODI3MSAxMS4yODQ5QzIzLjU3NzUgMTIuMDI3MyAyMy45OTk0IDEzLjAzNDEgMjQgMTQuMDg0MUMyNCAxNC4yOTM5IDIzLjkxNTggMTQuNDk1IDIzLjc2NTkgMTQuNjQzNEMyMy42MTYgMTQuNzkxNyAyMy40MTI4IDE0Ljg3NSAyMy4yMDA4IDE0Ljg3NUgxNS4xOTkyWk04LjQgMTEuMzEyNUM4LjQgMTAuNjA3OSA4LjYxMTE0IDkuOTE5MTMgOS4wMDY3MSA5LjMzMzI4QzkuNDAyMjggOC43NDc0MyA5Ljk2NDUzIDguMjkwODIgMTAuNjIyMyA4LjAyMTE4QzExLjI4MDIgNy43NTE1NCAxMi4wMDQgNy42ODA5OSAxMi43MDIzIDcuODE4NDVDMTMuNDAwNyA3Ljk1NTkxIDE0LjA0MjEgOC4yOTUyMSAxNC41NDU2IDguNzkzNDNDMTUuMDQ5MSA5LjI5MTY2IDE1LjM5MTkgOS45MjY0MyAxNS41MzA4IDEwLjYxNzVDMTUuNjY5NyAxMS4zMDg1IDE1LjU5ODQgMTIuMDI0OCAxNS4zMjYgMTIuNjc1OEMxNS4wNTM1IDEzLjMyNjggMTQuNTkyMSAxMy44ODMyIDE0LjAwMDEgMTQuMjc0NkMxMy40MDggMTQuNjY2MSAxMi43MTIgMTQuODc1IDEyIDE0Ljg3NUMxMS4wNDUyIDE0Ljg3NSAxMC4xMjk1IDE0LjQ5OTcgOS40NTQ0MiAxMy44MzE2QzguNzc5MjkgMTMuMTYzNSA4LjQgMTIuMjU3MyA4LjQgMTEuMzEyNVpNNC44IDIxLjAwOTZDNC44IDE5LjY5NzYgNS4zMjY3IDE4LjQzOTIgNi4yNjQyMyAxNy41MTE1QzcuMjAxNzYgMTYuNTgzNyA4LjQ3MzMzIDE2LjA2MjUgOS43OTkyIDE2LjA2MjVIMTQuMTk4NEMxNC44NTUxIDE2LjA2MjMgMTUuNTA1MyAxNi4xOTAyIDE2LjExMjEgMTYuNDM4N0MxNi43MTg4IDE2LjY4NzIgMTcuMjcwMSAxNy4wNTE2IDE3LjczNDYgMTcuNTExQzE4LjE5OSAxNy45NzA0IDE4LjU2NzUgMTguNTE1OCAxOC44MTg5IDE5LjExNjFDMTkuMDcwMyAxOS43MTY0IDE5LjE5OTggMjAuMzU5OCAxOS4yIDIxLjAwOTZDMTkuMiAyMS4yNzIzIDE5LjA5NDYgMjEuNTI0MiAxOC45MDY5IDIxLjcwOTlDMTguNzE5MiAyMS44OTU3IDE4LjQ2NDYgMjIgMTguMTk5MiAyMkg1Ljc5NzJDNS41MzI0IDIxLjk5OTEgNS4yNzg3NiAyMS44OTQzIDUuMDkxODUgMjEuNzA4N0M0LjkwNDk1IDIxLjUyMyA0LjggMjEuMjcxNyA0LjggMjEuMDA5NloiIGZpbGw9IiMwMDAwMDAiLz4KPC9zdmc+");
    --fm-icon-logout: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljc2MiA1Ljg4N0wyMS41NjIgMTAuNjg3QzIxLjg0NDcgMTAuOTY5OSAyMi4wMDM1IDExLjM1MzUgMjIuMDAzNSAxMS43NTM1QzIyLjAwMzUgMTIuMTUzNSAyMS44NDQ3IDEyLjUzNzEgMjEuNTYyIDEyLjgyTDE2Ljc2MiAxNy42MkMxNi41NzY1IDE3LjgwNDggMTYuMzQwNCAxNy45MzA2IDE2LjA4MzYgMTcuOTgxNUMxNS44MjY3IDE4LjAzMjQgMTUuNTYwNSAxOC4wMDYgMTUuMzE4NSAxNy45MDU4QzE1LjA3NjYgMTcuODA1NiAxNC44Njk4IDE3LjYzNiAxNC43MjQxIDE3LjQxODRDMTQuNTc4NCAxNy4yMDA3IDE0LjUwMDQgMTYuOTQ0OSAxNC41IDE2LjY4M1YxNC4yNUg5LjVDOS4zMzU4MSAxNC4yNTAxIDkuMTczMjEgMTQuMjE3OSA5LjAyMTQ5IDE0LjE1NTFDOC44Njk3NyAxNC4wOTIzIDguNzMxOTIgMTQuMDAwMyA4LjYxNTgyIDEzLjg4NDJDOC40OTk3MiAxMy43NjgxIDguNDA3NjUgMTMuNjMwMiA4LjM0NDg4IDEzLjQ3ODVDOC4yODIxMSAxMy4zMjY4IDguMjQ5ODcgMTMuMTY0MiA4LjI1IDEzVjEwLjVDOC4yNDk4NyAxMC4zMzU4IDguMjgyMTEgMTAuMTczMiA4LjM0NDg4IDEwLjAyMTVDOC40MDc2NSA5Ljg2OTc4IDguNDk5NzIgOS43MzE5MiA4LjYxNTgyIDkuNjE1ODJDOC43MzE5MiA5LjQ5OTcyIDguODY5NzcgOS40MDc2NSA5LjAyMTQ5IDkuMzQ0ODhDOS4xNzMyMSA5LjI4MjExIDkuMzM1ODEgOS4yNDk4NyA5LjUgOS4yNUgxNC41VjYuODI0QzE0LjUwMDQgNi41NjIxMyAxNC41Nzg0IDYuMzA2MjUgMTQuNzI0MSA2LjA4ODYzQzE0Ljg2OTggNS44NzEwMiAxNS4wNzY2IDUuNzAxNDEgMTUuMzE4NSA1LjYwMTE5QzE1LjU2MDUgNS41MDA5NyAxNS44MjY3IDUuNDc0NjMgMTYuMDgzNiA1LjUyNTVDMTYuMzQwNCA1LjU3NjM2IDE2LjU3NjUgNS43MDIxNSAxNi43NjIgNS44ODdaTTguMjUgNS41SDUuNzVDNS41ODU4MSA1LjQ5OTg3IDUuNDIzMjEgNS41MzIxMSA1LjI3MTQ5IDUuNTk0ODhDNS4xMTk3NyA1LjY1NzY1IDQuOTgxOTIgNS43NDk3MiA0Ljg2NTgyIDUuODY1ODJDNC43NDk3MiA1Ljk4MTkyIDQuNjU3NjUgNi4xMTk3OCA0LjU5NDg4IDYuMjcxNDlDNC41MzIxMSA2LjQyMzIxIDQuNDk5ODcgNi41ODU4MSA0LjUgNi43NVYxNi43NUM0LjQ5OTg3IDE2LjkxNDIgNC41MzIxMSAxNy4wNzY4IDQuNTk0ODggMTcuMjI4NUM0LjY1NzY1IDE3LjM4MDIgNC43NDk3MiAxNy41MTgxIDQuODY1ODIgMTcuNjM0MkM0Ljk4MTkyIDE3Ljc1MDMgNS4xMTk3NyAxNy44NDIzIDUuMjcxNDkgMTcuOTA1MUM1LjQyMzIxIDE3Ljk2NzkgNS41ODU4MSAxOC4wMDAxIDUuNzUgMThIOC4yNUM4LjU4MTUyIDE4IDguODk5NDYgMTguMTMxNyA5LjEzMzg4IDE4LjM2NjFDOS4zNjgzIDE4LjYwMDUgOS41IDE4LjkxODUgOS41IDE5LjI1QzkuNSAxOS41ODE1IDkuMzY4MyAxOS44OTk1IDkuMTMzODggMjAuMTMzOUM4Ljg5OTQ2IDIwLjM2ODMgOC41ODE1MiAyMC41IDguMjUgMjAuNUg1Ljc1QzQuNzU1NTIgMjAuNDk5NyAzLjgwMTg1IDIwLjEwNDYgMy4wOTg2NCAxOS40MDE0QzIuMzk1NDQgMTguNjk4MiAyLjAwMDI3IDE3Ljc0NDUgMiAxNi43NVY2Ljc1QzIuMDAwMjcgNS43NTU1MiAyLjM5NTQ0IDQuODAxODQgMy4wOTg2NCA0LjA5ODY0QzMuODAxODUgMy4zOTU0NCA0Ljc1NTUyIDMuMDAwMjcgNS43NSAzSDguMjVDOC41ODE1MiAzIDguODk5NDYgMy4xMzE3IDkuMTMzODggMy4zNjYxMkM5LjM2ODMgMy42MDA1NCA5LjUgMy45MTg0OCA5LjUgNC4yNUM5LjUgNC41ODE1MiA5LjM2ODMgNC44OTk0NiA5LjEzMzg4IDUuMTMzODhDOC44OTk0NiA1LjM2ODMgOC41ODE1MiA1LjUgOC4yNSA1LjVaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=");
    --fm-icon-trash: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNzUzIDAuNjIyMDFMNC41IDEuMTIyMDFIMS4xMjVDMC44MjY2MzEgMS4xMjIwMSAwLjU0MDQ4MyAxLjI0MDU0IDAuMzI5NTA1IDEuNDUxNTJDMC4xMTg1MjYgMS42NjI0OSAwIDEuOTQ4NjQgMCAyLjI0NzAxQzAgMi41NDUzOCAwLjExODUyNiAyLjgzMTUzIDAuMzI5NTA1IDMuMDQyNTFDMC41NDA0ODMgMy4yNTM0OCAwLjgyNjYzMSAzLjM3MjAxIDEuMTI1IDMuMzcyMDFIMTQuNjI1QzE0LjkyMzQgMy4zNzIwMSAxNS4yMDk1IDMuMjUzNDggMTUuNDIwNSAzLjA0MjUxQzE1LjYzMTUgMi44MzE1MyAxNS43NSAyLjU0NTM4IDE1Ljc1IDIuMjQ3MDFDMTUuNzUgMS45NDg2NCAxNS42MzE1IDEuNjYyNDkgMTUuNDIwNSAxLjQ1MTUyQzE1LjIwOTUgMS4yNDA1NCAxNC45MjM0IDEuMTIyMDEgMTQuNjI1IDEuMTIyMDFIMTEuMjVMMTEgMC42MjIwMUMxMC45MDY5IDAuNDM0NDgyIDEwLjc2MzEgMC4yNzY4MDEgMTAuNTg1IDAuMTY2ODU4QzEwLjQwNjggMC4wNTY5MTQ3IDEwLjIwMTQgLTAuMDAwODg3MzM5IDkuOTkyIDEuMDI5NzllLTA1SDUuNzU5QzUuNTQ5OTggLTAuMDAwNTEzMjU0IDUuMzQ0OTggMC4wNTc0NjUxIDUuMTY3MiAwLjE2NzM4N0M0Ljk4OTQyIDAuMjc3MzA5IDQuODQ1OTQgMC40MzQ3ODggNC43NTMgMC42MjIwMVpNMTQuNjI1IDQuNTAwMDFIMS4xMjVMMS44NyAxNi40MThDMS44OTcxOSAxNi44NDYzIDIuMDg2MzkgMTcuMjQ4MiAyLjM5OTE3IDE3LjU0MkMyLjcxMTk1IDE3LjgzNTggMy4xMjQ4NSAxNy45OTk2IDMuNTU0IDE4SDEyLjJDMTIuNjI5MiAxNy45OTk2IDEzLjA0MjEgMTcuODM1OCAxMy4zNTQ4IDE3LjU0MkMxMy42Njc2IDE3LjI0ODIgMTMuODU2OCAxNi44NDYzIDEzLjg4NCAxNi40MThMMTQuNjI1IDQuNTAwMDFaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPg==");

    --content-color: var(--fm-body-text-color);

    --fm-border-color: var(--fm-grey-medium);
    --fm-border-style: solid;
    --fm-border-width: 1px;
    --fm-border-radius: 2px;
    --fm-border: var(--fm-border-width) var(--fm-border-style) var(--fm-border-color);

    /* Bootstrap Overrides */
    --bs-body-color: var(--fm-grey-dark);
    --bs-border-color: var(--fm-grey-medium);
    --bs-secondary-color: var(--fm-grey-light);
    --bs-emphasis-color-rgb: var(--fm-primary-rgb);
    --bs-table-color: var(--fm-body-text-color);

    --bs-primary-rgb: var(--fm-primary-rgb);
    --bs-secondary-rgb: var(--fm-secondary-rgb);

    --bs-link-color: var(--fm-primary);
    --bs-link-hover-color: var(--fm-primary);
}

.fm-bg-green {
    background-color: var(--fm-green) !important;
}

.fm-bg-yellow {
    background-color: var(--fm-yellow) !important;
}

.fm-table {
    color: var(--content-color);
    font-size: 18px;
    width: 100%;
}

.fm-table > thead > tr, .fm-table > tbody > tr {
    border-bottom: 1px solid var(--fm-border-color);
}

.fm-table td, .fm-table th {
    padding: 24px 16px;
}

.fm-table > tbody > tr:nth-child(odd) {
    background-color: rgba(var(--fm-primary-rgb), 0.07);
}

.fm-table a .fm {
    background-color: var(--fm-body-text-color);
}

.fm-table a:hover .fm {
    background-color: var(--fm-primary);
}

a.icon-button {
    display: flex;
    align-items: center;
    justify-content: center;
}

a.icon-button > .fm {
    background-color: var(--fm-body-text-color);
}

a:hover.icon-button > .fm {
    background-color: var(--fm-primary);
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
    box-shadow: none;
}

html {
    position: relative;
    min-height: 100%;
    font-size: 14px;
}

body {
    --content-color: var(--fm-body-text-color);

    background-color: var(--fm-background);
    color: var(--content-color);
    font-family: "Poppins", sans-serif;
}

.fm-border-bottom {
    border-bottom: var(--fm-border);
}

.btn {
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 1rem;
}

.btn-primary {
    --bs-btn-bg: var(--fm-primary);
    --bs-btn-border-color: var(--fm-primary);
    --bs-btn-hover-bg: var(--fm-primary);
    --bs-btn-hover-border-color: var(--fm-primary);
    --bs-btn-active-bg: var(--fm-primary);
    --bs-btn-active-border-color: var(--fm-primary);
    --bs-btn-disabled-bg: var(--fm-primary);
    --bs-btn-disabled-border-color: var(--fm-primary);
}

.btn-secondary {
    --bs-btn-bg: var(--fm-secondary);
    --bs-btn-border-color: var(--fm-secondary);
    --bs-btn-hover-bg: var(--fm-secondary);
    --bs-btn-hover-border-color: var(--fm-secondary);
    --bs-btn-active-bg: var(--fm-secondary);
    --bs-btn-active-border-color: var(--fm-secondary);
    --bs-btn-disabled-bg: var(--fm-secondary);
    --bs-btn-disabled-border-color: var(--fm-secondary);
}

.btn-wide {
    min-width: 168px;
}

.form-control {
    padding: 1rem 1rem;
}

.form-control:focus {
    border-color: var(--fm-primary);
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
    color: var(--bs-secondary-color);
    text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder {
    text-align: start;
}

.fullscreen-container {
    display: flex;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.form-control-icon {
    position: relative;
}

.form-control-icon i {
    background-color: var(--fm-grey-medium);
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 16px;
    position: absolute;
    right: 0;
    top: 0;
}

.form-control-icon:focus-within i {
    background-color: var(--fm-primary);
}

/* Layout */

.navigation-bar {
    --content-color: var(--fm-grey-dark-2);
    width: 300px;
    height: 100%;
    background-color: var(--fm-surface-color);
    border-right: 1px solid var(--fm-border-color);
    flex-shrink: 0;
}

.navigation-bar .logo-container {
    width: 100%;
    height: var(--fm-top-bar-height);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
}

.navigation-bar .logo {
    width: 100%;
}

.navigation-bar .navigation-item {
    display: flex;
    align-items: center;
    height: 44px;
    width: 100%;
    color: var(--content-color);
    font-size: 15px;
    font-weight: 400;
}

.navigation-bar .navigation-item .indicator {
    width: 4px;
    height: 100%;
}

.top-bar {
    background-color: #FAFBFC;
    height: var(--fm-top-bar-height);
    border-bottom: 1px solid var(--fm-border-color);
}

.top-bar h1 {
    color: var(--fm-grey-dark-2);
    font-size: 40px;
    padding: 0 32px;
    font-weight: 500;
}

.main-content-container {
    width: 100%;
    padding: 32px 48px;
}

.content-card {
    width: 100%;
    padding: 24px;
    background-color: var(--fm-surface-color);
    border: 1px solid var(--fm-border-color);
    border-radius: 2px;
}

.label-value {
}

/* Icons */

.fm {
    background-color: var(--content-color);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 24px;
    height: 24px;
    mask-position: center center;
    mask-repeat: no-repeat;
    mask-size: contain;
}

.text-primary .fm {
    background-color: rgb(var(--bs-primary-rgb));
}

.fm.fm-email {
    -webkit-mask-image: var(--fm-icon-email);
    mask-image: var(--fm-icon-email);
}

.fm.fm-lock {
    -webkit-mask-image: var(--fm-icon-lock);
    mask-image: var(--fm-icon-lock);
}

.fm.fm-flyers {
    -webkit-mask-image: var(--fm-icon-flyers);
    mask-image: var(--fm-icon-flyers);
}

.fm.fm-excluded-stores {
    -webkit-mask-image: var(--fm-icon-excluded-stores);
    mask-image: var(--fm-icon-excluded-stores);
}

.fm.fm-users {
    -webkit-mask-image: var(--fm-icon-users);
    mask-image: var(--fm-icon-users);
}

.fm.fm-logout {
    -webkit-mask-image: var(--fm-icon-logout);
    mask-image: var(--fm-icon-logout);
}

.fm.fm-trash {
    -webkit-mask-image: var(--fm-icon-trash);
    mask-image: var(--fm-icon-trash);
}

.form-field-row {
    border-bottom: 1px dashed var(--fm-border-color);
    padding-top: 28px;
    padding-bottom: 4px;
}

.form-field-row:first-child {
    padding-top: 8px;
}

label {
    font-size: 18px;
    color: var(--fm-grey-dark-2);
}

.form-label-field {
    display: flex;
    align-items: center;
    font-size: 18px;
    color: var(--fm-grey-dark-2);
}

.form-label-field > label {
    width: 260px;
    flex-grow: 0;
    flex-shrink: 0;
}

.form-label-field > input, .form-label-field > select {
    flex-grow: 1;
    font-size: 18px;
}

.form-label-field-validation {
    color: var(--bs-red);
    font-size: 16px;
    margin-left: 260px;
}

.chip {
    corner: 50%;
}

/* Overrides */

.form-check-input {
    border: var(--bs-border-width) solid var(--fm-border-color);
}

.form-check-input:focus {
    --color: var(--fm-primary);
    border-color: var(--color);
    box-shadow: 0 0 0 0.25rem rgba(var(--fm-primary-rgb), 0.25);
}

.form-check-input:checked {
    --color: var(--fm-primary);
    background-color: var(--color);
    border-color: var(--color);
}

.form-check-input[type=checkbox]:indeterminate {
    --color: var(--fm-primary);
    background-color: var(--color);
    border-color: var(--color);
}

.accordion {
    --bs-accordion-btn-color: var(--fm-white);
    --bs-accordion-btn-bg: var(--fm-red);
    --bs-accordion-active-bg: var(--fm-red);
    --bs-accordion-active-color: var(--fm-white);
    --bs-accordion-border-color: var(--fm-white);
    --bs-accordion-btn-focus-box-shadow: none;
}

.accordion-button {
    font-size: 20px;
}

.accordion-button:focus {
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-button::after {
    background-image: var(--fm-icon-chevron-dowm);
    background-position: center;
}

.accordion-button:not(.collapsed) {
    box-shadow: none;
}

.accordion-button:not(.collapsed)::after {
    background-image: var(--fm-icon-chevron-dowm);
    background-position: center;
}