/* Copyright notice */
/* Copyright 2024, TELESTAT */

/* External resources */
@import url("/assets/vendors/bootstrap-icons-1.11.3/font/bootstrap-icons.min.css");
@import url("/assets/vendors/flag-icons-7.0.0/css/flag-icons.min.css");


/* VARIABLES */

:root {
    /* base color variables */
    --color-red--base: #DB1D6D;  
    --color-silver--base: #C0C3C7; 
    --color-blue--base: #4C4E67; 
    --color-white--base: #FFFFFF; 
    --color-green--base: #9DD147; 
    --color-orange--base: #FCB114;
    --color-black--base: #303132;

    /* altertative base 'silver/gray' color variable */
    --color-silver--alt: #F0F4F9;

    /* base state\info color variables */
    --color-warning: var(--color-orange--base);
    --color-error: var(--color-red--base);
    --color-success: var(--color-green--base);

    /* RED color tints - lighter versions of the color (addition of white) */
    --color-red--light-10: #DF347C;
    --color-red--light-20: #E24A8A;
    --color-red--light-30: #E66199;
    --color-red--light-40: #E977A7;
    --color-red--light-50: #ED8EB6;
    --color-red--light-60: #F1A5C5;
    --color-red--light-70: #F4BBD3;
    --color-red--light-80: #F8D2E2;
    --color-red--light-90: #FBE8F0;

    /* RED color shades - darker versions of the color (adding black) */
    --color-red--dark-10: #C51A62;
    --color-red--dark-20: #AF1757;
    --color-red--dark-30: #99144C;
    --color-red--dark-40: #831141;
    --color-red--dark-50: #6E0F37;
    --color-red--dark-60: #580C2C;
    --color-red--dark-70: #420921;
    --color-red--dark-80: #2C0616;
    --color-red--dark-90: #16030B;

    /* SILVER color tints - lighter versions of the color (addition of white) */
    --color-silver--light-10: #D8DCE0;
    --color-silver--light-20: #F2F5FA;
    --color-silver--light-30: #F3F6FA;
    --color-silver--light-40: #F5F7FB;
    --color-silver--light-50: #F6F8FB;
    --color-silver--light-60: #F8FAFC;
    --color-silver--light-70: #F9FBFD;
    --color-silver--light-80: #FBFCFD;
    --color-silver--light-90: #FCFDFE;

    /* SILVER color shades - darker versions of the color (adding black) */
    --color-silver--dark-10: #A8ABAE;
    --color-silver--dark-20: #909295;
    --color-silver--dark-30: #787A7D;
    --color-silver--dark-40: #606264;
    --color-silver--dark-50: #48494B;
    --color-silver--dark-60: #303132;
    --color-silver--dark-70: #181819;
    --color-silver--dark-80: #0C0C0C;
    --color-silver--dark-90: #000000;

    /* BLUE color tints - lighter versions of the color (addition of white) */
    --color-blue--light-10: #5E6076;
    --color-blue--light-20: #707185;
    --color-blue--light-30: #828395;
    --color-blue--light-40: #9495A4;
    --color-blue--light-50: #A6A7B3;
    --color-blue--light-60: #B7B8C2;
    --color-blue--light-70: #C9CAD1;
    --color-blue--light-80: #DBDCE1;
    --color-blue--light-90: #EDEDF0;

    /* BLUE color shades - darker versions of the color (adding black) */
    --color-blue--dark-10: #44465D;
    --color-blue--dark-20: #3D3E52;
    --color-blue--dark-30: #353748;
    --color-blue--dark-40: #2E2F3E;
    --color-blue--dark-50: #262734;
    --color-blue--dark-60: #1E1F29;
    --color-blue--dark-70: #17171F;
    --color-blue--dark-80: #0F1015;
    --color-blue--dark-90: #08080A;

    /* SILVER-ALT color tints - lighter versions of the color (addition of white) */
    --color-silver--alt-light-10: #F2F5FA;
    --color-silver--alt-light-20: #F3F6FA;
    --color-silver--alt-light-30: #F5F7FB;
    --color-silver--alt-light-40: #F6F8FB;
    --color-silver--alt-light-50: #F8FAFC;
    --color-silver--alt-light-60: #F9FBFD;
    --color-silver--alt-light-70: #FBFCFD;
    --color-silver--alt-light-80: #FCFDFE;
    --color-silver--alt-light-90: #FEFEFE;

    /* SILVER-ALT color shades - darker versions of the color (adding black) */
    --color-silver--alt-dark-10: #D8DCE0;
    --color-silver--alt-dark-20: #C0C3C7;
    --color-silver--alt-dark-30: #A8ABAE;
    --color-silver--alt-dark-40: #909295;
    --color-silver--alt-dark-50: #787A7D;
    --color-silver--alt-dark-60: #606264;
    --color-silver--alt-dark-70: #48494B;
    --color-silver--alt-dark-80: #303132;
    --color-silver--alt-dark-90: #181819;

    /* Text color variables */
    --text-color--base: var(--color-black--base);
    --text-color--secondary: var(--color-silver--dark-40);
    --text-color--muted: var(--color-silver--dark-10);
    --text-color--light: var(--color-silver--alt-light-30);
    --text-color--red: var(--color-red--base);

    /* Font size variables */
    --font-size--11: 0.688rem; 
    --font-size--12: 0.75rem;  
    --font-size--14: 0.875rem; 
    --font-size--16: 1rem;  
    --font-size--20: 1.25rem;  

    /* Font weigth variables */
    --font-weight--light: 300;
    --font-weight--regular: 400;
    --font-weight--medium: 500;
    --font-weight--semibold: 600;

    /* Font familys variables */
    --font-family--montserrat: 'Montserrat', sans-serif;
    --font-family--roboto: 'Roboto';

    /* Sidebar icons */ 
    /* https://www.svgbackgrounds.com/tools/svg-to-css/ */
    --sidebar-menu-icon--logo: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjIwNDkgMzIuMDg4QzIwLjU3MjkgMzMuMDE2IDE4LjM0ODkgMzMuNDggMTUuNTMyOSAzMy40OEMxMS44NTI5IDMzLjQ4IDkuMDIwOTQgMzIuNiA3LjAzNjk0IDMwLjg0QzUuMDUyOTQgMjkuMDQ4IDQuMDYwOTQgMjYuMzc2IDQuMDYwOTQgMjIuODI0VjE2LjEwNEgwLjQ2MDkzOFY4LjE4Mzk2SDQuMDYwOTRWMC44Mzk5NjZIMTQuOTA4OVY4LjE4Mzk2SDIwLjI4NDlWMTYuMTA0SDE0LjkwODlWMjIuNzI4QzE0LjkwODkgMjMuNTI4IDE1LjExNjkgMjQuMTUyIDE1LjUzMjkgMjQuNkMxNS45NDg5IDI1LjA0OCAxNi40OTI5IDI1LjI3MiAxNy4xNjQ5IDI1LjI3MkMxOC4wOTI5IDI1LjI3MiAxOC45MDg5IDI1LjAzMiAxOS42MTI5IDI0LjU1MkwyMi4yMDQ5IDMyLjA4OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
    /*28px*/
    --sidebar-menu-icon--cdr-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M25.2016 0.894383C23.9029 -0.404318 21.7599 -0.270895 20.6323 1.17886L17.4933 5.2147C16.9173 5.95532 16.7137 6.91965 16.9413 7.8299L17.899 11.6608C18.0001 12.0652 17.8816 12.493 17.5868 12.7878L13.2878 17.0868C12.993 17.3816 12.5652 17.5001 12.1608 17.399L8.3299 16.4413C7.41965 16.2137 6.45531 16.4173 5.71469 16.9933L1.67886 20.1323C0.229105 21.2599 0.0956827 23.4029 1.39438 24.7017L3.20375 26.511C4.49826 27.8055 6.43446 28.3739 8.23893 27.7395C12.7193 26.1643 16.9248 23.5855 20.5051 20.0051C24.0855 16.4248 26.6643 12.2193 28.2395 7.73894C28.8739 5.93447 28.3055 3.99826 27.011 2.70375L25.2016 0.894383Z" fill="%23828395"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.756282 0.256282C0.414572 0.59799 0.414572 1.15201 0.756282 1.49372L8.01256 8.75H3.125C2.64175 8.75 2.25 9.14175 2.25 9.625C2.25 10.1082 2.64175 10.5 3.125 10.5H10.125C10.6082 10.5 11 10.1082 11 9.625V2.625C11 2.14175 10.6082 1.75 10.125 1.75C9.64175 1.75 9.25 2.14175 9.25 2.625V7.51256L1.99372 0.256282C1.65201 -0.0854272 1.09799 -0.0854272 0.756282 0.256282Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--cdr-hover-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M25.2016 0.894383C23.9029 -0.404318 21.7599 -0.270895 20.6323 1.17886L17.4933 5.2147C16.9173 5.95532 16.7137 6.91965 16.9413 7.8299L17.899 11.6608C18.0001 12.0652 17.8816 12.493 17.5868 12.7878L13.2878 17.0868C12.993 17.3816 12.5652 17.5001 12.1608 17.399L8.3299 16.4413C7.41965 16.2137 6.45531 16.4173 5.71469 16.9933L1.67886 20.1323C0.229105 21.2599 0.0956827 23.4029 1.39438 24.7017L3.20375 26.511C4.49826 27.8055 6.43446 28.3739 8.23893 27.7395C12.7193 26.1643 16.9248 23.5855 20.5051 20.0051C24.0855 16.4248 26.6643 12.2193 28.2395 7.73894C28.8739 5.93447 28.3055 3.99826 27.011 2.70375L25.2016 0.894383Z" fill="%23A6A7B3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.756282 0.256282C0.414572 0.59799 0.414572 1.15201 0.756282 1.49372L8.01256 8.75H3.125C2.64175 8.75 2.25 9.14175 2.25 9.625C2.25 10.1082 2.64175 10.5 3.125 10.5H10.125C10.6082 10.5 11 10.1082 11 9.625V2.625C11 2.14175 10.6082 1.75 10.125 1.75C9.64175 1.75 9.25 2.14175 9.25 2.625V7.51256L1.99372 0.256282C1.65201 -0.0854272 1.09799 -0.0854272 0.756282 0.256282Z" fill="%239DD147"/></svg>');
    --sidebar-menu-icon--call-center-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 1.86667C8.59358 1.86667 3.80552 6.04534 3.80552 11.2V13.0667H5.9444C7.12568 13.0667 8.08329 13.9024 8.08329 14.9333V20.5333C8.08329 21.5643 7.12568 22.4 5.9444 22.4H3.80552C2.62424 22.4 1.66663 21.5643 1.66663 20.5333V11.2C1.66663 5.01441 7.41231 0 14.5 0C21.5876 0 27.3333 5.01441 27.3333 11.2V22.4C27.3333 24.9773 24.9393 27.0667 21.9861 27.0667H17.4221C17.0523 27.6246 16.3611 28 15.5694 28H13.4305C12.2492 28 11.2916 27.1643 11.2916 26.1333C11.2916 25.1024 12.2492 24.2667 13.4305 24.2667H15.5694C16.3611 24.2667 17.0523 24.6421 17.4221 25.2H21.9861C23.758 25.2 25.1944 23.9464 25.1944 22.4H23.0555C21.8742 22.4 20.9166 21.5643 20.9166 20.5333V14.9333C20.9166 13.9024 21.8742 13.0667 23.0555 13.0667H25.1944V11.2C25.1944 6.04534 20.4063 1.86667 14.5 1.86667Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--call-center-hover-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 1.86667C8.59358 1.86667 3.80552 6.04534 3.80552 11.2V13.0667H5.9444C7.12568 13.0667 8.08329 13.9024 8.08329 14.9333V20.5333C8.08329 21.5643 7.12568 22.4 5.9444 22.4H3.80552C2.62424 22.4 1.66663 21.5643 1.66663 20.5333V11.2C1.66663 5.01441 7.41231 0 14.5 0C21.5876 0 27.3333 5.01441 27.3333 11.2V22.4C27.3333 24.9773 24.9393 27.0667 21.9861 27.0667H17.4221C17.0523 27.6246 16.3611 28 15.5694 28H13.4305C12.2492 28 11.2916 27.1643 11.2916 26.1333C11.2916 25.1024 12.2492 24.2667 13.4305 24.2667H15.5694C16.3611 24.2667 17.0523 24.6421 17.4221 25.2H21.9861C23.758 25.2 25.1944 23.9464 25.1944 22.4H23.0555C21.8742 22.4 20.9166 21.5643 20.9166 20.5333V14.9333C20.9166 13.9024 21.8742 13.0667 23.0555 13.0667H25.1944V11.2C25.1944 6.04534 20.4063 1.86667 14.5 1.86667Z" fill="%23A6A7B3"/><path d="M23.675 19.4602V20.8768H23.25H22.6666H22.6666C22.5286 20.8768 22.4166 20.7649 22.4166 20.6268V14.9635C22.4166 14.7315 22.6047 14.5435 22.8367 14.5435L23.25 14.5435H23.25L23.675 14.5435V14.7935V16.5435V19.4602Z" stroke="%23DB1D6D" stroke-width="3" stroke-linejoin="round"/><path d="M5.32492 19.4602V20.8768H5.74992H6.33325H6.33329C6.47129 20.8768 6.58325 20.7649 6.58325 20.6268V14.9635C6.58325 14.7315 6.39519 14.5435 6.16321 14.5435L5.7499 14.5435H5.74986L5.32492 14.5435V14.7935V16.5435V19.4602Z" stroke="%23DB1D6D" stroke-width="3" stroke-linejoin="round"/></svg>');
    --sidebar-menu-icon--contacts-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1806_778)"><path d="M11 14C13.8995 14 16.8333 11.3884 16.8333 8.16671C16.8333 4.94505 13.8995 2.33337 11 2.33337C8.1005 2.33337 5.16667 4.94505 5.16667 8.16671C5.16667 11.3884 8.1005 14 11 14Z" fill="%23828395"/><path d="M1.66667 25.6667C1.66667 25.6667 0.5 25.6667 0.5 23.7223C0.5 21.7778 1.375 15.9445 11 15.9445C20.625 15.9445 21.5 21.7778 21.5 23.7223C21.5 25.6667 20.625 25.6667 20.625 25.6667H1.66667Z" fill="%23828395"/><path d="M19.75 5.25004C19.75 4.7131 20.1418 4.27782 20.625 4.27782H27.625C28.1082 4.27782 28.5 4.7131 28.5 5.25004C28.5 5.78698 28.1082 6.22226 27.625 6.22226C24.8913 6.22226 23.3587 6.22226 20.625 6.22226C20.1418 6.22226 19.75 5.78698 19.75 5.25004Z" fill="%23828395"/><path d="M20.625 10.1112C20.1418 10.1112 19.75 10.5464 19.75 11.0834C19.75 11.6203 20.1418 12.0556 20.625 12.0556H27.625C28.1082 12.0556 28.5 11.6203 28.5 11.0834C28.5 10.5464 28.1082 10.1112 27.625 10.1112H20.625Z" fill="%23828395"/><path d="M24.125 15.9445C23.6418 15.9445 23.25 16.3798 23.25 16.9167C23.25 17.4536 23.6418 17.8889 24.125 17.8889H27.625C28.1082 17.8889 28.5 17.4536 28.5 16.9167C28.5 16.3798 28.1082 15.9445 27.625 15.9445H24.125Z" fill="%23828395"/><path d="M24.125 21.7778C23.6418 21.7778 23.25 22.2131 23.25 22.75C23.25 23.287 23.6418 23.7223 24.125 23.7223C25.4918 23.7223 26.2582 23.7223 27.625 23.7223C28.1082 23.7223 28.5 23.287 28.5 22.75C28.5 22.2131 28.1082 21.7778 27.625 21.7778H24.125Z" fill="%23828395"/></g><defs><clipPath id="clip0_1806_778"><rect width="28" height="28" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
    --sidebar-menu-icon--contacts-hover-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1806_778)"><path d="M11 14C13.8995 14 16.8333 11.3884 16.8333 8.16671C16.8333 4.94505 13.8995 2.33337 11 2.33337C8.1005 2.33337 5.16667 4.94505 5.16667 8.16671C5.16667 11.3884 8.1005 14 11 14Z" fill="%23A6A7B3"/><path d="M1.66667 25.6667C1.66667 25.6667 0.5 25.6667 0.5 23.7223C0.5 21.7778 1.375 15.9445 11 15.9445C20.625 15.9445 21.5 21.7778 21.5 23.7223C21.5 25.6667 20.625 25.6667 20.625 25.6667H1.66667Z" fill="%23A6A7B3"/><path d="M19.75 5.25004C19.75 4.7131 20.1418 4.27782 20.625 4.27782H27.625C28.1082 4.27782 28.5 4.7131 28.5 5.25004C28.5 5.78698 28.1082 6.22226 27.625 6.22226C24.8913 6.22226 23.3587 6.22226 20.625 6.22226C20.1418 6.22226 19.75 5.78698 19.75 5.25004Z" fill="%23FCB114"/><path d="M20.625 10.1112C20.1418 10.1112 19.75 10.5464 19.75 11.0834C19.75 11.6203 20.1418 12.0556 20.625 12.0556H27.625C28.1082 12.0556 28.5 11.6203 28.5 11.0834C28.5 10.5464 28.1082 10.1112 27.625 10.1112H20.625Z" fill="%23FCB114"/><path d="M24.125 15.9445C23.6418 15.9445 23.25 16.3798 23.25 16.9167C23.25 17.4536 23.6418 17.8889 24.125 17.8889H27.625C28.1082 17.8889 28.5 17.4536 28.5 16.9167C28.5 16.3798 28.1082 15.9445 27.625 15.9445H24.125Z" fill="%23FCB114"/><path d="M24.125 21.7778C23.6418 21.7778 23.25 22.2131 23.25 22.75C23.25 23.287 23.6418 23.7223 24.125 23.7223C25.4918 23.7223 26.2582 23.7223 27.625 23.7223C28.1082 23.7223 28.5 23.287 28.5 22.75C28.5 22.2131 28.1082 21.7778 27.625 21.7778H24.125Z" fill="%23FCB114"/></g><defs><clipPath id="clip0_1806_778"><rect width="28" height="28" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
    --sidebar-menu-icon--tasks-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.625 0C7.10825 0 7.5 0.391751 7.5 0.875V1.75H21.5V0.875C21.5 0.391751 21.8918 0 22.375 0C22.8582 0 23.25 0.391751 23.25 0.875V1.75H25C26.933 1.75 28.5 3.317 28.5 5.25V24.5C28.5 26.433 26.933 28 25 28H4C2.067 28 0.5 26.433 0.5 24.5V5.25C0.5 3.317 2.067 1.75 4 1.75H5.75V0.875C5.75 0.391751 6.14175 0 6.625 0ZM24.0455 5.25H4.95455C4.42736 5.25 4 5.64175 4 6.125V7.875C4 8.35825 4.42737 8.75 4.95455 8.75H24.0455C24.5726 8.75 25 8.35825 25 7.875V6.125C25 5.64175 24.5726 5.25 24.0455 5.25ZM15.375 12.25C14.8918 12.25 14.5 12.6418 14.5 13.125V14.875C14.5 15.3582 14.8918 15.75 15.375 15.75H17.125C17.6082 15.75 18 15.3582 18 14.875V13.125C18 12.6418 17.6082 12.25 17.125 12.25H15.375ZM20.625 12.25C20.1418 12.25 19.75 12.6418 19.75 13.125V14.875C19.75 15.3582 20.1418 15.75 20.625 15.75H22.375C22.8582 15.75 23.25 15.3582 23.25 14.875V13.125C23.25 12.6418 22.8582 12.25 22.375 12.25H20.625ZM5.75 18.375V20.125C5.75 20.6082 6.14175 21 6.625 21H8.375C8.85825 21 9.25 20.6082 9.25 20.125V18.375C9.25 17.8918 8.85825 17.5 8.375 17.5H6.625C6.14175 17.5 5.75 17.8918 5.75 18.375ZM11.875 17.5C11.3918 17.5 11 17.8918 11 18.375V20.125C11 20.6082 11.3918 21 11.875 21H13.625C14.1082 21 14.5 20.6082 14.5 20.125V18.375C14.5 17.8918 14.1082 17.5 13.625 17.5H11.875Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--tasks-hover-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.625 0C7.10825 0 7.5 0.391751 7.5 0.875V1.75H21.5V0.875C21.5 0.391751 21.8918 0 22.375 0C22.8582 0 23.25 0.391751 23.25 0.875V1.75H25C26.933 1.75 28.5 3.317 28.5 5.25V24.5C28.5 26.433 26.933 28 25 28H4C2.067 28 0.5 26.433 0.5 24.5V5.25C0.5 3.317 2.067 1.75 4 1.75H5.75V0.875C5.75 0.391751 6.14175 0 6.625 0ZM24.0455 5.25H4.95455C4.42736 5.25 4 5.64175 4 6.125V7.875C4 8.35825 4.42736 8.75 4.95455 8.75H24.0455C24.5726 8.75 25 8.35825 25 7.875V6.125C25 5.64175 24.5726 5.25 24.0455 5.25ZM15.375 12.25C14.8918 12.25 14.5 12.6418 14.5 13.125V14.875C14.5 15.3582 14.8918 15.75 15.375 15.75H17.125C17.6082 15.75 18 15.3582 18 14.875V13.125C18 12.6418 17.6082 12.25 17.125 12.25H15.375ZM20.625 12.25C20.1418 12.25 19.75 12.6418 19.75 13.125V14.875C19.75 15.3582 20.1418 15.75 20.625 15.75H22.375C22.8582 15.75 23.25 15.3582 23.25 14.875V13.125C23.25 12.6418 22.8582 12.25 22.375 12.25H20.625ZM5.75 18.375V20.125C5.75 20.6082 6.14175 21 6.625 21H8.375C8.85825 21 9.25 20.6082 9.25 20.125V18.375C9.25 17.8918 8.85825 17.5 8.375 17.5H6.625C6.14175 17.5 5.75 17.8918 5.75 18.375ZM11.875 17.5C11.3918 17.5 11 17.8918 11 18.375V20.125C11 20.6082 11.3918 21 11.875 21H13.625C14.1082 21 14.5 20.6082 14.5 20.125V18.375C14.5 17.8918 14.1082 17.5 13.625 17.5H11.875Z" fill="%23A6A7B3"/><path d="M4.95455 5.25H24.0455C24.5726 5.25 25 5.64175 25 6.125V7.875C25 8.35825 24.5726 8.75 24.0455 8.75H4.95455C4.42736 8.75 4 8.35825 4 7.875V6.125C4 5.64175 4.42736 5.25 4.95455 5.25Z" fill="%23DB1D6D"/><path d="M14.5 13.125C14.5 12.6418 14.8918 12.25 15.375 12.25H17.125C17.6082 12.25 18 12.6418 18 13.125V14.875C18 15.3582 17.6082 15.75 17.125 15.75H15.375C14.8918 15.75 14.5 15.3582 14.5 14.875V13.125Z" fill="%23DB1D6D"/><path d="M19.75 13.125C19.75 12.6418 20.1418 12.25 20.625 12.25H22.375C22.8582 12.25 23.25 12.6418 23.25 13.125V14.875C23.25 15.3582 22.8582 15.75 22.375 15.75H20.625C20.1418 15.75 19.75 15.3582 19.75 14.875V13.125Z" fill="%23DB1D6D"/><path d="M11 18.375C11 17.8918 11.3918 17.5 11.875 17.5H13.625C14.1082 17.5 14.5 17.8918 14.5 18.375V20.125C14.5 20.6082 14.1082 21 13.625 21H11.875C11.3918 21 11 20.6082 11 20.125V18.375Z" fill="%23DB1D6D"/><path d="M6.625 17.5C6.14175 17.5 5.75 17.8918 5.75 18.375V20.125C5.75 20.6082 6.14175 21 6.625 21H8.375C8.85825 21 9.25 20.6082 9.25 20.125V18.375C9.25 17.8918 8.85825 17.5 8.375 17.5H6.625Z" fill="%23DB1D6D"/></svg>');
    --sidebar-menu-icon--sms-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 20.651V8.2199L10.6556 14.4261L0.5 20.651ZM0.835774 22.4978L12.3324 15.4508L14.5 16.7755L16.6675 15.4508L28.1642 22.4978C27.6029 23.6815 26.3971 24.5 25 24.5H4C2.60294 24.5 1.39706 23.6815 0.835774 22.4978ZM28.5 20.651L18.3444 14.4261L28.5 8.2199V20.651Z" fill="%23828395"/><path d="M4 3.5C2.33439 3.5 0.940527 4.66346 0.586774 6.22202L14.5 14.7245L28.4132 6.22202C28.0595 4.66346 26.6656 3.5 25 3.5H4Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--sms-hover-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3324 15.4508L0.835774 22.4978C1.39706 23.6815 2.60294 24.5 4 24.5H25C26.3971 24.5 27.6029 23.6815 28.1642 22.4978L16.6675 15.4508L14.5 16.7755L12.3324 15.4508ZM18.3444 14.4261L28.5 20.651V8.2199L18.3444 14.4261Z" fill="%23A6A7B3"/><path d="M0.5 8.2199V20.651L10.6556 14.4261L0.5 8.2199Z" fill="%23A6A7B3"/><path d="M4 3.5C2.33439 3.5 0.940527 4.66346 0.586774 6.22202L14.5 14.7245L28.4132 6.22202C28.0595 4.66346 26.6656 3.5 25 3.5H4Z" fill="%23FCB114"/></svg>');
    --sidebar-menu-icon--reports-28px: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.5 14.8893H14.8762L5.24301 24.5225C7.7135 26.7035 10.9589 28.0269 14.5135 28.0269C21.9587 28.0269 28.0479 22.2207 28.5 14.8893Z" fill="%23828395"/><path d="M4.00439 23.2839C1.82341 20.8134 0.5 17.568 0.5 14.0135C0.5 6.56818 6.30619 0.479023 13.6376 0.0269165V13.6507L4.00439 23.2839Z" fill="%23828395"/><path d="M15.3893 0.0269165V13.1376H28.5C28.0658 6.09583 22.4311 0.461161 15.3893 0.0269165Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--reports-hover-28px: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.5 14.8893H14.8762L5.24301 24.5225C7.7135 26.7035 10.9589 28.0269 14.5135 28.0269C21.9587 28.0269 28.0479 22.2207 28.5 14.8893Z" fill="%23A6A7B3"/><path d="M4.00439 23.2839C1.82341 20.8134 0.5 17.568 0.5 14.0135C0.5 6.56818 6.30619 0.479023 13.6376 0.0269165V13.6507L4.00439 23.2839Z" fill="%23A6A7B3"/><path d="M15.3893 0.0269165V13.1376H28.5C28.0658 6.09583 22.4311 0.461161 15.3893 0.0269165Z" fill="%239DD147"/></svg>');
    --sidebar-menu-icon--modules-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1.75C0.5 0.783502 1.2835 0 2.25 0H11C11.9665 0 12.75 0.783502 12.75 1.75V26.25C12.75 27.2165 11.9665 28 11 28H2.25C1.2835 28 0.5 27.2165 0.5 26.25V1.75Z" fill="%23828395"/><path d="M16.25 1.75C16.25 0.783502 17.0335 0 18 0H26.75C27.7165 0 28.5 0.783502 28.5 1.75V10.5C28.5 11.4665 27.7165 12.25 26.75 12.25H18C17.0335 12.25 16.25 11.4665 16.25 10.5V1.75Z" fill="%23828395"/><path d="M16.25 17.5C16.25 16.5335 17.0335 15.75 18 15.75H26.75C27.7165 15.75 28.5 16.5335 28.5 17.5V26.25C28.5 27.2165 27.7165 28 26.75 28H18C17.0335 28 16.25 27.2165 16.25 26.25V17.5Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--modules-hover-28px: url('data:image/svg+xml,<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1.75C0.5 0.783502 1.2835 0 2.25 0H11C11.9665 0 12.75 0.783502 12.75 1.75V26.25C12.75 27.2165 11.9665 28 11 28H2.25C1.2835 28 0.5 27.2165 0.5 26.25V1.75Z" fill="%23A6A7B3"/><path d="M16.25 1.75C16.25 0.783502 17.0335 0 18 0H26.75C27.7165 0 28.5 0.783502 28.5 1.75V10.5C28.5 11.4665 27.7165 12.25 26.75 12.25H18C17.0335 12.25 16.25 11.4665 16.25 10.5V1.75Z" fill="%23DB1D6D"/><path d="M16.25 17.5C16.25 16.5335 17.0335 15.75 18 15.75H26.75C27.7165 15.75 28.5 16.5335 28.5 17.5V26.25C28.5 27.2165 27.7165 28 26.75 28H18C17.0335 28 16.25 27.2165 16.25 26.25V17.5Z" fill="%23A6A7B3"/></svg>');
    /*24px*/
    --sidebar-menu-icon--cdr-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.1728 0.766614C20.0597 -0.346558 18.2228 -0.232196 17.2563 1.01045L14.5657 4.46974C14.0719 5.10456 13.8975 5.93113 14.0925 6.71134L14.9134 9.99494C15.0001 10.3416 14.8985 10.7083 14.6458 10.961L10.961 14.6459C10.7083 14.8985 10.3416 15.0001 9.99494 14.9134L6.71134 14.0925C5.93113 13.8975 5.10455 14.072 4.46974 14.5657L1.01045 17.2563C-0.232196 18.2228 -0.346558 20.0597 0.766614 21.1728L2.3175 22.7237C3.42708 23.8333 5.08668 24.3205 6.63337 23.7767C10.4737 22.4266 14.0784 20.2161 17.1473 17.1473C20.2161 14.0784 22.4266 10.4737 23.7767 6.63337C24.3205 5.08669 23.8333 3.42708 22.7237 2.3175L21.1728 0.766614Z" fill="%23828395"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.21967 0.21967C-0.0732236 0.512563 -0.0732236 0.987437 0.21967 1.28033L6.43934 7.5H2.25C1.83579 7.5 1.5 7.83579 1.5 8.25C1.5 8.66421 1.83579 9 2.25 9H8.25C8.66421 9 9 8.66421 9 8.25V2.25C9 1.83579 8.66421 1.5 8.25 1.5C7.83579 1.5 7.5 1.83579 7.5 2.25V6.43934L1.28033 0.21967C0.987437 -0.0732233 0.512563 -0.0732233 0.21967 0.21967Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--cdr-hover-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.1728 0.766614C20.0597 -0.346558 18.2228 -0.232196 17.2563 1.01045L14.5657 4.46974C14.0719 5.10456 13.8975 5.93113 14.0925 6.71134L14.9134 9.99494C15.0001 10.3416 14.8985 10.7083 14.6458 10.961L10.961 14.6459C10.7083 14.8985 10.3416 15.0001 9.99494 14.9134L6.71134 14.0925C5.93113 13.8975 5.10455 14.072 4.46974 14.5657L1.01045 17.2563C-0.232196 18.2228 -0.346558 20.0597 0.766614 21.1728L2.3175 22.7237C3.42708 23.8333 5.08668 24.3205 6.63337 23.7767C10.4737 22.4266 14.0784 20.2161 17.1473 17.1473C20.2161 14.0784 22.4266 10.4737 23.7767 6.63337C24.3205 5.08669 23.8333 3.42708 22.7237 2.3175L21.1728 0.766614Z" fill="%23A6A7B3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.21967 0.21967C-0.0732231 0.512563 -0.0732231 0.987437 0.21967 1.28033L6.43934 7.5H2.25C1.83579 7.5 1.5 7.83579 1.5 8.25C1.5 8.66421 1.83579 9 2.25 9H8.25C8.66421 9 9 8.66421 9 8.25V2.25C9 1.83579 8.66421 1.5 8.25 1.5C7.83579 1.5 7.5 1.83579 7.5 2.25V6.43934L1.28033 0.21967C0.987437 -0.0732233 0.512563 -0.0732233 0.21967 0.21967Z" fill="%239DD147"/></svg>');
    --sidebar-menu-icon--call-center-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 1.6C6.93739 1.6 2.83333 5.18172 2.83333 9.6V11.2H4.66667C5.67919 11.2 6.5 11.9163 6.5 12.8V17.6C6.5 18.4837 5.67919 19.2 4.66667 19.2H2.83333C1.82081 19.2 1 18.4837 1 17.6V9.6C1 4.29807 5.92487 0 12 0C18.0751 0 23 4.29807 23 9.6V19.2C23 21.4091 20.948 23.2 18.4167 23.2H14.5047C14.1877 23.6782 13.5953 24 12.9167 24H11.0833C10.0708 24 9.25 23.2837 9.25 22.4C9.25 21.5163 10.0708 20.8 11.0833 20.8H12.9167C13.5953 20.8 14.1877 21.1218 14.5047 21.6H18.4167C19.9354 21.6 21.1667 20.5255 21.1667 19.2H19.3333C18.3208 19.2 17.5 18.4837 17.5 17.6V12.8C17.5 11.9163 18.3208 11.2 19.3333 11.2H21.1667V9.6C21.1667 5.18172 17.0626 1.6 12 1.6Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--call-center-hover-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 1.6C6.93739 1.6 2.83333 5.18172 2.83333 9.6V11.2H4.66667C5.67919 11.2 6.5 11.9163 6.5 12.8V17.6C6.5 18.4837 5.67919 19.2 4.66667 19.2H2.83333C1.82081 19.2 1 18.4837 1 17.6V9.6C1 4.29807 5.92487 0 12 0C18.0751 0 23 4.29807 23 9.6V19.2C23 21.4091 20.948 23.2 18.4167 23.2H14.5047C14.1877 23.6782 13.5953 24 12.9167 24H11.0833C10.0708 24 9.25 23.2837 9.25 22.4C9.25 21.5163 10.0708 20.8 11.0833 20.8H12.9167C13.5953 20.8 14.1877 21.1218 14.5047 21.6H18.4167C19.9355 21.6 21.1667 20.5255 21.1667 19.2H19.3333C18.3208 19.2 17.5 18.4837 17.5 17.6V12.8C17.5 11.9163 18.3208 11.2 19.3333 11.2H21.1667V9.6C21.1667 5.18172 17.0626 1.6 12 1.6Z" fill="%23A6A7B3"/><path d="M19.65 16.6801V17.6801H19.5H19V12.8258C19 12.7453 19.0653 12.6801 19.1457 12.6801L19.5 12.6801H19.5001L19.65 12.6801V12.6801V14.1801V16.6801Z" stroke="%23DB1D6D" stroke-width="3" stroke-linejoin="round"/><path d="M4.35 16.6801V17.6801H4.5H5V12.8258C5 12.7453 4.93475 12.6801 4.85425 12.6801L4.49998 12.6801H4.49994L4.35 12.6801V12.6801V14.1801V16.6801Z" stroke="%23DB1D6D" stroke-width="3" stroke-linejoin="round"/></svg>');
    --sidebar-menu-icon--contacts-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 12C11.4853 12 14 9.76142 14 7C14 4.23858 11.4853 2 9 2C6.51472 2 4 4.23858 4 7C4 9.76142 6.51472 12 9 12Z" fill="%23828395"/><path d="M1 22C1 22 0 22 0 20.3333C0 18.6667 0.75 13.6667 9 13.6667C17.25 13.6667 18 18.6667 18 20.3333C18 22 17.25 22 17.25 22H1Z" fill="%23828395"/><path d="M16.5 4.5C16.5 4.03976 16.8358 3.66667 17.25 3.66667H23.25C23.6642 3.66667 24 4.03976 24 4.5C24 4.96024 23.6642 5.33333 23.25 5.33333C20.9069 5.33333 19.5931 5.33333 17.25 5.33333C16.8358 5.33333 16.5 4.96024 16.5 4.5Z" fill="%23828395"/><path d="M17.25 8.66667C16.8358 8.66667 16.5 9.03976 16.5 9.5C16.5 9.96024 16.8358 10.3333 17.25 10.3333H23.25C23.6642 10.3333 24 9.96024 24 9.5C24 9.03976 23.6642 8.66667 23.25 8.66667H17.25Z" fill="%23828395"/><path d="M20.25 13.6667C19.8358 13.6667 19.5 14.0398 19.5 14.5C19.5 14.9602 19.8358 15.3333 20.25 15.3333H23.25C23.6642 15.3333 24 14.9602 24 14.5C24 14.0398 23.6642 13.6667 23.25 13.6667H20.25Z" fill="%23828395"/><path d="M20.25 18.6667C19.8358 18.6667 19.5 19.0398 19.5 19.5C19.5 19.9602 19.8358 20.3333 20.25 20.3333C21.4216 20.3333 22.0784 20.3333 23.25 20.3333C23.6642 20.3333 24 19.9602 24 19.5C24 19.0398 23.6642 18.6667 23.25 18.6667H20.25Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--contacts-hover-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 12C11.4853 12 14 9.76142 14 7C14 4.23858 11.4853 2 9 2C6.51472 2 4 4.23858 4 7C4 9.76142 6.51472 12 9 12Z" fill="%23A6A7B3"/><path d="M1 22C1 22 0 22 0 20.3333C0 18.6667 0.75 13.6667 9 13.6667C17.25 13.6667 18 18.6667 18 20.3333C18 22 17.25 22 17.25 22H1Z" fill="%23A6A7B3"/><path d="M16.5 4.5C16.5 4.03976 16.8358 3.66667 17.25 3.66667H23.25C23.6642 3.66667 24 4.03976 24 4.5C24 4.96024 23.6642 5.33333 23.25 5.33333C20.9069 5.33333 19.5931 5.33333 17.25 5.33333C16.8358 5.33333 16.5 4.96024 16.5 4.5Z" fill="%23FCB114"/><path d="M17.25 8.66667C16.8358 8.66667 16.5 9.03976 16.5 9.5C16.5 9.96024 16.8358 10.3333 17.25 10.3333H23.25C23.6642 10.3333 24 9.96024 24 9.5C24 9.03976 23.6642 8.66667 23.25 8.66667H17.25Z" fill="%23FCB114"/><path d="M20.25 13.6667C19.8358 13.6667 19.5 14.0398 19.5 14.5C19.5 14.9602 19.8358 15.3333 20.25 15.3333H23.25C23.6642 15.3333 24 14.9602 24 14.5C24 14.0398 23.6642 13.6667 23.25 13.6667H20.25Z" fill="%23FCB114"/><path d="M20.25 18.6667C19.8358 18.6667 19.5 19.0398 19.5 19.5C19.5 19.9602 19.8358 20.3333 20.25 20.3333C21.4216 20.3333 22.0784 20.3333 23.25 20.3333C23.6642 20.3333 24 19.9602 24 19.5C24 19.0398 23.6642 18.6667 23.25 18.6667H20.25Z" fill="%23FCB114"/></svg>');
    --sidebar-menu-icon--tasks-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 0C5.66421 0 6 0.335786 6 0.75V1.5H18V0.75C18 0.335786 18.3358 0 18.75 0C19.1642 0 19.5 0.335786 19.5 0.75V1.5H21C22.6569 1.5 24 2.84315 24 4.5V21C24 22.6569 22.6569 24 21 24H3C1.34315 24 0 22.6569 0 21V4.5C0 2.84315 1.34315 1.5 3 1.5H4.5V0.75C4.5 0.335786 4.83579 0 5.25 0ZM20.1818 4.5H3.81818C3.36631 4.5 3 4.83579 3 5.25V6.75C3 7.16421 3.36631 7.5 3.81818 7.5H20.1818C20.6337 7.5 21 7.16421 21 6.75V5.25C21 4.83579 20.6337 4.5 20.1818 4.5ZM12.75 10.5C12.3358 10.5 12 10.8358 12 11.25V12.75C12 13.1642 12.3358 13.5 12.75 13.5H14.25C14.6642 13.5 15 13.1642 15 12.75V11.25C15 10.8358 14.6642 10.5 14.25 10.5H12.75ZM17.25 10.5C16.8358 10.5 16.5 10.8358 16.5 11.25V12.75C16.5 13.1642 16.8358 13.5 17.25 13.5H18.75C19.1642 13.5 19.5 13.1642 19.5 12.75V11.25C19.5 10.8358 19.1642 10.5 18.75 10.5H17.25ZM4.5 15.75V17.25C4.5 17.6642 4.83579 18 5.25 18H6.75C7.16421 18 7.5 17.6642 7.5 17.25V15.75C7.5 15.3358 7.16421 15 6.75 15H5.25C4.83579 15 4.5 15.3358 4.5 15.75ZM9.75 15C9.33579 15 9 15.3358 9 15.75V17.25C9 17.6642 9.33579 18 9.75 18H11.25C11.6642 18 12 17.6642 12 17.25V15.75C12 15.3358 11.6642 15 11.25 15H9.75Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--tasks-hover-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 0C5.66421 0 6 0.335786 6 0.75V1.5H18V0.75C18 0.335786 18.3358 0 18.75 0C19.1642 0 19.5 0.335786 19.5 0.75V1.5H21C22.6569 1.5 24 2.84315 24 4.5V21C24 22.6569 22.6569 24 21 24H3C1.34315 24 0 22.6569 0 21V4.5C0 2.84315 1.34315 1.5 3 1.5H4.5V0.75C4.5 0.335786 4.83579 0 5.25 0ZM20.1818 4.5H3.81818C3.36631 4.5 3 4.83579 3 5.25V6.75C3 7.16421 3.36631 7.5 3.81818 7.5H20.1818C20.6337 7.5 21 7.16421 21 6.75V5.25C21 4.83579 20.6337 4.5 20.1818 4.5ZM12.75 10.5C12.3358 10.5 12 10.8358 12 11.25V12.75C12 13.1642 12.3358 13.5 12.75 13.5H14.25C14.6642 13.5 15 13.1642 15 12.75V11.25C15 10.8358 14.6642 10.5 14.25 10.5H12.75ZM17.25 10.5C16.8358 10.5 16.5 10.8358 16.5 11.25V12.75C16.5 13.1642 16.8358 13.5 17.25 13.5H18.75C19.1642 13.5 19.5 13.1642 19.5 12.75V11.25C19.5 10.8358 19.1642 10.5 18.75 10.5H17.25ZM4.5 15.75V17.25C4.5 17.6642 4.83579 18 5.25 18H6.75C7.16421 18 7.5 17.6642 7.5 17.25V15.75C7.5 15.3358 7.16421 15 6.75 15H5.25C4.83579 15 4.5 15.3358 4.5 15.75ZM9.75 15C9.33579 15 9 15.3358 9 15.75V17.25C9 17.6642 9.33579 18 9.75 18H11.25C11.6642 18 12 17.6642 12 17.25V15.75C12 15.3358 11.6642 15 11.25 15H9.75Z" fill="%23A6A7B3"/><path d="M3.81818 4.5H20.1818C20.6337 4.5 21 4.83579 21 5.25V6.75C21 7.16421 20.6337 7.5 20.1818 7.5H3.81818C3.36631 7.5 3 7.16421 3 6.75V5.25C3 4.83579 3.36631 4.5 3.81818 4.5Z" fill="%23DB1D6D"/><path d="M12 11.25C12 10.8358 12.3358 10.5 12.75 10.5H14.25C14.6642 10.5 15 10.8358 15 11.25V12.75C15 13.1642 14.6642 13.5 14.25 13.5H12.75C12.3358 13.5 12 13.1642 12 12.75V11.25Z" fill="%23DB1D6D"/><path d="M16.5 11.25C16.5 10.8358 16.8358 10.5 17.25 10.5H18.75C19.1642 10.5 19.5 10.8358 19.5 11.25V12.75C19.5 13.1642 19.1642 13.5 18.75 13.5H17.25C16.8358 13.5 16.5 13.1642 16.5 12.75V11.25Z" fill="%23DB1D6D"/><path d="M9 15.75C9 15.3358 9.33579 15 9.75 15H11.25C11.6642 15 12 15.3358 12 15.75V17.25C12 17.6642 11.6642 18 11.25 18H9.75C9.33579 18 9 17.6642 9 17.25V15.75Z" fill="%23DB1D6D"/><path d="M5.25 15C4.83579 15 4.5 15.3358 4.5 15.75V17.25C4.5 17.6642 4.83579 18 5.25 18H6.75C7.16421 18 7.5 17.6642 7.5 17.25V15.75C7.5 15.3358 7.16421 15 6.75 15H5.25Z" fill="%23DB1D6D"/></svg>');
    --sidebar-menu-icon--sms-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 17.7009V7.04563L8.70479 12.3652L0 17.7009ZM0.287807 19.2838L10.1421 13.2436L12 14.379L13.8579 13.2436L23.7122 19.2838C23.2311 20.2984 22.1975 21 21 21H3C1.80252 21 0.768906 20.2984 0.287807 19.2838ZM24 17.7009L15.2952 12.3652L24 7.04563V17.7009Z" fill="%23828395"/><path d="M3 3C1.57234 3 0.377595 3.99726 0.0743781 5.33316L12 12.621L23.9256 5.33316C23.6224 3.99725 22.4277 3 21 3H3Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--sms-hover-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1421 13.2436L0.287807 19.2838C0.768906 20.2984 1.80252 21 3 21H21C22.1975 21 23.2311 20.2984 23.7122 19.2838L13.8579 13.2436L12 14.379L10.1421 13.2436ZM15.2952 12.3652L24 17.7009V7.04563L15.2952 12.3652Z" fill="%23A6A7B3"/><path d="M0 7.04563V17.7009L8.70479 12.3652L0 7.04563Z" fill="%23A6A7B3"/><path d="M3 3C1.57234 3 0.377595 3.99726 0.0743781 5.33316L12 12.621L23.9256 5.33316C23.6224 3.99725 22.4277 3 21 3H3Z" fill="%23FCB114"/></svg>');
    --sidebar-menu-icon--reports-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12.7623H12.3225L4.06544 21.0193C6.183 22.8887 8.9648 24.0231 12.0115 24.0231C18.3932 24.0231 23.6125 19.0463 24 12.7623Z" fill="%23828395"/><path d="M3.00376 19.9576C1.13435 17.8401 0 15.0583 0 12.0115C0 5.62987 4.97673 0.410591 11.2608 0.0230713V11.7006L3.00376 19.9576Z" fill="%23828395"/><path d="M12.7623 0.0230713V11.2608H24C23.6278 5.225 18.7981 0.395281 12.7623 0.0230713Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--reports-hover-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12.7623H12.3225L4.06544 21.0193C6.183 22.8887 8.9648 24.0231 12.0115 24.0231C18.3932 24.0231 23.6125 19.0463 24 12.7623Z" fill="%23A6A7B3"/><path d="M3.00376 19.9576C1.13435 17.8401 0 15.0583 0 12.0115C0 5.62987 4.97673 0.410591 11.2608 0.0230713V11.7006L3.00376 19.9576Z" fill="%23A6A7B3"/><path d="M12.7623 0.0230713V11.2608H24C23.6278 5.225 18.7981 0.395281 12.7623 0.0230713Z" fill="%239DD147"/></svg>');
    --sidebar-menu-icon--modules-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 1.5C0 0.671573 0.671573 0 1.5 0H9C9.82843 0 10.5 0.671573 10.5 1.5V22.5C10.5 23.3284 9.82843 24 9 24H1.5C0.671573 24 0 23.3284 0 22.5V1.5Z" fill="%23828395"/><path d="M13.5 1.5C13.5 0.671573 14.1716 0 15 0H22.5C23.3284 0 24 0.671573 24 1.5V9C24 9.82843 23.3284 10.5 22.5 10.5H15C14.1716 10.5 13.5 9.82843 13.5 9V1.5Z" fill="%23828395"/><path d="M13.5 15C13.5 14.1716 14.1716 13.5 15 13.5H22.5C23.3284 13.5 24 14.1716 24 15V22.5C24 23.3284 23.3284 24 22.5 24H15C14.1716 24 13.5 23.3284 13.5 22.5V15Z" fill="%23828395"/></svg>');
    --sidebar-menu-icon--modules-hover-24px: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 1.5C0 0.671573 0.671573 0 1.5 0H9C9.82843 0 10.5 0.671573 10.5 1.5V22.5C10.5 23.3284 9.82843 24 9 24H1.5C0.671573 24 0 23.3284 0 22.5V1.5Z" fill="%23A6A7B3"/><path d="M13.5 1.5C13.5 0.671573 14.1716 0 15 0H22.5C23.3284 0 24 0.671573 24 1.5V9C24 9.82843 23.3284 10.5 22.5 10.5H15C14.1716 10.5 13.5 9.82843 13.5 9V1.5Z" fill="%23DB1D6D"/><path d="M13.5 15C13.5 14.1716 14.1716 13.5 15 13.5H22.5C23.3284 13.5 24 14.1716 24 15V22.5C24 23.3284 23.3284 24 22.5 24H15C14.1716 24 13.5 23.3284 13.5 22.5V15Z" fill="%23A6A7B3"/></svg>');
  
    /*BS OVERRIDE - BORDER COLOUR FOR DROPDOWN*/
    --bs-border-color-translucent: rgba(216,220,224, 0.8);

    /* ANIMATION */
    --animation-transition--base: all 0.3s ease-out;
}


/* GLOBAL SETTINGS */

html {
    box-sizing: border-box;
    height: 100%;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
    text-rendering: optimizeLegibility;
}

body {
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 100%;
	color: var(--text-color--base);
	font-family: var(--font-family--roboto);
    font-size: 16px;
    font-weight: var(--font-weight--regular);
}


/* TEXT STYLES */

/* font-familys and styles */

.font-size--11 {
    font-size: var(--font-size--11);
}

.font-size--12 {
    font-size: var(--font-size--12);
}

.font-size--14 {
    font-size: var(--font-size--14);
}

.font-weight--light{
    font-weight: var(--font-weight--light);
}

.font-size--16 {
    font-size: var(--font-size--16);
}

.font-size--20 {
    font-size: var(--font-size--20);
}

.font-weight--regular{
    font-weight: var(--font-weight--regular);
}

.font-weight--medium{
    font-weight: var(--font-weight--medium);
}

.font-weight--semibold{
    font-weight: var(--font-weight--semibold);
}

.font-family--roboto {
    font-family: var(--font-family--roboto);
}

.font-family--montserrat {
    font-family: var(--font-family--montserrat);
}

.text-color--black {
    color: var(--text-color--base);
}

.text-color--secondary {
    color: var(--text-color--secondary);
}

.text-color--muted {
    color: var(--text-color--muted);
}

.text-color--light {
    color: var(--text-color--light);
}

.text-color--red {
    color: var(--text-color--red);
}



/* UI OVERRIDE of BOOTSTRAP default styles and classes */

/* hr */
.hr-light {
    color: var(--color-silver--base);
    position: relative;
    margin: .75rem 0;
}

/* custom button 'border' */

.border {
    border: 1px solid var(--color-silver--alt-dark-10);
}

/* custom button 'light' */
.btn-light--custom {
    background: var(--color-silver--light-50)!important;
}

.btn-light--custom:hover {
    background: var(--color-silver--alt)!important;
    border: 1px solid var(--color-silver--alt-dark-10);
    color: var(--color-red--base);
}


/* custom button link */
.btn-link--custom {
    font-size: var(--font-size--14);
    font-family: var(--font-family--roboto);
    color: var(--text-color--base);
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.btn-link--custom:hover {
    color: var(--color-red--base);
}

.btn-link--custom.bg-gray {
    background-color: var(--color-silver--alt-light-20);
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    background: var(--color-silver--light-50);
}

.dropdown-menu--custom {
    font-size: var(--font-size--14);
    font-family: var(--font-family--roboto);
    color: var(--text-color--base);
}

/*custom dropdown menu items padding*/
.dropdown-menu--custom li a.dropdown-item {
    padding-block: 0.55rem;
}

.btn.btn-link--custom.show, :not(.btn-check)+.btn.btn-link--custom:active {
    color: var(--color-red--base);
}

/* dropdown indicator (caret) for '.btn-link select' */
.dropdown .dropdown-toggle::after, .dropdown-center .dropdown-toggle::after {
    font-family:'Bootstrap-icons';
    content: "\f282";
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    vertical-align: 0;
    font-size: var(--font-size--11);
    color: var(--text-color--muted);
    font-weight: var(--font-weight--semibold);
}

/* dropdown active item BG*/
li a.dropdown-item.active, li a.dropdown-item:active {
    color: var(--text-color--base);
    text-decoration: none;
    background-color: var(--color-silver--light-20);
}




/* LAYOUT SETUP */

/* global wrapper, 1 column */

.wrapper {
    display: grid;
    height: 100%;
    background: var(--color-white--base);
}

.wrapper.boxed {
    grid-template-columns: minmax(400px, 1265px) minmax(0, 1fr); /*2 columns, main content and white space on big screens*/
}

.wrapper.fluid {
    grid-template-columns: 1fr; /* full w.layout (only one, fluid column) */
    overflow: auto;
}

/* layout columns wrapper, 2 columns: sidebar and main content */

.col-wrapper {
    display: grid;
    height: 100%;
    background: var(--color-silver--light-60);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
    z-index: 10;
}

.col-wrapper.boxed {
    grid-template-columns: 65px minmax(400px, 1200px); /*sidebar, main content*/
}

.col-wrapper.fluid {
    grid-template-columns: 65px 1fr; /*sidebar, main content*/
}

/* inner layout wrapper: header, navbar, content, footer */

.inner-layout {
    display: grid;
    grid-column: 2 / 3;
    grid-template-rows: 65px 65px 1fr auto; /*header, navbar, content, footer*/
    height: 100%;
}

.header {
    min-height: 65px;
    max-height: 65px;
    background: var(--color-white--base);    
    z-index: 50;
    overflow-x: clip;
}

.header-inner--container {
	height:65px; 
	box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
}

.header-inner--container.p-40 {
	padding: 0 40px 0 40px;
}

.header-inner--container.p-32 {
	padding: 0 32px 0 32px;
}

.header-inner--container.p-24 {
	padding: 0 24px 0 24px;
}

.second-navbar {
    min-height: 65px;
    max-height: 65px;
    background: var(--color-white--base);
    z-index: 40;
    border-bottom: 1px solid var(--color-silver--alt);
}

@media only screen and (max-width: 991px) {
    .second-navbar {
        max-height: 300px;
    }
  }

.report-content {
    background: var(--color-white--base);
    border-radius: 0.5rem;
	height: auto; /*height: calc(100vh - 100px);*/
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 1.5rem 1rem 1.5rem 1rem;
    box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.05);
}

.footer-wrapper {
    margin-top: auto;
    min-height: 70px;
    background: var(--color-white--base);
    overflow-x: clip;
    z-index: 20;    
}

.footer-container {
	min-height:70px; 
	box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
    background: var(--color-white--base);
}

.footer-container.p-40 {
	padding: 0 40px 0 40px;
}

.footer-container.p-32 {
	padding: 0 32px 0 32px; 
}

.footer-container.p-24 {
	padding: 0 24px 0 24px; 
}

.white-space {
    grid-column: 2 / 3;
    height: 100%;
    background: var(--color-silver--light-30);
}

/* Example of padding change in header, content, footer elements when selecting fluid or boxed layout style for element .col-wrapper  col-wrapper (.col-wrapper .fluid) or 
(.col-wrapper .boxed) */

/*.col-wrapper.fluid > .inner-layout .header .header-inner--container, .col-wrapper.fluid > .inner-layout .content, .col-wrapper.fluid > .inner-layout .footer-wrapper .footer-container {
	padding: 0 24px 0 24px;
}*/

/* content layout wrapper: reports\tables\filters container */

.content {
    margin-bottom: auto;
    height: 100%;
}

.content.p-40 {
    padding: 0 40px 0 40px;
}

.content.p-32 {
    padding: 0 32px 0 32px;
}

.content.p-24 {
    padding: 0 24px 0 24px;
}


/* SIDEBAR */

/* layout */

.sidebar {
    display: grid;
    grid-column: 1 /2;
    grid-template-rows: 65px 1fr;
    height: 100%;
    background: var(--color-blue--dark-10);
    text-align: center;
    z-index: 20;
}

.sidebar-inner {
    box-shadow: 5px 0px 16px rgba(0, 0, 0, 0.1);
    color: white;
	display: grid;
	grid-template-columns: 1fr;
}

/* logo */

.logo {
    width: 65px;
    height: 65px;
    background: var(--color-red--base);
    background-image: var(--sidebar-menu-icon--logo);
    background-repeat: no-repeat;
    background-position: center;
    color: white;
    font-family: var(--font-family--montserrat);
    font-style: normal;
    font-weight: 900;
    font-size: 3rem;
    line-height: 59px;
    text-align: center;
    z-index: 20;
}


/* navigation elements */

.box {
	background-color: var(--color-blue--dark-10);
	height: 65px;
	width: 65px;
	overflow: hidden;
	font-family: var(--font-family--roboto);
	font-size: var(--font-size--11);
}

.box:hover {
	background-color: var(--color-blue--dark-30);
	cursor: pointer;
	transition: var(--animation-transition--base);
}

.sidebar-inner ul li a {
	text-decoration: none;
	color: var(--color-silver--dark-10);
    min-width: -webkit-fill-available;
    min-height: -webkit-fill-available;
    transition: var(--animation-transition--base);
}

.sidebar-inner ul li:hover a {
	text-decoration: none;
	color: var(--color-white--base);
    transition: var(--animation-transition--base);
}

.sidebar-inner ul li.box.active a {
    color: var(--color-white--base);
    transition: var(--animation-transition--base);
}

.sidebar-inner ul li.box.active {
	background-color: var(--color-blue--dark-30);
    cursor: pointer;
    transition: var(--animation-transition--base);
}


/* sidebar icons */

.sidebar a[data-value]::after {
    text-align: center;
    z-index: 20;
    transition: var(--animation-transition--base);
}

.sidebar a[data-value] span::after {
    position: relative;
    margin-top: auto;
    top: 0.75rem;
    display: table-caption;
    margin-bottom: 0.5rem;
    transition: var(--animation-transition--base);
    text-align: center;
    z-index: 20;
}

.sidebar ul li.box:is(:hover, .active) {
    transition: var(--animation-transition--base);
}

.sidebar a[data-value="cdr"] .cdr::after {
    content: var(--sidebar-menu-icon--cdr-24px);
}

.sidebar ul li.box:is(:hover, .active) a[data-value="cdr"] .cdr::after {
    content: var(--sidebar-menu-icon--cdr-hover-24px);
}

.sidebar a[data-value="call-center"] .call-center::after {
    content: var(--sidebar-menu-icon--call-center-24px);
}

.sidebar ul li.box:is(:hover, .active) a[data-value="call-center"] .call-center::after {
    content: var(--sidebar-menu-icon--call-center-hover-24px);
}

.sidebar a[data-value="contacts"] .contacts::after {
    content: var(--sidebar-menu-icon--contacts-24px);
}

.sidebar ul li.box:is(:hover, .active) a[data-value="contacts"] .contacts::after {
    content: var(--sidebar-menu-icon--contacts-hover-24px);
}

.sidebar a[data-value="tasks"] .tasks::after {
    content: var(--sidebar-menu-icon--tasks-24px);
}

.sidebar ul li.box:is(:hover, .active) a[data-value="tasks"] .tasks::after {
    content: var(--sidebar-menu-icon--tasks-hover-24px);
}

.sidebar a[data-value="sms"] .sms::after {
    content: var(--sidebar-menu-icon--sms-24px);
}

.sidebar ul li.box:is(:hover, .active) a[data-value="sms"] .sms::after {
    content: var(--sidebar-menu-icon--sms-hover-24px);
}

.sidebar a[data-value="reports"] .reports::after {
    content: var(--sidebar-menu-icon--reports-24px);
}

.sidebar ul li.box:is(:hover, .active) a[data-value="reports"] .reports::after {
    content: var(--sidebar-menu-icon--reports-hover-24px);
}

.sidebar a[data-value="modules"] .modules::after {
    content: var(--sidebar-menu-icon--modules-24px);
}

.sidebar ul li.box:is(:hover, .active) a[data-value="modules"] .modules::after {
    content: var(--sidebar-menu-icon--modules-hover-24px);
}




/* HEADER */

/* calls counter */

.header-inner--container .online-calls--container {
    column-gap: 0.5rem;
}

.header-inner--container .online-calls--container .online-calls--call-destination-icon {
    font-size: 1rem;
}

.header-inner--container .online-calls--container .online-calls--call-destination-counter {
    font-size: 0.75rem;
    font-weight: var(--font-weight--medium);
    font-family: var(--font-family--roboto);
    width: 2.3rem;
}

.header-inner--container .online-calls--container .online-calls--call-destination-icon--wait {
    color: var(--color-red--base);
}

.header-inner--container .online-calls--container .online-calls--call-destination-icon--online {
    color: var(--color-green--base);
}

.header-inner--container .online-calls--container .online-calls--call-destination-icon--outgoing {
    color: var(--color-orange--base);
}


/* system options navigation */

/* layout */
.header-inner--container .user-menu {
    column-gap: 2.5rem;
}

/*.selected-lang--container {
    width: 3.5rem;
}*/


/* user current online status indicator */

.current-user--status-indicstor {
    width: 8px;
    height: 8px;
    border-radius: 6px;
    position: relative;
}

.current-user--status-indicstor.unknown {
    background: var(--color-silver--base);
    transition: var(--animation-transition--base);
}

.current-user--status-indicstor.online {
    background: var(--color-green--base);
    transition: var(--animation-transition--base);
}

.current-user--status-indicstor.pause {
    background: var(--color-orange--base);
    transition: var(--animation-transition--base);
}

.current-user--status-indicstor.offline {
    background: var(--color-red--base);
    transition: var(--animation-transition--base);
}


/* user profile button */

.current-user {
    font-weight: var(--font-weight--medium);
    color: var(--color-red--base);
    font-size: var(--font-size--14);
}

.current-user:hover {
    color: var(--color-red--dark-30);
}

/* user profile menu dropdown */

.header-inner--container .dropdown-menu{
	min-width: auto;
}

.header-inner--container .dropdown-menu.show {
    box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.05);
}

.current-user-profile--menu {
    min-width: 18.75rem; /*300px*/
    padding: 1rem 0.75rem 1rem 0.75rem;

}

@media only screen and (max-width: 991px) {
    .current-user-profile--menu {
        min-width: 10rem;
    }
  }

/* user profile dropdown - contacts block */
.current-user-profile--contacts-block {
    /*padding: 0 0.25rem 0 0.25rem;*/
    row-gap: 0.25rem;
}

.current-user-profile--user-name {
    font-weight: var(--font-weight--semibold);
    font-size: var(--font-size--16);
}

.current-user-profile--department {
    font-weight: var(--font-weight--regular);
    font-size: var(--font-size--14);
    font-family: var(--font-family--roboto);
    color: var(--text-color--secondary);
}

.current-user-profile--user-email {
    font-weight: var(--font-weight--regular);
    font-size: var(--font-size--12);
    font-family: var(--font-family--roboto);
    color: var(--text-color--muted);
}

/* user profile dropdown - online status & sip selection block */

.current-user-profile--current-status-block {
    /*padding: 0 0.25rem 0 0.25rem;*/
    column-gap: 0.75rem;    
}

.lable-text-regular {
    font-size: var(--font-size--12);
    font-family: var(--font-family--roboto);
    font-weight: var(--font-weight--regular);
    color: var(--text-color--base);
}

#current-user-status, #sipExtensionList {
    font-size: var(--font-size--14);
    font-family: var(--font-family--roboto);
    font-weight: var(--font-weight--regular);
    color: var(--text-color--base);
}

/* user profile dropdown - links and access level status */

.current-user-profile--links-block {
    /*padding: 0 0.25rem 0 0.25rem;*/
    row-gap: 0.25rem;    
}

.profile--link a {
    font-family: var(--font-family--roboto);
    font-size: var(--font-size--14);
    color: var(--color-red--base);
}

.profile--link a:hover, .profile--link a:active, .profile--link a:checked {
    color: var(--color-red--dark-30);
}

.profile--link-info {
    font-family: var(--font-family--roboto);
    font-size: var(--font-size--11);
    color: var(--text-color--muted);
}

.selected-lang {
    font-weight: var(--font-weight--medium); 
    color: var(--color-red--base);
}


/* LANG SELECT BUTTON */

.selected-lang {
    font-weight: var(--font-weight--medium); 
    color: var(--color-red--base);
    font-size: var(--font-size--14);
}

.selected-lang:hover {
    color: var(--color-red--dark-30);
}

.selected-lang--lang-list li .fi {
    width: 0.8rem; 
}

.selected-lang--lang-list li * {
    font-size: var(--font-size--12);
    font-weight: var(--font-weight--medium);
    font-family: var(--font-family--roboto);
}

.selected-lang--lang-list li a.dropdown-item.active, .selected-lang--lang-list li a.dropdown-item:active {
    color: var(--text-color--base);
    text-decoration: none;
    background-color: var(--color-silver--light-20);
}


/* SETTINGS & LOG-OUT ICONS */

.header-inner--container .user-menu .system-settings .dropdown-toggle i, .header-inner--container .user-menu .system-log-out i {
    color: var(--color-blue--light-40);
}

.header-inner--container .user-menu .system-settings:hover .dropdown-toggle i, .header-inner--container .user-menu .system-log-out:hover i {
    color: var(--color-blue--light-20);
}


/* system settings ::after */

.system-settings .dropdown .dropdown-toggle::after, .system-settings .dropdown-center .dropdown-toggle::after {
    display: none;
}

/* system settings menu dropdown */

.system-settings--menu {
    min-width: 18.75rem; /*300px*/
    padding: 1rem 0.75rem 1rem 0.75rem;

}

@media only screen and (max-width: 991px) {
    .system-settings--menu {
        min-width: 10rem;
    }
  }


/* system settings dropdown - QA buttons */
.system-settings--quick-actions-block {
    /*padding: 0 0.25rem 0 0.25rem;*/
    row-gap: 0.25rem;
}

.system-settings--quick-actions-buttons--block ul li a.nav-link {
    color: var(--text-color--secondary);
    font-size: var(--font-size--12); 
}

.system-settings--quick-actions-buttons--block ul li a.nav-link:hover {
    background: var(--color-silver--light-50);
    border-radius: 0.375rem; /* 6px */
    color: var(--text-color--base);
    transition: var(--animation-transition--base);
    font-weight: var(--font-weight--medium);
  
}

.system-settings--quick-actions-buttons--block ul li a.nav-link div i {
    margin-top: -0.5rem;
    color: var(--color-blue--light-40); /* color: var(--color-blue--light-20); */
    transition: var(--animation-transition--base);
}

.system-settings--quick-actions-buttons--block ul li a.nav-link:hover div i {
    color: var(--color-red--base)!important;    
    transition: var(--animation-transition--base);
}

.system-settings--quick-actions-buttons--block ul li a.nav-link:active div i, .system-settings--quick-actions-buttons--block ul li a.nav-link:checked div i {
    color: var(--color-red--dark-30)!important;
    transition: var(--animation-transition--base);
}

.quick-actions-button--inner {
    width: 100px;
    height: 100px;
}


/* NAVBAR */

@media only screen and (max-width: 991px) {
    .navbar-collapse {
        position: absolute;
        top: 66px;
        width: calc(100vw - 65px); /*width: 100%;*/
    }
  }


.navbar--block .nav-item {
	height: 64px;
	background-color: var(--color-white--base);
	border-bottom: 0px;
	transition: border-bottom 0.1s ease;	
	font-style: normal;
	font-weight: 600;
	font-size: 0.875rem;
	line-height: 20px;	
    color: var(--text-color--muted);
	border-bottom: 3px solid transparent;
	padding: 0 24px 0px 24px;
	transition: var(--animation-transition--base);
}

.navbar--block .nav-item .nav-link.active, .navbar--block .nav-item .nav-link.show {
    color: var(--text-color--base);
}

.navbar--block .nav-item .nav-link {
    color: var(--text-color--muted);
}

.navbar--block .nav-item:has(.nav-link.active) {
    border-bottom: var(--color-red--base) 3px solid;
}

.navbar--block .nav-item:hover {
	height: 64px;
	cursor: pointer;	
	font-style: normal;
	font-weight: 600;
	line-height: 20px;	
    color: var(--text-color--base);
	border-bottom: var(--color-red--light-90) 3px solid;
	transition: var(--animation-transition--base);
}

.navbar--block .nav-item:hover a {
    color: var(--text-color--secondary);
	transition: var(--animation-transition--base);
}

 


/* FOOTER */

.footer-copyright-text {
    font-size: var(--font-size--12);
}

.footer-contacts-phone {
    font-size: var(--font-size--14);
    font-weight: var(--font-weight--medium);
}

.footer-contacts-email a {
    font-size: var(--font-size--12);
    text-decoration: none;
}

.footer-contacts-email a {
    color: var(--color-red--base);
}

.footer-contacts-email a:hover, .footer-contacts-email a:visited {
    color: var(--color-red--dark-30);
}