@charset "UTF-8";@import"https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css";@import"https://fonts.googleapis.com/css?family=Titillium+Web:300";@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:100;src:url(/assets/poppins-devanagari-100-italic-768bb706.woff2) format("woff2"),url(/assets/poppins-devanagari-100-italic-6062cf5d.woff) format("woff");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-display:swap;font-weight:100;src:url(/assets/poppins-latin-ext-100-italic-541e2d0c.woff2) format("woff2"),url(/assets/poppins-latin-ext-100-italic-7a2dd08c.woff) format("woff");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-display:swap;font-weight:100;src:url(/assets/poppins-latin-100-italic-d8020052.woff2) format("woff2"),url(/assets/poppins-latin-100-italic-6adc5187.woff) format("woff");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-display:swap;font-weight:100;src:url(/assets/poppins-devanagari-100-normal-bcfe4f3b.woff2) format("woff2"),url(/assets/poppins-devanagari-100-normal-34145a91.woff) format("woff");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-display:swap;font-weight:100;src:url(/assets/poppins-latin-ext-100-normal-b49bddf0.woff2) format("woff2"),url(/assets/poppins-latin-ext-100-normal-119e84d7.woff) format("woff");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-display:swap;font-weight:100;src:url(/assets/poppins-latin-100-normal-a9220f99.woff2) format("woff2"),url(/assets/poppins-latin-100-normal-bf53febf.woff) format("woff");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-display:swap;font-weight:200;src:url(/assets/poppins-devanagari-200-italic-bf63c4a9.woff2) format("woff2"),url(/assets/poppins-devanagari-200-italic-90902c2d.woff) format("woff");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-display:swap;font-weight:200;src:url(/assets/poppins-latin-ext-200-italic-5dfaf84d.woff2) format("woff2"),url(/assets/poppins-latin-ext-200-italic-12cc9e00.woff) format("woff");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-display:swap;font-weight:200;src:url(/assets/poppins-latin-200-italic-28d28631.woff2) format("woff2"),url(/assets/poppins-latin-200-italic-00232781.woff) format("woff");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-display:swap;font-weight:200;src:url(/assets/poppins-devanagari-200-normal-5fe2155c.woff2) format("woff2"),url(/assets/poppins-devanagari-200-normal-31404f6c.woff) format("woff");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-display:swap;font-weight:200;src:url(/assets/poppins-latin-ext-200-normal-385e10dd.woff2) format("woff2"),url(/assets/poppins-latin-ext-200-normal-cf284aa3.woff) format("woff");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-display:swap;font-weight:200;src:url(/assets/poppins-latin-200-normal-6f0c5725.woff2) format("woff2"),url(/assets/poppins-latin-200-normal-93209e23.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-italic-1c7b2c6a.woff2) format("woff2"),url(/assets/poppins-devanagari-300-italic-e0ef8bbb.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-italic-f1f72714.woff2) format("woff2"),url(/assets/poppins-latin-ext-300-italic-834dc4f4.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-italic-f0ae296f.woff2) format("woff2"),url(/assets/poppins-latin-300-italic-f6757fdc.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-28e0850d.woff2) format("woff2"),url(/assets/poppins-devanagari-300-normal-34376640.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-33ff412e.woff2) format("woff2"),url(/assets/poppins-latin-ext-300-normal-7373715d.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-78bc3aa7.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-fe7e50fe.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-italic-cde48c89.woff2) format("woff2"),url(/assets/poppins-devanagari-400-italic-798b111a.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-italic-1e91b430.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-italic-7069b1f5.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-italic-50d0c174.woff2) format("woff2"),url(/assets/poppins-latin-400-italic-062874b4.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-6b986471.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-64e42d57.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-0b1fcab4.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-fd2179b8.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-7d93459d.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-6076b418.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-italic-c4f36ddf.woff2) format("woff2"),url(/assets/poppins-devanagari-500-italic-74d0674c.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-italic-248a4c14.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-italic-d530bc66.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-italic-1ddb074f.woff2) format("woff2"),url(/assets/poppins-latin-500-italic-aa38f2c8.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-f018c9ad.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-45b9feef.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-af5fda16.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-034f61d8.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-cd36de20.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-abdc91ec.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-italic-73b9ec8a.woff2) format("woff2"),url(/assets/poppins-devanagari-600-italic-8b55caeb.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-italic-10a9b641.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-italic-5ad95034.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-italic-3ad6c8bd.woff2) format("woff2"),url(/assets/poppins-latin-600-italic-4fd44944.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-58dba357.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-226fda06.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-bb1f2d58.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-c90f6a00.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-f4e80d9d.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-55fffef7.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-italic-4a57a409.woff2) format("woff2"),url(/assets/poppins-devanagari-700-italic-579f9e61.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-italic-4c05ae2d.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-italic-4c2ca5f6.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-italic-4b086471.woff2) format("woff2"),url(/assets/poppins-latin-700-italic-dfd035c7.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-de10eb6f.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-f99df877.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-ccfd87f6.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-df10ddaf.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-9338e65f.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-927ba662.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-italic-ee520bab.woff2) format("woff2"),url(/assets/poppins-devanagari-800-italic-74dcf78c.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-italic-fabc455f.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-italic-c39777a0.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-italic-494d66c1.woff2) format("woff2"),url(/assets/poppins-latin-800-italic-08b9587e.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-6c6bb57f.woff2) format("woff2"),url(/assets/poppins-devanagari-800-normal-cf7dd26d.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-a72eccfa.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-normal-863f486e.woff) format("woff");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-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-60bf0aba.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-8b426242.woff) format("woff");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-display:swap;font-weight:900;src:url(/assets/poppins-devanagari-900-italic-09cb5f54.woff2) format("woff2"),url(/assets/poppins-devanagari-900-italic-0bfbeb26.woff) format("woff");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-display:swap;font-weight:900;src:url(/assets/poppins-latin-ext-900-italic-596b9407.woff2) format("woff2"),url(/assets/poppins-latin-ext-900-italic-cba66d55.woff) format("woff");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-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-italic-ed792480.woff2) format("woff2"),url(/assets/poppins-latin-900-italic-dd0e2f50.woff) format("woff");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-display:swap;font-weight:900;src:url(/assets/poppins-devanagari-900-normal-7e5f8b86.woff2) format("woff2"),url(/assets/poppins-devanagari-900-normal-c2cca701.woff) format("woff");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-display:swap;font-weight:900;src:url(/assets/poppins-latin-ext-900-normal-0270140e.woff2) format("woff2"),url(/assets/poppins-latin-ext-900-normal-2bb69835.woff) format("woff");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-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-17ea1019.woff2) format("woff2"),url(/assets/poppins-latin-900-normal-c2b03846.woff) format("woff");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}.loader{margin:auto;font-size:48px;color:#fff;width:1em;height:1em;box-sizing:border-box;background-color:currentcolor;position:relative;border-radius:50%;transform:rotateX(-60deg) perspective(1000px)}.loader:before,.loader:after{content:"";display:block;position:absolute;box-sizing:border-box;top:0;left:0;width:inherit;height:inherit;border-radius:inherit;animation:flowerFlow 1s ease-out infinite}.loader:after{animation-delay:.4s}@keyframes flowerFlow{0%{opacity:1;transform:rotate(0);box-shadow:0 0 0 -.5em currentcolor,0 0 0 -.5em currentcolor,0 0 0 -.5em currentcolor,0 0 0 -.5em currentcolor,0 0 0 -.5em currentcolor,0 0 0 -.5em currentcolor,0 0 0 -.5em currentcolor,0 0 0 -.5em currentcolor}to{opacity:0;transform:rotate(180deg);box-shadow:-1em -1em 0 -.35em currentcolor,0 -1.5em 0 -.35em currentcolor,1em -1em 0 -.35em currentcolor,-1.5em 0 0 -.35em currentcolor,1.5em 0 0 -.35em currentcolor,-1em 1em 0 -.35em currentcolor,0 1.5em 0 -.35em currentcolor,1em 1em 0 -.35em currentcolor}}.section-main-title{width:99%;display:flex;justify-content:space-between;align-items:center;margin:20px 0}.section-title{display:flex;flex-direction:row;align-items:end;gap:16px}.section-main-title button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.section-main-title button svg{color:var(--color-blue-app);font-size:2em;transition:color .3s}.section-main-title button:hover svg{color:#007bff}.section-title h1{font-size:2em;line-height:.9}.section-title>p{font-size:.9em;color:#b7b5b5}.section-option-view{display:flex;align-items:center;gap:8px}.switch{position:relative;display:inline-block;width:30px;height:20px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.page-sub-detail{display:flex;flex-direction:column;gap:2rem}.page-sub-detail label{display:flex;flex-direction:column;gap:.5em}.page-sub-detail label input{padding:.8em .5em;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-dark-app);font-weight:500;font-size:1em;width:100%}.page-sub-detail label input[type=checkbox]{display:block;width:20px;height:20px;background-color:var(--color-dark-app);border-radius:5px}.page-sub-detail label p{font-weight:500}.page-sub-detail label img{max-height:6rem;width:auto;margin:0 auto}.page-sub-detail .container-data-sub-detail{display:grid;grid-template-columns:1fr 150px;padding:0 2rem;gap:2.5rem}.page-sub-detail .container-data-sub-detail .form-suscriptions{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;align-items:center;gap:2rem}.page-sub-detail .container-data-sub-detail .form-suscriptions .btn-create-sub{width:120px;display:flex;justify-content:center;padding:.7em .5em;background:var(--color-background-blue);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer;grid-column:2;margin-left:auto}.page-sub-detail .container-data-sub-detail .form-suscriptions .dispose-row{display:flex;flex-direction:row;gap:3em}.page-sub-detail .container-data-sub-detail .container-delete-sub{display:flex;flex-direction:column;align-items:center}.page-sub-detail .container-data-sub-detail .container-delete-sub .btn-delete-sub{width:120px;display:flex;justify-content:center;padding:.7em 0;background:var(--color-background-red);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer}.container-cards{display:flex;flex-direction:column;justify-content:center;width:100%;gap:1rem}.container-cards .list-cards{display:flex;gap:.5rem;flex-wrap:wrap}.btn-add-learningpath{width:320px;height:200px;padding:1em;background:var(--color-dark-app);display:flex;flex-direction:column;gap:1em;border:2px solid var(--color-border-input);border-radius:8px;box-shadow:inset 0 0 12px #000;display:grid;place-content:center;font-size:3em;cursor:pointer;transition:transform .3s ease-in-out}.btn-add-learningpath:hover{transform:scale(1.03);opacity:.7}.container-modal{display:grid;position:fixed;right:0;bottom:0;left:0;top:-50%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:500;padding:5em 3em 3em;animation:showModalAddSubscription .3s ease-in-out forwards}.container-modal .btn-close-modal-available{position:absolute;top:2%;right:2%;background:none;border:none;cursor:pointer;border-radius:50%}.container-modal .btn-close-modal-available>svg{width:40px;height:40px}.container-modal .text-info{font-size:2em;margin:auto}.container-modal .container-list-available-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),400px));grid-template-rows:300px;gap:1em 2em;overflow:auto}.card-data{position:relative;display:grid;grid-template-rows:1fr min-content min-content;gap:.7em;text-align:center;box-shadow:inset 0 0 15px #000;background:var(--color-dark-app);border:1px solid var(--color-border-input);border-radius:8px;height:300px;padding:1em;overflow:hidden}.card-data .container-data{display:flex;flex-direction:column;gap:1.5em}.card-data .container-data .title{font-size:1.5em;font-weight:600}.card-data .container-data .description{color:#e3e3e3;letter-spacing:1px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-wrap:balance;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.card-data .btn-add{width:100%;display:flex;justify-content:center;padding:.7em .5em;background:var(--color-background-blue);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer}.card-data .btn-add:hover{background:var(--color-background-blue-hover)}.card-view-data{width:320px;height:200px;padding:1em;background:var(--color-dark-app);display:flex;flex-direction:column;justify-content:space-between;gap:1em;border:2px solid var(--color-border-input);border-radius:8px;box-shadow:inset 0 0 12px #000}.card-view-data .name{text-align:left;font-size:1.5em;font-weight:600;max-height:80px}.card-view-data .info{font-size:1.1em;font-weight:500;height:100%;max-height:40px}.card-view-data .btn-deactive{width:120px;display:flex;justify-content:center;padding:.7em 0;background:var(--color-background-red);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer}.page-subscriptions{display:flex;flex-direction:column;width:100%;height:100%;gap:3rem;padding-right:1.5rem}.page-subscriptions label{display:flex;flex-direction:column;gap:.5em}.page-subscriptions label input{padding:.8em .5em;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-dark-app);font-weight:500;font-size:1em;width:100%}.page-subscriptions label input[type=checkbox]{display:block;width:20px;height:20px;background-color:var(--color-dark-app);border-radius:5px}.page-subscriptions label p{font-weight:500}.page-subscriptions h3{font-size:1.4rem;text-align:center}.page-subscriptions .container-form-suscriptions{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;height:100%}.page-subscriptions .container-form-suscriptions .form-suscriptions{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;align-items:center;width:80%;gap:2rem}.page-subscriptions .container-form-suscriptions .form-suscriptions .btn-create-sub{width:120px;display:flex;justify-content:center;padding:.7em .5em;background:var(--color-background-blue);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer;grid-column:2;margin-left:auto}.page-subscriptions .container-form-suscriptions .form-suscriptions .dispose-row{display:flex;flex-direction:row;gap:3em}.page-subscriptions .list-suscriptions{width:100%;height:100%}.page-subscriptions .list-suscriptions .active-row{background-color:#cfe4f6;color:#000}.page-subscriptions .list-suscriptions .table-subscription{width:100%;border-collapse:collapse;margin:15px 0;font-size:14px;min-width:400px}.page-subscriptions .list-suscriptions .table-subscription thead{background:#2727ce}.page-subscriptions .list-suscriptions .table-subscription thead tr{text-align:left}.page-subscriptions .list-suscriptions .table-subscription thead tr th{padding:12px 15px}.page-subscriptions .list-suscriptions .table-subscription tbody{border-bottom:1px solid #474d55;background:var(--color-dark-app);color:#fff}.page-subscriptions .list-suscriptions .table-subscription tbody tr{text-align:left;cursor:pointer;border-bottom:1px solid #474d55}.page-subscriptions .list-suscriptions .table-subscription tbody tr td{font-weight:500;padding:12px 15px}.page-subscriptions .list-suscriptions .table-subscription tbody tr:hover{background-color:#cfe4f6;color:#000}.page-subscriptions .list-suscriptions #sapo{width:100%;height:2rem}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.containerButtonsApps{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5em}.containerButtonsApps .btnApp{display:flex;justify-content:center;align-items:center;gap:.5em;width:280px;height:200px;font-weight:600;font-size:2em;background:transparent;cursor:pointer;transition:transform .3s ease-in-out;border:5px solid #fff;border-image:linear-gradient(var(--angle),#00a5da,#1632ec) 1;animation:moveBorder 2s linear infinite}.containerButtonsApps .btnApp>.imgLogoApp{width:50px;height:50px;display:block}.containerButtonsApps .btnApp:hover{text-shadow:0 0 4px #00a5da,0 0 8px #1632ec;transform:scale(1.05);box-shadow:0 0 15px #000}.containerButtonsApps .btnAudios>svg{width:68px;height:68px}@keyframes moveBorder{0%{--angle: 0deg}to{--angle: 360deg}}.containerModalConfirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-content:center}.containerModalConfirm>.modalConfirm{display:flex;flex-direction:column;gap:1em;background:var(--background-modal-confirm);box-shadow:0 0 20px #000;padding:1em 2em;border-radius:8px;max-width:400px;width:95%;margin:0 auto;animation:showModal .3s ease-in-out forwards}.containerModalConfirm>.modalConfirm>.containerIconModalConfirm{display:flex;justify-content:center}.containerModalConfirm>.modalConfirm>.containerIconModalConfirm>svg{width:70px;height:70px;display:block}.containerModalConfirm>.modalConfirm .textQuestionModalConfirm{color:#b7bcc5;font-size:1.3em;font-weight:500;letter-spacing:1px;text-align:center}.containerModalConfirm>.modalConfirm>.containerBtnsModalConfirm{display:flex;justify-content:center;align-items:center;gap:2em;margin-top:1em}@keyframes showModal{0%{transform:scale(.1)}85%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hideModal{0%{transform:scale(1)}15%{transform:scale(1.1)}to{transform:scale(.1)}}.sectionDataUser{display:grid;grid-template-columns:150px 1fr 150px;gap:1em}.sectionDataUser .containerDataUser{display:grid;grid-template-columns:1fr 1fr;gap:1em}.sectionDataUser .containerDataUser .containerInputFormDataUser{display:flex;flex-direction:column;gap:.5em}.sectionDataUser .containerDataUser .containerInputFormDataUser>.typeDataUser{color:#fff;font-size:1em;text-transform:capitalize}.sectionDataUser .containerDataUser .containerInputFormDataUser>.inputDataUser{padding:.8em .5em;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-dark-app);font-weight:500;font-size:1em}.sectionDataUser .containerDataUser .containerInputFormDataUser>.inputDataUser:focus{outline:none;border-color:#4c52f6;box-shadow:0 0 7px #4c52f6}.sectionDataUser .containerDataUser .containerInputFormDataUser>.inputDataUser::placeholder{font-weight:500;font-size:1em;color:#828282}.sectionDataUser .containerDataUser .containerInputFormDataUser>.inputDataUser:read-only{border-color:var(--color-dark-app)}.sectionDataUser .containerDataUser .containerInputFormDataUser>.inputDataUser.inputError{border-color:var(--color-border-alert-red);color:var(--color-alert-red)}.sectionDataUser .containerDataUser .containerInputFormDataUser>.inputDataUser.inputError:focus{box-shadow:none}.sectionDataUser .containerDataUser .containerInputFormDataUser>.textErrorDataUser{height:40px;font-size:.9em;color:var(--color-alert-red);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:wrap;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.sectionDataUser .containerButtonsDataUser{text-align:end}.sectionDataUser .containerButtonsDataUser .buttonsDataUser{display:block;margin-left:auto}.sectionDataUser>.containerBtnActiveUser{display:flex;justify-content:center;align-items:start}.sectionDataUser .pictureUser{width:150px;height:150px;display:block}.loaderSkeleton{display:block;width:320px;height:240px;background:linear-gradient(.25turn,transparent,#fff,transparent),linear-gradient(#ddd,#ddd),radial-gradient(38px circle at 19px 19px,#ddd 50%,transparent 51%),linear-gradient(#ddd,#ddd);background-color:#fff;background-repeat:no-repeat;background-size:315px 200px,315px 130px,100px 100px,225px 30px;background-position:-315px 0,0 0,15px 140px,65px 145px;animation:loading 1.5s infinite}@keyframes loading{to{background-position:315px 0,0 0,15px 140px,65px 145px}}.cardSubscription{width:320px;height:230px;padding:1em;background:var(--color-dark-app);display:flex;flex-direction:column;gap:1em;border:2px solid var(--color-border-input);border-radius:8px;box-shadow:inset 0 0 12px #000}.cardSubscription.addSubscription{display:grid;place-content:center;font-size:3em;cursor:pointer;transition:transform .3s ease-in-out}.cardSubscription.addSubscription:hover{transform:scale(1.03);opacity:.7}.cardSubscription>.nameSubscription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;word-break:break-word;text-align:left;font-size:1.5em;font-weight:600;height:100%;max-height:80px}.cardSubscription>.createdSubscription{display:flex;align-items:center;gap:.5em;font-size:1.1em;font-weight:500;height:100%;max-height:40px}.cardSubscription>.createdSubscription>span{opacity:.8}.cardSubscription .containerBtnsSubscription{display:flex;gap:1em}.cardSubscription .containerBtnsSubscription>button{font-size:1.1em}.containerModalAddSubscription{display:grid;position:fixed;right:0;bottom:0;left:0;top:-50%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:500;padding:5em 3em 3em;animation:showModalAddSubscription .3s ease-in-out forwards}.containerModalAddSubscription>.btnCloseModalAvailableSubscription{position:absolute;top:2%;right:2%;background:none;border:none;cursor:pointer;border-radius:50%}.containerModalAddSubscription>.btnCloseModalAvailableSubscription>svg{width:40px;height:40px}.containerModalAddSubscription>.btnCloseModalAvailableSubscription:hover{opacity:.7}.containerModalAddSubscription>.textInfoWithoutSubscriptions{font-size:2em;margin:auto}.containerModalAddSubscription>.containerListAvailableSubscription{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),400px));grid-template-rows:300px;gap:1em 2em;overflow:auto}@keyframes showModalAddSubscription{0%{top:-50%}to{top:0}}:root{--line-clamp: 4}.cardAvailableSubscription{position:relative;display:grid;grid-template-rows:1fr min-content min-content;gap:.7em;box-shadow:inset 0 0 15px #000;background:var(--color-dark-app);border:1px solid var(--color-border-input);border-radius:8px;height:300px;padding:1em;overflow:hidden}.cardAvailableSubscription>*{z-index:1}.cardAvailableSubscription:after{content:"";background:linear-gradient(220deg,transparent 55%,rgba(255,255,255,.8666666667) 60% 62%,transparent 67%);position:absolute;left:-120%;bottom:-120%;height:500px;width:200%;animation:showMirror 8s linear infinite}.cardAvailableSubscription>.containerInfoAvailableSubscription{display:flex;flex-direction:column;gap:.7em}.cardAvailableSubscription>.containerInfoAvailableSubscription .titleAvailableSubscription{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance;text-overflow:ellipsis;overflow:hidden;word-break:break-word;font-size:1.5em;font-weight:600}.cardAvailableSubscription>.containerInfoAvailableSubscription .descriptionAvailableSubscription{color:#e3e3e3;letter-spacing:1px;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;text-wrap:balance;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.cardAvailableSubscription>.durationAvailableSubscription{font-size:1.2em}.cardAvailableSubscription>.durationAvailableSubscription>span{color:#d6d6d6}.cardAvailableSubscription>.containerPayAvailableSubscription{display:flex;justify-content:space-between;align-items:center}.cardAvailableSubscription>.containerPayAvailableSubscription>span{font-weight:600;font-size:1.5em;letter-spacing:1px}@keyframes showMirror{0%{left:-120%;bottom:-120%}90%{left:-120%;bottom:-120%}to{left:100%;bottom:100%}}.sectionSubscriptions{display:flex;flex-direction:column;gap:1em}.sectionSubscriptions .errorListSubscriptions{text-align:center;font-size:1.5em;font-weight:500;color:var(--color-background-red)}.listCardsSubscriptions{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}.containerLoaders{display:flex;gap:1em}.messageNotHavePermissions{text-align:center;font-size:1.3em;margin:.5em 0}.main-editor{display:grid;grid-template-rows:1fr;gap:2em;padding:0 1em}.section-users{margin-top:25px;width:99%}.section-users-filters{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.section-users-filters .goToStatisticsAllUsers{display:flex;align-items:center;gap:1em;background:#2b3541;color:#fff;padding:.5em 1.2em;border-radius:8px;text-decoration:none}.section-users-filters .goToStatisticsAllUsers:hover{opacity:.7}.section-users-table{width:100%}.section-users-table .loadingUsers,.section-users-table .noFoundUsers{margin-top:3em;font-size:2em;font-weight:600;text-align:center}.container-filters{display:flex;align-items:center;gap:20px}.container-filter{display:block;position:relative;padding-left:20px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-filter input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.container-filter:hover input~.checkmark{background-color:#ccc}.container-filter input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.container-filter input:checked~.checkmark:after{display:block}.container-filter .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-field{display:flex;align-items:center;border:1px solid darkgray;border-radius:8px;padding:5px;background:var(--color-dark-app)}.search-field input{border:none;outline:none;flex-grow:1;padding:5px 10px;font-size:16px;background:var(--color-dark-app)}.search-field input::placeholder{font-weight:500;font-size:1em;color:#afafaf}.search-button,.clear-button{background:none;border:none;cursor:pointer;color:#fff;font-size:20px;margin-top:4px;margin-left:5px}.search-button:hover,.clear-button:hover{color:#000}thead{background:#2727ce}.styled-table{width:100%;border-collapse:collapse;margin:15px 0;font-size:14px;min-width:400px}.styled-table thead tr{text-align:left}.styled-table th,.styled-table td{padding:12px 15px}.styled-table tbody tr{border-bottom:1px solid #474d55;background:var(--color-dark-app);color:#fff}.styled-table tbody tr:last-of-type{border-bottom:2px solid #2196f3}.styled-table tbody tr:hover{background-color:#cfe4f6}.styled-table tbody tr:hover td{color:#000}.text-active{color:#fff}.text-desactive{color:#908c8c}.tr-pointer>td{font-weight:500}.tr-pointer.row-disabled{opacity:.7}.tr-pointer:hover{cursor:pointer}.containerSelectGameLanguage{max-width:720px;width:100%;margin:0 auto}.containerSelectGameLanguage .selectGameLanguage{display:block;padding:10px;width:100%;color:#fff;background:transparent;border:none;border-bottom:2px solid rgb(55 65 81);border-inline-start-color:#374151}.containerSelectGameLanguage .selectGameLanguage::placeholder{color:#374151}.containerSelectGameLanguage .selectGameLanguage:focus{outline:none;border-color:#3b82f6;border-radius:8px;box-shadow:inset 0 0 0 3px #3b82f6;background:rgb(55 65 81)}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;min-width:600px;min-height:40vh;max-width:max-content;position:relative;animation:fadeIn .3s ease-in-out}.modalContentTitle{display:flex;justify-content:space-between;align-items:center;background-color:#333;border-bottom:1px solid #ddd;padding:20px;border-radius:8px 8px 0 0}.modalContentTitleH1{font-size:1.5em;margin:0;color:#c4a506}.modalContentTitleClose{font-size:2em;cursor:pointer;transition:color .3s;color:#fff;background:none;border:none}.modalContentTitleClose:hover{color:red}.modalContentPrincipal{font-size:1em;max-height:75vh;overflow:auto}.modalContentPrincipal::-webkit-scrollbar{width:6px}.modalContentPrincipal::-webkit-scrollbar-track{background:rgb(231,229,227)}.modalContentPrincipal::-webkit-scrollbar-thumb{background-color:#868686;border-radius:20px;border:3px solid rgb(189,189,189)}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}body.modal-open{overflow:hidden}:root{--color-dark-app: #2b333f;--color-blue-app: #89a0fa;--color-border-input: #4f5b6e;--color-background-blue: #1c64f2;--color-background-blue-hover: rgb(23, 72, 171);--color-background-red: #d80940;--color-background-red-hover: #a70933;--background-modal-confirm: #374151;--background-alert: #1f2937;--color-alert-red: #eb7572;--color-border-alert-red: #9b1c1c;--color-background-suggestions: #e3e8fe}.btnActive{min-width:120px;width:max-content;display:flex;justify-content:center;padding:.7em .5em;background:var(--color-background-blue);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer}.btnActive.withChart{align-items:center;gap:.5em;font-size:1.1em;font-weight:600}.btnActive:hover{background:var(--color-background-blue-hover)}.btnActive:disabled{opacity:.7;pointer-events:none}.btnDesactivate{min-width:120px;width:max-content;display:flex;justify-content:center;padding:.7em .5em;background:var(--color-background-red);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer}.btnDesactivate:hover{background:var(--color-background-red-hover)}.containerAlert{position:fixed;top:5%;right:5%;z-index:1000;width:300px;padding:1em;display:flex;flex-direction:column;gap:.8em;background:var(--background-alert);border:2px solid transparent;border-radius:8px;animation:showAlert .3s ease-in-out forwards}.containerAlert>.containerHeaderAlert{display:flex;align-items:center;gap:1em}.containerAlert>.containerHeaderAlert>.containerIconAlert>svg{width:25px;height:25px;display:block;color:inherit}.containerAlert>.containerHeaderAlert>.titleAlert{font-size:1.3em;color:inherit}.containerAlert .messageAlert{font-size:.9em}.main-content{margin:20px 20px 20px 75px}.main-menu-brand{display:flex;align-items:center;padding:10px;background:none;border-bottom:1px solid #dee2e6;border:none;cursor:pointer}.main-menu-brand-icon{margin-right:15px}.main-menu-brand-icon img{width:40px;height:40px;border-radius:50%}.main-menu-brand-text h3{font-family:Poppins,sans-serif;font-size:1.3em;color:var(--color-background-suggestions)}.main-menu-brand-text h3 strong{font-family:Poppins,sans-serif;color:var(--color-background-blue)}.main-menu:hover,nav.main-menu.expanded{width:250px;overflow:visible}.main-menu{display:grid;grid-template-rows:min-content 1fr min-content;background:rgb(7,23,45);border-right:1px solid #e5e5e5;position:fixed;top:0;bottom:0;height:100%;left:0;width:60px;overflow:hidden;-webkit-transition:width .05s linear;transition:width .05s linear;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1);z-index:200}.main-menu>ul{margin:20px 0}.main-menu li{position:relative;display:block;width:250px}.nav-link{display:flex;justify-content:center;align-items:center;flex-direction:row;color:#bbb3b3;text-decoration:none;margin:20px 0 20px 15px;background:none;border:none;cursor:pointer}.main-menu .nav-icon{position:relative;display:table-cell;text-align:center;vertical-align:middle;font-size:1.3em}.main-menu .nav-text{position:relative;display:table-cell;vertical-align:middle;width:190px;font-family:Poppins,sans-serif;padding-left:20px}.no-touch .scrollable.hover{overflow-y:hidden}.no-touch .scrollable.hover:hover{overflow-y:auto;overflow:visible}a:hover,a:focus{text-decoration:none}nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}nav ul,nav li{outline:0;margin:0;padding:0}.active-link{color:var(--color-blue-app)}.main-menu li:hover>.nav-link,nav.main-menu li.active>.nav-link,.dropdown-menu>li>.nav-link:hover,.dropdown-menu>li>.nav-link:focus,.dropdown-menu>.active>.nav-link,.dropdown-menu>.active>.nav-link:hover,.dropdown-menu>.active>.nav-link:focus,.no-touch .dashboard-page nav.dashboard-menu ul li:hover .nav-link,.dashboard-page nav.dashboard-menu ul li.active .nav-link{color:#fff}.area{float:left;background:#e2e2e2;width:100%;height:100%}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;src:local("Titillium WebLight"),local("TitilliumWeb-Light"),url(https://themes.googleusercontent.com/static/fonts/titilliumweb/v2/anMUvcNT0H1YN4FII8wpr24bNCNEoFTpS2BTjF6FB5E.woff) format("woff")}@keyframes showAlert{0%{right:-50%}to{right:5%}}@keyframes hideAlert{0%{right:5%}to{right:-50%}}.layoutLogin{display:grid;grid-template-rows:min-content 1fr;height:100vh}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{background:var(--modal-bg, #fff);border-radius:8px;box-shadow:0 0 20px #00000040;overflow:hidden;animation:fadeIn .3s ease;color:var(--modal-text, #000)}.modal-theme-dark{--modal-bg: #374151;--modal-text: #b7bcc5;--modal-heading-color: #fff;--modal-border: #444a57;box-shadow:0 0 20px #000}.modal-small{width:300px}.modal-medium{width:500px}.modal-large{width:800px}.modal-header{padding:16px;border-bottom:1px solid var(--modal-border, #ececec);display:flex;justify-content:space-between;align-items:center;background:none;color:var(--modal-heading-color, #000);font-size:1.2rem}.modal-body{padding:16px;background:none}.modal-footer{padding:16px;border-top:1px solid var(--modal-border, #ececec);display:flex;justify-content:flex-end;gap:8px;background:none}.modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--modal-heading-color, #000)}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:3px solid #00a5da;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon{width:32px;height:32px}.icon>img{width:100%;height:auto}.companyBar{display:flex;align-items:center;gap:1rem;padding:.8rem 3rem;border-bottom:1px solid #ececec}.companyBarBrand{cursor:pointer;font-size:1.5rem;display:flex;align-items:center;gap:.8rem;margin-right:auto;text-decoration:none}.companyBarBrand>span{font-weight:300;color:#296098}.companyBarBrand>span>span{font-weight:700}.companyBarButtons{display:flex;gap:2rem}.companyBarDropdown{z-index:1000;position:relative}.companyBarDropdownButton{cursor:pointer;position:relative}.companyBarDropdownContainer{overflow:auto;max-height:90vh;position:absolute;top:140%;right:0;border-radius:8px;box-shadow:0 0 12px 3px #95959580;background-color:#fff}.companyBarSubscriptionFlags{display:flex}.companyBarAppsContainer{border-radius:8px;background-color:#fff}.companyBarAppsContainerMain{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-radius:8px;box-shadow:0 0 12px 3px #95959580;padding:.5rem;gap:.5rem}.companyBarAppsContainerSection{display:flex;justify-content:center;align-items:center;background-color:#fff}.companyBarAppsContainerSectionDisabled{pointer-events:none;opacity:.5}.companyBarAppsContainerSectionHighlight{cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;border-radius:8px;color:#b2cfec}.companyBarAppsContainerSectionHighlight>a{display:flex;color:inherit}.companyBarAppsContainerSectionHighlight:hover{color:#fff;background-color:#296098}.companyBarAppsContainerSectionHighlightLeft{border-radius:8px 0 0 8px}.companyBarAppsContainerSectionHighlightRight{border-radius:0 8px 8px 0}.companyBarAppsContainerSectionIcon{color:inherit;width:32px;height:32px;margin:.5rem}.companyBarProfileContainer{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:350px;border-radius:8px;background-color:#fff;box-shadow:0 0 12px 3px #95959580}.companyBarProfileContainerImage{padding:2em 0}.companyBarProfileContainerImageContainer{position:relative}.companyBarProfileContainerImageContainer>img{width:100px;height:100px;aspect-ratio:1;display:block}.companyBarProfileContainerImageContainerEdit{position:absolute;bottom:0;right:0;color:#1755ad;background:#e2e8fd;border-radius:50%;padding:.5em;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;border:none}.companyBarProfileContainerImageContainerEdit:hover{filter:brightness(1.1)}.companyBarProfileContainerData{width:100%;display:flex;flex-direction:column;gap:1em;margin:1em 0}.companyBarProfileContainerDataUser{width:100%}.companyBarProfileContainerDataUserContainer{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.companyBarProfileContainerDataUserButton{display:grid;grid-template-columns:40px 1fr 30px;align-items:center;gap:1em;width:100%;padding-left:2em;padding-right:.5em;cursor:pointer}.companyBarProfileContainerDataUserButtonContainer{max-width:30px;max-height:30px}.companyBarProfileContainerDataUserButtonContainer>img{width:100%;height:100%;display:block;aspect-ratio:1}.companyBarProfileContainerDataUserButtonContainerText>p{font-family:Poppins,monospace}.companyBarProfileContainerDataUserButtonContainerArrow{display:flex;align-items:center;justify-content:center;width:100%}.companyBarProfileContainerDataUserButtonContainerArrowRotate>svg{transform:rotate(90deg)}.companyBarProfileContainerDataUserButtonContainerArrow>svg{width:15px!important;height:15px;color:#296098}.companyBarProfileContainerUpperBox{display:flex;justify-content:end;align-items:end;padding:.3rem;width:100%;min-width:200px;height:56px;background-color:#e4e8fe}.companyBarProfileContainerText{font-size:.7rem}.companyBarProfileContainerSubscription{cursor:pointer;font-size:.9rem;display:flex;justify-content:center;align-items:center;width:100%;height:2rem;margin-top:.5rem;padding:0 .5rem;background-color:#d8083f;color:#fff}.companyBarProfileContainerSubscriptionText{font-size:.8rem;padding:.5rem}.companyBarProfileContainerSubscriptionCircle{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.4rem;border-radius:50%;background-color:#fff}.companyBarProfileContainerLogout{width:100%}.companyBarProfileContainerLogoutButton{cursor:pointer;display:flex;justify-content:center;width:100%;padding:1rem;background-color:#1755ad;color:#fff;border:none;border-radius:0 0 8px 8px;outline:none;font-family:Poppins,monospace;font-size:1.1em}.formPersonalDataUser{display:flex;flex-direction:column;gap:1em;padding:2em 3em .5em 2em}.formPersonalDataUserLabel{display:flex;flex-direction:column;gap:.3em;font-family:Poppins,monospace}.formPersonalDataUserLabel>input{border:none;outline:none;background:#e2e8fd;border-radius:20px;padding:.3em 1em;font-size:1em;font-family:inherit;width:100%}.formPersonalDataUserContainerErrors{margin-top:.5em}.formPersonalDataUserContainerErrors>p{font-family:Poppins,monospace;font-weight:500;color:red;text-align:center}.formPersonalDataUserContainerSuccess{margin-top:.5em}.formPersonalDataUserContainerSuccess>p{font-family:Poppins,monospace;font-weight:700;font-size:22px;color:green;text-align:center}.formPersonalDataUserContainerLoader{text-align:center;margin-top:.5em}.formPersonalDataUserContainerNumber{display:flex;width:100%;padding-top:.3em}.formPersonalDataUserContainerNumberPlus{color:#296098;font-size:1.5em;font-weight:500;font-family:Poppins,monospace;padding-right:.1em}.formPersonalDataUserContainerNumber>input,.formPersonalDataUserContainerNumber select{border:none;outline:none;background:#e2e8fd;border-radius:20px;padding:.3em 1em;font-size:1em;font-family:Poppins,monospace}.formPersonalDataUserContainerNumber>input{width:100%}.formPersonalDataUserContainerNumber>select{margin-right:.5em;padding:.3em .5em;width:fit-content;max-width:100%}.formPersonalDataUserContainerPassword{display:flex;align-items:center;gap:.5em}.formPersonalDataUserContainerPassword>input{border:none;outline:none;background:#e2e8fd;border-radius:20px;padding:.3em 1em;font-size:1em;font-family:Poppins,monospace;width:100%}.formPersonalDataUserContainerPasswordContainerPencil{background:#1755ad;border:none;border-radius:10px;outline:none;cursor:pointer}.formPersonalDataUserContainerPasswordContainerPencil>svg{display:flex;color:#fff;padding:.35em;width:35px;height:30px;max-width:100%;max-height:100%}.formPersonalDataUserButtonSubmit{border:none;border-radius:20px;outline:none;font-family:Poppins,monospace;font-size:1.1em;color:#fff;background:#1755ad;padding:.5em 1.5em;width:fit-content;margin:1em auto 0;box-shadow:2px 3px 10px #0000004d;cursor:pointer}.formPersonalDataUserButtonSubmit:disabled{opacity:.5;cursor:default}.sectionContainerImage{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:1em}.sectionContainerImageProfile{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1em;padding:1em 1.5em;max-height:30em;overflow:auto}.sectionContainerImageProfileUser{display:flex;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto}.sectionContainerImageProfileUser>img{width:100%;height:100%;display:block;aspect-ratio:1;cursor:pointer;transition:transform .2s ease-in-out}.sectionContainerImageProfileUser>img:hover{transform:scale(1.1);filter:contrast(1.5) drop-shadow(0px 0px 3px)}.sectionContainerImageProfileUserBlurImg{filter:blur(1px) grayscale(.5)}.sectionContainerImageProfileUserSelected>img{transform:scale(1.2)}.containerSpinner{width:100%;display:flex;justify-content:center}#spinner{width:35px;height:35px;border:5px solid blue;border-right-color:transparent;border-radius:50%;animation:spinner 1s linear infinite}@media (orientation: portrait){.companyBarDropdown{position:initial}.companyBarDropdownContainer{left:auto;right:2%;top:10%}.companyBarProfileContainer{width:auto}.sectionContainerImageProfile{grid-template-columns:repeat(2,1fr)}.formPersonalDataUserContainerNumber>select{width:100%}.formPersonalDataUserContainerNumber>select[name=country_code]{width:fit-content}.formPersonalDataUserContainerPassword{width:100%}.formPersonalDataUserContainerPassword>input{width:100%}}@media (max-width: 500px){.companyBar{padding:.5em 2em .5em 1em}.companyBarBrand{font-size:1.5rem}.companyBarButtons{gap:1rem}.sectionContainerImageProfile{grid-template-columns:repeat(2,1fr)}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.changePasswordValidationList{list-style:none;padding:.4em 1em;margin:0;display:flex;flex-direction:column;gap:.25em;font-size:.8em}.changePasswordValid{color:#22c55e}.changePasswordInvalid{color:#ef4444}.reportErrorChooseStep{padding:1.5em 2em;display:flex;flex-direction:column;gap:1em;align-items:center}.reportErrorChooseTitle{font-family:Poppins,monospace;font-size:.95em;text-align:center}.reportErrorChooseButtons{display:flex;gap:1em;width:100%}.reportErrorChooseButton{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5em;padding:1em;background:#e2e8fd;border:none;border-radius:12px;font-family:Poppins,monospace;font-size:.85em;cursor:pointer;transition:filter .15s ease;color:#374151}.reportErrorChooseButton>svg{width:1.8em;height:1.8em}.reportErrorChooseButton:hover:not(:disabled){filter:brightness(.95)}.reportErrorChooseButton:disabled{opacity:.6;cursor:default}.reportErrorScreenshotError{font-family:Poppins,monospace;font-size:.8em;color:#ef4444;text-align:center}.reportErrorWarning{font-family:Poppins,monospace;font-size:.78em;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:.5em .75em;text-align:center;line-height:1.4}.reportErrorTextarea{border:none;outline:none;background:#e2e8fd;border-radius:12px;padding:.5em 1em;font-size:1em;font-family:inherit;width:100%;resize:vertical;min-height:80px}.reportErrorEvidencePreview{font-family:Poppins,monospace;font-size:.85em;padding:.4em 1em;background:#e2e8fd;border-radius:8px;color:#374151}.reportErrorFormActions{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5em}.reportErrorBackButton{background:none;border:none;font-family:Poppins,monospace;font-size:.9em;cursor:pointer;color:#9ca3af;padding:0}.reportErrorBackButton:hover{color:#e5e7eb}.reportErrorBackButton:disabled{opacity:.5;cursor:default}.reportErrorSuccess{padding:2em;text-align:center;font-family:Poppins,monospace;font-size:.95em}.layoutCompany{display:grid;grid-template-rows:min-content 1fr;grid-template-columns:100vw;height:100%}.layoutCompanySectionTwo{padding:1rem 0 2em;min-height:0;overflow-y:auto}.section-list-game-languages{display:flex;justify-content:center;flex-wrap:wrap;gap:1em;margin-top:4rem}.container-language{display:flex;flex-direction:column;padding:1.5rem;background:#ffffff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.language-section{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px}.language-info{flex:1}.language-info p:first-letter{text-transform:uppercase}.language-info .title-language{color:#8a8484}.label{font-size:.9rem;color:#666;margin-bottom:.5rem}.language{font-size:1.1rem;font-weight:600;color:#333;margin:0}.language-image{width:40px;height:40px;object-fit:contain;border-radius:4px}.container-form-game-language{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;height:100%}.container-form-game-language h3{font-size:1.4rem;text-align:center}.section-language{display:flex;flex-direction:column;gap:2rem;padding-right:1.5rem}.form-game-language{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-game-language label{display:flex;flex-direction:column;gap:.5em}.form-game-language label input{padding:.8em .5em;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-dark-app);font-weight:500;font-size:1em;width:100%}.form-game-language label input[type=checkbox]{display:block;width:20px;height:20px;background-color:var(--color-dark-app);border-radius:5px}.form-game-language label p{font-weight:500}.form-game-language label img{max-height:6rem;width:auto;margin:0 auto}.btn-create-sub{width:120px;display:flex;justify-content:center;padding:.7em .5em;background:var(--color-background-blue);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer;grid-column:2;margin-left:auto}.btn-delete-sub{width:120px;display:flex;justify-content:center;padding:.7em 0;background:var(--color-background-red);font-weight:500;font-size:1em;border:none;border-radius:8px;box-shadow:inset 2px -2px 10px #000;cursor:pointer}.cardHover:hover{transform:scale(1.03);cursor:pointer}.create-user-page{display:flex;flex-direction:column;gap:1em;max-width:80%;margin:2em auto}.create-user-title{font-size:2.5em;text-align:center}.group-data-user{display:grid;grid-template-columns:1fr 1fr;gap:1em}.create-user-form{display:flex;flex-direction:column;gap:1em}.containerInputFormDataUser{display:flex;flex-direction:column;gap:.5em;position:relative}.containerInputFormDataUser>.typeDataUser{color:#fff;font-size:1em;text-transform:capitalize}.containerInputFormDataUser .inputDataUser{padding:.8em .5em;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-dark-app);font-weight:500;font-size:1em}.containerInputFormDataUser .inputDataUser:focus{outline:none;border-color:#4c52f6;box-shadow:0 0 7px #4c52f6}.containerInputFormDataUser .inputDataUser::placeholder{font-weight:500;font-size:1em;color:#828282}.containerInputFormDataUser .inputDataUser:read-only{border-color:var(--color-dark-app)}.containerInputFormDataUser .inputDataUser.inputError{border-color:var(--color-border-alert-red);color:var(--color-alert-red)}.containerInputFormDataUser .inputDataUser.inputError:focus{box-shadow:none}.containerInputFormDataUser .inputDataUser.checkboxIsTeacher{width:20px;height:20px}.container-select-courses{display:flex;flex-direction:column;gap:1em}.containerInputCourse{display:flex;justify-content:space-around;gap:.5em}.text-error-create-user{text-align:center;height:40px;font-size:1.1em;color:var(--color-alert-red);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-wrap:wrap;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.eye-icon{position:absolute;top:60%;right:1.5%;display:flex;background:none;border:none;font-size:1.1em;cursor:pointer}.containerButtonsDataUser{text-align:end}.containerButtonsDataUser .buttonsDataUser{display:block;margin-left:auto}.input-password-container{position:relative}.input-password{padding-right:2.5em!important}.suggest-password{min-width:120px;width:max-content;padding:.2em .5em;font-size:1em;font-weight:500;color:#fff;background:rgb(76,82,246);border:none;border-radius:8px;margin-top:.5em;cursor:pointer}.loading-indicator{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1000;display:grid;place-content:center}.alert-copied-password{position:fixed;bottom:-50%;right:3%;max-width:170px;font-size:1.1em;padding:12px 8px;background:#1c702e;border:2px solid #034e13;border-radius:8px;animation:show-alert .5s ease forwards}@keyframes show-alert{0%{bottom:-50%}to{bottom:3%}}.schoolType{font-style:italic;font-size:1em;margin-top:-.2em;margin-bottom:.2em;color:#bbb}.cardCountry{max-width:350px;min-height:120px;padding:1em;background:var(--color-dark-app);display:flex;flex-direction:column;gap:1em;border:2px solid var(--color-border-input);border-radius:8px;box-shadow:inset 0 0 12px #000;justify-content:space-between}.nameCountry{font-size:1.3em;font-weight:600;margin:0 0 .5em;text-align:left;word-break:break-word}.containerBtnsCountry{display:flex;gap:1em;opacity:0;pointer-events:none;transition:opacity .2s}.cardCountry:hover .containerBtnsCountry{opacity:1;pointer-events:auto}.btnEditCountry{background:var(--color-background-blue);color:#fff;border:none;border-radius:6px;padding:.5em 1.2em;font-size:1em;font-weight:500;cursor:pointer;transition:background .2s,transform .2s}.btnEditCountry:hover{background:var(--color-background-blue-hover);transform:scale(1.04)}.form-error{color:#e53935;margin-bottom:8px;font-size:.98rem;font-weight:500}.input-field{display:flex;flex-direction:column;margin-bottom:1rem}.input-label{margin-bottom:.4rem;font-weight:500}.input-element{padding:.5rem .75rem;border:none;border-radius:5px;outline:none;flex-grow:1;padding:5px 10px;font-size:16px;background:var(--color-dark-app);transition:border-color .2s}.input-element:focus{border-color:#4a90e2}.input-element:disabled{background:var(--color-border-input);color:#aaa}.buttonAddItem{display:flex;align-items:center;margin:0;padding:10px 20px;border-radius:8px;border:none;font-size:1em;background:#2b3541;color:#fff;cursor:pointer;font-weight:500;gap:1em;text-decoration:none;transition:background .2s,transform .2s;svg {margin-right: 8px; display: inline-block;}}.buttonAddItem:hover{opacity:.7;transform:scale(1.05)}.formCheckboxGroup{display:flex;align-items:center;gap:.7em;margin-bottom:1em}.formCheckboxLabel{font-size:1em;margin:0}.formCheckboxInput{width:20px;height:20px;cursor:pointer}.breadcrumb-header-buttons{display:flex;flex-direction:row;gap:1rem}.breadcrumb-header{display:flex;justify-content:space-between;align-items:center}.breadcrumb-content-title{font-size:1.1rem;padding-top:10px;padding-bottom:10px;span {font-size: .7rem; font-style: italic;}}.container-message{width:100%;display:flex;justify-content:center;align-items:center}.no-countries-message{display:flex;align-items:center;gap:12px;border-radius:12px;padding:18px 24px;margin:32px auto;max-width:420px;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0}.no-countries-icon{font-size:2rem;flex-shrink:0}.no-countries-text{font-size:1.1rem;font-weight:500}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem 0rem;margin-bottom:1rem;list-style:none;background-color:var(--color-dark-app);border-radius:.25rem}.breadcrumb .breadcrumb-item{display:flex;align-items:center;margin:0 3px}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:var(--color-blue-app);opacity:.7;content:"/"}.breadcrumb .breadcrumb-item a{color:var(--color-blue-app);text-decoration:none;background-color:transparent;font-weight:500;transition:color .2s}.breadcrumb .breadcrumb-item a:hover{color:#fff;text-decoration:underline}.breadcrumb .breadcrumb-item.active{color:#fff;font-weight:600}.breadcrumb-content,.breadcrumb-content-exercises,.breadcrumb-content-cards{display:grid;gap:.5rem;margin-bottom:1rem;list-style:none;border-radius:.25rem}.breadcrumb-content-cards{margin-top:2rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.breadcrumb-content-exercises{grid-template-columns:repeat(auto-fit,minmax(1fr));justify-content:center;align-items:center;text-align:center}.breadcrumb-content-item{display:flex;flex-direction:column;padding:1.5rem;background-color:#fff;border:1px solid rgba(222,226,230,.6);border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;justify-content:space-between;position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.breadcrumb-content-item:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.breadcrumb-content-item .section-description{margin-top:20px}.breadcrumb-content-item .section-description p{padding:0;margin:0}.breadcrumb-content-item .section-description p:first-letter{text-transform:capitalize}.breadcrumb-content-item img{margin:10px 0 0;width:100%;height:100px;object-fit:cover;border-radius:.25rem}.breadcrumb-content-item h3{font-size:1.2rem;color:#343a40;transition:color .3s ease;text-align:center;margin-top:10px}.breadcrumb-content-item h3:hover{color:#007bff}.breadcrumb-content-item p{margin:15px 0 0;font-size:.9rem;color:#6c757d}.breadcrumb-content-item:hover{background-color:#f8f9fa;cursor:pointer;transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.header-controls{display:flex;align-items:center;gap:1rem;margin-bottom:10px}.header-controls .progress-bar-container{flex-grow:1}.status-badge{all:unset;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;max-width:min-content}.status-badge.info{background-color:#dbeafe;color:#1e40af}.status-badge.info:hover{background-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 2px 4px #1e40af1a}.status-badge.practice{background-color:#fce7f5;color:#b81980}.status-badge.practice:hover{background-color:#fad5ee;transform:translateY(-1px);box-shadow:0 2px 4px #b819801a}.status-badge.active{background-color:#dcfce7;color:#166534}.status-badge.active:hover{background-color:#bbf7d0;transform:translateY(-1px);box-shadow:0 2px 4px #1665341a}.status-badge.inactive{background-color:#fee2e2;color:#991b1b}.status-badge.inactive:hover{background-color:#fecaca;transform:translateY(-1px);box-shadow:0 2px 4px #991b1b1a}.button-container{margin-top:auto;display:flex;flex-direction:row;gap:10px;margin-top:1rem;bottom:0;left:0;right:0;transition:opacity .3s ease}.button-container button{background-color:red;color:#fff;border:none;padding:10px 20px;font-size:14px;border-radius:5px;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;width:45%}.button-container button:first-child{background-color:#007bff}.button-container button:hover{transform:translateY(-3px);box-shadow:0 8px 12px #0003}.button-container button:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.button-container button:first-child:hover{background-color:#0056b3}.button-container button:last-child:hover{background-color:#a70d0d}.button-container .buttonFinalExamn{background-color:#166534}.button-container .buttonFinalExamn:hover{background-color:#1c8042!important}.button-container{opacity:0}.button-container-delete{margin-top:auto;display:flex;flex-direction:row;gap:10px;margin-top:1rem;bottom:0;left:0;right:0;transition:opacity .3s ease}.button-container-delete button{background-color:red;color:#fff;border:none;padding:10px 20px;font-size:14px;border-radius:5px;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;width:45%}.button-container-delete button:first-child{background-color:#007bff}.button-container-delete button:hover{transform:translateY(-3px);box-shadow:0 8px 12px #0003}.button-container-delete button:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.button-container-delete button:first-child:hover{background-color:#0056b3}.button-container-delete button:last-child:hover{background-color:#a70d0d}.button-container-delete .buttonFinalExamn{background-color:#166534}.button-container-delete .buttonFinalExamn:hover{background-color:#1c8042!important}.button-container-delete{opacity:1}.button-container-delete button:first-child{background-color:red}.button-container-delete button:first-child:hover{background-color:#a70d0d}.button-container-delete button:last-child{background-color:#007bff}.button-container-delete button:last-child:hover{background-color:#0056b3}.breadcrumb-content-item:hover .button-container{opacity:1}.buttonAddItemPractice{display:flex;align-items:center;margin:0;padding:10px 20px;border-radius:5px;border-color:#f1c2e2;font-size:1em;background-color:#fce7f5;color:#b81980;cursor:pointer;transition:transform ease-in-out .2s}.buttonAddItemPractice:hover{transform:scale(1.05)}.buttonAddItemPractice svg{margin-right:8px}.spinner-breadcrumb{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto}.spinner-breadcrumb:after{content:" ";display:block;width:32px;height:32px;border-radius:50%;border:4px solid #007bff;border-color:#007bff transparent #007bff transparent;animation:spinner-breadcrumb 1.2s linear infinite}@keyframes spinner-breadcrumb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grades-section-header{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1.25em}.grades-section-header h3{font-size:1.3em;font-weight:600;margin:0}.grades-section-actions{display:flex;gap:.75rem;align-items:center}.grades-empty{color:#7a9abf;font-style:italic;font-size:.9rem;padding:1rem 0}.grades-table-container{width:100%;box-sizing:border-box;margin-bottom:2rem}.grades-table-wrapper{overflow-x:auto;border-radius:12px;border:1px solid #2f3f55;background:#1a2233}.grades-table{width:100%;border-collapse:collapse;font-size:.88rem;color:#cbd5e1}.grades-table thead tr{background:#1e2d42;border-bottom:2px solid #2f3f55}.grades-table thead th{padding:.85rem 1.1rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a9abf;white-space:nowrap}.grades-table thead th .grade-percentage{display:block;font-size:.7rem;font-weight:500;color:#4a90d9;text-transform:none;letter-spacing:0;margin-top:2px}.grades-table tbody tr{border-bottom:1px solid #243044;transition:background .18s}.grades-table tbody tr:last-child{border-bottom:none}.grades-table tbody tr:hover{background:#223050}.grades-table tbody td{padding:.78rem 1.1rem;vertical-align:middle}.grades-table td.grades-total{font-weight:700;color:#4a90d9}.grades-modal-form{display:flex;flex-direction:column;gap:.25rem}.grade-header-name{display:block}.grade-header-actions{display:flex;justify-content:center;gap:.4rem;margin-top:.4rem}.grade-header-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:opacity .2s,transform .15s;line-height:1}.grade-header-btn:hover{opacity:.8;transform:scale(1.1)}.grade-header-btn--edit{background:#2b6cb0;color:#fff}.grade-header-btn--delete{background:#9b2c2c;color:#fff}.grade-cell-input{width:80px;padding:.3rem .4rem;background:#152030;color:#e2e8f0;border:1px solid #2f3f55;border-radius:5px;font-size:.85rem;text-align:center;outline:none;transition:border-color .2s,box-shadow .2s}.grade-cell-input:focus{border-color:#4a90d9;box-shadow:0 0 0 2px #4a90d933}.grades-scale-form{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.grades-scale-label{font-size:.85rem;font-weight:600;color:#7a9abf;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.grades-scale-fields{display:flex;align-items:center;gap:.5rem}.grades-scale-field{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#cbd5e1}.grades-scale-separator{color:#4a6a8a;font-size:1rem}.grades-scale-error{color:#fc8181;font-size:.8rem;margin:0;width:100%}.navtab-container{display:flex;border-bottom:2px solid #eee;margin-bottom:1rem}.navtab-btn{padding:.7em 1.5em;border:none;border-bottom:3px solid transparent;background:none;font-weight:400;font-size:1rem;color:#888;cursor:pointer;outline:none;transition:color .2s,border-bottom .2s,font-weight .2s}.navtab-btn.active{color:var(--color-blue-app, #1c4cb3);font-weight:700}.search-container{display:flex;align-items:center;padding:0 12px;height:40px;width:100%;box-sizing:border-box;background:#f5f5f5;border-radius:8px;gap:.5rem}.search-input{flex:1;border:none;background:transparent;color:#000;outline:none;padding:8px 0;font-size:1rem}.search-button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.search-button svg{color:#1c4cb3;width:22px;height:22px}.form-add-contact{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-add-contact.form-add-contact-in-modal{width:50%;margin-left:auto}.search-section{position:relative}.instruction-info{font-style:italic!important;font-size:.8rem}.results-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;max-height:45vh;overflow-y:auto}.results-list.results-list-in-modal{position:absolute;width:100%;background:white}.contact-add-info{display:flex;flex-direction:column}.contact-add-info .name{font-weight:600;color:var(--color-blue-app);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-add-info .email{color:var(--color-gray);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-cancel,.btn-save{flex:1;padding:1rem;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-cancel{background:#f0f4ff;color:#1c4cb3}.btn-save{background:#ff6b00;color:#fff}.result-item{transition:background .2s,box-shadow .2s;border-radius:6px;padding:.5rem}.result-item:hover{background:#f0f4ff;box-shadow:0 2px 8px #1c4cb314;cursor:pointer;color:#000}.subject-form{display:flex;flex-direction:column;gap:1.2rem}.selected-contact-info{background:#f0f4ff;border-radius:8px;padding:.75rem 1rem;border-left:3px solid var(--color-blue-app, #1c4cb3)}.selected-contact-name{font-weight:600;color:var(--color-blue-app, #1c4cb3);font-size:1rem;margin:0 0 .2rem}.selected-contact-email{color:var(--color-gray, #888);font-size:.85rem;margin:0}.subject-input-group{display:flex;flex-direction:column;gap:.4rem}.subject-label{font-weight:600;font-size:.9rem;color:var(--color-blue-app, #1c4cb3)}.subject-input{padding:.65rem .85rem;border:1.5px solid #d0d7e8;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s}.subject-input:focus{border-color:var(--color-blue-app, #1c4cb3)}.subject-input--error{border-color:#e53e3e}.subject-error{font-size:.8rem;color:#e53e3e}.subject-actions{display:flex;gap:.75rem}.select-teacher-hint{font-style:italic;color:var(--color-gray, #7a9abf);font-size:.9rem;padding:.75rem 0}.students-table-container{width:100%;box-sizing:border-box;margin-bottom:5rem}.search-field{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.search-field input[type=text]{flex:1;padding:.55rem 1rem;background:#1a2233;color:#e2e8f0;border:1px solid #2f3f55;border-radius:8px;font-size:.9rem;outline:none;transition:border-color .2s,box-shadow .2s}.search-field input[type=text]::placeholder{color:#5a6a80}.search-field input[type=text]:focus{border-color:#4a90d9;box-shadow:0 0 0 3px #4a90d92e}.search-field input[type=text]:disabled{opacity:.45;cursor:not-allowed}.students-table-wrapper{overflow-x:auto;border-radius:12px;border:1px solid #2f3f55;background:#1a2233}.students-table{width:100%;border-collapse:collapse;font-size:.88rem;color:#cbd5e1}.students-table thead tr{background:#1e2d42;border-bottom:2px solid #2f3f55}.students-table thead th{padding:.85rem 1.1rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a9abf;white-space:nowrap}.students-table tbody tr{border-bottom:1px solid #243044;transition:background .18s}.students-table tbody tr:last-child{border-bottom:none}.students-table-row:hover{background:#223050}.students-table tbody td{padding:.78rem 1.1rem;vertical-align:middle}.student-name-cell{display:flex;align-items:center;gap:.65rem}.student-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3a6186,#89253e);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0;text-transform:uppercase}.student-avatar--img{background:none;object-fit:cover}.student-username-badge{display:inline-block;padding:.18rem .55rem;border-radius:20px;background:#1e3a5f;color:#7ab3e0;font-size:.78rem;font-weight:600;letter-spacing:.03em}.student-email{color:#5f7d9b;font-size:.82rem}.btn-delete-student{padding:.32rem .75rem;background:transparent;color:#e05c5c;border:1px solid #5a2020;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s,color .18s;white-space:nowrap}.btn-delete-student:hover{background:#5a2020;border-color:#e05c5c;color:#fff}.loading-more-text{text-align:center;color:#4a7aad;font-size:.85rem;padding:.75rem 0}.sync-list{display:flex;flex-direction:column;gap:.75rem;max-height:420px;overflow-y:auto;padding-right:4px}.sync-list::-webkit-scrollbar{width:5px}.sync-list::-webkit-scrollbar-track{background:#1a2233}.sync-list::-webkit-scrollbar-thumb{background:#2f3f55;border-radius:4px}.sync-meet-card{background:#1e2d42;border:1px solid #2f3f55;border-radius:10px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem;cursor:pointer;transition:background .18s,border-color .18s}.sync-meet-card:hover{background:#223050;border-color:#4a90d9}.sync-meet-card--loading{opacity:.6;cursor:wait}.sync-meet-card--success{border-color:#065f46;background:#0f2a1e}.sync-meet-header{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.sync-meet-name{font-size:.85rem;font-weight:700;color:#e2e8f0;flex:1;min-width:0}.sync-meet-date-range{font-size:.75rem;font-weight:600;color:#7ab3e0;white-space:nowrap}.sync-meet-status{font-size:.7rem;color:#4a6a88;font-style:italic}.sync-meet-status--ok{color:#6ee7b7;font-style:normal;font-weight:600}.sync-meet-days{display:flex;flex-wrap:wrap;gap:.4rem}.sync-day-chip{display:flex;align-items:center;gap:.35rem;background:#1a2e47;border:1px solid #2f4a6a;border-radius:6px;padding:.22rem .6rem}.sync-day-label{font-size:.7rem;font-weight:700;color:#4a90d9;text-transform:uppercase;letter-spacing:.05em}.sync-day-time{font-size:.72rem;color:#94a3b8}.sync-no-days{font-size:.75rem;color:#4a6a88;font-style:italic}.sync-empty{text-align:center;color:#4a6a88;font-size:.88rem;padding:1.5rem 0}.sync-teolive{display:flex;flex-direction:column;gap:1.25rem;min-height:200px}.sync-steps{display:flex;align-items:center;gap:0;margin-bottom:.25rem}.sync-step-dot{width:28px;height:28px;border-radius:50%;background:#1e2d42;border:2px solid #2f3f55;color:#4a6a88;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,border-color .2s,color .2s}.sync-step-dot--active{background:#1e3a5f;border-color:#4a90d9;color:#7ab3e0}.sync-step-line{flex:1;height:2px;background:#2f3f55}.sync-choose-type{display:flex;flex-direction:column;gap:1rem}.sync-choose-label{color:#94a3b8;font-size:.9rem;margin:0}.sync-type-options{display:flex;gap:.75rem}.sync-type-btn{flex:1;padding:1rem .75rem;background:#1e2d42;color:#7ab3e0;border:1px solid #2f3f55;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s;text-align:center}.sync-type-btn:hover{background:#223050;border-color:#4a90d9}.sync-meet-step{display:flex;flex-direction:column;gap:.75rem}.sync-percentage-form{display:flex;flex-direction:column;gap:1rem}.sync-selected-meet-info{background:#1e2d42;border-left:3px solid #4a90d9;border-radius:6px;padding:.65rem .9rem}.sync-selected-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4a90d9;margin:0 0 .25rem}.sync-selected-name{font-size:.9rem;font-weight:600;color:#e2e8f0;margin:0}.sync-input-group{display:flex;flex-direction:column;gap:.4rem}.sync-input-label{font-size:.82rem;font-weight:600;color:#7ab3e0}.sync-number-input{padding:.6rem .85rem;background:#1a2233;color:#e2e8f0;border:1.5px solid #2f3f55;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.sync-number-input:focus{border-color:#4a90d9}.sync-number-input--error{border-color:#e05c5c}.sync-field-error{font-size:.78rem;color:#e05c5c}.sync-form-actions{display:flex;gap:.75rem}.sync-back-btn,.sync-save-btn{flex:1;padding:.7rem 1rem;border:none;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .18s}.sync-back-btn{background:#1e2d42;color:#7ab3e0;border:1px solid #2f3f55}.sync-back-btn:hover:not(:disabled){background:#223050}.sync-save-btn{background:#ff6b00;color:#fff}.sync-save-btn:hover:not(:disabled){background:#e05a00}.sync-back-btn:disabled,.sync-save-btn:disabled{opacity:.55;cursor:not-allowed}.sync-success-msg{text-align:center;color:#6ee7b7;font-size:1rem;font-weight:600;padding:2rem 0}.subscriptions-section{margin-bottom:1.75rem}.subscriptions-section-title{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.subscriptions-section-title h3{font-size:1.3em;font-weight:600;margin:0;color:#e2e8f0}.subscriptions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.subscription-card{background:#1a2233;border:1px solid #2f3f55;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}.subscription-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000059}.subscription-card--inactive{opacity:.55}.subscription-card-flag-wrapper{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid #2f3f55;background:#0f1826}.subscription-card-flag{width:100%;height:100%;object-fit:cover;display:block}.subscription-card-body{padding:1rem 1.1rem 1.1rem;display:flex;align-items:flex-start;gap:.9rem;flex:1}.subscription-card-info{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.subscription-card-name{font-size:.92rem;font-weight:700;color:#e2e8f0;margin:0;line-height:1.3}.subscription-card-description{font-size:.78rem;color:#64748b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.subscriptions-error{color:#e05c5c;font-size:.9rem;text-align:center;padding:1rem}.section-title{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1em}.section-title h3{font-size:1.3em;font-weight:600;margin:0}.teachers-table-container{width:100%;box-sizing:border-box;margin-bottom:1rem}.teachers-table-wrapper{overflow-x:auto;border-radius:12px;border:1px solid #2f3f55;background:#1a2233}.teachers-table{width:100%;border-collapse:collapse;font-size:.88rem;color:#cbd5e1}.teachers-table thead tr{background:#1e2d42;border-bottom:2px solid #2f3f55}.teachers-table thead th{padding:.85rem 1.1rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a9abf;white-space:nowrap}.teachers-table tbody tr{border-bottom:1px solid #243044;transition:background .18s}.teachers-table tbody tr:last-child{border-bottom:none}.teachers-table-row:hover{background:#223050}.teachers-table tbody td{padding:.78rem 1.1rem;vertical-align:middle}.teacher-name-cell{display:flex;align-items:center;gap:.65rem}.teacher-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1a5276,#196f3d);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0;text-transform:uppercase}.teacher-avatar--img{background:none;object-fit:cover}.teacher-username-badge{display:inline-block;padding:.18rem .55rem;border-radius:20px;background:#1a3a2a;color:#6abf8a;font-size:.78rem;font-weight:600;letter-spacing:.03em}.teacher-email{color:#5f7d9b;font-size:.82rem}.btn-delete-teacher{padding:.32rem .75rem;background:transparent;color:#e05c5c;border:1px solid #5a2020;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s,color .18s;white-space:nowrap}.btn-delete-teacher:hover{background:#5a2020;border-color:#e05c5c;color:#fff}.teachers-table-row--selectable{cursor:pointer}.teachers-table-row--selected{background:#1e3a5f!important;outline:2px solid #3b7dd8;outline-offset:-2px}.teachers-table-row--selected td{color:#e2eaf6}.select-teacher-hint{font-style:italic;color:#7a9abf;font-size:.9rem;padding:.6rem 0 .2rem}.internal-error{color:#e05c5c;font-size:.9rem;text-align:center;padding:1rem}.breadcrumb-content-cards{flex:1 1 auto;min-height:0;box-sizing:border-box}.userTicketsPageWrapper{display:flex;flex-direction:column;height:100%;padding:0 1.5em;box-sizing:border-box;overflow:hidden}.userTicketsPageTitle{font-family:Poppins,monospace;font-size:1.8em;font-weight:700;color:#1755ad;margin:.5em 0 .4em;flex-shrink:0}.userTicketsPage{display:grid;grid-template-columns:30% 1fr;flex:1;min-height:0;overflow:hidden;font-family:Poppins,monospace;border:1px solid #ececec;border-radius:14px;margin-bottom:.5em}.ticketsPanel{display:flex;flex-direction:column;min-height:0;border-right:1px solid #ececec;overflow:hidden;background:#fff}.ticketsPanelHeader{flex-shrink:0;padding:1em 1em .75em;border-bottom:1px solid #ececec;display:flex;flex-direction:column;gap:.65em}.ticketsPanelTitle{font-size:1.1em;font-weight:700;color:#1755ad;margin:0}.ticketsPanelSearchWrapper{position:relative;display:flex;align-items:center}.ticketsPanelSearchIcon{position:absolute;left:.75em;width:15px;height:15px;color:#959595;pointer-events:none}.ticketsPanelSearchInput{width:100%;padding:.55em 2.4em .55em 2.2em;border:1.5px solid #ececec;border-radius:999px;background:#f7f7f5;font-family:Poppins,monospace;font-size:.85em;color:#1755ad;outline:none;box-sizing:border-box;transition:border-color .2s}.ticketsPanelSearchInput:focus{border-color:#1755ad}.ticketsPanelSearchClear{position:absolute;right:.6em;background:none;border:none;cursor:pointer;color:#959595;font-size:1.1em;line-height:1;padding:.15em .3em;border-radius:50%}.ticketsPanelSearchClear:hover{color:#1755ad;background:rgba(0,0,0,.06)}.ticketsPanelList{flex:1;min-height:0;overflow-y:auto;list-style:none;padding:0;margin:0}.ticketListItem{padding:.85em 1em;cursor:pointer;border-left:4px solid transparent;border-bottom:1px solid #ececec;display:flex;flex-direction:column;gap:.35em;transition:background-color .15s}.ticketListItem:hover{background-color:#1755ad0d}.ticketListItemSelected{background-color:#1755ad12;border-left-color:#1755ad}.ticketListItemTop{display:flex;justify-content:space-between;align-items:flex-start;gap:.5em}.ticketListItemSubject{font-size:.88em;font-weight:600;color:#1755ad;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.ticketListItemDate{font-size:.75em;color:#959595;white-space:nowrap;flex-shrink:0}.ticketListItemBadges{display:flex;gap:.4em;flex-wrap:wrap}.ticketListItemMeta{display:flex;justify-content:space-between;align-items:center;gap:.75em}.ticketsDetail{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;background:#fff}.ticketDetail{display:flex;flex-direction:column;align-self:stretch;flex:1;min-height:0;overflow:hidden}.ticketDetailHeader{flex-shrink:0;background:#f7f7f5;padding:1.25em 1.75em;border-bottom:1px solid #ececec;overflow:visible;display:flex;flex-direction:column;gap:.65em}.ticketDetailHeaderTop{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.ticketDetailSubject{font-size:1.2em;font-weight:700;color:#1755ad;margin:0;flex:1}.ticketDetailHeaderBadges{display:flex;gap:.5em;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:center}.ticketDetailDescription{font-size:.93em;color:#000;line-height:1.6;margin:0;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ticketDetailMeta{display:flex;gap:1.25em;flex-wrap:wrap;align-items:center}.ticketDetailDate{font-size:.8em;color:#959595}.ticketDetailEvidenceLink{display:block;width:fit-content;border-radius:8px;overflow:hidden;border:1.5px solid rgba(0,0,0,.12);cursor:zoom-in;transition:box-shadow .2s,border-color .2s}.ticketDetailEvidenceLink:hover{box-shadow:0 4px 16px #00000026;border-color:#1755ad}.ticketDetailEvidenceImg{display:block;max-width:100%;max-height:90px;object-fit:contain;background:#fff}.ticketDetailTimeline{flex:1;min-height:0;overflow-y:auto;padding:1.25em 1.75em;display:flex;flex-direction:column;gap:.85em}.ticketDetailNoResponses{text-align:center;color:#959595;font-size:.9em;margin-top:2em}.ticketResponseRow{display:flex;justify-content:flex-start}.ticketResponseRowOwn{justify-content:flex-end}.ticketResponseBubble{max-width:72%;padding:.7em 1em;border-radius:14px;display:flex;flex-direction:column;gap:.35em}.ticketResponseBubbleOwn{background:rgba(23,85,173,.07);border-bottom-right-radius:4px}.ticketResponseBubbleAgent{background:#fff;border:1px solid #ececec;border-bottom-left-radius:4px}.ticketResponseBubbleInternal{background:rgba(231,182,141,.18);border:2px dashed #e7b68d;border-radius:14px;align-self:center;max-width:80%}.ticketResponseAuthor{font-size:.75em;font-weight:600;color:#1755ad;margin:0}.ticketResponseContent{font-size:.9em;color:#000;white-space:pre-wrap;margin:0;line-height:1.5}.ticketResponseAttachmentLink{display:block;width:fit-content;border-radius:8px;overflow:hidden;border:1.5px solid rgba(0,0,0,.12);cursor:zoom-in;transition:box-shadow .2s,border-color .2s}.ticketResponseAttachmentLink:hover{box-shadow:0 4px 14px #00000026;border-color:#1755ad}.ticketResponseAttachmentImg{display:block;max-width:100%;max-height:180px;object-fit:contain;background:#fff}.ticketResponseDate{font-size:.73em;color:#959595;align-self:flex-end}.ticketResponseFooter{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-top:.15em}.ticketResponseActions{display:flex;align-items:center;gap:.25em;opacity:0;transition:opacity .15s}.ticketResponseBubble:hover .ticketResponseActions{opacity:1}.ticketResponseActionBtn{display:flex;align-items:center;justify-content:center;padding:.25em;border:none;background:none;border-radius:4px;cursor:pointer;color:#959595;transition:color .15s,background .15s}.ticketResponseActionBtn:hover{color:#1755ad;background:rgba(0,0,0,.07)}.ticketResponseActionBtnDelete:hover{color:#d8083f;background:rgba(216,8,63,.08)}.ticketResponseConfirmDelete{display:flex;align-items:center;gap:.25em}.ticketResponseConfirmYes{font-family:Poppins,monospace;font-size:.72em;font-weight:600;padding:.2em .6em;border-radius:999px;border:1.5px solid #d8083f;background:rgba(216,8,63,.08);color:#d8083f;cursor:pointer;transition:background .15s}.ticketResponseConfirmYes:hover:not(:disabled){background:rgba(216,8,63,.18)}.ticketResponseConfirmYes:disabled{opacity:.6;cursor:not-allowed}.ticketResponseConfirmNo{font-family:Poppins,monospace;font-size:.72em;font-weight:600;padding:.2em .6em;border-radius:999px;border:1.5px solid #ececec;background:none;color:#959595;cursor:pointer;transition:border-color .15s,color .15s}.ticketResponseConfirmNo:hover:not(:disabled){border-color:#1755ad;color:#1755ad}.ticketResponseEditArea{display:flex;flex-direction:column;gap:.4em}.ticketResponseEditTextarea{width:100%;resize:none;border:1.5px solid #ececec;border-radius:8px;padding:.5em .75em;font-family:Poppins,monospace;font-size:.88em;color:#000;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s}.ticketResponseEditTextarea:focus{border-color:#000}.ticketResponseEditTextarea:disabled{opacity:.6}.ticketResponseEditChangeAttachment{font-family:Poppins,monospace;font-size:.8em;padding:.38em .85em;border:1.5px solid #ececec;border-radius:999px;background:none;color:#1755ad;cursor:pointer;transition:border-color .15s,color .15s}.ticketResponseEditChangeAttachment:hover:not(:disabled){border-color:#1755ad;color:#1755ad}.ticketResponseEditChangeAttachment:disabled{opacity:.6;cursor:not-allowed}.ticketResponseEditActions{display:flex;justify-content:flex-end;gap:.4em}.ticketResponseEditAttachmentRow{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.ticketResponseEditAttachmentCurrent{display:flex;align-items:flex-start;gap:.6em;flex-direction:column}.ticketResponseEditRemoveAttachment{font-family:Poppins,monospace;font-size:.8em;padding:.38em .85em;border:1.5px solid #d8083f;border-radius:999px;background:none;color:#d8083f;cursor:pointer;transition:background .15s}.ticketResponseEditRemoveAttachment:hover:not(:disabled){background:rgba(216,8,63,.08)}.ticketResponseEditRemoveAttachment:disabled{opacity:.6;cursor:not-allowed}.ticketResponseEditAttachmentRemoved{font-size:.78em;color:#d8083f;margin:0}.ticketResponseEditAttachmentNew{font-size:.78em;color:#1755ad;margin:0;word-break:break-all}.ticketResponseEditAttachmentUndo{background:none;border:none;cursor:pointer;color:#1755ad;font-size:inherit;font-family:inherit;padding:0;text-decoration:underline}.ticketResponseEditAttachmentUndo:hover{opacity:.8}.ticketResponseEditCancel{font-family:Poppins,monospace;font-size:.8em;padding:.3em .9em;border-radius:999px;border:1.5px solid #ececec;background:none;color:#959595;cursor:pointer;transition:border-color .15s,color .15s}.ticketResponseEditCancel:hover:not(:disabled){border-color:#1755ad;color:#1755ad}.ticketResponseEditCancel:disabled{opacity:.6;cursor:not-allowed}.ticketResponseEditSave{font-family:Poppins,monospace;font-size:.8em;font-weight:600;padding:.3em .9em;border-radius:999px;border:none;background:#1755ad;color:#fff;cursor:pointer;transition:opacity .15s}.ticketResponseEditSave:hover:not(:disabled){opacity:.85}.ticketResponseEditSave:disabled{opacity:.5;cursor:not-allowed}.ticketResponseActionError{font-size:.75em;color:#d8083f;margin:0}.ticketDetailReplyArea{flex-shrink:0;border-top:1px solid #ececec;background:#f7f7f5;padding:.9em 1.75em}.replyFormInline{display:flex;flex-direction:column;gap:.55em}.replyFormTextareaInline{width:100%;resize:none;border:1.5px solid #ececec;border-radius:10px;padding:.7em 1em;font-family:Poppins,monospace;font-size:.88em;color:#000;background:#f7f7f5;outline:none;box-sizing:border-box;transition:border-color .2s}.replyFormTextareaInline:focus{border-color:#000;background:#fff}.replyFormTextareaInline:disabled{opacity:.6;cursor:not-allowed}.replyFormInlineFooter{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5em}.replyFormInlineActions{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.replyFormAttachBtn{display:flex;align-items:center;gap:.35em;padding:.38em .85em;border:1.5px solid rgba(0,0,0,.2);border-radius:999px;background:none;font-family:Poppins,monospace;font-size:.8em;color:#000;cursor:pointer;transition:border-color .2s,color .2s}.replyFormAttachBtn:hover{border-color:#000;color:#000}.replyFormInternalToggle{display:flex;align-items:center;gap:.35em;padding:.38em .85em;border:1.5px solid rgba(0,0,0,.2);border-radius:999px;background:none;font-family:Poppins,monospace;font-size:.8em;color:#000;cursor:pointer;transition:all .2s}.replyFormInternalToggle:hover{border-color:#000;color:#000}.replyFormInternalToggleActive{background:rgba(231,182,141,.15);border-color:#e7b68d;color:#f77d08;font-weight:600}.replyFormResolveToggle{display:flex;align-items:center;gap:.35em;padding:.38em .85em;border:1.5px solid #ececec;border-radius:999px;background:none;font-family:Poppins,monospace;font-size:.8em;color:#959595;cursor:pointer;transition:all .2s}.replyFormResolveToggle:hover{border-color:#1755ad;color:#1755ad}.replyFormResolveToggle input[type=checkbox]{accent-color:#1755ad;width:1em;height:1em;cursor:pointer}.replyFormResolveToggleActive{background:rgba(23,85,173,.08);border-color:#1755ad;color:#1755ad;font-weight:600}.userTicketsPageLoader{display:flex;justify-content:center;align-items:center;padding:3em;font-size:1.1em;color:#959595}.ticketsEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;padding:4em 2em;text-align:center}.ticketsEmptyStateIcon{width:96px;height:96px;margin-bottom:.5em}.ticketsEmptyStateIcon svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(5,161,212,.18))}.ticketsEmptyStateTitle{font-family:Poppins,monospace;font-size:1.25em;font-weight:700;color:#1755ad;margin:0}.ticketsEmptyStateSub{font-family:Poppins,monospace;font-size:.95em;color:#959595;margin:0;max-width:340px}.userTicketsPageError{color:#ec2323;font-family:Poppins,monospace;font-size:1em;text-align:center;padding:2em}.ticketCardBadge{font-family:Poppins,monospace;font-size:.78em;font-weight:600;padding:.3em .9em;border-radius:999px;white-space:nowrap}.ticketStatusUnreviewed{background-color:#fe7f0126;color:#fe7f01}.ticketStatusInProgress{background-color:#1755ad1a;color:#1755ad}.ticketStatusWaitingUser{background-color:#f77d081f;color:#f77d08}.ticketStatusResolved{background-color:#9595951f;color:#959595}.ticketCardPriorityBadge{font-family:Poppins,monospace;font-size:.78em;font-weight:600;padding:.3em .9em;border-radius:999px;white-space:nowrap}.ticketPriorityLow{background-color:#1755ad1a;color:#1755ad}.ticketPriorityMedium{background-color:#f77d0826;color:#f77d08}.ticketPriorityHigh{background-color:#d8083f1f;color:#d8083f}.ticketPriorityCritical{background-color:#d8083f33;color:#d8083f;border:1px solid rgba(216,8,63,.4)}.ticketCardAssignedTo{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;padding:.5em .8em;border-radius:8px;background:rgba(255,255,255,.65);border:1px solid rgba(23,85,173,.15)}.ticketCardAssignedToLabel{font-family:Poppins,monospace;font-size:.8em;font-weight:600;color:#296098;flex-shrink:0}.ticketCardAssignedToName{font-family:Poppins,monospace;font-size:.85em;font-weight:600;color:#296098}.ticketCardAssignedToEmail{font-family:Poppins,monospace;font-size:.78em;color:#959595}.ticketCardAssignBtn{font-family:Poppins,monospace;font-size:.82em;font-weight:600;padding:.35em 1em;border-radius:999px;border:1.5px solid #1755ad;background:none;color:#1755ad;cursor:pointer;margin-left:auto;flex-shrink:0;transition:background-color .25s ease,color .25s ease}.ticketCardAssignBtn:hover{background-color:#1755ad;color:#fff}.ticketCardResponseInternalBadge{font-family:Poppins,monospace;font-size:.72em;font-weight:600;color:#b56726;background-color:#e7b68d4d;padding:.2em .7em;border-radius:999px;align-self:flex-start}.replyForm{display:flex;flex-direction:column;gap:1.2em;font-family:Poppins,monospace}.replyFormField{display:flex;flex-direction:column;gap:.4em}.replyFormLabel{font-size:.85em;font-weight:600;color:#1755ad}.replyFormTextarea{width:100%;resize:vertical;border:1.5px solid #ececec;border-radius:8px;padding:.75em 1em;font-family:Poppins,monospace;font-size:.9em;color:#000;background:#fff;transition:border-color .2s;outline:none;box-sizing:border-box}.replyFormTextarea:focus{border-color:#000}.replyFormTextarea:disabled{opacity:.6;cursor:not-allowed}.replyFormDropZone{position:relative;border:2px dashed #ececec;border-radius:8px;padding:1.2em;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.replyFormDropZone:hover{border-color:#1755ad;background:rgba(23,85,173,.04)}.replyFormDropZone.replyFormDropZoneDragging{border-color:#1755ad;background:rgba(23,85,173,.06)}.replyFormDropZone.replyFormDropZoneHasFile{border-color:#1755ad;background:rgba(23,85,173,.04)}.replyFormFileInput{display:none}.replyFormDropZoneText{margin:0;font-size:.85em;color:#959595;pointer-events:none}.replyFormDropZoneFileInfo{display:flex;align-items:center;justify-content:center;gap:.75em}.replyFormDropZoneFileName{font-size:.85em;color:#1755ad;font-weight:500;word-break:break-all}.replyFormDropZoneRemove{background:none;border:none;cursor:pointer;color:#d8083f;font-size:1.2em;line-height:1;padding:0 .2em;border-radius:50%}.replyFormDropZoneRemove:hover{background:rgba(216,8,63,.1)}.replyFormCheckboxLabel{display:flex;align-items:center;gap:.6em;font-size:.88em;color:#1755ad;font-weight:500;cursor:pointer;width:fit-content;padding:.5em .8em;border-radius:6px;background:rgba(231,182,141,.08);border:1.5px solid rgba(231,182,141,.3)}.replyFormCheckboxLabel input[type=checkbox]{accent-color:#e7b68d;width:1em;height:1em;cursor:pointer}.replyFormError{margin:0;font-size:.85em;color:#d8083f;background:rgba(216,8,63,.08);border-radius:6px;padding:.5em .8em}.replyFormActions{display:flex;justify-content:flex-end;gap:.75em;padding-top:.5em;border-top:1px solid #ececec}.replyFormBtnCancel{background:none;border:1.5px solid #ececec;border-radius:8px;padding:.55em 1.2em;font-family:Poppins,monospace;font-size:.88em;color:#959595;cursor:pointer;transition:border-color .2s,color .2s}.replyFormBtnCancel:hover:not(:disabled){border-color:#1755ad;color:#1755ad}.replyFormBtnCancel:disabled{opacity:.5;cursor:not-allowed}.replyFormBtnSubmit{background:#1755ad;border:none;border-radius:8px;padding:.55em 1.4em;font-family:Poppins,monospace;font-size:.88em;font-weight:600;color:#fff;cursor:pointer;transition:opacity .2s}.replyFormBtnSubmit:hover:not(:disabled){opacity:.85}.replyFormBtnSubmit:disabled{opacity:.5;cursor:not-allowed}.ticketCardPriorityWrapper{position:relative}.ticketCardPriorityBadgeClickable{cursor:pointer;-webkit-user-select:none;user-select:none}.ticketCardPriorityBadgeClickable:hover{filter:brightness(.9)}.ticketCardPriorityDropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:100;background:#fff;border:1.5px solid #ececec;border-radius:10px;padding:.4em;display:flex;flex-direction:column;gap:.25em;box-shadow:0 4px 16px #0000001f;min-width:130px}.ticketCardPriorityOption{font-family:Poppins,monospace;font-size:.8em;font-weight:600;padding:.4em .9em;border-radius:999px;border:none;background:none;cursor:pointer;text-align:left;transition:opacity .15s}.ticketCardPriorityOption:hover{opacity:.8}.ticketCardPriorityOption.ticketPriorityLow{background-color:#1755ad1a;color:#1755ad}.ticketCardPriorityOption.ticketPriorityMedium{background-color:#f77d0826;color:#f77d08}.ticketCardPriorityOption.ticketPriorityHigh{background-color:#d8083f1f;color:#d8083f}.ticketCardPriorityOption.ticketPriorityCritical{background-color:#d8083f33;color:#d8083f;border:1px solid rgba(216,8,63,.4)}.ticketCardPriorityOptionActive{outline:2px solid currentColor;outline-offset:-2px}.ticketCardStatusWrapper{position:relative}.ticketCardStatusBadgeClickable{cursor:pointer;-webkit-user-select:none;user-select:none}.ticketCardStatusBadgeClickable:hover{filter:brightness(.9)}.ticketCardStatusDropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:100;background:#fff;border:1.5px solid #ececec;border-radius:10px;padding:.4em;display:flex;flex-direction:column;gap:.25em;box-shadow:0 4px 16px #0000001f;min-width:175px}.ticketCardStatusOption{font-family:Poppins,monospace;font-size:.8em;font-weight:600;padding:.4em .9em;border-radius:999px;border:none;background:none;cursor:pointer;text-align:left;transition:opacity .15s}.ticketCardStatusOption:hover{opacity:.8}.ticketCardStatusOption.ticketStatusUnreviewed{background-color:#fe7f0126;color:#fe7f01}.ticketCardStatusOption.ticketStatusInProgress{background-color:#1755ad1a;color:#1755ad}.ticketCardStatusOption.ticketStatusWaitingUser{background-color:#f77d081f;color:#f77d08}.ticketCardStatusOption.ticketStatusResolved{background-color:#9595951f;color:#959595}.ticketCardStatusOptionActive{outline:2px solid currentColor;outline-offset:-2px}.assignResolverForm{display:flex;flex-direction:column;gap:1em;font-family:Poppins,monospace}.assignResolverSearch{display:flex}.assignResolverSearchInput{flex:1;border:1.5px solid #ececec;border-radius:8px;padding:.65em 1em;font-family:Poppins,monospace;font-size:.9em;color:#000;background:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.assignResolverSearchInput:disabled{opacity:.6;cursor:not-allowed}.assignResolverList{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:.5em;padding-right:4px}.assignResolverItem{background-color:#1755ad0d;border-radius:8px;padding:.7em 1em;cursor:pointer;transition:background-color .2s;display:flex;flex-direction:column;gap:.2em}.assignResolverItem:hover{background-color:#ececec}.assignResolverItemName{margin:0;font-size:.92em;font-weight:600;color:#1755ad}.assignResolverItemEmail{margin:0;font-size:.78em;color:#959595}.assignResolverEmpty,.assignResolverLoading{margin:0;font-size:.85em;color:#959595;text-align:center;padding:1em 0}.assignResolverError{margin:0;font-size:.85em;color:#d8083f;background:rgba(216,8,63,.08);border-radius:6px;padding:.5em .8em}.assignResolverActions{display:flex;justify-content:flex-end;padding-top:.5em;border-top:1px solid #ececec}.ticketsNavTab{display:flex;border-bottom:2px solid #ececec;margin-bottom:1.5rem}.ticketsNavTabBtn{padding:.65em 1.6em;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;background:none;font-weight:500;font-size:1rem;color:#959595;cursor:pointer;outline:none;transition:color .2s,border-bottom-color .2s,font-weight .2s}.ticketsNavTabBtn:hover{color:#26aeca}.ticketsNavTabBtnActive{color:#26aeca;font-weight:700;border-bottom-color:#26aeca}html,body,#redwood-app{height:100%}.bg7{background-color:#f77d08}.btnGreen{background-color:#36af77;border:2px solid #297a55;border-radius:3px;color:#f2f2f2;font-weight:600;font-size:1rem;transition:all .2s}.btnGreen:hover{background-color:#32ac73d3}.inputChange{background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #f2f2f2;color:#fff;padding:5px;outline:none}.inputChange::placeholder{color:#fff}.inputChangeBlack{width:100%;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #4d4d4d;color:#4d4d4d;padding:5px;outline:none}.inputChangeBlack::placeholder{color:#4d4d4d}.btnBlue{background-color:#0c4d83;border:2px solid #103a69;border-radius:3px;color:#f2f2f2;font-weight:600;font-size:1rem;transition:all .2s}.btnBlue:hover{background-color:#0c4e83be}.btnRed{background-color:#c03838;border:2px solid #b12525;color:#f2f2f2;font-weight:400;font-size:1rem;transition:all .2s;border-radius:4px;cursor:pointer}.btnRed:hover{background-color:#eb4b4b}.btnGray{background-color:#606f83;border:2px solid rgba(0,0,0,.5411764706);border-radius:4px;color:#f2f2f2;font-size:1.5rem;font-weight:400;cursor:pointer;transition:all .2s}.btnGray:hover{background-color:#506a8b}.btnGrayOutline{background-color:transparent;border:2px solid rgba(0,0,0,.5411764706);border-radius:4px;color:#0000008a;font-size:1.3rem;font-weight:400;text-transform:capitalize;cursor:pointer;transition:all .2s}.btnGrayOutline:hover{background-color:#eee}:root{color-scheme:light light}html{overscroll-behavior:none}body{overflow-x:hidden}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,Roboto,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.textH1{font-size:2.2rem;font-weight:400;margin-bottom:.5rem}.textH2{font-size:1.7rem;font-weight:700;margin-bottom:.5rem}.textH3{font-size:1.4rem;font-weight:400;margin-bottom:.5rem}.textDescription{color:#0009;max-width:60ch}.textSmall{font-size:.9rem}.textUnderlineHover{position:relative}.textUnderlineHover:hover:after{position:absolute;display:block;content:"";bottom:-5px;left:-.3rem;width:calc(100% + .6rem);height:2px;background-color:#1755ad}.textUnderlineHover2{position:relative}.textUnderlineHover2:hover:after{position:absolute;display:block;content:"";bottom:-5px;left:-.3rem;width:calc(100% + .6rem);height:2px;background-color:#f77d08}.textUnderline:after{position:absolute;display:block;content:"";bottom:-5px;left:-.3rem;width:calc(100% + .6rem);height:2px;background-color:#f77d08}.textUnderline2:after{position:absolute;display:block;content:"";bottom:-3px;left:-.3rem;width:calc(100% + .6rem);height:3px;border-radius:10px;background-color:#1755ad}.textError{font-size:.8rem;color:#ff0000b3}.form{display:flex;flex-direction:column;gap:2rem}.formSet{display:flex;flex-direction:column;gap:.5rem}.formSet>input{width:100%;font-size:.9rem;padding:.6rem .8rem;border-radius:10px;border:1px solid rgba(0,0,0,.3);color:#000000e6}.formSet>input::placeholder{color:#00000080}.formSet>textArea{max-width:100%;min-width:100%;height:200px;max-height:200px;min-height:200px;padding:.6rem .8rem;border-radius:10px;border:1px solid rgba(0,0,0,.3);color:#000000e6}.formSet>textArea::placeholder{color:#00000080}.formSet>select{-webkit-appearance:none;cursor:pointer;padding:.6rem .8rem;border-radius:10px;border:1px solid transparent;outline:1px solid rgba(0,0,0,.3);color:#000000e6}.formSet>select:focus{outline:2px solid blue}.formSubmit{cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;height:2rem;padding:.5rem 0;border-radius:10px;border:none;background-color:#05a1d4;color:#fff}.formSubmit:disabled{background-color:#05a1d466}.formFieldError{font-size:.7rem;opacity:.8;margin-top:-.4rem;margin-left:.5rem;color:red}.page{padding:1rem 1rem 4rem;height:100%}.pageSub{overflow:scroll;padding:1.5rem 2rem 5rem;max-width:500px}.pageDeadSpace{flex-grow:1;height:100%;background-color:#0000001a}.pageHead{margin-bottom:3rem}.pageDescription{color:#0009;max-width:60ch}.sectionPrimary{width:100%;border-radius:20px;background-color:#cccccc1a;border:2px solid rgba(0,0,0,.1)}.sectionComplementary{width:100%;padding:1rem;border-bottom:2px solid rgba(0,0,0,.1)}.sectionComplementary:last-of-type{border-bottom:none}.utilitiesHSeparator{width:2px;height:2rem;margin:0 1.5rem;border-radius:10px;background-color:#1755ad}
