@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHEVA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHEVA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Parkinsans;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/parkinsans/v3/-W_7XJXvQyPb1QfpBpRrfkoLfq0k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parkinsans;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/parkinsans/v3/-W_7XJXvQyPb1QfpBpRrfkQLfg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.loading-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;margin-bottom:32px}.no-data-found{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%;padding:60px 40px;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.no-data-found .no-data-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:600px;width:100%}.no-data-found .no-data-content .no-data-icon{margin-bottom:40px;color:#cbd5e1;opacity:.9}.no-data-found .no-data-content .no-data-icon svg{width:100px;height:100px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.no-data-found .no-data-content h3{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 16px;line-height:1.2;letter-spacing:-.025em}.no-data-found .no-data-content p{font-size:1.125rem;color:#6b7280;margin:0;line-height:1.6;max-width:500px;font-weight:400}@media screen and (max-width: 768px){.no-data-found{padding:40px 20px}.no-data-found .no-data-content .no-data-icon{margin-bottom:32px}.no-data-found .no-data-content .no-data-icon svg{width:80px;height:80px}.no-data-found .no-data-content h3{font-size:1.5rem;margin-bottom:12px}.no-data-found .no-data-content p{font-size:1rem;max-width:100%}}@media screen and (max-width: 480px){.no-data-found{min-height:250px;padding:30px 15px}.no-data-found .no-data-content .no-data-icon{margin-bottom:24px}.no-data-found .no-data-content .no-data-icon svg{width:64px;height:64px}.no-data-found .no-data-content h3{font-size:1.25rem;margin-bottom:10px}.no-data-found .no-data-content p{font-size:.875rem}}.spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #6b46c1;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.custom-select{position:relative;display:inline-block;min-width:180px;font-size:.875rem}.custom-select .select-trigger{padding:12px 16px;border:2px solid #e5e7eb;border-radius:10px;background:#fafbfc;color:#374151;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:.9375rem;min-height:48px}@media (max-width: 991px){.custom-select .select-trigger{padding:12px 11px}}.custom-select .select-trigger:hover{border-color:#6b46c1;background:#fff;box-shadow:0 4px 12px #0000001a}.custom-select .select-trigger:after{content:"";width:20px;height:20px;background:url(/select-arrow.svg) no-repeat center;background-size:contain;transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.7}.custom-select.open .select-trigger:after{transform:rotate(180deg)}.custom-select .options{position:absolute;top:100%;left:0;right:0;padding:8px 0;list-style:none;background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 10px 25px #0000001a,0 0 0 1px #0000000d;z-index:100;overflow:hidden;animation:slideDown .2s ease-out}.custom-select .options li{padding:12px 16px;cursor:pointer;color:#374151;font-weight:500;font-size:.9375rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.custom-select .options li:hover{background:#f8fafc;color:#1f2937}.custom-select .options li.active{background:#6e8ff1;color:#fff;font-weight:600}.custom-select .custom-date-picker{position:absolute;top:100%;left:-200px;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.8);border-radius:16px;box-shadow:0 25px 50px #00000026,0 0 0 1px #0000000d;z-index:1000;margin-top:8px;overflow:hidden;min-width:400px;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-select .custom-date-picker .date-picker-container{padding:32px}.custom-select .custom-date-picker .date-picker-container .date-picker-header{margin-bottom:28px;text-align:center;border-bottom:1px solid #f1f5f9;padding-bottom:20px}.custom-select .custom-date-picker .date-picker-container .date-picker-header .date-picker-title{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 8px;letter-spacing:-.025em}.custom-select .custom-date-picker .date-picker-container .date-picker-header .date-picker-subtitle{font-size:.9375rem;color:#64748b;margin:0;font-weight:400}.custom-select .custom-date-picker .date-picker-container .date-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.custom-select .custom-date-picker .date-picker-container .date-fields-row .date-field .date-label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:10px;letter-spacing:.025em}.custom-select .custom-date-picker .date-picker-container .date-fields-row .date-field .date-input-wrapper{position:relative}.custom-select .custom-date-picker .date-picker-container .date-fields-row .date-field .date-input-wrapper .date-input{width:100%;padding:14px 18px;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;color:#1f2937;background:#fafbfc;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.custom-select .custom-date-picker .date-picker-container .date-fields-row .date-field .date-input-wrapper .date-input:focus{outline:none;border-color:#6b46c1;background:#fff;box-shadow:0 0 0 4px #6b46c11a;transform:translateY(-1px)}.custom-select .custom-date-picker .date-picker-container .date-fields-row .date-field .date-input-wrapper .date-input:hover{border-color:#9ca3af;background:#fff}.custom-select .custom-date-picker .date-picker-container .date-fields-row .date-field .date-input-wrapper .date-input::placeholder{color:#9ca3af;font-weight:400}.custom-select .custom-date-picker .date-picker-container .date-picker-actions{display:flex;gap:16px;justify-content:flex-end;padding-top:20px;border-top:1px solid #f1f5f9}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .cancel-btn{padding:12px 24px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#6b7280;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.025em}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .cancel-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .cancel-btn:active{transform:translateY(0)}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn{padding:12px 24px;border:none;border-radius:12px;background:linear-gradient(135deg,#6b46c1,#805ad5);color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.025em;position:relative;overflow:hidden}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #6b46c166}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn:hover:not(:disabled):before{left:100%}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn:active:not(:disabled){transform:translateY(-1px)}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn:disabled:before{display:none}.custom-select.chart-custom-select{min-width:121px}.custom-select.chart-custom-select .select-trigger{padding:3px 8px;border:1px solid #B9C5D6;border-radius:6px;background:#fafbfc;color:#7a7a7a;font-size:.875rem;min-height:30px}.custom-select.chart-custom-select .options{padding:10px 0;border-radius:6px;border:1px solid #B9C5D6;background:#f4f6f8}.custom-select.chart-custom-select .options li{padding:8px 10px;color:#333435;font-weight:400;font-size:.875rem}.custom-select.chart-custom-select .options li.active,.custom-select.chart-custom-select .options li:hover{background:transparent;color:#4f63d2;font-weight:400}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message{color:#e53e3e;font-size:1rem;margin-bottom:16px;text-align:center}.retry-btn,.refresh-btn{background:linear-gradient(135deg,#6b46c1,#805ad5);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.retry-btn:hover:not(:disabled),.refresh-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #6b46c14d}.retry-btn:disabled,.refresh-btn:disabled{opacity:.6;cursor:not-allowed}.refresh-btn{margin-top:16px;background:linear-gradient(135deg,#38a169,#48bb78)}.refresh-btn:hover:not(:disabled){box-shadow:0 8px 16px #38a1694d}.dashboard-content{padding:24px;overflow-y:auto;min-height:100vh}.dashboard-header{margin-bottom:36px;display:flex;justify-content:space-between}.dashboard-header .right{display:flex;align-items:center;gap:12px}.dashboard-header .right .filter-label{font-size:.875rem;font-weight:500;color:#4a5568}.dashboard-header .booking-performance-section{margin-top:44px}.dashboard-header .booking-performance-section .section-header{margin-bottom:24px}.dashboard-header .booking-performance-section .section-header .section-title{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0 0 8px}.dashboard-header .booking-performance-section .section-header .section-subtitle{font-size:1rem;color:#718096;margin:0}.dashboard-header .booking-performance-section .performance-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;display:flex;align-items:center;gap:16px;transition:all .3s ease}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.success-icon{background:linear-gradient(135deg,#10b981,#34d399)}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.cancellation-icon{background:linear-gradient(135deg,#ef4444,#f87171)}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.reschedule-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.response-icon{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content{flex:1}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content .metric-title{font-size:.875rem;font-weight:500;color:#718096;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content .metric-value{font-size:1.75rem;font-weight:700;color:#1a202c;margin:0}@media (max-width: 768px){.dashboard-header .booking-performance-section .performance-metrics-grid{grid-template-columns:1fr;gap:16px}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card{padding:20px}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon{font-size:1.5rem;width:50px;height:50px}.dashboard-header .booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content .metric-value{font-size:1.5rem}}.booking-performance-section{margin-top:44px}.dashboard-title{font-size:1.875rem;font-weight:600;color:#141414;margin:0 0 4px;line-height:40px}.dashboard-subtitle{font-size:1rem;color:#2b3545;margin:0}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:44px}@media (max-width: 767px){.metrics-grid{margin-bottom:20px}}@media (min-width: 1024px){.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width: 1544px){.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.metrics-grid.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(315px,1fr))}@media (max-width: 991px){.metrics-grid.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(282px,1fr))}}.metric-card{background:#d4e8ff;border-radius:16px;padding:24px 30px;border:1px solid #C1D0E4;transition:all .3s ease}.metric-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.metric-icon{font-size:2rem;margin-bottom:16px;display:block}.metric-content{display:flex;justify-content:space-between}.metric-content .right{margin-top:10px}@media (max-width: 767px){.metric-content .right{width:42px}}.metric-title{font-size:1rem;font-weight:600;color:#466083;margin:0;text-transform:capitalize;letter-spacing:.5px}.metric-value{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:12px}.metric-change{display:flex;align-items:center;gap:8px;font-size:.875rem}.metric-change.positive{color:#38a169}.metric-change.negative{color:#e53e3e}.change-arrow{font-size:1rem;font-weight:700}.change-percentage{font-weight:600}.change-period{color:#575c64;font-size:.875rem}.tab-navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:10px}@media (max-width: 767px){.tab-navigation{align-items:start}}.tab-section{display:flex;flex:1;gap:8px}@media (max-width: 767px){.tab-section{display:flex;flex-wrap:nowrap;overflow:scroll;justify-content:flex-start;width:100%;padding-bottom:19px}}.action-section{display:flex;align-items:center;gap:12px;padding-right:8px}@media (max-width: 767px){.action-section{flex-direction:row;justify-content:flex-end;width:100%}}.tab{padding:9px 20px;text-align:center;font-size:1rem;font-weight:400;color:#575c64;cursor:pointer;border-radius:8px;transition:all .3s ease;white-space:nowrap;border:1px solid #BFD7F6;background:transparent}@media (min-width: 1280px) and (max-width: 1447px){.tab{padding:9px 16px}}.tab:hover{color:#4a5568;background-color:#f7fafc}.tab.active{background:#2e3093;color:#fff}.search-container{position:relative;transition:all .3s ease}.search-container.expanded{min-width:249px}.search-icon-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #86A2C7;border-radius:50%;background:#e2efff;color:#718096;cursor:pointer;transition:all .3s ease}.search-icon-btn:hover{background:#edf2f7;color:#4a5568;transform:scale(1.05)}.search-icon-btn svg{transition:transform .3s ease}.search-input-container{display:flex;align-items:center;background:#e2efff;border-radius:90px;padding:9px 12px 9px 24px;gap:8px;border:1px solid #86A2C7;transition:all .3s ease}.search-input-container:focus-within{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a;background:#fff}.search-input{flex:1;border:none;background:transparent;outline:none;font-size:.875rem;color:#2d3748;min-width:200px}.search-input::placeholder{color:#a0aec0}.search-loading{display:flex;align-items:center;justify-content:center}.mini-spinner{width:16px;height:16px;border:2px solid #e2e8f0;border-top:2px solid #6b46c1;border-radius:50%;animation:spin 1s linear infinite}.clear-search-btn,.search-btn,.close-search-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#718096;cursor:pointer;transition:all .2s ease}.clear-search-btn:disabled,.search-btn:disabled,.close-search-btn:disabled{opacity:.5;cursor:not-allowed}.search-btn{display:none}.search-btn:hover:not(:disabled){background:#6b46c1;color:#fff}.search-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000001f;border:1px solid #e2e8f0;z-index:1000;margin-top:4px;max-height:200px;overflow-y:auto}.suggestion-item{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f7fafc}.suggestion-item:last-child{border-bottom:none}.suggestion-item:hover{background:#f7fafc}.suggestion-item svg{flex-shrink:0;color:#a0aec0}.suggestion-item span{font-size:.875rem;color:#2d3748}.export-btn{display:flex;align-items:center;gap:8px;padding:9px 26px;border-radius:90px;background:transparent;color:#466083;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:1px solid #86A2C7}@media (max-width: 767px){.export-btn{min-width:70px;max-width:99px}}.export-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #4f38a14d}.export-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.export-btn svg{flex-shrink:0}.charts-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:24px}@media (min-width: 1200px){.charts-section{grid-template-columns:repeat(2,1fr)}}.charts-section.full-width{grid-template-columns:1fr}.charts-section.height-chart canvas{height:430px!important}.charts-section.dashboard-section{display:flex;flex-wrap:wrap;gap:24px}.charts-section.dashboard-section .chart-container:nth-child(1){width:calc(60% - 16px)}@media (max-width: 1099px){.charts-section.dashboard-section .chart-container:nth-child(1){width:100%}}.charts-section.dashboard-section .chart-container:nth-child(2){width:calc(40% - 16px)}@media (max-width: 1099px){.charts-section.dashboard-section .chart-container:nth-child(2){width:100%}}.charts-section.dashboard-section .chart-container:nth-child(3){width:calc(50% - 16px)}@media (max-width: 1099px){.charts-section.dashboard-section .chart-container:nth-child(3){width:100%}}.charts-section.dashboard-section .chart-container:nth-child(4){width:calc(50% - 16px)}@media (max-width: 1099px){.charts-section.dashboard-section .chart-container:nth-child(4){width:100%}}.charts-section.dashboard-section .chart-container:nth-child(5){width:calc(50% - 16px)}@media (max-width: 1099px){.charts-section.dashboard-section .chart-container:nth-child(5){width:100%}}.charts-section.dashboard-section .chart-container:nth-child(6){width:calc(50% - 16px)}@media (max-width: 1099px){.charts-section.dashboard-section .chart-container:nth-child(6){width:100%}}.chart-container{background:#eff6ff;border-radius:20px;padding:24px;border:1px solid #C1D0E4;display:flex;flex-direction:column}@media (max-width: 1099px){.chart-container{width:100%}}.chart-container .chart-wrapper{height:100%}.chart-container .chart-wrapper canvas{width:100%!important}.chart-container .chart-wrapper.can-height canvas{height:480px!important}.chart-container .chart-wrapper .chart-loader{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.chart-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}@media (max-width: 767px){.chart-header{gap:10px}}.chart-title-section{flex:1}.chart-title{font-size:1.375rem;font-weight:600;color:#212121;margin:0 0 8px}.chart-subtitle{font-size:1rem;color:#575c64;margin:0}.chart-placeholder{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7fafc;border-radius:12px;border:2px dashed #e2e8f0;position:relative}.chart-line{width:100%;height:200px;position:relative;display:flex;align-items:center;justify-content:center}.line{position:absolute;height:3px;border-radius:2px}.line.purple-line{width:80%;background:linear-gradient(90deg,#6b46c1,#805ad5);top:30%;transform:rotate(-5deg)}.line.orange-line{width:70%;background:linear-gradient(90deg,#ed8936,#f56565);top:60%;transform:rotate(3deg)}.pie-chart{width:120px;height:120px;border-radius:50%;background:conic-gradient(#6b46c1 0deg 180deg,#ed8936 180deg 270deg,#3182ce 270deg 360deg);margin-bottom:16px}.chart-legend{display:flex;flex-direction:column;gap:8px;margin-top:16px}.legend-item{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#4a5568}.legend-color{width:16px;height:16px;border-radius:4px}.legend-color.purple{background:#6b46c1}.legend-color.orange{background:#ed8936}.legend-color.blue{background:#3182ce}.chart-tooltip{position:absolute;top:20px;right:20px;background:#1a202c;color:#fff;padding:8px 12px;border-radius:8px;font-size:.75rem;font-weight:500}.chart-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1a202c}.chart-loading,.chart-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:350px;background:#f7fafc;border-radius:12px;border:2px dashed #e2e8f0}.chart-loading .spinner{width:32px;height:32px;margin-bottom:12px}.chart-loading p{color:#718096;font-size:.875rem;margin:0}.chart-error p{color:#e53e3e;font-size:.875rem;margin:0;text-align:center}.chart-content{height:350px;position:relative}.chart-content canvas{max-height:100%;width:100%!important;height:100%!important}@media (max-width: 768px){.dashboard-content{padding:16px}.metrics-grid{grid-template-columns:1fr;gap:16px}.charts-section{grid-template-columns:1fr;gap:26px}.chart-content,.chart-loading,.chart-error{height:300px}.dashboard-title{font-size:1.5rem;line-height:normal}.metric-value{font-size:1.5rem}.tab-navigation{flex-direction:column;gap:16px}.tab-section{order:2}.action-section{order:1;justify-content:center;padding-right:0}.search-container.expanded{min-width:250px}.search-input{min-width:150px}.export-btn{padding:8px 12px;font-size:.8125rem}.tab{padding:10px 16px}.dashboard-header .right{flex-direction:row;align-items:flex-start;gap:12px;position:absolute;right:18px;top:15px;align-items:center}.dashboard-header .right .custom-select{width:100%;min-width:auto}.dashboard-header .right .custom-select .custom-date-picker{min-width:auto;left:0;right:0}.dashboard-header .right .custom-select .custom-date-picker .date-picker-container{padding:24px}.dashboard-header .right .custom-select .custom-date-picker .date-picker-container .date-picker-header{margin-bottom:20px;padding-bottom:16px}.dashboard-header .right .custom-select .custom-date-picker .date-picker-container .date-picker-header .date-picker-title{font-size:1.125rem}.dashboard-header .right .custom-select .custom-date-picker .date-picker-container .date-picker-header .date-picker-subtitle{font-size:.875rem}.dashboard-header .right .custom-select .custom-date-picker .date-picker-container .date-fields-row{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.dashboard-header .right .custom-select .custom-date-picker .date-picker-container .date-picker-actions{flex-direction:column;gap:12px;padding-top:16px}.dashboard-header .right .custom-select .custom-date-picker .date-picker-container .date-picker-actions .cancel-btn,.dashboard-header .right .custom-select .custom-date-picker .date-picker-container .date-picker-actions .apply-btn{width:100%;justify-content:center;padding:14px 20px;font-size:1rem}}@media (max-width: 480px){.dashboard-content{padding:12px}.metric-card,.chart-container{padding:16px}.chart-content,.chart-loading,.chart-error{height:250px}.action-section{flex-direction:column;gap:8px}.search-container.expanded{min-width:200px}.search-input{min-width:120px}.export-btn{width:100%;justify-content:center}}.organizations-section{margin-bottom:32px}.organizations-section .section-header{margin-bottom:24px}.organizations-section .section-header .section-title{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0 0 8px}.organizations-section .section-header .section-subtitle{font-size:1rem;color:#718096;margin:0}.organizations-section .table-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;overflow:hidden}@media (max-width: 767px){.organizations-section .table-container{padding:16px}}.organizations-section .table-container .table-header{padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.organizations-section .table-container .table-header .table-actions{display:flex;justify-content:space-between;align-items:center}.organizations-section .table-container .table-header .table-actions .items-per-page{display:flex;align-items:center;gap:8px}.organizations-section .table-container .table-header .table-actions .items-per-page label{font-size:.875rem;font-weight:500;color:#4a5568}.organizations-section .table-container .table-header .table-actions .items-per-page select{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;cursor:pointer}.organizations-section .table-container .table-header .table-actions .items-per-page select:focus{outline:none;border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a}.organizations-section .table-container .table-wrapper{overflow-x:auto;overflow-y:auto}.organizations-section .table-container .table-wrapper .organizations-table{width:100%;border-collapse:collapse}.organizations-section .table-container .table-wrapper .organizations-table thead{background:#f8fafc}.organizations-section .table-container .table-wrapper .organizations-table thead th{padding:16px 24px;text-align:left;font-size:.875rem;font-weight:600;color:#4a5568;border-bottom:1px solid #e2e8f0;white-space:nowrap}.organizations-section .table-container .table-wrapper .organizations-table thead th:first-child{text-align:left}.organizations-section .table-container .table-wrapper .organizations-table thead th:not(:first-child){text-align:center}.organizations-section .table-container .table-wrapper .organizations-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.organizations-section .table-container .table-wrapper .organizations-table tbody tr:hover{background-color:#f8fafc}.organizations-section .table-container .table-wrapper .organizations-table tbody tr:last-child{border-bottom:none}.organizations-section .table-container .table-wrapper .organizations-table tbody tr td{padding:16px 24px;font-size:.875rem;color:#2d3748;vertical-align:middle}.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-id{font-weight:600;color:#6b46c1}.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-name{font-weight:500;color:#1a202c;text-align:left}.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-users,.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-bookings,.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-successful,.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-canceled{text-align:center;font-weight:600;color:#4a5568}.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-created,.organizations-section .table-container .table-wrapper .organizations-table tbody tr td.org-updated{color:#718096;font-size:.8125rem}.organizations-section .table-container .pagination-container{padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.organizations-section .table-container .pagination-container .pagination-info{font-size:.875rem;color:#718096}.organizations-section .table-container .pagination-container .pagination-controls{display:flex;gap:8px;align-items:center}.organizations-section .table-container .pagination-container .pagination-controls .pagination-btn{padding:8px 12px;border:1px solid #d1d5db;background:#fff;color:#4a5568;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.organizations-section .table-container .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.organizations-section .table-container .pagination-container .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.organizations-section .table-container .pagination-container .pagination-controls .pagination-btn.active{background:#6b46c1;color:#fff;border-color:#6b46c1}.org-status{padding:4px 10px;border-radius:4px;font-size:.875rem;font-weight:400;text-transform:capitalize;letter-spacing:.5px}.org-status.status-active{background:#d2f3d2;color:#0f9f57}.org-status.status-inactive{background:#e0e0e0;color:#666}.org-type{padding:4px 10px;border-radius:4px;font-size:.875rem;font-weight:400;text-transform:capitalize;letter-spacing:.5px}.org-type.type-organization{background:#dbeafe;color:#1e40af}.org-type.type-individual{background:#f3e8ff;color:#7c3aed}@media (max-width: 768px){.organizations-section .table-container .table-header{padding:16px}.organizations-section .table-container .table-header .table-actions{flex-direction:column;gap:12px;align-items:flex-start}.organizations-section .table-container .table-wrapper .organizations-table thead th,.organizations-section .table-container .table-wrapper .organizations-table tbody td{padding:12px 16px;font-size:.8125rem}.organizations-section .table-container .pagination-container{padding:16px;flex-direction:column;gap:16px;align-items:center}.organizations-section .table-container .pagination-container .pagination-controls{flex-wrap:wrap;justify-content:center}}.modal{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;width:100%;max-width:520px;max-height:90vh;height:90vh;overflow:hidden;position:relative;position:absolute;right:0;bottom:0}.booking-performance-section{margin-bottom:32px}.booking-performance-section .section-header{margin-bottom:24px}.booking-performance-section .section-header .section-title{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0 0 8px}.booking-performance-section .section-header .section-subtitle{font-size:1rem;color:#718096;margin:0}.booking-performance-section .performance-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}@media (max-width: 767px){.booking-performance-section .performance-metrics-grid{margin-bottom:20px}}.booking-performance-section .performance-metrics-grid .performance-metric-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;display:flex;align-items:center;gap:16px;transition:all .3s ease}.booking-performance-section .performance-metrics-grid .performance-metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.success-icon{background:linear-gradient(135deg,#10b981,#34d399)}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.cancellation-icon{background:linear-gradient(135deg,#ef4444,#f87171)}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.reschedule-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon.response-icon{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content{flex:1}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content .metric-title{font-size:.875rem;font-weight:500;color:#718096;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content .metric-value{font-size:1.75rem;font-weight:700;color:#1a202c;margin:0}@media (max-width: 768px){.booking-performance-section .performance-metrics-grid{grid-template-columns:1fr;gap:16px}.booking-performance-section .performance-metrics-grid .performance-metric-card{padding:20px}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-icon{font-size:1.5rem;width:50px;height:50px}.booking-performance-section .performance-metrics-grid .performance-metric-card .metric-content .metric-value{font-size:1.5rem}}.teble-text-center{text-align:center!important}@media (max-width: 767px){.table-container{padding:16px}}@media (max-width: 767px){.table-container .header-content p{margin:0}}@media (max-width: 767px){.table-header{width:100%;padding:0}}@media (max-width: 767px){.table-header .right{margin-left:auto}}@media (max-width: 767px){.action-section{flex-direction:row}}@media (max-width: 767px){.directory-container .table-container{padding:16px}}@media (max-width: 767px){.directory-container .table-container .header-content p{margin:0}}@media (max-width: 767px){.directory-container .table-header{width:100%;padding:0}}@media (max-width: 767px){.directory-container .table-header .right{margin-left:auto}}@media (max-width: 767px){.directory-container .action-section{flex-direction:row;margin-bottom:20px}}.table-wrapper{overflow-y:auto}.tb-dash-scroll{height:400px}body{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:400;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Parkinsans,sans-serif}.content{background:#e3efff}@media (max-width: 991px){.content{flex-direction:column}}.main-wrap{height:100vh;width:100%;overflow:hidden;background:#e3efff}@media (max-width: 991px){.main-wrap{overflow:auto}}.main-wrap .main-inner{display:grid;grid-template-columns:30% 70%;height:100%}@media (max-width: 1399px){.main-wrap .main-inner{grid-template-columns:40% 60%}}@media (max-width: 991px){.main-wrap .main-inner{grid-template-columns:100%}}.main-wrap .main-inner .left{background:#251c5c;border-top-right-radius:30px;border-bottom-right-radius:30px;padding:50px 73px;height:100%}@media (max-width: 1199px){.main-wrap .main-inner .left{padding:50px 40px}}@media (max-width: 1023px){.main-wrap .main-inner .left{padding:50px 35px}}@media (max-width: 991px){.main-wrap .main-inner .left{padding:40px 30px;border-radius:0}}.main-wrap .main-inner .left .mid-wrap{height:calc(100% - 50px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:21px}@media (max-width: 991px){.main-wrap .main-inner .left .mid-wrap{padding:20px 0 0}}.main-wrap .main-inner .left .mid-wrap img{height:146px;margin-left:18px}.main-wrap .main-inner .left .mid-wrap h1{text-align:left;color:#fff;font-weight:600;font-size:3.5625rem;line-height:62px}@media (max-width: 991px){.main-wrap .main-inner .left .mid-wrap h1{width:100%;font-size:2.5rem;line-height:normal}}.main-wrap .main-inner .left .mid-wrap h1 span{display:block}@media (max-width: 991px){.main-wrap .main-inner .left .mid-wrap h1 span{display:inline-block}}.main-wrap .main-inner .right{height:100%;display:flex;align-items:center;justify-content:center;position:relative;background-image:url(/login-back.jpg);background-size:cover;background-repeat:no-repeat}@media (max-width: 991px){.main-wrap .main-inner .right{flex-direction:column}}.main-wrap .main-inner .right .signin-container{width:100%;max-width:520px}.main-wrap .main-inner .right .signin-container .signin-header{text-align:center;margin-bottom:24px}.main-wrap .main-inner .right .signin-container .signin-header h2{color:#212121;font-size:2.5rem;font-weight:600;margin-bottom:8px}.main-wrap .main-inner .right .signin-container .signin-header p{color:#112836;font-size:1rem;margin:0 0 30px}.main-wrap .main-inner .right .signin-container .form-group{margin-bottom:22px}.main-wrap .main-inner .right .signin-container .form-group label{display:block;margin-bottom:8px;color:#141414;font-weight:400;font-size:1.125rem}.main-wrap .main-inner .right .signin-container .form-group .form-input{width:100%;padding:18px 16px;border:1px solid #D0D0D0;border-radius:6px;font-size:1rem;transition:all .3s ease;background:#fafafa}.main-wrap .main-inner .right .signin-container .form-group .form-input::placeholder{color:#7a7a7a}.main-wrap .main-inner .right .signin-container .form-group .form-input:focus{outline:none;border-color:#667eea;background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.main-wrap .main-inner .right .signin-container .form-group .input-wrapper .input-inner{position:relative}.main-wrap .main-inner .right .signin-container .form-group .input-wrapper .password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;font-size:1rem;padding:4px;transition:color .3s ease}.main-wrap .main-inner .right .signin-container .form-group .input-wrapper .password-toggle:hover{color:#667eea}.main-wrap .main-inner .right .signin-container .signin-button{width:100%;padding:16px 14px;background:#2e3093;color:#fff;border:none;border-radius:90px;font-size:1.25rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:.5px;margin-top:8px;font-family:Inter,sans-serif}.main-wrap .main-inner .right .signin-container .signin-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.main-wrap .main-inner .right .signin-container .signin-button:active{transform:translateY(0)}.main-wrap .main-inner .right .signin-container .forgot-password{text-align:center;margin-top:20px}.main-wrap .main-inner .right .signin-container .forgot-password a{color:#667eea;text-decoration:none;font-size:.9rem;transition:color .3s ease}.main-wrap .main-inner .right .signin-container .forgot-password a:hover{color:#764ba2;text-decoration:underline}@media (max-width: 991px){.main-wrap .main-inner .right .signin-container{padding:30px 20px;margin:10px}.main-wrap .main-inner .right .signin-container .signin-header h1{font-size:1.7rem}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main-wrap .main-inner .right .rt-btn{position:absolute;right:44px;bottom:29px}@media (max-width: 991px){.main-wrap .main-inner .right .rt-btn{position:static;padding:0 0 30px}}.main-wrap .main-inner .right .rt-btn .rt{padding:11px 22px;border:1px solid #86A2C7;border-radius:90px;color:#466083;background:transparent;font-size:1rem;font-weight:600;cursor:pointer;font-family:Inter,sans-serif}.menu-box .mat-mdc-menu-item{padding:5px 19px!important;border:1px solid #fff;border-radius:90px;font-size:.875rem;color:#c9d1e2;font-weight:500;text-transform:capitalize;line-height:36px;background:transparent!important;min-height:auto}.menu-box .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;line-height:normal;gap:5px}.cdk-describedby-message-containe{display:none!important}.modal-backdrop{position:fixed;inset:0;background:#0009;z-index:1000}.modal{background:#e3efff;border-radius:12px 0 0 12px;box-shadow:-4px 0 20px #00000026;width:100%;max-width:561px;height:90vh;position:fixed;bottom:0;right:0;z-index:1001;display:flex;flex-direction:column;animation:slideIn .3s ease-out forwards}.modal.closing{animation:slideOut .3s ease-in forwards}.modal .modal-wrapper{padding:20px 40px;height:100vh;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 767px){.modal .modal-wrapper{padding:16px}}.modal .modal-wrapper .savetemplate-tab{max-height:calc(90vh - 290px);overflow-y:auto;padding-right:20px}.modal .modal-wrapper .template-item{margin-bottom:20px}.modal .modal__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #C6DBEF;padding-bottom:16px}.modal .modal__title{font-size:1.625rem;font-weight:600;color:#1a1a1a}.modal .modal__close{background:none;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:background-color .2s ease}.modal .modal__close:hover{background-color:#f5f5f5}.modal .modal__close svg{width:16px;height:16px}.modal .modal__content{margin-top:16px}.modal .modal__description{color:#575c64;font-size:1.125rem;margin-bottom:24px;font-weight:400}.modal .tabs{display:flex;margin-bottom:24px}.modal .tab{background:none;border-top:none;border-right:none;border-left:none;border-image:initial;padding:10px 55px;font-size:1rem;font-weight:500;cursor:pointer;color:#466083;border-bottom:1px solid #466083;transition:.2s;width:50%;border-radius:0}@media (max-width: 767px){.modal .tab{padding:8px 2px}}.modal .tab.tab--active{color:#4e43c5;border-bottom:2px solid #4E43C5;background:#e3ecf8}.modal .tab:hover:not(.tab--active){color:#333}.modal .check-all{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap}.modal .check-all.mb-check{margin-bottom:10px;flex-wrap:nowrap}.modal .check-all .right{margin-left:auto}.modal .check-all .right .sv-btn{cursor:pointer;padding:7px 17px;color:#2f4166;border:1px solid #2F4166;background:transparent;font-size:1rem;font-weight:500;border-radius:90px}.modal .checkbox{position:relative;top:3px}.modal .checkbox__input{appearance:none;width:20px;height:20px;border:1px solid #575C64;border-radius:3px;cursor:pointer;position:relative;transition:all .2s ease}.modal .checkbox__input:checked{background:#2e3093;border-color:#2e3093}.modal .checkbox__input:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:700}.modal .check-all__label{font-size:1.125rem;font-weight:500;color:#141414;cursor:pointer}.modal .check-all__count{color:#575c64;font-size:1.125rem;margin-left:24px}.modal .field-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.modal .field-buttons .template-item{margin-bottom:20px}.modal .field-button{display:flex;align-items:center;padding:12px 14px;border:1px solid #8898AF;border-radius:90px;font-size:.875rem;color:#333435;cursor:pointer;transition:.2s;-webkit-user-select:none;user-select:none;gap:9px;font-weight:500}.modal .field-button--selected{background:#4290f5;border-color:#4290f5;color:#fff}.modal .field-button .field-icon img{width:10px;height:10px}.modal .save-tem-form{padding:28px;background:#e4ecf4;box-shadow:0 4px 10px #00000024}.modal .save-tem-form h2{color:#141414;font-size:1.25rem;font-weight:500;margin-bottom:24px;text-align:center}.modal .save-tem-form input{padding:12px 14px;border:1px solid #E4E9F2;border-radius:6px;background:#fff;width:100%;margin-bottom:14px;font-size:1rem}.modal .save-tem-form button{cursor:pointer;width:100%;background:#4e43c5;border:1px solid #4E43C5;border-radius:6px;color:#fff;text-align:center;padding:12px 16px;font-size:1rem;font-weight:500}.modal .modal__actions{display:flex;gap:12px;justify-content:flex-end;border-top:1px solid #ADBFCE;padding-top:18px}.modal .modal__actions .button{background:transparent;min-width:200px;border-radius:90px;font-weight:500;font-size:1.125rem;transition:all .2s ease;padding:12px 24px}@media (max-width: 767px){.modal .modal__actions .button{min-width:111px;padding:12px 24px;font-size:.875rem}}.modal .modal__actions .button--secondary{color:#575c64;border:1px solid #575C64;cursor:pointer}.modal .modal__actions .button--secondary:hover{background:#f3f4f6;border-color:#d1d5db}.modal .modal__actions .button--primary{background:#4e43c5;color:#fff;border:none}.modal .modal__actions .button--primary:hover{background:#4e43c5}.modal .modal__actions .button--primary:disabled{opacity:.6;cursor:not-allowed}.modal .down-temp{display:flex;justify-content:space-between;width:100%}.modal .ev-btn{display:flex;gap:6px;flex-wrap:wrap}.modal .ev-btn li{list-style:none;padding:6px 10px;font-size:.75rem;font-weight:500;color:#333435;background:#e4e4e4;border-radius:90px}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.table-header{display:flex;justify-content:space-between;align-items:center}.table-header-content h1{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:4px}@media (max-width: 768px){.table-header-content h1{font-size:1.25rem}}.table-header-content p{font-size:.875rem;color:#64748b}@media (max-width: 768px){.table-header-content p{font-size:.75rem}}.table-header-actions{display:flex;gap:12px;align-items:center}.table-header-actions .search-btn,.table-header-actions .export-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease}.table-header-actions .search-btn:hover,.table-header-actions .export-btn:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width: 768px){.table-header-actions .search-btn,.table-header-actions .export-btn{width:36px;height:36px}}.table-header-actions .export-btn{width:auto;padding:0 16px;gap:8px;font-size:.875rem;font-weight:500;color:#475569}@media (max-width: 768px){.table-header-actions .export-btn{font-size:.8125rem;padding:0 12px}}@media (max-width: 768px){.table-header{padding:20px;flex-direction:column;gap:16px;align-items:flex-start}}.table-container{overflow-x:auto}.table-container .header-content h2,.table-container .header-content h3{font-weight:600;font-size:1.25rem;color:#212121;margin-bottom:8px}.table-container .header-content p{font-size:1rem;font-weight:400;color:#575c64;margin-bottom:22px}.table-container .table-inner{width:100%;border-collapse:collapse}.table-container .table-inner thead{background:#f1f5f9}.table-container .table-inner th{text-align:left;padding:16px 24px;font-size:1rem;font-weight:600;color:#141414;letter-spacing:.5px;border-bottom:1px solid #DBDBDB;background:#c8d4e5}.table-container .table-inner th:first-child{border-top-left-radius:6px}.table-container .table-inner th.mt-center{text-align:center}@media (max-width: 768px){.table-container .table-inner th{padding:12px 16px;font-size:.75rem}}.table-container .table-inner tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.table-container .table-inner tbody tr:hover{background:#f8fafc}.table-container .table-inner tbody td{padding:22px 24px;font-size:1rem;color:#141414;border-bottom:1px solid #DBDBDB;white-space:nowrap}.table-container .table-inner tbody td .status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:.875rem;font-weight:500;text-transform:capitalize}.table-container .table-inner tbody td .status-badge.status-active{background:#d2f3d2;color:#0f9f57}.table-container .table-inner tbody td .status-badge.status-invitation-sent{background:#ffeae5;color:#ea5931}.table-container .table-inner tbody td .status-badge.status-deactivate,.table-container .table-inner tbody td .status-badge.status-inactive{background:#e0e0e0;color:#666}.table-container .table-inner tbody td.date{font-variant-numeric:tabular-nums}.table-container .table-inner tbody td.metric{text-align:center}@media (max-width: 768px){.table-container .table-inner tbody td{padding:12px 16px;font-size:.8125rem}}.search-icon,.export-icon{width:16px;height:16px;opacity:.6}@media (max-width: 768px){.search-icon,.export-icon{width:14px;height:14px}}.table-container{background:#eff6ff;border-radius:12px;box-shadow:0 4px 6px #0000000d;border:1px solid #C1D0E4;overflow:hidden;padding:32px 30px}.table-container .table-actions{display:flex;margin-bottom:17px;gap:12px}.table-container .table-header .table-actions{display:flex;justify-content:space-between;align-items:center}.table-container .table-header .table-actions .items-per-page{display:flex;align-items:center;gap:8px}.table-container .table-header .table-actions .items-per-page label{font-size:.875rem;font-weight:500;color:#4a5568}.table-container .table-header .table-actions .items-per-page select{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;cursor:pointer}.table-container .table-header .table-actions .items-per-page select:focus{outline:none;border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a}.table-container .pagination-container{padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.table-container .pagination-container .pagination-info{font-size:.875rem;color:#718096}.table-container .pagination-container .pagination-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.table-container .pagination-container .pagination-controls .pagination-btn{padding:8px 12px;border:1px solid #d1d5db;background:#fff;color:#4a5568;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.table-container .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.table-container .pagination-container .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.table-container .pagination-container .pagination-controls .pagination-btn.active{background:#6b46c1;color:#fff;border-color:#6b46c1}.charts-section.chart-100{grid-template-columns:repeat(1,1fr)}.charts-section.chart-100 img{width:100%}.tabs-filters-row{display:flex;justify-content:space-between}.filters-section{display:flex;gap:16px;align-items:flex-start;justify-content:flex-end}@media (min-width: 1280px) and (max-width: 1447px){.filters-section{gap:9px}}@media (max-width: 767px){.filters-section{justify-content:flex-start;flex-wrap:wrap}}.filters-section .filter-group{display:flex;gap:12px;align-items:center}.filters-section .filter-group .filter-label{font-size:.875rem;font-weight:500;color:#374151;margin:0}.filters-section .filter-group .filter-select{transition:all .2s ease;padding:12px 14px;border:1px solid #D0D0D0;border-radius:6px;background:#f4f6f8b3;color:#7a7a7a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-width:184px}.filters-section .filter-group .filter-select option{font-size:1rem;height:200px;padding:30px}.filters-section .filter-group .filter-select:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.filters-section .filter-group .filter-select:hover{border-color:#9ca3af}.ng-dropdown-panel{left:0;margin-top:12px;background:#f4f6f8;padding:13px;border-radius:6px;border:1px solid #B9C5D6}.ng-select div,.ng-select input,.ng-select span{color:#333435;font-size:.875rem;padding-right:3px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{color:#333435;font-size:.875rem;padding:10px 0}.team-select .ng-has-value .ng-placeholder,.ng-has-value .ng-placeholder{display:none!important}.mdc-snackbar{position:fixed;top:0;right:0;background:#000;color:#fff;padding:8px;border-radius:4px}.cdk-describedby-message-container{display:none!important}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative;color:#fff}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary));color:#000!important}.team-select .ng-placeholder{display:block!important;color:#7a7a7a;font-size:.875rem}.team-select.ng-select.ng-select-single.ng-select-opened .ng-placeholder,.team-select.ng-select.ng-select-single.ng-select-focused .ng-placeholder,.team-select.ng-select.ng-select-single.ng-has-value .ng-placeholder{display:none!important}.filter-section{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media (max-width: 1279px){.filter-section{margin-top:17px}}@media (min-width: 1280px) and (max-width: 1447px){.filter-section{gap:9px}}.filter-label{font-size:.875rem;font-weight:500;color:#4a5568;white-space:nowrap}.filter-dropdown{padding:12px;border:1px solid #C1D0E4;border-radius:8px;background:#f0f4fb;font-size:.875rem;color:#4a5568;cursor:pointer;transition:all .3s ease;transition:all .2s ease;min-width:183px;max-width:183px}@media (min-width: 1280px) and (max-width: 1447px){.filter-dropdown{min-width:140px;max-width:140px}}.filter-dropdown:focus{outline:none;border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a}.filter-dropdown:hover{border-color:#cbd5e0}.growth-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.growth-item{display:flex;align-items:center;padding:30px 23px;background:#ebf5ff;border-radius:20px;border:1px solid #C1D0E4;transition:all .3s ease;justify-content:space-between}@media (max-width: 767px){.growth-item{padding:16px}}.growth-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.growth-icon{font-size:2rem;margin-bottom:12px}@media (max-width: 767px){.growth-icon{margin-bottom:0;width:42px}}.growth-value{font-size:2.125rem;font-weight:600;color:#141414;margin-bottom:2px;line-height:32px;font-family:Parkinsans,sans-serif}@media (max-width: 767px){.growth-value{font-size:1.25rem}}.growth-label{font-size:1rem;color:#466083;font-weight:600;font-family:Parkinsans,sans-serif}@media (max-width: 767px){.growth-label{font-size:.875rem}}.cdk-overlay-pane.mat-mdc-dialog-panel{position:fixed!important;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:10002}.simple-confirm-dialog .mat-mdc-button,.simple-confirm-dialog .mat-mdc-unelevated-button,.simple-confirm-dialog .mat-mdc-raised-button,.simple-confirm-dialog .mat-mdc-outlined-button{color:#575c64!important;border:1px solid #575C64;cursor:pointer;padding:10px 20px;border-radius:90px;transition:.5s}.simple-confirm-dialog .mat-mdc-button:hover,.simple-confirm-dialog .mat-mdc-unelevated-button:hover,.simple-confirm-dialog .mat-mdc-raised-button:hover,.simple-confirm-dialog .mat-mdc-outlined-button:hover{color:#575c64!important;background:#fff!important}.simple-confirm-dialog .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.simple-confirm-dialog .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{background:#4e43c5!important}.simple-confirm-dialog .mat-mdc-dialog-actions .mat-button-base+.mat-button-base:hover,.simple-confirm-dialog .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base:hover{background:#000!important}.simple-confirm-dialog .btn-cancel .mdc-button__label{color:#000!important}.simple-confirm-dialog .mat-mdc-dialog-title{padding:0;font-size:1.625rem!important;font-weight:600!important;color:#1a1a1a!important;font-family:Parkinsans,sans-serif!important}.simple-confirm-dialog .mat-mdc-dialog-title:before{display:none}.simple-confirm-dialog .mat-mdc-dialog-content{padding:0!important}.simple-confirm-dialog .mat-mdc-dialog-surface{border-radius:14px!important}.simple-confirm-dialog .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0!important}.mt-bg-grid{position:relative}.mt-bg-grid .metric-card{background:#eef9fc;border:1px solid #C1D0E4}.perform-grid{position:relative}.perform-grid .perform-container{position:relative;z-index:2}.perform-grid .perform-container .perform-inner{gap:12px;position:relative;flex-direction:column}.perform-grid .perform-container .perform-inner:nth-child(1) .bar{width:88%}.perform-grid .perform-container .perform-inner:nth-child(2) .bar{width:70%}.perform-grid .perform-container .perform-inner:nth-child(3) .bar{width:56%}.perform-grid .perform-container .perform-inner:nth-child(4) .bar{width:45%}.perform-grid .perform-container .perform-inner:nth-child(5) .bar{width:36%}.perform-grid .perform-container .perform-inner:nth-child(5) h3{margin:6px 0 0}.perform-grid .perform-container .perform-inner .bar{height:15px}.perform-grid .perform-container .perform-inner .bar.orange{background:#ff8640}.perform-grid .perform-container .perform-inner .bar.green{background:#45e28c}.perform-grid .perform-container .perform-inner .bar.pink{background:#ffb1c1}.perform-grid .perform-container .perform-inner .bar.sky{background:#9ad0f5}.perform-grid .perform-container .perform-inner .bar.deepGrey{background:#927791}.perform-grid .perform-container .perform-inner h3{font-size:1rem;font-weight:500;color:#141414;margin:6px 0 20px}.perform-grid .scale-line{width:100%;border-top:1px solid rgba(87,92,100,.2784313725);display:flex;justify-content:space-between;margin-top:6px}.perform-grid .scale-line .number{padding-left:15px;margin-top:6px;color:#575c64}.perform-grid .scale-line .number:before{position:absolute;content:"";border:1px dashed rgba(176,177,179,.3098039216);height:calc(100% - 26px);top:0;overflow:hidden}.perform-grid .scale-line .number:first-child:before{display:none}.event-grid{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%}.event-grid .event-container{position:relative;z-index:2}.event-grid .event-container .event-inner{margin-bottom:10px}.event-grid .event-container .event-inner .bar{height:20px;transition:width .3s ease;min-width:0}.event-grid .event-container .event-inner:nth-child(5) h3{margin:6px 0}.event-grid .event-container .event-inner .bar{height:15px}.event-grid .event-container .event-inner .bar.green{background:#77e5c0}.event-grid .event-container .event-inner .bar.pink{background:#ffb1c1}.event-grid .event-container .event-inner .bar.purple{background:#9aacda}.event-grid .event-container .event-inner .bar.sky{background:#9ad0f5}.event-grid .event-container .event-inner .bar.merun{background:#b59a9a}.event-grid .event-container h3{font-size:1rem;font-weight:500;color:#141414;margin:0 0 8px}.event-grid .scale-line{width:100%;border-top:1px solid rgba(87,92,100,.2784313725);display:flex;justify-content:space-between;margin-top:6px}.event-grid .scale-line .number{padding-left:15px;margin-top:6px;color:#575c64}.event-grid .scale-line .number:before{position:absolute;content:"";border:1px dashed rgba(176,177,179,.3098039216);height:calc(100% - 26px);top:0;overflow:hidden;margin-left:15px}.event-grid .scale-line .number:first-child:before{display:none}.export-loading{display:flex;align-items:center}.export-loading .spinner{margin:3px 0 0}.date-error{color:#dc2626;font-size:.75rem;margin-top:4px;display:block;font-weight:500}
