@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Tilt+Warp&display=swap";@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&family=Tilt+Warp&display=swap";html[data-theme=light]{--bg-1: #fafcfe;--bg-2: #ffffff;--bg-3: #fafafa;--bg-4: #f1f9ff;--bg-5: #e6f4ff;--color-1: #7980a6;--color-2: #09212d;--light: #ffffff;--dark: #000000;--shadow-1: rgba(121, 128, 166, .07);--shadow-2: rgba(121, 128, 166, .18);--Blue-100: #d5edf9;--Blue-200: #f5fbff;--Blue-300: #f1f9ff;--Blue-400: #d5edf9;--Blue-500: #addcf2;--Blue-600: #88cef1;--Blue-700: #48d3ff;--Blue-800: #31a7df;--Blue-900: #137cb6;--Blue-950: #09212d;--azure-blue-100: #f5fbff;--azure-blue-200: #e9f5ff;--azure-blue-300: #abd9fb;--azure-blue-400: #48a3e8;--azure-blue-500: #1475ca;--azure-blue-600: #105494;--azure-blue-700: #143e66;--grey-100: #fcfcff;--grey-200: #f6f7fd;--grey-300: #f1f2fa;--grey-400: #e8eaf5;--grey-500: #d5d9ee;--grey-600: #cacde2;--grey-700: #7980a6;--grey-800: #4c5063;--royal-blue-100: #f9fbff;--royal-blue-200: #f4f9ff;--royal-blue-300: #edf5ff;--royal-blue-400: #deebff;--royal-blue-500: #c4d8ff;--royal-blue-600: #a1beff;--royal-blue-700: #5c75f8;--royal-blue-800: #4c5aee;--royal-blue-900: #4557c5;--royal-blue-950: #2a3485;--purple-100: #f9f9ff;--purple-200: #f4f5ff;--purple-300: #eaecff;--purple-400: #d5d4ff;--purple-500: #b5b1ff;--purple-600: #929af5;--purple-700: #745efe;--purple-800: #5347ce;--purple-900: #3d19be;--red-100: #fff9fb;--red-200: #ffebf0;--red-300: #ffcad8;--red-400: #ff9fb8;--red-500: #ff6993;--red-600: #ff437c;--red-700: #ed115e;--red-800: #a8094a;--yellow-100: #fff9eb;--yellow-200: #feedc7;--yellow-300: #fdda8a;--yellow-400: #fcc04d;--yellow-500: #fbb03b;--yellow-600: #f5850b;--yellow-700: #d96006;--yellow-800: #782a0f;--green-100: #f9ffff;--green-200: #f0fefd;--green-300: #dff6f5;--green-400: #ade2dd;--green-500: #70c8c2;--green-600: #50b1ae;--green-700: #2a7878;--green-800: #0d2526}html[data-theme=dark]{--bg-1: #18191a;--bg-2: #232526;--bg-3: #2a2a2a;--bg-4: #22313f;--bg-5: #2d3d4d;--color-1: #7980a6;--color-2: #a8b3bd;--shadow-1: rgba(121, 128, 166, .02);--shadow-2: rgba(156, 158, 165, .1);--light: #ffffff;--dark: #000000;--Blue-100: #d5edf9;--Blue-200: #f5fbff;--Blue-300: #f1f9ff;--Blue-400: #d5edf9;--Blue-500: #addcf2;--Blue-600: #88cef1;--Blue-700: #48d3ff;--Blue-800: #31a7df;--Blue-900: #137cb6;--Blue-950: #09212d;--azure-blue-100: #f5fbff;--azure-blue-200: #e9f5ff;--azure-blue-300: #abd9fb;--azure-blue-400: #48a3e8;--azure-blue-500: #1475ca;--azure-blue-600: #105494;--azure-blue-700: #143e66;--grey-100: #fcfcff;--grey-200: #f6f7fd;--grey-300: #f1f2fa;--grey-400: #e8eaf5;--grey-500: #d5d9ee;--grey-600: #cacde2;--grey-700: #7980a6;--grey-800: #4c5063;--royal-blue-100: #f9fbff;--royal-blue-200: #f4f9ff;--royal-blue-300: #edf5ff;--royal-blue-400: #deebff;--royal-blue-500: #c4d8ff;--royal-blue-600: #a1beff;--royal-blue-700: #5c75f8;--royal-blue-800: #4c5aee;--royal-blue-900: #4557c5;--royal-blue-950: #2a3485;--purple-100: #f9f9ff;--purple-200: #f4f5ff;--purple-300: #eaecff;--purple-400: #d5d4ff;--purple-500: #b5b1ff;--purple-600: #929af5;--purple-700: #745efe;--purple-800: #5347ce;--purple-900: #3d19be;--red-100: #fff9fb;--red-200: #ffebf0;--red-300: #ffcad8;--red-400: #ff9fb8;--red-500: #ff6993;--red-600: #ff437c;--red-700: #ed115e;--red-800: #a8094a;--yellow-100: #fff9eb;--yellow-200: #feedc7;--yellow-300: #fdda8a;--yellow-400: #fcc04d;--yellow-500: #fbb03b;--yellow-600: #f5850b;--yellow-700: #d96006;--yellow-800: #782a0f;--green-100: #f9ffff;--green-200: #f0fefd;--green-300: #dff6f5;--green-400: #ade2dd;--green-500: #70c8c2;--green-600: #50b1ae;--green-700: #2a7878;--green-800: #0d2526}*{font-family:Poppins,sans-serif;margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:none}html ::-webkit-scrollbar-track{background-color:#ddd}html ::-webkit-scrollbar{width:8px;background-color:#ddd}html ::-webkit-scrollbar-thumb{background-color:#42424233;border:0px;background-clip:padding-box;width:8px;border-radius:5px}.btn{display:flex;align-items:center;justify-content:center;border:none;gap:10px;border-radius:6px;color:#fff;font-size:16px;font-style:normal;line-height:normal;font-weight:500;cursor:pointer;transition:opacity .2s ease}.btn .icon{width:25px;height:25px}.btn:hover{opacity:.8}.btn-rounded{border-radius:22px}.btn-disabled{cursor:not-allowed!important;opacity:.6}.btn-loading{cursor:wait!important;position:relative}.btn-spinner{animation:btn-spin 1s linear infinite;flex-shrink:0}.btn-spinner-circle{stroke-dasharray:45,100;stroke-linecap:round}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-light{background-color:var(light);color:var(dark)}.btn-outlined-light{background-color:transparent;border:1px solid var(light);color:var(light)}.btn-primary{background-color:var(Blue-800);color:var(light)}.btn-outlined-primary{background-color:transparent;border:1px solid var(Blue-800);color:var(Blue-800)}.btn-sm{padding:6px 14px}.btn-md{padding:8px 16px}.btn-lg{padding:10px 18px}.btn-xl{padding:12px 20px}.input-form{width:100%}.input-form .label{font-size:14px;font-weight:400}.input-form .label .red-star{font-size:12px;color:red;vertical-align:top}.input-form.input-disabled .input-container{cursor:not-allowed;pointer-events:none;background:#0000000a!important}.input-form.input-disabled .input-container input{color:#00000040!important}.input-form .error-message{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:red}.input-form .input-error{border:1px solid red!important}.input-form .input-container{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;min-height:32px;overflow:hidden;background-color:transparent;border-radius:2px;width:100%}.input-form .input-container .input{outline:none;width:100%;height:100%;border:0;background-color:transparent;direction:ltr;text-align:right}.input-form .input-container .icon{width:18px;height:18px}.input-form .input-container .eye-icon{width:18px;height:18px;cursor:pointer}.input-form .input-rounded{border-radius:8px}.input-form .input-sm{padding:6px 0}.input-form .input-md{padding:10px 0}.input-form .input-lg{padding:14px 0}.input-form .input-xl{padding:18px 0}.input-form .input-light{color:var(light);color:var(dark)}.input-form .input-container-light{border:1px solid var(light)}.input-form .input-primary{color:var(Blue-700)}.input-form .input-container-primary{border:1px solid var(Blue-700)}.input-form .input-info{color:var(azure-blue-400)}.input-form .input-container-info{border:1px solid var(azure-blue-400)}.input-form .input-success{color:var(green-600)}.input-form .input-container-success{border:1px solid var(green-600)}.input-form .input-danger{color:var(red-600)}.input-form .input-container-danger{border:1px solid var(red-600)}.input-form .input-warning{color:var(yellow-600)}.input-form .input-container-warning{border:1px solid var(yellow-600)}.input-form .input-dark{color:var(dark)}.input-form .input-container-dark{border:1px solid var(dark)}.input-form .input-secondary{color:var(purple-700);color:var(dark)}.input-form .input-container-secondary{border:1px solid var(purple-700)}/*!
* 
*   Mon Sep 06 2021 22:45:41 GMT-0500 (Central Daylight Time)
*   Accessible NProgress, (c) 2021 Nicholas Mackey - http://nmackey.com/accessible-nprogress
*   @license MIT
*
*//*!******************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles.css ***!
  \******************************************************************/#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.mark-sheet-preview-modal .media-player-header.mark-sheet-preview-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:stretch;gap:16px;width:100%;color:#fff;font-family:Noto Sans Arabic}.mark-sheet-preview-modal .mark-sheet-preview-class{justify-self:start;display:flex;align-items:center;gap:12px;min-width:0}.mark-sheet-preview-modal .mark-sheet-preview-class-label{font-size:16px;font-weight:500;white-space:nowrap}.mark-sheet-preview-modal .mark-sheet-preview-chip{display:inline-flex;align-items:center;padding:0 16px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap}.mark-sheet-preview-modal .mark-sheet-preview-trimester{justify-self:center;font-size:16px;font-weight:500;text-align:center;white-space:nowrap}.mark-sheet-preview-modal .mark-sheet-preview-right{justify-self:end;display:flex;align-items:center;gap:18px}.mark-sheet-preview-modal .mark-sheet-preview-year{font-size:16px;font-weight:500;white-space:nowrap}.mark-sheet-preview-modal .close-icon{cursor:pointer;flex-shrink:0;color:#fff}@media (max-width: 768px){.mark-sheet-preview-modal .mark-sheet-preview-header{grid-template-columns:1fr auto;gap:8px 12px}.mark-sheet-preview-modal .mark-sheet-preview-trimester{grid-column:1/-1;grid-row:2;justify-self:start}.mark-sheet-preview-modal .mark-sheet-preview-class-label,.mark-sheet-preview-modal .mark-sheet-preview-trimester,.mark-sheet-preview-modal .mark-sheet-preview-year{font-size:15px}}:root,html[data-theme=light]{--blue-100: #f9fcfe;--blue-200: #f5fbff;--blue-300: #f1f9ff;--blue-400: #d5edf9;--blue-500: #addcf2;--blue-600: #88cef1;--blue-700: #48d3ff;--blue-800: #31a7df;--blue-900: #137cb6;--blue-950: #09212d;--azure-blue-100: #f5fbff;--azure-blue-200: #e9f5ff;--azure-blue-300: #abd9fb;--azure-blue-400: #48a3e8;--azure-blue-500: #1475ca;--azure-blue-600: #105494;--azure-blue-700: #143e66;--royal-blue-100: #f9fbff;--royal-blue-200: #f4f9ff;--royal-blue-300: #edf5ff;--royal-blue-400: #deebff;--royal-blue-500: #c4d8ff;--royal-blue-600: #a1beff;--royal-blue-700: #5c75f8;--royal-blue-800: #4c5aee;--royal-blue-900: #4557c5;--royal-blue-950: #2a3485;--grey-100: #fcfcff;--grey-200: #f6f7fd;--grey-300: #f1f2fa;--grey-400: #e8eaf5;--grey-500: #d5d9ee;--grey-600: #cacde2;--grey-700: #7980a6;--grey-800: #4c5063;--purple-100: #f9f9ff;--purple-200: #f4f5ff;--purple-300: #eaecff;--purple-400: #d5d4ff;--purple-500: #b5b1ff;--purple-600: #929af5;--purple-700: #745efe;--purple-800: #5347ce;--purple-900: #3d19be;--red-100: #fff9fb;--red-200: #ffebf0;--red-300: #ffcad8;--red-400: #ff9fb8;--red-500: #ff6993;--red-600: #ff437c;--red-700: #ed115e;--red-800: #a8094a;--yellow-100: #fff9eb;--yellow-200: #feedc7;--yellow-300: #fdda8a;--yellow-400: #fcc04d;--yellow-500: #fbb03b;--yellow-600: #f5850b;--yellow-700: #d96006;--yellow-800: #782a0f;--green-100: #f9ffff;--green-200: #f0fefd;--green-300: #dff6f5;--green-400: #ade2dd;--green-500: #70c8c2;--green-600: #50b1ae;--green-700: #2a7878;--green-800: #0d2526;--white: #ffffff;--black: #000000;--bg-1: #fafcfe;--bg-2: #ffffff;--bg-3: #fafafa;--bg-4: #f1f9ff;--bg-5: #e6f4ff;--color-1: #7980a6;--color-2: #09212d;--shadow-1: rgba(121, 128, 166, .07);--shadow-2: rgba(121, 128, 166, .18)}html[data-theme=dark]{--bg-1: #18191a;--bg-2: #232526;--bg-3: #2a2a2a;--bg-4: #22313f;--bg-5: #2d3d4d;--color-1: #7980a6;--color-2: #a8b3bd;--shadow-1: rgba(121, 128, 166, .02);--shadow-2: rgba(156, 158, 165, .1);--grey-100: #1a1b20;--grey-200: #22232a;--grey-300: #2c2d36;--grey-400: #3a3b47;--grey-500: #4a4c5e;--grey-600: #5c5f78;--grey-700: #7980a6;--grey-800: #b0b8d8;--blue-100: #111e2b;--blue-200: #162130;--blue-300: #1a2a3d;--blue-400: #1e3350;--azure-blue-200: #162840;--azure-blue-300: #1e4a8a;--azure-blue-400: #1a5dba;--azure-blue-500: #0d5ab0;--royal-blue-100: #2c2d36;--royal-blue-200: #1e2a45;--royal-blue-300: #243256;--royal-blue-400: #2a3a68;--purple-200: #1a1630;--purple-300: #221d3e;--red-100: #2a1520;--red-200: #301a20;--yellow-100: #281e0d;--yellow-200: #2e2010;--green-100: #0f1f1f;--green-200: #122424}:root,html[data-theme=light]{--primary: #31a7df;--secondary: #e9f5ff}html[data-theme=dark]{--primary: #31a7df;--secondary: #1a2a3a}*{font-family:Noto Sans Arabic,sans-serif!important;margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:none}.ql-editor u{text-decoration:underline}html{scroll-behavior:smooth;scroll-padding-top:5rem;overflow-x:hidden;text-size-adjust:none}html *::-webkit-scrollbar{width:7px;height:7px}html *::-webkit-scrollbar-thumb{background-color:var(--grey-400);border-radius:10px}html *::-webkit-scrollbar-track{background-color:var(--bg-2);border-radius:10px}.ta-scrollbar::-webkit-scrollbar{width:7px;height:7px}.ta-scrollbar::-webkit-scrollbar-thumb{background-color:var(--grey-400);border-radius:10px}.ta-scrollbar::-webkit-scrollbar-track{background-color:var(--bg-2);border-radius:10px}.ant-dropdown ul.ant-dropdown-menu{max-height:400px;min-width:170px;overflow:auto;padding:6px 0;border-radius:6px;background:var(--bg-2);box-shadow:0 2px 8.8px 0 var(--shadow-2)}.ant-dropdown ul.ant-dropdown-menu .ant-dropdown-menu-item{height:32px;padding:7px 10px;display:flex;align-items:center;column-gap:10px;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px}.ant-dropdown ul.ant-dropdown-menu .ant-dropdown-menu-item span{color:var(--color-2);font-size:12px;font-weight:500}.ant-dropdown ul.ant-dropdown-menu .ant-dropdown-menu-item svg{margin:0;width:18px;height:18px;color:var(--color-1)}.ant-dropdown ul.ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--grey-200)}button.btn{height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;column-gap:8px;padding:10px 14px;outline:none;border:none;font-size:12px;font-weight:500;line-height:1px;border:1px solid transparent;background:var(--bg-2);cursor:pointer}button.btn svg{width:20px;height:20px}button.btn.btn-primary{border:1px solid var(--primary);color:#fff;background:var(--primary)}button.btn.btn-secondary{border:1px solid var(--primary);color:var(--primary)}button.btn.btn-md{height:35px;padding:8px 12px}button.btn.btn-disabled{background-color:var(--blue-200);color:var(--blue-600);border:none}.custom-segmented{border-radius:100px;border:1px solid var(--grey-300);background:var(--bg-2);padding:4px;height:42px}.custom-segmented .ant-segmented-item{background-color:transparent;border-radius:100px;border:none;transition:background-color .3s ease;height:32px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.custom-segmented .ant-segmented-item-label{display:flex;align-items:center;justify-content:center}.custom-segmented .ant-segmented-item.ant-segmented-item-selected{background-color:var(--azure-blue-500);color:#fff}.custom-segmented .ant-segmented-thumb{background-color:var(--azure-blue-500);color:#fff;border-radius:100px}.custom-segmented .segment-label{display:flex;align-items:center;gap:8px}.ant-modal{width:655px!important}.ta-modal .ant-modal-content{padding:20px;border-radius:16px;background:linear-gradient(180deg,#c4d8ff .96%,var(--bg-2) 25.12%);box-shadow:0 2px 8.8px #7980a630}.ta-modal .ant-modal-footer{margin:0!important}.ta-modal-header{display:flex;align-items:center;column-gap:20px}.ta-modal-header h2{flex:1;color:var(--grey-800);font-size:16px;font-weight:500;line-height:26px}.ta-modal-header .close-icon{cursor:pointer;width:24px;height:24px;transition:color .2s ease}@media (max-width: 768px){.default-layout-bg.wallet-bg{padding:10px}}.wallet-container{display:flex;gap:16px;align-items:flex-start;flex-direction:column}.wallet-container .wallet-header{display:flex;gap:30px;width:100%;align-items:center}@media (max-width: 1100px){.wallet-container .wallet-header{flex-direction:column;gap:20px}}.wallet-container .history-table{width:100%;display:flex;flex-direction:column;gap:20px}.wallet-container .history-table .transaction-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 480px){.wallet-container .history-table .transaction-header{gap:8px}}.wallet-container .history-table .transaction-header .academic-reports-year{flex-shrink:0}.wallet-container .history-table .transaction-header .academic-reports-year span{white-space:nowrap}.wallet-container .transactions-map{width:100%;display:flex;gap:30px}@media (max-width: 1100px){.wallet-container .transactions-map{flex-direction:column;gap:20px}}.wallet-container .transactions-map .map-section-container{width:30%;background-color:#f9fbff;border-radius:12px;padding:8px;min-width:260px}@media (max-width: 1100px){.wallet-container .transactions-map .map-section-container{width:100%;min-width:0}}.wallet-container .transactions-map .map-section-container .header{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.wallet-container .transactions-map .map-section-container .header .title{color:var(--Color-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500}.wallet-container .transactions-map .map-section-container .search-map-container{width:100%;background-color:#deebff;border-radius:12px;padding:8px;min-width:0}.wallet-container .transactions-map .map-section-container .search-map-container .search-bar{flex:1;display:flex;align-items:center;gap:8px;min-width:0;width:100%}.wallet-container .transactions-map .map-section-container .search-map-container .search-bar .search-input-wrap{min-width:0;border-radius:10px;width:100%;box-shadow:0 2px 8.8px 0 var(--Color-Effect-Popup-S, rgba(121, 128, 166, .19))}.wallet-container .transactions-map .map-section-container .search-map-container .search-bar .search-input-wrap .search-input{width:100%;background:#fff;padding:10px 12px;border-radius:8px;border:0px;outline:none;height:40px;box-shadow:0 2px 8.8px 0 var(--Color-Effect-Popup-S, rgba(121, 128, 166, .19))}.wallet-container .transactions-map .map-section-container .search-map-container .search-bar .search-btn{padding:10px 14px;border:none;border-radius:8px;background:#2a6fff;color:#fff;cursor:pointer}.wallet-container .transactions-map .map-section-container .search-map-container .search-bar .search-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-container .transactions-map .map-section-container .search-map-container .search-bar .search-hint{font-size:12px;color:#8a8a8a}.wallet-container .transactions-map .map-section-container .search-map-container .search-bar .search-hint.ok{color:#2e7d32}.offer-pub{display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:linear-gradient(90deg,var(--Color-Tertiary-400, #deebff) 0%,var(--Color-Primary-400, #d5edf9) 99.23%);padding:10px 10px 10px 20px;gap:12px}@media (max-width: 480px){.offer-pub{flex-direction:column;align-items:flex-start;padding:12px}}.offer-pub .content{display:flex;align-items:center;gap:7px;min-width:0}.offer-pub .content .description{color:var(--Text-Info-Azure-blue-500, #1475ca);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500}@media (max-width: 480px){.offer-pub .content .description{font-size:12px}}.offer-pub .buy-offer-btn{border-radius:24px;cursor:pointer;background:linear-gradient(267deg,var(--Color-Quaternary-600, #929af5) 2.31%,var(--Color-Tertiary-Main, #5c75f8) 97.68%);display:flex;height:35px;padding:8px 12px;justify-content:center;align-items:center;border:0;color:var(--Text-Button-Primary, #fff);text-align:center;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:600;white-space:nowrap;flex-shrink:0}.map-container{position:relative}.map-container .map--svg svg{display:block;-webkit-user-select:none;user-select:none}.map-container .state-marker{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));transition:transform .2s ease}.map-container .state-marker:hover{transform:translateY(-2px) scale(1.08)}.map-container .state-marker--selected{animation:pulse 1.2s ease-in-out infinite}.map-container .selected-state-info{width:100%;position:absolute;bottom:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.map-container .map-zoom-controls{position:absolute;right:16px;bottom:16px;z-index:6;display:flex;flex-direction:column;gap:8px}.map-container .map-zoom-controls .map-zoom-btn{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#4c5063;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #7980a640;transition:background .15s ease,transform .1s ease}.map-container .map-zoom-controls .map-zoom-btn:hover:not(:disabled){background:#f5f7ff}.map-container .map-zoom-controls .map-zoom-btn:active:not(:disabled){transform:scale(.94)}.map-container .map-zoom-controls .map-zoom-btn:disabled{opacity:.45;cursor:not-allowed}.map-container .slide-up-enter{animation:slideUpFromBottom .4s cubic-bezier(.4,0,.2,1) forwards}.map-container .slide-up-exit{animation:slideDownToBottom .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideUpFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes pulse{0%{transform:translateY(-2px) scale(1)}50%{transform:translateY(-3px) scale(1.12)}to{transform:translateY(-2px) scale(1)}}.sold-card-container{padding:15px 19.5px 15px 10px;border-radius:10px;background:linear-gradient(0deg,var(--Color-Secondary-100, #f5fbff) 0%,var(--Color-Secondary-100, #f5fbff) 100%),var(--Color-Neutral-White, #fff);position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden}.sold-card-container .gold-icon{position:absolute;right:20px;top:20px;z-index:99}.sold-card-container .ar{left:20px;right:auto}.sold-card-container .title{display:flex;align-items:center;gap:5px;z-index:99}.sold-card-container .solde{color:var(--Color-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:28px;font-style:normal;font-weight:500;z-index:99}@media (max-width: 480px){.sold-card-container .solde{font-size:22px}}.sold-card-container .sold-card-footer-container{display:flex;width:100%;align-items:center;justify-content:space-between;z-index:99;gap:12px}@media (max-width: 768px){.sold-card-container .sold-card-footer-container{flex-direction:column;align-items:flex-start;gap:12px}}.sold-card-container .sold-card-footer-container .description{width:50%;color:var(--Text-Info-Grey-700, #7980a6);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;z-index:99;font-weight:500}@media (max-width: 768px){.sold-card-container .sold-card-footer-container .description{width:100%}}.sold-card-container .sold-card-footer-container .sold-card-actions{display:flex;align-items:center;gap:15px;flex-shrink:0}@media (max-width: 480px){.sold-card-container .sold-card-footer-container .sold-card-actions{width:100%;gap:8px}}.sold-card-container .sold-card-footer-container .sold-card-actions button{border-radius:5px;align-items:center;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;display:flex;cursor:pointer;gap:8px;padding:8px 12px;z-index:99;white-space:nowrap}@media (max-width: 480px){.sold-card-container .sold-card-footer-container .sold-card-actions button{flex:1;justify-content:center;padding:8px;font-size:11px}}.sold-card-container .sold-card-footer-container .sold-card-actions .add-point-btn{border:0;color:var(--Text-Button-Primary, #fff);background:var(--Surface-Button-Blue-800, #31a7df)}.sold-card-container .sold-card-footer-container .sold-card-actions .transfer-point-btn{border:1px solid var(--Border-Button-Blue-800, #31a7df);background:var(--Surface-Button-Blue-100, #f9fcfe);color:var(--Text-Button-Primary, #31a7df)}.sold-card-container .background-mesh{position:absolute;top:0;height:100%;z-index:1;right:0}@media (max-width: 480px){.pyament-history-container{padding:12px;gap:16px}}.pyament-history-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}@media (max-width: 480px){.pyament-history-container .empty-state{padding:30px 12px}}.pyament-history-container .empty-state__title{font-size:18px;font-weight:600;color:#4b5563;margin:16px 0 8px}@media (max-width: 480px){.pyament-history-container .empty-state__title{font-size:15px}}.pyament-history-container .empty-state__description{font-size:14px;color:#9ca3af;margin:0}@media (max-width: 480px){.pyament-history-container .empty-state__description{font-size:12px}}.pyament-history-container .payments-items-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.pyament-history-container .payments-items-container .items-header-container.transactions-header{display:grid;grid-template-columns:1.2fr 1.4fr .9fr 1.3fr 1.1fr 1.1fr;gap:10px;align-items:center;min-width:720px;padding:0 20px}.pyament-history-container .payments-items-container .items-header-container.transactions-header .item-title{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--Color-Grey-800, #4c5063);text-overflow:ellipsis;font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500}.pyament-history-container .payments-items-container .items-header-container.transactions-header .item-title:not(:first-child){justify-content:center;text-align:center}.pyament-history-container .payments-items-container .items-container{padding-top:15px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;min-width:720px;height:500px;scrollbar-color:#f1f2fa #f9fbff}@media (max-width: 768px){.pyament-history-container .payments-items-container .items-container{height:300px}}.pyament-history-container .payments-items-container .items-container .payment-item-transactions{padding:10px 20px;display:grid;grid-template-columns:1.2fr 1.4fr .9fr 1.3fr 1.1fr 1.1fr;gap:10px;align-items:center;border-radius:8px;border:1px solid var(--Color-Grey-300, #f1f2fa);background:var(--Color-Value-100, #fff)}@media (max-width: 480px){.pyament-history-container .payments-items-container .items-container .payment-item-transactions{padding:8px 12px}}.pyament-history-container .payments-items-container .items-container .payment-item-transactions span{display:flex;align-items:center;gap:5px;color:var(--Color-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}@media (max-width: 480px){.pyament-history-container .payments-items-container .items-container .payment-item-transactions span{font-size:11px}}.pyament-history-container .payments-items-container .items-container .payment-item-transactions span:not(:first-child){justify-content:center}.pyament-history-container .status{justify-self:center;padding:5px 10px;border-radius:35px;color:var(--Text-Label-Blue-800, #31a7df)!important;text-align:center;background:var(--Surface-Label-Blue-300, #f1f9ff);width:fit-content;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;display:flex;align-items:center;justify-content:center;gap:6px;text-transform:capitalize;white-space:nowrap}.pyament-history-container .status .status-dot{flex:0 0 auto;width:7px;height:7px;background-color:#31a7df;border-radius:50%}.pyament-history-container .status.status--pending{color:#fbb03b!important;background:#fff9eb}.pyament-history-container .status.status--pending span{background-color:#fbb03b}.pyament-history-container .status.status--ignored{color:#ff437c!important;background:#ffebf0}.pyament-history-container .status.status--ignored span{background-color:#ff437c}.map-modal{max-width:96vw!important;width:80%!important}.map-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px}.map-modal .ant-modal-body{padding:0}.map-modal .map-modal-content{display:flex;flex-direction:column}.map-modal .map-modal-content .modal-header{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef1f6}.map-modal .map-modal-content .modal-header .title{color:var(--Color-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500}.map-modal .map-modal-content .modal-header .close-icon{cursor:pointer}.map-modal .map-modal-body{position:relative;height:80vh;max-height:840px;background:#eef3ff;overflow:hidden}.map-modal .map-modal-body .map-side-panel{position:absolute;top:12px;left:12px;z-index:5;width:300px;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:10px}.map-modal .map-modal-body .map-side-panel .search-input-wrap{border-radius:12px;background:var(--Color-Royal-Blue-100, #f9fbff);padding:5px;box-shadow:0 2px 8.8px 0 var(--Color-Effect-Popup-S, rgba(121, 128, 166, .19))}.map-modal .map-modal-body .map-side-panel .search-input-wrap .search-input{width:100%;background:#fff;padding:10px 12px;border-radius:8px;border:0px;outline:none;height:40px;box-shadow:0 2px 8.8px 0 var(--Color-Effect-Popup-S, rgba(121, 128, 166, .19))}.map-modal .map-modal-body .map-side-panel .office-list{list-style:none;margin:0;padding:6px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #7980a62e;max-height:200px;overflow-y:auto}.map-modal .map-modal-body .map-side-panel .office-list .office-list-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease}.map-modal .map-modal-body .map-side-panel .office-list .office-list-item:hover{background:#f5f7ff}.map-modal .map-modal-body .map-side-panel .office-list .office-list-item.active{background:#eef2ff}.map-modal .map-modal-body .map-side-panel .office-list .office-list-item .office-list-icon{width:18px;height:18px;flex:none}.map-modal .map-modal-body .map-side-panel .office-list .office-list-item .office-list-name{font-family:Noto Sans Arabic;font-size:13px;color:#09212d}.map-modal .map-modal-body .map-side-panel .modal-locale-info{width:100%}.map-modal .map-modal-body .map-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.map-modal .map-modal-body .map-stage .map-container,.map-modal .map-modal-body .map-stage .map1,.map-modal .map-modal-body .map-stage #map,.map-modal .map-modal-body .map-stage .map--svg{width:100%;height:100%}.map-modal .map-modal-body .map-stage .map--svg svg{width:100%;height:100%;display:block}@media only screen and (max-width: 640px){.map-modal .map-modal-body .map-side-panel{width:calc(100% - 24px)}}.credits-modal>div .ant-modal-content{width:100%!important;min-width:700px;padding:0}@media (max-width: 768px){.credits-modal>div .ant-modal-content{min-width:0}}.credits-modal .add-credits-content{display:flex;align-items:center;gap:25px;padding:20px;width:100%;flex-direction:column}@media (max-width: 480px){.credits-modal .add-credits-content{padding:14px;gap:16px}}.credits-modal .add-credits-content .methodes-container{display:flex;align-items:center;gap:20px}@media (max-width: 768px){.credits-modal .add-credits-content .methodes-container{flex-wrap:wrap;justify-content:center;gap:12px}}.credits-modal .add-credits-content .methodes-container .payment-method-container{width:210px;cursor:pointer;height:236px;display:flex;padding:10px;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid var(--Border-Card-Grey-400, #e8eaf5);border-radius:15px;background:var(--Surface-Card-White, #fff);box-shadow:0 2.208px 16.563px 0 var(--color-effect-card-matire, rgba(121, 128, 166, .1))}@media (max-width: 768px){.credits-modal .add-credits-content .methodes-container .payment-method-container{width:calc(50% - 6px);height:auto;min-height:160px}}@media (max-width: 480px){.credits-modal .add-credits-content .methodes-container .payment-method-container{width:100%}}.credits-modal .add-credits-content .methodes-container .payment-method-container .icon-container{display:flex;align-items:center;width:100%;height:172px;justify-content:center;border-radius:10px 10px 0 0;background:var(--Color-Tertiary-100, #f9fbff);padding:20px 18px}.credits-modal .add-credits-content .methodes-container .selected{border:2px solid var(--Border-Card-Azure-blue-500, #abd9fb)}.credits-modal .add-credits-content .direct-add-points-btn{align-self:flex-start;display:flex;width:100%;height:35px;padding:8px 12px;gap:8px;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:5px;background:var(--Surface-Button-Blue-800, #31a7df);color:var(--Text-Button-Primary, #fff);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.credits-modal .add-credits-content .direct-add-points-btn svg{width:16px;height:16px}.credits-modal .add-credits-content .form-container{width:100%;gap:15px;display:flex;flex-direction:column}.credits-modal .add-credits-content .form-container .form-title{color:var(--Text-Title-Blue-800, #31a7df);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:700}.credits-modal .add-credits-content .form-container .form-input{border-radius:8px;border:1px solid var(--Border-Imput-Grey-400, #e8eaf5);background:var(--Surface-Imput-White, #fff)}.credits-modal .add-credits-content .form-container .input-form .label{color:var(--Text-Imput-Default, #7980a6);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500}.credits-modal .add-credits-content .form-container .input-form .input{color:#7980a6;font-family:Noto Sans Arabic;font-size:14px;padding:8px;font-style:normal;font-weight:500}.credits-modal .add-credits-content .form-container .input-form .credit-description-textarea{width:100%;border:0;outline:none;background:transparent;resize:vertical;min-height:72px;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;direction:inherit;text-align:start}.credits-modal .add-credits-content .form-action-container{width:100%;display:flex;align-items:center;gap:10px;justify-content:flex-end}.credits-modal .add-credits-content .form-action-container button{border-radius:5px;display:flex;height:35px;padding:8px 12px;justify-content:center;align-items:center;border:0;cursor:pointer;text-align:center;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500}.credits-modal .add-credits-content .form-action-container .cancel-btn{color:var(--text-button-secondary-default-focus, #31a7df);border:1px solid var(--Border-Button-Blue-800, #31a7df);background:var(--Surface-Button-Blue-100, #f9fcfe)}.credits-modal .add-credits-content .form-action-container .confirm-btn{color:#fff;background:var(--Surface-Button-Blue-800, #31a7df)}.stacked-cards-container{--card-w: 300px;--card-h: 100%;--step: 3rem;height:200px;position:relative;width:calc(var(--card-w) + 3 * var(--step));aspect-ratio:1.8/1;flex-shrink:0;display:flex;align-items:center}@media (max-width: 1100px){.stacked-cards-container{--card-w: 260px;--step: 2.5rem;width:calc(var(--card-w) + 3 * var(--step))}}@media (max-width: 480px){.stacked-cards-container{--step: 1.2rem;width:calc(var(--card-w) + 3 * var(--step));align-self:center}}.card-image-content{position:relative}.card-image-content .card-rib{position:absolute;left:20px;bottom:20px;display:flex;gap:10px;padding:5px;border-radius:5px;background:transparent;transition:background .2s ease}.card-image-content .card-rib span{font-size:12px;direction:ltr;color:#fff}.card-image-content .card-rib .copy-btn{display:flex;align-items:center;font-size:10px;border-radius:5px;border:1px solid var(--Color-Grey-400, #e8eaf5);background:var(--Color-Grey-100, #fcfcff);padding:0 6px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}@media (max-width: 480px){.card-image-content .card-rib{left:8px;bottom:8px;gap:4px;padding:2px 4px}.card-image-content .card-rib span{font-size:8px}.card-image-content .card-rib .copy-btn{font-size:8px;padding:0 4px}}.card-bank{position:absolute;top:10px;left:0;width:var(--card-w);border-radius:1rem;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .7s ease,box-shadow .7s ease,z-index 0s linear;will-change:transform}.card-bank img{display:block;width:100%;height:auto;pointer-events:none}.card-bank:hover .card-rib,.card-bank:focus-within .card-rib{background:#fff3}.card-bank:hover .copy-btn,.card-bank:focus-within .copy-btn{opacity:1;visibility:visible}.card-bank[data-pos="0"]{transform:translate(0);z-index:1}.card-bank[data-pos="1"]{transform:translate(var(--step));z-index:2}.card-bank[data-pos="2"]{transform:translate(calc(2 * var(--step)));z-index:3}.card-bank:focus-visible{outline:3px solid rgba(0,123,255,.6);outline-offset:4px}@media (prefers-reduced-motion: reduce){.card-bank{transition:none}}.map-locale-info-conta{--bg: #fff;--fg: #111;--muted: #6b7280;--brand: #ec4899;--ring: rgba(0, 0, 0, .06);display:flex;flex-direction:column;gap:5px;background:var(--bg);color:var(--fg);border-radius:12px;box-shadow:0 1px 1px var(--ring),0 8px 24px var(--ring);padding:10px;font:14px/1.25 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.map-locale-info-conta .li-row{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px;border-radius:10px}.map-locale-info-conta .li-row.is-clickable{cursor:pointer;transition:background .2s ease}.map-locale-info-conta .li-row.is-clickable:hover{background:#f7f7f7}.map-locale-info-conta .li-row.is-clickable:focus{outline:none;box-shadow:0 0 0 2px #e5e7eb inset}.map-locale-info-conta .li-ico{width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.map-locale-info-conta .li-ico svg{width:28px;height:28px}.map-locale-info-conta .li-content{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.map-locale-info-conta .title-wrap{display:flex;flex-direction:column;gap:2px}.map-locale-info-conta .title{font-weight:600;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500}.map-locale-info-conta .subtitle{color:var(--muted);font-family:Noto Sans Arabic;font-size:11px;font-weight:400}.map-locale-info-conta .status{display:flex;align-items:center;gap:6px;min-height:24px;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500}.map-locale-info-conta .status .soon{color:var(--brand)}.map-locale-info-conta .status.is-open .soon{color:#16a34a}.map-locale-info-conta .status.is-closed .soon{color:#ef4444}.map-locale-info-conta .status .dot{color:#9ca3af}.map-locale-info-conta .status .time{color:#111;font-weight:500}.map-locale-info-conta .chev{width:18px;height:18px;fill:#6b7280;flex:none;transition:transform .2s ease}.map-locale-info-conta .chev.open{transform:rotate(180deg)}.map-locale-info-conta .collapse{max-height:0;overflow:hidden;transition:max-height .22s ease,opacity .22s ease,margin .22s ease;opacity:0;margin:0 8px}.map-locale-info-conta .collapse.show{max-height:360px;opacity:1;margin:2px 8px 8px 44px}.map-locale-info-conta .collapse .hours-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed #eee}.map-locale-info-conta .collapse .hours-row:last-child{border-bottom:0}.map-locale-info-conta .collapse .hours-row.is-today .hours-label,.map-locale-info-conta .collapse .hours-row.is-today .hours-value{color:var(--brand);font-weight:600}.map-locale-info-conta .collapse .hours-row .hours-label{color:var(--muted)}.map-locale-info-conta .collapse .hours-row .hours-value{font-weight:500}.map-locale-info-conta .link{color:#111;text-decoration:none}.map-locale-info-conta .link:hover{text-decoration:underline}.map-locale-info-conta .muted{color:var(--muted)}.map-locale-info-conta .mono{color:var(--Text-Title-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500}.verify-modal{width:700px!important;max-width:calc(100vw - 32px)}.verify-modal>div .ant-modal-content{width:100%!important;padding:0}.verify-modal .verify-transfer-content{display:flex;align-items:center;gap:25px;padding:20px;width:100%;flex-direction:column}.verify-modal .verify-transfer-content .form-container{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.verify-modal .verify-transfer-content .form-container .form-title{color:#09212d;font-weight:500;font-size:20px;text-align:center}.verify-modal .verify-transfer-content .form-container .description{color:#7980a6;font-weight:500;font-size:16px;text-align:center}.verify-modal .verify-transfer-content .form-container .verif-btn{color:#fff;margin-top:10px;background-color:#31a7df;width:100%;border-radius:8px;border:0;font-weight:500;padding:8px;cursor:pointer;font-size:12px}.verify-modal .verify-transfer-content .form-container .countdown-container .countdown{color:#7980a6;font-size:14px;font-weight:500}@media (max-width: 480px){.verify-modal .verify-transfer-content{gap:16px;padding:16px}.verify-modal .form-container .form-title{font-size:17px}.verify-modal .form-container .description{font-size:14px}.verify-modal .otp-container{gap:10px;justify-content:center}}.d17-qr-modal>div .ant-modal-content{width:100%!important;min-width:700px;padding:0}.d17-qr-modal .d17-qr-content{display:flex;flex-direction:column;gap:20px;padding:20px}.d17-qr-modal .d17-qr-content .qr-body{display:flex;flex-direction:column;align-items:center;gap:16px}.d17-qr-modal .d17-qr-content .qr-body .qr-image-wrapper{display:flex;align-items:center;justify-content:center}.d17-qr-modal .d17-qr-content .qr-body .qr-image-wrapper img{max-width:260px;max-height:260px}.d17-qr-modal .d17-qr-content .qr-body .instructions{display:flex;flex-direction:column;gap:4px;text-align:center}.d17-qr-modal .d17-qr-content .qr-body .continue-btn{margin-top:8px;padding:8px 16px;border-radius:8px;border:0;cursor:pointer;background-color:#31a7df;color:#fff;font-size:12px;font-weight:500}.transfer-history-container .transfer-tabs{display:flex;align-items:center;gap:32px;position:relative;border-bottom:1px solid var(--Color-Grey-300, #f1f2fa)}.transfer-history-container .transfer-tabs .transfer-tab{position:relative;background:none;border:none;padding:8px 2px 12px;font-family:Noto Sans Arabic;font-size:15px;font-weight:500;color:var(--Color-Grey-700, #7980a6);cursor:pointer;transition:color .2s ease}.transfer-history-container .transfer-tabs .transfer-tab:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#1475ca;transform:scaleX(0);transition:transform .2s ease}.transfer-history-container .transfer-tabs .transfer-tab.active{color:#1475ca}.transfer-history-container .transfer-tabs .transfer-tab.active:after{transform:scaleX(1)}.transfer-history-container .payments-items-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.transfer-history-container .transfer-grid{display:grid;grid-template-columns:1.2fr 1.2fr .5fr .8fr 1fr;align-items:center;gap:10px;min-width:500px}.transfer-history-container .transfer-grid-header{padding:0 20px}.transfer-history-container .transfer-grid-header .item-title{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--Color-Grey-800, #4c5063);text-overflow:ellipsis;font-size:10px;font-weight:500}.transfer-history-container .transfer-grid-header .item-title:not(:first-child){justify-content:center;text-align:center}.transfer-history-container .transfer-row{padding:10px 20px;min-height:39px;border-radius:8px;border:1px solid var(--Color-Grey-300, #f1f2fa);background:var(--Color-Value-100, #fff)}@media (max-width: 480px){.transfer-history-container .transfer-row{padding:8px 12px}}.transfer-history-container .transfer-row span{display:flex;align-items:center;gap:5px;color:var(--Color-Blue-950, #09212d);font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.transfer-history-container .transfer-row span{font-size:11px}}.transfer-history-container .transfer-row span:not(:first-child){justify-content:center}.transfer-history-container .transfer-row .points--sent{color:var(--red-600, #ff437c)}.transfer-history-container .transfer-row .status{justify-self:center}.transfer-history-container .transfer-row .status.status--pending{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;color:#fbb03b;background:#fff9eb}.transfer-history-container .transfer-row .status.status--pending span:first-child{width:6px;height:6px;border-radius:50%;background:#fbb03b;flex-shrink:0}.guest-layout-container{width:100%;height:100vh;position:relative}.main_layout{width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden}.main_layout .main_layout_container{width:100%;height:calc(100% - 60px);padding:25px;display:flex;gap:32px}@media (max-width: 700px),(max-height: 600px) and (orientation: landscape) and (pointer: coarse){.main_layout .main_layout_container{padding:10px}}.main_layout .main_layout_container .main_layout_container_body,.main_layout .main_layout_container .main_layout_container_children{width:100%;max-width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;gap:12px;position:relative;transition:all .4s ease;overflow:hidden}.settings-layout{width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden}.settings-layout .settings-layout-container{width:100%;height:calc(100% - 60px);padding:25px;display:flex;flex-direction:column;gap:15px;overflow:hidden}@media (max-width: 720px){.settings-layout .settings-layout-container{padding:15px}}@media (max-width: 480px){.settings-layout .settings-layout-container{padding:10px}}.settings-layout .settings-layout-title{font-size:24px;font-weight:700;color:var(--color-2);margin:0 0 10px;line-height:35px}.settings-layout .settings-layout-card{flex:1;background:var(--bg-2);border-radius:10px;box-shadow:-1px 3px 21.3px 5px var(--shadow-1);padding:30px;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 720px){.settings-layout .settings-layout-card{padding:15px}}@media (max-width: 480px){.settings-layout .settings-layout-card{padding:10px}}.settings-layout .settings-layout-content{display:flex;gap:95px;flex:1;overflow:hidden}@media (max-width: 960px){.settings-layout .settings-layout-content{gap:40px}}@media (max-width: 720px){.settings-layout .settings-layout-content{flex-direction:column;gap:20px}}.settings-layout .settings-layout-children{flex:1;overflow-y:auto;overflow-x:hidden;min-width:0}.not_found{color:var(--color-2)}.ant-message .ant-message-notice-wrapper{display:flex;justify-content:center}.custom-success-message .ant-message-notice-content{border-radius:14px!important;background:linear-gradient(90deg,#d2eaf4 36.31%,#ebf9ff 99.95%)!important;color:var(--Green-700, #2a7878);font-family:Noto Sans Arabic;font-size:16px;gap:7px;display:flex;width:fit-content;align-items:center;justify-content:center;font-style:normal;font-weight:500;padding:0 20px}.custom-fail-message .ant-message-notice-content{border-radius:14px!important;background:linear-gradient(90deg,#ffebf0 36.31%,#fff9fb 99.95%)!important;color:#ff437c;font-family:Noto Sans Arabic;font-size:16px;display:flex!important;width:fit-content;gap:7px;align-items:center;justify-content:center;font-style:normal;font-weight:500;padding:0 20px}.global-search-page{display:flex;flex-direction:column;height:100%}.global-search-page-title{color:#09212d;font-size:24px;font-weight:700}.global-search-page-tabs{width:100%;margin-bottom:15px}.global-search-page-panel{border-radius:10px;background:#fff;box-shadow:-1px 3px 21.3px 5px var(--Color-Effect-Section, rgba(121, 128, 166, .07));padding:30px;overflow:auto;flex:1}.global-search-page-state{display:flex;align-items:center;justify-content:center;min-height:160px;color:#7980a6;font-size:14px;font-weight:500}.global-search-page-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:320px;text-align:center}.global-search-page-empty-icon{width:160px;height:160px}.global-search-page-empty-text{display:flex;flex-direction:column;align-items:center;gap:10px}.global-search-page-empty-title{color:#09212d;font-size:16px;font-weight:400;line-height:24px}.global-search-page-empty-hint{max-width:419px;color:#7980a6;font-size:12px;font-weight:400;line-height:16px}.global-search-page-section:not(:last-child){margin-bottom:28px}.global-search-page-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.global-search-page-section-name{color:#09212d;font-size:18px;font-weight:500;line-height:28px}.global-search-page-section-more{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;cursor:pointer;color:#7980a6;font-size:12px;font-weight:400;line-height:16px;transition:color .2s ease}.global-search-page-section-more:hover{color:#1475ca}.global-search-page-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.global-search-page-card{display:flex;flex-direction:column;gap:10px;padding:8px;border-radius:12px;border:1px solid #e8eaf5;background:#fff;cursor:pointer;text-align:start;transition:all .2s ease}.global-search-page-card:hover{border-color:#31a7df;box-shadow:0 4px 16px #7980a629}.global-search-page-card-thumb{display:flex;align-items:center;justify-content:center;height:132px;border-radius:8px;background:#eef5ff}.global-search-page-card-thumb svg{width:56px;height:56px}.global-search-page-card-title{color:#0f161c;font-size:14px;font-weight:500;line-height:24px}.game-static{display:flex;align-items:center;justify-content:center;gap:15px}@media (max-width: 1024px){.game-static{gap:10px}}.game-static-mobile{gap:0}.game-static-mobile-trigger{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#ffffff1a;border-radius:8px;cursor:pointer;transition:all .3s ease}.game-static-mobile-trigger:hover{background:#ffffff26}.game-static-mobile-trigger svg{color:var(--blue-800);flex-shrink:0}.game-static-item{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;cursor:pointer}@media (max-width: 1024px){.game-static-item{padding:4px 8px;gap:4px}}@media (max-width: 768px){.game-static-item{padding:3px 6px;gap:3px}}@media (max-width: 480px){.game-static-item{padding:2px 4px;gap:2px}}.game-static-item span{color:var(--color-2);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:-5px}@media (max-width: 1024px){.game-static-item span{font-size:11px}}@media (max-width: 768px){.game-static-item span{font-size:10px}}@media (max-width: 480px){.game-static-item span{font-size:9px}}.game-static-item svg{width:32px;height:32px;flex-shrink:0}@media (max-width: 1024px){.game-static-item svg{width:28px;height:28px}}@media (max-width: 768px){.game-static-item svg{width:24px;height:24px}}@media (max-width: 480px){.game-static-item svg{width:20px;height:20px}}.game-static-btn{height:35px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:7px;border:1px solid var(--yellow-400);cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;background-image:linear-gradient(267deg,var(--azure-blue-400) 2.31%,var(--royal-blue-700) 97.68%);white-space:nowrap}@media (max-width: 1024px){.game-static-btn{height:32px;padding:6px 10px;gap:10px}}@media (max-width: 768px){.game-static-btn{height:30px;padding:5px 8px;gap:8px;border-radius:6px}}@media (max-width: 480px){.game-static-btn{height:28px;padding:4px 6px;gap:6px;border-radius:5px}}.game-static-btn p{color:#fff;text-align:center;font-size:12px;font-weight:700;margin:0}@media (max-width: 1024px){.game-static-btn p{font-size:11px}}.game-static-btn svg{width:20px;height:20px;flex-shrink:0}@media (max-width: 1024px){.game-static-btn svg{width:18px;height:18px}}.game-static-dropdown-item{display:flex;align-items:center;gap:12px;padding:8px 12px;min-width:200px}.game-static-dropdown-item svg{width:28px;height:28px;flex-shrink:0}.game-static-dropdown-item-label{flex:1;font-size:13px;font-weight:500;color:var(--color-2)}.game-static-dropdown-item-value{font-size:14px;font-weight:700;color:var(--blue-800)}.streak-popover .ant-popover-inner{padding:0;border-radius:6px}.game-static-dropdown .ant-dropdown-menu{padding:8px 0;border-radius:8px;box-shadow:0 4px 12px #00000026}.game-static-dropdown .ant-dropdown-menu-item{padding:0}.game-static-dropdown .ant-dropdown-menu-item:hover{background-color:var(--grey-200)}.game-static-dropdown-content{padding:8px 0;border-radius:8px;background:var(--white);box-shadow:0 4px 12px #00000026}.game-static-dropdown-content .game-static-dropdown-item{cursor:pointer}.game-static-dropdown-content .game-static-dropdown-item:hover{background-color:var(--grey-200)}.game-static-dropdown-content .game-static-dropdown-btn{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 12px 4px;padding:10px 12px;border-radius:8px;cursor:pointer;border:1px solid var(--yellow-400);background-image:linear-gradient(267deg,var(--azure-blue-400) 2.31%,var(--royal-blue-700) 97.68%);transition:filter .2s ease}.game-static-dropdown-content .game-static-dropdown-btn:hover{filter:brightness(1.05)}.game-static-dropdown-content .game-static-dropdown-btn p{margin:0;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.game-static-dropdown-content .game-static-dropdown-btn svg{width:18px;height:18px;flex-shrink:0}.pixels-popover .ant-popover-inner{padding:0;border-radius:6px}.header-user-menu{display:flex;align-items:center;gap:35px;padding-inline-start:8px}@media (max-width: 1024px){.header-user-menu{gap:25px;padding-inline-start:6px}}@media (max-width: 768px){.header-user-menu{gap:16px;padding-inline-start:4px}}@media (max-width: 480px){.header-user-menu{gap:10px;padding-inline-start:0}}.header-user-menu .notification-dropdwon-root{width:580px}.header-user-menu-item{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.header-user-menu-item-badge{position:absolute;top:0;right:0;transform:translate(80%,-60%);display:flex;align-items:center;justify-content:center;border-radius:10.714px 10.714px 10.714px 0;background:linear-gradient(258deg,var(--Color-Error-Main, #ff437c) 64.77%,var(--Color-Error-700, #ed115e) 97.78%);box-shadow:0 1.071px 4.286px 0 var(--Color-Effect-Help, rgba(101, 107, 136, .6));color:var(--Text-Tool-tip-White, #fff);text-align:center;font-size:9.821px;font-style:normal;font-weight:700;line-height:normal;height:15px;padding:0 6px;-webkit-transform:translate(80%,-60%);-moz-transform:translate(80%,-60%);-ms-transform:translate(80%,-60%);-o-transform:translate(80%,-60%);min-width:25px}@media (max-width: 768px){.header-user-menu-item-badge{font-size:8.5px;height:14px;padding:0 5px;min-width:22px}}@media (max-width: 480px){.header-user-menu-item-badge{font-size:8px;height:13px;padding:0 4px;min-width:20px}}.header-user-menu-item svg{width:24px;height:24px;flex-shrink:0}@media (max-width: 768px){.header-user-menu-item svg{width:22px;height:22px}}@media (max-width: 480px){.header-user-menu-item svg{width:20px;height:20px}}.header-user-menu-profile{display:flex;align-items:center;gap:5px;cursor:pointer}@media (max-width: 768px){.header-user-menu-profile{gap:3px}}.header-user-menu-profile .completion-ring{width:44px;height:44px;flex-shrink:0}@media (max-width: 1024px){.header-user-menu-profile .completion-ring{width:40px;height:40px}}@media (max-width: 768px){.header-user-menu-profile .completion-ring{width:36px;height:36px}}.notifications-popover,.messages-popover{width:548px;max-width:calc(100vw - 32px)}@media (max-width: 480px){.notifications-popover,.messages-popover{left:8px!important;right:8px!important;width:auto!important;max-width:none!important}}.notifications-popover .ant-dropdown-menu,.messages-popover .ant-dropdown-menu{padding:0;background:transparent;box-shadow:none}.messages-popover{width:400px}.ant-dropdown-menu-item.language-label{padding:0!important}.ant-dropdown-menu-item.language-label .language-label-text{display:flex;align-items:center;justify-content:space-between;flex:1;column-gap:5px}.ant-dropdown-menu-item.language-label .language-label-text span.language-label-text-language{font-size:12px;font-weight:500;color:var(--azure-blue-600);max-width:100px}.shared_navbar{display:flex;justify-content:space-between;align-items:center;gap:12px;height:60px;min-height:60px;max-height:60px;padding:8px 25px;background:linear-gradient(0deg,var(--bg-2),var(--bg-2)),linear-gradient(270deg,#c3e4fb,#7ec0f6 59.02%,#87c1f9 87.94%),linear-gradient(0deg,#00478a,#00478a),linear-gradient(0deg,#1e5977,#1e5977),#165471;box-shadow:0 3px 5.25px var(--shadow-1)}@media (max-width: 720px){.shared_navbar{padding:8px 15px;gap:8px}}@media (max-width: 480px){.shared_navbar{padding:8px 10px;gap:6px}}.shared_navbar .shared_navbar_center{flex:1;display:flex;justify-content:center;align-items:center;min-width:0;padding:0 12px}@media (max-width: 720px){.shared_navbar .shared_navbar_center{padding:0 8px}}@media (max-width: 480px){.shared_navbar .shared_navbar_center{display:none}}.shared_navbar .shared_navbar_hamburger{cursor:pointer;color:var(--blue-800)}.shared_navbar .shared_navbar_left{display:flex;justify-content:flex-start;align-items:center;gap:15px}@media (max-width: 720px){.shared_navbar .shared_navbar_left{gap:10px}}@media (max-width: 480px){.shared_navbar .shared_navbar_left{gap:8px}}.shared_navbar .shared_navbar_left .shared_navbar_left_logo{cursor:pointer;width:135px;height:40px}@media (max-width: 480px){.shared_navbar .shared_navbar_left .shared_navbar_left_logo{max-width:120px;height:auto}}.shared_navbar .shared_navbar_right{display:flex;justify-content:flex-end;align-items:center;gap:12px}@media (max-width: 720px){.shared_navbar .shared_navbar_right{gap:8px}}@media (max-width: 480px){.shared_navbar .shared_navbar_right{gap:6px}}.shared_navbar .shared_navbar_right-divider{width:1px;height:38px;background:var(--grey-400);flex-shrink:0}@media (max-width: 768px){.shared_navbar .shared_navbar_right-divider{height:32px}}@media (max-width: 480px){.shared_navbar .shared_navbar_right-divider{height:28px}}.shared_navbar .shared_navbar_right .shared_navbar_right_notifications{position:relative;cursor:pointer}.shared_navbar .shared_navbar_right .shared_navbar_right_notifications .shared_navbar_right_notifications_badge{position:absolute;top:-5px;right:-5px;width:14px;height:14px;border-radius:50%;background:var(--red-700);color:#fff;font-size:7.5px;font-weight:500;display:flex;align-items:center;justify-content:center}.shared_navbar .shared_navbar_right .shared_navbar_theme-toggle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:none;background:var(--bg-3);color:var(--color-1);cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}.shared_navbar .shared_navbar_right .shared_navbar_theme-toggle:hover{background:var(--grey-400);color:var(--color-2)}.shared_navbar .shared_navbar_right .shared_navbar_right_space{cursor:pointer;display:flex;align-items:center;gap:12px}@media (max-width: 720px){.shared_navbar .shared_navbar_right .shared_navbar_right_space{gap:8px}}@media (max-width: 480px){.shared_navbar .shared_navbar_right .shared_navbar_right_space{gap:6px}}.shared_navbar .shared_navbar_right .shared_navbar_right_avatar{width:28px;height:28px;object-fit:contain;border-radius:50%}@media (max-width: 480px){.shared_navbar .shared_navbar_right .shared_navbar_right_avatar{width:24px;height:24px}}.shared_navbar .shared_navbar_right .shared_navbar_right_name{font-style:normal;font-weight:600;font-size:10.5px;line-height:14px;color:var(--color-2)}@media (max-width: 720px){.shared_navbar .shared_navbar_right .shared_navbar_right_name{font-size:10px;line-height:13px}}@media (max-width: 480px){.shared_navbar .shared_navbar_right .shared_navbar_right_name{font-size:9px;line-height:12px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.shared_navbar .shared_navbar_right .shared_navbar_right_role{font-style:normal;font-weight:400;font-size:9px;line-height:14px;color:var(--color-2)}@media (max-width: 720px){.shared_navbar .shared_navbar_right .shared_navbar_right_role{font-size:8px;line-height:12px}}@media (max-width: 480px){.shared_navbar .shared_navbar_right .shared_navbar_right_role{font-size:7px;line-height:10px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.shared_navbar_search .input-container{width:400px;height:36px;border-radius:39.75px;background:var(--grey-200)}@media (max-width: 960px){.shared_navbar_search .input-container{width:300px}}@media (max-width: 720px){.shared_navbar_search .input-container{width:250px;height:32px}}@media (max-width: 480px){.shared_navbar_search .input-container{width:180px;height:30px}}.shared_navbar_search .input-container input{color:var(--color-2);font-family:inherit;font-size:13px;font-weight:400;line-height:16px}@media (max-width: 720px){.shared_navbar_search .input-container input{font-size:12px}}@media (max-width: 480px){.shared_navbar_search .input-container input{font-size:11px}}@media (max-width: 320px){.shared_navbar .shared_navbar_search{display:none}.shared_navbar .shared_navbar_right .shared_navbar_right_space>div{display:none}}.navBar_drop_down_item{display:flex;justify-content:space-between;align-items:center;gap:20px;min-width:250px;padding:1px 0;cursor:pointer}@media (max-width: 480px){.navBar_drop_down_item{min-width:200px;gap:15px}}.navBar_drop_down_item .navBar_drop_down_item_container{display:flex;gap:12px}@media (max-width: 480px){.navBar_drop_down_item .navBar_drop_down_item_container{gap:8px}}.navBar_drop_down_item .navBar_drop_down_item_link{color:var(--color-2);font-size:16px;font-weight:400;line-height:26px;text-align:center}@media (max-width: 480px){.navBar_drop_down_item .navBar_drop_down_item_link{font-size:14px;line-height:22px}}.navBar_drop_down_item .navBar_drop_down_item_icon{height:24px;width:24px}@media (max-width: 480px){.navBar_drop_down_item .navBar_drop_down_item_icon{height:20px;width:20px}}.shared_sidebar{width:255px;min-width:255px;height:100%;padding:18px;background:var(--bg-2);box-shadow:-1px 3px 21.3px 5px var(--shadow-1);border-radius:16px;justify-content:space-between;display:flex;flex-direction:column;gap:12px;position:relative;transition:all .4s ease}@media (max-width: 600px),(max-height: 600px) and (orientation: landscape) and (pointer: coarse){.shared_sidebar{display:none!important}}.shared_sidebar .shared_sidebar_hamburger_btn{position:absolute;top:32px;left:unset;right:-12px;padding:2px;width:24px;height:24px;background:var(--bg-2);box-shadow:-1px 3px 21.3px 5px var(--shadow-2);border-radius:50px;cursor:pointer;transition:transform .3s ease;-webkit-user-select:none;user-select:none;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.shared_sidebar .coming-soon{color:var(--grey-800);font-size:12px;font-weight:400;line-height:16px;display:flex;height:22px;padding:2px 8px;justify-content:center;align-items:center;border-radius:35px;background:var(--grey-200);white-space:nowrap;position:absolute;top:50%;right:4px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.shared_sidebar .shared_sidebar_item_disabled{cursor:not-allowed!important;pointer-events:none}.shared_sidebar .shared_sidebar_item_disabled .shared_sidebar_item_text,.shared_sidebar .shared_sidebar_item_disabled .shared_sidebar_item_icon{opacity:.5!important}.shared_sidebar .shared_sidebar_hamburger_btn_active{transform:rotate(0)}.shared_sidebar .shared_sidebar_hamburger_btn_rtl{left:-12px;right:unset;transform:rotate(180deg)}.shared_sidebar .shared_sidebar_hamburger_btn_rtl_active{transform:rotate(0)}.shared_sidebar .shared_sidebar_item{width:100%;height:50px;min-height:50px;display:flex;justify-content:flex-start;align-items:center;padding:10px;gap:15px;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;transition:background-color .3s ease,color .3s ease,transform .3s ease;-webkit-transition:background-color .3s ease,color .3s ease,transform .3s ease;-moz-transition:background-color .3s ease,color .3s ease,transform .3s ease;-ms-transition:background-color .3s ease,color .3s ease,transform .3s ease;-o-transition:background-color .3s ease,color .3s ease,transform .3s ease}.shared_sidebar .shared_sidebar_item:hover{background:var(--bg-3)}.shared_sidebar .shared_sidebar_item .shared_sidebar_item_icon{width:24px;height:24px;object-fit:contain;transition:transform .3s ease}.shared_sidebar .shared_sidebar_item .shared_sidebar_item_text{white-space:nowrap;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:var(--color-1);opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease}.shared_sidebar .shared_sidebar_item_active,.shared_sidebar .shared_sidebar_item_active:hover{background:var(--bg-4)}.shared_sidebar .shared_sidebar_item_active .shared_sidebar_item_text{color:var(--color-2)}.shared_sidebar .shared_sidebar_item_collapsed .shared_sidebar_item_text{opacity:0;transform:translate(-20px)}.shared_sidebar .shared_sidebar_content{display:flex;row-gap:10px;flex-direction:column;flex:1;overflow-y:auto}.shared_sidebar .shared_sidebar_footer img{margin:0 auto -10px;display:block}.shared_sidebar .shared_sidebar_footer .shared_sidebar_footer_view{border-radius:10px;background:var(--blue-200);height:115px;padding:10px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.shared_sidebar .shared_sidebar_footer .shared_sidebar_footer_view p{margin-bottom:10px;color:var(--grey-700);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.shared_sidebar .shared_sidebar_footer .shared_sidebar_footer_view .shared_sidebar_footer_view_button{height:35px;width:159px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 14px;background:var(--blue-800);color:#fff;text-align:center;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;column-gap:10px}.shared_sidebar_collapsed{width:80px;min-width:80px;padding:18px 8px}@media (max-width: 600px),(max-height: 600px) and (orientation: landscape) and (pointer: coarse){.shared_sidebar_collapsed{display:none}}.shared_sidebar_collapsed .shared_sidebar_item_collapsed{justify-content:center;align-items:center}.shared_sidebar_collapsed .coming-soon,.shared_sidebar_collapsed .shared_sidebar_footer img{display:none}.shared_sidebar_collapsed .shared_sidebar_footer .shared_sidebar_footer_view{background-color:transparent}.shared_sidebar_collapsed .shared_sidebar_footer .shared_sidebar_footer_view p{display:none}.shared_sidebar_collapsed .shared_sidebar_footer .shared_sidebar_footer_view .shared_sidebar_footer_view_button{width:100%;height:50px;white-space:nowrap}.shared_sidebar_collapsed .shared_sidebar_footer .shared_sidebar_footer_view .shared_sidebar_footer_view_button span{display:none}.sidebar_route_menu_item{width:100%!important;border:none!important;border-radius:10px;background-color:transparent}.sidebar_route_menu_item .ant-menu-submenu,.sidebar_route_menu_item .ant-menu-submenu-inline,.sidebar_route_menu_item .ant-menu-submenu-selected{width:100%;min-height:50px;padding:10px;border-radius:10px;overflow:hidden;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .3s ease}.sidebar_route_menu_item .ant-menu-submenu:hover,.sidebar_route_menu_item .ant-menu-submenu-inline:hover,.sidebar_route_menu_item .ant-menu-submenu-selected:hover{background:var(--bg-3)}.sidebar_route_menu_item .ant-menu-submenu-title{width:100%!important;padding:0!important;margin:0!important;border-radius:0!important;background-color:transparent!important}.sidebar_route_menu_item .ant-menu-submenu-title{height:28px!important}.sidebar_route_menu_item .ant-menu-inline{background-color:transparent!important}.sidebar_route_menu_item .ant-menu-inline .ant-menu-item-only-child{padding-left:12px!important}.sidebar_route_menu_item .ant-menu-item{color:var(--color-1)}.sidebar_route_menu_item .ant-menu-item-selected{background-color:var(--bg-5)!important;color:var(--color-2)}.sidebar_route_menu_item .navbar-flag-container{color:var(--color-2)}.sidebar_route_menu_item .sidebar_route_menu_item_container{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:15px}.sidebar_route_menu_item .sidebar_route_menu_item_container .sidebar_route_menu_item_container_icon{width:24px;height:24px;object-fit:contain;transition:transform .3s ease}.sidebar_route_menu_item .sidebar_route_menu_item_container .sidebar_route_menu_item_container_text{white-space:nowrap;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:var(--color-1);opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none}.sidebar_route_menu_item .ant-menu-submenu-vertical .ant-menu-submenu-title{display:flex;justify-content:center;align-items:center}.sidebar_route_menu_item_active,.sidebar_route_menu_item_active:hover{background:var(--bg-4)}.sidebar_route_menu_item_active .shared_sidebar_item_text{color:var(--color-2)}.sidebar_route_menu_item_collapsed .shared_sidebar_item_text{opacity:0;transform:translate(-20px)}.sidebar_route_menu_item_children{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px}.sidebar_route_menu_item_children .sidebar_route_menu_item_children_icon{width:24px;height:24px;object-fit:contain;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.sidebar_route_menu_item_children .sidebar_route_menu_item_children_text{white-space:nowrap;transform:translate(0);transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none}.sidebar_route_menu_item_children_container{display:flex;justify-content:center;align-items:center}.sidebar_route_menu_item_children_container .ant-menu-title-content{width:100%;height:100%;color:var(--color-1);display:flex}.sidebar_route_menu_item_children_container_active{background-color:var(--bg-5)!important}.shared_sidebar_content{display:flex;flex-direction:column;height:100%;gap:12px}.shared_sidebar_routes{flex:1;display:flex;flex-direction:column;gap:12px}.shared_sidebar_footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--grey-400)}.language-changer .language-changer-trigger{cursor:pointer;transition:all .2s ease}.language-changer .language-changer-trigger:hover{opacity:.8}.language-changer .language-current{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--bg-3);border:1px solid var(--grey-400);transition:all .2s ease}.language-changer .language-current:hover{background:var(--bg-4);border-color:var(--grey-500)}.language-changer .language-current .language-flag{font-size:16px;line-height:1}.language-changer .language-current .language-name{color:var(--color-1);font-size:13px;font-weight:500;flex:1}.language-changer .language-current .language-arrow{color:var(--color-1);font-size:14px;transition:transform .2s ease}.shared_sidebar_collapsed .language-changer .language-current{justify-content:center;padding:8px}.ant-dropdown .language-item{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;transition:all .2s ease}.ant-dropdown .language-item .language-flag{font-size:16px;line-height:1}.ant-dropdown .language-item .language-name{font-size:13px;font-weight:500;color:var(--color-2)}.ant-dropdown .language-item:hover{background:#0000000d}.navbar-flag-container{width:100%;height:100%;display:flex;align-items:center!important;gap:12px;border-radius:12px;cursor:pointer}.navbar-flag-container .navbar-flag{width:24px;height:24px}.navbar_language_menu{border:none!important;background-color:transparent!important}.navbar_language_menu .ant-menu-submenu,.navbar_language_menu .ant-menu-submenu-inline,.navbar_language_menu .ant-menu-submenu-selected{border-radius:0!important;background-color:transparent!important}.navbar_language_menu .ant-menu-submenu-title{width:100%!important;padding:0!important;margin:0!important;border-radius:0!important;background-color:transparent!important}.navbar_language_menu .ant-menu-submenu-title{height:28px!important}.navbar_language_menu .ant-menu-inline{background-color:transparent!important}.navbar_language_menu .ant-menu-inline .ant-menu-item-only-child{padding-left:12px!important}.navbar_language_menu .ant-menu-item-selected{background-color:var(--bg-4)!important}.navbar_language_menu .navbar-flag-container{color:var(--color-2)}.overflow-tooltip-overlay .ant-tooltip-inner *{color:#fff!important}.breadcrumb-container nav .breadcrumb{display:flex;align-items:center;column-gap:10px;list-style:none;color:#7980a6;font-size:14px;font-weight:400;line-height:16px}.breadcrumb-container nav .breadcrumb-item{cursor:pointer;text-transform:capitalize}.breadcrumb-container nav .breadcrumb a{color:#7980a6}.breadcrumb-container nav .breadcrumb .active{color:#1475ca;font-weight:400;line-height:16px}.breadcrumb-container nav .breadcrumb .breadcrumb-skeleton{display:inline-block;width:84px;height:12px;border-radius:6px;vertical-align:middle;background:linear-gradient(90deg,#eef1f7 25%,#e2e6f0 37%,#eef1f7 63%);background-size:400% 100%;animation:breadcrumb-skeleton-shimmer 1.4s ease infinite}@keyframes breadcrumb-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.tag-container{display:flex;padding:8px;height:26px;align-items:center;gap:10px;border-radius:35px;text-wrap:nowrap;width:fit-content}.tag-container .label{text-align:center;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px;max-width:150px}.tag-container .dot{width:6px;height:6px;border-radius:50%}.upload-file-container{display:flex;gap:10px;border-radius:5px;border:1px solid var(--Grey-400, #e8eaf5);background:var(--Value-100, #fff);padding:6px;justify-content:space-between;align-items:center;width:100%}.upload-file-container .description{color:var(--Grey-700, #7980a6);width:40%;font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500;line-height:14px}.upload-file-container .upload-label{padding:7px;display:flex;align-items:center;gap:7px;border-radius:5px;border:1px solid var(--Grey-500, #d5d9ee);background:var(--Grey-100, #fcfcff);cursor:pointer;color:var(--Grey-800, #4c5063);text-align:center;font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500}.upload-file-container .upload-input{display:none}.upload-file-container .error-message{color:red;font-size:12px}.range-date-container{width:100%;min-width:250px}.range-date-container .select-date-button{display:flex;align-items:center;cursor:pointer;gap:8px;color:var(--Grey-Grey-500, #7980a6);font-family:Poppins;font-size:12px;font-style:normal;font-weight:300;line-height:normal;border-radius:5px;background:var(--White, #fff);padding:8px 10px}.range-nav-btn-container{border:1px solid #e8eaf5;display:flex;align-items:center;border-radius:50%}.ant-picker-dropdown.ant-picker-dropdown-placement-bottomRight .ant-picker-range-arrow,.ant-picker-dropdown .ant-picker-super-prev-icon,.ant-picker-dropdown .ant-picker-super-next-icon{display:none}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets{background:var(--Royal-Blue-200, #f4f9ff);color:var(--Grey-700, #7980a6);font-family:Noto Sans Arabic;font-size:13px;font-style:normal;font-weight:400;line-height:14px}.ant-picker-header-super-next-btn,.ant-picker-header-super-prev-btn{display:none}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:50%;width:34px;height:34px}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before{height:34px}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before{height:34px}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before,:where(.css-dev-only-do-not-override-162d380).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before,:where(.css-dev-only-do-not-override-162d380).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before{height:34px}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:50%;width:34px;height:34px}.ant-picker-header-super-prev-btn{display:none}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-radius:50%;width:34px;height:34px}.ant-picker-dropdown .ant-picker-date-panel .ant-picker-body{border-right:1px solid #f3f3f3}.ant-picker-dropdown .ant-picker-footer-extra{height:100%;background-color:#fff;border-right:1px solid #f3f3f3}:where(.css-dev-only-do-not-override-162d380).ant-picker-dropdown .ant-picker-panels+.ant-picker-footer .ant-picker-ranges{display:none}.footer-container{display:flex;align-items:center;padding:10px;justify-content:space-between}.footer-container .date-range{color:var(--Grey-Grey-500, #7980a6);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:25px}.footer-container .footer-btns{display:flex;gap:5px}.footer-container .footer-btns .apply-button{border-radius:8px;background:var(--Blue-800, #31a7df);color:var(--Value-100, #fff);text-align:center;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.footer-container .footer-btns .cancel-button{border-radius:8px;border:1px solid var(--Blue-800, #31a7df);background:#f9fcfe;color:var(--Blue-800, #31a7df);text-align:center;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}:where(.css-dev-only-do-not-override-162d380).ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li{color:var(--Grey-Grey-500, #7980a6);text-align:left;font-family:Poppins;font-size:11px;font-style:normal;cursor:pointer;font-weight:400;padding:5px 15px;line-height:normal}.select-container{position:relative}.select-container :where(.css-dev-only-do-not-override-apn68).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #e8eaf5}.select-container .error-message{position:absolute;color:var(--red-600);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:16px;bottom:-20px}.custom-alert-container{display:flex;align-items:center;gap:24px;padding:7px 9px;border-radius:14px;background:linear-gradient(90deg,#e9f5ff 36.31%,#f5fbff 99.95%)}.custom-alert-container span{color:var(--Azure-Blue-500, #1475ca);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.infinit-scroll-single-select{width:92%;position:relative}.infinit-scroll-single-select .input-and-tags-container{width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding-left:10px;padding-right:10px;height:35px;border:1px solid var(--Grey-300, #f1f2fa);background:var(--Value-100, #fff)}.infinit-scroll-single-select .input-and-tags-container .add-option-input{border:0px;width:100%}.infinit-scroll-single-select .input-and-tags-container .add-option-input:disabled{background:#fff;cursor:not-allowed}.infinit-scroll-single-select .disabled-select{color:var(--Grey-600, #cacde2)}.infinit-scroll-single-select .options-list-container{position:absolute;width:100%;background-color:var(--white);box-shadow:0 2px 15px #7980a673;max-height:300px;padding:8px;overflow-y:auto;border-radius:6px;z-index:1000;display:flex;gap:10px;flex-direction:column}.infinit-scroll-single-select .options-list-container .spiner-container{display:flex;justify-content:center;align-items:center;width:100%}.infinit-scroll-single-select .options-list-container .remove-user-button .selected-user button{margin-top:7px;background-color:unset;cursor:pointer}.infinit-scroll-single-select .options-list-container .user-option{width:100%;cursor:pointer;display:flex;padding:5px;gap:5px;align-items:center}.infinit-scroll-single-select .options-list-container .user-option:hover{border-radius:5px}.infinit-scroll-single-select input::placeholder{color:var(--Grey-Grey-500, #cacde2);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.option-tag{border-radius:43.569px;background:var(--Grey-Grey-200, #f1f2fa);padding:3px 8px;color:var(--Blue-A-Blue-A-600, #09212d);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;height:20px;font-weight:400;line-height:normal;display:flex;align-items:center;border:0px}.option-tag svg{width:11px;height:11px}.confirm-modal-wrapper .ant-modal-content{overflow:hidden!important;padding:0}.confirm-modal-wrapper .ant-modal-footer{display:none}.confirm-modal-header{display:flex;align-items:center;justify-content:space-between;column-gap:10px;padding:8px 15px;background:linear-gradient(90deg,#fff4f8 .08%,#fff 137.75%)}.confirm-modal-header .close-icon{cursor:pointer}.confirm-modal-header p{flex:1;color:#4c5063;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.confirm-modal-body{padding:25px}.confirm-modal-body p{color:#09212d;text-align:center}.confirm-modal-body p:first-child{margin-bottom:20px;font-size:16px;font-weight:500;line-height:24px}.confirm-modal-body p:last-child{font-size:12px;font-weight:400;line-height:16px}.confirm-modal-footer{padding:0 25px 25px;display:flex;align-items:center;justify-content:flex-end;column-gap:10px}.confirm-modal-footer button{height:35px;padding:8px 14px;text-align:center;font-size:12px;font-weight:500;line-height:16px;border-radius:5px;outline:none;border:none;width:100px;cursor:pointer}.confirm-modal-footer .cancel-btn{border:1px solid #31a7df;background:#f9fcfe;color:#31a7df}.confirm-modal-footer .confirm-btn{background:#31a7df;color:#fff}.uploader-field{width:calc(50% - 10px)}.uploader-field-title{color:#09212d;font-size:12px;font-weight:400;line-height:16px;margin-bottom:14px}.uploader-field .error{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:red}.uploader-field-label{border-radius:5px;border:1px dashed #c4d8ff;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px;height:100px;position:relative;z-index:10;cursor:pointer}.uploader-field-label p{color:#7980a6;font-size:10px;font-weight:400;line-height:14px;margin-top:5px}.uploader-field-label p span{color:#09212d;font-size:10px;font-weight:500;line-height:14px}.uploader-field-label span{color:#cacde2;font-size:10px;font-weight:500;line-height:19px}.uploader-field-label:before{content:"";border:4px solid #edf5ff;position:absolute;left:0;top:0;width:calc(100% - 8px);height:calc(100% - 8px)}.uploader-field .ant-upload{width:100%}.uploader-field-list{margin-top:10px}.uploader-field-list-header{position:relative}.uploader-field-list-header p{display:flex;align-items:center;column-gap:5px;color:#09212d;font-size:10px;font-weight:500;line-height:14px;background-color:#fff;position:relative;z-index:10;width:fit-content;padding-right:10px}.uploader-field-list-header svg{color:#7980a6}.uploader-field-list-header:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#e8eaf5;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2}.uploader-field-list-content{display:flex;flex-direction:column;margin-top:10px;row-gap:10px}.uploader-field-list-item{border-radius:4px;border:.759px solid var(--Grey-400, #e8eaf5);background:var(--Value-100, #fff);height:50px;padding:10px;display:flex;align-items:center;column-gap:10px}.uploader-field-list-item .file-item-icon{line-height:0}.uploader-field-list-item .file-item-icon svg{color:#7980a6;cursor:pointer}.uploader-field-list-item .file-item-info{width:calc(100% - 65px)}.uploader-field-list-item .file-item-info p{color:#09212d;font-size:12px;font-weight:400;line-height:15px!important}.uploader-field-list-item .file-item-info span{color:#7980a6;font-size:10px;font-weight:400}.pagination-container{display:flex;flex-wrap:wrap;gap:28px;padding-top:15px;align-items:center;justify-content:flex-end}@media (max-width: 1000px){.pagination-container{zoom:.8}}@media (max-width: 1000px){.pagination-container{gap:12px}}.pagination-container :where(.css-dev-only-do-not-override-142vneq).ant-pagination{direction:ltr}.pagination-container .total-items{color:#7980a6;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.pagination-container .go-to-page{display:flex;align-items:center;gap:7px}.pagination-container .go-to-page span{color:var(--Text-Title-Grey-700, #7980a6);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.pagination-container .ant-pagination .ant-pagination-item a{display:unset}.pagination-container .ant-pagination .ant-pagination-item-active{background-color:#1475ca;border-color:#1475ca;color:#fff;border-radius:8px}.pagination-container .ant-pagination .ant-pagination-item-active a{color:#fff}.pagination-container .ant-pagination .ant-pagination-jump-next,.pagination-container .ant-pagination .ant-pagination-jump-prev{height:unset;display:flex;align-items:center}.pagination-button{display:flex;align-items:center;width:34px;height:32px;border-radius:8px;justify-content:center;background:#f1f2fa}.pagination-button:hover{border:1px solid var(--Grey-300, #f1f2fa);background-color:#fff}.pagination-button:hover svg{filter:invert(38%) sepia(87%) saturate(1220%) hue-rotate(187deg) brightness(81%) contrast(96%)}.pagination-per-page-number{display:flex;gap:5px;align-items:center}.pagination-per-page-number .label{color:var(--Grey-Grey-500, #7980a6);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.pagination-per-page-number .select-container{align-items:center;display:flex;position:relative}.pagination-per-page-number .select-container .page-size-select{background-color:unset;color:var(--Purple-Purple-500, #4c5aee);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.pagination-per-page-number select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";border:0}.shared_sidebar_drawer_root .shared_navbar_left_logo{width:135px;height:40px;cursor:pointer}.shared_sidebar_drawer_root .ant-drawer-body{overflow-y:auto}@media (max-height: 600px) and (orientation: landscape) and (pointer: coarse){.shared_sidebar_drawer_root .ant-drawer-content-wrapper{height:100%!important}.shared_sidebar_drawer_root .ant-drawer-header{padding-top:10px;padding-bottom:10px}.shared_sidebar_drawer_root .shared_navbar_left_logo{height:32px}}.shared_sidebar_drawer{width:100%;min-width:255px;height:100%;background:var(--bg-2);justify-content:space-between;display:flex;flex-direction:column;gap:12px;position:relative;transition:all .4s ease}.shared_sidebar_drawer .coming-soon{color:var(--grey-800);font-size:12px;font-weight:400;line-height:16px;display:flex;height:22px;padding:2px 8px;justify-content:center;align-items:center;border-radius:35px;background:var(--grey-200);white-space:nowrap;position:absolute;top:50%;right:4px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.shared_sidebar_drawer .shared_sidebar_item_disabled{cursor:not-allowed!important;pointer-events:none}.shared_sidebar_drawer .shared_sidebar_item_disabled .shared_sidebar_item_text,.shared_sidebar_drawer .shared_sidebar_item_disabled .shared_sidebar_item_icon{opacity:.5!important}.shared_sidebar_drawer .shared_sidebar_item{width:100%;height:50px;display:flex;justify-content:flex-start;align-items:center;padding:10px;gap:15px;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;transition:background-color .3s ease,color .3s ease,transform .3s ease}.shared_sidebar_drawer .shared_sidebar_item:hover{background:var(--bg-3)}.shared_sidebar_drawer .shared_sidebar_item .shared_sidebar_item_icon{width:24px;height:24px;object-fit:contain;transition:transform .3s ease}.shared_sidebar_drawer .shared_sidebar_item .shared_sidebar_item_text{white-space:nowrap;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:var(--color-1);opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease}.shared_sidebar_drawer .shared_sidebar_item_active,.shared_sidebar_drawer .shared_sidebar_item_active:hover{background:var(--bg-4)}.shared_sidebar_drawer .shared_sidebar_item_active .shared_sidebar_item_text{color:var(--color-2)}.shared_sidebar_drawer .shared_sidebar_content{display:flex;row-gap:10px;flex-direction:column}.shared_sidebar_drawer .shared_sidebar_footer .shared_sidebar_footer_view{border-radius:10px;background:var(--blue-200);padding:10px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.shared_sidebar_drawer .shared_sidebar_footer .shared_sidebar_footer_view p{margin-bottom:10px;color:var(--grey-700);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.shared_sidebar_drawer .shared_sidebar_footer .shared_sidebar_footer_view .shared_sidebar_footer_view_button{height:35px;width:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 14px;background:var(--blue-800);color:#fff;text-align:center;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;column-gap:10px}.time-picker{position:relative;width:100%;cursor:pointer;direction:ltr;z-index:99}.time-picker .time-display{display:flex;align-items:center;justify-content:space-between;border-radius:8px;border:1px solid var(--Grey-400, #e8eaf5);background:var(--Value-100, #fff);padding:8px;color:var(--Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;gap:10px;line-height:16px}.time-picker .time-display div{display:flex;align-items:center;gap:8px}.time-picker .time-dropdown{position:absolute;top:50px;left:0;width:150px;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0003;padding:15px;text-align:center}.time-picker .time-dropdown .picker-container{display:flex;justify-content:center;align-items:center;gap:25px}.time-picker .time-dropdown .picker-container span{font-size:20px}.time-picker .time-dropdown .picker-container .picker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.time-picker .time-dropdown .picker-container .picker button{background:none;border:none;font-size:18px;cursor:pointer;height:20px;color:#007bff}.time-picker .time-dropdown .picker-container .picker .picked-time{color:var(--Blue-950, #09212d);font-size:16px;font-style:normal;font-weight:300;line-height:30px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid var(--Grey-400, #e8eaf5)}.time-picker .time-dropdown .picker-container .picker .time-label{color:var(--Grey-700, #7980a6);text-align:center;font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:300;line-height:14px}.time-picker .time-dropdown .ok-button{margin-top:10px;border-radius:5px;background:var(--Blue-800, #31a7df);width:100%;display:flex;border:0;color:var(--Value-100, #fff);text-align:center;font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500;line-height:14px;cursor:pointer;justify-content:center;padding:8px}.pdf-player{z-index:1010!important;overflow:hidden!important;height:100vh!important}.pdf-player>div{width:100%!important;min-width:100%!important;height:100vh!important}.pdf-player>div .ant-modal-content{height:100vh!important;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;background:linear-gradient(180deg,#2a2d3e,#2a2d3e80 44.79%,#2a2d3e80 58.79%,#2a2d3e);padding:18px 48px 20px}.pdf-player>div .ant-modal-content .ant-modal-body{height:100%;padding:0}.pdf-player .media-player-content{display:flex;flex-direction:column;height:100%;gap:40px;position:relative;overflow:hidden}.pdf-player .media-player-content-header{display:flex;align-items:center;flex-direction:column;gap:15px;justify-content:space-between;width:100%}.pdf-player .media-player-content-header .header-media-type{display:flex;align-items:center;column-gap:10px;text-transform:capitalize;color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.pdf-player .media-player-content-header .row1-container,.pdf-player .media-player-content-header .row2-container{display:flex;justify-content:space-between;width:100%}.pdf-player .media-player-content-header .header-options{display:flex;align-items:center;column-gap:25px}.pdf-player .media-player-content-header .header-options svg{cursor:pointer}.pdf-player .media-player-content-header .header-options .date{color:var(--White, #fff);text-align:right;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.pdf-player .media-player-content-body{flex:1;display:flex;justify-content:center;align-items:center;padding:20px 0}.pdf-player .media-player-content-body .media-container{width:100%;display:flex;height:100%;align-items:center;justify-content:center;position:relative;gap:50px}.pdf-player .media-player-content-body .media-container .flipbook-wrapper{position:relative;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);padding:8px}.pdf-player .media-player-content-body .media-container .flipbook-wrapper:hover{transform:scale(1.01)}.pdf-player .media-player-content-body .media-container .flipbook-wrapper .flipbook{border-radius:12px;overflow:hidden}.pdf-player .media-player-content-body .media-container .flipbook-wrapper .flipbook .stf__parent{border-radius:8px;box-shadow:0 15px 30px #0000004d,inset 0 1px #ffffff1a}.pdf-player .media-player-content-body .media-container .flipbook-wrapper .flipbook .demoPage{width:100%;height:100%}.pdf-player .media-player-content-body .media-container .flipbook-wrapper .flipbook .demoPage img{width:100%;height:100%;object-fit:contain}.pdf-player .media-player-content-body .media-container iframe{border:0;width:75%;height:70%}.pdf-player .media-player-content-body .media-container iframe.video-content{z-index:99999}.pdf-player .media-player-content-body .media-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;background:#0003;padding:30px;border-radius:8px;width:75%;height:70%}.pdf-player .media-player-content-body .media-container .empty-state .icon-container{margin-bottom:20px}.pdf-player .media-player-content-body .media-container .empty-state .icon-container svg{font-size:64px;color:#fffc}.pdf-player .media-player-content-body .media-container .empty-state h3{font-size:24px;font-weight:500;margin-bottom:10px;color:#fff}.pdf-player .media-player-content-body .media-container .empty-state p{font-size:16px;color:#fffc;max-width:400px;margin:0 auto}.pdf-player .nav-button{position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#fff3,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.25);border-radius:50%;width:68px;height:68px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 12px 40px #00000059,0 4px 15px #0003,inset 0 2px 4px #ffffff26,inset 0 -2px 4px #0000001a;position:relative;overflow:hidden}.pdf-player .nav-button{position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#fff3,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.25);border-radius:50%;width:68px;height:68px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 12px 40px #00000059,0 4px 15px #0003,inset 0 2px 4px #ffffff26,inset 0 -2px 4px #0000001a;overflow:hidden}.pdf-player .nav-button:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(-45deg);transition:all .6s ease;opacity:0}.pdf-player .nav-button:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);transform:scale(0);transition:transform .3s ease;pointer-events:none}.pdf-player .nav-button svg{color:#fffffff2;transition:all .4s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 3px 8px rgba(0,0,0,.4));z-index:2;position:relative}.pdf-player .nav-button:hover:not(.disabled){background:linear-gradient(135deg,#ffffff4d,#fff3,#ffffff1a);transform:translateY(-50%) scale(1.12);box-shadow:0 20px 60px #00000073,0 8px 25px #0000004d,inset 0 3px 6px #ffffff40,inset 0 -3px 6px #00000026;border-color:#fff6}.pdf-player .nav-button:hover:not(.disabled):before{opacity:1;animation:shimmer 1.5s ease-in-out infinite}.pdf-player .nav-button:hover:not(.disabled):after{transform:scale(1)}.pdf-player .nav-button:hover:not(.disabled) svg{color:#fff;transform:scale(1.15);filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.pdf-player .nav-button:active:not(.disabled){transform:translateY(-50%) scale(1.05);background:linear-gradient(135deg,#ffffff40,#ffffff26,#ffffff14)}.pdf-player .nav-button:active:not(.disabled):after{transform:scale(1.2)}.pdf-player .nav-button.disabled{background:linear-gradient(135deg,#64646426,#5050501a);cursor:not-allowed;opacity:.5;box-shadow:0 6px 20px #0003,inset 0 1px 2px #ffffff0d;border-color:#ffffff1a}.pdf-player .nav-button.disabled svg{color:#fff6;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.pdf-player .nav-button.disabled:before,.pdf-player .nav-button.disabled:after{display:none}.pdf-player .nav-button.prev-button{left:40px;animation:slideInLeft .8s cubic-bezier(.25,.46,.45,.94)}.pdf-player .nav-button.next-button{right:40px;animation:slideInRight .8s cubic-bezier(.25,.46,.45,.94)}.pdf-player .page-counter{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:15;background:linear-gradient(145deg,#ffffff26,#ffffff0d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:12px 24px;box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3;border:1px solid rgba(255,255,255,.2);animation:slideInUp .6s ease-out}.pdf-player .page-counter .page-info{color:#fffffff2;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;gap:12px}.pdf-player .page-counter .page-info svg{color:#fffc;flex-shrink:0}.pdf-player .media-container-loading{display:flex;align-items:center;justify-content:center}.pdf-player .media-container-loading svg{font-size:50px!important}.pdf-player .close-button{cursor:pointer;position:absolute;right:25px;top:18px;z-index:20;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3;animation:slideInDown .5s ease-out}.pdf-player .close-button svg{color:#ffffffe6;transition:all .3s ease}.pdf-player .close-button:hover{background:linear-gradient(145deg,#ff575733,#ff57571a);transform:scale(1.1);border-color:#ff575766;box-shadow:0 12px 40px #ff575733,inset 0 1px #ffffff4d}.pdf-player .close-button:hover svg{color:#ff5757;transform:rotate(90deg)}.pdf-player .close-button:active{transform:scale(1.05)}.pdf-player .downloads-button{cursor:pointer;position:absolute;right:75px;top:18px;z-index:20;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3;animation:slideInDown .5s ease-out}.pdf-player .downloads-button svg{color:#ffffffe6;transition:all .3s ease}.pdf-player .downloads-button:hover{background:linear-gradient(145deg,#ff575733,#ff57571a);transform:scale(1.1);border-color:#ff575766;box-shadow:0 12px 40px #ff575733,inset 0 1px #ffffff4d}.pdf-player .downloads-button:hover svg{color:#ff5757;transform:rotate(90deg)}.pdf-player .downloads-button:active{transform:scale(1.05)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-120px) translateY(-50%) scale(.7)}50%{opacity:.7;transform:translate(15px) translateY(-50%) scale(1.1)}to{opacity:1;transform:translate(0) translateY(-50%) scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(120px) translateY(-50%) scale(.7)}50%{opacity:.7;transform:translate(-15px) translateY(-50%) scale(1.1)}to{opacity:1;transform:translate(0) translateY(-50%) scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translate(-50%) translateY(50px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(-45deg)}50%{transform:translate(100%) translateY(100%) rotate(-45deg)}to{transform:translate(200%) translateY(200%) rotate(-45deg)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1200px){.pdf-player .media-container{gap:30px}.pdf-player .media-container .nav-button{width:60px;height:60px}.pdf-player .media-container .nav-button.prev-button{left:30px}.pdf-player .media-container .nav-button.next-button{right:30px}.pdf-player .media-container .nav-button svg{width:24px;height:24px}}@media (max-width: 768px){.pdf-player .media-container{gap:20px}.pdf-player .media-container .flipbook-wrapper{padding:4px}.pdf-player .media-container .nav-button{width:54px;height:54px}.pdf-player .media-container .nav-button.prev-button{left:20px}.pdf-player .media-container .nav-button.next-button{right:20px}.pdf-player .media-container .nav-button svg{width:20px;height:20px}.pdf-player .close-button{right:20px;top:20px;width:25px;height:25px}.pdf-player .close-button svg{width:24px;height:24px}.pdf-player .page-counter{bottom:20px;padding:10px 20px}.pdf-player .page-counter .page-info{font-size:14px;gap:10px}.pdf-player .page-counter .page-info svg{width:14px;height:14px}}.switch-modal .ant-modal .ant-modal-content{padding:0!important}.switch-modal-content .switch-modal-header{display:flex;align-items:center;padding:15px 15px 15px 25px;gap:35px;border-radius:10px 10px 0 0;background:linear-gradient(90deg,#f0f5fe .08%,#fff 137.75%)}.switch-modal-content .switch-modal-header .switch-modal-title{color:var(--Grey-800, #4c5063);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.switch-modal-content .switch-modal-body{overflow-y:auto;padding:10px 20px}.switch-modal-content .switch-modal-body .classes-list{display:flex;flex-direction:column;align-items:center}.switch-modal-content .switch-modal-body .classes-list .class-item{padding:12px 16px;margin:8px 0;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;width:100%;transition:all .3s ease;background-color:#fafafa}.switch-modal-content .switch-modal-body .classes-list .class-item:hover{background-color:#e6f7ff;border-color:#1890ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26}.switch-modal-content .switch-modal-body .classes-list .class-item:active{transform:translateY(0)}.switch-modal-content .switch-modal-body .classes-list .class-item .class-name{font-weight:700;margin-bottom:4px;color:var(--Text-Title-Blue-950, #002224);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.switch-modal-content .switch-modal-body .classes-list .class-item .class-info{font-size:12px;color:#666}.switch-modal-content .switch-modal-body .sections-list .back-button{padding:8px 0;cursor:pointer;color:#1890ff;font-size:14px;margin-bottom:16px;display:flex;align-items:center;transition:color .3s ease}.switch-modal-content .switch-modal-body .sections-list .back-button:hover{color:#40a9ff}.switch-modal-content .switch-modal-body .sections-list .back-button:active{color:#096dd9}.switch-modal-content .switch-modal-body .sections-list .section-item{padding:12px 16px;margin:8px 0;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:all .3s ease;background-color:#f9f9f9}.switch-modal-content .switch-modal-body .sections-list .section-item:hover{background-color:#e6f7ff;border-color:#1890ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26}.switch-modal-content .switch-modal-body .sections-list .section-item:active{transform:translateY(0)}.switch-modal-content .switch-modal-body .sections-list .section-item .section-name{font-weight:500;font-size:15px;color:#333;margin-bottom:4px}.switch-modal-content .switch-modal-body .sections-list .section-item .section-info{font-size:12px;color:#666}.switch-modal-content .loading-spinner{display:flex;justify-content:center;align-items:center;padding:40px}.switch-modal-content .loading-spinner .ant-spin{font-size:20px}@media (max-width: 768px){.switch-modal-content .switch-modal-body{max-height:300px}.switch-modal-content .switch-modal-body .classes-list .class-item,.switch-modal-content .switch-modal-body .sections-list .section-item{padding:10px 12px;margin:6px 0}.switch-modal-content .switch-modal-body .classes-list .class-item .class-name,.switch-modal-content .switch-modal-body .classes-list .class-item .section-name,.switch-modal-content .switch-modal-body .sections-list .section-item .class-name,.switch-modal-content .switch-modal-body .sections-list .section-item .section-name{font-size:14px}.switch-modal-content .switch-modal-body .classes-list .class-item .class-info,.switch-modal-content .switch-modal-body .classes-list .class-item .section-info,.switch-modal-content .switch-modal-body .sections-list .section-item .class-info,.switch-modal-content .switch-modal-body .sections-list .section-item .section-info{font-size:11px}}.switch-modal-body::-webkit-scrollbar{width:6px}.switch-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.switch-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.switch-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ui-dropdown{display:flex;flex-direction:column;row-gap:5px;position:relative}.ui-dropdown .ant-select:hover .ant-select-selector{border:1px solid #e8eaf5!important;box-shadow:none!important;border-color:#e8eaf5!important}.ui-dropdown .ant-select .ant-select-selector{border-radius:8px;border:1px solid #e8eaf5;background:#fff;border:1px solid #e8eaf5!important;box-shadow:none!important;border-color:#e8eaf5!important}.ui-dropdown .ant-select .ant-select-selector .ant-select-selection-search input.ant-select-selection-search-input,.ui-dropdown .ant-select .ant-select-selector .ant-select-selection-item{color:#09212d;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ui-dropdown .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#7980a6;font-size:14px;font-weight:400;line-height:20px}.ui-dropdown .ant-select-clear{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;inset-inline-end:35px;top:50%;transform:translateY(-50%);margin:0}.ui-dropdown .ant-select-clear .clear-icon{line-height:0}.ui-dropdown .ant-select-clear .clear-icon svg{width:20px;height:20px;color:#7980a6}.ui-dropdown label{color:#7980a6;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;align-items:center;column-gap:4px}.ui-dropdown label .required{display:flex;align-items:center;justify-content:center;color:#ff437c;font-size:14px}.ui-dropdown .error-message{color:#ff437c;font-size:12px;font-weight:400;line-height:16px}@keyframes uploadAreaPulse{0%{transform:scale(1);box-shadow:0 0 #31a7df66}50%{transform:scale(1.02);box-shadow:0 0 0 10px #31a7df1a}to{transform:scale(1);box-shadow:0 0 #31a7df00}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dragOverlay{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.upload-area-wrapper{width:100%}.upload-area-wrapper .upload-area-error{margin-top:8px;color:#ff437c;font-size:12px;font-weight:400;line-height:16px;animation:fadeInUp .3s ease-out}.upload-area{border-radius:10px;border:1px dashed #deebff;background:#fff;padding:10px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.upload-area:hover:not(.upload-area--disabled):not(.upload-area--loading){border-color:#31a7df;box-shadow:0 4px 12px #31a7df26}.upload-area--drag-active{border-color:#31a7df;background:#f0f9ff;animation:uploadAreaPulse 1s infinite}.upload-area--drag-active .upload-area-content{background:#31a7df0d}.upload-area--drag-active .upload-area-icon{transform:scale(1.1);color:#31a7df}.upload-area .upload-area-files-list{display:flex;flex-direction:column;gap:10px;width:100%}.upload-area .upload-area-files-list .upload-area-files-list-item{display:flex;align-items:center;border:.76px solid #e8eaf5;width:100%;background:#fff;height:50px;padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.upload-area .upload-area-files-list .upload-area-files-list-item-info{flex:1;margin:0 10px}.upload-area .upload-area-files-list .upload-area-files-list-item-info p{font-weight:400;font-size:10px;line-height:10px;color:#09212d}.upload-area .upload-area-files-list .upload-area-files-list-item-info span{font-weight:400;font-size:10px;line-height:10px;color:#7980a6}.upload-area--disabled{opacity:.6;cursor:not-allowed}.upload-area--disabled:hover{transform:none;box-shadow:none}.upload-area--loading{cursor:default}.upload-area--loading:hover{transform:none;box-shadow:none}.upload-area--error{border-color:#dc2626}.upload-area--error:hover:not(.upload-area--error--disabled):not(.upload-area--error--loading){border-color:#dc2626;box-shadow:0 4px 12px #dc262626}.upload-area-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#f9fbff;padding:20px;gap:5px;border-radius:6px;transition:all .3s ease;position:relative;min-height:120px}.upload-area-icon{transition:all .3s ease;color:#cacde2}.upload-area-text{color:#09212d;text-align:center;font-size:14px;font-weight:400;line-height:20px;margin:5px 0 0}.upload-area-click-text{color:#31a7df;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;text-decoration:underline;transition:color .2s ease}.upload-area-click-text:hover{color:#2563eb}.upload-area-recommendation{color:#cacde2;font-size:12px;font-weight:500;line-height:16px;margin:0}.upload-area-drag-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#31a7df1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;border-radius:6px;animation:dragOverlay .2s ease-out}.upload-area-drag-overlay p{color:#31a7df;font-size:16px;font-weight:600;margin:0;text-shadow:0 1px 2px rgba(255,255,255,.8)}.upload-area-spinner{display:flex;align-items:center;justify-content:center;width:95px;height:95px}.upload-area-spinner .spinner{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #31a7df;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 768px){.upload-area{padding:8px}.upload-area-content{padding:16px;min-height:100px}.upload-area-icon{width:40px;height:40px}.upload-area-text{font-size:13px}.upload-area-recommendation{font-size:11px}}.page-wrapper{overflow:hidden;display:flex;flex-direction:column;row-gap:25px;height:100%}.page-wrapper-header{display:flex;flex-direction:column;row-gap:15px}.page-wrapper-header-title{display:flex;align-items:center;justify-content:space-between;column-gap:10px}.page-wrapper-header-title h2{color:var(--color-2);font-size:24px;font-weight:700;line-height:35px;white-space:nowrap}.page-wrapper-header-title .input-form{max-width:250px}.page-wrapper-header-title .input-form .input-container{border-radius:8px;border:1px solid var(--grey-300);background:var(--bg-2);height:35px}.page-wrapper-header-title .input-form .input-container input::placeholder{color:var(--color-1);font-size:12px;font-weight:400;line-height:16px}.page-wrapper-header-subtitle{display:flex;align-items:center;justify-content:space-between}.page-wrapper-header-subtitle-help{line-height:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transform-origin:center;animation:page-wrapper-help-shadow 2s ease-in-out infinite}.page-wrapper-header-subtitle-help svg{display:block}.page-wrapper-header-subtitle-help:hover{animation-play-state:paused}.page-wrapper-header-subtitle h2{color:var(--color-1);font-size:14px;font-weight:300;line-height:20px}.page-wrapper-content{flex:1;overflow:auto}@keyframes page-wrapper-help-shadow{0%{transform:scale(1);box-shadow:0 0 #31a7df80}50%{transform:scale(1.15);box-shadow:0 0 0 8px #31a7df0d}to{transform:scale(1);box-shadow:0 0 #31a7df00}}@media (prefers-reduced-motion: reduce){.page-wrapper-header-subtitle-help{animation:none}}.language-modal{width:470px!important}.language-modal .ta-modal-header{margin-bottom:30px}.language-modal-body{display:flex;flex-direction:column;gap:12px}.language-modal-body .language-modal-body-item[data-language=browser] svg{border-radius:0}.language-modal-body-item{display:flex;align-items:center;padding:16px 20px;border-radius:10px;border:1px solid #abd9fb;background:#f9fbff;cursor:pointer;transition:all .2s ease;height:75px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.language-modal-body-item:hover{background:#f5fbff;border-color:#abd9fb}.language-modal-body-item.selected{background:#f5fbff;border-color:#abd9fb;box-shadow:2px 2px 9px #53789f33}.language-modal-body-item-radio{margin-right:16px}.language-modal-body-item-radio .radio-button{width:20px;height:20px;border:2px solid #e8eaf5;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.language-modal-body-item-radio .radio-button.checked{border-color:#31a7df}.language-modal-body-item-radio .radio-button.checked .radio-dot{width:14px;height:14px;background:#31a7df;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.language-modal-body-item-flag{margin-inline-end:20px;display:flex;align-items:center;justify-content:center;width:35px;height:35px}.language-modal-body-item-flag svg{width:35px;height:35px;border-radius:50%}.language-modal-body-item-name{flex:1}.language-modal-body-item-name p{margin:0;font-size:18px;font-weight:400;color:#09212d;line-height:1.4}.language-modal-footer{margin-top:20px}.language-modal-footer button{width:100%;height:35px}[dir=rtl] .language-modal-body-item-radio,[dir=rtl] .language-modal-body-item-flag{margin-right:0;margin-left:16px}@media (max-width: 768px){.language-modal{width:90vw!important;max-width:400px!important}.language-modal-body-item{padding:14px 16px}.language-modal-body-item-flag svg{width:26px;height:26px}.language-modal-body-item-name p{font-size:15px}}.description-rich-text{position:relative}.description-rich-text .quill{display:flex;flex-direction:column-reverse;row-gap:10px}.description-rich-text .quill *{border:none!important}.description-rich-text .quill .ql-toolbar{border-bottom:none;border-radius:0 0 8px 8px}.description-rich-text .quill .ql-toolbar .ql-formats:not(:last-child){border-right:1px solid #e8eaf5!important;padding-right:8px;margin-right:8px}.description-rich-text .quill .ql-toolbar button{border-radius:6px;transition:background .15s ease}.description-rich-text .quill .ql-toolbar button:hover{background:#f1f9ff}.description-rich-text .quill .ql-toolbar button.ql-active{background:#e9f5ff}.description-rich-text .quill .ql-toolbar button.ql-active img{filter:brightness(0) saturate(100%) invert(56%) sepia(89%) saturate(385%) hue-rotate(165deg) brightness(92%) contrast(89%)}.description-rich-text .quill .ql-container{border-bottom:none}.description-rich-text .quill .ql-blank:before{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;vertical-align:middle;color:#cacde2!important;font-style:normal}.description-rich-text .ql-tooltip{left:0!important}[dir=rtl] .description-rich-text .ql-editor{direction:rtl;text-align:right}[dir=rtl] .description-rich-text .ql-editor li:not(.ql-direction-rtl):before{margin-left:.3em;margin-right:-1.5em;text-align:left}[dir=rtl] .description-rich-text .ql-editor ol li:not(.ql-direction-rtl),[dir=rtl] .description-rich-text .ql-editor ul li:not(.ql-direction-rtl){padding-left:0;padding-right:1.5em}.description-rich-text-emoji{position:absolute;left:8px;bottom:44px;z-index:20;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;width:268px;padding:8px;background:#fff;border:1px solid #e8eaf5;border-radius:12px;box-shadow:0 8px 24px #7980a62e}.description-rich-text-emoji-item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;border-radius:8px;font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease}.description-rich-text-emoji-item:hover{background:#f1f9ff}.media-player-modal{width:100vw!important;height:100vh}.media-player-modal>div{height:100%}.media-player-modal .ant-modal-content{background-color:transparent!important;box-shadow:none;border-radius:0}.media-player-modal .ant-modal-content{padding-top:40px;height:100%}.media-player-modal .ant-modal-content .ant-modal-body{height:100%}.media-player-modal .media-player{height:100%;display:flex;flex-direction:column}.media-player-modal .media-player-header{display:flex;align-items:center;justify-content:flex-end}.media-player-modal .media-player-header svg{cursor:pointer;width:24px;height:24px;transition:color .2s ease;color:#fff}.media-player-modal .media-player-body{flex:1;display:flex;align-items:center;justify-content:center;overflow-y:auto}.media-player-modal .media-player-body>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-player-modal .media-player-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px}.media-player-modal .media-player-loading p{color:#fff;font-size:16px;font-weight:500;margin:0}.media-player-modal .media-player-pdf-container{width:90vw;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;row-gap:16px;padding:16px 0}.media-player-modal .media-player-pdf-container::-webkit-scrollbar{width:8px}.media-player-modal .media-player-pdf-container::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.media-player-modal .media-player-pdf-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.media-player-modal .media-player-pdf-container::-webkit-scrollbar-thumb:hover{background:#ffffff80}.media-player-modal .media-player-pdf-page{max-width:100%;height:auto;background:#fff;box-shadow:0 4px 12px #0000004d;border-radius:4px}.media-player-modal .media-player-image{max-width:90vw;max-height:85vh;object-fit:contain}.media-player-modal .media-player-error{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:12px;color:#fff;font-size:16px;font-weight:500;text-align:center}.media-player-modal .media-player-error p{margin:0}.media-player-modal-root .ant-modal-mask{background:linear-gradient(0deg,#0f1a5ccc 1.26%,#0f1a5c80 16.85%,#0f1a5c4d 48.99%,#0f1a5c80 78.76%,#0f1a5ccc 98.65%)}.force-change-password-container{width:100%;height:100%;overflow:auto}.force-change-password-container button.btn.btn-md{height:40px!important;margin-top:20px}.force-change-password{display:flex;flex-direction:column;align-items:center;width:100%;max-width:505px;margin:0 auto;padding:40px 0}.force-change-password-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:45px}.force-change-password-icon{margin-bottom:24px;display:flex;align-items:center;flex-direction:column;justify-content:center;row-gap:3px}.force-change-password-icon svg:last-child{margin-inline-end:-22px}.force-change-password-description{color:var(--Text-Imput-Default, #7980a6);font-size:14px;font-weight:400;line-height:20px;max-width:500px}.force-change-password-form{width:100%;display:flex;flex-direction:column;gap:15px}.force-change-password-fields{display:flex;flex-direction:column;gap:15px}.force-change-password-fields .input-form label{color:var(--Text-Imput-Default, #7980a6);font-size:14px;font-weight:500;line-height:20px;font-family:Noto Sans Arabic;display:flex;align-items:center;gap:4px;margin-bottom:5px}.force-change-password-fields .input-form .input-container.input-error{border:1px solid #ffebf0!important;box-shadow:0 3px 5.5px -2px #ffcbd8!important}.force-change-password-fields .input-form .input-container{border-radius:8px;border:1px solid #f1f2fa;background:#fff;height:40px}.force-change-password-fields .input-form .input-container input{color:var(--Text-Imput-Typing, #09212d);font-size:14px;font-weight:400;line-height:20px}.force-change-password-fields .input-form .input-container input::placeholder{color:var(--Text-Imput-Disabled, #cacde2);font-size:14px;font-weight:400;line-height:20px}.force-change-password-strength{display:flex;flex-direction:column;gap:8px}.force-change-password-strength-bars{display:flex;gap:10px;margin:10px 0}.force-change-password-strength-bar{flex:1;height:5px;border-radius:100px;background:#e8e9f1;transition:background-color .3s}.force-change-password-strength-label{display:flex;align-items:center;justify-content:flex-end;gap:10px}.force-change-password-strength-label span{font-size:12px;font-weight:500;line-height:20px}.force-change-password-requirements{display:flex;flex-direction:column;gap:10px}.force-change-password-requirement{display:flex;align-items:center;gap:10px}.force-change-password-requirement-text{color:#d5d9ee;font-size:12px;font-weight:300;line-height:16px;transition:color .2s}.force-change-password-requirement-text.force-change-password-requirement-text-passed{color:#09212d;font-size:12px;font-weight:300;line-height:16px}.streak-popup{display:flex;flex-direction:column;gap:18px;padding:20px;background:#fff;border-radius:6px;box-shadow:3px 4px 20.7px 13px #7980a64a;width:min(370px,100vw - 32px)}.streak-popup-title{font-size:14px;font-weight:500;line-height:20px;color:#4c5063}.streak-popup-days{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px 0;padding:10px;background:#fcfcff;border:1px solid #f1f2fa;border-radius:10px}.streak-popup-day{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px;border-radius:4px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.streak-popup-day:hover{background:var(--Color-Neutral-300, #f1f2fa)}.streak-popup-day--active{background:#f1f2fa}.streak-popup-day--today{background:#e9f5ff;outline:1px solid #31a7df;outline-offset:-1px}.streak-popup-day-icon{width:28px;height:30px;display:flex;align-items:center;justify-content:center}.streak-popup-day-icon svg{width:100%;height:100%}.streak-popup-day-label{font-size:12px;font-weight:500;line-height:20px;color:#7980a6;text-align:center}.streak-popup-day--active .streak-popup-day-label{color:#1475ca}.streak-popup-day--today .streak-popup-day-label{color:#1475ca;font-weight:700}.streak-popup-info{display:flex;flex-direction:column;gap:10px}.streak-popup-info-row{display:flex;align-items:center;gap:8px;padding:0 10px}.streak-popup-info-icon{width:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.streak-popup-info-icon svg{width:28px;height:28px}.streak-popup-info-text{font-size:12px;font-weight:500;line-height:16px;color:#7980a6}.streak-popup-note{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff8ed;border-radius:10px}.streak-popup-note-icon{width:20px;height:24px;flex-shrink:0}.streak-popup-note-text{font-size:12px;font-weight:600;line-height:18px;color:#7980a6}.streak-popup-note-highlight{color:#f7941e;font-weight:700}.svg-safe-image--loading,.svg-safe-image--error{color:transparent;border-radius:inherit}.svg-safe-image--loading{background:linear-gradient(90deg,#f1f2fa 25%,#f8f9fd 37%,#f1f2fa 63%);background-size:400% 100%;animation:svg-safe-image-shimmer 1.4s ease infinite}.svg-safe-image--error{background:#f1f2fa}@keyframes svg-safe-image-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.pixels-popup{display:flex;flex-direction:column;gap:18px;padding:20px;background:#fff;border-radius:6px;box-shadow:3px 4px 20.7px 13px #7980a64a;width:min(424px,100vw - 32px)}.pixels-popup-header{display:flex;flex-direction:column;gap:10px}.pixels-popup-header-title{font-size:16px;font-weight:700;line-height:26px;color:#4c5063}.pixels-popup-header-title--highlight{color:#1475ca}.pixels-popup-header-subtitle{font-size:14px;font-weight:500;line-height:20px;color:#4c5063}.pixels-popup-chart{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 20px;background:#fcfcff;border:1px solid #f1f2fa;border-radius:10px;height:223px}.pixels-popup-chart--empty{align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#f1f2fa99 0,#f1f2fa99 10px,#fcfcff 10px,#fcfcff 20px)}.pixels-popup-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:12px 18px;max-width:280px}.pixels-popup-empty-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#31a7df1a;color:#31a7df;margin-bottom:4px}.pixels-popup-empty-icon svg{color:#31a7df}.pixels-popup-empty-title{font-size:14px;font-weight:600;line-height:20px;color:#4c5063;margin:0}.pixels-popup-empty-subtitle{font-size:12px;font-weight:500;line-height:18px;color:#7980a6;margin:0}.pixels-popup-chart-bar{display:flex;flex-direction:column;align-items:center;gap:2px;height:100%;padding:5px}.pixels-popup-chart-bar-track{flex:1;width:14px;background:#f1f2fa;border-radius:100px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.pixels-popup-chart-bar-fill{width:100%;border-radius:100px;background:#cacde2;min-height:14px;transition:height .3s ease}.pixels-popup-chart-bar-fill--active{background:linear-gradient(180deg,#31a7df,#1475ca)}.pixels-popup-chart-bar-label{font-size:12px;font-weight:500;line-height:20px;color:#7980a6;text-align:center}.pixels-popup-info{display:flex;gap:6px;align-items:center}.pixels-popup-info svg{fill:#31a7df;min-width:19px;height:19px}.pixels-popup-info-text{color:#7980a6;font-size:10px;font-weight:500;line-height:14px}.global-search{display:flex;align-items:center;gap:9px;width:100%;max-width:520px;height:40px;padding:0 7.5px;background:#f6f7fd;border-radius:39.75px;transition:border-color .18s ease,background .18s ease;-webkit-transition:border-color .18s ease,background .18s ease;-moz-transition:border-color .18s ease,background .18s ease;-ms-transition:border-color .18s ease,background .18s ease;-o-transition:border-color .18s ease,background .18s ease;-webkit-border-radius:39.75px;-moz-border-radius:39.75px;-ms-border-radius:39.75px;-o-border-radius:39.75px}.global-search:focus-within{border-color:#c4cae0}.global-search-icon{color:#9aa1c0;flex-shrink:0}.global-search-shortcut{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;-webkit-user-select:none;user-select:none}.global-search-shortcut kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:#fff;border:1px solid #e1e5f0;border-radius:6px;color:#7980a6;font-family:inherit;font-size:11px;font-weight:600;box-shadow:0 1px #e1e5f0}@media (max-width: 1024px){.global-search-shortcut{display:none}}.global-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#4c5063;font-size:15px;line-height:22px;font-weight:400;padding:0}.global-search-input::placeholder{color:#7980a6;font-size:12px;font-weight:400}.global-search-input::-webkit-search-cancel-button,.global-search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 1024px){.global-search{max-width:360px;height:44px;padding:0 18px}}@media (max-width: 720px){.global-search{display:none}}.global-search-modal-wrapper .ant-modal{width:775px!important;padding-bottom:0}.global-search-modal-wrapper .ant-modal-mask{background:linear-gradient(0deg,var(--Color-Overlay-Blue-50, rgba(15, 26, 92, .5)) 0%,var(--Color-Overlay-Blue-30, rgba(15, 26, 92, .3)) 48.99%,var(--Color-Overlay-Blue-50, rgba(15, 26, 92, .5)) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.global-search-modal-wrapper .ant-modal-content{overflow:hidden;padding:0!important;background-color:transparent;box-shadow:none;max-height:90vh}.global-search-modal-wrapper .ant-modal-footer{display:none}.global-search-modal{display:flex;flex-direction:column;max-height:90vh}.global-search-modal-header{background-color:#fff;height:68px;flex-shrink:0;padding:10px;border-radius:20px;background:#fff;box-shadow:0 2px 8.8px #7980a630;display:flex;align-items:center;column-gap:9px;margin-bottom:8px}.global-search-modal-header input{border:none;flex:1;height:100%;color:#4c5063;font-size:20px;font-weight:300;line-height:30px}.global-search-modal-header input::-webkit-search-cancel-button,.global-search-modal-header input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.global-search-modal-header-clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:50%;color:#7980a6;cursor:pointer;transition:all .2s ease;background-color:transparent}.global-search-modal-header-clear:hover{background:#e2e5f0;color:#4c5063}.global-search-modal-body{border-radius:10px;background:var(--Surface-Pop-up-White, #fff);box-shadow:0 2px 8.8px 0 var(--Color-Effect-Popup-S, rgba(121, 128, 166, .19));padding:24px 10px;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.global-search-modal-idle-title{color:#7980a6;font-size:12px;font-weight:500;line-height:16px;margin-bottom:6px}.global-search-modal-popular{margin-bottom:20px}.global-search-modal-popular-list{display:flex;align-items:center;column-gap:6px}.global-search-modal-popular-list button{display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid var(--Border-Button-Grey-400, #e8eaf5);color:#0f1a2b;font-size:12px;font-weight:400;line-height:16px;column-gap:6px;padding:10px;height:36px;background:transparent;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.global-search-modal-popular-list button:hover{background:var(--Color-Overlay-Blue-10, rgba(15, 26, 92, .1))}.global-search-modal-loading{display:flex;flex-direction:column;row-gap:4px;padding:0 14px}.global-search-modal-skeleton{height:60px;padding:10px;display:flex;align-items:center;column-gap:10px;border-radius:10px}.global-search-modal-skeleton-icon{width:40px;height:40px;flex-shrink:0;border-radius:10px}.global-search-modal-skeleton-text{display:flex;flex-direction:column;row-gap:8px;flex:1}.global-search-modal-skeleton-line{height:10px;border-radius:6px}.global-search-modal-skeleton-line-title{width:55%}.global-search-modal-skeleton-line-meta{width:35%;height:8px}.global-search-modal-skeleton-icon,.global-search-modal-skeleton-line{background:linear-gradient(90deg,#eef1f8 25%,#f6f8fc 37%,#eef1f8 63%);background-size:400% 100%;animation:global-search-skeleton-shimmer 1.4s ease infinite}@keyframes global-search-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.global-search-modal-idle .global-search-modal-recent-list{list-style:none}.global-search-modal-idle .global-search-modal-popular,.global-search-modal-idle .global-search-modal-recent .global-search-modal-idle-title{padding:0 24px}.global-search-modal-idle .global-search-modal-recent-list{padding:0 14px}.global-search-modal-idle .global-search-modal-recent-item{display:flex;align-items:center;justify-content:space-between;padding:10px;height:36px;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border-radius:6px}.global-search-modal-idle .global-search-modal-recent-item:not(:last-child){margin-bottom:5px}.global-search-modal-idle .global-search-modal-recent-item:hover{background:var(--Color-Royal-Blue-100, #f9fbff)}.global-search-modal-idle .global-search-modal-recent-item .global-search-modal-recent-main{display:flex;align-items:center;column-gap:10px}.global-search-modal-idle .global-search-modal-recent-item .global-search-modal-recent-main span{color:#09212d;font-size:12px;font-weight:500;line-height:16px}.global-search-modal-idle .global-search-modal-recent-item .global-search-modal-recent-remove{display:flex;align-items:center;justify-content:center;border:0;line-height:0;background-color:transparent;cursor:pointer}.global-search-modal-results{padding:0 24px;flex:1;display:flex;flex-direction:column;min-height:0}.global-search-modal-results .global-search-modal-tabs{margin-bottom:20px;flex-shrink:0}.global-search-modal-results-content{flex:1;min-height:0;overflow-y:auto}.global-search-modal-results .global-search-modal-group:not(:last-child){margin-bottom:20px}.global-search-modal-results .global-search-modal-group-header{margin-bottom:6px}.global-search-modal-results .global-search-modal-group-name,.global-search-modal-results .global-search-modal-group-count{color:#7980a6;font-size:12px;font-weight:500;margin-inline-end:3px}.global-search-modal-results .global-search-modal-list{list-style:none}.global-search-modal-results .global-search-modal-list li:not(:last-child){margin-bottom:4px}.global-search-modal-results .global-search-modal-list .global-search-modal-item{height:60px;padding:10px;display:flex;align-items:center;column-gap:10px;border-radius:10px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer}.global-search-modal-results .global-search-modal-list .global-search-modal-item-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#edf5ff}.global-search-modal-results .global-search-modal-list .global-search-modal-item-icon svg{width:22px;height:22px}.global-search-modal-results .global-search-modal-list .global-search-modal-item-text{display:flex;flex-direction:column;row-gap:5px;flex:1;width:calc(100% - 50px)}.global-search-modal-results .global-search-modal-list .global-search-modal-item-title{color:#0f161c}.global-search-modal-results .global-search-modal-list .global-search-modal-item-meta{color:#7980a6;font-size:10px;font-weight:400;line-height:14px}.global-search-modal-results .global-search-modal-list .global-search-modal-item:hover{background:var(--Color-Royal-Blue-100, #f9fbff)}.global-search-modal-results .global-search-modal-list .global-search-modal-mark{display:inline-block;background-color:#ffeeb8}.global-search-modal-tooltip.ant-tooltip mark{display:inline-block;background-color:#ffeeb8;color:#0f161c!important}.global-search-modal-search-all{display:flex;align-items:center;gap:10px;width:100%;padding:10px 15px;background:#fff;border:none;border-radius:12px;cursor:pointer;text-align:start;transition:background .15s ease}.global-search-modal-search-all:hover{background:#f5f8ff}.global-search-modal-search-all-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:14px;background:#edf5ff;border:1px solid #cacde2}.global-search-modal-search-all-icon svg{width:40px;height:40px}.global-search-modal-search-all-text{display:flex;flex-direction:column;min-width:0}.global-search-modal-search-all-title{font-size:14px;font-weight:500;line-height:24px;color:#0f161c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-modal-search-all-subtitle{font-size:10px;font-weight:500;line-height:14px;color:#7980a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-offer-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:8px;padding-inline:20px 12px;border-radius:10px;background:radial-gradient(circle at 96% 130%,rgba(171,217,251,.55),transparent 42%),linear-gradient(86.74deg,#deebff,#d5edf9 99%)}.buy-offer-banner:before,.buy-offer-banner:after{content:"";position:absolute;top:-28px;inset-inline-start:-24px;border-radius:50%;pointer-events:none;z-index:0;filter:blur(2px)}.buy-offer-banner:before{width:108px;height:108px;background:radial-gradient(circle,#ffcad88c,#ffcad800 70%)}.buy-offer-banner:after{width:96px;height:96px;inset-inline-start:12px;background:radial-gradient(circle,#abd9fb99,#abd9fb00 70%)}.buy-offer-banner-main{position:relative;z-index:1;display:flex;align-items:center;gap:20px;flex:1 1 0;min-width:0}.buy-offer-banner-icon{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.buy-offer-banner-icon svg{width:100%;height:100%}.buy-offer-banner-text{margin:0;flex:1 1 0;min-width:0;color:#1475ca;font-size:16px;font-weight:700;line-height:24px;word-break:break-word}.buy-offer-banner-action{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:35px;padding:8px 12px;border:0;border-radius:24px;background:linear-gradient(251.14deg,#48a3e8 2.31%,#5c75f8 97.68%);color:#fff;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;cursor:pointer;transition:filter .2s ease,transform .2s ease}.buy-offer-banner-action:hover{filter:brightness(1.06)}.buy-offer-banner-action:active{transform:scale(.98)}@media (max-width: 600px){.buy-offer-banner{flex-direction:column;align-items:stretch;gap:14px;padding:16px;text-align:center}.buy-offer-banner-main{flex-direction:column;gap:12px}.buy-offer-banner-text{text-align:center}.buy-offer-banner-action{width:100%}}.completion-ring{position:relative;width:100%;height:100%;aspect-ratio:1;flex-shrink:0}.completion-ring-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.completion-ring-content{position:absolute;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.completion-ring-content>*{width:100%;height:100%}.completion-ring-content img{width:100%;height:100%;object-fit:cover}.page-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:40px}.page-loader-inner{display:flex;flex-direction:column;align-items:center;gap:30px}.page-loader-logo{width:80px;height:80px;animation:page-loader-pulse 1.5s ease-in-out infinite}.page-loader-bar{position:relative;width:150px;height:4px;border-radius:999px;background:#1475ca24;overflow:hidden}.page-loader-bar span{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,#31a7df,#1475ca);animation:page-loader-slide 1.15s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.page-loader-logo{animation:none}.page-loader-bar span{animation-duration:2.2s}}@keyframes page-loader-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.82}}@keyframes page-loader-slide{0%{transform:translate(-120%)}to{transform:translate(370%)}}.buy-offer-modal .ant-modal-content{padding:0;border-radius:20px;overflow:hidden}.buy-offer-modal .buy-offer-modal-content{position:relative;padding:0;background:#fff}.buy-offer-modal .buy-offer-modal-close{position:absolute;top:16px;inset-inline-end:16px;z-index:2;cursor:pointer;color:#fff;opacity:.85;transition:opacity .15s ease}.buy-offer-modal .buy-offer-modal-close:hover{opacity:1}.buy-offer-modal .buy-offer-modal-hero{position:relative;height:120px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(135deg,#5fbef5,#2f8fd6 55%,#1475ca)}.buy-offer-modal .buy-offer-modal-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.25) 1px,transparent 1px);background-size:18px 18px;opacity:.5}.buy-offer-modal .buy-offer-modal-badge{position:relative;z-index:1;width:74px;height:74px;transform:translateY(50%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f6a609;background:#fff;box-shadow:0 8px 20px #1475ca47}.buy-offer-modal .buy-offer-modal-body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:52px 28px 28px;text-align:center}.buy-offer-modal .buy-offer-modal-title{margin:0;color:#09212d;font-size:20px;font-weight:600;line-height:28px}.buy-offer-modal .buy-offer-modal-desc{margin:0;max-width:360px;color:#7980a6;font-size:14px;font-weight:400;line-height:22px}.buy-offer-modal .buy-offer-modal-perks{list-style:none;margin:8px 0 4px;padding:0;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.buy-offer-modal .buy-offer-modal-perk{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f4f9fe;text-align:start}.buy-offer-modal .buy-offer-modal-perk-icon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#5fbef5,#2f8fd6)}.buy-offer-modal .buy-offer-modal-perk-label{color:#09212d;font-size:12px;font-weight:500;line-height:16px}.buy-offer-modal .buy-offer-modal-actions{display:flex;gap:12px;width:100%;margin-top:12px}.buy-offer-modal .buy-offer-modal-actions .btn{flex:1;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.buy-offer-modal .buy-offer-modal-actions .btn-secondary{background:#f4f6fb;border:1px solid #e6e8f0;color:#4c5063}.buy-offer-modal .buy-offer-modal-actions .btn-secondary:hover{background:#eaedf4}.buy-offer-modal .buy-offer-modal-actions .btn-primary{background:linear-gradient(135deg,#5fbef5,#1475ca);border:none;color:#fff;box-shadow:0 6px 16px #1475ca4d}.buy-offer-modal .buy-offer-modal-actions .btn-primary:hover{background:linear-gradient(135deg,#4fb2ef,#1163ad)}@media (max-width: 420px){.buy-offer-modal .buy-offer-modal-perks{grid-template-columns:1fr}.buy-offer-modal .buy-offer-modal-actions{flex-direction:column-reverse}}.rate-session-modal{max-width:calc(100vw - 32px)}.rate-session-modal-header-icon{width:44px;height:44px;flex-shrink:0}.rate-session-modal-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 24px 8px}.rate-session-modal-question{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:#09212d}.rate-session-modal-desc{margin:12px 0 0;max-width:560px;font-size:14px;font-weight:500;line-height:1.5;color:#4c5063}.rate-session-modal-ratings{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-top:28px;width:100%}.rate-session-modal-rating{display:flex;flex-direction:column;align-items:center;gap:10px;width:84px;padding:4px;border:none;background:none;cursor:pointer}.rate-session-modal-rating:hover .rate-session-modal-emoji-wrap{transform:scale(1.25)}.rate-session-modal-rating .rate-session-modal-rating-label{color:#7980a6;font-size:12px;font-weight:500}.rate-session-modal-rating--selected .rate-session-modal-emoji-wrap{transform:scale(1.25);border-color:#c4d8ff}.rate-session-modal-emoji-wrap{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;border:2px solid transparent;transition:transform .15s ease,border-color .15s ease}.rate-session-modal-emoji{width:64px;height:64px;display:block}.rate-session-modal-rating-label{font-size:13px;font-weight:400;color:#7980a6;white-space:nowrap}.rate-session-modal-comment-block{width:100%;margin-top:28px;text-align:start}.rate-session-modal-comment-label{display:block;margin-bottom:10px;font-size:12px;font-weight:500;color:#7980a6}.rate-session-modal-comment-field{width:100%;padding:10px;border-radius:18px;background:#f9fbff}.rate-session-modal-comment{height:100px!important;padding:16px 20px!important;border:1px solid #e8eaf5!important;border-radius:10px!important;background:#fff!important;font-size:15px;color:#09212d;resize:none!important;box-shadow:none!important}.rate-session-modal-comment::placeholder{color:#b6bcd0}.rate-session-modal-comment:hover,.rate-session-modal-comment:focus{border-color:#cdd5ee!important;box-shadow:none!important}.rate-session-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;width:100%;margin-top:24px}.rate-session-modal-submit{min-width:110px;padding:8px 12px;border:none;border-radius:10px;background:#31a7df;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease,opacity .2s ease}.rate-session-modal-submit:hover:not(:disabled){background:#4795d3}.rate-session-modal-submit:disabled{opacity:.5;cursor:not-allowed}.rate-session-modal-skip{padding:8px 4px;border:none;background:none;color:#4795d3;font-size:13px;font-weight:500;cursor:pointer;transition:color .2s ease}.rate-session-modal-skip:hover{color:#31a7df;text-decoration:underline}@media (max-width: 520px){.rate-session-modal-body{padding:16px 8px 4px}.rate-session-modal-question{font-size:20px}.rate-session-modal-desc{font-size:13px}.rate-session-modal-ratings{gap:8px}.rate-session-modal-rating{width:62px}.rate-session-modal-emoji{width:46px;height:46px}.rate-session-modal-rating-label{font-size:10px}.rate-session-modal-submit{width:100%}}.reports-history-modal{width:1085px!important}.reports-history-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.reports-history-modal .reports-history-modal-content{padding:0;background:linear-gradient(180deg,#c4d8ff,#e9f5ff 60px,#fff 150px)}.reports-history-modal .reports-history-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 6px}.reports-history-modal .reports-history-modal-header .reports-history-modal-header-title{display:flex;align-items:center;gap:12px}.reports-history-modal .reports-history-modal-header .reports-history-modal-header-title .reports-history-modal-header-icon{display:flex;align-items:center;justify-content:center;color:#31a7df}.reports-history-modal .reports-history-modal-header .reports-history-modal-header-title span{color:var(--Color-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.reports-history-modal .reports-history-modal-header .reports-history-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:26px}.reports-history-modal .reports-history-modal-header .close-icon{cursor:pointer;color:#4c5063}.reports-history-modal .reports-history-modal-header .close-icon:hover{color:#09212d}.reports-history-modal .reports-history-modal-body{padding:20px 24px 24px}.reports-history-modal .reports-history-card{display:flex;flex-direction:column;gap:25px;padding:20px;border-radius:10px;background:#f9fbff}.reports-history-modal .reports-history-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.reports-history-modal .reports-history-card-head .reports-history-card-head-title{display:flex;align-items:center;gap:10px;color:#09212d;font-size:14px;font-weight:500;line-height:20px}.reports-history-modal .reports-history-card-head .reports-history-card-head-title span{color:#09212d;font-size:14px;font-weight:500;line-height:20px}.reports-history-modal .reports-history-card-head .reports-history-date{width:210px;height:34px;border-radius:8px;border:1px solid #f1f2fa;background:#fff}.reports-history-modal .reports-history-card-head .reports-history-date .ant-picker-input>input{font-size:12px;color:#7980a6}@media (max-width: 480px){.reports-history-modal .reports-history-card-head .reports-history-date{width:100%}}.reports-history-modal .reports-history-table-wrapper{width:100%;overflow-x:auto}.reports-history-modal .reports-history-table{display:flex;flex-direction:column;gap:12px;min-width:860px}.reports-history-modal .reports-history-row{display:grid;grid-template-columns:70px 130px 150px 160px 100px 110px 1fr;align-items:center;gap:12px}.reports-history-modal .reports-history-row--head{padding:0 20px 0 10px}.reports-history-modal .reports-history-row--head span{color:#4c5063;font-size:10px;font-weight:500;line-height:14px;text-transform:capitalize}.reports-history-modal .reports-history-row--body{padding:10px 20px 10px 10px;border-radius:8px;border:1px solid #f1f2fa;background:#fff}.reports-history-modal .reports-history-cell{color:#09212d;font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-history-modal .reports-history-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:2px 8px;border-radius:35px;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.reports-history-modal .reports-history-badge .reports-history-badge-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.reports-history-modal .reports-history-badge--resolved{background:#f1f9ff;color:#31a7df}.reports-history-modal .reports-history-badge--rejected{background:#ffebf0;color:#ff437c}.reports-history-modal .reports-history-badge--pending{background:#fff9eb;color:#fbb03b}.reports-history-modal .reports-history-badge--default{background:#f1f2fa;color:#7980a6}.reports-history-modal .reports-history-empty{grid-column:1/-1;display:flex;justify-content:center;padding:24px 0}.reports-history-modal .pagination-container{justify-content:flex-end;flex-wrap:wrap}.reports-history-modal .ant-modal{max-width:calc(100vw - 48px)}@media (max-width: 768px){.reports-history-modal .ant-modal{max-width:calc(100vw - 24px)}}.subs-history-modal{width:820px!important}.subs-history-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.subs-history-modal .ant-modal{max-width:calc(100vw - 48px)}@media (max-width: 768px){.subs-history-modal .ant-modal{max-width:calc(100vw - 24px)}}.subs-history-modal .subs-history-modal-content{padding:0;background:linear-gradient(180deg,#c4d8ff,#e9f5ff 60px,#fff 150px)}.subs-history-modal .subs-history-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 6px}.subs-history-modal .subs-history-modal-header .subs-history-modal-header-title{display:flex;align-items:center;gap:12px}.subs-history-modal .subs-history-modal-header .subs-history-modal-header-title .subs-history-modal-header-icon{display:flex;align-items:center;justify-content:center}.subs-history-modal .subs-history-modal-header .subs-history-modal-header-title .subs-history-modal-header-icon svg{width:36px;height:36px}.subs-history-modal .subs-history-modal-header .subs-history-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:26px}.subs-history-modal .subs-history-modal-header .close-icon{cursor:pointer;color:#4c5063}.subs-history-modal .subs-history-modal-header .close-icon:hover{color:#09212d}.subs-history-modal .subs-history-modal-body{padding:20px 24px 24px}.subs-history-modal .subs-history-card{display:flex;flex-direction:column;gap:25px;padding:20px;border-radius:10px;background:#f9fbff}.subs-history-modal .subs-history-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.subs-history-modal .subs-history-card-head .subs-history-card-head-title{display:flex;align-items:center;gap:10px;color:#09212d;font-size:14px;font-weight:500;line-height:20px}.subs-history-modal .subs-history-card-head .subs-history-date{width:300px;height:34px;border-radius:8px;border:1px solid #f1f2fa;background:#fff}.subs-history-modal .subs-history-card-head .subs-history-date .ant-picker-input>input{font-size:12px;color:#7980a6}@media (max-width: 480px){.subs-history-modal .subs-history-card-head .subs-history-date{width:100%}}.subs-history-modal .subs-history-table-wrapper{width:100%;overflow-x:auto}.subs-history-modal .subs-history-table{display:flex;flex-direction:column;gap:12px;min-width:680px}.subs-history-modal .subs-history-row{display:grid;grid-template-columns:minmax(180px,1.6fr) 120px 1fr 1fr;align-items:center;gap:12px}.subs-history-modal .subs-history-row--head{padding:0 20px 0 10px}.subs-history-modal .subs-history-row--head span{display:flex;align-items:center;gap:6px;color:#4c5063;font-size:10px;font-weight:500;line-height:14px;text-transform:capitalize}.subs-history-modal .subs-history-row--body{padding:12px 20px 12px 10px;border-radius:8px;border:1px solid #f1f2fa;background:#fff}.subs-history-modal .subs-history-cell{color:#09212d;font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subs-history-modal .subs-history-offer{display:inline-flex;align-items:center;gap:8px;max-width:100%;width:fit-content;padding:2px 8px;border-radius:35px;background:#e5faff}.subs-history-modal .subs-history-offer .subs-history-offer-logo{width:16px;height:16px;flex-shrink:0;object-fit:contain;border-radius:3px}.subs-history-modal .subs-history-offer .subs-history-offer-icon{width:16px;height:16px;flex-shrink:0}.subs-history-modal .subs-history-offer .subs-history-offer-name{color:#09212d;font-size:12px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subs-history-modal .subs-history-empty{grid-column:1/-1;display:flex;justify-content:center;padding:24px 0}.subs-history-modal .pagination-container{justify-content:flex-end;flex-wrap:wrap}.maintenance{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;background:#f4f9ff}.maintenance-card{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:48px 43px;background:linear-gradient(180deg,#f1f9ff,#f5fbff);text-align:center}.maintenance-card:before,.maintenance-card:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;pointer-events:none}.maintenance-card:before{width:420px;height:420px;top:12%;left:calc(50% - 340px);background:radial-gradient(circle,rgba(49,167,223,.3),transparent 70%)}.maintenance-card:after{width:440px;height:440px;bottom:10%;right:calc(50% - 340px);background:radial-gradient(circle,rgba(138,8,237,.18),transparent 70%)}.maintenance-icon{position:relative;z-index:1;width:100%;max-width:300px;transform:scale(1.6);height:auto;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6)}.maintenance-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;max-width:760px}.maintenance-title{font-size:28px;font-weight:700;line-height:40px;color:#0f161c;margin:0}.maintenance-message{font-size:16px;font-weight:500;line-height:24px;color:#7980a6;margin:0}.maintenance-retry{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:50px;padding:0 24px;border:none;border-radius:100px;background:#31a7df;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.maintenance-retry:hover:not(:disabled){background:#2196c9}.maintenance-retry:disabled{opacity:.7;cursor:default}.maintenance-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:maintenance-spin .7s linear infinite}.maintenance-auto{position:relative;z-index:1;font-size:13px;color:#a2a8c3;margin:-16px 0 0}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.maintenance{background:#0b1220}.maintenance-card{background:linear-gradient(180deg,#131a2a,#10192b)}.maintenance-title{color:#f2f4f8}.maintenance-message{color:#9aa2c4}}.crash-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;background:#f4f9ff}.crash-screen-card{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 43px;background:linear-gradient(180deg,#f1f9ff,#f5fbff);text-align:center}.crash-screen-card:before,.crash-screen-card:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none}.crash-screen-card:before{width:420px;height:420px;top:8%;left:calc(50% - 360px);background:radial-gradient(circle,rgba(3,103,192,.3),transparent 70%)}.crash-screen-card:after{width:440px;height:440px;bottom:6%;right:calc(50% - 360px);background:radial-gradient(circle,rgba(138,8,237,.22),transparent 70%)}.crash-screen-illustration{position:relative;z-index:1;width:100%;max-width:520px;height:auto;transform:scale(1.4)}.crash-screen-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;max-width:760px}.crash-screen-title{margin:0;font-size:28px;font-weight:700;line-height:40px;color:#0f161c}.crash-screen-message{margin:0;font-size:16px;font-weight:500;line-height:24px;color:#7980a6}.crash-screen-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:50px;padding:0 24px;border:none;border-radius:100px;background:#31a7df;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.crash-screen-btn:hover{background:#2196c9}@media (max-width: 480px){.crash-screen-card{padding:32px 20px;gap:20px}.crash-screen-title{font-size:20px;line-height:30px}.crash-screen-message{font-size:14px;line-height:22px}.crash-screen-btn{width:100%}}@media (prefers-color-scheme: dark){.crash-screen{background:#0b1220}.crash-screen-card{background:linear-gradient(180deg,#131a2a,#10192b)}.crash-screen-title{color:#f2f4f8}.crash-screen-message{color:#9aa2c4}}.login-container{width:100%;height:100vh;display:flex;background-image:url(/assets/backgroud-Be-pVjg4.svg);background-repeat:no-repeat;background-size:cover;position:relative}.login-container .logo{position:absolute;top:15px;left:15px}.login-container .title{color:var(--Text-Imput-Typing, #09212d);font-family:Noto Sans Arabic;font-size:28px;font-style:normal;font-weight:500;line-height:40px}@media screen and (max-width: 1280px){.login-container .title{font-size:24px}}.login-container .login-form-container{z-index:100;background:#fff;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:60%;padding:100px 50px 50px;position:relative;justify-content:center}@media screen and (max-width: 1280px){.login-container .login-form-container{padding-top:60px}}@media screen and (max-width: 720px){.login-container .login-form-container{padding:20px}}.login-container .login-form-container .language-switcher-container{position:absolute;right:25px;top:25px}.login-container .login-form-container .form{display:flex;width:100%;max-width:550px;gap:22px;padding-top:61px;flex-direction:column;z-index:999}@media screen and (max-width: 720px){.login-container .login-form-container .form{gap:10px;padding-top:21px}}.login-container .login-form-container .form .input-container{border:1px solid #e8eaf5!important;background:var(--white)}.login-container .login-form-container .form .password-input{display:flex;flex-direction:column;align-items:flex-end}.login-container .login-form-container .form .password-input .password-meta-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:8px;gap:12px}.login-container .login-form-container .form .password-input .remember-me{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:14px;font-weight:500}.login-container .login-form-container .form .password-input .remember-me input[type=checkbox]{width:16px;height:16px;accent-color:#31a7df;cursor:pointer;margin:0}.login-container .login-form-container .form .password-input .forgot-password{color:#31a7df;font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500}.login-container .login-form-container .form .input-form{display:flex;flex-direction:column;gap:8px}.login-container .login-form-container .form .input-form label{color:#616790;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.login-container .login-form-container .form .email-input{height:50px;padding:8px;border-radius:8px;border:0;background:var(--white);width:100%}.login-container .login-form-container .form .login-error{display:flex;align-items:center;gap:6px;margin-top:-8px;color:#e5484d;font-family:Noto Sans Arabic;font-size:13px;font-weight:500}.login-container .login-form-container .form .login-error svg{flex-shrink:0}.login-container .login-form-container .form .actions-container{display:flex;flex-direction:column;width:100%;gap:9px;padding-top:30px;align-items:center}@media screen and (max-width: 1280px){.login-container .login-form-container .form .actions-container{padding-top:20px}}@media screen and (max-width: 780px){.login-container .login-form-container .form .actions-container{padding-top:0;gap:0px}}.login-container .login-form-container .form .actions-container .register-link{color:var(--Text-Imput-Default, #7980a6);font-family:Noto Sans Arabic;font-size:16px;padding-top:5px;font-style:normal;font-weight:500}@media screen and (max-width: 780px){.login-container .login-form-container .form .actions-container .register-link{font-size:13px}}.login-container .login-form-container .form .actions-container .register-link .link-text{color:#31a7df;text-decoration:underline}.login-container .login-form-container .form .actions-container span{color:var(--blue-950);text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.login-container .login-form-container .form .actions-container .login-btn{color:var(--white);font-family:Noto Sans Arabic;font-size:16px;width:100%;font-style:normal;font-weight:500;background:var(--blue-800);border-radius:8px;height:50px}.login-container .login-form-container .form .actions-container .login-btn:hover{background:var(--blue-900);opacity:1}.login-container .login-form-container .form .actions-container .login-btn:disabled{color:var(--blue-600);background:#f9fcfe;opacity:1}.login-container .login-form-container .form .actions-container .footer-actions-container{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}@media screen and (max-width: 720px){.login-container .login-form-container .form .actions-container .footer-actions-container{flex-direction:column}}.login-container .login-form-container .form .actions-container .footer-actions-container .teams-btn{border-radius:10px;width:fit-content;border:1.379px solid var(--grey-300);background:var(--white);padding:10.79px 20px;color:var(--blue-950);height:50px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 1280px){.login-container .login-form-container{width:100%}}.login-container .login-col2{display:flex;width:45%;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1280px){.login-container .login-col2{display:none}}.login-container .two-factor-login{display:flex;flex-direction:column;align-items:center;width:100%;max-width:550px;gap:16px;padding-top:40px;text-align:center}.login-container .two-factor-login__subtitle{margin:0;max-width:420px;font-size:14px;line-height:1.5;color:#7980a6}.login-container .two-factor-login__input{width:100%;display:flex;justify-content:center;padding:8px 0}.login-container .two-factor-login__recovery{width:100%;max-width:320px;height:50px;padding:8px 14px;border-radius:12px;border:1px solid #ccc;text-align:center;outline:none}.login-container .two-factor-login .actions-container{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center}.login-container .two-factor-login .login-btn{width:100%;height:50px;border:0;border-radius:8px;background:var(--blue-800);color:var(--white);font-family:Noto Sans Arabic;font-size:16px;font-weight:500;cursor:pointer}.login-container .two-factor-login .login-btn:hover{background:var(--blue-900)}.login-container .two-factor-login .login-btn:disabled{background:#f9fcfe;color:var(--blue-600);cursor:not-allowed}.login-container .two-factor-login__links{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.login-container .two-factor-login__links .link-text{background:none;border:none;cursor:pointer;padding:0;font-size:13px;color:#31a7df}.login-container .two-factor-login__links .link-text:hover{text-decoration:underline}.switch-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#fff}.switch-inner{display:flex;flex-direction:column;align-items:center;gap:24px}.switch-logo{width:80px;height:80px;animation:switch-pulse 1.5s ease-in-out infinite}.switch-bar{position:relative;width:150px;height:4px;border-radius:999px;background:#1475ca24;overflow:hidden}.switch-bar span{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,#31a7df,#1475ca);animation:switch-slide 1.15s ease-in-out infinite}.switch-label{margin:0;font-size:15px;font-weight:600;letter-spacing:.3px;color:#1475ca}@media (prefers-reduced-motion: reduce){.switch-logo{animation:none}.switch-bar span{animation-duration:2.2s}}@keyframes switch-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.82}}@keyframes switch-slide{0%{transform:translate(-120%)}to{transform:translate(370%)}}.user-not-found-container{background:var(--Color-Blue-100, #f9fcfe);width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.user-not-found-container svg{margin-bottom:25px}.user-not-found-container .title{color:var(--Color-Blue-950, #09212d);text-align:center;font-family:Noto Sans Arabic;font-size:36px;font-style:normal;font-weight:300;line-height:50px}.user-not-found-container .description{color:var(--Text-Title-Grey-700, #7980a6);text-align:center;font-family:Noto Sans Arabic;font-size:18px;font-style:normal;font-weight:300;line-height:28px}.user-not-found-container .login-navigate-btn{background-color:#31a7df;color:var(--Text-Button-Primary, #fff);text-align:center;padding:12px 16px;font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.register-container{width:100%;height:100vh;display:flex;background-image:url(/assets/backgroud-Be-pVjg4.svg);background-repeat:no-repeat;background-size:cover;position:relative}.register-container .logo{position:absolute;top:15px;left:15px}.register-container .title{color:var(--Text-Imput-Typing, #09212d);font-family:Noto Sans Arabic;font-size:28px;font-style:normal;font-weight:500;line-height:40px}.register-container .register-form-container{z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;width:60%;background:#fff;padding:100px 50px 50px;position:relative}@media (max-width: 600px){.register-container .register-form-container{padding:100px 15px 15px}}.register-container .register-form-container .language-switcher-container{position:absolute;right:25px;top:25px}.register-container .register-form-container .form{display:flex;width:100%;max-width:550px;gap:22px;padding-top:61px;flex-direction:column;z-index:999}.register-container .register-form-container .form .input-container{border:1px solid #e8eaf5!important;background:var(--white)}.register-container .register-form-container .form .password-input{display:flex;flex-direction:column;align-items:flex-end}.register-container .register-form-container .form .password-input .password-strength-container{width:100%;margin-top:8px}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars{display:flex;gap:4px;margin-bottom:8px;align-items:center}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-bar{height:4px;flex:1;background-color:#e5e7eb;border-radius:2px;transition:background-color .3s ease}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-bar.active-red{background-color:#ef4444}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-bar.active-orange{background-color:#f97316}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-bar.active-yellow{background-color:#eab308}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-bar.active-green{background-color:#50b1ae}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-text{margin-left:8px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-text svg{flex-shrink:0}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-text.weak{color:#7980a6}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-text.medium{color:#f97316}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-text.good{color:#eab308}.register-container .register-form-container .form .password-input .password-strength-container .strength-bars .strength-text.strong{color:#50b1ae}.register-container .register-form-container .form .password-input .password-strength-container .password-rules{font-size:12px;color:#6b7280}.register-container .register-form-container .form .password-input .password-strength-container .password-rules .password-rule{display:flex;align-items:center;margin-bottom:4px;transition:color .3s ease}.register-container .register-form-container .form .password-input .password-strength-container .password-rules .password-rule.satisfied{color:#09212d}.register-container .register-form-container .form .password-input .password-strength-container .password-rules .password-rule.unsatisfied{color:#9ca3af}.register-container .register-form-container .form .password-input .password-strength-container .password-rules .password-rule .rule-indicator{width:12px;height:12px;border-radius:50%;margin-right:8px;display:flex;align-items:center;justify-content:center;font-size:8px;color:#fff;transition:background-color .3s ease}.register-container .register-form-container .form .password-input .password-strength-container .password-rules .password-rule .rule-indicator.satisfied{background-color:#50b1ae}.register-container .register-form-container .form .password-input .password-strength-container .password-rules .password-rule .rule-indicator.unsatisfied{background-color:#e5e7eb}.register-container .register-form-container .form .input-form{display:flex;flex-direction:column;gap:8px}.register-container .register-form-container .form .input-form label{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.register-container .register-form-container .form .email-input{height:50px;padding:8px;border-radius:8px;border:0;background:var(--white);width:100%}.register-container .register-form-container .form .actions-container{display:flex;flex-direction:column;width:100%;gap:9px;padding-top:30px;align-items:center}.register-container .register-form-container .form .actions-container .register-link{color:var(--Text-Imput-Default, #7980a6);font-family:Noto Sans Arabic;font-size:16px;padding-top:5px;font-style:normal;font-weight:500}.register-container .register-form-container .form .actions-container .register-link .link-text{color:#31a7df}.register-container .register-form-container .form .actions-container span{color:var(--blue-950);text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.register-container .register-form-container .form .actions-container .register-btn{color:var(--white);font-family:Noto Sans Arabic;font-size:16px;width:100%;font-style:normal;font-weight:500;background:var(--blue-800);border-radius:8px;height:50px}.register-container .register-form-container .form .actions-container .register-btn:hover{background:var(--blue-900);opacity:1}.register-container .register-form-container .form .actions-container .register-btn:disabled{color:var(--blue-600);background:#f9fcfe;opacity:1}.register-container .register-form-container .form .actions-container .footer-actions-container{display:flex;align-items:center;gap:10px;width:fit-content;justify-content:center}@media (max-width: 600px){.register-container .register-form-container .form .actions-container .footer-actions-container{flex-direction:column}}.register-container .register-form-container .form .actions-container .footer-actions-container .teams-btn{border-radius:10px;width:100%;border:1.379px solid var(--grey-300);background:var(--white);padding:10.79px;color:var(--blue-950);height:50px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 1280px){.register-container .register-form-container{width:100%}}.register-container .register-col2{display:flex;width:45%;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1280px){.register-container .register-col2{display:none}}.forgot-password-container{width:100%;height:100vh;display:flex;background-image:url(/assets/backgroud-Be-pVjg4.svg);background-repeat:no-repeat;background-size:cover;position:relative}.forgot-password-container .logo{position:absolute;top:15px;left:15px}.forgot-password-container .title{color:var(--Text-Imput-Typing, #09212d);font-family:Noto Sans Arabic;font-size:28px;font-style:normal;font-weight:500;line-height:40px}.forgot-password-container .description{color:var(--Text-Imput-Default, #7980a6);text-align:center;width:90%;max-width:500px;font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500;padding-top:45px}@media (max-width: 600px){.forgot-password-container .description{max-width:unset}}.forgot-password-container .forgot-password-form-container{z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;width:60%;padding:100px 50px 50px;background:#fff;position:relative}.forgot-password-container .forgot-password-form-container .language-switcher-container{position:absolute;right:25px;top:25px}.forgot-password-container .forgot-password-form-container .form{display:flex;width:100%;max-width:550px;gap:22px;padding-top:25px;flex-direction:column;z-index:999}.forgot-password-container .forgot-password-form-container .form .input-container{border:1px solid #e8eaf5!important;background:var(--white);border-radius:8px!important}.forgot-password-container .forgot-password-form-container .form .password-input{display:flex;flex-direction:column;align-items:flex-end}.forgot-password-container .forgot-password-form-container .form .password-input .forgot-password{padding-top:5px;color:var(--Text-Imput-Typing, #09212d);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:300}.forgot-password-container .forgot-password-form-container .form .input-form{display:flex;flex-direction:column;gap:8px}.forgot-password-container .forgot-password-form-container .form .input-form label{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.forgot-password-container .forgot-password-form-container .form .email-input{height:50px;padding:8px;border-radius:8px;border:0;background:var(--white);width:100%}.forgot-password-container .forgot-password-form-container .form .actions-container{display:flex;flex-direction:column;width:100%;gap:9px;padding-top:30px;align-items:center}.forgot-password-container .forgot-password-form-container .form .actions-container .register-link{color:var(--Text-Imput-Default, #7980a6);font-family:Noto Sans Arabic;font-size:16px;padding-top:5px;font-style:normal;font-weight:500}.forgot-password-container .forgot-password-form-container .form .actions-container .register-link .link-text{color:#31a7df}.forgot-password-container .forgot-password-form-container .form .actions-container span{color:var(--blue-950);text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.forgot-password-container .forgot-password-form-container .form .actions-container .login-btn{color:var(--white);font-family:Noto Sans Arabic;font-size:16px;width:100%;font-style:normal;font-weight:500;background:var(--blue-800);border-radius:8px;height:50px}.forgot-password-container .forgot-password-form-container .form .actions-container .login-btn:hover{background:var(--blue-900);opacity:1}.forgot-password-container .forgot-password-form-container .form .actions-container .login-btn:disabled{color:var(--blue-600);background:#f9fcfe;opacity:1}.forgot-password-container .forgot-password-form-container .form .actions-container .back-login-link{background:transparent;border:0;cursor:pointer;color:#31a7df;font-family:Noto Sans Arabic;font-size:16px;font-weight:500;padding-top:5px}.forgot-password-container .forgot-password-form-container .form .actions-container .back-login-link:hover{text-decoration:underline}@media (max-width: 1280px){.forgot-password-container .forgot-password-form-container{width:100%}}.forgot-password-container .login-col2{display:flex;width:40%;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1280px){.forgot-password-container .login-col2{display:none}}.background-image{position:absolute;bottom:0;width:100vw;z-index:1}.info-form-container{position:relative;width:100%;height:100%;overflow:hidden;background:#eff5fb}.info-form-container .header-container{display:flex;justify-content:space-between;align-items:center;position:absolute;top:26px;inset-inline:32px;z-index:20}@media (max-width: 768px){.info-form-container .header-container{top:18px;inset-inline:20px}}.verif-otp-container{width:100%;min-height:100vh;min-height:100dvh;display:flex;background-image:url(/assets/backgroud-Be-pVjg4.svg);background-repeat:no-repeat;background-size:cover;position:relative}.verif-otp-container .logo{position:absolute;top:15px;left:15px}.verif-otp-container .form-title{color:var(--Text-Imput-Typing, #09212d);font-family:Noto Sans Arabic;font-size:28px;font-style:normal;font-weight:500;text-align:center;padding-bottom:30px}@media screen and (max-width: 1280px){.verif-otp-container .form-title{font-size:24px}}@media screen and (max-width: 720px){.verif-otp-container .form-title{font-size:22px;padding-bottom:20px}}@media screen and (max-width: 480px){.verif-otp-container .form-title{font-size:20px}}.verif-otp-container .subtitle{display:flex;flex-direction:column;align-items:center;line-height:23px;color:#7980a6;font-family:Noto Sans Arabic;font-weight:700;font-size:18px;text-align:center;max-width:100%;overflow-wrap:anywhere;padding-bottom:20px}.verif-otp-container .subtitle span{font-weight:400}@media screen and (max-width: 720px){.verif-otp-container .subtitle{font-size:16px}}@media screen and (max-width: 480px){.verif-otp-container .subtitle{font-size:14px;line-height:20px}}.verif-otp-container .footer-container{display:flex;align-items:center;flex-direction:column;line-height:30px;text-align:center}.verif-otp-container .footer-container .countdown{color:#7980a6;font-weight:500;font-size:16px;font-family:Noto Sans Arabic}@media screen and (max-width: 480px){.verif-otp-container .footer-container .countdown{font-size:14px}}.verif-otp-container .footer-container .resend-container{color:#7980a6;font-weight:500;font-size:16px;font-family:Noto Sans Arabic}.verif-otp-container .footer-container .resend-container span{color:#31a7df;cursor:pointer}@media screen and (max-width: 480px){.verif-otp-container .footer-container .resend-container{font-size:14px}}.verif-otp-container .skip-verification{background:none;border:none;cursor:pointer;color:#31a7df;font-weight:500;font-size:15px;text-decoration:underline;font-family:Noto Sans Arabic;width:fit-content;padding:8px;margin:16px auto 0}.verif-otp-container .skip-verification:disabled{opacity:.6;cursor:not-allowed}.verif-otp-container .verif-otp-form-container{z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;width:60%;padding:100px 50px 50px;position:relative;background-color:#fff}.verif-otp-container .verif-otp-form-container .language-switcher-container{position:absolute;right:25px;top:25px}@media screen and (max-width: 720px){.verif-otp-container .verif-otp-form-container .language-switcher-container{right:12px;top:12px}}.verif-otp-container .verif-otp-form-container .form{display:flex;width:100%;max-width:550px;gap:22px;padding-top:25px;flex-direction:column;z-index:999}@media screen and (max-width: 720px){.verif-otp-container .verif-otp-form-container .form{gap:14px;padding-top:16px}}.verif-otp-container .verif-otp-form-container .form .otp-container{max-width:100%}@media screen and (max-width: 720px){.verif-otp-container .verif-otp-form-container .form .otp-container{width:100%;justify-content:center;flex-wrap:nowrap;gap:10px}.verif-otp-container .verif-otp-form-container .form .otp-container .otp-input{width:auto;flex:1 1 0;min-width:0;max-width:64px;height:52px;font-size:22px}}@media screen and (max-width: 480px){.verif-otp-container .verif-otp-form-container .form .otp-container{gap:8px}.verif-otp-container .verif-otp-form-container .form .otp-container .otp-input{height:48px;font-size:20px}}.verif-otp-container .verif-otp-form-container .form .actions-container{display:flex;flex-direction:column;width:100%;gap:9px;padding-top:30px;align-items:center}@media screen and (max-width: 1280px){.verif-otp-container .verif-otp-form-container .form .actions-container{padding-top:20px}}@media screen and (max-width: 720px){.verif-otp-container .verif-otp-form-container .form .actions-container{padding-top:8px}}.verif-otp-container .verif-otp-form-container .form .actions-container .register-link{color:var(--Text-Imput-Default, #7980a6);font-family:Noto Sans Arabic;font-size:16px;padding-top:5px;font-style:normal;font-weight:500}.verif-otp-container .verif-otp-form-container .form .actions-container .register-link .link-text{color:#31a7df}.verif-otp-container .verif-otp-form-container .form .actions-container span{color:var(--blue-950);text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.verif-otp-container .verif-otp-form-container .form .actions-container .login-btn{color:var(--white);font-family:Noto Sans Arabic;font-size:16px;width:100%;font-style:normal;font-weight:500;background:var(--blue-800);border-radius:8px;height:50px}.verif-otp-container .verif-otp-form-container .form .actions-container .login-btn:hover{background:var(--blue-900);opacity:1}.verif-otp-container .verif-otp-form-container .form .actions-container .login-btn:disabled{color:var(--blue-600);background:#f9fcfe;opacity:1}@media screen and (max-width: 1280px){.verif-otp-container .verif-otp-form-container{width:100%;padding-top:60px}}@media screen and (max-width: 720px){.verif-otp-container .verif-otp-form-container{padding:72px 20px 24px}}@media screen and (max-width: 480px){.verif-otp-container .verif-otp-form-container{padding:68px 16px 20px}}.verif-otp-container .login-col2{display:flex;width:40%;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1280px){.verif-otp-container .login-col2{display:none}}.cover-image{position:absolute;bottom:0;width:100vw;z-index:100}@keyframes upDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.auth_language_select .ant-select-selector{background:unset!important;border:0!important}.auth_language_select .ant-select-selection-item{padding-inline-end:30px!important}@keyframes msf-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes msf-rise-main{0%{opacity:.38;transform:translateY(180px) scale(.94)}to{opacity:1;transform:none}}@keyframes msf-rise-preview{0%{opacity:0;transform:translateY(180px)}to{opacity:.38;transform:none}}@keyframes msf-wave{0%,55%,to{transform:rotate(0)}62%{transform:rotate(9deg)}70%{transform:rotate(-5deg)}78%{transform:rotate(9deg)}86%{transform:rotate(-3deg)}94%{transform:rotate(4deg)}}.msf-stepper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:36px;height:100%;width:100%;padding:104px 46px 40px;max-width:1512px;margin:0 auto;font-family:Poppins,Noto Sans Arabic,Segoe UI,sans-serif;color:#2b3442}@media (max-width: 1513px){.msf-stepper{zoom:.9}}.msf-stepper input::placeholder{color:#b6c3d9}.msf-stepper .msf-side{position:relative;flex:0 0 33%;max-width:470px;border-radius:24px;background:linear-gradient(178deg,#eaf5fc,#e0edf9 55%,#d5e7f6);overflow:hidden;display:flex;flex-direction:column;padding:44px 40px}.msf-stepper .msf-side__mascot-wrap{align-self:center;margin-bottom:26px}.msf-stepper .msf-side__mascot{width:150px;height:auto;display:block;transform-origin:bottom center;animation:msf-wave 3s ease-in-out infinite;filter:drop-shadow(0 14px 24px rgba(24,150,214,.2))}@media (max-width: 1513px){.msf-stepper .msf-side__mascot{width:100px}}.msf-stepper .msf-side__steps{margin-top:96px;display:flex;flex-direction:column}@media (max-width: 1513px){.msf-stepper .msf-side__steps{margin-top:26px}}.msf-stepper .msf-side__ribbon{position:absolute;bottom:0;inset-inline:0;width:100%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.msf-stepper .msf-vstep{display:flex;align-items:flex-start;gap:20px}.msf-stepper .msf-vstep__rail{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.msf-stepper .msf-vstep__circle-wrap.is-clickable{cursor:pointer}.msf-stepper .msf-vstep__circle{position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 4px 14px #28508c1a;transition:background .45s ease,box-shadow .45s ease}.msf-stepper .msf-vstep__circle.is-done{background:#6cc7bd;box-shadow:0 0 0 5px #70c8c247,0 8px 18px #70c8c259}.msf-stepper .msf-vstep__num{font-size:19px;font-weight:600;color:#09212d}.msf-stepper .msf-vstep__arc{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);opacity:0;transition:opacity .35s ease}.msf-stepper .msf-vstep__arc.is-on{opacity:1}.msf-stepper .msf-vstep__arc circle{transition:stroke-dasharray .5s cubic-bezier(.4,0,.2,1)}.msf-stepper .msf-vstep__connector{width:2.5px;height:52px;margin:4px 0;border-radius:2px;background:#ccd8ec;transition:background .45s ease}.msf-stepper .msf-vstep__connector.is-done{background:#6cc7bd}.msf-stepper .msf-vstep__connector.is-active{background:linear-gradient(180deg,#6cc7bd,#ccd8ec)}.msf-stepper .msf-vstep__texts{display:flex;flex-direction:column;gap:2px;padding-top:2px}.msf-stepper .msf-vstep__caption{font-size:13px;color:#4c5063}.msf-stepper .msf-vstep__title{font-size:20px;font-weight:500;color:#09212d;line-height:1.35}.msf-stepper .msf-card{flex:1;min-width:0;background:#fff;border-radius:24px;box-shadow:0 10px 40px #28508c0f;padding:44px 56px 36px;display:flex;flex-direction:column;overflow-y:auto}.msf-stepper .msf-card__progress{height:14px;width:100%;border-radius:99px;background:#e9ebf4;overflow:hidden;flex:0 0 auto}.msf-stepper .msf-card__progress-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#1676ca,#46be8a);transition:width .5s cubic-bezier(.4,0,.2,1)}.msf-stepper .msf-card__title{margin:46px 0 0;font-size:20px;font-weight:500;color:#31a7df}@media (max-width: 1513px){.msf-stepper .msf-card__title{margin:26px 0 0}}.msf-stepper .msf-card__body{flex:1;display:flex;flex-direction:column;gap:70px;margin-top:16px}@media (max-width: 1513px){.msf-stepper .msf-card__body{gap:20px}}.msf-stepper .msf-question{transform-origin:top;animation:msf-rise-main .5s cubic-bezier(.4,0,.2,1) both;position:relative;z-index:1}.msf-stepper .msf-question__label{margin:12px 0;font-size:16px;font-weight:500;color:#09212d;line-height:1.5}.msf-stepper .msf-question__hint{color:#7e93c4;font-weight:500}.msf-stepper .msf-question__block+.msf-stepper .msf-question__block{margin-top:36px}.msf-stepper .msf-question--preview{opacity:.38;pointer-events:none;max-width:72%;animation:msf-rise-preview .5s cubic-bezier(.4,0,.2,1) .06s both;z-index:0}.msf-stepper .msf-question--preview .msf-question__label{font-size:13.5px;font-weight:500;color:#4c5063;margin-bottom:14px}.msf-stepper .msf-question--preview .msf-question__block+.msf-question__block{margin-top:20px}.msf-stepper .msf-question--preview .msf-control{min-height:52px;padding:12px 16px;font-size:14px}.msf-stepper .msf-question--preview .msf-grid2{gap:20px}.msf-stepper .msf-question--preview .msf-chips{gap:12px}.msf-stepper .msf-question--preview .msf-chips .msf-control{min-height:48px}.msf-stepper .msf-control{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:0 22px;border:1px solid #b7d8f5;border-radius:12px;background:#fff;font-size:17px;font-family:inherit;color:#09212d;text-align:start;transition:all .18s}.msf-stepper .msf-control__value{color:#09212d;font-weight:500}.msf-stepper .msf-control__placeholder{color:#b6c3d9}.msf-stepper .msf-input{display:block;outline:none}.msf-stepper .msf-input:focus{border-color:#31a7df;box-shadow:0 0 0 4px #31a7df1f}.msf-stepper button.msf-control{cursor:pointer}.msf-stepper button.msf-control:hover{border-color:#7cc3ea}.msf-stepper button.msf-control:disabled{cursor:default}.msf-stepper .msf-choice{justify-content:flex-start;font-weight:500}.msf-stepper .msf-choice__icon{width:24px;height:24px;object-fit:contain;flex:0 0 auto}.msf-stepper .msf-choice.is-selected{background:#f1f9ff;border:1.5px solid #4ca9e0;box-shadow:0 0 0 4px #4ca9e024}.msf-stepper .msf-caret{color:#9aa6b8;display:inline-flex;flex:0 0 auto}.msf-stepper .msf-grid2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.msf-stepper .msf-grid2--loose{gap:28px}.msf-stepper .msf-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.msf-stepper .msf-chips .msf-chip{justify-content:center;text-align:center;font-size:16px}.msf-stepper .msf-error{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;border-radius:12px;background:#fff5f7;border:1px solid #ffd4de;color:#e0447c;font-size:14px;font-weight:500;animation:msf-fadeup .25s ease both}.msf-stepper .msf-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:36px;flex:0 0 auto}.msf-stepper .msf-footer__skip{border:none;background:none;color:#31a7df;font-size:16.5px;font-weight:500;font-family:inherit;cursor:pointer;padding:8px 4px;transition:color .15s}.msf-stepper .msf-footer__skip:hover{color:#1676ca}.msf-stepper .msf-footer__skip:disabled{color:#9aa6b8;cursor:default}.msf-stepper .msf-footer__actions{display:flex;align-items:center;gap:14px}.msf-stepper .msf-footer__back{width:56px;height:56px;border:1.5px solid #7cc3ea;background:#fff;border-radius:12px;color:#31a7df;font-size:21px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s}.msf-stepper .msf-footer__back:hover{background:#f1f9fe;border-color:#31a7df}.msf-stepper .msf-footer__next{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 30px;border:none;border-radius:12px;background:#45a9e1;color:#fff;font-size:16.5px;font-weight:500;font-family:inherit;cursor:pointer;box-shadow:0 10px 24px #1e96b43d;transition:all .2s}.msf-stepper .msf-footer__next:hover{transform:translateY(-1px);filter:brightness(1.04)}.msf-stepper .msf-footer__arrow{font-size:18px}.msf-select{position:relative}.msf-select__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38}.msf-select__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #e8eef7;border-radius:16px;box-shadow:0 24px 56px #28508c33;z-index:40;padding:8px;animation:msf-fadeup .2s ease both}.msf-select__group{padding:13px 14px 6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa3b2}.msf-select__opt{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;border:none;background:none;cursor:pointer;border-radius:11px;font-size:15.5px;color:#3a4452;text-align:start;font-family:inherit;transition:background .12s}.msf-select__opt:hover{background:#f3f8fd}.msf-select__opt.is-selected{background:#f1f9fe;font-weight:600;color:#1896d6}.msf-radio{width:20px;height:20px;border-radius:50%;flex:0 0 auto;box-sizing:border-box;border:2px solid #cbd5e1}.msf-radio.is-on{border:6px solid #1896d6}.msf-date{position:relative}.msf-date__pop{width:340px;max-width:100%;background:#fff;border:1px solid #e8eef7;border-radius:20px;box-shadow:0 28px 64px #28508c3d;padding:18px}.msf-date__pop--dropdown{position:static}.msf-date__dropdown{z-index:1100}.msf-dp__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.msf-dp__nav{width:38px;height:38px;border-radius:11px;border:1px solid #eaeff6;background:#fff;color:#1896d6;font-size:19px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.msf-dp__nav:hover{background:#f1f9fe}.msf-dp__title{border:none;background:none;font-size:16px;font-weight:600;color:#2e6fb0;cursor:pointer;font-family:inherit;padding:8px 16px;border-radius:10px;transition:all .15s}.msf-dp__title:hover{background:#f1f7fc}.msf-dp__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.msf-dp__weekday{height:30px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;color:#a2abba}.msf-dp__days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;justify-items:center}.msf-dp__day{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:14.5px;border:none;background:none;font-family:inherit;color:#3a4452;cursor:pointer;transition:all .12s}.msf-dp__day.is-empty{visibility:hidden}.msf-dp__day.is-future{color:#cbd2dd;cursor:not-allowed}.msf-dp__day.is-today{color:#1896d6;font-weight:600;background:#eaf6fd}.msf-dp__day.is-selected{background:#1896d6;color:#fff;font-weight:600;box-shadow:0 6px 14px #1896d64d}.msf-dp__grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.msf-dp__cell{padding:13px 0;border-radius:11px;font-size:14px;border:none;cursor:pointer;font-family:inherit;transition:all .12s;background:#f4f8fc;color:#3a4452}.msf-dp__cell.is-selected{background:#1896d6;color:#fff;font-weight:600}.msf-dp__cell.is-future{background:#f7f9fc;color:#cbd2dd;cursor:not-allowed}@media (max-width: 1100px){.msf-stepper .msf-side{flex-basis:38%;padding:32px 26px}.msf-stepper .msf-side .msf-vstep__title{font-size:17px}.msf-stepper .msf-card{padding:32px 32px 28px}.msf-stepper .msf-chips{grid-template-columns:repeat(2,1fr)}.msf-stepper .msf-question--preview{max-width:100%}}@media (max-width: 860px){.msf-stepper{padding:88px 16px 20px;gap:0}.msf-stepper .msf-side{display:none}.msf-stepper .msf-card{border-radius:18px;padding:26px 20px}.msf-stepper .msf-card__title{margin-top:34px;font-size:22px}.msf-stepper .msf-card__body{gap:44px;margin-top:28px}.msf-stepper .msf-grid2{grid-template-columns:1fr;gap:16px}.msf-stepper .msf-control{min-height:62px;font-size:16px}.msf-stepper .msf-footer{flex-wrap:wrap}.msf-stepper .msf-footer__back,.msf-stepper .msf-footer__next{height:50px}}.msf-subjects-loading{display:flex;align-items:center;gap:10px;margin-top:18px;color:#7e93c4;font-size:14px}.custom-select .ant-select-selector{border-radius:8px!important;padding:10px 16px!important;border:1px solid #d9e3f0!important;box-shadow:none!important;transition:border-color .2s}.custom-select .ant-select-selector:hover{border-color:#a3bffa!important}.custom-select .ant-select-selector .ant-select-selection-placeholder{color:#7f8fa6!important}.custom-select .ant-select-arrow{color:#95a5c8!important;font-size:12px!important}.custom-dropdown{border-radius:8px!important;box-shadow:0 4px 15px #00000014!important;padding:6px 0!important}.custom-dropdown .ant-select-item{padding:10px 16px!important;display:flex;align-items:center}.custom-dropdown .ant-select-item .ant-select-item-option-content{display:flex;align-items:center;gap:10px}.custom-dropdown .ant-select-item-option-selected{background:#f5f7fb!important}.custom-dropdown .ant-select-item-option-selected .ant-select-item-option-content:before{content:"●";color:#007bff;font-size:10px;margin-right:6px}.custom-dropdown .ant-select-item-option:not(.ant-select-item-option-selected):before{content:"○";color:#c5c9d6;font-size:12px;margin-right:6px}.otp-container{display:flex;gap:23px;flex-wrap:wrap;z-index:99;width:fit-content;margin:0 auto;direction:ltr}.otp-container .otp-input{border:1px solid #e8eaf5;border-radius:12px;text-align:center;direction:ltr;width:70px;height:64px;font-size:24px;font-style:normal;font-weight:500;line-height:35px}.otp-container .otp-input.invalid{background:#fff;color:#ff437c;border:1px solid #ffebf0}.otp-container .otp-input.valid{background:#fff;color:#2a7878;text-align:center;font-family:Tajawal;font-size:24px;font-style:normal;box-shadow:0 3px 5.5px -2px #dff6f5;line-height:35px;border:1px solid #dff6f5}@media only screen and (max-width: 1530px){.otp-container .otp-input{width:60px;height:54px}}@media only screen and (max-width: 730px){.otp-container .otp-input{width:40px;height:40px}}.profile{width:100%;height:100%;padding:30px;overflow-y:auto}@media (max-width: 1000px){.profile{padding:0}}.profile .academic-reports{margin-top:25px}.profile .profile-form{max-width:553px;margin:50px auto 0}.profile .profile-form-header{display:flex;align-items:center;gap:15px;margin-bottom:40px}.profile .profile-form-header h2{color:var(--Text-Title-Blue-950, #09212d);font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}.profile .profile-form-header p{color:var(--Text-Info-Grey-700, #7980a6);font-size:12px;font-weight:400;line-height:16px}.profile-cover{width:100%;height:235px;min-height:235px;position:relative}@media (max-width: 768px){.profile-cover{height:180px;min-height:180px}}.profile-cover-image{width:100%;height:100%;object-fit:cover;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat!important}.profile-cover-controls{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;background:var(--Color-Overlay-Blue-50, rgba(15, 26, 92, .5));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:32px;padding:3px;opacity:0;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.profile-cover-controls p{color:var(--Color-Neutral-500, #d5d9ee);font-size:12px;font-weight:500;line-height:16px;cursor:pointer;padding:5px}.profile-cover-controls-divider{width:1px;height:16px;background:var(--Color-Neutral-300, #d5d9ee)}.profile-cover-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.profile-cover:hover .profile-cover-controls{opacity:1}.profile-infos{display:flex;flex-direction:column;row-gap:24px;padding:10px 0 10px 20px}@media (max-width: 768px){.profile-infos{padding:10px;row-gap:16px}}.profile-infos-top{display:flex;justify-content:space-between;padding:10px 0 10px 20px;align-items:flex-start;gap:16px}@media (max-width: 768px){.profile-infos-top{flex-direction:column;align-items:center;padding:10px;gap:20px}}.profile-infos-avatar{display:flex;align-items:center;border-radius:50%;position:relative;margin-top:-71px;z-index:10;padding-inline-start:30px}@media (max-width: 1024px){.profile-infos-avatar{margin-top:-60px;padding-inline-start:20px}}@media (max-width: 768px){.profile-infos-avatar{margin-top:-50px;padding-inline-start:0}}.profile-infos-avatar-image{width:142px;height:142px;object-fit:cover;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media (max-width: 1024px){.profile-infos-avatar-image{width:120px;height:120px}}@media (max-width: 768px){.profile-infos-avatar-image{width:100px;height:100px}}.profile-infos-avatar-image>div{width:100%;height:100%}.profile-infos-avatar-edit{position:absolute;bottom:5px;right:5px;color:var(--primary);width:29px;height:29px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #7980a630;cursor:pointer}@media (max-width: 768px){.profile-infos-avatar-edit{width:26px;height:26px;bottom:3px;right:3px}}.profile-infos-avatar-edit svg{width:24px;height:24px}@media (max-width: 768px){.profile-infos-avatar-edit svg{width:20px;height:20px}}.profile-infos-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 768px){.profile-infos-actions{width:100%;justify-content:center;gap:8px}}@media (max-width: 480px){.profile-infos-actions{flex-direction:column;gap:10px}}@media (max-width: 768px){.profile-infos-actions-button{font-size:14px;padding:8px 16px}}@media (max-width: 480px){.profile-infos-actions-button{width:100%;max-width:280px}}.profile-infos-bottom{background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}@media (max-width: 1024px){.profile-infos-bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width: 768px){.profile-infos-bottom{padding:0 10px}}@media (max-width: 1024px){.profile-infos-details{width:100%}}.profile-infos-name{color:#09212d;font-size:24px;font-weight:700;line-height:35px;display:flex;align-items:center;gap:10px}@media (max-width: 768px){.profile-infos-name{font-size:20px;line-height:30px;text-align:center}}.profile-infos-incomplete{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#f5a623;font-size:22px;line-height:0;cursor:pointer;transition:transform .15s ease,color .15s ease}.profile-infos-incomplete:hover{transform:scale(1.1);color:#e0930f}.profile-infos-subject{color:#7980a6;font-size:18px;font-weight:400;line-height:28px}@media (max-width: 768px){.profile-infos-subject{font-size:16px;line-height:24px;text-align:center}}.profile-infos-contact{display:flex;flex-direction:column;row-gap:16px}@media (max-width: 1024px){.profile-infos-contact{width:100%}}.profile-infos-contact-row{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}@media (max-width: 1200px){.profile-infos-contact-row{column-gap:20px}}@media (max-width: 768px){.profile-infos-contact-row{grid-template-columns:1fr;row-gap:16px}}.profile-infos-contact-item{display:flex;align-items:center;column-gap:18px}@media (max-width: 768px){.profile-infos-contact-item{column-gap:12px}}.profile-infos-contact-icon{width:24px;height:24px;color:var(--primary);margin-top:2px;flex-shrink:0}@media (max-width: 768px){.profile-infos-contact-icon{width:18px;height:18px}}.profile-infos-contact-content{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}@media (max-width: 768px){.profile-infos-contact-content{gap:6px}}.profile-infos-contact-label{overflow:hidden;color:#09212d;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}@media (max-width: 768px){.profile-infos-contact-label{font-size:13px;line-height:18px}}.profile-infos-contact-value{color:#7980a6;font-size:14px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.profile-infos-contact-value{font-size:13px;line-height:18px}}.academic-reports{display:flex;flex-direction:column;row-gap:11px}.academic-reports-title{color:#09212d;font-size:15px;font-weight:400;line-height:normal;letter-spacing:-.148px}.academic-reports-subject{display:flex;align-items:center;justify-content:flex-end;column-gap:10px}.academic-reports-subject-text{overflow:hidden;color:#09212d;font-size:16px;font-weight:700;line-height:26px}.academic-reports-year-dropdown{border-radius:8px;border:1px solid #f1f2fa;background:#fff;padding:8px;color:#09212d;height:32px;font-size:12px;font-weight:500;line-height:16px;display:flex;align-items:center;gap:5px;cursor:pointer}.academic-reports-year-dropdown svg{width:20px;height:20px}.academic-reports-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.academic-reports .report-card{width:calc(33.3333333333% - 20px)}.academic-reports-year-label{display:flex;align-items:center;justify-content:space-between}.report-card{display:flex;flex-direction:column;row-gap:10px;height:272px;border-radius:15px;background:#fff;padding:10px;min-width:290px;overflow:hidden}.report-card-content{height:100%;display:flex;align-items:flex-start;flex-direction:column;padding:10px;border-radius:10px 10px 0 0;background:#f9fbff}.report-card-title{border-radius:35px;background:#e9f5ff;color:#1475ca;text-align:center;font-size:12px;font-weight:400;height:30px;padding:2px 8px;display:flex;align-items:center}.report-card-bulletin{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:5px;flex:1}.report-card-bulletin-empty-text{color:#7980a6;text-align:center;font-size:10px;font-weight:400;line-height:14px}.report-card-bulletin-empty-icon{line-height:0}.report-card-upload-btn{display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid var(--Border-Button-Grey-400, #e8eaf5);background:var(--Surface-Button-Grey-100, #fcfcff);height:30px;padding:8px 12px;column-gap:8px;color:#4c5063;font-size:10px;font-weight:500;line-height:14px;cursor:pointer}.report-card-upload-btn svg{width:16px;height:16px}.report-card-empty,.report-card-blocked{border:1px dashed #e8eaf5}.report-card-blocked .report-card-bulletin-empty-icon{width:37px;height:37px;background:var(--Surface-Component-Grey-300, #f1f2fa);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:flex;align-items:center;justify-content:center}.report-card-blocked .report-card-bulletin-empty-icon svg{color:#4c5063;width:24px;height:24px}.report-card-blocked .report-card-bulletin-empty-text{color:#7980a6;text-align:center;font-size:12px;font-weight:500;line-height:16px;width:80%;margin-top:15px}.report-card-done{border:1px solid #e8eaf5;position:relative;transition:all .3s ease;z-index:100}.report-card-done .report-card-fake-bulletin{width:100%;height:172px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:5px;cursor:pointer}.report-card-done .report-card-fake-bulletin img{width:100%;height:100%;max-width:80%}.report-card-done .report-card-fake-bulletin .report-card-bulletin-preview{width:100%;height:100%;border:none;pointer-events:none}.report-card-done .report-card-fake-bulletin .report-card-bulletin-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.report-card-done .report-card-bulletin{gap:0}.report-card-done .report-card-year{background-color:#fff;width:calc(100% + 20px);height:40px;display:flex;align-items:center;overflow:hidden;color:#09212d;font-size:14px;font-weight:500;line-height:20px}.report-card-done .report-card-bulletin-actions{opacity:0;position:absolute;top:15px;right:15px;display:flex;align-items:center;gap:10px}.report-card-done .report-card-bulletin-actions button{height:35px}.report-card-done .report-card-bulletin-actions button:first-of-type{padding:8px 12px;font-size:12px}.report-card-done .report-card-bulletin-actions button:last-of-type{padding:10px}.report-card-done .report-card-bulletin-actions-btn{width:30px;height:30px;border-radius:50%;background:#fff;display:flex}.report-card-done:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0f1a5c00 43.12%,#0f1a5c33 95.14%);opacity:0;transition:all .3s ease}.report-card-done:hover .report-card-bulletin-actions{opacity:1}.report-card-done:hover:before{opacity:1}.user-info-form-tabs{margin:40px 0}.user-info-form-title{color:var(--Text-Imput-Default, #7980a6);font-size:14px;font-weight:500;line-height:20px;margin-bottom:15px}.user-info-form-phone{display:flex;align-items:flex-end;column-gap:15px}.user-info-form-phone>*{flex:1;min-width:0}.user-info-form-division,.user-info-form-email{display:flex;align-items:flex-end;column-gap:10px}.user-info-form-division button,.user-info-form-email button{min-width:fit-content}.division-history-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:8px 14px;border-radius:8px;border:1px solid #e8eaf5;background:#fcfcff;color:#4c5063;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.division-history-btn svg{color:#7980a6;flex-shrink:0}.division-history-btn:hover{background:#f9fbff;border-color:#abd9fb}.profile-contact-field{width:100%;min-width:0;display:flex;flex-direction:column;gap:8px}.profile-contact-field-label{color:#7980a6;font-size:14px;font-weight:500;line-height:20px}.profile-contact-field-label .req{color:#ff437c}.profile-contact-field-value,.profile-contact-field-add{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px;border-radius:10px;border:1px solid #f1f2fa;background:#fff;font-family:inherit}.profile-contact-field-icon{color:#7980a6;flex-shrink:0}.profile-contact-field-text{flex:1;min-width:0;color:#09212d;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-contact-field-verified{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#50b1ae;font-size:12px;font-weight:600;white-space:nowrap}.profile-contact-field-verified--unverified{color:#ff437c;white-space:nowrap}.profile-contact-field-add{cursor:pointer;border-style:dashed;border-color:#abd9fb;background:#f9fcfe;transition:all .15s ease}.profile-contact-field-add:hover{background:#eef7fd;border-color:#31a7df}.profile-contact-field-add .profile-contact-field-icon{color:#31a7df}.profile-contact-field-add-text{flex:1;min-width:0;text-align:start;color:#31a7df;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-contact-field-plus{color:#31a7df;flex-shrink:0}.profile-contact-unverified{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;color:#ff437c;font-size:12px;font-weight:600;white-space:nowrap}.user-info-form-personal,.user-info-form-general{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(0);opacity:1;visibility:visible;position:relative;min-height:200px}.profile-form-general .user-info-form-personal{transform:translate(-100%);opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;pointer-events:none}.profile-form-general .user-info-form-general,.profile-form-personal .user-info-form-personal{transform:translate(0);opacity:1;visibility:visible;position:relative;pointer-events:auto}.profile-form-personal .user-info-form-general{transform:translate(100%);opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;pointer-events:none}.user-info-form-container{position:relative;overflow:hidden;min-height:200px}.profile-field-missing{position:relative}.profile-field-missing:after{content:"";position:absolute;top:0;inset-inline-end:0;width:18px;height:18px;background-color:#f5850b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m0-14.75a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V8a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2a1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m0-14.75a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V8a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2a1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 1px 2px rgba(245,133,11,.35));pointer-events:none;z-index:2}.profile-form-fields{display:flex;flex-direction:column;gap:15px;padding:0 5px}.profile-form-fields .input-form label{color:var(--Text-Imput-Default, #7980a6);font-size:14px;font-weight:500;line-height:20px;font-family:Noto Sans Arabic;display:flex;align-items:center;gap:4px;margin-bottom:5px}.profile-form-fields .input-form .input-container.input-error{border:1px solid #ffebf0!important;box-shadow:0 3px 5.5px -2px #ffcbd8!important}.profile-form-fields .input-form .input-container{border-radius:8px;border:1px solid #f1f2fa;background:#fff;height:40px}.profile-form-fields .input-form .input-container input{color:var(--Text-Imput-Typing, #09212d);font-size:14px;font-weight:400;line-height:20px}.profile-form-fields .input-form .input-container input::placeholder{color:var(--Text-Imput-Disabled, #cacde2);font-size:14px;font-weight:400;line-height:20px}.profile-form-errors{margin-top:30px;color:#ff437c;font-family:Noto Sans Arabic;font-size:12px;font-weight:400;line-height:16px;display:flex;align-items:center;gap:4px}.profile-form-errors svg{width:12px;height:12px}.profile-form-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:20px;column-gap:10px}.cover-modal .ant-modal{width:655px!important}.cover-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;column-gap:20px}.cover-modal-header .ant-tabs{flex:1}.cover-modal-header .ant-tabs-nav{margin:0}.cover-modal-header .ant-tabs-nav:before{border-color:#deebff}.cover-modal-header .ant-tabs .ant-tabs-tab{color:#7980a6;font-size:12px;font-weight:500;line-height:16px;padding:5px 10px}.cover-modal-header .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1475ca!important}.cover-modal-header .ant-tabs .ant-tabs-ink-bar{background-color:#1475ca!important;height:3px!important}.cover-modal-header .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 5px}.cover-modal-header-actions{color:#31a7df;font-size:12px;font-weight:500;line-height:16px;cursor:pointer}.cover-gallery{display:flex;flex-direction:column;row-gap:26px}.cover-gallery-group h2{color:#09212d;font-size:12px;font-weight:500;line-height:16px;margin-bottom:10px}.cover-gallery-group-content{display:flex;flex-wrap:wrap;gap:10px}.cover-gallery-group-content div{border-radius:5px;width:146.25px;height:72px;cursor:pointer;transition:all .3s ease;border:1px solid transparent;overflow:hidden;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.cover-gallery-group-content div img{width:100%;height:100%}.cover-gallery-group-content div:hover{border-color:#1475ca;transform:scale(1.05)}.cover-gallery-footer{display:flex;justify-content:flex-end;align-items:center}.cover-link{row-gap:10px}.cover-link .btn{width:109px;align-self:flex-end;color:var(--Text-Button-Primary, #fff);text-align:center;font-size:10px;font-weight:500;line-height:14px}.cover-link .error{color:#ff437c;font-size:12px;font-weight:500;line-height:16px}.custom-avatar h2{color:#4c5063;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:16px;-webkit-user-select:none;user-select:none}.custom-avatar-img{width:120px;height:120px;margin-bottom:16px;border-radius:50%;object-fit:cover}.custom-avatar-body{display:flex;justify-content:center;align-items:center;flex-direction:column}.custom-avatar-list-container{display:flex;align-items:center;column-gap:12px;position:relative}.custom-avatar-list{width:330px;position:relative}.custom-avatar-list .avatar-swiper{overflow:hidden;padding:3px 0}.custom-avatar-list .avatar-swiper .avatar-slide{width:auto!important;flex-shrink:0}.custom-avatar-list-img{min-width:42px!important;width:42px!important;height:42px!important;margin:0;cursor:pointer;border-radius:50%;transition:all .3s ease;border:2px solid transparent}.custom-avatar-list-img:hover{transform:scale(1.1);border-color:#31a7df;box-shadow:0 2px 8px #31a7df4d}.custom-avatar .swiper-nav-btn,.custom-avatar .custom-avatar-list-next,.custom-avatar .custom-avatar-list-prev{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;cursor:pointer;transition:all .3s ease;color:#4c5063;flex-shrink:0}.custom-avatar .swiper-nav-btn svg,.custom-avatar .custom-avatar-list-next svg,.custom-avatar .custom-avatar-list-prev svg{width:24px;height:24px}.custom-avatar .swiper-nav-btn:hover,.custom-avatar .custom-avatar-list-next:hover,.custom-avatar .custom-avatar-list-prev:hover{color:#31a7df;transform:scale(1.05)}.custom-avatar-categories{margin-top:60px}.custom-avatar-categories-list{display:flex;align-items:center;justify-content:center;gap:12px}.custom-avatar-categories-list-item{display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;height:35px;width:35px;padding:8px;border-radius:50%;border:.5px solid var(--Border-Button-Grey-400, #e8eaf5);background:var(--linear, linear-gradient(272deg, rgba(0, 128, 223, .05) 1.38%, rgba(255, 201, 0, .05) 98.12%));-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all .3s ease;cursor:pointer}.custom-avatar-categories-list-item p{display:none;color:#000030;font-size:12px;font-weight:300;white-space:nowrap}.custom-avatar-categories-list-item:hover{border-color:#31a7df;box-shadow:0 2px 8px #31a7df4d;transform:scale(1.1)}.custom-avatar-categories-list-item.active{width:fit-content;border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;-ms-border-radius:90px;-o-border-radius:90px;column-gap:10px;border:.5px solid #09212d}.custom-avatar-categories-list-item.active p{display:block}.custom-avatar-categories-list-item svg{width:auto!important;height:auto!important;max-width:20px!important;max-height:16px!important;position:static!important}.custom-avatar-categories-details{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.custom-avatar-categories-details-item-bg{width:100%;height:100%;border-radius:50%;border:1px solid #e8eaf5;min-width:20px;min-height:20px}.custom-avatar-categories-details-item{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;width:80px;height:80px;border:1px solid #e8eaf5;transition:all .3s ease;cursor:pointer}.custom-avatar-categories-details-item:hover{border-color:#31a7df;box-shadow:0 2px 8px #31a7df4d;transform:scale(1.1)}.custom-avatar-categories-details-item svg{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;position:static!important}.custom-avatar-categories-details-item .custom-avatar-categories-details-item-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.custom-avatar-actions{display:flex;align-items:center;column-gap:20px;margin-top:30px}.custom-avatar-actions button{flex:1}@media (max-width: 768px){.custom-avatar-list{width:280px}.custom-avatar-list-img{min-width:38px!important;width:38px!important;height:38px!important}.custom-avatar .swiper-nav-btn,.custom-avatar .custom-avatar-list-prev,.custom-avatar .custom-avatar-list-next{width:28px;height:28px}.custom-avatar .swiper-nav-btn svg,.custom-avatar .custom-avatar-list-prev svg,.custom-avatar .custom-avatar-list-next svg{width:14px;height:14px}}.mark-sheet-modal-body{margin-top:40px}.mark-sheet-modal-body-dropdowns{display:flex;align-items:center;column-gap:25px;width:100%}.mark-sheet-modal-body-dropdowns .ui-dropdown{flex:1}.mark-sheet-modal-body form{display:flex;flex-direction:column;row-gap:25px}.mark-sheet-modal-actions{display:flex;align-items:center;justify-content:flex-end;column-gap:10px}.mark-sheet-modal .mark-sheet-existing{display:flex;flex-direction:column;align-items:center;gap:12px}.mark-sheet-modal .mark-sheet-existing-preview{position:relative;width:100%;max-height:320px;min-height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--Border-Card-Grey-400, #e8eaf5);border-radius:10px;background:var(--Color-Tertiary-100, #f9fbff)}.mark-sheet-modal .mark-sheet-existing-preview img{max-width:100%;max-height:320px;object-fit:contain}.mark-sheet-modal .mark-sheet-existing-loading,.mark-sheet-modal .mark-sheet-existing-fallback{display:flex;align-items:center;justify-content:center;min-height:180px}.mark-sheet-modal .mark-sheet-existing-delete{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;cursor:pointer;color:#fff;background:#f5577c;transition:opacity .2s ease}.mark-sheet-modal .mark-sheet-existing-delete:hover{opacity:.9}.mark-sheet-modal .mark-sheet-existing-delete:disabled{opacity:.6;cursor:not-allowed}.mark-sheet-modal .mark-sheet-existing-filename{font-size:13px;font-weight:500;color:var(--text-primary, #1f2937);text-align:center;word-break:break-all}.mark-sheet-modal .mark-sheet-existing-note{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--Text-Imput-Default, #7980a6);text-align:center}.mark-sheet-modal .mark-sheet-existing-note svg{flex-shrink:0;color:#31a7df}.mark-sheet-modal .upload-success{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:var(--success-bg, #ecfdf5);border:1px solid var(--success-border, #10b981);border-radius:8px}.mark-sheet-modal .upload-success-icon{font-size:24px;color:var(--success-color, #10b981);flex-shrink:0}.mark-sheet-modal .upload-success-filename{flex:1;font-size:14px;font-weight:500;color:var(--text-primary, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mark-sheet-modal .upload-success-remove{font-size:20px;color:var(--text-secondary, #6b7280);cursor:pointer;flex-shrink:0;transition:color .2s ease}.mark-sheet-modal .upload-success-remove:hover{color:var(--error-color, #ef4444)}.change-division-modal{width:684px!important}.change-division-modal-body{margin-top:26px;display:flex;flex-direction:column;row-gap:25px}.change-division-modal-body-text{display:flex;flex-direction:column;row-gap:1px}.change-division-modal-body form{display:flex;flex-direction:column;row-gap:25px}.change-division-modal-text{color:#09212d;text-align:center;font-size:14px;font-weight:500;line-height:20px}.change-division-modal-other-reason{width:100%;height:163px;padding:10px;border-radius:10px;background:#f9fbff}.change-division-modal-other-reason textarea{width:100%!important;height:100%!important;padding:10px;border:none;resize:none;border-radius:8px;border:1px solid var(--Color-Grey-400, #e8eaf5);background:var(--Color-Value-100, #fff)}.change-division-modal-other-reason .error-message{color:#ff437c;font-size:12px;font-weight:400;line-height:16px;margin-top:5px}.change-division-modal-actions{display:flex;justify-content:flex-end;column-gap:10px}.division-history-modal{width:1085px!important}.division-history-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.division-history-modal .ant-modal{max-width:calc(100vw - 48px)}@media (max-width: 768px){.division-history-modal .ant-modal{max-width:calc(100vw - 24px)}}.division-history-modal .division-history-modal-content{padding:0;background:linear-gradient(180deg,#c4d8ff,#e9f5ff 60px,#fff 150px)}.division-history-modal .division-history-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 6px}.division-history-modal .division-history-modal-header .division-history-modal-header-title{display:flex;align-items:center;gap:12px}.division-history-modal .division-history-modal-header .division-history-modal-header-title .division-history-modal-header-icon{display:flex;align-items:center;justify-content:center}.division-history-modal .division-history-modal-header .division-history-modal-header-title .division-history-modal-header-icon svg{width:36px;height:36px}.division-history-modal .division-history-modal-header .division-history-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:26px}.division-history-modal .division-history-modal-header .close-icon{cursor:pointer;color:#4c5063}.division-history-modal .division-history-modal-header .close-icon:hover{color:#09212d}.division-history-modal .division-history-modal-body{padding:20px 24px 24px}.division-history-modal .division-history-card{display:flex;flex-direction:column;gap:25px;padding:20px;border-radius:10px;background:#f9fbff}.division-history-modal .division-history-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.division-history-modal .division-history-card-head .division-history-card-head-title{display:flex;align-items:center;gap:10px;color:#09212d;font-size:14px;font-weight:500;line-height:20px}.division-history-modal .division-history-card-head .division-history-date{width:210px;height:34px;border-radius:8px;border:1px solid #f1f2fa;background:#fff}.division-history-modal .division-history-card-head .division-history-date .ant-picker-input>input{font-size:12px;color:#7980a6}@media (max-width: 480px){.division-history-modal .division-history-card-head .division-history-date{width:100%}}.division-history-modal .division-history-table-wrapper{width:100%;overflow-x:auto}.division-history-modal .division-history-table{display:flex;flex-direction:column;gap:12px;min-width:820px}.division-history-modal .division-history-row{display:grid;grid-template-columns:120px 150px 130px 1fr 110px 110px;align-items:center;gap:12px}.division-history-modal .division-history-row--head{padding:0 20px 0 10px}.division-history-modal .division-history-row--head span{color:#4c5063;font-size:10px;font-weight:500;line-height:14px;text-transform:capitalize}.division-history-modal .division-history-row--body{padding:12px 20px 12px 10px;border-radius:8px;border:1px solid #f1f2fa;background:#fff}.division-history-modal .division-history-cell{color:#09212d;font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.division-history-modal .division-history-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:2px 8px;border-radius:35px;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.division-history-modal .division-history-badge .division-history-badge-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.division-history-modal .division-history-badge--approved{background:#f1f9ff;color:#31a7df}.division-history-modal .division-history-badge--rejected{background:#ffebf0;color:#ff437c}.division-history-modal .division-history-badge--pending{background:#fff9eb;color:#fbb03b}.division-history-modal .division-history-badge--default{background:#f1f2fa;color:#7980a6}.division-history-modal .division-history-empty{grid-column:1/-1;display:flex;justify-content:center;padding:24px 0}.division-history-modal .pagination-container{justify-content:flex-end;flex-wrap:wrap}.birth-date-picker .birth-date-dropdowns{display:flex;align-items:center;column-gap:10px;justify-content:space-between}.birth-date-picker .birth-date-dropdowns .ui-dropdown{flex:1}.add-contact-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.add-contact-modal .add-contact-modal-content{padding:0;background:linear-gradient(180deg,#c4d8ff,#e9f2ff 82px,#fff 190px)}.add-contact-modal .add-contact-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 10px;margin-bottom:20px}.add-contact-modal .add-contact-modal-header .add-contact-modal-header-title{display:flex;align-items:center;gap:12px}.add-contact-modal .add-contact-modal-header .add-contact-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:24px}.add-contact-modal .add-contact-modal-header .add-contact-modal-header-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#5fbef5,#2f8fd6);box-shadow:0 4px 10px #31a7df59;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.add-contact-modal .add-contact-modal-header .close-icon{cursor:pointer;color:#4c5063;flex-shrink:0}.add-contact-modal .add-contact-modal-header .close-icon:hover{color:#09212d}.add-contact-modal .add-contact-modal-body{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.add-contact-modal .add-contact-modal-subtitle{color:#09212d;font-size:16px;font-weight:500;line-height:24px;margin:0}.add-contact-modal .add-contact-modal-field{display:flex;flex-direction:column;gap:10px}.add-contact-modal .add-contact-modal-label{color:#7980a6;font-size:12px;font-weight:500;line-height:16px}.add-contact-modal .add-contact-modal-label .req{color:#ff437c}.add-contact-modal .add-contact-modal-input{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid #f1f2fa;background:#fff;transition:border-color .15s ease}.add-contact-modal .add-contact-modal-input:focus-within{border-color:#abd9fb}.add-contact-modal .add-contact-modal-input--error,.add-contact-modal .add-contact-modal-input--error:focus-within{border-color:#ff437c}.add-contact-modal .add-contact-modal-input-icon{color:#7980a6;flex-shrink:0}.add-contact-modal .add-contact-modal-input input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:#09212d}.add-contact-modal .add-contact-modal-input input::placeholder{color:#cacde2}.add-contact-modal .add-contact-modal-error{display:flex;align-items:center;gap:6px;margin-top:8px;color:#ff437c;font-size:12px;font-weight:500;line-height:16px}.add-contact-modal .add-contact-modal-error svg{flex-shrink:0}.add-contact-modal .add-contact-modal-note{display:flex;align-items:center;gap:6px;color:#31a7df;font-size:12px;font-weight:500;line-height:16px}.add-contact-modal .add-contact-modal-note svg{flex-shrink:0}.add-contact-modal .add-contact-modal-actions{display:flex;gap:12px;justify-content:flex-end;width:100%;padding:4px 0 0}.add-contact-modal .add-contact-modal-actions .btn{min-width:120px;height:40px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.add-contact-modal .add-contact-modal-actions .btn-secondary{background:#f9fcfe;border:1px solid #31a7df;color:#31a7df}.add-contact-modal .add-contact-modal-actions .btn-secondary:hover{background:#eef7fd}.add-contact-modal .add-contact-modal-actions .btn-primary{background:#31a7df;border:1px solid #31a7df;color:#fff}.add-contact-modal .add-contact-modal-actions .btn-primary:hover:not(:disabled){background:#2b97cb}.add-contact-modal .add-contact-modal-actions .btn-primary:disabled{background:#cfd6e4;border-color:#cfd6e4;color:#fff;cursor:not-allowed}@media (max-width: 480px){.add-contact-modal .add-contact-modal-actions .btn{min-width:0;flex:1}}.verify-contact-modal .verify-contact-modal-otp{display:flex;justify-content:center;padding:8px 0}.verify-contact-modal .verify-contact-modal-otp .otp-container{gap:10px;justify-content:center}.verify-contact-modal .verify-contact-modal-otp .otp-container .otp-input{width:52px;height:56px;font-size:20px}.verify-contact-modal .verify-contact-modal-change{display:inline-flex;align-items:center;align-self:center;gap:6px;margin:-2px auto 2px;padding:4px 6px;border:none;background:transparent;color:#7980a6;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease}.verify-contact-modal .verify-contact-modal-change:hover{color:#31a7df}.verify-contact-modal .verify-contact-modal-resend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.verify-contact-modal .verify-contact-modal-resend .verify-contact-modal-countdown{color:#7980a6;font-size:12px;font-weight:500;line-height:16px}.verify-contact-modal .verify-contact-modal-resend .verify-contact-modal-resend-link{color:#31a7df;font-size:12px;font-weight:600;line-height:16px}.verify-contact-modal .verify-contact-modal-error{display:flex;align-items:center;gap:6px;color:#ff437c;font-size:12px;font-weight:500;line-height:16px}.verify-contact-modal .verify-contact-modal-error svg{flex-shrink:0}@media (max-width: 480px){.verify-contact-modal .verify-contact-modal-otp .otp-container .otp-input{width:40px;height:44px;font-size:18px}}.complete-profile-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.complete-profile-modal .complete-profile-modal-content{background:linear-gradient(180deg,#c4d8ff,#e9f5ff 56px,#fff 128px)}.complete-profile-modal .complete-profile-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 10px}.complete-profile-modal .complete-profile-modal-header-title{display:flex;align-items:center;gap:20px}.complete-profile-modal .complete-profile-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:26px}.complete-profile-modal .complete-profile-modal-header-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:22px}.complete-profile-modal .complete-profile-modal-header .close-icon{cursor:pointer;color:#4c5063;flex-shrink:0}.complete-profile-modal .complete-profile-modal-header .close-icon:hover{color:#09212d}.complete-profile-modal .complete-profile-modal-body{display:flex;flex-direction:column;gap:24px;padding:25px 30px 20px}.complete-profile-modal .complete-profile-modal-hero{display:flex;flex-direction:column;align-items:center;gap:29px}.complete-profile-modal .complete-profile-modal-avatar{position:relative;display:inline-flex}.complete-profile-modal .complete-profile-modal-xp{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:#f5a623;color:#fff;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;box-shadow:0 2px 6px #f5a62366}.complete-profile-modal .complete-profile-modal-text{display:flex;flex-direction:column;gap:5px}.complete-profile-modal .complete-profile-modal-subtitle{margin:0;color:#09212d;font-size:14px;font-weight:700;line-height:20px;text-align:center}.complete-profile-modal .complete-profile-modal-subtitle .complete-profile-modal-subtitle-xp{color:#f5a623}.complete-profile-modal .complete-profile-modal-desc{margin:0;color:#09212d;font-size:14px;font-weight:500;line-height:20px;text-align:center}.complete-profile-modal .complete-profile-modal-actions{display:flex;justify-content:flex-end;width:100%}.complete-profile-modal .complete-profile-modal-cta{height:35px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:0;border-radius:5px;background:#31a7df;color:#fff;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;transition:filter .2s ease}.complete-profile-modal .complete-profile-modal-cta:hover{filter:brightness(1.05)}.complete-profile-modal .complete-profile-modal-cta .complete-profile-modal-cta-xp{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#ffffff40;font-size:11px;font-weight:700;line-height:14px;white-space:nowrap}.profile-completion-hint{display:flex;align-items:center;flex-wrap:wrap;gap:5px;width:100%}.profile-completion-hint-title{color:#7980a6;font-size:12px;font-weight:400;line-height:16px}.profile-completion-hint-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.profile-completion-hint-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:22px;margin:0;padding:2px 8px;border-radius:35px;border:1px solid #ffcad8;color:#ff437c;font-size:12px;font-weight:400;line-height:16px}.profile-completion-hint-badge svg{flex-shrink:0;color:#ff437c}.notification-card{padding:10px 14px;border-radius:8px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;display:flex;align-items:center;column-gap:17px;cursor:pointer}@media (max-width: 960px){.notification-card{padding:8px 12px;column-gap:14px}}@media (max-width: 720px){.notification-card{padding:6px 10px;column-gap:12px}}@media (max-width: 480px){.notification-card{padding:5px 8px;column-gap:8px}}.notification-card:hover{background:#eef9fc}.notification-card:hover .notification-card-settings{opacity:1}.notification-card:active{background:#e2f6fc}.notification-card-open{background:#eef9fc}.notification-card-open .notification-card-settings{opacity:1}.notification-card-content{display:flex;flex-direction:column;row-gap:5px;flex:1}@media (max-width: 960px){.notification-card-content{row-gap:4px}}@media (max-width: 720px){.notification-card-content{row-gap:3px}}@media (max-width: 480px){.notification-card-content{row-gap:2px}}.notification-card-title{color:#002224;font-size:14px;font-weight:400;line-height:20px}@media (max-width: 960px){.notification-card-title{font-size:13px;line-height:18px}}@media (max-width: 720px){.notification-card-title{font-size:12px;line-height:16px}}@media (max-width: 480px){.notification-card-title{font-size:11px;line-height:14px}}.notification-card-description,.notification-card-time{color:#798383;font-size:12px;font-weight:400;line-height:16px;text-transform:capitalize}@media (max-width: 960px){.notification-card-description,.notification-card-time{font-size:11px;line-height:14px}}@media (max-width: 720px){.notification-card-description,.notification-card-time{font-size:10px;line-height:12px}}@media (max-width: 480px){.notification-card-description,.notification-card-time{font-size:9px;line-height:11px}}.notification-card-icon{position:relative}.notification-card-icon-main{width:48px;height:48px;border-radius:17px;display:flex;align-items:center;justify-content:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media (max-width: 960px){.notification-card-icon-main{width:44px;height:44px;border-radius:15px}}@media (max-width: 720px){.notification-card-icon-main{width:40px;height:40px;border-radius:13px}}@media (max-width: 480px){.notification-card-icon-main{width:36px;height:36px;border-radius:11px}}.notification-card-icon-main svg{width:33px;height:33px}@media (max-width: 960px){.notification-card-icon-main svg{width:30px;height:30px}}@media (max-width: 720px){.notification-card-icon-main svg{width:26px;height:26px}}@media (max-width: 480px){.notification-card-icon-main svg{width:22px;height:22px}}.notification-card-icon-sub{position:absolute;bottom:-10px;right:-7px;display:flex;justify-content:center;align-items:center;width:25px;height:25px;padding:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:.864px solid var(--Icon-White, #fff)}@media (max-width: 960px){.notification-card-icon-sub{width:22px;height:22px;bottom:-8px;right:-6px;padding:3px}}@media (max-width: 720px){.notification-card-icon-sub{width:20px;height:20px;bottom:-7px;right:-5px;padding:2px}}@media (max-width: 480px){.notification-card-icon-sub{width:18px;height:18px;bottom:-6px;right:-4px;padding:2px}}.notification-card-icon-sub svg{width:16px;height:16px}@media (max-width: 960px){.notification-card-icon-sub svg{width:14px;height:14px}}@media (max-width: 720px){.notification-card-icon-sub svg{width:12px;height:12px}}@media (max-width: 480px){.notification-card-icon-sub svg{width:10px;height:10px}}.notification-card-actions{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:60px}@media (max-width: 960px){.notification-card-actions{height:54px}}@media (max-width: 720px){.notification-card-actions{height:48px}}@media (max-width: 480px){.notification-card-actions{height:42px}}.notification-card-unread-badge{width:13px;height:13px;border-radius:50%;background:#50b1ae}@media (max-width: 960px){.notification-card-unread-badge{width:12px;height:12px}}@media (max-width: 720px){.notification-card-unread-badge{width:11px;height:11px}}@media (max-width: 480px){.notification-card-unread-badge{width:10px;height:10px}}.notification-card-settings{cursor:pointer;opacity:0;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}@media (max-width: 480px){.notification-card-settings{opacity:1}}@media (max-width: 960px){.notification-card-settings svg{font-size:20px!important}}@media (max-width: 720px){.notification-card-settings svg{font-size:18px!important}}@media (max-width: 480px){.notification-card-settings svg{font-size:16px!important}}@media (max-width: 960px){.notification-card-settings-dropdown{min-width:160px}}@media (max-width: 720px){.notification-card-settings-dropdown{min-width:140px}}@media (max-width: 480px){.notification-card-settings-dropdown{min-width:120px}}@media (max-width: 960px){.notification-card-settings-dropdown .ant-dropdown-menu-item{padding:6px 10px}}@media (max-width: 720px){.notification-card-settings-dropdown .ant-dropdown-menu-item{padding:5px 8px}}@media (max-width: 480px){.notification-card-settings-dropdown .ant-dropdown-menu-item{padding:4px 6px}}.notification-card-settings-dropdown .ant-dropdown-menu-item span{color:#09212d;font-size:12px;font-weight:500;line-height:16px;font-family:Noto Sans Arabic}@media (max-width: 960px){.notification-card-settings-dropdown .ant-dropdown-menu-item span{font-size:11px;line-height:14px}}@media (max-width: 720px){.notification-card-settings-dropdown .ant-dropdown-menu-item span{font-size:10px;line-height:12px}}@media (max-width: 480px){.notification-card-settings-dropdown .ant-dropdown-menu-item span{font-size:9px;line-height:11px}}@media (max-width: 960px){.notification-card-settings-dropdown .ant-dropdown-menu-item .anticon{width:20px;height:20px}}@media (max-width: 720px){.notification-card-settings-dropdown .ant-dropdown-menu-item .anticon{width:18px;height:18px}}@media (max-width: 480px){.notification-card-settings-dropdown .ant-dropdown-menu-item .anticon{width:16px;height:16px}}.notification-skeleton{opacity:.7;pointer-events:none;height:75px;padding:10px 14px}.notification-skeleton .notification-card-content{flex:1;display:flex;flex-direction:column;gap:4px}.notification-skeleton .notification-card-title,.notification-skeleton .notification-card-description,.notification-skeleton .notification-card-time{display:flex;flex-direction:column;gap:4px}.notification-skeleton .ant-skeleton-input{border-radius:4px}.notification-skeleton .ant-skeleton-avatar{background-color:#f0f0f0!important}.notification-toast{background-color:red;width:320px;padding:15px;border-radius:10px;background:#fff;box-shadow:0 -3px 23.9px #7980a64a;display:flex;column-gap:17px}.notification-toast .notification-toast-icon{width:32px;height:32px;border-radius:50%;background-color:#f1f9ff;display:flex;align-items:center;justify-content:center}.notification-toast .notification-toast-content{flex:1;color:var(--Blue-A-Blue-A-600, #09212d);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.notification-toast .notification-toast-content-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:5px}.notification-toast .notification-toast-content-description{font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-toast .notification-toast-close{cursor:pointer;height:fit-content}.notifications{height:100%;padding:15px!important}@media (max-width: 960px){.notifications{padding:12px}}@media (max-width: 720px){.notifications{padding:10px}}@media (max-width: 480px){.notifications{padding:8px}}.notifications-header{display:flex;align-items:center;column-gap:10px;margin-bottom:20px}@media (max-width: 960px){.notifications-header{column-gap:8px;margin-bottom:16px}}@media (max-width: 720px){.notifications-header{column-gap:6px;margin-bottom:12px;flex-wrap:wrap;gap:8px}}@media (max-width: 480px){.notifications-header{column-gap:4px;margin-bottom:10px;gap:6px}}.notifications-header-title{color:#1c4651;font-size:20px;font-weight:500;line-height:30px;flex:1}@media (max-width: 960px){.notifications-header-title{font-size:18px;line-height:26px}}@media (max-width: 720px){.notifications-header-title{font-size:16px;line-height:24px;width:100%;margin-bottom:8px}}@media (max-width: 480px){.notifications-header-title{font-size:14px;line-height:20px;margin-bottom:6px}}.notifications-header-actions{display:flex;align-items:center;column-gap:20px}@media (max-width: 960px){.notifications-header-actions{column-gap:16px}}@media (max-width: 720px){.notifications-header-actions{column-gap:12px;width:100%;justify-content:flex-end}}@media (max-width: 480px){.notifications-header-actions{column-gap:8px}}.notifications-header-actions-settings{cursor:pointer;width:30px;min-width:30px;height:30px;line-height:0;display:flex;align-items:center;justify-content:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}@media (max-width: 960px){.notifications-header-actions-settings{width:28px;min-width:28px;height:28px}}@media (max-width: 720px){.notifications-header-actions-settings{width:26px;min-width:26px;height:26px}}@media (max-width: 480px){.notifications-header-actions-settings{width:24px;min-width:24px;height:24px}}.notifications-header-actions-settings:hover{background-color:#f0f0f0;transition:background-color .3s ease}@media (max-width: 960px){.notifications-header-actions-settings svg{width:18px!important;height:18px!important}}@media (max-width: 720px){.notifications-header-actions-settings svg{width:16px!important;height:16px!important}}@media (max-width: 480px){.notifications-header-actions-settings svg{width:14px!important;height:14px!important}}.notifications-header-actions .search-bar-input-wrapper{width:500px}@media (max-width: 960px){.notifications-header-actions .search-bar-input-wrapper{width:400px}}@media (max-width: 720px){.notifications-header-actions .search-bar-input-wrapper{width:300px}}@media (max-width: 480px){.notifications-header-actions .search-bar-input-wrapper{width:200px}}.notifications-header-actions .search-bar-input-wrapper .input-container{border-radius:8px;border:1px solid #eef0f1;background:#fff;height:35px}@media (max-width: 960px){.notifications-header-actions .search-bar-input-wrapper .input-container{height:32px}}@media (max-width: 720px){.notifications-header-actions .search-bar-input-wrapper .input-container{height:30px}}@media (max-width: 480px){.notifications-header-actions .search-bar-input-wrapper .input-container{height:28px}}.notifications-content{display:flex;flex-direction:column;height:calc(100% - 50px)}@media (max-width: 960px){.notifications-content{height:calc(100% - 44px)}}@media (max-width: 720px){.notifications-content{height:calc(100% - 40px)}}@media (max-width: 480px){.notifications-content{height:calc(100% - 36px)}}.notifications-toolbar{margin-bottom:20px;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 960px){.notifications-toolbar{margin-bottom:16px}}@media (max-width: 720px){.notifications-toolbar{margin-bottom:12px;justify-content:space-between;flex-wrap:wrap;gap:8px}}@media (max-width: 480px){.notifications-toolbar{margin-bottom:10px;gap:6px}}@media (max-width: 720px){.notifications-toolbar .custom-segmented{width:100%}}.notifications-toolbar .custom-segmented .ant-segmented-item{padding:5px 10px}@media (max-width: 960px){.notifications-toolbar .custom-segmented .ant-segmented-item{padding:4px 8px}}@media (max-width: 720px){.notifications-toolbar .custom-segmented .ant-segmented-item{padding:3px 6px}}@media (max-width: 480px){.notifications-toolbar .custom-segmented .ant-segmented-item{padding:2px 4px}}.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}@media (max-width: 960px){.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label{gap:6px;font-size:13px}}@media (max-width: 720px){.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label{gap:4px;font-size:12px}}@media (max-width: 480px){.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label{gap:3px;font-size:11px}}.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label .text{white-space:nowrap}@media (max-width: 480px){.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label .text{font-size:10px}}@media (max-width: 960px){.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label span:last-child{font-size:12px}}@media (max-width: 720px){.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label span:last-child{font-size:11px}}@media (max-width: 480px){.notifications-toolbar .custom-segmented .ant-segmented-item .segment-label span:last-child{font-size:10px}}.notifications-toolbar .custom-segmented .ant-segmented-item-selected,.notifications-toolbar .custom-segmented .ant-segmented-thumb{background-color:#1475ca!important;padding:5px 10px!important}@media (max-width: 960px){.notifications-toolbar .custom-segmented .ant-segmented-item-selected,.notifications-toolbar .custom-segmented .ant-segmented-thumb{padding:4px 8px!important}}@media (max-width: 720px){.notifications-toolbar .custom-segmented .ant-segmented-item-selected,.notifications-toolbar .custom-segmented .ant-segmented-thumb{padding:3px 6px!important}}@media (max-width: 480px){.notifications-toolbar .custom-segmented .ant-segmented-item-selected,.notifications-toolbar .custom-segmented .ant-segmented-thumb{padding:2px 4px!important}}@media (max-width: 960px){.notifications-toolbar:last-child p:first-child{font-size:15px;line-height:22px}}@media (max-width: 720px){.notifications-toolbar:last-child p:first-child{font-size:14px;line-height:20px}}@media (max-width: 480px){.notifications-toolbar:last-child p:first-child{font-size:13px;line-height:18px}}@media (max-width: 960px){.notifications-toolbar:last-child p:last-child{font-size:11px;line-height:14px}}@media (max-width: 720px){.notifications-toolbar:last-child p:last-child{font-size:10px;line-height:12px}}@media (max-width: 480px){.notifications-toolbar:last-child p:last-child{font-size:9px;line-height:11px}}@media (max-width: 960px){.notifications-toolbar:last-child p:last-child svg{font-size:16px!important}}@media (max-width: 720px){.notifications-toolbar:last-child p:last-child svg{font-size:14px!important}}@media (max-width: 480px){.notifications-toolbar:last-child p:last-child svg{font-size:12px!important}}.notifications-categories{display:flex;align-items:center;column-gap:5px;border-bottom:1px solid #deebff;overflow-x:auto;overflow-y:hidden;flex-shrink:0;max-width:1050px;width:1050px;margin:0 auto}.notifications-categories-tab{background:none;border:none;cursor:pointer;white-space:nowrap;padding:5px 10px;color:#7980a6;font-size:12px;font-weight:500;line-height:16px;border-bottom:3px solid transparent}@media (max-width: 720px){.notifications-categories-tab{font-size:11px;padding:5px 8px}}@media (max-width: 480px){.notifications-categories-tab{font-size:10px;padding:4px 6px}}.notifications-categories-tab:hover{color:#1475ca}.notifications-categories-tab--active{color:#1475ca;border-bottom-color:#1475ca}.notifications-list{flex:1;padding-top:35px;padding-bottom:10px;height:calc(100% - 40px)}@media (max-width: 960px){.notifications-list{padding-top:28px;padding-bottom:8px;height:calc(100% - 36px)}}@media (max-width: 720px){.notifications-list{padding-top:20px;padding-bottom:6px;height:calc(100% - 32px)}}@media (max-width: 480px){.notifications-list{padding-top:16px;padding-bottom:4px;height:calc(100% - 28px)}}.notifications-list-container{overflow-y:auto;display:flex;flex-direction:column;max-width:1070px;margin:0 auto;height:100%}@media (max-width: 960px){.notifications-list-container{max-width:900px}}@media (max-width: 720px){.notifications-list-container{max-width:100%;margin:0}}.notifications-list-item{padding:0 35px 5px}@media (max-width: 960px){.notifications-list-item{padding:0 28px 4px}}@media (max-width: 720px){.notifications-list-item{padding:0 20px 3px}}@media (max-width: 480px){.notifications-list-item{padding:0 12px 2px}}.notifications-list-empty{display:flex;align-items:center;flex-direction:column;row-gap:15px;margin-top:60px}@media (max-width: 960px){.notifications-list-empty{row-gap:12px;margin-top:48px}}@media (max-width: 720px){.notifications-list-empty{row-gap:10px;margin-top:40px}}@media (max-width: 480px){.notifications-list-empty{row-gap:8px;margin-top:32px}}@media (max-width: 960px){.notifications-list-empty svg{width:80px;height:80px}}@media (max-width: 720px){.notifications-list-empty svg{width:70px;height:70px}}@media (max-width: 480px){.notifications-list-empty svg{width:60px;height:60px}}.notifications-list-empty p{color:var(--Text-Info-Grey-600, #cacde2);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:28px}@media (max-width: 960px){.notifications-list-empty p{font-size:16px;line-height:24px}}@media (max-width: 720px){.notifications-list-empty p{font-size:14px;line-height:20px}}@media (max-width: 480px){.notifications-list-empty p{font-size:12px;line-height:18px}}.notifications-dropdown.notifications{height:80vh}@media (max-width: 960px){.notifications-dropdown.notifications{height:75vh}}@media (max-width: 720px){.notifications-dropdown.notifications{height:70vh}}@media (max-width: 480px){.notifications-dropdown.notifications{height:65vh}}.notifications-dropdown.notifications .search-bar-input-wrapper{width:300px}@media (max-width: 960px){.notifications-dropdown.notifications .search-bar-input-wrapper{width:280px}}@media (max-width: 720px){.notifications-dropdown.notifications .search-bar-input-wrapper{width:250px}}@media (max-width: 480px){.notifications-dropdown.notifications .search-bar-input-wrapper{width:200px}}.notifications-dropdown.notifications .notifications-list{padding:0}.notifications-dropdown.notifications .notifications-toolbar{display:flex;align-items:center;justify-content:space-between}@media (max-width: 720px){.notifications-dropdown.notifications .notifications-toolbar{flex-wrap:wrap;gap:8px}}.notifications-dropdown.notifications .notifications-toolbar p:first-child{color:#002224;font-size:16px;font-weight:400;line-height:24px}@media (max-width: 960px){.notifications-dropdown.notifications .notifications-toolbar p:first-child{font-size:15px;line-height:22px}}@media (max-width: 720px){.notifications-dropdown.notifications .notifications-toolbar p:first-child{font-size:14px;line-height:20px}}@media (max-width: 480px){.notifications-dropdown.notifications .notifications-toolbar p:first-child{font-size:13px;line-height:18px}}.notifications-dropdown.notifications .notifications-toolbar p:last-child{color:#798383;font-size:12px;font-weight:400;line-height:16px;display:flex;align-items:center;gap:4px}[dir=rtl] .notifications-dropdown.notifications .notifications-toolbar p:last-child svg{transform:scaleX(-1)}@media (max-width: 960px){.notifications-dropdown.notifications .notifications-toolbar p:last-child{font-size:11px;line-height:14px;gap:3px}}@media (max-width: 720px){.notifications-dropdown.notifications .notifications-toolbar p:last-child{font-size:10px;line-height:12px;gap:2px}}@media (max-width: 480px){.notifications-dropdown.notifications .notifications-toolbar p:last-child{font-size:9px;line-height:11px;gap:2px}}.notifications-dropdown.notifications .notifications-list-item{padding:0}.notifications-dropdown.notifications .notifications-list-container{height:calc(100% - 50px)}@media (max-width: 960px){.notifications-dropdown.notifications .notifications-list-container{height:calc(100% - 48px)}}@media (max-width: 720px){.notifications-dropdown.notifications .notifications-list-container{height:calc(100% - 46px)}}@media (max-width: 480px){.notifications-dropdown.notifications .notifications-list-container{height:calc(100% - 44px)}}.notifications-dropdown-container.ant-dropdown-menu{padding:0;max-height:80vh;overflow:hidden;min-width:540px}@media (max-width: 960px){.notifications-dropdown-container.ant-dropdown-menu{min-width:480px;max-height:75vh}}@media (max-width: 720px){.notifications-dropdown-container.ant-dropdown-menu{min-width:400px;max-height:70vh}}@media (max-width: 480px){.notifications-dropdown-container.ant-dropdown-menu{min-width:320px;max-height:65vh}}.notifications-settings-dropdown{min-width:200px}@media (max-width: 960px){.notifications-settings-dropdown{min-width:180px}}@media (max-width: 720px){.notifications-settings-dropdown{min-width:160px}}@media (max-width: 480px){.notifications-settings-dropdown{min-width:140px}}.notifications-settings-dropdown .ant-dropdown-menu-title-content{color:#1c4651;font-size:12px;font-weight:500;line-height:16px}@media (max-width: 960px){.notifications-settings-dropdown .ant-dropdown-menu-title-content{font-size:11px;line-height:14px}}@media (max-width: 720px){.notifications-settings-dropdown .ant-dropdown-menu-title-content{font-size:10px;line-height:12px}}@media (max-width: 480px){.notifications-settings-dropdown .ant-dropdown-menu-title-content{font-size:9px;line-height:11px}}.notifications-settings{height:100%;padding:20px;background:#f8f9fa;overflow:auto}@media (max-width: 960px){.notifications-settings{padding:16px}}@media (max-width: 720px){.notifications-settings{padding:12px}}@media (max-width: 480px){.notifications-settings{padding:8px}}.notifications-settings-header{margin-bottom:50px}@media (max-width: 960px){.notifications-settings-header{margin-bottom:40px}}@media (max-width: 720px){.notifications-settings-header{margin-bottom:30px}}@media (max-width: 480px){.notifications-settings-header{margin-bottom:20px}}.notifications-settings-header p{color:#002224;font-size:20px;font-weight:500;line-height:30px}@media (max-width: 960px){.notifications-settings-header p{font-size:18px;line-height:26px}}@media (max-width: 720px){.notifications-settings-header p{font-size:16px;line-height:24px}}@media (max-width: 480px){.notifications-settings-header p{font-size:14px;line-height:20px}}.notifications-settings-content-title{margin-bottom:56px}@media (max-width: 960px){.notifications-settings-content-title{margin-bottom:44px}}@media (max-width: 720px){.notifications-settings-content-title{margin-bottom:32px}}@media (max-width: 480px){.notifications-settings-content-title{margin-bottom:20px}}.notifications-settings-content-title p{color:#798383;font-size:16px;font-weight:400;line-height:24px;padding:0 25px}@media (max-width: 960px){.notifications-settings-content-title p{font-size:15px;line-height:22px;padding:0 20px}}@media (max-width: 720px){.notifications-settings-content-title p{font-size:14px;line-height:20px;padding:0 15px}}@media (max-width: 480px){.notifications-settings-content-title p{font-size:13px;line-height:18px;padding:0 10px}}.notifications-settings-groups{display:flex;flex-direction:column;gap:16px}@media (max-width: 960px){.notifications-settings-groups{gap:12px}}@media (max-width: 720px){.notifications-settings-groups{gap:8px}}@media (max-width: 480px){.notifications-settings-groups{gap:6px}}.notification-group{background:#fff;padding:0 25px;display:flex;justify-content:space-between;border-radius:8px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}@media (max-width: 960px){.notification-group{padding:0 20px;margin-bottom:12px}}@media (max-width: 720px){.notification-group{flex-direction:column;padding:20px 15px;margin-bottom:10px}}@media (max-width: 480px){.notification-group{padding:16px 10px;margin-bottom:8px}}.notification-group-header{width:245px;min-width:245px;margin-inline-end:70px}@media (max-width: 960px){.notification-group-header{width:220px;min-width:220px;margin-inline-end:50px}}@media (max-width: 720px){.notification-group-header{width:100%;min-width:unset;margin-inline-end:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e4e6e6}}@media (max-width: 480px){.notification-group-header{margin-bottom:16px;padding-bottom:16px}}.notification-group-info{display:flex;flex-direction:column}.notification-group-text{flex:1;display:flex;align-items:center;column-gap:10px;height:38px;padding:10px}@media (max-width: 960px){.notification-group-text{column-gap:8px;height:34px;padding:8px}}@media (max-width: 720px){.notification-group-text{column-gap:6px;height:30px;padding:6px}}@media (max-width: 480px){.notification-group-text{column-gap:4px;height:28px;padding:4px}}@media (max-width: 960px){.notification-group-text svg{font-size:20px!important}}@media (max-width: 720px){.notification-group-text svg{font-size:18px!important}}@media (max-width: 480px){.notification-group-text svg{font-size:16px!important}}.notification-group-title{color:#798383;font-size:14px;font-weight:700;line-height:20px;font-family:Noto Sans Arabic}@media (max-width: 960px){.notification-group-title{font-size:13px;line-height:18px}}@media (max-width: 720px){.notification-group-title{font-size:12px;line-height:16px}}@media (max-width: 480px){.notification-group-title{font-size:11px;line-height:14px}}.notification-group-description{color:#798383;font-size:12px;font-weight:400;line-height:16px;padding:0 10px}@media (max-width: 960px){.notification-group-description{font-size:11px;line-height:14px;padding:0 8px}}@media (max-width: 720px){.notification-group-description{font-size:10px;line-height:12px;padding:0 6px}}@media (max-width: 480px){.notification-group-description{font-size:9px;line-height:11px;padding:0 4px}}.notification-group-options{display:flex;flex-direction:column;padding-bottom:50px;width:calc(100% - 315px);padding-inline-start:10px;border-inline-start:1px solid #e4e6e6}@media (max-width: 960px){.notification-group-options{padding-bottom:40px;width:calc(100% - 270px);padding-inline-start:8px}}@media (max-width: 720px){.notification-group-options{width:100%;padding-inline-start:0;border-inline-start:none;padding-bottom:0}}@media (max-width: 480px){.notification-group-options{padding-bottom:0}}.notification-option{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:15px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;transition:all .2s ease;border:1px solid transparent}@media (max-width: 960px){.notification-option{gap:20px;padding:12px}}@media (max-width: 720px){.notification-option{align-items:flex-start;gap:12px;padding:10px}}@media (max-width: 480px){.notification-option{gap:8px;padding:8px}}.notification-option:hover{background:#f9fafb;border:1px solid #e4e6e6}.notification-option-content{flex:1;min-width:0}@media (max-width: 720px){.notification-option-content{width:100%}}.notification-option-title{color:#002224;font-size:14px;font-weight:400;line-height:20px;margin-bottom:4px}@media (max-width: 960px){.notification-option-title{font-size:13px;line-height:18px;margin-bottom:3px}}@media (max-width: 720px){.notification-option-title{font-size:12px;line-height:16px;margin-bottom:2px}}@media (max-width: 480px){.notification-option-title{font-size:11px;line-height:14px;margin-bottom:2px}}.notification-option-description{color:#798383;font-size:12px;font-weight:400;line-height:16px}@media (max-width: 960px){.notification-option-description{font-size:11px;line-height:14px}}@media (max-width: 720px){.notification-option-description{font-size:10px;line-height:12px}}@media (max-width: 480px){.notification-option-description{font-size:9px;line-height:11px}}.notification-option-control{flex-shrink:0;display:flex;align-items:center}@media (max-width: 720px){.notification-option-control{align-self:center;justify-content:flex-end}}@media (max-width: 480px){.notification-option-control{justify-content:center}}.notification-option-control .ant-switch{min-width:29px;height:18px}@media (max-width: 960px){.notification-option-control .ant-switch{min-width:26px;height:16px}}@media (max-width: 720px){.notification-option-control .ant-switch{min-width:24px;height:14px}}@media (max-width: 480px){.notification-option-control .ant-switch{min-width:22px;height:12px}}.notification-option-control .ant-switch-checked{background-color:#4c5aee!important}.notification-option-control .ant-switch-handle{width:14px;height:14px;inset-inline-start:calc(100% - 16px)!important}@media (max-width: 960px){.notification-option-control .ant-switch-handle{width:12px;height:12px;inset-inline-start:calc(100% - 14px)!important}}@media (max-width: 720px){.notification-option-control .ant-switch-handle{width:10px;height:10px;inset-inline-start:calc(100% - 12px)!important}}@media (max-width: 480px){.notification-option-control .ant-switch-handle{width:8px;height:8px;inset-inline-start:calc(100% - 10px)!important}}.notification-option-control .ant-switch:not(.ant-switch-checked){background-color:#d1d5db!important}.notification-option-control .ant-switch:not(.ant-switch-checked) .ant-switch-handle{inset-inline-start:2px!important}.notification-option-control .ant-switch:hover:not(.ant-switch-disabled){background-color:#4c5aee!important}.notification-option-control .ant-switch:hover:not(.ant-switch-disabled):not(.ant-switch-checked){background-color:#9ca3af!important}.notification-option-control .ant-select{min-width:130px;height:30px}@media (max-width: 960px){.notification-option-control .ant-select{min-width:120px;height:28px}}@media (max-width: 720px){.notification-option-control .ant-select{min-width:110px;height:26px}}@media (max-width: 480px){.notification-option-control .ant-select{min-width:100px;height:24px}}.notification-option-control .ant-select .ant-select-selector{border-radius:6px;border:1px solid #d1d5db;height:32px}@media (max-width: 960px){.notification-option-control .ant-select .ant-select-selector{height:30px}}@media (max-width: 720px){.notification-option-control .ant-select .ant-select-selector{height:28px}}@media (max-width: 480px){.notification-option-control .ant-select .ant-select-selector{height:26px}}.notification-option-control .ant-select .ant-select-selector:hover{border-color:#9ca3af}.notification-option-control .ant-select.ant-select-focused .ant-select-selector{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.notification-option-control .ant-select .ant-select-selection-item{color:#465050;font-family:Noto Sans Arabic;font-size:13px;font-weight:500;line-height:14px}@media (max-width: 960px){.notification-option-control .ant-select .ant-select-selection-item{font-size:12px;line-height:13px}}@media (max-width: 720px){.notification-option-control .ant-select .ant-select-selection-item{font-size:11px;line-height:12px}}@media (max-width: 480px){.notification-option-control .ant-select .ant-select-selection-item{font-size:10px;line-height:11px}}.notification-option-control .ant-select .ant-select-arrow{color:#6b7280}@media (max-width: 960px){.notification-option-control .ant-select .ant-select-arrow svg{font-size:12px!important}}@media (max-width: 720px){.notification-option-control .ant-select .ant-select-arrow svg{font-size:10px!important}}@media (max-width: 480px){.notification-option-control .ant-select .ant-select-arrow svg{font-size:8px!important}}.subjects{height:100%}.subjects-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;gap:10px;min-height:320px}.subjects-empty-illustration{width:160px;height:auto;margin-bottom:6px}.subjects-empty-title{font-size:18px;font-weight:600;color:var(--text-1, #2b2f42);margin:0}.subjects-empty-subtitle{font-size:14px;color:var(--text-3, #7980a6);margin:0;max-width:360px}.subjects-content-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:30px}@media (max-width: 1200px){.subjects-content-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}}@media (max-width: 768px){.subjects-content-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}}@media (max-width: 640px){.subjects-content-list{grid-template-columns:1fr;gap:12px}}.subjects .ant-skeleton-input{width:100%!important;height:197px!important;border-radius:11px!important;-webkit-border-radius:11px!important;-moz-border-radius:11px!important;-ms-border-radius:11px!important;-o-border-radius:11px!important}.subjects-content-filters{display:flex;align-items:center;column-gap:5px;margin-bottom:30px}.subjects-content-filters .filter-item{display:flex;align-items:center;column-gap:10px;border-radius:35px;width:fit-content;height:26px;padding:0 8px;cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.subjects-content-filters .filter-item span{display:block;width:7px;height:7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.subjects-content-filters .filter-item p{font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400}.subjects-content-filters .filter-item:nth-child(1){background-color:var(--azure-blue-200)}.subjects-content-filters .filter-item:nth-child(1) span{background:var(--azure-blue-500)}.subjects-content-filters .filter-item:nth-child(1) p{color:var(--azure-blue-500)}.subjects-content-filters .filter-item:nth-child(2){background-color:var(--purple-200)}.subjects-content-filters .filter-item:nth-child(2) span{background:var(--purple-700)}.subjects-content-filters .filter-item:nth-child(2) p{color:var(--purple-700)}.subjects-content-filters .filter-item:nth-child(3){background-color:var(--bg-4)}.subjects-content-filters .filter-item:nth-child(3) span{background:var(--blue-800)}.subjects-content-filters .filter-item:nth-child(3) p{color:var(--blue-800)}.subjects-content-filters .filter-item-inactive{filter:grayscale(50%);-webkit-filter:grayscale(50%);opacity:.7}.subject-content{padding:20px;background-color:var(--bg-2);border-radius:10px;display:flex;column-gap:30px;overflow:initial}.subject-content-left{flex:1}.subject-content-right{width:271px;position:sticky;top:0}.subject-content .overview{margin-bottom:25px}.subject-content .course-tabs{margin-bottom:10px}@media (max-width: 700px){.subject-content{padding:0;background-color:transparent}.subject-content .overview{padding:10px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.subject-content .chapter-row{padding:12px}.subject-content .chapter-row .chapter-row-progress-infos{display:none}.subject-content .chapter-row-container{background:var(--royal-blue-100)}.subject-content .chapter-row-header{column-gap:8px;margin-bottom:0}.subject-content .chapter-row-icon{width:22px;height:22px;min-width:22px}.subject-content .chapter-row-icon svg{width:16px;height:16px}.subject-content .chapter-row-progress-bar{display:flex;align-items:center;column-gap:5px}.subject-content .chapter-row-progress-bar span{display:block;font-weight:500;font-size:12px;line-height:16px;color:var(--color-2)}.subject-content .chapter-row-title{column-gap:8px}.subject-content .chapter-row-title span{display:none}.subject-content .chapter-row-title p{font-size:14px;line-height:20px}.subject-content .chapter-row-infos{display:none}.subject-content .course-content{background-color:var(--bg-2);box-shadow:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}}.subject-details{overflow:auto;row-gap:15px}.responsive-header{display:flex;align-items:center;justify-content:space-between}.responsive-header p{font-weight:700;font-size:16px;line-height:26px;color:var(--color-2)}.responsive-header .sidebar-button{line-height:0;cursor:pointer}.responsive-header-dropdown .subjects-sidebar{max-height:80vh;height:100%;overflow:auto}.subject-card{height:197px;border-radius:11.718px;border:.781px solid var(--grey-400);background:var(--bg-2);box-shadow:0 2.208px 16.563px 0 var(--shadow-1);padding:7.812px;display:flex;flex-direction:column;row-gap:3px;z-index:2;cursor:pointer;transition:all .2s ease}.subject-card:hover{border:.781px solid var(--grey-500);box-shadow:0 2.208px 16.563px 0 var(--shadow-2)}.subject-card:active{transform:scale(.99);-webkit-transform:scale(.99);-moz-transform:scale(.99);-ms-transform:scale(.99);-o-transform:scale(.99)}.subject-card .circles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.7}.subject-card .circles div{position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.subject-card .circles .circle-1{width:99.216px;height:99.216px;z-index:5}.subject-card .circles .circle-2{width:145px;height:145px;z-index:4}.subject-card .circles .circle-3{width:200px;height:200px;z-index:3}.subject-card .circles .circle-4{width:260px;height:260px;z-index:2}.subject-card-header{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;row-gap:5px;position:relative;z-index:10;border-radius:7.812px;overflow:hidden}.subject-card-header h3{color:var(--azure-blue-400);font-size:18px;font-style:normal;font-weight:700;line-height:28px}.subject-card-icon{height:61px}.subject-card-icon img{width:100%;height:100%;border-radius:11.718px}.subject-card-content{height:40px;display:flex;align-items:center}.subject-card-progress{width:100%}.subject-card-progress-text{color:var(--color-2);font-size:16px;font-weight:700}.subject-card-progress-text span{color:var(--color-1);font-size:12px;font-weight:500;line-height:16px}.subject-card-progress-bar{line-height:0;display:flex;align-items:center;column-gap:3px}.subject-card-progress-bar .ant-progress-inner{background-color:var(--grey-300)}.subject-card-progress-bar .ant-progress-bg{background-color:var(--royal-blue-600)}.subject-card-percentage{color:var(--color-2);font-size:12px;font-weight:500}.overview{border-radius:8px;padding:17px 25px;background:linear-gradient(108deg,var(--azure-blue-300) -23.57%,var(--azure-blue-500) 100%);position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;column-gap:24px}.overview-left img{width:72px}.overview-right{flex:1}.overview h1{color:#fff;font-size:28px;font-weight:700;line-height:40px}.overview.overview-skeleton{height:122px;display:flex;align-items:center;justify-content:center}.overview.overview-skeleton svg{font-size:45px}.overview-content{display:flex;align-items:center;justify-content:space-between;column-gap:24px;flex-wrap:wrap}.overview-content-left{color:#fff;font-size:14px;font-weight:400;line-height:20px}.overview-content-right{display:flex;align-items:center;column-gap:20px}.overview-circle1,.overview-circle2{position:absolute;z-index:-1}.overview-circle1{width:350px;height:350px;left:-65px;top:-194px;border-radius:350px;opacity:.5;background:linear-gradient(10deg,rgba(255,255,255,0) 32.17%,var(--royal-blue-500) 85.4%)}.overview-circle2{width:411px;height:411px;right:-138.16px;bottom:-270px;border-radius:411px;opacity:.59;background:linear-gradient(347deg,#c4d8ff80 54.84%,#fff0 92.18%)}.overview-stat{display:flex;align-items:center;column-gap:10px}.overview-stat-infos{display:flex;flex-direction:column}.overview-stat-infos span:first-child{color:#fff;font-size:20px;font-weight:400;line-height:30px}.overview-stat-infos span:last-child{color:#fff;font-size:12px;font-weight:400;line-height:16px}.course-tabs{width:fit-content}.course-tabs .ant-tabs-tab-btn{display:flex;align-items:center}.course-tabs .ant-tabs-tab-btn .ant-tabs-tab-icon{margin-inline-end:9px!important}.course-tabs .course-tabs-recording-label{display:inline-flex;align-items:center;gap:10px;font-family:Noto Sans Arabic;font-size:12px;font-weight:500;line-height:16px}.course-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .course-tabs-recording-label{color:var(--Text-Button-Disabled-2, #abd9fb)}.course-tabs .course-tabs-recording-magic{width:25px;height:25px;flex-shrink:0}.recording-help-hint{display:flex;flex-direction:column;align-items:center;gap:35px;margin-bottom:24px;text-align:center}.recording-help-hint-body{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.recording-help-hint-title{margin:0;font-family:Noto Sans Arabic;font-size:16px;font-weight:400;line-height:24px;color:var(--Text-Info-Blue-950, #09212d)}.recording-help-hint-texts{display:flex;flex-direction:column;align-items:center;gap:5px}.recording-help-hint-text,.recording-help-hint-watch{margin:0;font-family:Noto Sans Arabic;font-size:12px;line-height:16px;color:var(--Text-Info-Grey-700, #7980a6)}.recording-help-hint-text{font-weight:500}.recording-help-hint-watch{font-weight:400}.recording-help-hint-media{width:100%;max-width:772px;border:1.13px solid var(--Border-Components-Royal-blue-400, #deebff);border-radius:8px;overflow:hidden}.recording-help-hint-media img{display:block;width:100%;height:auto}.course-content{border-radius:8px;background:var(--royal-blue-100);box-shadow:-1px 3px 21.3px 5px var(--shadow-1);padding:10px;display:flex;flex-direction:column;row-gap:15px}.course-content-title{color:var(--color-2);font-size:16px;font-weight:400;line-height:24px}.course-content-skeleton{display:flex;flex-direction:column;row-gap:15px}.course-content-skeleton .ant-skeleton-input{width:100%!important;height:140px!important;border-radius:10px!important}.course-content-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:48px 20px}.course-content-empty-illustration{width:180px;max-width:60%;height:auto;margin-bottom:8px}.course-content-empty-title{color:#09212d;font-size:16px;font-weight:400;line-height:24px}.course-content-empty-subtitle{color:#7980a6;font-size:14px;font-weight:400;line-height:20px;margin:0;max-width:360px}.subjects-sidebar{border-radius:10px;background:var(--bg-2);box-shadow:-1px 3px 21.3px 5px var(--shadow-1);padding:10px;position:sticky;top:0}.subjects-sidebar h3{color:var(--color-2);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.subjects-sidebar-list{display:flex;flex-direction:column;gap:25px}.subjects-sidebar-item{display:flex;align-items:center;gap:10px;height:35px;cursor:pointer}.subjects-sidebar-item-icon{width:35px;height:35px;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:var(--bg-4);display:flex;align-items:center;justify-content:center}.subjects-sidebar-item-icon img{width:25px;height:25px;object-fit:cover}.subjects-sidebar-item-content{flex:1;display:flex;flex-direction:column;gap:5px}.subjects-sidebar-item-content-title{display:flex;align-items:center;justify-content:space-between}.subjects-sidebar-item-content-title p{color:var(--color-2);font-size:14px;font-weight:500;line-height:24px}.subjects-sidebar-item-content-title p:last-child{color:var(--color-1);font-size:12px;font-weight:400;line-height:16px}.subjects-sidebar-item-content-progress,.subjects-sidebar-item-content-progress .ant-progress{line-height:0}.subjects-sidebar-item-content-progress .ant-progress-inner{background-color:var(--royal-blue-400)}.subjects-sidebar-item-content-progress .ant-progress-bg{background-color:var(--royal-blue-600)}.subjects-sidebar-skeleton{display:flex;flex-direction:column;row-gap:15px}.subjects-sidebar-skeleton .ant-skeleton-input{width:100%!important;height:35px!important}.section-row{display:flex;align-items:center;justify-content:space-between;height:37px;border-radius:5px;background:var(--royal-blue-400);padding:0 10px}.section-row p{color:var(--color-2);font-size:14px;font-weight:500;line-height:20px}.section-row-count{display:flex;align-items:center;column-gap:5px}.section-row-count span{color:var(--grey-800);font-size:12px;font-weight:500}.section-row-count span:last-child{font-weight:400}.section-row-count svg{width:18px;height:18px;margin-top:-3px}.chapter-row{border-radius:10px;border:1px solid var(--royal-blue-400);background:var(--bg-2);padding:15px;transition:all .3s ease}.chapter-row-header{display:flex;align-items:center;column-gap:10px;margin-bottom:5px}.chapter-row-icon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border:1px solid var(--grey-400);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer}.chapter-row-icon svg{width:20px;height:20px;color:var(--color-1);transition:all .3s ease}.chapter-row-title{flex:1;min-width:0;display:flex;align-items:center;column-gap:10px}.chapter-row-title span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:100px;background:var(--royal-blue-300);overflow:hidden;color:var(--color-2);font-size:18px;font-weight:500;line-height:28px}.chapter-row-title p{color:var(--color-2);text-overflow:ellipsis;overflow:hidden;min-width:0;font-size:18px;font-weight:500;line-height:28px}.chapter-row-description p{color:var(--color-1);font-size:14px;font-weight:400;line-height:24px}.chapter-row-bookmark{cursor:pointer;display:flex;align-items:center}.chapter-row-bookmark .btn-bookmarked{color:var(--blue-800)}.chapter-row-bookmark .btn-not-bookmarked{color:var(--color-1)}.chapter-row-infos{padding-inline-start:37px;margin-bottom:10px}.chapter-row-infos-teachers{display:flex;align-items:center;justify-content:space-between}.chapter-row-infos-videos{white-space:nowrap}.chapter-row-infos-videos span:first-child{color:var(--color-2);font-size:20px;font-weight:400;line-height:30px}.chapter-row-infos-videos span:last-child{color:var(--color-2);font-size:12px;font-weight:400;line-height:16px}.chapter-row-contributors{display:flex;align-items:center;column-gap:10px}.chapter-row-contributors p{color:var(--color-1);font-size:14px;font-weight:500;line-height:20px}.chapter-row-contributors p:first-child{white-space:nowrap}.chapter-row-contributors .ant-avatar-group .ant-avatar{background-color:var(--grey-300)}.chapter-row-contributors .ant-avatar-group .ant-avatar-string{color:var(--color-1);font-weight:400;font-size:12px}.chapter-row-contributors .AsyncImage-root{width:28px!important;height:28px!important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.chapter-row-progress{padding-inline-start:37px}.chapter-row-progress-infos{display:flex;align-items:center;justify-content:space-between}.chapter-row-progress-infos .chapter-row-progress-count span:first-child{color:#09212d;font-size:20px;font-weight:400;line-height:30px}.chapter-row-progress-infos .chapter-row-progress-count span:last-child{color:#09212d;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chapter-row-progress-infos .chapter-row-progress-percentage{color:var(--Text-Title-Blue-950, #09212d);text-align:center;font-size:12px;font-weight:500;line-height:3px}.chapter-row-progress-bar{display:flex;align-items:center;gap:8px;line-height:0}.chapter-row-progress-bar .ant-progress{flex:1;line-height:0}.chapter-row-progress-bar .ant-progress-inner{background-color:var(--grey-300)}.chapter-row-progress-bar .ant-progress-bg{background:linear-gradient(175deg,var(--azure-blue-500) 0%,var(--green-500) 100%)}.chapter-row-progress-bar span{flex-shrink:0;color:var(--color-2);font-size:12px;font-weight:500;line-height:16px}@media (max-width: 1024px){.chapter-row{padding:12px}.chapter-row-header{column-gap:8px}.chapter-row-icon{width:24px;height:24px}.chapter-row-icon svg{width:18px;height:18px}.chapter-row-title{column-gap:8px}.chapter-row-title span{width:30px;height:30px;min-width:30px;font-size:16px;line-height:24px}.chapter-row-title p{font-size:16px;line-height:24px}.chapter-row-infos{padding-inline-start:30px}.chapter-row-infos-teachers{flex-wrap:wrap;row-gap:8px;column-gap:12px}.chapter-row-infos-videos span:first-child{font-size:18px;line-height:26px}.chapter-row-description p{font-size:13px;line-height:20px}.chapter-row-progress{padding-inline-start:30px}}.chapter-row-recording{cursor:pointer}.chapter-row-recording .chapter-row-icon{display:none}.chapter-row-recording .chapter-row-infos,.chapter-row-recording .chapter-row-progress{padding:0}.chapter-row-container{transition:all .3s ease}.chapter-row-expanded{border-radius:12px 12px 11px 11px;background:var(--bg-2);padding:10px}.chapter-row-expanded .chapter-row{margin-bottom:15px}.chapter-row-expanded.chapter-row-arabic .chapter-row-icon svg{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.chapter-row-expanded .chapter-row-icon svg{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.chapter-content{max-width:100%;overflow-x:hidden}.chapter-content-header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin-bottom:10px}.chapter-content-header-left{min-width:0;overflow-x:auto;max-width:100%}.chapter-content-header-left .custom-segmented{flex-shrink:0}.chapter-content-header-right{display:flex;align-items:center;column-gap:10px;flex-shrink:0}.chapter-content-header-right-item{display:flex;align-items:center;column-gap:2px}.chapter-content-header-right-item p{color:var(--color-1);font-size:12px;font-weight:400}.chapter-content-header-right-item span{color:var(--color-1);font-size:15px;font-weight:500}.chapter-content-header-right-item svg{width:20px;height:20px;color:var(--color-1);margin-inline-end:2px}.chapter-content .section-row{margin-bottom:10px}.chapter-content .content-skeleton{height:56px}.chapter-content .content-skeleton span.ant-skeleton-input{border-radius:10px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;-ms-border-radius:10px!important;-o-border-radius:10px!important}@media (max-width: 1024px){.chapter-content-header{flex-direction:column;align-items:flex-start;gap:12px}.chapter-content-header-left{width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.chapter-content-header-left::-webkit-scrollbar{display:none}.chapter-content-header-left .custom-segmented{width:max-content;min-width:100%}.chapter-content-header-right{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px 16px}}@media (max-width: 768px){.content-row{padding:0 10px;height:auto;min-height:56px;padding-block:10px;flex-wrap:wrap;row-gap:4px}.content-row-icon{padding:0 4px 0 0}.content-row-name{flex:1;min-width:0;max-width:calc(100% - 30px);font-size:13px;padding:0}.content-row-duration{margin-inline-end:10px}.content-row-duration p{font-size:11px}.content-row-resources{flex-shrink:0}.content-row-xp p{font-size:11px}.section-row{padding:0 8px;height:auto;min-height:37px;padding-block:8px}.section-row p{font-size:13px;flex:1;min-width:0}.chapter-content-header-left{overflow:visible}.chapter-content-header-left .custom-segmented{width:100%;min-width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}}@media only screen and (max-width: 768px) and (max-width: 900px){.chapter-content-header-left .custom-segmented{width:100px}}@media (max-width: 768px){.chapter-content-header-left .custom-segmented::-webkit-scrollbar{display:none}.chapter-content-header-left .custom-segmented .ant-segmented-group{flex-wrap:nowrap}.chapter-content-header-left .custom-segmented .ant-segmented-item{flex:0 0 50%;min-width:50%}.chapter-content-header-left .custom-segmented .ant-segmented-item .ant-segmented-item-label{text-align:center;padding-inline:8px}}@media (max-width: 480px){.chapter-content-header-right-item p{font-size:11px}.chapter-content-header-right-item span{font-size:13px}.chapter-content-header-right-item svg{width:18px;height:18px}.content-row{padding:8px}.content-row-name{font-size:12px}.content-row-duration{margin-inline-end:8px}.content-row-duration p,.content-row-xp p{font-size:10px}.content-row-xp svg{width:14px;height:14px}}.content-row{display:flex;align-items:center;border-radius:10px;border:1px solid var(--grey-300);background:var(--bg-2);margin-bottom:8px;height:56px;cursor:pointer;padding:0 14px;transition:all .3s ease}.content-row:hover{background-color:var(--royal-blue-100);border-color:var(--royal-blue-400)!important}.content-row-name{flex:1;min-width:0;color:var(--color-2);font-size:14px;font-weight:500;line-height:20px;padding:0 5px}.content-row-progress{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.content-row-progress .ant-progress-circle-path{stroke:var(--azure-blue-500)!important}.content-row-icon{padding:0 5px;line-height:25px}.content-row-duration{margin-inline-end:30px}.content-row-duration p{color:var(--color-1);font-size:12px;font-weight:400;white-space:nowrap}.content-row-xp{display:flex;align-items:center;justify-content:center;column-gap:3px}.content-row-xp p{color:var(--color-2);font-size:12px;font-weight:700}.content-row-xp--taken{opacity:.45;filter:grayscale(1)}.content-row-xp--taken p{color:#7980a6}.content-row-meta{display:flex;align-items:center;column-gap:10px}.content-row-bookmark{display:flex;align-items:center;cursor:pointer}.content-row-bookmark .btn-bookmarked{color:var(--blue-800)}.content-row-bookmark .btn-not-bookmarked{color:var(--color-1)}.content-row-resources{display:flex;align-items:center;flex-direction:column;row-gap:3px}.content-row-resources-info{display:flex;align-items:center;justify-content:center;cursor:pointer}.content-row-resources-info p{color:var(--grey-800);font-size:10px;font-weight:500;line-height:14px;transition:all .2s ease}.content-row-resources-info:hover p{color:var(--blue-800)}.content-row-resources-info:hover svg{color:var(--blue-800)}.content-row-active{border-radius:10px;border-color:var(--royal-blue-400)!important;background:var(--royal-blue-100)}.content-row-resources-dropdown{border-radius:6px;background:var(--bg-2);box-shadow:0 2px 8.8px 0 var(--shadow-2);padding:6px 0;width:171px}.content-row-resources-dropdown .resource-row-item{height:32px;padding:7px 10px;display:flex;align-items:center;column-gap:10px;cursor:pointer}.content-row-resources-dropdown .resource-row-item p{font-weight:500;font-size:12px;line-height:16px;color:var(--color-2)}.content-row-resources-dropdown .resource-row-item svg{color:var(--color-1);width:20px;min-width:20px;height:20px}.content-row-resources-dropdown .resource-row-item:hover{background-color:var(--grey-200)}.content{overflow:auto}.content-subject{color:#48a3e8;font-size:24px;font-weight:700;line-height:35px;margin-bottom:10px}@media (max-width: 768px){.content-subject{font-size:20px;line-height:30px;margin-bottom:8px}}@media (max-width: 480px){.content-subject{font-size:18px;line-height:26px}}.content .page-wrapper{height:fit-content}.content .page-wrapper-header{row-gap:4px}@media (max-width: 768px){.content .page-wrapper-header{row-gap:8px}}.content .page-wrapper-content{overflow:hidden}@media (max-width: 768px){.content .page-wrapper-content{overflow:visible}}.content .default-layout-bg{padding:20px}@media (max-width: 768px){.content .default-layout-bg{padding:16px}}@media (max-width: 480px){.content .default-layout-bg{padding:12px}}.content-page{display:flex;column-gap:30px}@media (max-width: 1200px){.content-page{column-gap:20px}}@media (max-width: 1024px){.content-page{flex-direction:column;row-gap:20px}}@media (max-width: 768px){.content-page{row-gap:16px}}.content .content-left{flex:1;transition:all .3s ease;min-width:0}@media (max-width: 1024px){.content .content-left{width:100%}}.content .content-right{width:390px;flex-shrink:0;height:fit-content;display:flex;flex-direction:column;gap:16px}@media (max-width: 1200px){.content .content-right{width:340px}}@media (max-width: 1024px){.content .content-right{width:100%;max-width:none}}.content .content-ai-fit{display:flex}.content .content-ai-fit:empty{display:none}.content .content-ai-fit .ai-chat{width:100%;height:100%;max-height:none}@media (max-width: 1024px){.content .content-ai-fit{height:auto!important}.content .content-ai-fit .ai-chat{height:auto;max-height:560px}}.content-expanded .content-player{max-block-size:calc(100vh - 16.5rem)}@media (max-width: 768px){.content-expanded .content-player{max-block-size:calc(100vh - 14rem)}}.content-expanded .content-tabs:not(.content-sidebar){max-width:65%;margin-inline:auto}@media (max-width: 1200px){.content-expanded .content-tabs:not(.content-sidebar){max-width:80%}}@media (max-width: 1024px){.content-expanded .content-tabs:not(.content-sidebar){max-width:90%}}@media (max-width: 768px){.content-expanded .content-tabs:not(.content-sidebar){max-width:100%!important}}.content-expanded .content-sidebar{height:auto}.content-expanded .content-tabs-row--with-ai{display:flex;align-items:flex-start;gap:24px}.content-expanded .content-tabs-row--with-ai .content-tabs:not(.content-sidebar){max-width:none;margin-inline:0;flex:1;min-width:0}.content-expanded .content-tabs-row--with-ai .content-ai-side{width:390px;flex-shrink:0}.content-expanded .content-tabs-row--with-ai .content-ai-side .ai-chat{width:100%}@media (max-width: 900px){.content-expanded .content-tabs-row--with-ai{flex-direction:column}.content-expanded .content-tabs-row--with-ai .content-ai-side{width:100%;order:-1}}.content-header{display:flex;align-items:center;column-gap:15px;margin-bottom:15px}.content-header h2{color:var(--Text-Title-Blue-950, #09212d);font-size:16px;font-style:normal;font-weight:700;flex:1}.content-header-icon{width:30px;height:30px}.content-header .btn{border-radius:100px;background:#f6f7fd;color:#09212d;font-size:12px;font-weight:500;line-height:16px}.content-header .btn svg{color:#7980a6}.content-header .btn-bookmarked{background-color:#f1f9ff}.content-header .btn-bookmarked svg{color:#31a7df}.bmdrm-overlay{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden}.bmdrm-overlay .video-player-expand-button{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:8px;background-color:#0009;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:all .3s ease;z-index:2;opacity:0}.bmdrm-overlay .video-player-expand-button:hover{background-color:#000c;transform:scale(1.1)}.bmdrm-overlay .video-player-expand-button:active{transform:scale(.95)}.bmdrm-overlay:hover .video-player-expand-button{opacity:1}.content-player{margin-bottom:10px;border-radius:8px;overflow:hidden;position:relative;max-block-size:calc(100vh - 18.5rem)}.content-player-content-container{padding-block-start:65%;min-block-size:20rem}.content-player:hover .video-player-expand-button{opacity:1}.content-player-container{position:absolute;top:0;left:0;width:100%;height:100%}.content-player .video-player-expand-button{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:8px;background-color:#0009;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:all .3s ease;z-index:1000;opacity:0}.content-player .video-player-expand-button:hover{background-color:#000c;transform:scale(1.1)}.content-player .video-player-expand-button:active{transform:scale(.95)}.content-player-locked{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;text-align:center;height:100%;padding:20px;overflow:hidden;background:linear-gradient(0deg,var(--Color-Overlay-Blue-80, rgba(15, 26, 92, .8)) 0%,var(--Color-Overlay-Blue-20, rgba(15, 26, 92, .2)) 25.29%,var(--Color-Overlay-Blue-0, rgba(15, 26, 92, 0)) 49.08%,var(--Color-Overlay-Blue-20, rgba(15, 26, 92, .2)) 74.86%,var(--Color-Overlay-Blue-80, rgba(15, 26, 92, .8)) 99.94%),#143e66f7;border-radius:8.81px;border:1.13px solid #deebff}.content-player-locked-icon{width:60px;height:60px;border-radius:50%;background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-player-locked-group{display:flex;flex-direction:column;align-items:center;gap:10px}.content-player-locked-text p{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#fff}.content-player-locked-cta{display:flex;align-items:center;justify-content:center;min-width:176px;height:40px;padding:10px 14px;border-radius:8px;background:#31a7df;color:#fff;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;cursor:pointer;transition:background .2s ease}.content-player-locked-cta:hover{background:#2b97cb}.content-player .video-player{width:100%;height:100%}.content-player .video-player--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;background-color:#1b426a;color:#fff}.content-player .video-player--empty p{margin:0}.content-player .video-player--empty-title{font-size:16px;font-weight:600}.content-player .video-player--empty-text{font-size:14px;font-weight:400;max-width:460px;color:#cacde2}.content-player .magazine-player{width:100%;height:100%;position:relative}.content-player .magazine-player:hover .magazine-container-actions-bar{opacity:1}.content-player .magazine-player.magazine-player-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;border-radius:0;background:#000}.content-player .magazine-player.magazine-player-fullscreen .magazine-container-actions-bar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#7980a6e6;filter:none;-webkit-filter:none}.content-player .magazine-player .magazine-container,.content-player .magazine-player .magazine-flipbook-wrapper,.content-player .magazine-player .magazine-page{width:100%;height:100%}.content-player .magazine-player .magazine-flipbook-wrapper{display:flex;align-items:center;justify-content:center}.content-player .magazine-player .magazine-container-actions-bar{display:flex;align-items:center;padding:0 13px;background-color:#7980a6b2;border-radius:8px;filter:blur(5.39);-webkit-filter:blur(5.39);height:44px;gap:13px;position:absolute;top:10px;right:50%;transform:translate(50%);z-index:1000;transition:all .3s ease;opacity:0}.content-player .magazine-player .magazine-container-actions-bar .actions-bar-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 10px;transition:transform .2s ease}.content-player .magazine-player .magazine-container-actions-bar .actions-bar-icon:hover{transform:scale(1.1)}.content-player .magazine-player .magazine-container-actions-bar .actions-bar-icon:active{transform:scale(.95)}.content-player .magazine-player .magazine-container-actions-bar svg{color:#fff;font-size:28px}.content-player .content-player-spinner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.content-player .content-player-spinner svg{font-size:60px}.content-player .quizz-player{height:100%}.content-player-expanded-view{position:absolute;top:3px;left:3px;border-radius:8px;border:1px solid #f1f2fa;padding:5px;display:flex;align-items:center;justify-content:center;column-gap:5px;font-size:12px;font-weight:500;height:40px;background-color:#fff;z-index:1000;cursor:pointer}.content-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media (max-width: 1024px){.content-meta{flex-direction:column;align-items:flex-start;row-gap:10px}}.content-meta-left,.content-meta-right{display:flex;align-items:center;gap:10px}@media (max-width: 768px){.content-meta-left,.content-meta-right{gap:8px}}@media (max-width: 480px){.content-meta-left,.content-meta-right{gap:6px}}@media (max-width: 1024px){.content-meta-left{width:100%}}@media (max-width: 480px){.content-meta-left .ant-avatar{width:24px!important;height:24px!important;font-size:12px}}.content-meta-left p{overflow:hidden;color:#7980a6;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px}@media (max-width: 768px){.content-meta-left p{font-size:13px;line-height:18px}}@media (max-width: 480px){.content-meta-left p{font-size:12px;line-height:16px}}@media (max-width: 1024px){.content-meta-right{width:100%;flex-wrap:wrap}}.content-meta-right--locked{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.content-meta-right--locked .btn-disabled{opacity:1}.content-meta-right>div{border-radius:100px;background:#f6f7fd;height:36px;padding:0 8px;display:flex;align-items:center;column-gap:10px}@media (max-width: 768px){.content-meta-right>div{height:34px;padding:0 10px;column-gap:8px}}@media (max-width: 480px){.content-meta-right>div{height:32px;padding:0 8px;column-gap:6px}}.content-meta-right>div p{color:#09212d;font-size:12px;font-weight:500;line-height:16px}@media (max-width: 768px){.content-meta-right>div p{font-size:11px;line-height:15px}}@media (max-width: 480px){.content-meta-right>div p{font-size:10px;line-height:14px}}.content-meta-right>div svg{width:20px;height:20px;color:#7980a6;flex-shrink:0}@media (max-width: 768px){.content-meta-right>div svg{width:18px;height:18px}}@media (max-width: 480px){.content-meta-right>div svg{width:16px;height:16px}}.content-meta .btn{border-radius:100px;background:#f6f7fd;color:#09212d;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;height:36px;padding:0 12px}@media (max-width: 768px){.content-meta .btn{font-size:11px;line-height:15px;height:34px;padding:0 10px}}@media (max-width: 480px){.content-meta .btn{font-size:0;gap:0;width:32px;min-width:32px;height:32px;padding:0}}.content-meta .btn svg{color:#7980a6;flex-shrink:0}@media (max-width: 768px){.content-meta .btn svg{width:18px;height:18px}}@media (max-width: 480px){.content-meta .btn svg{width:16px;height:16px}}.content-meta .btn-bookmarked{background-color:#f1f9ff}.content-meta .btn-bookmarked svg{color:#31a7df}.content-meta-interactions{display:flex;align-items:center;gap:10px}@media (max-width: 768px){.content-meta-interactions{gap:8px}}@media (max-width: 480px){.content-meta-interactions{gap:6px}}.content-meta-like,.content-meta-dislike{display:flex;align-items:center;column-gap:10px;padding:4px;border-radius:4px}@media (max-width: 768px){.content-meta-like,.content-meta-dislike{column-gap:8px;padding:6px}}@media (max-width: 480px){.content-meta-like,.content-meta-dislike{column-gap:6px;padding:4px}}.content-meta-like p,.content-meta-dislike p{cursor:default}@media (max-width: 480px){.content-meta-like p,.content-meta-dislike p{display:none}}.content-meta-reaction-icon{cursor:pointer;border-radius:4px;transition:background-color .2s ease}.content-meta-reaction-icon:hover{background-color:#00000005}@media (max-width: 768px){.content-meta-reaction-icon{width:18px;height:18px}}@media (max-width: 480px){.content-meta-reaction-icon{width:16px;height:16px}}.content-meta-divider{height:calc(100% - 10px);width:1px;background:#cacde2;flex-shrink:0}@media (max-width: 768px){.content-meta-divider{height:calc(100% - 8px)}}@media (max-width: 480px){.content-meta-divider{height:20px}}.content-meta-completed{cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .2s ease,opacity .2s ease}.content-meta-completed:hover{opacity:.8}.content-meta-completed--active{color:#22c55e}.content-meta-completed--active svg{color:#22c55e}@media (max-width: 480px){.content-meta-completed p{display:none}}.content-tabs .ant-tabs{flex:1;margin-bottom:30px}@media (max-width: 768px){.content-tabs .ant-tabs{margin-bottom:20px}}.content-tabs .ant-tabs-nav{margin:0}@media (max-width: 768px){.content-tabs .ant-tabs-nav{overflow-x:auto;overflow-y:hidden}.content-tabs .ant-tabs-nav::-webkit-scrollbar{height:2px}.content-tabs .ant-tabs-nav::-webkit-scrollbar-thumb{background:#deebff;border-radius:2px}}.content-tabs .ant-tabs-nav:before{border-color:#deebff}@media (max-width: 768px){.content-tabs .ant-tabs-nav-wrap{overflow:visible}}@media (max-width: 768px){.content-tabs .ant-tabs-nav-list{display:flex;flex-wrap:nowrap;min-width:max-content}}.content-tabs .ant-tabs .ant-tabs-tab{color:#7980a6;font-size:12px;font-weight:500;line-height:16px;padding:5px 10px}@media (max-width: 768px){.content-tabs .ant-tabs .ant-tabs-tab{font-size:11px;padding:5px 8px;white-space:nowrap}}@media (max-width: 480px){.content-tabs .ant-tabs .ant-tabs-tab{font-size:10px;padding:5px 6px}}.content-tabs .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1475ca!important}.content-tabs .ant-tabs .ant-tabs-ink-bar{background-color:#1475ca!important;height:3px!important}@media (max-width: 768px){.content-tabs .ant-tabs .ant-tabs-ink-bar{height:2px!important}}.content-tabs .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 5px}@media (max-width: 768px){.content-tabs .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 3px}}@media (max-width: 768px){.content-tabs-content{padding:0}}.content-tabs .content-tab-title{display:flex;align-items:center;column-gap:10px;margin-bottom:17px}@media (max-width: 768px){.content-tabs .content-tab-title{column-gap:8px;margin-bottom:12px}}.content-tabs .content-tab-title svg{flex-shrink:0}@media (max-width: 768px){.content-tabs .content-tab-title svg{width:20px;height:20px}}.content-tabs .content-tab-title h2{color:#09212d;font-size:16px;font-weight:700;line-height:24px}@media (max-width: 768px){.content-tabs .content-tab-title h2{font-size:14px;line-height:20px}}.content-description{border-radius:8px;background:var(--Color-Royal-Blue-100, #f9fbff);height:273px;padding:20px;overflow:auto}@media (max-width: 768px){.content-description{height:auto;min-height:200px;max-height:400px;padding:16px;border-radius:6px}}@media (max-width: 480px){.content-description{padding:12px;min-height:150px}}.content-description-content{padding-inline-start:42px}@media (max-width: 768px){.content-description-content{padding-inline-start:28px}}@media (max-width: 480px){.content-description-content{padding-inline-start:16px}}.content-description-content p{color:var(--Text-Info-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:400;line-height:24px;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.content-description-content p{font-size:13px;line-height:22px}}@media (max-width: 480px){.content-description-content p{font-size:12px;line-height:20px}}.content-description-content.rich-text{color:var(--Text-Info-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:14px;line-height:24px;word-wrap:break-word;overflow-wrap:break-word}.content-description-content.rich-text h1,.content-description-content.rich-text h2,.content-description-content.rich-text h3,.content-description-content.rich-text h4,.content-description-content.rich-text h5,.content-description-content.rich-text h6{color:var(--Text-Info-Blue-950, #09212d);font-weight:600;margin:0 0 8px}.content-description-content.rich-text ul,.content-description-content.rich-text ol{padding-inline-start:20px;margin:0 0 8px}.content-description-content.rich-text li{margin-bottom:4px}.content-description-content.rich-text a{color:var(--Color-Royal-Blue-600, #2563eb);text-decoration:underline}.content-description-content.rich-text img{max-width:100%;height:auto}.content-description-content.rich-text strong,.content-description-content.rich-text b{font-weight:600}@media (max-width: 768px){.content-description-content.rich-text{font-size:13px;line-height:22px}}@media (max-width: 480px){.content-description-content.rich-text{font-size:12px;line-height:20px}}.content-resources-count{color:#09212d;font-size:16px;font-weight:400;line-height:24px;margin-bottom:15px}@media (max-width: 768px){.content-resources-count{font-size:14px;line-height:20px;margin-bottom:12px}}.content-resources-item{display:flex;align-items:center;border-radius:4px;border:.759px solid #e8eaf5;background:#fff;padding:10px;height:50px;column-gap:10px}@media (max-width: 768px){.content-resources-item{height:auto;min-height:50px;padding:8px;column-gap:8px}}.content-resources-item:not(:last-child){margin-bottom:10px}@media (max-width: 768px){.content-resources-item:not(:last-child){margin-bottom:8px}}.content-resources-item svg{flex-shrink:0}@media (max-width: 768px){.content-resources-item svg{width:24px;height:24px}}.content-resources-item-name{flex:1;min-width:0;overflow:hidden}.content-resources-item-name h3{color:#09212d;font-size:10px;font-weight:400;line-height:14px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.content-resources-item-name h3{font-size:12px;line-height:16px;max-width:100%}}.content-resources-item-name p{color:#7980a6;font-size:10px;font-weight:400;line-height:14px}@media (max-width: 768px){.content-resources-item-name p{font-size:11px;line-height:15px}}.content-resources-item-actions{flex-shrink:0;display:flex;align-items:center;column-gap:8px}.content-resources-item-actions .preview-icon{color:#7980a6;cursor:pointer;transition:color .2s ease;flex-shrink:0}.content-resources-item-actions .preview-icon:hover{color:#09212d}@media (max-width: 768px){.content-resources-item-actions .preview-icon{width:20px;height:20px}}.content-resources-item-actions a{text-decoration:none;height:fit-content;color:#7980a6;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:4px}@media (max-width: 768px){.content-resources-item-actions a{padding:6px}}@media (max-width: 768px){.content-resources-item-actions a svg{width:20px;height:20px}}.content-resources-item-actions a:hover{color:#09212d}.notes-content-editor{display:flex;flex-direction:column;margin-bottom:20px}.notes-content-editor .btn{background-color:#1475ca!important;height:30px;font-weight:500;font-size:10px;line-height:14px;padding:0 12px;transform:translateY(calc(-100% - 10px));-webkit-transform:translateY(calc(-100% - 10px));-moz-transform:translateY(calc(-100% - 10px));-ms-transform:translateY(calc(-100% - 10px));-o-transform:translateY(calc(-100% - 10px));margin-inline-end:10px}.notes-content-submit-button{align-self:flex-end;display:flex;align-items:center;gap:8px;padding:10px 20px;font-weight:500;font-size:14px}.notes-content .description-textarea{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:5px;background-color:#fff}.notes-content-list{display:flex;justify-content:center;flex-direction:column;gap:10px}.notes-content-list-title{font-weight:400;font-size:16px;line-height:24px}.notes-content-list .ql-tooltip{display:none}.notes-content-list-item{padding:10px;background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;align-items:flex-start;gap:8px}.notes-content-list-item-info{flex:1}.notes-content-list-item-info-content{font-size:14px}.notes-content-list-item-time{display:flex;align-items:center;justify-content:center;background-color:#e9f5ff;padding:5px;height:24px;border-radius:4px;font-weight:500;font-size:14px;line-height:24px;letter-spacing:0%;vertical-align:middle;color:#1475ca;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-inline-end:25px}.notes-content-list-item-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.notes-content-list-item-actions svg{cursor:pointer}.notes-content-list-item-actions>div{line-height:0}.content-sidebar{height:calc(100vh - 200px);max-height:100%;width:100%;position:sticky;top:20px;background-color:#f9fbff;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:auto}.content-sidebar .ant-tabs{margin-bottom:15px}.content-sidebar .section-row{height:26px}.content-sidebar .section-row p{color:#09212d;font-size:12px;font-weight:500;line-height:16px}.content-sidebar-search{margin-bottom:15px}.content-sidebar-search .input-container{border-radius:8px;border:1px solid #f1f2fa;background:#fff;height:40px}.content-sidebar-search .input-container input::placeholder{color:#7980a6;font-size:12px;font-weight:400;line-height:16px}.content-sidebar-content{display:flex;flex-direction:column;row-gap:10px;max-width:100%}.content-sidebar-content .content-row{display:flex;align-items:center;column-gap:6px;color:#7980a6;border:1px solid transparent;height:51px;padding:5px}.content-sidebar-content .content-row-name{color:#09212d;font-size:11px;font-weight:500}.content-sidebar-content .content-row-duration{display:flex;align-items:center;column-gap:5px}.content-sidebar-content .content-row-duration p{color:#7980a6;font-size:10px;font-weight:500}.content-sidebar-content .content-row-left{flex:1;overflow:hidden}.content-sidebar-content .content-row-xp p{color:#09212d;font-size:11px;font-weight:500;line-height:14px;white-space:nowrap}.chapter-row-content{height:58px;display:flex;align-items:center;column-gap:10px;padding:10px;cursor:pointer}.chapter-row-content-right{display:flex;align-items:center;column-gap:15px;flex:1;overflow:hidden}.chapter-row-content-left{width:34px;min-width:34px;height:34px;min-height:34px;border-radius:50%;background:#edf5ff;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#09212d;font-size:18px;font-weight:500;line-height:28px;position:relative}.chapter-row-content-left-progress{position:absolute;top:0;left:0;width:100%;height:100%}.chapter-row-content-left-progress .ant-progress{width:100%;height:100%}.chapter-row-content-infos{flex:1;overflow:hidden}.chapter-row-content-infos p{color:#09212d;font-size:12px;font-weight:700;line-height:16px;margin-bottom:3px}.chapter-row-content-duration{color:#7980a6;font-size:10px;font-weight:500;line-height:14px;display:flex;align-items:center;column-gap:5px}.chapter-row-content-angle{line-height:0;transition:all .2s}[dir=rtl] .chapter-row-content-angle{transform:scaleX(-1)}.chapter-row-content-container{transition:all .3s ease}.chapter-row-content-container-expanded{border-radius:12px 12px 11px 11px;background:var(--Color-Neutral-White, #fff);box-shadow:-1px 3px 21.3px 5px var(--Color-Effect-Section, rgba(121, 128, 166, .07))}.chapter-row-content-container-expanded .chapter-row-content{margin:5px}.chapter-row-content-container-expanded .chapter-row-content-angle{transform:rotate(90deg)}[dir=rtl] .chapter-row-content-container-expanded .chapter-row-content-angle{transform:scaleX(-1) rotate(-90deg)}.chapter-content.in-content{padding:5px 5px 5px 18px}.chapter-content.in-content .ant-segmented{margin-bottom:15px;height:36px}.chapter-content.in-content .ant-segmented-item{height:26px}.chapter-content.in-content .ant-segmented-item-label{padding:0 8px;max-height:26px;min-height:26px;display:flex;align-items:center}.chapter-content.in-content .ant-segmented-item .segment-label{font-size:12px;height:26px;display:flex;align-items:center}.chapter-content.in-content .ant-segmented-item:not(:last-child){margin-inline-end:3px}.content-skeleton{margin-bottom:8px;height:51px}.content-skeleton .ant-skeleton{width:100%;height:100%}.content-skeleton .ant-skeleton span{border-radius:8px!important;width:100%!important;height:100%!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;-ms-border-radius:8px!important;-o-border-radius:8px!important}.content-error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;max-width:420px;margin:0 auto;min-height:320px}.content-error-icon{color:#f59e0b;margin-bottom:16px}.content-error-title{font-size:20px;font-weight:700;color:#09212d;margin-bottom:8px}.content-error-description{font-size:14px;font-weight:500;color:#7980a6;line-height:20px;margin-bottom:20px}.report-issue-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.report-issue-modal-description{padding:10px;background:#f9fbff;border-radius:10px;line-height:0;margin-bottom:25px}.report-issue-modal .report-issue-modal-content{padding:0;background:linear-gradient(180deg,#c4d8ff,#e9f2ff 82px,#fff 190px)}.report-issue-modal .report-issue-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 10px;margin-bottom:30px}.report-issue-modal .report-issue-modal-header .report-issue-modal-header-title{display:flex;align-items:center;gap:12px}.report-issue-modal .report-issue-modal-header .report-issue-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:24px}.report-issue-modal .report-issue-modal-header .close-icon{cursor:pointer;color:#4c5063}.report-issue-modal .report-issue-modal-header .close-icon:hover{color:#09212d}.report-issue-modal .report-issue-modal-body{display:flex;flex-direction:column;gap:16px;padding:10px 24px 24px}.report-issue-modal .report-issue-modal-subtitle{color:#09212d;font-size:16px;font-weight:500;line-height:24px;margin:0 0 20px}.report-issue-modal .report-issue-modal-success{display:flex;flex-direction:column;align-items:center;gap:6px}.report-issue-modal .report-issue-modal-success-icon{display:flex;justify-content:center;color:#50b1ae;margin-bottom:6px}.report-issue-modal .report-issue-modal-success-title{margin:0;text-align:center;color:#09212d;font-size:14px;font-weight:700;line-height:20px}.report-issue-modal .report-issue-modal-success-thanks{margin:0;text-align:center;color:#09212d;font-size:14px;font-weight:500;line-height:20px}.report-issue-modal .report-issue-modal-success-text{margin:8px 0 0;color:#09212d;font-size:14px;font-weight:400;line-height:22px}.report-issue-modal .report-issue-modal-success .report-issue-modal-actions{margin-top:16px}.report-issue-modal .report-issue-modal-field{display:flex;flex-direction:column;gap:10px}.report-issue-modal .report-issue-modal-label{color:#7980a6;font-size:12px;font-weight:500;line-height:16px}.report-issue-modal .report-issue-modal-label .req{color:#e74c3c}.report-issue-modal .report-issue-modal-reasons{display:flex;flex-direction:column;gap:8px}.report-issue-modal .report-issue-modal-loading{color:#7980a6;font-size:13px;padding:8px 4px}.report-issue-modal .report-issue-modal-reason{display:flex;align-items:center;gap:12px;padding:11px 16px;border-radius:10px;border:1px solid #e8eaf5;background:#f9fbff;cursor:pointer;transition:all .15s ease}.report-issue-modal .report-issue-modal-reason:hover{border-color:#abd9fb}.report-issue-modal .report-issue-modal-reason span{color:var(--Color-Blue-950, #09212d);font-size:12px;font-weight:500;line-height:16px;text-transform:capitalize}.report-issue-modal .report-issue-modal-reason--selected{border-color:#abd9fb;background:#f5fbff}.report-issue-modal .report-issue-modal-reason--skeleton{cursor:default}.report-issue-modal .report-issue-modal-reason--skeleton .ant-skeleton-input{min-width:0}.report-issue-modal .report-issue-modal-radio{position:relative;width:20px;height:20px;flex-shrink:0}.report-issue-modal .report-issue-modal-radio input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.report-issue-modal .report-issue-modal-radio .report-issue-modal-radio-circle{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #e8eaf5;background:#fff;transition:all .15s ease}.report-issue-modal .report-issue-modal-radio input:checked+.report-issue-modal-radio-circle{border-color:#31a7df;background:#31a7df;box-shadow:inset 0 0 0 3px #fff}.report-issue-modal .report-issue-modal-textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #e8eaf5;font-size:14px;color:#09212d;resize:none;font-family:inherit;outline:none;min-height:120px;background:#fff}.report-issue-modal .report-issue-modal-textarea::placeholder{color:#7980a6}.report-issue-modal .report-issue-modal-textarea:focus{border-color:#abd9fb}.report-issue-modal .report-issue-modal-textarea--error{border-color:#f5576c}.report-issue-modal .report-issue-modal-textarea--error:focus{border-color:#f5576c}.report-issue-modal .report-issue-modal-error{margin:6px 0 0;font-size:12px;color:#f5576c}.report-issue-modal .report-issue-modal-actions{display:flex;gap:12px;justify-content:flex-end;width:100%;padding:4px 0 0}.report-issue-modal .report-issue-modal-actions .btn{min-width:120px;height:40px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.report-issue-modal .report-issue-modal-actions .btn-secondary{background:#f9fcfe;border:1px solid #31a7df;color:#31a7df}.report-issue-modal .report-issue-modal-actions .btn-secondary:hover{background:#eef7fd}.report-issue-modal .report-issue-modal-actions .btn-primary{background:#31a7df;border:1px solid #31a7df;color:#fff}.report-issue-modal .report-issue-modal-actions .btn-primary:hover:not(:disabled){background:#2b97cb}.report-issue-modal .report-issue-modal-actions .btn-primary:disabled{background:#cfd6e4;border-color:#cfd6e4;color:#fff;cursor:not-allowed}@media (max-width: 480px){.report-issue-modal .report-issue-modal-actions .btn{min-width:0;flex:1}}.live-session-calendar-view{overflow:auto}.live-session-calendar-view .fc{--fc-event-selected-overlay-color: transparent}.live-session-calendar-view .fc-event-selected,.live-session-calendar-view .fc-event:focus{box-shadow:none!important}.live-session-calendar-view .fc-event-selected:after,.live-session-calendar-view .fc-event:focus:after{background:none!important}.live-session-calendar-view .fc .fc-timegrid-slots td{height:unset!important}.live-session-calendar-view .fc .fc-timegrid-slots tr{height:23px!important;line-height:8px!important}.live-session-calendar-view .buy-offer-banner{margin-bottom:10px}.live-session-calendar-view .live-session-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.live-session-calendar-view .live-session-title-row .page-title{margin:0}.live-session-calendar-view .live-session-history-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:8px 14px;border-radius:8px;border:1px solid #e8eaf5;background:#fcfcff;color:var(--color-2);font-size:12px;font-weight:500;line-height:16px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.live-session-calendar-view .live-session-history-btn svg{color:#7980a6}.live-session-calendar-view .live-session-history-btn:hover{background:#f9fbff;border-color:#abd9fb}.live-session-calendar-view .page-title{margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.3;color:var(--color-2)}.live-session-calendar-view .subjects-filter{position:relative;padding-bottom:15px}.live-session-calendar-view .subjects-filter .subjects-filter-swiper{width:100%;margin:0}.live-session-calendar-view .subjects-filter .swiper-slide{width:auto}.live-session-calendar-view .subjects-filter .subject-filter-card{width:120px}@media (max-width: 720px){.live-session-calendar-view .subjects-filter .subject-filter-card{width:104px}}@media (max-width: 480px){.live-session-calendar-view .subjects-filter .subject-filter-card{width:88px}}.live-session-calendar-view .subjects-filter .subjects-filter-nav{position:absolute;top:calc(50% - 7px);transform:translateY(-50%);z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e8eaf5;border-radius:50%;background:#fff;color:var(--grey-700);cursor:pointer;box-shadow:0 2px 8px #53789f2e;transition:background .2s ease,color .2s ease}.live-session-calendar-view .subjects-filter .subjects-filter-nav:hover{background:#f4f9ff;color:var(--azure-blue-500)}.live-session-calendar-view .subjects-filter .subjects-filter-nav.swiper-button-lock{display:none}.live-session-calendar-view .subjects-filter .subjects-filter-nav.swiper-button-disabled{opacity:0;pointer-events:none}@media (max-width: 720px){.live-session-calendar-view .subjects-filter .subjects-filter-nav{width:28px;height:28px}}@media (max-width: 480px){.live-session-calendar-view .subjects-filter .subjects-filter-nav{display:none}}.live-session-calendar-view .subjects-filter .subjects-filter-nav-prev{inset-inline-start:-6px}.live-session-calendar-view .subjects-filter .subjects-filter-nav-next{inset-inline-end:-6px}.live-session-calendar-view .tabs-container{display:flex;width:100%;align-items:center;gap:10px}.live-session-calendar-view .tabs-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 15px}.live-session-calendar-view .header-tab-item{display:flex;align-items:center;gap:10px}.live-session-calendar-view .header-tab-item span{color:var(--grey-700);font-size:13px;font-weight:500;line-height:16px}.live-session-calendar-view .header-tab-item svg{color:var(--grey-700)}.live-session-calendar-view .ant-tabs-tab{font-size:13px!important}.live-session-calendar-view .ant-tabs-tab.ant-tabs-tab-active .header-tab-item .anticon,.live-session-calendar-view .ant-tabs-tab.ant-tabs-tab-active .header-tab-item span{color:var(--azure-blue-500);font-size:13px;font-weight:500;line-height:16px}.live-session-calendar-view .ant-tabs-tab.ant-tabs-tab-active .header-tab-item svg{color:var(--azure-blue-500)!important}.live-session-calendar-view .ant-tabs .ant-tabs-ink-bar{height:3px;background-color:var(--azure-blue-500)!important}.live-session-calendar-view .body-container{padding:20px;border-radius:10px;background:var(--white);box-shadow:-1px 3px 21.3px 5px #7980a612}.live-session-calendar-view .body-container .fc .fc-scrollgrid-liquid,.live-session-calendar-view .body-container .fc .fc-timegrid-slot-label,.live-session-calendar-view .body-container .fc .fc-timegrid-slot-minor{border:0}.live-session-calendar-view .body-container .current-week-year-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.live-session-calendar-view .body-container .current-week-btn{border:1px solid var(--grey-500);border-radius:49px;height:28px;background:var(--grey-100);padding:0 13px;color:var(--blue-950);text-align:right;font-family:Noto Sans Arabic;font-size:12px;cursor:pointer;font-style:normal;font-weight:500;line-height:14px}.live-session-calendar-view .body-container .current-year{color:var(--grey-700);text-align:right;font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.live-session-calendar-view .body-container .custom-tool-header-container{display:flex;width:100%;direction:ltr;border-radius:67px;margin-bottom:20px;padding:0 10px;height:44px;align-items:center;justify-content:space-between}@media (max-width: 700px){.live-session-calendar-view .body-container .custom-tool-header-container{margin-bottom:10px}}.live-session-calendar-view .body-container .custom-tool-header-container .navigation-btns{display:flex;align-items:center;gap:25px}@media (max-width: 700px){.live-session-calendar-view .body-container .custom-tool-header-container .navigation-btns{width:100%;justify-content:space-between}}.live-session-calendar-view .body-container .custom-tool-header-container .navigation-btns .current-date{text-transform:uppercase;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.live-session-calendar-view .body-container .custom-tool-header-container .navigation-btns .nav-btn{width:26px;height:26px;display:flex;border-radius:50%;background:var(--white);align-items:center;cursor:pointer;justify-content:center;border:1px solid var(--grey-400)}.live-session-calendar-view .body-container .mobile-week-header{display:none}@media (max-width: 900px){.live-session-calendar-view .body-container .mobile-week-header{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}}.live-session-calendar-view .body-container .mobile-week-header.rtl{direction:rtl}.live-session-calendar-view .body-container .mobile-week-header .range-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.live-session-calendar-view .body-container .mobile-week-header .range-row .arrow-btn{width:32px;height:32px;border-radius:50%;background:var(--white);border:1px solid var(--grey-400);display:flex;align-items:center;justify-content:center;cursor:pointer}.live-session-calendar-view .body-container .mobile-week-header .range-row .range{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px;border-radius:20px;background:var(--grey-200)}.live-session-calendar-view .body-container .mobile-week-header .range-row .range .range-text{font-family:Noto Sans Arabic;font-size:14px;font-weight:500;text-transform:uppercase;color:var(--blue-950)}.live-session-calendar-view .body-container .mobile-week-header .range-row .range .year{color:var(--grey-700);font-size:12px;font-weight:500}.live-session-calendar-view .body-container .mobile-week-header .mobile-header-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.live-session-calendar-view .body-container .mobile-week-header .this-week-chip{align-self:flex-start;border:1px solid var(--grey-500);border-radius:49px;height:28px;background:var(--grey-100);padding:0 12px;color:var(--blue-950);font-family:Noto Sans Arabic;font-size:12px;font-weight:500;flex-shrink:0}.live-session-calendar-view .body-container .mobile-week-header .day-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.live-session-calendar-view .body-container .mobile-week-header .day-strip .day-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 0;border-radius:10px;background:var(--grey-100);border:1px solid var(--grey-300);cursor:pointer;min-height:56px}.live-session-calendar-view .body-container .mobile-week-header .day-strip .day-pill .letter{font-size:12px;color:var(--grey-700)}.live-session-calendar-view .body-container .mobile-week-header .day-strip .day-pill .num{font-size:14px;font-weight:600;color:var(--blue-950)}.live-session-calendar-view .body-container .mobile-week-header .day-strip .day-pill.selected{background:var(--azure-blue-500);border-color:var(--azure-blue-500)}.live-session-calendar-view .body-container .mobile-week-header .day-strip .day-pill.selected .letter,.live-session-calendar-view .body-container .mobile-week-header .day-strip .day-pill.selected .num{color:var(--white)}.fc .fc-toolbar{display:none}.fc-timeGridWeek-view .fc-timegrid-now-indicator-container{overflow:visible!important}.fc-timeGridWeek-view .fc-timegrid-now-indicator-container .fc-timegrid-now-indicator-line{z-index:1!important}.fc-timeGridWeek-view .fc-timegrid-now-indicator-container .fc-timegrid-now-indicator-line:before,.fc-timeGridWeek-view .fc-timegrid-now-indicator-container .fc-timegrid-now-indicator-line:after{content:"";width:700%;border-style:solid;border-width:2px 0 0px;position:absolute;top:-2px;z-index:0!important;border-color:var(--azure-blue-500)!important;border-style:dashed}.fc-timeGridWeek-view .fc-timegrid-now-indicator-container .fc-timegrid-now-indicator-line:before{right:100%}.fc-timeGridWeek-view .fc-timegrid-now-indicator-container .fc-timegrid-now-indicator-line:after{left:100%}.fc .fc-timegrid-now-indicator-line{border-color:var(--azure-blue-500)!important;border-width:2px 0px 0px;border-style:dashed;color:var(--white)}.fc .fc-timegrid-now-indicator-arrow{border-color:var(--azure-blue-500);width:100%;height:20px;display:flex;align-items:center;z-index:999;color:var(--white)!important;border-radius:3px;background-color:var(--azure-blue-500);justify-content:center;text-align:center;font-family:Poppins;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.1px}.fc-theme-standard td,.fc-theme-standard th{border:2px dashed var(--grey-300)}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{border-radius:3px;background:var(--grey-300);color:var(--blue-950);text-align:center;font-family:Poppins;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.1px}.fc .fc-timegrid-col.fc-day-today{background-color:#f0f8ff}.fc .fc-timegrid-col.no-events-day{background-color:#fcfcff}.fc .fc-col-header-cell-cushion{width:100%}.fc .fc-col-header-cell{border:none!important;border-bottom:2px dashed #f1f2fa!important}.header-cell{display:flex;height:56px;padding:6px;border-radius:6px;background:var(--azure-blue-100);width:100%;align-items:flex-start;flex-direction:column;line-height:25px;overflow:hidden;text-overflow:ellipsis;justify-content:center;font-family:Noto Sans Arabic;font-size:14px;font-weight:500}.today{background:var(--azure-blue-500)!important;color:var(--white)!important}.special-day{background:var(--grey-200)}.fc th.fc-timegrid-axis:after{content:url(/assets/calendar_2-DujgnB8H.svg);display:inline-block;margin-left:2px;margin-top:15px}@media only screen and (max-width: 720px){.fc th.fc-timegrid-axis:after{display:none}}.fc .fc-timegrid-body,.fc .fc-timegrid-cols,.fc .fc-timegrid-col,.fc .fc-timegrid-col-frame,.fc .fc-timegrid-col-events,.fc .fc-timegrid-event-harness{overflow:visible!important}.fc .fc-timegrid-event{transition:box-shadow .16s ease,transform .16s ease}.fc .fc-timegrid-event:hover{transform:none!important}.fc .fc-timegrid-event-harness.fc-harness-hovered{z-index:1002!important}.fc .fc-timegrid-event.fc-event-hovered{z-index:1003!important;box-shadow:0 8px 24px #0000002e;transform:translateY(-1px)}.fc .fc-timegrid-event.fc-event-hovered .fc-event-main,.fc .fc-timegrid-event.fc-event-hovered .fc-event-main-frame,.fc .fc-timegrid-body,.fc .fc-timegrid-col,.fc .fc-timegrid-col-events,.fc .fc-timegrid-event-harness{overflow:visible!important}@media (prefers-reduced-motion: reduce){.fc .fc-timegrid-event-harness,.fc .fc-timegrid-event{transition:none!important}}.list-view-container{position:relative;background:#fff;border-radius:10px;box-shadow:-1px 3px 21.3px 5px var(rgba(121, 128, 166, .0705882353));padding:10px;display:flex;flex-direction:column;height:calc(100vh - 220px);max-height:calc(100vh - 220px);container-type:inline-size;container-name:list-view}.list-view-container .custom-tool-header-container{display:flex;width:100%;direction:ltr;border-radius:67px;margin-bottom:20px;padding:0 10px;height:44px;align-items:center;justify-content:space-between}@media (max-width: 700px){.list-view-container .custom-tool-header-container{margin-bottom:10px}}@media (max-width: 900px){.list-view-container .custom-tool-header-container{flex-wrap:wrap;height:auto;row-gap:12px;column-gap:8px}.list-view-container .custom-tool-header-container>.ant-tabs,.list-view-container .custom-tool-header-container>.tabs-with-reset{order:1}.list-view-container .custom-tool-header-container .current-year{order:2}}.list-view-container .custom-tool-header-container .navigation-btns{display:flex;align-items:center;gap:25px}@media (max-width: 900px){.list-view-container .custom-tool-header-container .navigation-btns{order:3;width:100%;gap:8px;justify-content:space-between}}@media (max-width: 700px){.list-view-container .custom-tool-header-container .navigation-btns{width:100%;justify-content:space-between}}.list-view-container .custom-tool-header-container .navigation-btns .current-date{text-transform:uppercase;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500;line-height:26px}@media (max-width: 900px){.list-view-container .custom-tool-header-container .navigation-btns .current-date{white-space:nowrap;font-size:14px;line-height:20px}}.list-view-container .custom-tool-header-container .navigation-btns .nav-btn{width:26px;height:26px;display:flex;border-radius:50%;background:var(--white);align-items:center;cursor:pointer;justify-content:center;border:1px solid var(--grey-400)}.list-view-container .loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:10px}.fc-timeGridWeek-view .fc-timegrid-now-indicator-container .fc-timegrid-now-indicator-line div{display:none}.live-session-calendar-view .tabs-with-reset{display:flex;align-items:center;gap:22px}.live-session-calendar-view .reset-to-current-chip{flex-shrink:0;margin-bottom:7px;white-space:nowrap;height:32px;padding:0 16px;border:1px solid var(--grey-500);border-radius:49px;background:var(--grey-100);color:var(--blue-950);font-family:Noto Sans Arabic;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.live-session-calendar-view .reset-to-current-chip:hover{background:var(--grey-200)}.recordings-view{height:100%;display:flex;flex-direction:column;min-width:0}.recordings-view .tabs-container{display:flex;width:100%;align-items:center;gap:10px}.recordings-view .tabs-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 15px}@media (max-width: 720px){.recordings-view .tabs-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 8px}}.recordings-view .tab-item{display:flex;align-items:center;gap:10px}.recordings-view .tab-item span{color:var(--grey-700);font-size:13px;font-weight:500;line-height:16px}.recordings-view .tab-item svg{color:var(--grey-700)}@media (max-width: 720px){.recordings-view .tab-item{gap:6px}.recordings-view .tab-item span{font-size:12px}}@media (max-width: 480px){.recordings-view .tab-item{gap:4px}.recordings-view .tab-item span{font-size:11px}}.recordings-view .ant-tabs-tab{font-size:13px!important}.recordings-view .ant-tabs-tab.ant-tabs-tab-active .tab-item .anticon,.recordings-view .ant-tabs-tab.ant-tabs-tab-active .tab-item span{color:var(--azure-blue-500);font-size:13px;font-weight:500;line-height:16px}.recordings-view .ant-tabs-tab.ant-tabs-tab-active .tab-item svg{color:var(--azure-blue-500)}.recordings-view .ant-tabs .ant-tabs-ink-bar{height:3px;background-color:var(--azure-blue-500)}.recordings-view .subjects-filter{position:relative;padding-bottom:15px}.recordings-view .subjects-filter .subjects-filter-swiper{width:100%;margin:0}.recordings-view .subjects-filter .swiper-slide{width:auto}.recordings-view .subjects-filter .subject-filter-card{width:120px}@media (max-width: 720px){.recordings-view .subjects-filter .subject-filter-card{width:104px}}@media (max-width: 480px){.recordings-view .subjects-filter .subject-filter-card{width:88px}}.recordings-view .subjects-filter .subjects-filter-nav{position:absolute;top:calc(50% - 7px);transform:translateY(-50%);z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e8eaf5;border-radius:50%;background:#fff;color:var(--grey-700);cursor:pointer;box-shadow:0 2px 8px #53789f2e;transition:background .2s ease,color .2s ease}.recordings-view .subjects-filter .subjects-filter-nav:hover{background:#f4f9ff;color:var(--azure-blue-500)}.recordings-view .subjects-filter .subjects-filter-nav.swiper-button-lock{display:none}.recordings-view .subjects-filter .subjects-filter-nav.swiper-button-disabled{opacity:0;pointer-events:none}@media (max-width: 720px){.recordings-view .subjects-filter .subjects-filter-nav{width:28px;height:28px}}@media (max-width: 480px){.recordings-view .subjects-filter .subjects-filter-nav{display:none}}.recordings-view .subjects-filter .subjects-filter-nav-prev{inset-inline-start:-6px}.recordings-view .subjects-filter .subjects-filter-nav-next{inset-inline-end:-6px}.recordings-view .filters-container{display:flex;align-items:center;gap:15px;margin-bottom:30px;justify-content:space-between;flex-wrap:wrap}.recordings-view .filters-container .custom-segmented{flex-shrink:0;max-width:100%;overflow-x:auto}.recordings-view .filters-container .custom-segmented::-webkit-scrollbar{height:0}.recordings-view .filters-container .select-filters{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.recordings-view .filters-container .filter-field{display:inline-flex;align-items:center;gap:8px;height:35px}.recordings-view .filters-container .filter-field-label{font-size:12px;font-weight:400;line-height:16px;color:#09212d;white-space:nowrap}.recordings-view .filters-container .filter-select{width:165px}.recordings-view .filters-container .filter-select .ant-select-selector{height:35px!important;border-radius:8px!important;border-color:#e8eaf5!important;padding:0 8px!important}.recordings-view .filters-container .filter-select .ant-select-selector .ant-select-selection-search-input{height:33px!important}.recordings-view .filters-container .filter-select .ant-select-selector .ant-select-selection-item,.recordings-view .filters-container .filter-select .ant-select-selector .ant-select-selection-placeholder{font-size:12px;font-weight:300;line-height:16px}.recordings-view .filters-container .filter-select .ant-select-selector .ant-select-selection-placeholder{color:#cacde2}.recordings-view .filters-container .filter-select .ant-select-selector .ant-select-selection-item{color:#09212d}.recordings-view .filters-container .filter-select .ant-select-arrow{color:#7980a6}@media (max-width: 960px){.recordings-view .filters-container{gap:12px;margin-bottom:20px}.recordings-view .filters-container .select-filters{gap:14px}.recordings-view .filters-container .filter-select{width:150px}}@media (max-width: 720px){.recordings-view .filters-container{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.recordings-view .filters-container .select-filters{width:100%;gap:12px}.recordings-view .filters-container .select-filters .filter-field{flex:1;min-width:0}.recordings-view .filters-container .select-filters .filter-select{flex:1;width:auto;min-width:0}}@media (max-width: 480px){.recordings-view .filters-container .select-filters{flex-direction:column;align-items:stretch;gap:10px}.recordings-view .filters-container .select-filters .filter-field,.recordings-view .filters-container .select-filters .filter-select{width:100%}}.recordings-view .recordings-grid{display:grid;align-items:stretch;align-content:start;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;flex:1;min-height:0;background:#fff;padding:20px;box-shadow:-1px 3px 21.3px 5px var(--ColorEffectSection);border-radius:10px}@media (max-width: 1300px){.recordings-view .recordings-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}}@media (max-width: 960px){.recordings-view .recordings-grid{padding:16px;gap:14px}}@media (max-width: 720px){.recordings-view .recordings-grid{grid-template-columns:1fr;padding:12px;gap:12px}}@media (max-width: 480px){.recordings-view .recordings-grid{padding:10px;gap:10px;border-radius:8px}}.recordings-view .recordings-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:300px}@media (max-width: 720px){.recordings-view .recordings-empty{min-height:220px}}@media (max-width: 480px){.recordings-view .recordings-empty{min-height:180px}}.recordings-view .recording-card-skeleton{border:1px solid var(--grey-300);border-radius:12px;padding:16px}@media (max-width: 720px){.recordings-view .recording-card-skeleton{padding:12px}}.recording-entry-loading{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;padding:20px;height:100%;overflow:hidden}@media (max-width: 960px){.recording-entry-loading{grid-template-columns:1fr}}.recording-entry-loading-left{display:flex;flex-direction:column;gap:16px;min-width:0}.recording-entry-loading-player{background:var(--bg-3);border-radius:12px;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center}.recording-entry-loading-player .recording-entry-loading-player-image,.recording-entry-loading-player .ant-skeleton-image{width:100%!important;height:100%!important;border-radius:12px}.recording-entry-loading-meta{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--grey-500);border-radius:12px}.recording-entry-loading-meta-text{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.recording-entry-loading-meta-text .ant-skeleton-input{height:14px!important}.recording-entry-loading-meta-text .ant-skeleton-input:nth-child(2){width:50%!important;min-width:0!important}.recording-entry-loading-meta-actions{display:flex;gap:8px;flex-shrink:0}.recording-entry-loading-meta-actions .ant-skeleton-button{width:36px!important;height:36px!important;border-radius:10px}.recording-entry-loading-right{background:#f9fbff;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.recording-entry-loading-tabs{display:flex;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--grey-500)}.recording-entry-loading-tabs .ant-skeleton-button{width:72px!important;height:24px!important;border-radius:6px}.recording-entry-loading-section{display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:10px;padding:8px;box-shadow:-1px 3px 21.3px 5px #7980a612}.recording-entry-loading-section-title .ant-skeleton-input{width:140px!important;height:16px!important;border-radius:4px}.recording-entry-loading-row{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-inline-start:13px;border-radius:8px}.recording-entry-loading-row-text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.recording-entry-loading-row-text .ant-skeleton-input{height:12px!important;border-radius:4px}.recording-entry-loading-row-sub .ant-skeleton-input{width:60px!important;min-width:60px!important;height:10px!important}.attendance-history .attendance-history-panel{display:flex;flex-direction:column;gap:20px;padding:30px;border-radius:10px;background:#fff;box-shadow:-1px 3px 21.3px 5px #7980a612}.attendance-history .attendance-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.attendance-history .attendance-history-tabs{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #f1f2fa;border-radius:100px;background:#fff}.attendance-history .attendance-history-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:32px;padding:5px 10px;border:none;border-radius:100px;background:transparent;color:#7980a6;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.attendance-history .attendance-history-tab svg{flex-shrink:0}.attendance-history .attendance-history-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:4px 6px;border-radius:100px}.attendance-history .attendance-history-tab:hover:not(.attendance-history .attendance-history-tab--active){color:#1475ca}.attendance-history .attendance-history-tab--active{background:#1475ca;color:#fff}.attendance-history .attendance-history-filters{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.attendance-history .attendance-history-filter{display:flex;align-items:center;gap:10px;min-width:200px}.attendance-history .attendance-history-filter>span{color:#09212d;font-size:12px;line-height:16px;white-space:nowrap}.attendance-history .attendance-history-filter .ant-select{flex:1;height:35px;border-radius:8px}.attendance-history .attendance-history-filter .ant-select .ant-select-selector{border:1px solid #e8eaf5;border-radius:8px;font-size:12px;line-height:16px}.attendance-history .attendance-history-filter .ant-select-selection-placeholder{color:#cacde2;font-weight:300}.attendance-history .attendance-history-note{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;color:#7980a6;font-size:12px;line-height:16px}.attendance-history .attendance-history-note svg{flex-shrink:0;color:#31a7df}.attendance-history .attendance-history-note strong{color:#0f161c;font-weight:700}.attendance-history .attendance-history-list{display:flex;flex-direction:column;gap:15px}.attendance-history .attendance-history-group{display:flex;flex-direction:column;gap:10px}.attendance-history .attendance-history-group-title{margin:0;color:#09212d;font-size:16px;line-height:24px}.attendance-history .attendance-history-empty{margin:24px 0}.attendance-history .pagination-container{justify-content:flex-end;flex-wrap:wrap}@media (max-width: 720px){.attendance-history .attendance-history-panel{padding:20px}.attendance-history .attendance-history-filter{min-width:100%}}.live-session-calendar-view .fc-timegrid-event,.live-session-calendar-view .fc-timegrid-event .fc-event-main,.live-session-calendar-view .fc-timegrid-event .fc-event-main-frame{pointer-events:none}.live-session-calendar-view .fc-timegrid-event .session-event-card-container{pointer-events:auto}.session-event-card-container{display:flex;background:var(--white)!important;height:100%;min-height:0;background:unset;justify-content:center;padding:6px 12px;border-radius:5px;flex-direction:column;max-height:69px;gap:6px;cursor:pointer;box-shadow:0 2px 8.8px #7980a630;position:relative;overflow:hidden}.session-event-card-container .rectangle-container{position:absolute;left:0;top:50%;transform:translateY(-40%)}.session-event-card-container .actions-container{display:flex;overflow:hidden;align-items:center;gap:10px}.session-event-card-container .actions-container .join-btn{color:var(--Text-Button-Primary, #fff);text-align:center;font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500;border-radius:100px;display:flex;align-items:center;cursor:pointer;justify-content:center;background:var(--Surface-Button-Azure-blue-500, #1475ca);padding:8px 10px;height:18px;border:0}.session-event-card-container .actions-container .tag-container{width:fit-content;max-width:120px;height:18px}.session-event-card-container .name-time-container{overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:column}.session-event-card-container .session-title{color:var(--blue-950);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;width:85%;font-weight:500;display:flex;align-items:center;gap:5px;line-height:12px}.session-event-card-container .session-time{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:10px;display:flex;align-items:center;gap:3px;flex-wrap:nowrap;font-style:normal;text-wrap:nowrap;font-weight:400;line-height:14px}.session-event-card-container .live-dot{position:absolute;top:10px;width:10px;height:10px;background-color:red;border-radius:50%;box-shadow:0 0 10px #f009;animation:pulse 2s infinite}.fc-v-event{border:0;background-color:unset}.fc .fc-timegrid-event-harness{left:5%!important;right:5%!important;width:auto!important}.fc-timeGridDay-view .session-event-card-container{flex-direction:row;max-width:90%;margin:0 auto;align-items:center;gap:15px;padding:12px 15px}.fc-timeGridDay-view .session-event-card-container .session-title{width:auto;flex:1}.fc-timeGridDay-view .session-event-card-container .actions-container{flex-shrink:0;width:auto}@media (max-width: 900px){.fc-timeGridDay-view .fc-timegrid-event-harness{left:0!important;right:0!important;width:auto!important}.fc-timeGridDay-view .session-event-card-container{width:100%;max-width:100%;margin:0;box-sizing:border-box;gap:8px;padding:8px 10px}.fc-timeGridDay-view .session-event-card-container .session-title,.fc-timeGridDay-view .session-event-card-container .name-time-container{min-width:0}.fc-timeGridDay-view .session-event-card-container .session-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-timeGridDay-view .session-event-card-container .actions-container{max-width:45%}}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:none!important}.session-event-popover-root .ant-popover-inner{padding:7px 12px;border-radius:8px}.session-event-popover{display:flex;flex-direction:column;gap:5px;min-width:190px;max-width:280px;padding-inline-start:8px}.session-event-popover__head{display:flex;align-items:center;gap:8px}.session-event-popover__head img{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}.session-event-popover__title{font-size:14px;font-weight:600;line-height:1.3;color:#09212d;word-break:break-word}.session-event-popover__time{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#7980a6}.session-event-popover__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.subject-filter-card{padding:5px;background:#fff;border-radius:12px;border:1px solid var(--Border-Components-Royal-blue-400, #deebff);display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.subject-filter-card--selected{border:2px solid var(--Border-Card-Blue-800, #31a7df)}.subject-filter-card--selected .content{background:var(--Color-Royal-Blue-100, #e9f5ff)}.subject-filter-card .content{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:5px;gap:3px;border-radius:7.812px}.subject-filter-card .content .subject-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0}.subject-filter-card .content .subject-icon{width:28px;height:28px;object-fit:contain;flex-shrink:0}.subject-filter-card .content .title{color:var(--Color-Azure-Blue-400, #48a3e8);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500;text-align:center;line-height:20px}.subject-filter-card .content .level{width:100%;max-width:100%;white-space:nowrap;overflow:hidden;color:var(--Text-Title-Grey-700, #7980a6);text-overflow:ellipsis;text-align:center;font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.event-modal .ant-modal .ant-modal-content{padding:0!important}.event-modal .event-modal-content{display:flex;padding:0;max-height:900px;flex-direction:column;position:relative}.event-modal .event-modal-content .warning-alert-container{position:absolute;top:66px;display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(0deg,#0f1a5c00 12.26%,#0f1a5c33 57.07%,#0f1a5c80);height:150px}.event-modal .event-modal-content .warning-alert-container .close-alert-icon{position:absolute;top:10px;cursor:pointer}.event-modal .event-modal-content .modal-header{display:flex;position:fixed;top:0;align-items:center;width:100%;border-radius:10px 10px 0 0;padding:15px 15px 15px 25px;color:var(--grey-800);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500;line-height:26px;gap:35px;position:relative;background:linear-gradient(90deg,#edf8ff .08%,#fff 137.75%)}.event-modal .event-modal-content .modal-header .close-icon{position:absolute;cursor:pointer;top:10px}.event-modal .event-modal-content .event-modal-body{display:flex;flex-direction:column;padding:15px 20px 20px;scrollbar-color:#f1f2fa white;scrollbar-width:thin;gap:15px;overflow:auto}.event-modal .event-modal-content .event-modal-body .live-dot{width:10px;height:10px;background-color:red;border-radius:50%;box-shadow:0 0 10px #f009;animation:pulse 2s infinite}.event-modal .event-modal-content .event-modal-body .event-name{color:var(--blue-950);text-overflow:ellipsis;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex;align-items:center;justify-content:space-between}.event-modal .event-modal-content .event-modal-body .ql-container.ql-snow{border:1px solid var(--grey-400);border-radius:0 0 8px 8px;border-top:0px}.event-modal .event-modal-content .event-modal-body .ql-toolbar.ql-snow{border:1px solid var(--grey-400);border-bottom:0px;border-radius:8px 8px 0 0}.event-modal .event-modal-content .event-modal-body .ql-toolbar.ql-snow .ql-formats{margin-right:0}.event-modal .event-modal-content .event-modal-body .ql-snow .ql-picker.ql-header .ql-picker-label:before,.event-modal .event-modal-content .event-modal-body .ql-snow .ql-picker.ql-header .ql-picker-item:before{color:#4c5063;font-weight:500}.event-modal .event-modal-content .event-modal-body .date-info-container{display:flex;gap:10px;flex-direction:column}.event-modal .event-modal-content .event-modal-body .date-info-container .date-inputs-container{display:flex;justify-content:space-between;gap:10px}.event-modal .event-modal-content .event-modal-body .date-info-container .date-description{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.event-modal .event-modal-content .event-modal-body .event-info-container{display:flex;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:16px;flex-direction:column;gap:10px}.event-modal .event-modal-content .event-modal-body .event-info-container .info-item{display:flex;align-items:center;gap:15px}.event-modal .event-modal-content .event-modal-body .attachments-list-container{display:flex;flex-direction:column;gap:10px}.event-modal .event-modal-content .event-modal-body .attachments-list-container .header{display:flex;justify-content:space-between;align-items:center}.event-modal .event-modal-content .event-modal-body .attachments-list-container .header span{color:var(--blue-950);font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500;line-height:14px}.event-modal .event-modal-content .event-modal-body .attachments-list-container .header .divider{border:1px solid var(--grey-400);height:1px;width:75%}.event-modal .event-modal-content .teacher-name,.event-modal .event-modal-content .session-name{display:flex;align-items:center;gap:7px;color:#7980a6;font-size:12px;font-weight:400}.event-modal .event-modal-content .description-section{display:flex;flex-direction:column;gap:7px}.event-modal .event-modal-content .description-section .description-label{color:var(--blue-950);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.event-modal .event-modal-content .description-container{color:#09212d;font-weight:400;font-size:12px;border:1px solid #e3e3e3;border-radius:5px;padding:10px}.event-modal .modal-actions-container{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:20px}.event-modal .modal-actions-container button{display:flex;height:35px;padding:8px 14px;justify-content:center;align-items:center;border-radius:8px;color:var(--white);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.event-modal .modal-actions-container .confirm-btn{color:var(--white);background:var(--blue-800);border:0}.event-modal .modal-actions-container .cancel-btn{color:var(--blue-800);border:1px solid var(--blue-800);background:var(--white)}.list-view__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px}.list-view__empty-title{font-size:18px;font-weight:500;color:#1a1a2e;margin:0 0 8px;text-align:center}.list-view__empty-desc{font-size:12px;font-weight:400;color:#7980a6;margin:0;text-align:center}.event-list-card.event-list-card--live{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin:12px 4px;padding:14px 18px;background:#fff;border-bottom:1px solid var(--grey-300);transition:background .2s ease;box-shadow:0 2px 8.8px #7980a630;border-radius:5px;cursor:pointer;height:auto;min-height:60px;position:relative}.event-list-card.event-list-card--live:last-child{border-bottom:none}.event-list-card.event-list-card--live:hover{background:var(--grey-100)}.event-list-card.event-list-card--live .session-curve{position:absolute;left:2px;top:50%;transform:translate(-50%,-40%)}.event-list-card.event-list-card--live .event-name-container{display:flex;align-items:center;gap:10px;flex:1 1 auto;width:auto;min-width:0}.event-list-card.event-list-card--live .event-icon-container{position:relative;display:flex;align-items:center;justify-content:center;min-width:40px}.event-list-card.event-list-card--live .event-content{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.event-list-card.event-list-card--live .event-content .event-title{color:var(--blue-950);font-family:Noto Sans Arabic;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list-card.event-list-card--live .event-content .event-description{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list-card.event-list-card--live .event-meta{display:flex;align-items:center;gap:16px;flex-shrink:0}.event-list-card.event-list-card--live .event-time{display:flex;align-items:center;gap:6px;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-weight:400;white-space:nowrap}.event-list-card.event-list-card--live .event-time svg{font-size:16px}.event-list-card.event-list-card--live .event-status .status-badge{padding:4px 12px;border-radius:12px;font-family:Noto Sans Arabic;font-size:11px;font-weight:500;white-space:nowrap}.event-list-card.event-list-card--live .event-status .status-badge.status-terminée{background:#f1f9ff;color:#31a7df}.event-list-card.event-list-card--live .event-status .status-badge.status-started{background:#f0fefd;color:#50b1ae}.event-list-card.event-list-card--live .event-status .status-badge.status-bientôt,.event-list-card.event-list-card--live .event-status .status-badge.status-prochain{background:#eaecff;color:#745efe}.event-list-card.event-list-card--live .event-status .status-badge.status-canceled{background:#fde9ef;color:#f5577c;display:inline-flex;align-items:center;gap:6px}.event-list-card.event-list-card--live .event-status .status-badge.status-canceled:before{content:"";width:6px;height:6px;border-radius:50%;background:#f5577c}.event-list-card.event-list-card--live .event-actions{display:flex;align-items:center}.event-list-card.event-list-card--live .event-actions .action-link{display:flex;align-items:center;gap:4px;color:var(--grey-600);font-family:Noto Sans Arabic;font-size:11px;font-weight:400;background:none;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;padding:6px 12px;transition:color .2s ease}.event-list-card.event-list-card--live .event-actions .action-link:hover{color:var(--azure-blue-500)}.event-list-card.event-list-card--live .event-actions .action-link svg{font-size:14px}.event-list-card.event-list-card--live .video-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--azure-blue-500);color:var(--white);border:none;border-radius:6px;font-family:Noto Sans Arabic;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s ease}.event-list-card.event-list-card--live .video-button svg{font-size:18px}@media (max-width: 1024px){.event-list-card.event-list-card--live{flex-wrap:wrap;row-gap:12px}.event-list-card.event-list-card--live .event-name-container{flex:1 1 100%}.event-list-card.event-list-card--live .event-meta{flex:1 1 100%;gap:14px;padding-left:50px}}@media (max-width: 600px){.event-list-card.event-list-card--live{padding:12px 14px;margin:10px 0}.event-list-card.event-list-card--live .event-meta{flex-wrap:wrap;gap:10px 14px;padding-left:50px}.event-list-card.event-list-card--live .event-actions .action-link{padding-left:0}}@media (max-width: 400px){.event-list-card.event-list-card--live .event-meta{padding-left:0}}.recording-card{position:relative;height:100%;background:var(--white);border-radius:15px;cursor:pointer;transition:box-shadow .3s ease,transform .3s ease;box-shadow:0 2.208px 16.563px #7980a61a;display:flex;flex-direction:column;gap:12px;border:1px solid #e8eaf5}.recording-card:hover{box-shadow:0 4px 18px #7980a633}.recording-card .card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 0 20px}.recording-card .card-logo{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.recording-card .card-logo img{width:72px!important;height:72px!important;flex-shrink:0}.recording-card .card-title{color:#4c5063;font-family:Noto Sans Arabic;font-size:18px;font-weight:700;line-height:28px;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recording-card .bookmark-btn{align-self:flex-start;background:transparent;border:none;cursor:pointer;transition:color .2s;display:flex;align-items:center;padding:5px}.recording-card .bookmark-btn .btn-bookmarked{color:var(--blue-800)}.recording-card .bookmark-btn .btn-not-bookmarked{color:var(--color-1)}.recording-card .card-body{flex:1;padding:10px 20px 15px;display:flex;flex-direction:column;gap:10px}.recording-card .card-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recording-card .card-tags .tag{padding:2px 8px;border-radius:35px;font-family:Noto Sans Arabic;font-size:12px;font-weight:400;line-height:16px}.recording-card .card-tags .tag.tag-subject{background:#f4f5ff;color:#745efe}.recording-card .card-tags .tag.tag-period{background:#e9f5ff;color:#1475ca}.recording-card .card-description{color:#09212d;font-family:Noto Sans Arabic;font-size:16px;font-weight:500;line-height:24px;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recording-card .contributors-section{display:flex;align-items:center;gap:10px}.recording-card .contributors-section .contributed-by{color:#7980a6;font-family:Noto Sans Arabic;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.recording-card .contributors-section .ant-avatar-group .ant-avatar{width:28px;height:28px;border:1.5px solid #ffffff}.recording-card .contributors-section .extra-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:4px 6px;border-radius:100px;background:#f1f2fa;color:#7980a6;font-family:Noto Sans Arabic;font-size:12px;font-weight:400;line-height:16px}.recording-card .card-footer{display:flex;align-items:center;justify-content:space-between;padding:0 20px 20px}.recording-card .card-footer .recordings-info{display:flex;align-items:center;gap:7px}.recording-card .card-footer .recordings-info .count{color:#09212d;font-family:Noto Sans Arabic;font-size:20px;font-weight:400;line-height:30px}.recording-card .card-footer .recordings-info .label{color:#7980a6;font-family:Noto Sans Arabic;font-size:12px;font-weight:400;line-height:16px}.recording-card .card-footer .action-btn{width:35px;height:35px;border-radius:100px;background:#31a7df;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;color:var(--white)}.recording-card .card-footer .action-btn:hover{background:#1a84b5}[dir=rtl] .recording-card .card-footer .action-btn svg{transform:scaleX(-1)}.attachement-card-container{border-radius:5px;border:.759px solid var(--grey-400);padding:10px;display:flex;justify-content:space-between}.attachement-card-container .content{display:flex;align-items:center;gap:10px}.attachement-card-container .content span{max-width:150px;color:var(--blue-950);font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.attachement-card-container .actions{display:flex;gap:10px;margin:0!important;align-items:center}.attachement-card-container .actions .action-icon{cursor:pointer}.recording-level-tabs{display:flex;flex-direction:column;gap:8px}.recording-level-tabs--loading{flex-direction:row;gap:10px;padding:8px 0}.recording-level-tabs-body{margin-top:10px}.recording-level-tabs-content{border-radius:12px 12px 11px 11px;background:#fff;box-shadow:-1px 3px 21.3px 5px #7980a612;padding:5px;transition:padding .18s ease}.recording-level-tabs-content--collapsed{padding-bottom:5px}.recording-level-tabs-content--collapsed .section-row{margin-bottom:0}.recording-level-tabs-section-toggle{width:100%;background:transparent;border:0;padding:0;margin:0 0 10px;cursor:pointer;display:flex;align-items:center;gap:8px}.recording-level-tabs-section-toggle .section-row{flex:1;margin-bottom:0;pointer-events:none}.recording-level-tabs-section-chevron{color:var(--color-1);transition:transform .18s ease;flex-shrink:0}.recording-level-tabs-section-chevron--collapsed{transform:rotate(-90deg)}[dir=rtl] .recording-level-tabs-section-chevron--collapsed{transform:rotate(90deg)}.recording-level-tabs .section-row{margin-bottom:10px}.recording-level-tabs .recording-row{margin:0 0 7px 13px}.recording-level-tabs .ant-tabs{margin-bottom:0}.recording-level-tabs .ant-tabs-nav{margin:0}.recording-level-tabs .ant-tabs-tab{padding:8px 12px;font-size:13px;color:var(--color-1)}.recording-level-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--azure-blue-500)!important;font-weight:600}.recording-level-tabs .ant-tabs-ink-bar{background:var(--azure-blue-500)}.recording-level-tabs-empty{margin:20px auto}.recording-level-skeleton{padding:6px 8px}.recording-level-skeleton-section{margin-bottom:10px;padding:4px 6px}.recording-level-skeleton-section-title .ant-skeleton-input{width:140px!important;min-width:140px!important;height:16px!important;border-radius:4px}.recording-level-skeleton-row{margin:0 0 7px 13px;pointer-events:none}.recording-level-skeleton-row .ant-skeleton-avatar{flex-shrink:0}.recording-level-skeleton-title .ant-skeleton-input{width:100%!important;min-width:0!important;height:14px!important;border-radius:4px}.recording-level-skeleton-duration .ant-skeleton-input{width:60px!important;min-width:60px!important;height:10px!important;margin-top:4px;border-radius:4px}.recording-row{cursor:pointer;border-radius:10px;border:1px solid #f1f2fa!important}.recording-row .content-row-name{color:#09212d!important;font-size:10px;font-weight:500}.recording-row--locked{cursor:not-allowed;opacity:.7}.content-row-active.recording-row.content-row{border:1px solid var(--Border-Components-Royal-blue-400, #deebff)!important;background:var(--Color-Royal-Blue-200, #f4f9ff)!important}.attendance-card{display:flex;align-items:center;gap:16px;padding:10px;border:1px solid #deebff;border-radius:8px;background:#fff;transition:background .15s ease}.attendance-card:hover{background:#f9fbff}.attendance-card--skeleton{pointer-events:none}.attendance-card-bar{flex-shrink:0;width:5px;height:26px;border-radius:100px}.attendance-card--present .attendance-card-bar{background:#50b1ae}.attendance-card--absent .attendance-card-bar{background:#ff437c}.attendance-card-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#f6f7fd;color:#31a7df;overflow:hidden}.attendance-card-avatar img{width:100%;height:100%;object-fit:contain}.attendance-card-avatar svg{width:18px;height:30px}.attendance-card-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.attendance-card-heading{display:flex;align-items:center;gap:8px;min-width:0}.attendance-card-subject{flex-shrink:0;max-width:160px;color:#09212d;font-size:12px;font-weight:500;line-height:16px}.attendance-card-separator{flex-shrink:0;width:1px;height:15px;background:#09212d}.attendance-card-title{min-width:0;color:#09212d;font-size:12px;font-weight:500;line-height:16px}.attendance-card-times{display:flex;align-items:center;gap:4px;color:#7980a6;font-size:12px;line-height:16px;white-space:nowrap}.attendance-card-times svg{flex-shrink:0}[dir=rtl] .attendance-card-times svg{transform:scaleX(-1)}.attendance-card-meta{display:flex;align-items:center;justify-content:flex-end;gap:17px;flex-shrink:0}.attendance-card-duration{display:inline-flex;align-items:center;gap:5px;color:#7980a6;font-size:12px;line-height:16px;white-space:nowrap}.attendance-card-duration strong{color:#50b1ae;font-weight:700;line-height:20px}.attendance-card-watch{flex-shrink:0;border-bottom:1px solid #137cb6;color:#137cb6;font-size:12px;font-weight:500;line-height:14px;text-align:center;white-space:nowrap}.attendance-card-watch:hover{color:#0f6494;border-bottom-color:#0f6494}@media (max-width: 480px){.attendance-card{flex-wrap:wrap}.attendance-card-meta{width:100%;justify-content:flex-start}}.attendance-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:22px;padding:2px 8px;border:1px solid transparent;border-radius:35px;font-size:12px;line-height:16px;white-space:nowrap}.attendance-badge-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.attendance-badge--present{border-color:#ade2dd;color:#50b1ae}.attendance-badge--absent{border-color:#ffcad8;color:#ff437c}.offers{padding:20px!important;position:relative}.offers-list-wrapper:before,.offers-list-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:5;pointer-events:none;opacity:0;transition:opacity .3s ease}.offers-list-wrapper:before{left:0;background:linear-gradient(to right,#fff 10%,#fff0)}.offers-list-wrapper:after{right:0;background:linear-gradient(to left,#fff 10%,#fff0)}.offers-list-wrapper.can-scroll-left:before{opacity:1}.offers-list-wrapper.can-scroll-right:after{opacity:1}body[dir=rtl] .offers-list-wrapper:before{left:auto;right:0;background:linear-gradient(to left,#fff 10%,#fff0)}body[dir=rtl] .offers-list-wrapper:after{right:auto;left:0;background:linear-gradient(to right,#fff 10%,#fff0)}.offers-list{display:flex;align-items:flex-start;column-gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.offers-list::-webkit-scrollbar{display:none}.offers-list-loading,.offers-list-error,.offers-list-empty{width:100%;text-align:center;padding:40px 20px;border-radius:12px;background:#f0f4ff;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.offers-list-loading p,.offers-list-error p,.offers-list-empty p{font-size:16px;color:#4c5063;margin:0}.offers-list-loading .loading-spinner{font-size:18px;font-weight:600;color:#31a7df}.offers-list-error{background:#fff0f0}.offers-list-error p{color:#ff437c}.offers-list-empty{background:#f9f9f9}.offers-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#137cb6;border:2px solid #e8eaf5;border:.69px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 4px #00000026;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.offers-scroll-btn:disabled{cursor:not-allowed;border-color:#e8eaf5;background-color:#fff}.offers-scroll-btn:disabled svg{color:#7980a6}.offers-scroll-btn svg{font-size:18px;width:18px;color:#fff}.offers-scroll-btn:active{transform:translateY(-50%) scale(.95);-webkit-transform:translateY(-50%) scale(.95);-moz-transform:translateY(-50%) scale(.95);-ms-transform:translateY(-50%) scale(.95);-o-transform:translateY(-50%) scale(.95)}.offers-scroll-btn-left{left:0}.offers-scroll-btn-right{right:0}@media (max-width: 768px){.offers-scroll-btn{width:40px;height:40px}.offers-scroll-btn svg{font-size:20px}.offers-scroll-btn-left{left:8px}.offers-scroll-btn-right{right:8px}}.offer-card{width:355px;min-width:270px;padding:32px 16px;border:1px solid #deebff;gap:24px;border-radius:24px;background:#f0f4ff;transition:all .3s ease;position:relative;overflow:hidden;isolation:isolate}.offer-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:24px}.offer-card-bg div{position:absolute;width:200px;height:200px;border-radius:50%;opacity:.2;filter:blur(45px)}.offer-card-bg-1{top:0;left:0;transform:translate(-35%,-35%)}.offer-card-bg-2{top:0;right:0;transform:translate(35%,-35%)}.offer-card-bg-3{top:100px;left:60%;transform:translate(-50%,35%)}.offer-card .feature-texts{display:flex;flex-direction:column;gap:4px}.offer-card .feature-description{font-size:12px;color:#7980a6;line-height:16px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.offer-card-badge{position:absolute;top:0;right:0;box-shadow:0 3px 4px #0000001a;color:#fff;height:36px;padding:8px;background-color:#942090;border-radius:0 20px;-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px 0 20px;-ms-border-radius:0 20px 0 20px;-o-border-radius:0 20px 0 20px;display:flex;align-items:center;column-gap:8px}.offer-card-badge span{font-weight:600;font-size:12px}.offer-card-badge--active{background-color:#1aae9f}.offer-card-logo{display:flex;align-items:center;justify-content:space-between}.offer-card-logo img{max-width:100%;height:100px}.offer-card-video{border-radius:133.333px;background:#fff6;display:flex;width:60px;height:60px;padding:10px;justify-content:center;align-items:center;gap:11.111px;cursor:pointer}.offer-card-title{font-weight:800;font-size:20px;line-height:30px;color:#4c5063}.offer-card-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:12px 0 15px}.offer-card-active-badge{display:inline-flex;align-items:center;gap:10px;height:28px;padding:0 10px;background:#e6f7f4;font-weight:600;border-radius:35px;background:#f0fefd;color:#50b1ae;font-size:12px;font-weight:400;line-height:16px}.offer-card-active-badge-dot{width:7px;height:7px;border-radius:50%;background:#50b1ae}.offer-card-status{border-radius:12px;background:#fcfcff;padding:20px 12px;box-shadow:0 2.208px 16.563px #7980a61a;display:flex;flex-direction:column;align-items:center;row-gap:8px;margin-bottom:16px}.offer-card-status-paid-head,.offer-card-status-tranche-head{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:18px;line-height:24px}.offer-card-status-paid-head svg,.offer-card-status-tranche-head svg{font-size:22px}.offer-card-status-paid-head{color:#50b1ae;font-size:28px;font-weight:700;line-height:40px}.offer-card-status-tranche-head{color:#1475ca;font-size:14px;font-weight:500}.offer-card-status-tranche-head svg{font-size:18px}.offer-card-status-amount{font-weight:700;font-size:28px;line-height:31px;color:#1475ca}.offer-card-status-amount sup{font-weight:700;font-size:10px;line-height:12px}.offer-card-status-sub{font-weight:500;font-size:12px;line-height:16px;color:#7980a6}.offer-card-status-validity{display:flex;align-items:center;gap:4px;color:#7980a6;font-size:12px;font-weight:400;line-height:16px;margin-top:10px}.offer-card-status--paid{box-shadow:0 2.208px 16.563px 0 var(--color-effect-card-matire, rgba(121, 128, 166, .1))}.offer-card-manage-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#f9fcfe;border:1px solid #31a7df;border-radius:8px;padding:12px 16px;font-weight:500;font-size:14px;line-height:20px;color:#31a7df;width:100%;height:45px;cursor:pointer;transition:all .3s ease}.offer-card-manage-btn svg{font-size:24px;color:#31a7df}.offer-card-manage-btn:hover{background-color:#eef7fd}.offer-card-periods{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;width:fit-content;background:#fff;border:1px solid #e8eaf5}.offer-card-periods-option{font-weight:500;font-size:12px;line-height:16px;color:#7980a6;background:transparent;border:none;cursor:pointer;padding:8px 14px;border-radius:999px;white-space:nowrap;transition:all .2s ease}.offer-card-periods-option.active{color:#fff;background:#1475ca}.offer-card-segments{display:flex;align-items:stretch;gap:8px;width:100%;margin-top:12px}.offer-card-segments-item{flex:1 0 0;min-width:0;padding:2px;height:56px;border-radius:8px;border:1px solid var(--Border-Components-Royal-blue-400, #deebff);background:var(--Surface-Card-White, #fff);box-shadow:0 2.208px 16.563px 0 var(--color-effect-card-matire, rgba(121, 128, 166, .1));color:#09212d;cursor:pointer;transition:all .2s ease}.offer-card-segments-item-value{font-weight:500;font-size:14px;line-height:20px}.offer-card-segments-item div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;border-radius:4px}.offer-card-segments-item-unit{font-weight:500;font-size:12px;line-height:16px;text-transform:capitalize}.offer-card-segments-item.active{border:2px solid var(--Border-Card-Blue-800, #31a7df)}.offer-card-segments-item.active div{background:#e9f5ff}.offer-card-pricing{border-radius:12px;background:#fcfcff;box-shadow:0 2.208px 16.563px #7980a61a;padding:18px 8px 16px;display:flex;align-items:center;flex-direction:column;row-gap:4px;margin-bottom:16px;position:relative}.offer-card-pricing .offer-card-price{display:flex;align-items:center;gap:4px}.offer-card-pricing .offer-card-price .price-period{font-weight:500;font-size:12px;line-height:20px;color:#09212d;text-transform:capitalize}.offer-card-pricing .offer-card-price .price-original{font-weight:500;font-size:16px;line-height:24px;color:#7980a6;position:relative}.offer-card-pricing .offer-card-price .price-original sup{font-weight:400;font-size:8px;line-height:16px}.offer-card-pricing .offer-card-price .price-original:before{content:"";position:absolute;top:6px;left:-3px;width:103%;height:1px;background:#ff437c;transform:rotate(-9deg);transform-origin:bottom right;-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-ms-transform:rotate(-9deg);-o-transform:rotate(-9deg)}.offer-card-pricing .price-discounted{font-weight:700;font-size:28px;line-height:31px;color:#1475ca}.offer-card-pricing .price-discounted sup{font-weight:700;font-size:10px;line-height:12px}.offer-card-pricing .price-note{color:#7980a6;font-size:12px;font-weight:500;line-height:16px;margin-bottom:8px}.offer-card-discount-text{position:absolute;right:0;top:0;background-color:#ed115e;border-radius:8px 12px;-webkit-border-radius:8px 12px;-moz-border-radius:8px 12px;-ms-border-radius:8px 12px;-o-border-radius:8px 12px;font-weight:700;font-style:Bold;font-size:14px;line-height:20px;color:#fff;padding:4px 10px 15px;transform:translateY(calc(-100% + 15px));-webkit-transform:translateY(calc(-100% + 15px));-moz-transform:translateY(calc(-100% + 15px));-ms-transform:translateY(calc(-100% + 15px));-o-transform:translateY(calc(-100% + 15px));animation:fadeIn .3s ease-in-out;-webkit-animation:fadeIn .3s ease-in-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;opacity:0;-webkit-opacity:0}.offer-card-discount-text:before{content:"";position:absolute;bottom:0;left:0;height:15px;width:100%;background-color:#fcfcff;border-top-right-radius:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.offer-card-installment{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.offer-card-installment span{color:#7980a6;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.offer-card-installment-more{display:inline-flex;align-items:center;gap:2px;border:none;background:transparent;padding:0;cursor:pointer;color:#31a7df;text-align:center;font-size:12px;font-weight:500;line-height:16px;line-height:20px;transition:color .2s ease;outline:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.offer-card-installment-more svg{font-size:16px}.offer-card-installment-more:hover,.offer-card-installment-more:focus-visible{color:#2196b9}.offer-card-subscribe-btn{background-color:#31a7df;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;text-transform:capitalize;font-weight:500;font-size:14px;line-height:20px;text-align:center;color:#fff;width:100%;border:none;height:45px;cursor:pointer;transition:all .3s ease}.offer-card-subscribe-btn:hover{background-color:#2196b9}.offer-card-subscribe-btn:disabled{background-color:#7980a6;cursor:not-allowed}.offer-card-features{display:flex;flex-direction:column;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;margin:16px 0;background-color:#fff;border:1px solid #deebff;overflow:hidden}.offer-card-features-header{text-align:center;padding:16px 10px;font-weight:500;font-size:14px;line-height:20px;color:#4c5063;border-bottom:1px solid #deebff}.offer-card-features-header strong{font-weight:800}.offer-card-features-footer{padding:16px 10px;text-align:center;font-weight:700;font-size:12px;line-height:16px;color:#4c5063}.offer-card-features .feature-item{display:flex;align-items:flex-start;gap:10px;padding:16px 10px;border-bottom:1px solid #deebff}.offer-card-features .feature-item .feature-icon{min-width:22px;min-height:22px;max-width:22px;max-height:22px;margin-top:-1px}.offer-card-features .feature-item .feature-icon svg{width:100%;height:100%}.offer-card-features .feature-item .feature-icon .icon-active{color:#50b1ae}.offer-card-features .feature-item .feature-icon .icon-inactive{color:#cacde2}.offer-card-features .feature-item .feature-text{flex:1;min-width:0;font-weight:500;font-size:14px;line-height:20px;color:#4c5063}.offer-card-features .feature-item .feature-info{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:#31a7df;cursor:pointer}.offer-card-features .feature-item.feature-disabled .feature-text,.offer-card-features .feature-item.feature-disabled .feature-description{color:#cacde2}.offer-card-no-features{display:flex;align-items:center;justify-content:center;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;margin:16px 0;background-color:#fff;padding:40px 20px;min-height:100px}.offer-card-no-features p{font-weight:400;font-size:14px;line-height:20px;color:#7980a6;text-align:center;margin:0}.offer-card-installment-tooltip{max-width:230px}.offer-card-installment-tooltip .ant-tooltip-inner{background:#fff;color:#09212d;border-radius:16px;padding:16px;box-shadow:0 8px 24px #09212d1f}.offer-card-installment-tooltip .ant-tooltip-arrow:before{background:#fff}.offer-card-installment-tooltip .offer-card-installment-tooltip-content{display:flex;flex-direction:column;align-items:center;gap:16px}.offer-card-installment-tooltip .offer-card-installment-tooltip-content p{margin:0;font-weight:500;font-size:12px;line-height:20px;color:#09212d;text-align:center}.offer-card-installment-tooltip .offer-card-installment-tooltip-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:85%;border:none;cursor:pointer;padding:10px 20px;border-radius:999px;background:#31a7df;color:#fff;font-weight:500;font-size:12px;line-height:20px;transition:background .2s ease;white-space:nowrap}.offer-card-installment-tooltip .offer-card-installment-tooltip-btn svg{font-size:18px;min-width:18px}.offer-card-installment-tooltip .offer-card-installment-tooltip-btn:hover{background:#2196b9}body[dir=rtl] .offer-card-installment-more svg{transform:scaleX(-1)}body[dir=rtl] .offer-card-badge{right:auto;left:0;border-radius:20px 0;-webkit-border-radius:20px 0 20px 0;-moz-border-radius:20px 0 20px 0;-ms-border-radius:20px 0 20px 0;-o-border-radius:20px 0 20px 0}body[dir=rtl] .offer-card-discount-text{right:auto;left:0;border-radius:12px 8px;-webkit-border-radius:12px 8px;-moz-border-radius:12px 8px;-ms-border-radius:12px 8px;-o-border-radius:12px 8px}body[dir=rtl] .offer-card-discount-text:before{border-top-right-radius:0;border-top-left-radius:12px}.buy-modal{width:550px!important;position:relative;overflow:hidden}.buy-modal .ant-modal-content{background:#fff}.buy-modal .ta-modal-header{position:relative;z-index:10}.buy-modal .buy-modal-body-content-bg{position:absolute;width:100%;height:100%;overflow:hidden;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.buy-modal .buy-modal-body-content-bg div{position:absolute;width:480.43px;height:286.412px;border-radius:480.43px;opacity:.2}.buy-modal .buy-modal-body-content-bg-1{top:0;left:0;filter:blur(55.9500007629px);transform:translate(-40%,-25%)}.buy-modal .buy-modal-body-content-bg-2{filter:blur(55.9500007629px);right:0;top:0;transform:translate(40%,-25%)}.buy-modal .buy-modal-body-content-bg-3{filter:blur(55.9500007629px);top:200px;left:30%}.buy-modal .discount-summary{margin-top:12px;padding:12px 16px;background-color:#f0f8ff;border-radius:8px;border-left:3px solid #31a7df;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.buy-modal .discount-summary:hover{background-color:#e6f4ff;transform:translateY(-1px)}.buy-modal .discount-summary svg{color:#31a7df;font-size:18px;flex-shrink:0}.buy-modal .discount-summary svg.info-icon{margin-left:auto;font-size:16px;opacity:.6}.buy-modal .discount-summary span{font-size:14px;font-weight:600;color:#31a7df}.buy-modal-body{position:relative;z-index:10}.buy-modal-body-content{display:flex;flex-direction:column;align-items:center;gap:12px;padding:21px 24px;margin-bottom:24px;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;position:relative;overflow:hidden}.buy-modal-body-content-image{width:100px;height:100px;border-radius:8px;overflow:hidden;position:relative;z-index:1}.buy-modal-body-content-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.buy-modal-body-content-title{font-weight:800;font-size:20px;line-height:30px;color:#4c5063;position:relative;z-index:1;margin-bottom:18px}.buy-modal-body-content-details{position:relative;z-index:1;text-align:center;width:80%}.buy-modal-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#fff;border:1px solid #e8eaf5;margin:0 auto 12px}.buy-modal-toggle-option{font-weight:500;font-size:12px;line-height:16px;color:#7980a6;background:transparent;border:none;cursor:pointer;padding:8px 14px;border-radius:999px;white-space:nowrap;transition:all .2s ease}.buy-modal-toggle-option.active{color:#fff;background:#1475ca}.buy-modal-segments{display:flex;align-items:stretch;gap:8px;width:100%;margin-bottom:12px}.buy-modal-segments-item{flex:1 0 0;min-width:0;height:56px;padding:2px;border-radius:8px;border:1px solid #deebff;background:#fff;box-shadow:0 2.208px 16.563px #7980a61a;color:#09212d;cursor:pointer;transition:all .2s ease;outline:2px solid transparent}.buy-modal-segments-item div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.buy-modal-segments-item-value{font-weight:500;font-size:14px;line-height:20px}.buy-modal-segments-item-unit{font-weight:500;font-size:12px;line-height:16px;text-transform:capitalize}.buy-modal-segments-item.active{outline:2px solid #31a7df}.buy-modal-segments-item.active div{background:#e9f5ff}.buy-modal .discount-tooltip-value{position:absolute;left:0;right:unset;border:2px solid var(--Border-Tabs-Grey-300, #f1f2fa)}.buy-modal .discount-tooltip-value:before{border-top-left-radius:12px;border-top-right-radius:0}.buy-modal-price{border-radius:12px;box-shadow:0 2.208px 16.563px #7980a61a;padding:16px 26.5px;background:#fff;display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.buy-modal-price.has-discount{margin-top:30px}.buy-modal-price-badge{position:absolute;top:-10px;inset-inline-end:-6px;background:#ed115e;color:#fff;font-weight:700;font-size:14px;line-height:20px;padding:2px 10px;border-radius:8px;z-index:2}.buy-modal-price-monthly{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.buy-modal-price-monthly-amount{display:flex;align-items:center;gap:4px}.buy-modal-price-monthly-value{font-weight:700;font-size:28px;line-height:40px;color:#1475ca}.buy-modal-price-monthly-value sup{font-weight:700;font-size:10px;line-height:14px;margin-inline-start:2px;vertical-align:super}.buy-modal-price-monthly-period{align-self:flex-end;margin-bottom:6px;font-weight:500;font-size:12px;line-height:16px;color:#09212d}.buy-modal-price-monthly-note{font-weight:500;font-size:12px;line-height:16px;color:#7980a6}.buy-modal-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.buy-modal-price-label{font-weight:500;font-size:14px;line-height:20px;color:#4c5063}.buy-modal-price-amount{display:flex;align-items:center;gap:8px}.buy-modal-price-original{font-weight:500;font-size:16px;line-height:24px;color:#7980a6;position:relative}.buy-modal-price-original sup{font-family:Noto Sans Arabic;font-weight:400;font-size:8px;line-height:16px}.buy-modal-price-original:after{content:"";position:absolute;left:-2px;top:50%;width:106%;height:1px;background-color:#ff437c;transform:translateY(-50%) rotate(-8deg)}.buy-modal-price-value{font-weight:700;font-size:16px;line-height:20px;color:#09212d}.buy-modal-price-value sup{font-weight:700;font-size:8px;line-height:12px;margin-inline-start:2px;vertical-align:super}.buy-modal-price-value.is-primary{font-size:28px;line-height:31px;color:#1475ca}.buy-modal-price-value.is-primary sup{font-size:10px}.buy-modal-price-note{font-weight:500;font-size:12px;line-height:16px;color:#7980a6;margin-top:-6px}.buy-modal-price-cta.btn{width:100%;margin-top:4px;height:auto;min-height:44px;line-height:1.3;padding-block:10px;white-space:normal;text-align:center}.buy-modal-price-installment{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.buy-modal-price-installment-tranche{color:#09212d;font-size:12px;font-weight:500;line-height:16px}.buy-modal-price-installment-deadline{margin-top:-4px;font-weight:500;font-size:14px;line-height:20px;color:#7c85c9;text-align:center}.buy-modal-price-extend{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;background:#f9fcfe;border:1px solid #31a7df;border-radius:8px;color:#31a7df;font-weight:500;font-size:14px;line-height:20px;text-align:center;cursor:pointer;transition:background .2s ease}.buy-modal-price-extend:hover{background:#eef7fd}.buy-modal-price-extend-icon{font-size:18px;flex-shrink:0}.buy-modal-code-row{display:flex;align-items:center;gap:5px}.buy-modal-code-row-name{flex:1;min-width:0;font-weight:500;font-size:14px;line-height:20px;color:#4c5063;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.buy-modal-code-row-discount{flex-shrink:0;background:#fff;color:#ff437c;font-weight:600;font-size:12px;line-height:16px;padding:0 10px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:35px;border:1px solid var(--Border-Label-Red-300, #ffcad8)}.buy-modal-code-row-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;font-size:20px;transition:color .2s ease;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease}.buy-modal-code-row-remove path:first-child{fill:#ffebf0}.buy-modal-code-row-remove path:last-child{fill:#ff437c}.buy-modal-code-title{font-weight:500;font-size:14px;line-height:20px;color:#7980a6;margin-bottom:8px}.buy-modal-code-input{display:flex;align-items:center;margin-bottom:16px;gap:12px;height:40px}.buy-modal-code-input .input-form{flex:1}.buy-modal-code-input .input-form .input-container{height:40px;border:1px solid var(--Border-Imput-Grey-300, #f1f2fa);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.buy-modal-code-input .input-form .input-container input{font-weight:400;font-size:14px;line-height:20px;color:#7980a6}.buy-modal-code-input .input-form .input-container input::placeholder{color:#7980a6}.buy-modal-code-button{flex-shrink:0;min-width:110px;height:40px;padding:0 16px;border-radius:8px;border:1px solid #31a7df;background:#fff;color:#31a7df;font-weight:700;font-size:14px;line-height:20px;cursor:pointer;transition:all .2s ease}.buy-modal-code-button:hover:not(:disabled){background:#31a7df;color:#fff}.buy-modal-code-button:disabled{border-color:#e8eaf5;background:#f1f2fa;color:#b6bdd6;cursor:not-allowed}.buy-modal-code-error{display:flex;align-items:center;gap:6px;margin-top:-8px;margin-bottom:16px;color:#ff437c;font-weight:500;font-size:12px;line-height:16px}.buy-modal-code-error svg{font-size:16px;flex-shrink:0}.buy-modal-code-note{color:#7980a6;font-weight:500;font-size:14px;line-height:20px;text-align:center;margin-top:16px}.buy-modal-code-note a{text-decoration:underline;cursor:pointer;color:#7980a6}.buy-modal-code-note a:hover{color:#000}.discount-breakdown-tooltip .ant-tooltip-inner{padding:12px;min-width:250px}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-item{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:#fff}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-item svg{font-size:16px;flex-shrink:0}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-item span{font-weight:500}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-item .tooltip-item-content{display:flex;flex-direction:column;gap:4px;flex:1}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-item .tooltip-item-content .tooltip-badge{font-size:11px;font-weight:400;color:#ffd666;opacity:.9;font-style:italic}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-total{display:flex;align-items:center;gap:8px;padding:8px 0 4px;margin-top:4px;font-size:14px;font-weight:700;color:#ffd666}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-total svg{font-size:18px;flex-shrink:0;color:#ffd666}.discount-breakdown-tooltip .discount-tooltip-content .tooltip-total span{font-weight:700}.error .form-input{border:1px solid #ffebf0!important;box-shadow:0 3px 5.5px -2px #ffebf0!important}.error .form-input input{color:#ff437c!important}.error .message-code{font-weight:400;font-size:12px;line-height:16px;color:#ff437c;margin:8px 0 20px;text-transform:capitalize}.buy-modal-code-input .input-form .input-container{background-color:#fff!important;border:1px solid #deebff}.buy-modal-code-input .input-form .input-container input{color:#000!important}.buy-modal-price .offer-card-discount-text:before{background-color:#fff}.offer-video-modal{max-width:calc(100vw - 32px)}.offer-video-modal .ant-modal-content{border-radius:16px}.offer-video-modal-header{display:flex;align-items:center;gap:10px}.offer-video-modal-header .offer-video-modal-header-icon{color:#1475ca;flex-shrink:0}.offer-video-modal-header h2{flex:1;color:#4c5063;font-size:16px;font-weight:500;line-height:26px}.offer-video-modal-header .close-icon{color:#7980a6;cursor:pointer}.offer-video-modal-header .close-icon:hover{color:#09212d}.offer-video-modal-body{margin-top:20px}.offer-video-modal-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000}.offer-video-modal-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.offer-video-modal-error{display:flex;flex-direction:column;align-items:center;gap:35px;justify-content:center;aspect-ratio:16/9;border-radius:8px;border:.621px solid #deebff;background:linear-gradient(0deg,#0f1a5ccc,#0f1a5c33 25.29%,#0f1a5c00 49.08%,#0f1a5c33 74.86%,#0f1a5ccc 99.94%),#143e66f7;padding:24px;text-align:center}.offer-video-modal-error svg{color:#f5577c}.offer-video-modal-error span{color:var(--Text-Card-Grey-200, #f6f7fd);font-size:14px;font-weight:400;line-height:20px}.favorites-list .content-row-resources{flex-direction:row!important}.favorites-row-skeleton{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #f1f2fa;border-radius:10px;background:#fff;margin-bottom:8px}.favorites-row-skeleton .ant-skeleton-avatar{flex-shrink:0;border-radius:8px}.favorites-row-skeleton-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.favorites-row-skeleton-content .ant-skeleton-input{min-width:0}.favorites-row-skeleton-badges{display:flex;gap:8px}.favorites-row-skeleton-badges .ant-skeleton-button{min-width:0}.favorites-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;gap:10px;min-height:320px}.favorites-empty-illustration{width:160px;height:auto;margin-bottom:6px}.favorites-empty-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#09212d}.favorites-empty-subtitle{margin:0;max-width:420px;font-size:12px;font-weight:400;line-height:16px;color:#7980a6}.favorites-empty-clear{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e1eeff;border-radius:999px;background:#fff;color:#1475ca;font-size:13px;font-weight:500;line-height:18px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.favorites-empty-clear:hover{background:#f4f9ff;border-color:#abd9fb}.favorites-empty-clear svg{color:currentColor}.chapter-row-wrapper{margin-bottom:8px;cursor:pointer}.chapter-row-wrapper .chapter-row-header .chapter-row-title span,.chapter-row-wrapper .chapter-row-header .btn{display:none}.chapter-row-wrapper .chapter-row-infos,.chapter-row-wrapper .chapter-row-progress{padding:0}.content-row-info{flex:1;display:flex;flex-direction:column;row-gap:4px;padding:0 5px;overflow:hidden}.content-row-name{color:var(--Text-Title-Blue-950, #09212d);font-size:14px;font-weight:500;line-height:20px;padding:0;overflow:hidden;flex:1}@media only screen and (max-width: 900px){.content-row-name{max-width:130px!important;margin-right:auto}}@media only screen and (max-width: 500px){.content-row-name{max-width:100px!important;margin-right:auto}}.content-row-chapter{display:flex;align-items:center;column-gap:4px;margin-inline-end:10px;overflow:hidden;flex:1}.content-row-chapter span{font-weight:500;font-size:14px;line-height:20px;color:#09212d}.content-row-chapter svg{color:#7980a6}.content-row-resources{display:flex;align-items:center;column-gap:10px}.content-row-bookmark{line-height:0}.content-row-subject-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;margin-inline-end:10px;border-radius:35px;background:#f4f5ff;color:#745efe;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap}.favorites-recording-card.content-row{padding:0 14px;gap:8px}.favorites-recording-card-thumb{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden}.favorites-recording-card-thumb img{width:100%;height:100%;object-fit:contain}.favorites-recording-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.favorites-recording-card-badge{display:inline-flex;align-items:center;height:22px;padding:2px 8px;border-radius:35px;background:#f4f5ff;color:#745efe;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap}.favorites-recording-card-duration{font-weight:400;font-size:12px;line-height:16px;color:#7980a6;white-space:nowrap}.recording-chapter-card{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:10px;border:1px solid #deebff;background:#fff;margin-bottom:8px;text-decoration:none}.recording-chapter-card-thumb{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.recording-chapter-card-thumb img{width:100%;height:100%;object-fit:contain}.recording-chapter-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.recording-chapter-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.recording-chapter-card-heading{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.recording-chapter-card-title{font-weight:500;font-size:18px;line-height:28px;color:#09212d}.recording-chapter-card-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recording-chapter-card-badge{display:inline-flex;align-items:center;height:24px;padding:2px 8px;border-radius:35px;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap}.recording-chapter-card-badge--subject{background:#f4f5ff;color:#745efe}.recording-chapter-card-badge--trimester{background:#e9f5ff;color:#1475ca}.recording-chapter-card-contributors{display:flex;align-items:center;align-self:center;gap:10px;flex-shrink:0}.recording-chapter-card-contributors-label{font-weight:500;font-size:14px;line-height:20px;color:#7980a6;white-space:nowrap}.recording-chapter-card-avatars{display:flex;align-items:center}.recording-chapter-card-avatar{width:28px;height:28px;border-radius:50%;border:1.5px solid #fff;margin-inline-start:-8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#e9f5ff;color:#1475ca;font-size:11px;font-weight:600}.recording-chapter-card-avatar:first-child{margin-inline-start:0}.recording-chapter-card-avatar img{width:100%;height:100%;object-fit:cover}.recording-chapter-card-avatar--more{background:#f1f2fa;color:#7980a6;font-weight:400;font-size:12px}.recording-chapter-card-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.recording-chapter-card-buttons{display:flex;align-items:center;gap:10px}.recording-chapter-card-go{width:35px;height:35px;border-radius:50%;background:#31a7df;color:#fff;display:inline-flex;align-items:center;justify-content:center}.recording-chapter-card-bookmark{border:none;background:transparent;padding:0;cursor:pointer;line-height:0;display:inline-flex}.recording-chapter-card-count{display:flex;align-items:center;gap:7px;color:#09212d}.recording-chapter-card-count strong{font-weight:400;font-size:20px;line-height:30px}.recording-chapter-card-count span{font-weight:400;font-size:12px;line-height:16px}.recording-chapter-card-progress{display:flex;align-items:center;gap:5px;width:100%}.recording-chapter-card-progress .ant-progress{flex:1;margin:0;line-height:1}.recording-chapter-card-progress-value{font-weight:500;font-size:12px;line-height:16px;color:#09212d;white-space:nowrap}body[dir=rtl] .recording-chapter-card-go svg{transform:scaleX(-1)}.favorites{height:100%}.favorites .ant-tabs{flex:none;margin-bottom:15px}.favorites .ant-tabs .ant-tabs-tab-btn{display:flex;align-items:center}.favorites .ant-tabs .ant-tabs-tab-btn span{text-transform:capitalize}.favorites .ant-tabs .ant-tabs-tab-btn .ant-tabs-tab-icon{margin-inline-end:9px!important}.favorites-content{height:100%;display:flex;flex-direction:column}.favorites-content-search{display:flex;align-items:center;justify-content:flex-end;margin-bottom:25px}.favorites-content-search .input-form{max-width:250px}.favorites-content-search .input-form .input-container{border-radius:8px;border:1px solid #f1f2fa;background:#fff;height:40px}.favorites-content-search .input-form .input-container input::placeholder{color:#7980a6;font-size:12px;font-weight:400;line-height:16px}.favorites-content-list{box-shadow:-1px 3px 21.3px 5px var(--ColorEffectSection);background-color:#fff;flex:1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:10px;overflow:auto}.referral-link-view-container{display:flex;flex-direction:column;gap:20px}.referral-link-view-container .header-cards-container{display:flex;gap:20px}.referral-link-view-container .header-cards-container.no-gift-code{padding:20px;box-shadow:0 2px 8.8px #7980a630;border-radius:10px}.referral-link-view-container .header-cards-container .referral-link-card-container{width:65%}.referral-link-view-container .header-cards-container .tokens-card-container{width:35%}@media (max-width: 1024px){.referral-link-view-container .header-cards-container{flex-direction:column}.referral-link-view-container .header-cards-container .referral-link-card-container,.referral-link-view-container .header-cards-container .tokens-card-container{width:100%}}@media (max-width: 768px){.referral-link-view-container .header-cards-container{gap:15px}}.referral-link-card-container{display:flex;background:linear-gradient(155.12deg,#feedc7 -32.35%,#fff9eb 28.59%,#d5edf9 85.74%);border-radius:10px;padding:20px;flex-direction:column;width:100%}.referral-link-card-container--no-code{background:#fff;padding:22px 24px;min-height:180px;justify-content:center}.referral-link-card-container--no-code .no-code-info{display:flex;flex-direction:column;gap:14px}.referral-link-card-container--no-code .no-code-info__header{display:flex;align-items:center;gap:14px}.referral-link-card-container--no-code .no-code-info__img{width:64px;height:auto;flex-shrink:0}.referral-link-card-container--no-code .no-code-info__title{margin:0;color:#09212d;font-size:14px;font-weight:600;line-height:1.4}.referral-link-card-container--no-code .no-code-info__desc{margin:0;color:#7980a6;font-size:12px;font-weight:400;line-height:1.65}@media (max-width: 768px){.referral-link-card-container--no-code .no-code-info{gap:12px}.referral-link-card-container--no-code .no-code-info__img{width:56px}.referral-link-card-container--no-code .no-code-info__header{gap:12px}}.referral-link-card-container .card-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.referral-link-card-container .card-header .description{width:70%;max-width:450px;font-weight:500;font-size:12px;color:#7980a6}.referral-link-card-container .link-label{display:block;font-size:12px;color:#09212d;font-weight:500;margin-bottom:6px}.referral-link-card-container .link-container{display:flex;align-items:center;gap:10px;background-color:#fff;width:100%;justify-content:space-between;padding:10px;border-radius:5px}.referral-link-card-container .link-container .link-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.referral-link-card-container .link-container span{color:#09212d;font-weight:400;font-size:12px;word-break:break-all;min-width:0;flex:1}.referral-link-card-container .link-container .copy-btn{border:1px solid #e8eaf5;border-radius:5px;padding:5px 8px;display:flex;align-items:center;gap:8px;color:#4c5063;font-weight:500;font-size:10px;background:#fff;cursor:pointer;flex-shrink:0}.referral-link-card-container .link-container .copy-btn:disabled{opacity:.5;cursor:not-allowed}.referral-link-card-container .social-links{display:flex;padding-top:15px;align-items:center;justify-content:space-between}.referral-link-card-container .social-links span{font-size:12px;font-weight:500;color:#09212d}.referral-link-card-container .social-links .socials-platforms{display:flex;align-items:center;gap:10px}.referral-link-card-container .social-links .socials-platforms .icon{cursor:pointer;width:38px;height:38px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;border:none;padding:0;transition:transform .15s ease,box-shadow .15s ease}.referral-link-card-container .social-links .socials-platforms .icon:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px -4px #09212d2e}.referral-link-card-container .social-links .socials-platforms .icon:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.referral-link-card-container .social-links{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 1024px){.referral-link-card-container{padding:15px}.referral-link-card-container .card-header .description{width:100%;max-width:none}}@media (max-width: 768px){.referral-link-card-container .card-header{flex-direction:column;align-items:flex-start}.referral-link-card-container .link-container{flex-direction:column;align-items:flex-start;gap:8px}.referral-link-card-container .link-container span{word-break:break-all;width:100%}.referral-link-card-container .link-container .link-actions{width:100%}.referral-link-card-container .link-container .copy-btn{flex:1;justify-content:center}}.tokens-card-container{display:flex;border-radius:10px;padding:20px;gap:20px;width:100%;flex-direction:column;background:linear-gradient(253.41deg,#31a7df 1.55%,#aadaf1 95.18%),linear-gradient(41.15deg,#abd9fb -28.83%,#1475ca 94.93%),linear-gradient(135deg,#48d3ff,#137cb6)}.tokens-card-container .card-header{display:flex;justify-content:space-between}.tokens-card-container .card-header .title-container{color:#fff;font-weight:500;display:flex;flex-direction:column;font-size:16px}.tokens-card-container .card-header .title-container .value{font-size:28px}.tokens-card-container .description{color:#fff;font-weight:500;font-size:12px}.tokens-card-container .convert-btn{cursor:pointer;padding:8px;background-color:#fff;border-radius:5px;border:1px solid #31a7df;color:#31a7df;font-weight:500;font-size:12px}@media (max-width: 1024px){.tokens-card-container{padding:15px;gap:15px}}@media (max-width: 768px){.tokens-card-container .card-header .title-container .value{font-size:24px}.tokens-card-container .description{font-size:11px}}.pyament-history-container{display:flex;flex-direction:column;padding:20px;border-radius:8px;width:100%;gap:25px;background:var(--Color-Royal-Blue-100, #f9fbff)}.pyament-history-container .payment-header{display:flex;align-items:center;justify-content:space-between;width:100%}.pyament-history-container .payment-header .range-date-container{width:unset}.pyament-history-container .payment-header .header-title{display:flex;gap:10px;align-items:center;color:var(--Color-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:14px;font-style:normal;font-weight:500}@media (max-width: 960px){.pyament-history-container .payment-header .header-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px}}.pyament-history-container .payments-items-container .items-header-container{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:10px;align-items:center}.pyament-history-container .payments-items-container .items-header-container .header-item-title{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--Color-Grey-800, #4c5063);text-overflow:ellipsis;font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500}.pyament-history-container .payments-items-container .items-header-container .header-item-title:nth-child(4){justify-content:center}.pyament-history-container .payments-items-container .items-container{padding-top:15px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:500px;scrollbar-color:#f1f2fa #f9fbff}@media (max-width: 1560px){.pyament-history-container .payments-items-container .items-container{height:400px}}.pyament-history-container .payments-items-container .items-container::-webkit-scrollbar{width:6px}.pyament-history-container .payments-items-container .items-container::-webkit-scrollbar-track{background:#f9fbff;border-radius:10px}.pyament-history-container .payments-items-container .items-container::-webkit-scrollbar-thumb{background:#f1f2fa;border-radius:10px}.pyament-history-container .payments-items-container .items-container::-webkit-scrollbar-thumb:hover{background:#e8eaf5}.pyament-history-container .payments-items-container .items-container .history-loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:320px}.pyament-history-container .payments-items-container .items-container .empty-state{flex:1;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;border:1px solid #f1f2fa;border-radius:10px;padding:40px 20px;min-height:320px}.pyament-history-container .payments-items-container .items-container .empty-state__img{width:220px;max-width:60%;height:auto;opacity:.95}.pyament-history-container .payments-items-container .items-container .empty-state__text{margin:0;color:var(--Color-Grey-700, #7980a6);font-family:Noto Sans Arabic;font-size:14px;font-weight:500;text-align:center}@media (max-width: 768px){.pyament-history-container .payments-items-container .items-container .empty-state{min-height:240px;padding:24px 16px;gap:12px}.pyament-history-container .payments-items-container .items-container .empty-state__img{width:170px}.pyament-history-container .payments-items-container .items-container .empty-state__text{font-size:13px}}.pyament-history-container .payments-items-container .items-container .payment-item{padding:10px 20px;min-height:48px;display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:10px;align-items:center;border-radius:8px;border:1px solid var(--Color-Grey-300, #f1f2fa);background:var(--Color-Value-100, #fff)}.pyament-history-container .payments-items-container .items-container .payment-item span{display:flex;align-items:center;gap:5px;color:var(--Color-Blue-950, #09212d);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.pyament-history-container .payments-items-container .items-container .payment-item span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pyament-history-container .payments-items-container .items-container .payment-item span:first-child .ant-avatar{flex-shrink:0}.pyament-history-container .payments-items-container .items-container .payment-item span.offer-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;width:fit-content;padding:4px 10px;border-radius:30px;background:#e5faff;overflow:hidden}.pyament-history-container .payments-items-container .items-container .payment-item span.offer-tag .offer-tag__thumb{width:20px;height:20px;border-radius:50%;object-fit:contain;background:#fff;flex-shrink:0}.pyament-history-container .payments-items-container .items-container .payment-item span.offer-tag .offer-tag__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pyament-history-container .payments-items-container .items-container .payment-item span.offer-tag.offer-tag--empty{background:transparent;padding:0}.pyament-history-container .payments-items-container .items-container .payment-item span.offer-tag.offer-tag--empty .offer-tag__name{color:var(--Color-Grey-700, #7980a6)}.pyament-history-container .payments-items-container .items-container .payment-item span.profit-amount{justify-content:center;margin-left:34px}[dir=rtl] .pyament-history-container .payments-items-container .items-container .payment-item span.profit-amount{margin-left:0;margin-right:34px}@media (max-width: 1024px){.pyament-history-container{padding:15px;gap:20px}.pyament-history-container .payment-header{flex-direction:column;align-items:flex-start;gap:10px}.pyament-history-container .payment-header .range-date-container{width:100%}.pyament-history-container .payments-items-container .items-header-container{grid-template-columns:1.5fr .8fr 1.2fr .8fr}.pyament-history-container .payments-items-container .items-header-container .header-item-title{font-size:9px;gap:3px}.pyament-history-container .payments-items-container .items-header-container .header-item-title svg{font-size:16px!important}.pyament-history-container .payments-items-container .items-container .payment-item{grid-template-columns:1.5fr .8fr 1.2fr .8fr;padding:10px 15px}.pyament-history-container .payments-items-container .items-container .payment-item span{font-size:11px;gap:3px}.pyament-history-container .payments-items-container .items-container .payment-item span:first-child .ant-avatar{width:20px;height:20px;font-size:10px;line-height:20px}}@media (max-width: 768px){.pyament-history-container{padding:12px;gap:15px}.pyament-history-container .payment-header .header-title{font-size:13px}.pyament-history-container .payments-items-container .items-header-container{display:none}.pyament-history-container .payments-items-container .items-container{height:auto;max-height:60vh;padding-top:4px;padding-right:4px}.pyament-history-container .payments-items-container .items-container .payment-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name  name" "date  tokens" "offer offer";align-items:center;gap:8px 12px;padding:12px 14px;min-height:unset;height:auto}.pyament-history-container .payments-items-container .items-container .payment-item span{font-size:12px;gap:6px;margin:0!important}.pyament-history-container .payments-items-container .items-container .payment-item span:first-child{grid-area:name;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:8px;border-bottom:1px solid #f1f2fa}.pyament-history-container .payments-items-container .items-container .payment-item span:first-child .ant-avatar{flex-shrink:0}.pyament-history-container .payments-items-container .items-container .payment-item span:nth-child(2){grid-area:date;color:var(--Color-Grey-700, #7980a6)}.pyament-history-container .payments-items-container .items-container .payment-item span:nth-child(3){grid-area:offer;justify-self:start;max-width:100%}.pyament-history-container .payments-items-container .items-container .payment-item span.offer-tag--empty{display:none}.pyament-history-container .payments-items-container .items-container .payment-item span:nth-child(4){grid-area:tokens;justify-self:end;justify-content:flex-end;font-weight:600;color:#31a7df;white-space:nowrap}}@media (max-width: 480px){.pyament-history-container{padding:10px}.pyament-history-container .payments-items-container .items-container .payment-item{padding:10px 12px;gap:6px 10px}.pyament-history-container .payments-items-container .items-container .payment-item span{font-size:11px}}.referral-info-modal-header{display:flex;align-items:center}.referral-info-modal-body{margin-top:40px}.referral-info-modal-body .ant-collapse{padding:10px;border-radius:8px;background:#f9fbff;border:0;display:flex;flex-direction:column;gap:10px}.referral-info-modal-body .questions-container{padding-top:10px}.referral-info-modal-body .questions-container .questions-title{font-size:16px;font-weight:500;color:#09212d;margin-bottom:10px}.referral-info-modal-body .referral-answer p{margin:0 0 8px}.referral-info-modal-body .referral-answer p:last-child{margin-bottom:0}.referral-info-modal-body .referral-answer ul{margin:0 0 8px;padding-inline-start:20px}.referral-info-modal-body .referral-answer ul li{margin-bottom:4px}.referral-info-modal-actions{display:flex;align-items:center;justify-content:flex-end;column-gap:10px}@media (max-width: 768px){.referral-info-modal-body{margin-top:20px}.referral-info-modal-body .questions-container .questions-title{font-size:14px}.referral-info-modal-body .ant-collapse{padding:8px}}.convert-token-modal{width:70%!important;max-width:850px}.convert-token-modal-header{display:flex;align-items:center}.convert-token-modal-body{margin-top:40px;padding:0 20px}.convert-token-modal-body .title{color:#09212d;font-size:16px;text-align:center;display:flex;justify-content:center;font-weight:500;margin-bottom:20px}.convert-token-modal-body .convert-type-cards-container{display:flex;justify-content:center;align-items:center;gap:15px}.convert-token-modal-body .convert-type-cards-container .info-card{max-width:415px;display:flex;gap:20px;height:480px;flex-direction:column;justify-content:space-between;align-items:center;border-radius:15px;border:1px solid #e8eaf5;box-shadow:0 2.21px 16.56px #7980a61a;padding:10px}.convert-token-modal-body .convert-type-cards-container .info-card img{width:360px}.convert-token-modal-body .convert-type-cards-container .info-card .card-title{text-align:center;font-weight:500;font-size:28px;color:#09212d}.convert-token-modal-body .convert-type-cards-container .info-card .card-description{text-align:center;font-weight:500;font-size:16px;color:#09212d}.convert-token-modal-body .convert-type-cards-container .info-card .start-btn{background-color:#31a7df;border:0;color:#fff;font-weight:400;font-size:12px;cursor:pointer;border-radius:5px;height:35px;width:90%}.convert-token-modal-body .conversion-container{display:flex;flex-direction:column;gap:20px;margin-top:20px;border-radius:15px;border:1px solid #e8eaf5;box-shadow:0 2.21px 16.56px #7980a61a}.convert-token-modal-body .conversion-container .info-message{display:flex;align-items:center;gap:12px;padding:20px 20px 0}.convert-token-modal-body .conversion-container .info-message span{color:#09212d;font-size:14px;font-weight:400}.convert-token-modal-body .conversion-container .conversion-display{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;padding:0 20px 20px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box{width:100%;display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:12px;position:relative;border:1px solid #f1f2fa}.convert-token-modal-body .conversion-container .conversion-display .conversion-box.jetons-box{background:linear-gradient(58.14deg,#f9fcfe 4.15%,#f5fbff 16.77%,#d5edf9 117.75%)}.convert-token-modal-body .conversion-container .conversion-display .conversion-box.points-box{background:linear-gradient(228.44deg,#fdda8a33 53.89%,#fff9eb33 130.51%)}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .box-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .box-header .box-label{font-size:16px;font-weight:500;color:#7980a6}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .box-header .box-hint{font-size:12px;font-weight:400;color:#09212d;text-align:end}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .box-content{display:flex;align-items:center;justify-content:space-between;gap:12px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .value{font-size:28px;font-weight:500;color:#09212d;line-height:1}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .value-input{font-size:28px;font-weight:500;color:#09212d;line-height:1;background:transparent;border:none;outline:none;width:150px;padding:0;height:28px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .value-input::placeholder{color:#7980a6;opacity:.5}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .unit{display:flex;align-items:flex-end;gap:8px;flex-shrink:0}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .unit .label{font-size:14px;font-weight:500;color:#7980a6}.convert-token-modal-body .conversion-container .conversion-display .arrow-down{display:flex;align-items:center;justify-content:center;width:48px;top:50%;left:50%;transform:translate(-50%,-50%);height:48px;z-index:99;position:absolute;background-color:#fff;border:1px solid #f1f2fa;border-radius:50%;margin:8px 0}.convert-token-modal-body .modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:32px;padding-bottom:20px}.convert-token-modal-body .modal-actions button{padding:16px;height:35px;border-radius:5px;display:flex;align-items:center;font-size:12px;font-weight:400;cursor:pointer;transition:all .3s ease;border:none}.convert-token-modal-body .modal-actions button.cancel-btn{background-color:#f9fcfe;color:#31a7df;border:1px solid #31a7df}.convert-token-modal-body .modal-actions button.cancel-btn:hover{background-color:#e8eaf5}.convert-token-modal-body .modal-actions button.confirm-btn{background-color:#31a7df;color:#fff}.convert-token-modal-body .modal-actions button.confirm-btn:hover{background-color:#2891c7}.convert-token-modal-body .modal-actions button.confirm-btn:disabled{cursor:not-allowed;opacity:.85}.convert-token-modal-body .modal-actions button.confirm-btn .confirm-btn-loading{display:inline-flex;align-items:center;gap:8px}.convert-token-modal-body .modal-actions button.confirm-btn .ant-spin-dot-item{background-color:#fff}.convert-token-modal-actions{display:flex;align-items:center;justify-content:flex-end;column-gap:10px}@media (max-width: 1024px){.convert-token-modal{width:85%!important}.convert-token-modal-body .convert-type-cards-container{flex-direction:column}.convert-token-modal-body .convert-type-cards-container .info-card{width:100%;max-width:100%;height:auto;min-height:380px}.convert-token-modal-body .convert-type-cards-container .info-card img{width:100%;max-width:300px}.convert-token-modal-body .convert-type-cards-container .info-card .card-title{font-size:24px}.convert-token-modal-body .convert-type-cards-container .info-card .card-description{font-size:14px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .value-input{font-size:24px;width:120px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .value{font-size:24px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .label{font-size:14px}}@media (max-width: 768px){.convert-token-modal{width:95%!important}.convert-token-modal-body{margin-top:20px;padding:0 10px}.convert-token-modal-body .title{font-size:14px;margin-bottom:15px}.convert-token-modal-body .convert-type-cards-container .info-card{min-height:350px;gap:15px;padding:15px}.convert-token-modal-body .convert-type-cards-container .info-card img{max-width:250px}.convert-token-modal-body .convert-type-cards-container .info-card .card-title{font-size:20px}.convert-token-modal-body .convert-type-cards-container .info-card .card-description{font-size:13px}.convert-token-modal-body .conversion-container .info-message{padding:15px 15px 0}.convert-token-modal-body .conversion-container .info-message span{font-size:12px}.convert-token-modal-body .conversion-container .conversion-display{padding:0 15px 15px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box{padding:15px;gap:10px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .box-header .box-label{font-size:14px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .box-header .box-hint{font-size:12px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .value-input{font-size:20px;width:100px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .value{font-size:20px}.convert-token-modal-body .conversion-container .conversion-display .conversion-box .label{font-size:12px}.convert-token-modal-body .conversion-container .conversion-display .arrow-down{width:40px;height:40px;top:45%}.convert-token-modal-body .conversion-container .conversion-display .arrow-down svg{font-size:24px}.convert-token-modal-body .modal-actions{flex-direction:column;gap:10px;margin-top:20px}.convert-token-modal-body .modal-actions button{width:100%;justify-content:center}}.no-gift-code-card{position:relative;width:100%;border-radius:10px;padding:22px 24px;background:linear-gradient(155.12deg,#ffcad8 -32.35%,#ffebf0 28.59%,#d5edf9 85.74%);overflow:hidden;isolation:isolate;min-height:180px;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.no-gift-code-card__bg{position:absolute;top:14px;right:14px;width:90px;height:auto;z-index:1;pointer-events:none;opacity:.95}.no-gift-code-card__text{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding-right:100px}.no-gift-code-card__title{margin:0;color:#09212d;font-size:14px;font-weight:600;line-height:1.4}.no-gift-code-card__desc{margin:0;color:#7980a6;font-size:12px;font-weight:400;line-height:1.65}.no-gift-code-card__btn{position:relative;z-index:2;width:100%;height:auto;min-height:40px;white-space:normal;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;background:#fff!important;color:#31a7df!important;border:1px solid #b8dff6!important;box-shadow:none!important}.no-gift-code-card__btn:hover{background:#f5fbff!important;border-color:#31a7df!important}@media (max-width: 1024px){.no-gift-code-card{padding:18px 20px}.no-gift-code-card__bg{width:78px;top:12px;right:12px}.no-gift-code-card__text{padding-right:90px}}@media (max-width: 768px){.no-gift-code-card{min-height:unset}.no-gift-code-card__bg{width:70px;opacity:.55}.no-gift-code-card__text{padding-right:80px}}[dir=rtl] .no-gift-code-card__bg{right:auto;left:14px}[dir=rtl] .no-gift-code-card__text{padding-right:0;padding-left:100px}@media (max-width: 1024px){[dir=rtl] .no-gift-code-card__bg{left:12px}[dir=rtl] .no-gift-code-card__text{padding-left:90px}}@media (max-width: 768px){[dir=rtl] .no-gift-code-card__text{padding-left:80px}}.no-gift-code-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.no-gift-code-modal__content{background:linear-gradient(180deg,#ccdbf7,#fff0 34%);padding:22px 26px 26px}.no-gift-code-modal__header{display:flex;align-items:center;gap:16px}.no-gift-code-modal__badge{width:36px;height:36px;flex:0 0 auto}.no-gift-code-modal__title{flex:1;margin:0;font-size:16px;font-weight:500;color:#4c5063}.no-gift-code-modal__close{border:none;background:transparent;cursor:pointer;color:#4c5063;padding:4px;display:flex;align-items:center;justify-content:center}.no-gift-code-modal__close:hover{color:#09212d}.no-gift-code-modal__subtitle{margin:46px 0 0;text-align:center;font-size:14px;font-weight:700;color:#09212d}.no-gift-code-modal__message{margin:18px auto 0;text-align:center;font-size:14px;font-weight:500;line-height:1.65;color:#09212d;max-width:90%}.no-gift-code-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:58px}.no-gift-code-modal__actions .ant-btn{min-width:120px;height:36px;border-radius:8px;font-size:16px}.no-gift-code-modal__actions .ant-btn-default{border-color:#9dccf3;color:#4da1dc;font-size:12px}.no-gift-code-modal__actions .ant-btn-default:hover{border-color:#4da1dc;color:#4da1dc}.no-gift-code-modal__actions .ant-btn-primary{background:#4da1dc;font-size:12px}.no-gift-code-modal__actions .ant-btn-primary:hover{background:#3b93d1}.shop-content{height:100%;display:flex;flex-direction:column}.shop-content-products{flex:1;padding:10px!important}@media (max-width: 768px){.shop-content-products{padding:8px!important}}.shop-content-products-filters{display:flex;align-items:center;justify-content:space-between;column-gap:10px;margin-bottom:10px;gap:10px}@media (max-width: 768px){.shop-content-products-filters{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}}.shop-content-products-filters .products-filters-category{width:200px}@media (max-width: 768px){.shop-content-products-filters .products-filters-category{width:100%}}.shop-content-products-filters .products-filters-category .ant-select{width:100%}@media (max-width: 768px){.shop-content-products-filters .products-filters-search{width:100%}}.shop-content-products-filters .products-filters-search .input-form{max-width:250px;width:250px}@media (max-width: 768px){.shop-content-products-filters .products-filters-search .input-form{max-width:100%;width:100%}}.shop-content-products-filters .products-filters-search .input-form .input-container{border-radius:8px;border:1px solid #f1f2fa;background:#fff;height:35px}@media (max-width: 768px){.shop-content-products-filters .products-filters-search .input-form .input-container{height:40px}}.shop-content-products-filters .products-filters-search .input-form .input-container input::placeholder{color:#7980a6;font-size:12px;font-weight:400;line-height:16px}@media (max-width: 768px){.shop-content-products-filters .products-filters-search .input-form .input-container input::placeholder{font-size:13px}}@media (max-width: 768px){.shop-content-products-list{padding:0}}.products-filters-category-cascader.ant-select .ant-select-selector{border:1px solid var(--Color-Grey-300, #f1f2fa)!important;height:35px;border-radius:8px}@media (max-width: 768px){.products-filters-category-cascader.ant-select .ant-select-selector{height:40px}}.products-filters-category-cascader.ant-select .ant-select-selector .ant-select-selection-item{font-weight:500;font-size:12px;line-height:16px;color:#09212d;text-transform:capitalize}@media (max-width: 768px){.products-filters-category-cascader.ant-select .ant-select-selector .ant-select-selection-item{font-size:13px;line-height:18px}}@media (max-width: 768px){.products-filters-category-cascader.ant-select .ant-select-selector .ant-select-selection-placeholder{font-size:13px}}.products-filters-category-cascader.ant-select svg{width:20px;height:20px;color:#4c5063!important}.products-filters-category-cascader.ant-select-dropdown{border-radius:0;background-color:transparent;box-shadow:none;overflow:visible}.products-filters-category-cascader.ant-select-dropdown .ant-cascader-menus{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-shadow:none}.products-filters-category-cascader.ant-select-dropdown .ant-cascader-menus svg{color:#4c5063!important;width:20px;height:20px}.products-filters-category-cascader.ant-select-dropdown .ant-cascader-menus .ant-cascader-menu-item-expand-icon{line-height:1px}.products-filters-category-cascader.ant-select-dropdown .ant-cascader-menus .ant-cascader-menu{width:200px;background-color:#fff;border:none;height:fit-content;padding:10px 0;box-shadow:0 2px 8.8px #7980a630!important;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.products-filters-category-cascader.ant-select-dropdown .ant-cascader-menus .ant-cascader-menu:not(:first-child){margin-inline-start:4px}.products-filters-category-cascader.ant-select-dropdown .ant-cascader-menus .ant-cascader-menu li.ant-cascader-menu-item{height:30px;border-radius:0;font-weight:500;font-size:12px;line-height:16px;text-transform:capitalize}.products-filters-category-cascader.ant-select-dropdown .ant-cascader-menus .ant-cascader-menu li.ant-cascader-menu-item-active{background-color:#f6f7fd}.product-details .default-layout-bg{padding:10px}@media (max-width: 768px){.product-details .default-layout-bg{padding:8px}}@media (max-width: 768px){.product-details-content{padding:0}}.product-details-infos{display:flex;column-gap:20px;margin-bottom:20px;gap:20px}@media (max-width: 1024px){.product-details-infos{flex-direction:column;gap:16px}}@media (max-width: 768px){.product-details-infos{margin-bottom:16px;gap:12px}}.product-details-infos>div:first-child{width:45%}@media (max-width: 1024px){.product-details-infos>div:first-child{width:100%;max-width:500px;margin:0 auto}}@media (max-width: 768px){.product-details-infos>div:first-child{max-width:100%}}@media (max-width: 1024px){.product-details-infos>div:last-child{width:100%}}.product-details-description{margin-bottom:24px;padding:10px 0;border-top:1px solid #e8eaf5;display:flex;flex-direction:column;row-gap:10px}@media (max-width: 768px){.product-details-description{margin-bottom:16px;padding:16px 0}}.product-details-description-label{font-weight:500;font-size:16px;line-height:24px;color:#09212d;padding-block-end:10px;border-bottom:1px solid #e8eaf5;text-align:center}.product-details-description-body{font-weight:500;font-size:14px;line-height:22px;color:#7980a6;margin:0;white-space:pre-wrap;word-break:break-word}@media (max-width: 768px){.product-details-similar-products{margin-top:16px}}.product-details-similar-products .products-list-category-title p{padding:0}@media (max-width: 768px){.product-details-similar-products .products-list-category-title p{font-size:16px;line-height:24px}}.shopping-cart .default-layout-bg{padding:10px;display:flex;gap:20px}@media (max-width: 1200px){.shopping-cart .default-layout-bg{flex-direction:column;gap:16px}}@media (max-width: 768px){.shopping-cart .default-layout-bg{padding:8px;gap:12px}}.shopping-cart-content{display:flex;flex-direction:column;height:100%}.shopping-cart-left{flex:1;padding:30px;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}@media (max-width: 768px){.shopping-cart-left{padding:20px 16px;border-radius:8px}}@media (max-width: 480px){.shopping-cart-left{padding:16px 12px}}.shopping-cart-left label.label{font-size:16px}@media (max-width: 768px){.shopping-cart-left label.label{font-size:14px}}.shopping-cart-left .input-container{border:1px solid var(--Border-Imput-Grey-400, #e8eaf5)!important;height:50px!important}@media (max-width: 768px){.shopping-cart-left .input-container{height:45px!important}}.shopping-cart-left .ant-select{height:50px!important}@media (max-width: 768px){.shopping-cart-left .ant-select{height:45px!important}}.shopping-cart-right{width:580px;flex-shrink:0}@media (max-width: 1400px){.shopping-cart-right{width:500px}}@media (max-width: 1200px){.shopping-cart-right{width:100%;max-width:600px;margin:0 auto}}@media (max-width: 768px){.shopping-cart-right{max-width:100%}}.shopping-cart-summary{background:var(--Color-Royal-Blue-100, #f9fbff);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:40px 20px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.shopping-cart-summary{padding:24px 16px;gap:16px;border-radius:8px}}@media (max-width: 480px){.shopping-cart-summary{padding:20px 12px}}.shopping-cart-summary-header{display:flex;align-items:center;gap:10px}@media (max-width: 768px){.shopping-cart-summary-header{gap:8px}}.shopping-cart-summary-header svg{color:#7980a6;flex-shrink:0}@media (max-width: 768px){.shopping-cart-summary-header svg{width:20px;height:20px}}.shopping-cart-summary-header h2{font-weight:500;font-size:14px;line-height:20px;color:#09212d;margin:0}@media (max-width: 768px){.shopping-cart-summary-header h2{font-size:13px;line-height:18px}}.shopping-cart-items{display:flex;flex-direction:column;gap:15px}@media (max-width: 768px){.shopping-cart-items{gap:12px}}.shopping-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:15px}.shopping-cart-empty svg{color:#c4c8d8}.shopping-cart-empty p{font-weight:500;font-size:16px;line-height:24px;color:#7980a6;margin:0}.shopping-cart-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:12px}@media (max-width: 768px){.shopping-cart-total{margin-bottom:8px}}.shopping-cart-total-label{font-weight:700;font-size:18px;line-height:28px;color:#09212d}@media (max-width: 768px){.shopping-cart-total-label{font-size:16px;line-height:24px}}.shopping-cart-total-price{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 768px){.shopping-cart-total-price{gap:6px}}.shopping-cart-total-price svg{width:24px;height:24px}@media (max-width: 768px){.shopping-cart-total-price svg{width:20px;height:20px}}.shopping-cart-total-amount,.shopping-cart-total-currency{font-weight:700;font-size:16px;line-height:24px;color:#09212d}@media (max-width: 768px){.shopping-cart-total-amount,.shopping-cart-total-currency{font-size:15px;line-height:22px}}.shopping-cart-submit{width:100%;background:var(--Surface-Button-Blue-800, #31a7df)!important;border:none!important;height:50px!important;font-weight:500;font-size:16px!important;line-height:24px!important;border-radius:100px!important;-webkit-border-radius:100px!important;-moz-border-radius:100px!important;-ms-border-radius:100px!important;-o-border-radius:100px!important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.shopping-cart .cart-item{border:1px solid var(--Border-Components-Royal-blue-400, #deebff);box-shadow:0 2.21px 16.56px 0 var(--ColorEffectCardMatire);background:var(--Color-Value-100, #ffffff);position:relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:20px;display:flex;gap:15px}@media (max-width: 768px){.shopping-cart .cart-item{padding:16px;gap:12px}}@media (max-width: 480px){.shopping-cart .cart-item{padding:12px;gap:10px;flex-direction:column}}.shopping-cart .cart-item-image{width:120px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.shopping-cart .cart-item-image{width:100px;height:100px}}@media (max-width: 480px){.shopping-cart .cart-item-image{width:100%;max-width:150px;height:150px;margin:0 auto}}.shopping-cart .cart-item-image img{width:100%;height:100%;object-fit:contain}.shopping-cart .cart-item-details{flex:1;display:flex;flex-direction:column;min-width:0}@media (max-width: 480px){.shopping-cart .cart-item-details{width:100%}}.shopping-cart .cart-item-variation-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.shopping-cart .cart-item-variation-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#eef6fd;color:#4c5063;border-radius:999px;font-size:12px;line-height:16px}.shopping-cart .cart-item-variation-chip strong{font-weight:600;color:#09212d}.shopping-cart .cart-item-header{display:flex;justify-content:space-between;column-gap:5px;gap:8px}@media (max-width: 480px){.shopping-cart .cart-item-header{flex-direction:column;gap:10px}}.shopping-cart .cart-item-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 768px){.shopping-cart .cart-item-info{gap:8px}}.shopping-cart .cart-item-info h3{font-weight:500;font-size:12px;line-height:16px;margin:0;color:#4c5063;max-width:135px}@media (max-width: 768px){.shopping-cart .cart-item-info h3{font-size:13px;line-height:17px;max-width:100%}}.shopping-cart .cart-item-color{width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.shopping-cart .cart-item-subtitle{width:fit-content;font-weight:500;font-size:12px;color:#7980a6;background:var(--Surface-Label-Grey-200, #f6f7fd);height:26px;padding:0 8px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px}.shopping-cart .cart-item-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}@media (max-width: 480px){.shopping-cart .cart-item-footer{flex-direction:column;align-items:stretch;gap:12px}}.shopping-cart .cart-item-quantity{display:flex;align-items:center;gap:7px;background-color:#f6f7fd;padding:8px 12px;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px}@media (max-width: 480px){.shopping-cart .cart-item-quantity{justify-content:center;padding:10px 16px}}.shopping-cart .cart-item-quantity button{background:none;border:none;font-size:18px;font-weight:500;font-size:11px;line-height:14.4px;color:#09212d;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}.shopping-cart .cart-item-quantity button:hover:not(:disabled){color:#31a7df}.shopping-cart .cart-item-quantity button:disabled{cursor:not-allowed}.shopping-cart .cart-item-quantity button:first-child{border-inline-end:1px solid #e8eaf5}.shopping-cart .cart-item-quantity button:last-child{border-inline-start:1px solid #e8eaf5}.shopping-cart .cart-item-quantity span{font-weight:500;font-size:9.6px;color:#09212d;min-width:20px;text-align:center}.shopping-cart .cart-item-price{display:flex;align-items:baseline;gap:5px}@media (max-width: 480px){.shopping-cart .cart-item-price{justify-content:center}}.shopping-cart .cart-item-price-amount{font-weight:500;font-size:14px;line-height:20px;color:#09212d}@media (max-width: 768px){.shopping-cart .cart-item-price-amount{font-size:15px}}.shopping-cart .cart-item-price-label{font-weight:500;font-size:12px;color:#09212d}@media (max-width: 768px){.shopping-cart .cart-item-price-label{font-size:13px}}.shopping-cart .cart-item-delete{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#7980a6;transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}@media (max-width: 480px){.shopping-cart .cart-item-delete{position:absolute;top:12px;right:12px;padding:8px}}.shopping-cart .cart-item-delete:hover{color:#f44}.shopping-cart .cart-item-delete svg{width:20px;height:20px}@media (max-width: 768px){.shopping-cart .cart-item-delete svg{width:22px;height:22px}}.shopping-cart-form-header{display:flex;align-items:center;gap:10px;margin-bottom:30px}.shopping-cart-form-header svg{width:24px;height:24px;color:#7980a6}.shopping-cart-form-header-title h2{font-weight:500;font-size:14px;line-height:20px;margin:0;color:#09212d}.shopping-cart-phone-group{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.shopping-cart-phone-group{grid-template-columns:1fr;gap:16px}}.shopping-cart .shopping-cart-empty{display:flex;flex-direction:column;height:100%}.shopping-cart .shopping-cart-empty p{font-weight:400;font-size:12px;line-height:16px;color:#7980a6}@media (max-width: 768px){.shopping-cart .shopping-cart-empty p{font-size:13px;line-height:18px;text-align:center}}.shopping-cart .shopping-cart-empty .btn{width:220px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}@media (max-width: 768px){.shopping-cart .shopping-cart-empty .btn{width:100%;max-width:280px}}.shopping-cart-comment label{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:14px;line-height:20px;color:#7980a6}.shopping-cart-comment label textarea{width:100%;padding:12px 16px;border:1px solid var(--Border-Input-Grey-400, #e8eaf5);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-family:inherit;font-size:14px;line-height:20px;color:#09212d;resize:none;transition:border-color .3s ease;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-ms-transition:border-color .3s ease;-o-transition:border-color .3s ease}.shopping-cart-comment label textarea:focus{outline:none;border-color:#31a7df}.shopping-cart-comment label textarea::placeholder{color:#c4c8d8}.shopping-cart-errors{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fee;border:1px solid #fcc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin-top:20px;position:sticky;bottom:0}.shopping-cart-errors svg{color:#f44;font-size:20px;flex-shrink:0}.shopping-cart-errors p{font-size:14px;line-height:20px;color:#f44;margin:0}.shopping-cart .profile-form-fields{display:flex;flex-direction:column;gap:20px}.shop-history .default-layout-bg{padding:20px}.shop-history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.shop-history-header-left{display:flex;align-items:center;gap:10px}.shop-history-header-left p{font-weight:500;font-size:14px;line-height:20px;color:#09212d}.shop-history-header-right .ant-picker{height:35px!important}.products-list-category-title{margin-bottom:10px}.products-list-category-title p{font-weight:500;font-size:16px;line-height:24px;color:#09212d;padding:0 20px;text-transform:capitalize}.products-list-category .swiper-slide{width:auto!important;min-width:320px;max-width:320px;height:auto;display:flex}.products-list-category .swiper-slide>a{display:flex;width:100%;text-decoration:none;color:inherit}.products-list-category .swiper-wrapper{align-items:stretch}.products-list-category .swiper{margin:0}.products-list-category-swiper{padding:10px 20px;display:flex;align-items:center;overflow:auto;gap:20px;position:relative;padding-inline-end:0}.products-list-category-swiper .swiper-button-prev-custom,.products-list-category-swiper .swiper-button-next-custom{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:37px;height:37px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.products-list-category-swiper .swiper-button-prev-custom:hover,.products-list-category-swiper .swiper-button-next-custom:hover{background-color:#f1f2fa}.products-list-category-swiper .swiper-button-prev-custom{left:0;box-shadow:2px 2px 8px #53789f33}.products-list-category-swiper .swiper-button-next-custom{right:0;box-shadow:2px 2px 8px #53789f33}.products-list-category-swiper .swiper-button-prev-custom.swiper-button-lock,.products-list-category-swiper .swiper-button-next-custom.swiper-button-lock{display:none}.products-list-category-swiper .swiper-button-prev-custom.swiper-button-disabled,.products-list-category-swiper .swiper-button-next-custom.swiper-button-disabled{opacity:0;pointer-events:none}.products-list-category-swiper--single .swiper-slide{width:100%!important;max-width:100%;min-width:min(320px,100%)}.product-card{box-shadow:0 2.21px 16.56px #7980a61a;background:linear-gradient(180deg,#e1eeff 6.71%,#f4f9ff 41.03%,#fff);border:1px solid var(--Border-Card-Grey-400, #e8eaf5);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;width:100%;max-width:320px;margin:0 auto;height:100%;display:flex;flex-direction:column;transition:box-shadow .2s ease}.product-card:hover{box-shadow:0 6px 20px #7980a626}@media (max-width: 768px){.product-card{max-width:100%;border-radius:12px}}.product-card-image{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:300px;max-height:300px;padding:10px}@media (max-width: 768px){.product-card-image{min-height:250px;max-height:250px;padding:8px}}@media (max-width: 480px){.product-card-image{min-height:220px;max-height:220px}}.product-card-image img{max-width:80%;max-height:270px;object-fit:cover}@media (max-width: 768px){.product-card-image img{width:180px;max-height:220px}}@media (max-width: 480px){.product-card-image img{width:160px;max-height:190px}}.product-card-image-shadow{background:radial-gradient(40.97% 40.97% at 50% 50%,#7980a659,#7980a600);height:28px;width:155px;transform:translateY(-8px);margin-top:-6px;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px)}@media (max-width: 768px){.product-card-image-shadow{width:130px;height:24px}}@media (max-width: 480px){.product-card-image-shadow{width:110px;height:20px}}.product-card-content{padding:5px 20px 20px;flex:1 1 auto;display:flex;flex-direction:column}@media (max-width: 768px){.product-card-content{padding:5px 16px 16px}}@media (max-width: 480px){.product-card-content{padding:5px 12px 12px}}.product-card-colors{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;min-height:22px}@media (max-width: 768px){.product-card-colors{gap:6px;margin-bottom:8px;min-height:20px}}.product-card-colors-empty{visibility:hidden}.product-card-sold-out .product-card-image img{filter:grayscale(.7);opacity:.65}.product-card-sold-out-ribbon{position:absolute;top:12px;inset-inline-start:12px;padding:4px 10px;background:#d33b3b;color:#fff;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;border-radius:999px;box-shadow:0 4px 10px #d33b3b4d;z-index:3}.product-card-image{position:relative}.product-card-price-from{color:#4c5063!important}.product-card-title{font-weight:500;font-size:20px;line-height:30px;color:#09212d;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.product-card-title{font-size:18px;line-height:26px;margin-bottom:4px}}@media (max-width: 480px){.product-card-title{font-size:16px;line-height:24px}}.product-card-description{font-weight:500;font-size:14px;line-height:20px;color:#7980a6;margin-bottom:10px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 768px){.product-card-description{font-size:13px;line-height:19px;margin-bottom:8px;height:38px}}@media (max-width: 480px){.product-card-description{font-size:12px;line-height:18px;height:36px}}.product-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}@media (max-width: 768px){.product-card-footer{flex-wrap:wrap;gap:6px}}@media (max-width: 480px){.product-card-footer{flex-direction:column;align-items:stretch;gap:8px}}.product-card button.product-card-button{border:1px solid var(--Border-Button-Blue-800, #31a7df);background-color:#f9fcfe;height:35px;padding:0 12px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;font-weight:500;font-size:12px;line-height:16px;color:#31a7df;cursor:pointer;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.product-card button.product-card-button{height:32px;padding:0 10px;font-size:11px}}@media (max-width: 480px){.product-card button.product-card-button{width:100%;height:36px;font-size:12px;justify-content:center}}.product-card-price{display:flex;align-items:center;justify-content:center;column-gap:5px;flex-shrink:0}@media (max-width: 480px){.product-card-price{width:100%;justify-content:center}}.product-card-price-amount{font-weight:500;font-size:14px;line-height:20px;color:#09212d}@media (max-width: 768px){.product-card-price-amount{font-size:13px;line-height:18px}}.product-card-price-amount span{font-weight:500;font-size:12px;line-height:16px}@media (max-width: 768px){.product-card-price-amount span{font-size:11px;line-height:15px}}.product-card-price-icon{line-height:0;flex-shrink:0}@media (max-width: 768px){.product-card-price-icon svg{width:18px;height:18px}}.shop-content-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:12px}@media (max-width: 768px){.shop-content-header{flex-direction:column;align-items:flex-start;margin-bottom:12px;gap:10px}}@media (max-width: 768px){.shop-content-header--compact{flex-direction:row;align-items:center;justify-content:flex-end}.shop-content-header--compact .shop-content-header-title{display:none}.shop-content-header--compact .shop-content-header-filters{width:auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:10px}.shop-content-header--compact .shop-content-header-filters a{width:auto}.shop-content-header--compact .shop-content-header-filters .btn{flex:0 0 auto;width:44px;height:44px;min-width:44px;padding:0;justify-content:center;border-radius:50%}.shop-content-header--compact .shop-content-header-filters .btn p{display:none}.shop-content-header--compact .shop-content-header-filters .btn svg{width:24px;height:24px}.shop-content-header--compact .shop-content-header-filters .shop-cart-action .btn{position:relative;overflow:visible}.shop-content-header--compact .shop-content-header-filters .shop-cart-action .btn span{position:absolute;top:0;inset-inline-end:0;width:18px;height:18px;font-size:11px;line-height:18px}}.shop-content-header-title{font-weight:500;font-size:12px;line-height:16px;color:#7980a6}@media (max-width: 768px){.shop-content-header-title{font-size:11px;line-height:15px;width:100%}}@media (max-width: 768px){.shop-content-header-title p{margin:0}}.shop-content-header-filters{display:flex;align-items:center;column-gap:10px;row-gap:5px;flex-wrap:wrap}@media (max-width: 768px){.shop-content-header-filters{width:100%;justify-content:space-between;gap:8px}}@media (max-width: 480px){.shop-content-header-filters{flex-direction:column;width:100%}}@media (max-width: 480px){.shop-content-header-filters a{width:100%}}.shop-content-header-filters .shop-cart-action{position:relative;display:inline-flex}@media (max-width: 480px){.shop-content-header-filters .shop-cart-action{display:flex}}.shop-content-header-filters .shop-cart-btn--pop{animation:shop-cart-pop .45s cubic-bezier(.34,1.56,.64,1)}.shop-content-header-filters .shop-cart-confetti{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:3}.shop-content-header-filters .shop-cart-confetti-piece{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:2px;background-color:var(--color);opacity:0;transform:rotate(var(--angle)) translate(0) rotate(0);animation:shop-cart-confetti-fly .9s ease-out var(--delay) forwards}@keyframes shop-cart-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes shop-cart-confetti-fly{0%{opacity:1;transform:rotate(var(--angle)) translate(0) rotate(0)}60%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translate(46px) rotate(220deg)}}.shop-content-header .btn{padding:12px 16px;border:1px solid var(--Border-Button-Grey-400, #e8eaf5);font-weight:500;font-size:14px;line-height:20px;color:#4c5063;height:45px;white-space:nowrap}@media (max-width: 768px){.shop-content-header .btn{padding:10px 14px;font-size:13px;height:40px;flex:1}}@media (max-width: 480px){.shop-content-header .btn{width:100%;justify-content:center;padding:12px 16px;font-size:14px;height:45px}}.shop-content-header .btn svg{width:24px;height:24px;flex-shrink:0}@media (max-width: 768px){.shop-content-header .btn svg{width:20px;height:20px}}@media (max-width: 768px){.shop-content-header .btn p{font-size:13px}}.shop-content-header .btn span{width:24px;height:24px;background-color:#50b1ae;font-weight:500;font-size:16px;line-height:24px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;flex-shrink:0}@media (max-width: 768px){.shop-content-header .btn span{width:20px;height:20px;font-size:14px;line-height:20px}}.product-gallery-main-swiper{position:relative;margin-bottom:10px;box-shadow:0 2.21px 16.56px #7980a61a;background:linear-gradient(180deg,#e1eeff 6.71%,#f4f9ff 41.03%,#fff);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.product-gallery-main-swiper-item{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}.product-gallery-main-swiper-item img{width:100%;max-width:300px;height:auto;object-fit:contain}.product-gallery-main-swiper-shadow{background:radial-gradient(40.97% 40.97% at 50% 50%,#7980a659,#7980a600);height:28px;width:155px;transform:translateY(-8px);margin-top:-6px;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px)}.product-gallery-main-swiper .product-gallery-main-swiper-item{position:relative}.product-gallery-variant-badge{position:absolute;bottom:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#31a7dff2;color:#fff;border-radius:999px;font-size:12px;font-weight:500;line-height:16px;box-shadow:0 4px 12px #31a7df59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4}.product-gallery-variant-badge svg{color:#fff}.product-gallery-button-prev,.product-gallery-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:37px;height:37px;border-radius:50%;background-color:#fff;border:1px solid var(--Border-Card-Grey-400, #e8eaf5);box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.product-gallery-button-prev:hover,.product-gallery-button-next:hover{background-color:#f4f9ff;border-color:#31a7df}.product-gallery-button-prev:hover svg,.product-gallery-button-next:hover svg{color:#31a7df}.product-gallery-button-prev svg,.product-gallery-button-next svg{color:#4c5063;transition:color .3s ease}.product-gallery-button-prev.swiper-button-lock,.product-gallery-button-next.swiper-button-lock{display:none}.product-gallery-button-prev.swiper-button-disabled,.product-gallery-button-next.swiper-button-disabled{opacity:.45;cursor:not-allowed}.product-gallery-button-prev{left:10px}.product-gallery-button-next{right:10px}.product-gallery-thumbs-swiper{background:linear-gradient(0deg,#f4f9ff,#f4f9ff);padding:10px;border-radius:5px}.product-gallery-thumbs-swiper .swiper-slide{cursor:pointer;opacity:.6;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.product-gallery-thumbs-swiper .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-gallery-thumbs-swiper .swiper-slide.swiper-slide-thumb-active .product-gallery-thumbs-swiper-item{border:1.73px solid var(--Border-Card-Azure-blue-500, #abd9fb);background:#e0eeff}.product-gallery-thumbs-swiper-item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:2px solid transparent;overflow:hidden;background-color:#fff;padding:10px;transition:border-color .3s ease;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-ms-transition:border-color .3s ease;-o-transition:border-color .3s ease;box-shadow:0 .74px 5.54px 0 var(--ColorEffectCardMatire);position:relative}.product-gallery-thumbs-swiper-item img{width:100%;height:auto;object-fit:contain}.product-gallery-thumbs-swiper-item-variant:after{content:"";position:absolute;top:4px;inset-inline-end:4px;width:8px;height:8px;border-radius:50%;background:#31a7df;box-shadow:0 0 0 2px #fff}.product-info-title{font-weight:700;font-size:32px;line-height:45px;color:#4c5063;margin-bottom:15px}.product-info-short-description{font-weight:500;font-size:16px;line-height:24px;color:#7980a6;margin-bottom:15px}.product-info-description{flex-direction:column;row-gap:10px}.product-info-price{display:flex;align-items:baseline;column-gap:5px;margin-bottom:20px}.product-info-price>svg{align-self:center;flex-shrink:0}.product-info-price-amount{font-weight:500;font-size:28px;line-height:36px;color:#09212d}.product-info-price-amount span{font-weight:500;font-size:16px;line-height:24px;color:#09212d}.product-info-price-unit{font-weight:500;font-size:16px;line-height:24px;color:#4c5063}.product-info-variations{display:flex;flex-direction:column;row-gap:18px;margin-bottom:20px;border-radius:16px}.product-info-variation-row{display:flex;flex-direction:column;row-gap:5px}.product-info-variation-row-inline{flex-direction:row;align-items:center;column-gap:18px;row-gap:10px;flex-wrap:wrap}.product-info-variation-row-inline .product-info-variation-label{color:var(--Text-Title-Blue-950, #09212d);font-size:16px;font-weight:500;line-height:24px}.product-info-variation-label{color:#09212d;font-size:16px;font-weight:500}.product-info-variation-options{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.product-info-variation-options-swatches{gap:12px}.product-info-variation-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid #e1e5f0;color:#4c5063;font-weight:500;font-size:14px;line-height:20px;padding:10px 18px;border-radius:999px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.product-info-variation-option:hover:not(:disabled){border-color:#31a7df}.product-info-variation-option:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.product-info-variation-option-active{border-color:#31a7df;background:#31a7df;color:#fff;box-shadow:0 4px 12px #31a7df47}.product-info-variation-option-active:ho ver:not(:disabled){color:#fff}.product-info-variation-option-disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.product-info-variation-option-disabled:hover{border-color:#e1e5f0}.product-info-variation-hint{margin:4px 0 0;font-size:13px;line-height:18px;color:#7980a6}.product-info-variation-hint-error{color:#d33b3b}.product-info-variation-hint-warn{color:#d9802b;font-weight:500}.product-info-sku{margin:4px 0 0;font-size:12px;line-height:18px;color:#7980a6;letter-spacing:.3px}.product-info-sku span{font-weight:600;color:#4c5063;margin-inline-end:6px;text-transform:uppercase}.product-info-price-from{font-size:22px!important;line-height:32px!important;color:#4c5063!important}.product-info-quantity{margin-bottom:15px}.product-info-quantity-title{font-weight:500;font-size:16px;line-height:24px;color:#09212d;margin-bottom:10px}.product-info-quantity-actions{display:flex;align-items:center;column-gap:30px;margin-bottom:20px}.product-info-quantity-left{display:flex;align-items:center;justify-content:space-between;width:fit-content;height:50px;padding:4px 20px;background:var(--Color-Neutral-200, #f6f7fd);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;width:150px}.product-info-quantity-left span{font-weight:500;font-size:16px;line-height:24px;color:#09212d;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-inline-end:1px solid #e8eaf5;-webkit-user-select:none;user-select:none}.product-info-quantity-left span:last-child{border-inline-start:1px solid #e8eaf5;border-inline-end:none!important}.product-info-quantity-value{border-inline-start:none;border-inline-end:none!important}.product-info-quantity .btn{background-color:#31a7df;height:50px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;padding:0 28px;transition:background-color .18s ease,box-shadow .18s ease;box-shadow:0 4px 14px #31a7df40}.product-info-quantity .btn:hover:not(:disabled){background-color:#2196cf;box-shadow:0 6px 18px #31a7df59}.product-info-quantity .btn:disabled{background-color:#b8c0cf;box-shadow:none;cursor:not-allowed}.product-info-quantity .btn p{font-weight:500;font-size:16px;line-height:24px;color:#fff}.product-info-quantity .btn svg{width:24px;height:24px}.product-info-quantity-description{font-weight:500;font-size:14px;line-height:20px;color:#7980a6}.product-info-footer{padding-top:20px;border-top:1px solid #e8eaf5}.product-info-footer>div{display:flex;align-items:flex-start;column-gap:10px;margin-bottom:20px}.product-info-footer>div span{font-weight:500;font-size:16px;line-height:24px;color:#09212d}.product-info-footer>div p{font-weight:500;font-size:14px;line-height:20px;color:#7980a6}.history-table{width:100%;display:flex;flex-direction:column}@media (max-width: 768px){.history-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.history-table::-webkit-scrollbar{height:6px}.history-table::-webkit-scrollbar-track{background:#f1f2fa;border-radius:3px}.history-table::-webkit-scrollbar-thumb{background:#c4c8d8;border-radius:3px}.history-table::-webkit-scrollbar-thumb:hover{background:#7980a6}}.history-table-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:15px}@media (max-width: 768px){.history-table-header{min-width:700px;margin-bottom:12px}}.history-table-header-cell{font-weight:500;font-size:10px;line-height:14px;color:#4c5063}@media (max-width: 768px){.history-table-header-cell{font-size:11px;line-height:15px}}.history-table-header-cell:first-child{padding-inline-start:30px}@media (max-width: 768px){.history-table-header-cell:first-child{padding-inline-start:16px}}.history-table-header-cell:last-child{padding-inline-end:30px;text-align:end}@media (max-width: 768px){.history-table-header-cell:last-child{padding-inline-end:16px}}.history-table-body{display:flex;flex-direction:column;gap:10px}@media (max-width: 768px){.history-table-body{gap:8px}}.history-table-body-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media (max-width: 768px){.history-table-body-row{min-width:700px}}.history-table-empty{padding:60px 20px;text-align:center;background:#fff;border:1px solid var(--Color-Grey-300, #f1f2fa);border-radius:8px;margin-top:10px}@media (max-width: 768px){.history-table-empty{padding:40px 16px;border-radius:6px}}@media (max-width: 480px){.history-table-empty{padding:30px 12px}}.history-table-empty p{font-weight:500;font-size:14px;line-height:20px;color:#7980a6;margin:0}@media (max-width: 768px){.history-table-empty p{font-size:13px;line-height:19px}}.command-row{border:1px solid var(--Color-Grey-300, #f1f2fa);height:44px;border-radius:8px;background-color:#fff;margin-bottom:3px}.command-row-cell{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:16px;color:#09212d}.command-row-cell:first-child{padding-inline-start:13px}.command-row-cell:last-child{padding-inline-end:13px}.command-row-cell-status{font-weight:400;font-size:12px;line-height:16px;padding:2px 8px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;height:24px;width:fit-content;margin:auto 0}.command-row-cell-status.status-pending{background-color:#f0fefd;color:#50b1ae}.command-row-cell-status.status-delivered{background-color:#e1f7ff;color:#31a7df}.command-row-cell-status.status-rejected{background-color:#ffe1e1;color:#ff6993}.command-row-cell-action{justify-content:flex-end;font-weight:400;font-size:12px;line-height:16px;color:#7980a6;column-gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.command-row-cell-action svg{transition:all .2s}.command-row-container{transition:all .2s}.command-row-container-expanded{background:linear-gradient(180deg,#deebff 2.85%,#f4f9ff 28.25%);padding:3px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.command-row-container-expanded .command-row-cell-action svg{transform:rotate(90deg)}body[dir=rtl] .command-row-cell-action svg{transform:scaleX(-1)}body[dir=rtl] .command-row-container-expanded .command-row-cell-action svg{transform:rotate(90deg)}.command-content{padding:20px 34px 20px 44px}.command-content-row{border:1px solid var(--Color-Grey-300, #f1f2fa);padding:10px 15px;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:minmax(300px,1fr) 1fr 1fr 1fr;align-items:center;overflow:hidden}.command-content-row:not(:last-child){margin-bottom:10px}.command-content-row>div{display:flex;align-items:center}.command-content-row>div:not(:first-child){margin:auto;font-weight:500;font-size:14px;line-height:20px;color:#09212d}.command-content-row>div:last-child{justify-content:flex-end!important;margin:0!important;margin-inline-start:auto}.command-content-row-image img{height:48px;object-fit:contain;margin-inline-end:20px}.command-content-row-image p{font-weight:500;font-size:12px;line-height:16px;color:#4c5063}.command-content-row-color{width:29px;height:29px;border-radius:50%;background-color:#000}.variant-swatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #e1e5f0;background:#fff;padding:0;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;-webkit-user-select:none;user-select:none;overflow:hidden}.variant-swatch:hover:not(:disabled):not(.variant-swatch-disabled){border-color:#31a7df}.variant-swatch-thumbnail{border-radius:10px;width:56px;height:56px}.variant-swatch-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.variant-swatch-color{border-radius:50%;width:38px;height:38px;border-width:1px}.variant-swatch-text{border-radius:999px;padding:10px 18px;color:#4c5063;font-weight:500;font-size:14px;line-height:20px}.variant-swatch-text .variant-swatch-label{white-space:nowrap}.variant-swatch-text:hover:not(:disabled):not(.variant-swatch-disabled){color:#09212d}.variant-swatch-sm.variant-swatch-thumbnail{width:28px;height:28px;border-radius:6px;border-width:1px}.variant-swatch-sm.variant-swatch-color{width:18px;height:18px;border-width:1px}.variant-swatch-sm.variant-swatch-text{padding:4px 10px;font-size:12px;line-height:16px;border-width:1px}.variant-swatch-selected{border-color:#31a7df}.variant-swatch-selected.variant-swatch-color,.variant-swatch-selected.variant-swatch-thumbnail{box-shadow:0 0 0 2px #fff,0 0 0 4px #09212d}.variant-swatch-selected.variant-swatch-text{background:#31a7df;color:#fff;box-shadow:0 4px 12px #31a7df47}.variant-swatch-disabled{cursor:not-allowed;opacity:.4}.variant-swatch-disabled.variant-swatch-text{text-decoration:line-through}.variant-swatch-disabled.variant-swatch-color:after,.variant-swatch-disabled.variant-swatch-thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(0,0,0,.35) 50%,transparent calc(50% + 1px))}.variant-swatch-preview{cursor:default;pointer-events:none}.variant-swatch-more{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:22px;padding:0 6px;border-radius:999px;background:#eef0fb;color:#4c5063;font-weight:500;font-size:11px;line-height:16px}.shop-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;gap:10px;min-height:380px}.shop-empty-illustration{width:160px;height:auto;margin-bottom:6px}.shop-empty-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#09212d}.shop-empty-subtitle{margin:0;max-width:460px;font-size:12px;font-weight:400;line-height:16px;color:#7980a6}.shop-empty-reset{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e1eeff;border-radius:999px;background:#fff;color:#1475ca;font-size:13px;font-weight:500;line-height:18px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.shop-empty-reset:hover{background:#f4f9ff;border-color:#abd9fb}.shop-empty-reset svg{color:currentColor}.custom-switch{display:flex;gap:8px;border-radius:12px;padding:8px}.switch-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .3s ease;border:2px solid #deebff}.switch-button svg{opacity:.7}@media (max-width: 700px){.switch-button{width:35px;height:35px}}.switch-button.active{background-color:#e9f5ff;border:2px solid #abd9fb}.switch-button.active svg{opacity:1}.switch-icon{width:24px;height:24px;filter:brightness(.7)}.switch-button.active .switch-icon{filter:none}.exam-event-modal .event-modal-content{display:flex;padding:0;max-height:900px;flex-direction:column;position:relative}.exam-event-modal .event-modal-content .warning-alert-container{position:absolute;top:66px;display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(0deg,#0f1a5c00 12.26%,#0f1a5c33 57.07%,#0f1a5c80);height:150px}.exam-event-modal .event-modal-content .warning-alert-container .close-alert-icon{position:absolute;top:10px;cursor:pointer}.exam-event-modal .event-modal-content .modal-header{display:flex;position:fixed;top:0;align-items:center;width:100%;border-radius:10px 10px 0 0;padding:15px 15px 15px 25px;color:var(--grey-800);font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:500;line-height:26px;gap:35px;position:relative;background:linear-gradient(90deg,#edf8ff .08%,#fff 137.75%)}.exam-event-modal .event-modal-content .modal-header .close-icon{position:absolute;cursor:pointer;top:10px}.exam-event-modal .event-modal-content .event-modal-body{display:flex;flex-direction:column;padding:15px 20px 20px;scrollbar-color:#f1f2fa white;scrollbar-width:thin;gap:15px;overflow:auto}.exam-event-modal .event-modal-content .event-modal-body .live-dot{width:10px;height:10px;background-color:red;border-radius:50%;box-shadow:0 0 10px #f009;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}to{transform:scale(1);opacity:1}}.exam-event-modal .event-modal-content .event-modal-body .event-name{color:var(--blue-950);text-overflow:ellipsis;font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex;align-items:center;justify-content:space-between}.exam-event-modal .event-modal-content .event-modal-body .ql-container.ql-snow{border:1px solid var(--grey-400);border-radius:0 0 8px 8px;border-top:0px}.exam-event-modal .event-modal-content .event-modal-body .ql-toolbar.ql-snow{border:1px solid var(--grey-400);border-bottom:0px;border-radius:8px 8px 0 0}.exam-event-modal .event-modal-content .event-modal-body .ql-toolbar.ql-snow .ql-formats{margin-right:0}.exam-event-modal .event-modal-content .event-modal-body .ql-snow .ql-picker.ql-header .ql-picker-label:before,.exam-event-modal .event-modal-content .event-modal-body .ql-snow .ql-picker.ql-header .ql-picker-item:before{color:#4c5063;font-weight:500}.exam-event-modal .event-modal-content .event-modal-body .date-info-container{display:flex;gap:10px;flex-direction:column}.exam-event-modal .event-modal-content .event-modal-body .date-info-container .date-inputs-container{display:flex;justify-content:space-between;gap:10px}.exam-event-modal .event-modal-content .event-modal-body .date-info-container .date-description{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.exam-event-modal .event-modal-content .event-modal-body .event-info-container{display:flex;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:16px;flex-direction:column;gap:10px}.exam-event-modal .event-modal-content .event-modal-body .event-info-container .info-item{display:flex;align-items:center;gap:15px}.exam-event-modal .event-modal-content .event-modal-body .attachments-list-container{display:flex;flex-direction:column;gap:10px}.exam-event-modal .event-modal-content .event-modal-body .attachments-list-container .header{display:flex;justify-content:space-between;align-items:center}.exam-event-modal .event-modal-content .event-modal-body .attachments-list-container .header span{color:var(--blue-950);font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:500;line-height:14px}.exam-event-modal .event-modal-content .event-modal-body .attachments-list-container .header .divider{border:1px solid var(--grey-400);height:1px;width:75%}.exam-event-modal .event-modal-content .teacher-name{display:flex;align-items:center;gap:7px;color:#7980a6;font-size:12px;font-weight:400}.exam-event-modal .event-modal-content .description-section{display:flex;flex-direction:column;gap:7px}.exam-event-modal .event-modal-content .description-section .description-label{color:var(--blue-950);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.exam-event-modal .event-modal-content .description-section .description-container{color:#09212d;font-weight:400;font-size:12px;border:1px solid #e3e3e3;border-radius:5px;padding:10px}.exam-event-modal .event-modal-content .description-section .description-container p{margin:0}.exam-event-modal .event-modal-content .header{display:flex;position:relative;justify-content:space-between}.exam-event-modal .event-modal-content .header .countdown-container{position:absolute;inset-inline-end:10%;top:-120%}.exam-event-modal .event-modal-content .session-name{display:flex;align-items:center;gap:7px;color:#09212d;font-size:14px;font-weight:700}.exam-event-modal .modal-actions-container{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:20px}.exam-event-modal .modal-actions-container button{display:flex;height:35px;padding:8px 14px;justify-content:center;align-items:center;border-radius:8px;color:var(--white);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.exam-event-modal .modal-actions-container .confirm-btn{color:var(--white);background:var(--blue-800);border:0}.exam-event-modal .modal-actions-container .cancel-btn{color:var(--blue-800);border:1px solid var(--blue-800);background:var(--white)}.date-display-container{display:flex;flex-direction:column;width:100%;gap:5px}.date-display-container .date-display{display:flex;padding:5px;border-radius:5px;align-items:center;border:1px solid var(--grey-400);color:var(--grey-800);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:500;width:100%;line-height:16px;justify-content:space-between}.date-display-container .label{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.list-view{display:flex;flex-direction:column;gap:12px;padding:10px;background:#f9fbff;border-radius:10px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.list-view--empty{align-items:center;justify-content:center;overflow:hidden}.list-view__empty{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.list-view__empty-icon{width:120px;height:auto;margin-bottom:16px}.list-view__empty-title{font-size:18px;font-weight:500;color:#1a1a2e;margin:0 0 8px}.list-view__empty-desc{font-size:12px;font-weight:400;color:#7980a6;margin:0}.list-view::-webkit-scrollbar{width:6px}.list-view::-webkit-scrollbar-track{background:transparent}.list-view::-webkit-scrollbar-thumb{background:#31a7df4d;border-radius:3px}.list-view::-webkit-scrollbar-thumb:hover{background:#31a7df80}.list-view .day-group{background:#fff!important;padding:10px;border-radius:12px;overflow:hidden;border:1px solid var(--grey-300);box-shadow:-1px 3px 21.3px 5px var(--ColorEffectSection);flex-shrink:0}.list-view .day-group.today .day-header{background:var(--azure-blue-500)}.list-view .day-group.today .day-header .day-name,.list-view .day-group.today .day-header .day-date,.list-view .day-group.today .day-header .sessions-count,.list-view .day-group.today .day-header .sessions-count span{color:var(--white)!important}.list-view .day-group .day-header{display:flex;align-items:center;gap:12px;height:42px;padding:12px 20px;background:#f5fbff;cursor:pointer;transition:background .2s ease;border-radius:5px}.list-view .day-group .day-header .collapse-button{background:#fff;border:1px solid #e8eaf5;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:4px}.list-view .day-group .day-header .collapse-button .collapse-icon{color:var(--grey-700);transition:transform .2s ease}.list-view .day-group .day-header .day-info{display:flex;align-items:center;gap:8px;flex:1}.list-view .day-group .day-header .day-info .day-name{color:var(--azure-blue-500);font-family:Noto Sans Arabic;font-size:14px;font-weight:500;text-transform:capitalize}.list-view .day-group .day-header .day-info .day-date{color:#abd9fb;font-family:Noto Sans Arabic;font-size:14px;font-weight:400}.list-view .day-group .day-header .sessions-count{display:flex;align-items:center;gap:6px;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-weight:400}.list-view .day-group .day-header .sessions-count svg{font-size:16px}.list-view .day-group .events-list{display:flex;flex-direction:column;gap:0}.event-list-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:15px 5px;padding:16px 20px;background:#fff;border-bottom:1px solid var(--grey-300);transition:background .2s ease;box-shadow:0 2px 8.8px #7980a630;border-radius:5px;cursor:pointer;height:60px;position:relative}.event-list-card:last-child{border-bottom:none}.event-list-card:hover{background:var(--grey-100)}.event-list-card .session-curve{position:absolute;left:2px;top:50%;transform:translate(-50%,-40%)}.event-list-card .event-icon-container{position:relative;display:flex;align-items:center;justify-content:center;min-width:40px}.event-list-card .event-name-container{display:flex;gap:8px;width:40%}.event-list-card .event-content{display:flex;flex-direction:column;min-width:0}.event-list-card .event-content .event-title{color:var(--blue-950);font-family:Noto Sans Arabic;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list-card .event-content .event-description{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list-card .event-time{display:flex;align-items:center;gap:6px;color:var(--grey-700);font-family:Noto Sans Arabic;font-size:12px;font-weight:400;white-space:nowrap}.event-list-card .event-time svg{font-size:16px}.event-list-card .event-status .status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-family:Noto Sans Arabic;font-size:11px;font-weight:500;white-space:nowrap}.event-list-card .event-status .status-badge .status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.event-list-card .event-status .status-badge.status-terminée{background:#f1f9ff;color:#31a7df}.event-list-card .event-status .status-badge.status-started{background:#f0fefd;color:#50b1ae}.event-list-card .event-status .status-badge.status-bientôt,.event-list-card .event-status .status-badge.status-prochain{background:#eaecff;color:#745efe}.event-list-card .event-timer{display:flex;align-items:center;gap:10px;white-space:nowrap}.event-list-card .event-timer__label{color:var(--grey-700);font-family:Noto Sans Arabic;font-size:13px;font-weight:500}.event-list-card .event-actions{display:flex;align-items:center;gap:12px}.event-list-card .event-actions .exam-action-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;font-family:Noto Sans Arabic;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.event-list-card .event-actions .exam-action-btn svg{font-size:18px}.event-list-card .event-actions .exam-action-btn.download{background:var(--white);color:var(--grey-700);border:1px solid var(--grey-300)}.event-list-card .event-actions .exam-action-btn.download:hover:not(:disabled){border-color:var(--azure-blue-500);color:var(--azure-blue-500)}.event-list-card .event-actions .exam-action-btn.upload{background:var(--azure-blue-500);color:var(--white);border:1px solid var(--azure-blue-500)}.event-list-card .event-actions .exam-action-btn.upload:hover:not(:disabled){opacity:.9}.event-list-card .event-actions .exam-action-btn:disabled{cursor:not-allowed;background:#f1f5fb;border-color:#f1f5fb;color:#c2cad8}.event-list-card .event-actions .exam-action-btn:disabled.upload{background:#eaf4ff;border-color:#eaf4ff;color:#a9cdf2}@media (max-width: 768px){.event-list-card{flex-direction:column;align-items:flex-start;gap:12px}.event-list-card .event-icon-container{align-self:flex-start}.event-list-card .event-time,.event-list-card .event-status,.event-list-card .event-timer,.event-list-card .event-actions{width:100%;justify-content:center}}.exam-pdf-modal{width:100%!important;max-width:1200px;border-radius:20px;padding:10px}.exam-pdf-modal .exam-pdf-modal-content{width:100%!important}.exam-pdf-modal-modal-header{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 26px;background:transparent}.exam-pdf-modal-modal-header .header-title{display:flex;align-items:center;gap:14px}.exam-pdf-modal-modal-header .header-title .header-badge{display:flex;align-items:center;justify-content:center}.exam-pdf-modal-modal-header .header-title .header-badge svg{width:44px;height:44px}.exam-pdf-modal-modal-header .header-title h2{margin:0;font-size:20px;font-weight:600;color:#09212d}.exam-pdf-modal-modal-header .header-close{width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#4c5063;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #09212d14;transition:background .2s ease}.exam-pdf-modal-modal-header .header-close:hover{background:#f1f4fb}.exam-pdf-modal-body{margin-top:0;position:relative;z-index:1;background:#fff;border-radius:20px;padding:24px 20px}.exam-pdf-modal-body .title{color:#09212d;font-size:16px;text-align:center;display:flex;justify-content:center;font-weight:500;margin-bottom:20px}.exam-pdf-modal-body .modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:32px;padding-bottom:20px}.exam-pdf-modal-body .modal-actions button{padding:16px;height:35px;border-radius:5px;display:flex;align-items:center;font-size:12px;font-weight:400;cursor:pointer;transition:all .3s ease;border:none}.exam-pdf-modal-body .modal-actions button.cancel-btn{background-color:#f9fcfe;color:#31a7df;border:1px solid #31a7df}.exam-pdf-modal-body .modal-actions button.cancel-btn:hover{background-color:#e8eaf5}.exam-pdf-modal-body .modal-actions button.confirm-btn{background-color:#31a7df;color:#fff}.exam-pdf-modal-body .modal-actions button.confirm-btn:hover{background-color:#2891c7}.exam-pdf-modal-actions{display:flex;align-items:center;justify-content:flex-end;column-gap:10px}.exam-pdf-modal{display:flex;gap:24px}@media (max-width: 768px){.exam-pdf-modal-body .exam-pdf-modal{flex-direction:column}.exam-options{width:100%}.exam-preview{height:280px}}.exam-left{flex:1;padding:20px;min-width:0;background-color:#f9fbff;border-radius:10px}.exam-preview{height:400px;display:flex;align-items:center;justify-content:center;position:relative}.exam-preview .empty{color:#8f9bb3;font-size:13px}.preview-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-wrapper img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.preview-wrapper .pdf-placeholder{width:140px;height:180px;border-radius:6px;background:#edf2ff;color:#2f54eb;display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:1px}.preview-wrapper .remove-selected{position:absolute;right:8px;top:8px;border:none;background-color:unset;border-radius:50%;padding:4px;cursor:pointer}.exam-thumbs{margin-top:12px;display:flex;gap:10px;overflow-x:auto;padding:6px}.thumb{width:120px;display:flex;flex-direction:column;align-items:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.thumb .thumb-media{position:relative;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:#f6f8fc;border:1px solid #e8eaf5}.thumb .thumb-media.active{border:1px solid #abd9fb}.thumb .thumb-media img{width:100%;height:100%;object-fit:cover}.thumb .thumb-media .pdf-icon{color:#2f54eb;font-weight:700;background:#edf2ff;border-radius:4px;padding:4px 8px;font-size:12px}.thumb .thumb-media .thumb-remove{position:absolute;right:6px;top:5px;border:none;background-color:unset;cursor:pointer}.thumb .thumb-media .thumb-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f6f8fcb3;border-radius:6px}.thumb--loading .thumb-media{background:#f6f8fc;border:1px solid #e8eaf5}.thumb .thumb-index{text-align:center;font-size:10px;color:#7980a6;font-weight:500;border-radius:50%;width:19px;display:flex;align-items:center;justify-content:center;height:19px;background-color:#fff;padding:6px 0;border:1px solid #e8eaf5;margin-top:5px}.thumb.add{border:1px dashed #abd9fb;background:#f9fbff;width:100px;height:148px}.thumb.add .add-inner{height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-weight:400;color:#7980a6;padding:20px 8px;text-align:center;font-size:10px}.exam-options{width:320px;display:flex;flex-direction:column;padding-top:10px}.exam-options .options-title{font-weight:500;font-size:18px;background-color:#f9fbff;border-radius:10px;padding:10px;text-align:center;color:#09212d;margin-bottom:12px}.exam-options .option{margin-bottom:14px}.exam-options .option .label{color:#6b778c;font-size:13px;margin-bottom:6px}.exam-options .merge-option{margin-top:20px;margin-bottom:18px}.exam-options .merge-option .ant-checkbox-wrapper{font-size:14px;color:#09212d;align-items:center}.exam-options .actions{display:flex;gap:10px;justify-content:stretch;margin-top:auto;padding-top:16px}.exam-options .actions .confirm-btn{width:100%;height:48px;border-radius:12px;background-color:#31a7df;border:none;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;box-shadow:0 6px 14px #31a7df4d}.exam-options .actions .confirm-btn:hover:not(:disabled){background-color:#2891c7!important}.orientation-radio{display:flex;gap:10px}.orientation-tile{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-direction:column;padding:12px;border-radius:8px;border:1px solid #e8eaf5;background:#f9fbff;color:#09212d;cursor:pointer;font-weight:500;font-size:12px;text-align:center;min-height:110px;transition:border-color .2s ease,background .2s ease}.orientation-tile.selected{border-color:#31a7df;background:#f0f9ff}.orientation-tile svg{max-width:100%}.margin-radio{display:flex;gap:10px}.margin-tile{flex:1 1 0;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:110px;padding:10px 6px;border-radius:8px;border:1px solid #e8eaf5;background:#f9fbff;color:#09212d;cursor:pointer;font-weight:500;font-size:12px;text-align:center;transition:border-color .2s ease,background .2s ease}.margin-tile.selected{border-color:#31a7df;background:#f0f9ff}.margin-tile span{line-height:1.25}.margin-tile .page-visual{display:flex;align-items:center;justify-content:center}.margin-tile .page-visual svg{height:46px;width:auto;max-width:100%}.margin-tile .page.none{--m: 0px}.margin-tile .page.small{--m: 6px}.margin-tile .page.large{--m: 12px}.exam-attachement-card-container{border-radius:5px;border:.759px solid var(--grey-400);padding:10px;display:flex;justify-content:space-between}.exam-attachement-card-container .content{display:flex;align-items:center;gap:10px}.exam-attachement-card-container .content span{max-width:150px;color:var(--blue-950);font-family:Noto Sans Arabic;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.exam-attachement-card-container .exam-attachment-actions{display:flex;gap:10px;align-items:center}.exam-attachement-card-container .exam-attachment-actions .action-icon{cursor:pointer}.exam-timer{direction:ltr;display:inline-flex;align-items:center;position:relative;gap:10px}.clock-wrap{position:relative;width:100px;height:100px}.clock-img{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center}.clock-img svg{width:34px;height:34px}.segments{width:100px;height:100px}.time-pill{position:absolute;top:50%;left:50%;transform:translate(15%,-50%);right:-20px;height:28px;border-radius:25px;display:flex;align-items:center;justify-content:center;padding:15px;width:90px;color:#fff;font-weight:700;box-shadow:0 .98px 3.93px 0 var(--ColorEffectHelp)}.time-text{font-size:14px;letter-spacing:1px}.file-upload-container{display:flex;justify-content:center;align-items:center;padding:15px;border:2px dashed #deebff;border-radius:12px}.file-upload-container .upload-area{width:100%;min-height:200px;border:0;background-color:#f9fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;cursor:pointer;transition:all .3s ease;position:relative}.file-upload-container .upload-area:hover{border-color:#60a5fa;background-color:#f0f9ff}.file-upload-container .upload-area.dragging{border-color:#3b82f6;background-color:#dbeafe;transform:scale(1.02)}.file-upload-container .upload-area.disabled{cursor:not-allowed;opacity:.55}.file-upload-container .upload-area.disabled:hover{border-color:transparent;background-color:#f9fbff;transform:none}.file-upload-container .upload-icon-wrapper{margin-bottom:20px}.file-icon{color:#3b82f6}.upload-text{color:#6b7280;font-size:14px;margin-bottom:16px;text-align:center}.upload-text strong{color:#374151;font-weight:600}.download-button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fcfcff;border:1px solid #e8eaf5;border-radius:100px;color:#4c5063;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease}.download-button:disabled{cursor:not-allowed;opacity:.6}.download-button:disabled:hover svg{transform:none}.download-button svg{transition:transform .2s ease}.download-button:hover svg{transform:translateY(-2px)}.selected-file{margin-top:16px;font-size:12px;color:#10b981;font-weight:500}@media (max-width: 640px){.upload-area{padding:32px 16px}.upload-icon-bg{width:64px;height:64px}.file-icon{width:24px;height:24px}}.exam-event-modal .ant-modal .ant-modal-content{padding:0!important}.exam-event-modal .start-exam-modal-body{display:flex;flex-direction:column;align-items:center;padding:20px}.exam-event-modal .start-exam-modal-body span{width:70%;text-align:center;padding-top:20px;color:#09212d;font-weight:400;font-size:16px}.exam-event-modal .start-exam-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px 20px 20px}.exam-event-modal .start-exam-modal-footer button{border-radius:5px;display:flex;font-family:Noto Sans Arabic;align-items:center;height:30px;font-size:12px;font-weight:400;padding:12px;cursor:pointer}.exam-event-modal .start-exam-modal-footer .cancel-btn{border:1px solid #31a7df;color:#31a7df;background:#f9fcfe}.exam-event-modal .start-exam-modal-footer .confirm-btn{background:#31a7df;border:1px solid #31a7df;color:#fff}.biblio-page :where(.css-dev-only-do-not-override-ac2jek).ant-tabs .ant-tabs-tab-btn{display:flex;align-items:center}.biblio-page .biblio-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}@media (max-width: 768px){.biblio-page .biblio-header{flex-direction:column;align-items:stretch}}.biblio-page .biblio-header .biblio-header-left{display:flex;flex-direction:column;gap:6px;min-width:0}.biblio-page .biblio-header .biblio-header-left h2{color:#09212d;font-size:20px;font-weight:600;line-height:24px}@media (max-width: 480px){.biblio-page .biblio-header .biblio-header-left h2{font-size:18px}}.biblio-page .biblio-header .biblio-header-left p{color:#7980a6;font-size:12px;font-weight:400;line-height:18px}.biblio-page .biblio-header .biblio-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.biblio-page .biblio-header .biblio-header-right button{text-wrap:nowrap}@media (max-width: 768px){.biblio-page .biblio-header .biblio-header-right{width:100%;flex-direction:column;align-items:stretch}}.biblio-page .biblio-header .biblio-header-right .input-form{border-radius:10px;border:1px solid rgb(241,242,250);background:#fff}.biblio-page .biblio-header .biblio-header-right .ui-input{min-width:320px}@media (max-width: 768px){.biblio-page .biblio-header .biblio-header-right .ui-input{min-width:100%}}.biblio-page .biblio-body{background-color:#fff;padding:20px;border-radius:10px}@media (max-width: 480px){.biblio-page .biblio-body{padding:12px}}.biblio-page .biblio-content{height:100%}.biblio-page .biblio-content .subjects-filter{display:flex;flex-wrap:nowrap;gap:10px;padding:10px 2px 14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.biblio-page .biblio-content .subjects-filter::-webkit-scrollbar{display:none}.biblio-page .biblio-content .subjects-filter.is-dragging{cursor:grabbing;scroll-behavior:auto}.biblio-page .biblio-content .subjects-filter .subject-filter-wrapper{flex:0 0 auto;min-width:110px}@media (max-width: 480px){.biblio-page .biblio-content .subjects-filter .subject-filter-wrapper{min-width:96px}}.biblio-page .biblio-content .biblio-trimesters{padding-bottom:12px;overflow-x:auto}.biblio-page .biblio-content .biblio-trimesters .custom-segmented{min-width:fit-content}.biblio-page .biblio-content .biblio-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px}.biblio-page .biblio-content .biblio-filters .select-filters{display:flex;gap:10px;flex-wrap:wrap}.biblio-page .biblio-content .biblio-filters .filter-select{min-width:160px}@media (max-width: 480px){.biblio-page .biblio-content .biblio-filters .filter-select{min-width:100%}}.biblio-page .biblio-content .biblio-filters .view-actions{display:flex;gap:8px}.biblio-page .biblio-content .biblio-filters .view-actions .view-btn{width:36px;height:36px;border-radius:10px;border:1px solid #deebff;background:#f9fbff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#48a3e8}.biblio-page .biblio-content .biblio-filters .view-actions .view-btn-active{background:#e9f5ff;border-color:#48a3e8}@media (max-width: 768px){.biblio-page .biblio-content .biblio-filters{flex-direction:column;align-items:stretch}.biblio-page .biblio-content .biblio-filters .view-actions{justify-content:flex-end}.biblio-page .biblio-content .biblio-filters .filter-select{width:100%}}.biblio-page .biblio-content .biblio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}@media (min-width: 1400px){.biblio-page .biblio-content .biblio-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.biblio-page .biblio-content .biblio-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width: 480px){.biblio-page .biblio-content .biblio-grid{grid-template-columns:1fr}}.biblio-page .biblio-content .biblio-list{display:flex;flex-direction:column;gap:10px}.biblio-page .biblio-content .collection-detail{display:flex;flex-direction:column;gap:16px}.biblio-page .biblio-content .collection-detail__header{display:flex;align-items:center;gap:12px;padding-bottom:4px}.biblio-page .biblio-content .collection-detail__back{width:36px;height:36px;border-radius:10px;border:1px solid #e6e9f8;background:#f9fbff;color:#48a3e8;cursor:pointer;display:flex;align-items:center;justify-content:center}.biblio-page .biblio-content .collection-detail__back:hover{background:#e9f5ff}.biblio-page .biblio-content .collection-detail__title{margin:0;color:#09212d;font-size:18px;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.biblio-page .biblio-content .collection-detail__count{color:#7980a6;font-size:13px;font-weight:500}.biblio-page .biblio-content .collection-detail__empty{color:#7980a6;font-size:13px;text-align:center;padding:24px 0}.biblio-exam-card{background:var(--white);border-radius:20px;border:1px solid #dfe8ff;box-shadow:none;padding:18px;display:flex;flex-direction:column;gap:14px}@media (max-width: 480px){.biblio-exam-card{padding:14px;gap:10px;border-radius:14px}}.biblio-exam-card .card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.biblio-exam-card .card-top .avatar{width:48px;height:48px;border-radius:50%;background:#eff6ff;border:1px solid #eff6ff;display:flex;align-items:center;justify-content:center;color:#48a3e8;flex:0 0 auto}.biblio-exam-card .card-top .status{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;flex:1}.biblio-exam-card .card-top .status svg{width:20px;height:20px;flex:0 0 auto}.biblio-exam-card .card-top .status .status-label{font-size:12px;font-weight:400;line-height:20px}.biblio-exam-card .card-top .status.status-verified{color:#50b1ae}.biblio-exam-card .card-top .status.status-pending{color:#f5850b}.biblio-exam-card .card-top .bookmark{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;color:#7980a6;padding:6px;border-radius:10px}.biblio-exam-card .card-top .bookmark:hover{background:#f6f7fd}.biblio-exam-card .card-body{display:flex;flex-direction:column;gap:14px}.biblio-exam-card .card-body .title{color:#09212d;font-size:16px;font-weight:500;line-height:32px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:64px}.biblio-exam-card .card-body .sub-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.biblio-exam-card .card-body .sub-row .trimester{display:inline-flex;width:fit-content;padding:6px 12px;border-radius:100px;background:#e9f5ff;color:#1475ca;font-size:12px;font-weight:400;line-height:20px}.biblio-exam-card .card-body .sub-row .files{display:flex;align-items:center;gap:8px;color:#7980a6;font-size:12px;font-weight:400;line-height:24px}.biblio-exam-card .divider{width:100%;height:1px;background:#e6e9f8}.biblio-exam-card .card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.biblio-exam-card .card-footer .meta{display:flex;align-items:center;gap:16px}.biblio-exam-card .card-footer .meta .useful{height:40px;padding:10px 14px;border-radius:100px;border:1px solid #e6e9f8;background:#fcfcff;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.biblio-exam-card .card-footer .meta .useful svg{width:18px;height:18px}.biblio-exam-card .card-footer .meta .useful span{color:#4c5063;font-size:10px;font-weight:500;line-height:20px}.biblio-exam-card .card-footer .meta .students{display:inline-flex;align-items:baseline;gap:6px}.biblio-exam-card .card-footer .meta .students .count{color:#09212d;font-size:12px;font-weight:500;line-height:24px}.biblio-exam-card .card-footer .meta .students .label{color:#7980a6;font-size:12px;font-weight:400;line-height:24px}.biblio-exam-card .card-footer .go{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;background:#31a7df;color:var(--white);display:flex;align-items:center;justify-content:center}.biblio-exam-card .card-footer .go svg{width:24px;height:24px}.biblio-exam-card .card-footer .go:hover{background:#1a84b5}.biblio-exam-card-masked{padding:28px;gap:22px}.biblio-exam-card-masked .masked-header{display:flex;align-items:center;gap:16px;width:100%}.biblio-exam-card-masked .masked-icon{width:33px;height:33px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.biblio-exam-card-masked .masked-icon svg{width:33px;height:33px;display:block}.biblio-exam-card-masked .masked-title{color:#09212d;font-size:16px;font-weight:500;line-height:32px}.biblio-exam-card-masked .masked-subtitle{width:100%;color:#c7cbe2;font-size:16px;font-weight:500;line-height:40px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.biblio-exam-card-masked .masked-btn{width:100%;height:35px;border-radius:5px;border:1px solid rgb(232,234,245);background:#fcfcff;cursor:pointer;font-size:12px;font-weight:500;color:#4c5063}.biblio-exam-list-item{background:var(--white);border-radius:12px;border:1px solid #eef0fb;box-shadow:0 2px 8px #7980a614;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.biblio-exam-list-item .left{display:flex;align-items:center;gap:12px;min-width:260px;flex:1}.biblio-exam-list-item .left .avatar{width:34px;height:34px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center;color:#48a3e8;flex:0 0 auto}.biblio-exam-list-item .left .info{display:flex;flex-direction:column;gap:4px;min-width:0}.biblio-exam-list-item .left .info .title{color:#09212d;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.biblio-exam-list-item .left .info .files{display:flex;align-items:center;gap:6px;color:#7980a6;font-size:10px;font-weight:400;line-height:14px}.biblio-exam-list-item .trimester{padding:4px 10px;border-radius:100px;background:#e9f5ff;color:#1475ca;font-size:10px;font-weight:500;line-height:14px;flex:0 0 auto;white-space:nowrap}.biblio-exam-list-item .status{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-width:130px;flex:0 0 auto}.biblio-exam-list-item .status svg{width:16px;height:16px}.biblio-exam-list-item .status .label{font-size:10px;font-weight:400;line-height:14px}.biblio-exam-list-item .status.status-verified{color:#50b1ae}.biblio-exam-list-item .status.status-pending{color:#f5850b}.biblio-exam-list-item .right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.biblio-exam-list-item .right .useful{height:28px;padding:6px 10px;border-radius:100px;border:1px solid #e6e9f8;background:#fcfcff;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.biblio-exam-list-item .right .useful svg{width:14px;height:14px}.biblio-exam-list-item .right .useful span{color:#4c5063;font-size:10px;font-weight:500;line-height:14px;white-space:nowrap}.biblio-exam-list-item .right .students{display:inline-flex;align-items:baseline;gap:4px}.biblio-exam-list-item .right .students .count{color:#09212d;font-size:10px;font-weight:500;line-height:14px}.biblio-exam-list-item .right .students .label{color:#7980a6;font-size:10px;font-weight:400;line-height:14px}.biblio-exam-list-item .right .go{width:28px;height:28px;border-radius:50%;border:none;cursor:pointer;background:#31a7df;color:var(--white);display:flex;align-items:center;justify-content:center}.biblio-exam-list-item .right .bookmark{background:transparent;border:none;cursor:pointer;color:#7980a6;display:flex;align-items:center;padding:4px;border-radius:8px}.biblio-exam-list-item .right .bookmark:hover{background:#f6f7fd}@media (max-width: 1100px){.biblio-exam-list-item{flex-wrap:wrap}.biblio-exam-list-item .trimester{order:3}.biblio-exam-list-item .status{order:4}.biblio-exam-list-item .right{order:5;width:100%;justify-content:flex-end}}@media (max-width: 768px){.biblio-exam-list-item{flex-wrap:wrap;gap:10px;padding:10px}.biblio-exam-list-item .left{min-width:0;flex:1 1 100%}.biblio-exam-list-item .left .info .title{max-width:100%}.biblio-exam-list-item .trimester{order:3}.biblio-exam-list-item .status{order:4;min-width:auto}.biblio-exam-list-item .right{order:5;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.biblio-exam-list-item .right .useful span{display:none}}.add-exam-modal .ant-modal-content{padding:0;border-radius:14px;overflow:hidden}.add-exam-modal .add-exam-modal-content{padding:16px 18px}.add-exam-modal .add-exam-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;overflow:hidden;margin-bottom:12px}.add-exam-modal .add-exam-modal-header .add-exam-modal-header-title{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.add-exam-modal .add-exam-modal-header .add-exam-modal-header-title h2{margin:0;color:#09212d;font-size:16px;font-weight:600;line-height:20px}.add-exam-modal .add-exam-modal-header .add-exam-modal-header-icon{width:28px;height:28px;border-radius:8px;background:#ffffffbf;color:#48a3e8;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.add-exam-modal .add-exam-modal-header .close-icon{position:relative;z-index:1;cursor:pointer;color:#4c5063}.add-exam-modal .add-exam-modal-body{padding:0}.add-exam-modal .add-exam-modal__hint{border-radius:10px;padding:8px 10px;display:flex;justify-content:center;align-items:center;gap:8px;color:#48a3e8;font-size:11px;font-weight:500;margin-bottom:12px}.add-exam-modal .add-exam-modal__hint svg{flex:0 0 auto}.add-exam-modal .add-exam-modal__form{display:flex;flex-direction:column;margin-top:40px;gap:12px}.add-exam-modal .add-exam-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 680px){.add-exam-modal .add-exam-modal__row{grid-template-columns:1fr}}.add-exam-modal .add-exam-modal__field{display:flex;flex-direction:column;gap:6px}.add-exam-modal .add-exam-modal__field label{color:#7980a6;font-size:11px;font-weight:500}.add-exam-modal .add-exam-modal__field label .req{color:#ff4d4f}.add-exam-modal .add-exam-modal__field_title{display:flex;align-items:center;gap:6px}.add-exam-modal .add-exam-modal__field_title label{color:#7980a6;font-size:11px;font-weight:500}.add-exam-modal .add-exam-modal__field_title label .req{color:#ff4d4f}.add-exam-modal .add-exam-modal__input_title{height:36px;width:90%;background:unset;border-radius:8px;border:0px;padding:0 12px;font-size:12px;outline:none}.add-exam-modal .add-exam-modal__input{height:36px;background:unset;border:1px solid #e6e9f8;border-radius:8px;padding:0 12px;font-size:12px;outline:none}.add-exam-modal .add-exam-modal__select .ant-select-selector{height:36px!important;border-radius:10px!important;border:1px solid #e6e9f8!important;padding:0 12px!important;align-items:center!important;font-size:12px}.add-exam-modal .add-exam-modal__select.ant-select-focused .ant-select-selector{border-color:#48a3e8!important;box-shadow:0 0 0 2px #48a3e82e!important}.add-exam-modal .add-exam-modal__error{color:#ff4d4f;font-size:11px;font-weight:500;margin-top:2px}.add-exam-modal .add-exam-modal__input.has-error,.add-exam-modal .add-exam-modal__input_title.has-error{border:1px solid #ff4d4f}.add-exam-modal .add-exam-modal__select.has-error .ant-select-selector{border-color:#ff4d4f!important}.add-exam-modal .add-exam-modal__editor{border:1px solid #e6e9f8;border-radius:10px;overflow:hidden;background:#fff}.add-exam-modal .add-exam-modal__textarea{width:100%;min-height:86px;resize:none;border:0;outline:none;padding:10px 12px;font-size:12px;color:#09212d}.add-exam-modal .add-exam-modal__editor-toolbar{border-top:0px;background:unset;padding:6px 8px;display:flex;gap:10px}.add-exam-modal .add-exam-modal__editor-toolbar button{border:0;background:transparent;color:#7980a6;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.add-exam-modal .add-exam-modal__editor-toolbar button:hover{color:#48a3e8}.add-exam-modal .add-exam-modal__dropzone{border:1px dashed #cfe5ff;background:#f9fbff;border-radius:12px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer}.add-exam-modal .add-exam-modal__dropzone:hover{border-color:#48a3e8;background:#f3f9ff}.add-exam-modal .add-exam-modal__drop-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#48a3e8}.add-exam-modal .add-exam-modal__drop-icon img{width:54px;height:54px;object-fit:contain}.add-exam-modal .add-exam-modal__drop-text{text-align:center;color:#09212d;font-size:12px;font-weight:500}.add-exam-modal .add-exam-modal__drop-text .link{color:#48a3e8}.add-exam-modal .add-exam-modal__drop-text .sub{margin-top:2px;color:#7980a6;font-size:11px;font-weight:400}.add-exam-modal .add-exam-modal__file-input{display:none}.add-exam-modal .add-exam-modal__upload-row{margin-top:10px;background:#fff;border:1px solid #eef1fb;border-radius:12px;padding:10px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"left right" "progress progress";gap:10px}.add-exam-modal .add-exam-modal__upload-row .left{grid-area:left;display:flex;align-items:center;gap:10px;min-width:0}.add-exam-modal .add-exam-modal__upload-row .left .file-icon{width:34px;height:34px;border-radius:10px;background:#f2f7ff;color:#48a3e8;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.add-exam-modal .add-exam-modal__upload-row .left .meta{min-width:0}.add-exam-modal .add-exam-modal__upload-row .left .meta .name{color:#09212d;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-exam-modal .add-exam-modal__upload-row .left .meta .size{color:#7980a6;font-size:11px;font-weight:400}.add-exam-modal .add-exam-modal__upload-row .right{grid-area:right;display:flex;align-items:center;justify-content:flex-end}.add-exam-modal .add-exam-modal__upload-row .right .remove{border:0;background:transparent;cursor:pointer;color:#7980a6;display:flex;align-items:center;justify-content:center;padding:0}.add-exam-modal .add-exam-modal__upload-row .right .remove:hover{color:#ff4d4f}.add-exam-modal .add-exam-modal__upload-row .progress{grid-area:progress;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px}.add-exam-modal .add-exam-modal__upload-row .progress .bar{width:100%;height:6px;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.add-exam-modal .add-exam-modal__upload-row .progress .bar::-webkit-progress-bar{background-color:#eef3ff;border-radius:999px}.add-exam-modal .add-exam-modal__upload-row .progress .bar::-webkit-progress-value{background-color:#48a3e8;border-radius:999px}.add-exam-modal .add-exam-modal__upload-row .progress .bar::-moz-progress-bar{background-color:#48a3e8;border-radius:999px}.add-exam-modal .add-exam-modal__upload-row .progress .percent{color:#7980a6;font-size:12px;font-weight:500;min-width:38px;text-align:right}.add-exam-modal .add-exam-modal__upload-row .progress .close-x{border:0;background:transparent;cursor:pointer;color:#ff4d4f;display:flex;align-items:center;justify-content:center;padding:0}.add-exam-modal .add-exam-modal__classify{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid #eef1fb;background:#fbfcff;color:#7980a6;font-size:11px;font-weight:500}.add-exam-modal .add-exam-modal__classify-loading{color:#48a3e8;border-color:#deebff;background:#f5fbff}.add-exam-modal .add-exam-modal__classify-ok{color:#12b76a;border-color:#12b76a40;background:#12b76a14}.add-exam-modal .add-exam-modal__classify-ko{color:#ff4d4f;border-color:#ff4d4f40;background:#ff4d4f12}.add-exam-modal .add-exam-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}@media (max-width: 480px){.add-exam-modal .add-exam-modal__actions{justify-content:stretch}.add-exam-modal .add-exam-modal__actions button{flex:1}}@media (max-width: 480px){.add-exam-modal .ant-modal-content{margin:0 8px}.add-exam-modal .add-exam-modal-content{padding:12px}}.biblio-collection-card{background:var(--white);border-radius:20px;border:1px solid #dfe8ff;padding:18px;display:flex;flex-direction:column;gap:14px}@media (max-width: 480px){.biblio-collection-card{padding:14px;gap:10px;border-radius:14px}}.biblio-collection-card .card-top{display:flex;align-items:center;gap:10px}.biblio-collection-card .card-top .collection-icon{width:40px;height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.biblio-collection-card .card-top .collection-icon svg{width:40px;height:40px}.biblio-collection-card .card-top .title{flex:1;color:#09212d;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.biblio-collection-card .card-top .more-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#7980a6;padding:4px;border-radius:8px}.biblio-collection-card .card-top .more-btn:hover{background:#f6f7fd}.biblio-collection-card .card-body{display:flex;flex-direction:column;gap:8px}.biblio-collection-card .card-body .exam-item{background:#f6f8ff;border-radius:5px;height:24px;display:flex;align-items:center;padding:0 10px}.biblio-collection-card .card-body .exam-item .exam-name{color:#7980a6;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.biblio-collection-card .card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #eef0fa}.biblio-collection-card .card-footer .exam-count{display:flex;align-items:center;gap:8px;color:#7980a6}.biblio-collection-card .card-footer .exam-count svg{width:18px;height:18px}.biblio-collection-card .card-footer .exam-count span{font-size:12px;font-weight:400;line-height:20px}.biblio-collection-card .card-footer .go{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:#31a7df;color:var(--white);display:flex;align-items:center;justify-content:center}.biblio-collection-card .card-footer .go svg{width:20px;height:20px}.biblio-collection-card .card-footer .go:hover{background:#1a84b5}.collection-card-dropdown .ant-dropdown-menu{padding:8px;border-radius:14px;box-shadow:0 4px 20px #00000014;min-width:220px}.collection-card-dropdown .ant-dropdown-menu-item{padding:0;border-radius:10px}.collection-card-dropdown .ant-dropdown-menu-item:hover{background:#f6f7fd}.collection-card-dropdown .collection-menu-item{display:flex;align-items:center;gap:14px;padding:12px 14px;color:#4c5063;font-size:14px;font-weight:400}.collection-card-dropdown .collection-menu-item svg{color:#7980a6;flex:0 0 auto}.add-collection-modal .ant-modal-content{padding:0;border-radius:14px;overflow:hidden}.add-collection-modal .add-collection-modal-content{padding:16px 18px}.add-collection-modal .add-collection-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;overflow:hidden;margin-bottom:12px}.add-collection-modal .add-collection-modal-header .add-collection-modal-header-title{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.add-collection-modal .add-collection-modal-header .add-collection-modal-header-title h2{margin:0;color:#09212d;font-size:16px;font-weight:600;line-height:20px}.add-collection-modal .add-collection-modal-header .add-collection-modal-header-icon{width:28px;height:28px;border-radius:8px;background:#ffffffbf;color:#48a3e8;display:flex;align-items:center;justify-content:center}.add-collection-modal .add-collection-modal-header .close-icon{position:relative;z-index:1;cursor:pointer;color:#4c5063}.add-collection-modal .add-collection-modal-body{display:flex;flex-direction:column;align-items:center;gap:20px;padding:10px 0}.add-collection-modal .add-collection-modal-body .collection-icon-preview{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.add-collection-modal .add-collection-modal-body .collection-icon-preview svg{width:80px;height:80px}.add-collection-modal .add-collection-modal-body .add-collection-modal__field{width:100%}.add-collection-modal .add-collection-modal-body .add-collection-modal__field label{display:block;color:#48a3e8;font-size:13px;font-weight:500;margin-bottom:8px}.add-collection-modal .add-collection-modal-body .add-collection-modal__field label .req{color:#f5222d}.add-collection-modal .add-collection-modal-body .add-collection-modal__input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid #e6e9f8;background:#fff;font-size:14px;color:#09212d;outline:none}.add-collection-modal .add-collection-modal-body .add-collection-modal__input::placeholder{color:#c7cbe2}.add-collection-modal .add-collection-modal-body .add-collection-modal__input:focus{border-color:#48a3e8}.add-collection-modal .add-collection-modal-body .add-collection-modal__hint{color:#4c5063;font-size:13px;font-weight:400;text-align:center;font-style:italic}.add-collection-modal .add-collection-modal-body .add-collection-modal__actions{display:flex;gap:12px;justify-content:center;width:100%}.add-collection-modal .add-collection-modal-body .add-collection-modal__actions button{min-width:120px}@media (max-width: 480px){.add-collection-modal .add-collection-modal-body .add-collection-modal__actions button{min-width:0;flex:1}}@media (max-width: 480px){.add-collection-modal .ant-modal-content{margin:0 8px}.add-collection-modal .add-collection-modal-content{padding:12px}}.delete-collection-modal .ant-modal-content{padding:0;border-radius:14px;overflow:hidden}.delete-collection-modal .delete-collection-modal-content{padding:0}.delete-collection-modal .delete-collection-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;overflow:hidden;margin-bottom:12px;background:linear-gradient(90deg,#fff4f8 .08%,#fff 137.75%)}.delete-collection-modal .delete-collection-modal-header .delete-collection-modal-header-title{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.delete-collection-modal .delete-collection-modal-header .delete-collection-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:20px}.delete-collection-modal .delete-collection-modal-header .delete-collection-modal-header-icon{width:36px;height:36px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.delete-collection-modal .delete-collection-modal-header .close-icon{position:relative;z-index:1;cursor:pointer;color:#4c5063}.delete-collection-modal .delete-collection-modal-body{display:flex;flex-direction:column;align-items:center;gap:24px;padding:10px}.delete-collection-modal .delete-collection-modal-body .delete-collection-modal__message{color:#09212d;font-size:15px;font-weight:400;line-height:24px;text-align:center}.delete-collection-modal .delete-collection-modal-body .delete-collection-modal__message strong{font-weight:600}.delete-collection-modal .delete-collection-modal-body .delete-collection-modal__actions{display:flex;gap:12px;justify-content:center;width:100%;padding:15px}.delete-collection-modal .delete-collection-modal-body .delete-collection-modal__actions button{min-width:120px}@media (max-width: 480px){.delete-collection-modal .delete-collection-modal-body .delete-collection-modal__actions button{min-width:0;flex:1}}@media (max-width: 480px){.delete-collection-modal .ant-modal-content{margin:0 8px}.delete-collection-modal .delete-collection-modal-content{padding:12px}}.rename-collection-modal .ant-modal-content{padding:0;border-radius:14px;overflow:hidden}.rename-collection-modal .rename-collection-modal-content{padding:16px 18px}.rename-collection-modal .rename-collection-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;overflow:hidden;margin-bottom:12px}.rename-collection-modal .rename-collection-modal-header .rename-collection-modal-header-title{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.rename-collection-modal .rename-collection-modal-header .rename-collection-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:20px}.rename-collection-modal .rename-collection-modal-header .rename-collection-modal-header-icon{width:36px;height:36px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.rename-collection-modal .rename-collection-modal-header .close-icon{position:relative;z-index:1;cursor:pointer;color:#4c5063}.rename-collection-modal .rename-collection-modal-body{display:flex;flex-direction:column;align-items:center;gap:20px;padding:10px 0}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__subtitle{color:#09212d;font-size:15px;font-weight:600;margin:0}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__field{width:100%}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__field label{display:block;color:#48a3e8;font-size:13px;font-weight:500;margin-bottom:8px}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__field label .req{color:#f5222d}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid #e6e9f8;background:#fff;font-size:14px;color:#09212d;outline:none}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__input::placeholder{color:#c7cbe2}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__input:focus{border-color:#48a3e8}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__actions{display:flex;gap:12px;justify-content:center;width:100%}.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__actions button{min-width:120px}@media (max-width: 480px){.rename-collection-modal .rename-collection-modal-body .rename-collection-modal__actions button{min-width:0;flex:1}}@media (max-width: 480px){.rename-collection-modal .ant-modal-content{margin:0 8px}.rename-collection-modal .rename-collection-modal-content{padding:12px}}.exam-detail-modal .ant-modal-content{padding:0;border-radius:14px;overflow:hidden}.exam-detail-modal .exam-detail-modal-content{padding:16px 18px}.exam-detail-modal .exam-detail-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;overflow:hidden;margin-bottom:16px}.exam-detail-modal .exam-detail-modal-header .exam-detail-modal-header-title{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.exam-detail-modal .exam-detail-modal-header .exam-detail-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:20px}.exam-detail-modal .exam-detail-modal-header .exam-detail-modal-header-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.exam-detail-modal .exam-detail-modal-header .exam-detail-modal-header-icon img{width:100%;height:100%;object-fit:contain}.exam-detail-modal .exam-detail-modal-header .close-icon{position:relative;z-index:1;cursor:pointer;color:#4c5063}.exam-detail-modal .exam-detail-modal-body{display:flex;flex-direction:column;gap:16px;padding:0 6px}.exam-detail-modal .exam-detail__subject-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.exam-detail-modal .exam-detail__subject-icon{width:44px;height:44px;object-fit:contain;flex-shrink:0}.exam-detail-modal .exam-detail__subject-info{display:flex;flex-direction:column;gap:12px}.exam-detail-modal .exam-detail__subject-info h3{margin:0;font-size:15px;font-weight:600;color:#09212d;line-height:22px}.exam-detail-modal .exam-detail__year-row{display:flex;align-items:center;gap:8px;margin-top:4px;color:#7980a6;font-size:13px}.exam-detail-modal .exam-detail__trimester-badge{padding:2px 10px;border-radius:20px;background:#e9f5ff;color:#1475ca;font-size:12px;font-weight:500}.exam-detail-modal .exam-detail__year-badge{color:#7980a6;font-size:12px;font-weight:400}.exam-detail-modal .exam-detail__info-row{display:flex;align-items:center;gap:10px}.exam-detail-modal .exam-detail__label{color:#7980a6;font-size:12px;font-weight:400}.exam-detail-modal .exam-detail__value{color:#09212d;font-size:12px;font-weight:400}.exam-detail-modal .exam-detail__teacher{display:flex;align-items:center;gap:8px}.exam-detail-modal .exam-detail__teacher-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.exam-detail-modal .exam-detail__description-section{display:flex;flex-direction:column;gap:6px}.exam-detail-modal .exam-detail__description-box{padding:12px 14px;border-radius:10px;border:1px solid #deebff;color:#4c5063;font-size:13px;line-height:20px}.exam-detail-modal .exam-detail__documents-section{display:flex;flex-direction:column;gap:10px}.exam-detail-modal .exam-detail__documents-header{display:flex;align-items:center;justify-content:space-between;position:relative}.exam-detail-modal .exam-detail__documents-header:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#deebff;z-index:0}.exam-detail-modal .exam-detail__documents-title{display:flex;align-items:center;gap:6px;color:#09212d;font-size:14px;font-weight:500;background:#fff;padding-right:10px;position:relative;z-index:1}.exam-detail-modal .exam-detail__documents-count{color:#7980a6;font-size:13px;background:#fff;padding-left:10px;position:relative;z-index:1}.exam-detail-modal .exam-detail__documents-list{display:flex;flex-direction:column;gap:8px}.exam-detail-modal .exam-detail__document-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #deebff}.exam-detail-modal .exam-detail__document-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exam-detail-modal .exam-detail__document-icon img{width:100%;height:100%;object-fit:contain}.exam-detail-modal .exam-detail__document-info{flex:1;min-width:0}.exam-detail-modal .exam-detail__document-name{display:block;color:#09212d;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exam-detail-modal .exam-detail__document-meta{display:flex;align-items:center;gap:8px;margin-top:2px}.exam-detail-modal .exam-detail__document-size{color:#7980a6;font-size:12px}.exam-detail-modal .exam-detail__document-downloaded{display:flex;align-items:center;gap:4px;color:#2ecc71;font-size:12px}.exam-detail-modal .exam-detail__document-actions{display:flex;gap:6px}.exam-detail-modal .exam-detail__doc-btn{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#7980a6;cursor:pointer;display:flex;align-items:center;justify-content:center}.exam-detail-modal .exam-detail__doc-btn:hover{color:#48a3e8;background:#f0f7ff}.exam-detail-modal .exam-detail__confirmation-section{display:flex;flex-direction:column;gap:8px}.exam-detail-modal .exam-detail__confirmation-label{color:#09212d;font-size:14px;font-weight:500}.exam-detail-modal .exam-detail__confirmation-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#fff}.exam-detail-modal .exam-detail__confirmation-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exam-detail-modal .exam-detail__confirmation-icon svg{width:32px;height:32px}.exam-detail-modal .exam-detail__confirmation-text{flex:1;color:#09212d;font-size:13px;font-weight:600}.exam-detail-modal .exam-detail__confirmation-status{display:flex;align-items:center;gap:4px;font-size:12px}.exam-detail-modal .exam-detail__confirmation-status svg{width:14px;height:14px}.exam-detail-modal .exam-detail__confirmation-status .status-pending{color:#e8a548}.exam-detail-modal .exam-detail__confirmation-status .status-verified{color:#2ecc71}.exam-detail-modal .exam-detail__confirmation-count{color:#e8a548;font-size:12px;margin-left:2px}.exam-detail-modal .btn-confirm{padding:6px 16px;border-radius:20px;border:none;background:#e8a548;color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.exam-detail-modal .btn-confirm:hover{background:#d4943e}.exam-detail-modal .btn-confirm:disabled{cursor:not-allowed;opacity:.6}.exam-detail-modal .btn-confirm:disabled:hover{background:#e8a548}.exam-detail-modal .exam-detail__feedback-row{display:flex;align-items:center;justify-content:space-between;padding:5px;border-radius:10px;height:45px;background:#f9fbff;gap:12px;flex-wrap:wrap}.exam-detail-modal .exam-detail__useful-count{color:#7980a6;font-size:13px}.exam-detail-modal .exam-detail__useful-count strong{color:#09212d;font-weight:600}.exam-detail-modal .exam-detail__feedback-actions{display:flex;height:35px;gap:8px}.exam-detail-modal .exam-detail__feedback-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;border:1px solid #deebff;background:#fff;color:#09212d;font-size:13px;font-weight:500;cursor:pointer}.exam-detail-modal .exam-detail__feedback-btn svg{width:18px;height:18px;flex-shrink:0}.exam-detail-modal .exam-detail__feedback-btn:hover{border-color:#48a3e8;background:#f0f7ff}.exam-detail-modal .exam-detail__feedback-btn:disabled{cursor:not-allowed;opacity:.6}.exam-detail-modal .exam-detail__feedback-btn:disabled:hover{border-color:#deebff;background:#fff}.exam-detail-modal .exam-detail__close-action{display:flex;justify-content:flex-end;padding-top:4px;padding-bottom:4px}@media (max-width: 480px){.exam-detail-modal .exam-detail-modal-content{padding:12px}.exam-detail-modal .exam-detail__confirmation-row{flex-wrap:wrap}.exam-detail-modal .exam-detail__feedback-row{flex-direction:column;align-items:stretch}.exam-detail-modal .exam-detail__feedback-actions{justify-content:center}}.report-exam-modal .ant-modal-content{padding:0;border-radius:14px;overflow:hidden}.report-exam-modal .report-exam-modal-content{padding:16px 18px}.report-exam-modal .report-exam-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;overflow:hidden;margin-bottom:16px}.report-exam-modal .report-exam-modal-header .report-exam-modal-header-title{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.report-exam-modal .report-exam-modal-header .report-exam-modal-header-title h2{margin:0;color:#4c5063;font-size:16px;font-weight:500;line-height:20px}.report-exam-modal .report-exam-modal-header .report-exam-modal-header-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.report-exam-modal .report-exam-modal-header .report-exam-modal-header-icon img{width:100%;height:100%;object-fit:contain}.report-exam-modal .report-exam-modal-header .close-icon{position:relative;z-index:1;cursor:pointer;color:#4c5063}.report-exam-modal .report-exam-modal-body{display:flex;flex-direction:column;gap:16px;padding:0 6px}.report-exam-modal .report-exam-modal__question{color:#09212d;font-size:15px;font-weight:400;line-height:22px;margin:0}.report-exam-modal .report-exam-modal__question strong{font-weight:600}.report-exam-modal .report-exam-modal__subtitle{color:#09212d;font-size:14px;font-weight:400;line-height:20px;margin:0}.report-exam-modal .report-exam-modal__reasons{display:flex;flex-direction:column;gap:8px}.report-exam-modal .report-exam-modal__reason{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;border:1px solid #deebff;cursor:pointer;transition:all .15s ease;font-size:14px;color:#09212d}.report-exam-modal .report-exam-modal__reason:hover{border-color:#48a3e8}.report-exam-modal .report-exam-modal__reason--selected{border-color:#48a3e8;background:#f0f7ff}.report-exam-modal .report-exam-modal__radio{position:relative;width:20px;height:20px;flex-shrink:0}.report-exam-modal .report-exam-modal__radio input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.report-exam-modal .report-exam-modal__radio .report-exam-modal__radio-circle{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #c0cbda;transition:all .15s ease}.report-exam-modal .report-exam-modal__radio input:checked+.report-exam-modal__radio-circle{border-color:#48a3e8;background:#48a3e8;box-shadow:inset 0 0 0 3px #fff}.report-exam-modal .report-exam-modal__other-field{display:flex;flex-direction:column;gap:6px}.report-exam-modal .report-exam-modal__other-label{color:#48a3e8;font-size:13px;font-weight:500}.report-exam-modal .report-exam-modal__other-label .req{color:#e74c3c}.report-exam-modal .report-exam-modal__textarea{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #deebff;font-size:13px;color:#09212d;resize:vertical;font-family:inherit;outline:none}.report-exam-modal .report-exam-modal__textarea:focus{border-color:#48a3e8}.report-exam-modal .report-exam-modal__warning{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#7980a6;font-size:12px;line-height:18px;font-weight:400}.report-exam-modal .report-exam-modal__warning .report-exam-modal__warning-icon{width:30px;height:30px;flex-shrink:0;margin-top:1px;object-fit:contain}.report-exam-modal .report-exam-modal__actions{display:flex;gap:12px;justify-content:center;width:100%;padding:10px 0}.report-exam-modal .report-exam-modal__actions button{min-width:120px}@media (max-width: 480px){.report-exam-modal .report-exam-modal__actions button{min-width:0;flex:1}}@media (max-width: 480px){.report-exam-modal .report-exam-modal-content{padding:12px}}.biblio-card-skeleton{display:flex;flex-direction:column;gap:12px;pointer-events:none}.biblio-card-skeleton .card-top{display:flex;align-items:center;gap:10px;justify-content:space-between}.biblio-card-skeleton .card-body{display:flex;flex-direction:column;gap:8px}.biblio-card-skeleton .card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.biblio-card-skeleton .divider{height:1px;background:#eef0fa}.biblio-infinite-sentinel{width:100%;height:1px}.bookmark-dropdown-overlay .ant-dropdown-menu{padding:0}.bookmark-dropdown-content{background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000001a;min-width:260px;max-width:300px;overflow:hidden}.bookmark-dropdown-content .bookmark-dropdown-header{padding:16px 18px 10px;border-bottom:1px solid #e5e7eb;color:#4c5063;font-size:14px;font-weight:500;line-height:20px}.bookmark-dropdown-content .bookmark-dropdown-list{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;padding:0 8px}.bookmark-dropdown-content .bookmark-dropdown-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;cursor:pointer;transition:background .15s}.bookmark-dropdown-content .bookmark-dropdown-item:hover{background:#f6f7fd}.bookmark-dropdown-content .bookmark-dropdown-item.active .collection-name{font-weight:600}.bookmark-dropdown-content .bookmark-dropdown-item.active .bookmark-icon{color:#31a7df}.bookmark-dropdown-content .bookmark-dropdown-item .collection-icon{width:36px;height:36px;flex:0 0 auto}.bookmark-dropdown-content .bookmark-dropdown-item .collection-name{flex:1;color:#09212d;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookmark-dropdown-content .bookmark-dropdown-item .bookmark-icon{flex:0 0 auto;color:#7980a6}.bookmark-dropdown-content .bookmark-dropdown-footer{padding:10px 12px 12px}.bookmark-dropdown-content .bookmark-dropdown-footer .new-collection-btn{width:100%;height:44px;border-radius:5px;border:none;cursor:pointer;background:linear-gradient(135deg,#31a7df,#6bc5f0);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;transition:opacity .15s}.bookmark-dropdown-content .bookmark-dropdown-footer .new-collection-btn:hover{opacity:.9}.home-page-title{margin:0;font-size:24px;font-weight:700;color:#09212d}.home-page-title-accent{color:#31a7df}.home-page-content{display:flex;gap:24px}@media (max-width: 720px){.home-page-content{padding:0}}.home-page-content__left{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.home-page-content__right{width:370px;min-width:370px;display:flex;flex-direction:column;gap:24px}@media (max-width: 1200px){.home-page-content{flex-direction:column}.home-page-content__right{width:100%;min-width:unset}}.home-offer-card{display:flex;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 24px #0000000f;padding:20px;flex-wrap:wrap}.home-offer-card__left{position:relative;width:37%;min-width:340px;padding:16px 20px;background:linear-gradient(122.5deg,#addcf2 -4.55%,#1475ca 84.29%);border-radius:16px;display:flex;flex-direction:column}.home-offer-card__header{display:flex;align-items:center;justify-content:space-between}.home-offer-card__label{font-size:13px;font-weight:500;color:#fff}.home-offer-card__see-more{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:13px;font-weight:500;color:#fff;cursor:pointer;padding:0}.home-offer-card__see-more svg{font-size:16px}body[dir=rtl] .home-offer-card__see-more svg{transform:scaleX(-1)}.home-offer-card__body{display:flex;align-items:center;gap:12px;flex:1}.home-offer-card__thumbnail{flex-shrink:0}.home-offer-card__thumbnail img{width:90px;height:90px;object-fit:contain}.home-offer-card__name{font-size:24px;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.2;text-align:start}.home-offer-card__footer{margin-top:0}.home-offer-card__progress .ant-progress{margin-bottom:4px}.home-offer-card__progress .ant-progress-inner{background-color:#ffffff4d!important}.home-offer-card__expiry{display:flex;align-items:center;justify-content:space-between}.home-offer-card__expiry-date{font-size:12px;font-weight:500;color:#fff}.home-offer-card__expiry-percent{font-size:12px;font-weight:600;color:#fff}.home-offer-card__right{flex:1;padding:15px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.home-offer-card__right--skeleton{justify-content:flex-start;gap:10px}.home-offer-card__right--skeleton .ant-skeleton-input,.home-offer-card__right--skeleton .ant-skeleton-button{width:100%;min-width:0}.home-offer-card__right--empty{justify-content:space-between;text-align:start}.home-offer-card__start-text{display:flex;flex-direction:column;gap:5px;width:100%}.home-offer-card__start-title{font-size:18px;font-weight:500;color:#09212d;line-height:28px;margin:0}.home-offer-card__start-desc{font-size:12px;font-weight:500;color:#7980a6;line-height:16px;margin:0}.home-offer-card__start-bottom{display:flex;flex-direction:column;gap:3.5px;width:100%}.home-offer-card__start-btn{width:100%;height:40px;border:1px solid #31a7df;border-radius:8px;background:#f9fcfe;color:#31a7df;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease}.home-offer-card__start-btn:hover{background:#f0f8ff}.home-offer-card__subject-label{font-size:14px;font-weight:400;color:#7980a6;display:block}.home-offer-card__chapter{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1.3}.home-offer-card__lesson{font-size:14px;font-weight:400;color:#7980a6;margin:0}.home-offer-card__videos{display:flex;align-items:baseline;margin-bottom:5px;gap:6px;height:30px}.home-offer-card__videos-count{font-size:28px;font-weight:700;color:#1a1a2e}.home-offer-card__videos-label{font-size:14px;font-weight:400;color:#7980a6}.home-offer-card__videos-percent{margin-inline-start:auto;font-size:14px;font-weight:500;color:#7980a6}.home-offer-card__videos-progress{margin-bottom:0}.home-offer-card__videos-progress .ant-progress-inner{background-color:#e8eaf5!important}.home-offer-card__continue-btn{width:100%;height:44px;border:1.5px solid #31a7df;border-radius:10px;background:#f0f8ff;white-space:nowrap;color:#31a7df;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.home-offer-card__continue-btn:hover{background:#f0f8ff}.home-offer-card--empty{padding:22px}.home-offer-card__empty-left{width:300px;min-width:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f8ff,#eef2fb);border-radius:16px;padding:32px}.home-offer-card__empty-left svg{width:180px;height:auto}.home-offer-card__empty-right{flex:1;padding:16px 32px;display:flex;flex-direction:column;justify-content:center}@media (max-width: 724px){.home-offer-card__empty-right{padding:16px 0}}.home-offer-card__empty-label{font-size:14px;font-weight:400;color:#7980a6;margin-bottom:8px;display:block}.home-offer-card__empty-title{font-size:22px;font-weight:500;color:#1a1a2e;margin:0 0 8px;line-height:1.3}.home-offer-card__empty-desc{font-size:12px;font-weight:400;color:#7980a6;margin:0 0 20px;line-height:1.5}.home-offer-card__empty-actions{display:flex;gap:12px;margin-bottom:16px}.home-offer-card__empty-discover{background:#31a7df;padding:4px 12px;border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.home-offer-card__empty-discover:hover{background:#2896c8}.home-offer-card__empty-explore{border:1.5px solid #31a7df;background:#fff;color:#31a7df;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.home-offer-card__empty-explore:hover{background:#f0f8ff}.home-offer-card__empty-social{display:flex;align-items:center;gap:10px}.home-offer-card__empty-social span{font-size:13px;color:#4c5063;font-weight:500}.home-offer-card__empty-avatars{display:flex}.home-offer-card__empty-avatars img{width:32px;height:32px;border-radius:50%;border:2px solid #fff;object-fit:cover}.home-offer-card__empty-avatars img:not(:first-child){margin-left:-10px}@media (max-width: 1024px){.home-offer-card{flex-direction:column}.home-offer-card__left,.home-offer-card__right,.home-offer-card__empty-left{width:100%;min-width:unset}}.today-sessions{background:transparent;border-radius:0;padding:20px;box-shadow:none}.today-sessions__header{margin-bottom:20px}.today-sessions__header-left{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.today-sessions__title{font-size:16px;font-weight:400;color:#1a2138;margin:0}.today-sessions__see-all{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;font-weight:400;color:#7980a6;cursor:pointer;padding:0}.today-sessions__see-all svg{font-size:18px}[dir=rtl] .today-sessions__see-all svg{transform:scaleX(-1)}.today-sessions__header-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.today-sessions__count{font-size:12px;font-weight:400;color:#7980a6}.today-sessions__date-picker{border:1px solid #e8eaf5;border-radius:8px;height:36px}.today-sessions__date-picker .ant-picker-input>input{font-size:13px;color:#4c5063}.today-sessions__week-days{display:flex;gap:14px;width:100%;margin-bottom:24px;justify-content:safe center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.today-sessions__week-days::-webkit-scrollbar{display:none}.today-sessions__day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:65px;height:62px;padding:0;box-sizing:border-box;border:none;background:none;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.today-sessions__day .today-sessions__day-name{white-space:nowrap;color:#1475ca}.today-sessions__day--selected{background:#3b7dd8}.today-sessions__day--selected .today-sessions__day-name,.today-sessions__day--selected .today-sessions__day-number{color:#fff;font-weight:400}.today-sessions__day--selected .today-sessions__day-dot--visible{background:#fff;display:none}.today-sessions__day--today .today-sessions__day-name,.today-sessions__day--today .today-sessions__day-number{color:#3b7dd8}.today-sessions__day-name{line-height:16px;font-size:11px;font-weight:400;color:#6699d8;max-width:100%;overflow:hidden;text-overflow:ellipsis}.today-sessions__day-number{line-height:20px;font-size:12px;font-weight:400;color:#31a7df}.today-sessions__day-dot{width:5px;height:5px;border-radius:50%;background:transparent;transition:background .2s ease}.today-sessions__day-dot--visible{background:#31a7df}.today-sessions__loading{display:flex;align-items:center;justify-content:center;padding:40px}.today-sessions__empty{display:flex;flex-direction:column;align-items:center;padding:40px 20px}.today-sessions__empty-icon{width:120px;height:auto;margin-bottom:16px}.today-sessions__empty-title{font-size:18px;font-weight:500;color:#1a1a2e;margin:0 0 8px;text-align:center}.today-sessions__empty-desc{font-size:12px;font-weight:400;color:#7980a6;margin:0 0 20px;text-align:center}.today-sessions__empty-btn{padding:10px 28px;border:none;border-radius:8px;background:#31a7df;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.today-sessions__empty-btn:hover{background:#2b96c9}.today-sessions__list{display:flex;flex-direction:column;gap:16px}.today-sessions__event{display:flex;align-items:center;gap:12px;position:relative}.today-sessions__event:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);border-top:2px dashed #cdd5e8;z-index:0}.today-sessions__event-time{font-size:12px;font-weight:400;color:#4c5063;position:relative;z-index:1;line-height:20px;text-align:center;background:#eef0f6;padding:0 6px;border-radius:3px;flex-shrink:0}.today-sessions__event-time--active{background:#3b7dd8;color:#fff}.today-sessions__event-line{display:flex;flex-direction:row-reverse;align-items:center;width:28px;flex-shrink:0}.today-sessions__event-dot{width:10px;height:10px;display:none;border-radius:50%;border:2px solid #31a7df;background:#fff;flex-shrink:0}.today-sessions__event-dash{display:none}.today-sessions__event-card{flex:1;min-width:0;min-height:61px;display:flex;align-items:center;flex-wrap:nowrap;gap:16px;padding:0 16px;border:1px solid #e8eaf5;border-radius:5px;background:#fff;position:relative;z-index:1;overflow:hidden;cursor:pointer;transition:all .2s ease}.today-sessions__event-card--active{background:linear-gradient(90deg,#bbb8f6,#a8d3f1);border-color:transparent}.today-sessions__event-card--active .today-sessions__event-name,.today-sessions__event-card--active .today-sessions__event-schedule{color:#fff}.today-sessions__event-card--active .today-sessions__event-schedule svg{color:#fff!important}.today-sessions__event-curve{position:absolute;left:2px;top:50%;transform:translate(-50%,-50%);display:flex;z-index:1}[dir=rtl] .today-sessions__event-curve{left:auto;right:2px;transform:translate(50%,-50%) scaleX(-1)}.today-sessions__event-info{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0;padding-left:8px}.today-sessions__event-status{display:flex;justify-content:center;flex:0 0 auto}.today-sessions__event-avatar{flex-shrink:0;background:#eef3fb}.today-sessions__event-details{display:flex;flex-direction:column;min-width:0}.today-sessions__event-name{font-size:13px;font-weight:500;color:#09212d;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-sessions__event-schedule{display:flex;line-height:16px;align-items:center;gap:4px;font-size:12px;color:#7980a6;white-space:nowrap}.today-sessions__event-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1 0}.today-sessions__download-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 18px;border:1px solid #e8eaf5;border-radius:100px;background:#fff;color:#4c5063;font-size:10px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease}.today-sessions__download-btn:hover{border-color:#31a7df;color:#31a7df}.today-sessions__download-btn svg{font-size:16px;flex-shrink:0}.today-sessions__download-btn--disabled{background:#f4f5fa;border-color:#eef0f6;color:#b6bcd0;cursor:not-allowed}.today-sessions__download-btn--disabled:hover{border-color:#eef0f6;color:#b6bcd0}.today-sessions__watch-btn{background:none;border:none;color:#1a1a2e;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;padding:8px 4px;white-space:nowrap;flex-shrink:0}.today-sessions__join-btn{display:flex;align-items:center;gap:8px;padding:5px 15px;border:none;border-radius:100px;background:#1475ca;color:#fff;font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease}.today-sessions__join-btn:hover{background:#1163ad}.today-sessions__join-btn svg{width:16px;height:16px;flex-shrink:0}@media (max-width: 600px){.today-sessions{padding:12px}.today-sessions__event{gap:8px}.today-sessions__event-card{flex-wrap:wrap;gap:10px 12px;padding:12px}.today-sessions__event-info{flex:1 1 100%}.today-sessions__event-status{flex:0 0 auto;justify-content:flex-start}.today-sessions__event-actions{flex:1 1 auto;justify-content:flex-end;gap:8px}}@media (max-width: 400px){.today-sessions__event-actions{flex:1 1 100%;justify-content:space-between}.today-sessions__download-btn,.today-sessions__join-btn{padding:5px 12px}}.today-exams{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px #0000000f}.today-exams__header{margin-bottom:20px}.today-exams__header-left{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.today-exams__title{font-size:16px;font-weight:400;color:#09212d;margin:0}.today-exams__see-all{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;font-weight:400;color:#7980a6;cursor:pointer;padding:0}.today-exams__see-all svg{font-size:18px}[dir=rtl] .today-exams__see-all svg{transform:scaleX(-1)}.today-exams__header-info{display:flex;align-items:center;justify-content:space-between}.today-exams__count{font-size:12px;font-weight:400;color:#7980a6}.today-exams__date-picker{border:1px solid #e8eaf5;border-radius:8px;height:36px}.today-exams__date-picker .ant-picker-input>input{font-size:13px;color:#4c5063}.today-exams__loading{display:flex;align-items:center;justify-content:center;padding:40px}.today-exams__empty{display:flex;flex-direction:column;align-items:center;padding:40px 20px}.today-exams__empty-icon{width:120px;height:auto;margin-bottom:16px}.today-exams__empty-title{font-size:18px;font-weight:500;color:#1a1a2e;margin:0 0 8px;text-align:center}.today-exams__empty-desc{font-size:12px;font-weight:400;color:#7980a6;margin:0 0 20px;text-align:center}.today-exams__empty-btn{padding:10px 28px;border:none;border-radius:8px;background:#31a7df;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.today-exams__empty-btn:hover{background:#2b96c9}.today-exams__list{display:flex;flex-direction:column;gap:12px}.today-exams__exam-card{display:flex;align-items:center;gap:16px;border-radius:8px;padding:16px;border:1px solid #e8eaf5;position:relative;height:60px;overflow:hidden;cursor:pointer;transition:all .2s ease}.today-exams__exam-curve{position:absolute;left:2px;top:50%;transform:translate(-50%,-50%);display:flex;z-index:1}[dir=rtl] .today-exams__exam-curve{left:auto;right:2px;transform:translate(50%,-50%) scaleX(-1)}.today-exams__exam-icon{flex-shrink:0;padding-left:8px}.today-exams__exam-icon .ant-avatar{border-radius:10px;background:#f0f4ff;display:flex;align-items:center;justify-content:center}.today-exams__exam-icon .ant-avatar svg{font-size:20px;color:#31a7df}.today-exams__exam-info{flex:1 1 0;min-width:0;line-height:17px}.today-exams__exam-status{display:flex;justify-content:center;flex:0 0 auto}.today-exams__exam-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#1a1a2e;margin-bottom:4px;flex-wrap:wrap}.today-exams__exam-subject{font-weight:700}.today-exams__exam-separator{color:#e8eaf5;font-weight:400}.today-exams__exam-name{font-weight:500;color:#4c5063}.today-exams__exam-meta{display:flex;align-items:center;gap:6px;font-weight:400;font-size:10px;color:#7980a6}.today-exams__exam-action{display:flex;align-items:center;justify-content:flex-end;flex:1 1 0}.today-exams__participate-btn{padding:5px 12px;border:none;border-radius:100px;background:#1475ca;color:#fff;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s ease}.today-exams__participate-btn:hover{background:#1163ad}.today-exams__details-btn{background:none;border:none;color:#31a7df;font-size:13px;font-weight:500;cursor:pointer;text-decoration:underline;padding:8px 4px}.weekly-goal{position:relative;background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 24px #0000000f}.weekly-goal-editor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:31;background:#fff;border-radius:16px;padding:10px;box-shadow:0 8px 32px #0000001f;display:flex;height:fit-content;flex-direction:column}.weekly-goal-editor-title{font-size:14px;font-weight:600;color:#09212d;margin:0 0 8px}.weekly-goal-editor-desc{font-size:12px;font-weight:400;color:#7980a6;line-height:1.5;margin:0 0 16px}.weekly-goal-editor-save{margin-top:16px;padding:12px;border:none;border-radius:10px;background:#4f9fe0;color:#fff;font-size:15px;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer;transition:background .2s ease;height:35px}.weekly-goal-editor-save:hover{background:#3d8fd4}.weekly-goal-editor-save:disabled{opacity:.6;cursor:not-allowed}.weekly-goal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.weekly-goal-title{font-size:16px;font-weight:400;color:#09212d;margin:0}.weekly-goal-edit{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid transparent;color:#4f9fe0;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .1s ease}.weekly-goal-edit svg{flex-shrink:0}.weekly-goal-edit:hover{background:#e1edfb;color:#3d8fd4}.weekly-goal-edit:active{transform:translateY(1px)}.weekly-goal-edit.is-cta{gap:8px;padding:8px 12px;border-radius:100px;background:var(--Surface-Button-Azure-blue-500, #1475ca);color:var(--Text-Button-Primary, #fff);font-family:Noto Sans Arabic;font-size:10px;font-weight:500;line-height:14px}.weekly-goal-edit.is-cta svg{width:16px;height:16px}.weekly-goal-edit.is-cta:hover{background:#1165b0;color:#fff}.weekly-goal-chart{display:flex;justify-content:center;padding:16px 0}.weekly-goal-chart p{position:relative;z-index:30;color:#09212d;font-size:12px;font-weight:400;display:flex;align-items:center;column-gap:2px}.weekly-goal-chart p span{color:#09212d;font-size:28px;font-weight:500;line-height:40px}.weekly-goal-chart-inner{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.weekly-goal-chart-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:151px;height:151px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:40px solid #edf5ff}.weekly-goal-chart-placeholder.completed:before{content:"";position:absolute;width:100%;height:100%;top:-2px;left:-2px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fef0ae,#ff6896 74.9633%,#ff437c) border-box;border-radius:50%}.weekly-goal-chart-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;line-height:0}.weekly-goal-chart-progress{transition:stroke-dashoffset .6s ease}.weekly-goal-desc{font-size:13px;font-weight:400;color:#7980a6;text-align:center;margin:0;line-height:1.5}.weekly-goal-select{position:relative}.weekly-goal-select-control{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:35px;padding:12px 14px;border:1px solid #e6e8f0;border-radius:10px;background:#fff;color:#09212d;font-size:12px;font-weight:400;cursor:pointer;text-align:start}.weekly-goal-select-arrow{color:#7980a6;flex-shrink:0;transition:transform .2s ease}.weekly-goal-select-arrow.open{transform:rotate(180deg)}.weekly-goal-select-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;inset-inline-end:0;z-index:30;max-height:320px;overflow-y:auto;margin:0;padding:8px;list-style:none;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f}.weekly-goal-select-menu li{list-style:none}.weekly-goal-select-option{width:100%;display:flex;align-items:center;gap:14px;padding:12px;border:none;border-radius:10px;background:none;color:#09212d;font-size:12px;font-weight:400;cursor:pointer;text-align:start;transition:background .15s ease}.weekly-goal-select-option:hover,.weekly-goal-select-option.active{background:#f6f8fc}.weekly-goal-select-radio{flex-shrink:0;width:15px;height:15px;border-radius:40%;border:1.5px solid #d4d8e3;display:flex;align-items:center;justify-content:center}.weekly-goal-select-option.active .weekly-goal-select-radio{border-color:#31a7df}.weekly-goal-select-radio-dot{width:10px;height:10px;border-radius:40%;background:#31a7df}.progress-rocket-head{position:absolute;top:-33px;left:-43px;transform:rotate(70deg);-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);-o-transform:rotate(70deg)}.progress-rocket-goal{position:absolute;left:50%;bottom:-2px;transform:translate(-50%);display:flex;align-items:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.progress-rocket-goal svg{z-index:1;transform:translateY(-6px) rotate(60deg);-webkit-transform:translateY(-6px) rotate(60deg);-moz-transform:translateY(-6px) rotate(60deg);-ms-transform:translateY(-6px) rotate(60deg);-o-transform:translateY(-6px) rotate(60deg)}.progress-rocket{position:relative;width:44px;height:43px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.progress-rocket svg,.progress-rocket img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-rocket .rocket-ellipse{top:28px;left:28px;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg)}.progress-rocket .rocket-body{transform:translate(-50%,-50%) translate(17px,19px) rotate(30deg);-webkit-transform:translate(-50%,-50%) translate(17px,19px) rotate(30deg);-moz-transform:translate(-50%,-50%) translate(17px,19px) rotate(30deg);-ms-transform:translate(-50%,-50%) translate(17px,19px) rotate(30deg);-o-transform:translate(-50%,-50%) translate(17px,19px) rotate(30deg)}@keyframes rocket-glow{0%,to{opacity:.72}50%{opacity:1}}.progress-rocket-head,.progress-rocket .rocket-ellipse{animation:rocket-glow 1.6s ease-in-out infinite}.overall-progress{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px #0000000f}.overall-progress__loading{display:flex;align-items:center;justify-content:center;padding:60px}.overall-progress__title{font-size:16px;font-weight:400;color:#09212d;margin:0 0 8px}.overall-progress__chart{display:flex;justify-content:center;padding:8px 0 16px;position:relative;height:140px}.overall-progress__chart svg{position:absolute}.overall-progress__chart svg:last-child{transform:translateY(4px);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px)}.overall-progress__chart p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:10px;z-index:10;color:#09212d;font-size:28px;font-style:normal;font-weight:500;line-height:40px}.overall-progress__chart-stat{display:flex;align-items:center;justify-content:space-between;width:217px;margin:-20px auto 0;direction:ltr}.overall-progress__chart-stat p{color:#7980a6;text-align:center;font-size:12px;font-weight:400;line-height:16px;width:30px}.overall-progress__chart-arc{transition:stroke-dashoffset .6s ease}.overall-progress__subjects{display:flex;flex-direction:column;gap:25px;margin-bottom:20px;margin-top:30px}.overall-progress__subject:last-child{border-bottom:none;padding-bottom:0}.overall-progress__subject .ant-progress{font-size:9px}.overall-progress__subject .ant-progress-inner{background-color:#e8eaf5!important}.overall-progress__subject-header{display:flex;align-items:center;column-gap:11px}.overall-progress__subject-details{align-self:self-start;display:flex;justify-content:space-between;width:100%}.overall-progress__subject-info{display:flex;align-items:center;flex-direction:column;flex:1}.overall-progress__subject-icon{width:36px;height:36px;border-radius:8px;object-fit:contain}.overall-progress__subject-name{color:#09212d;font-size:14px;font-weight:500;line-height:24px}.overall-progress__subject-percent{font-size:13px;font-weight:500;color:#7980a6}.overall-progress__cta{width:100%;height:44px;border:1.5px solid #31a7df;border-radius:10px;background:#fff;color:#31a7df;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.overall-progress__cta:hover{background:#f0f8ff}.forum-activity{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px #0000000f}.forum-activity__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.forum-activity__title{font-size:16px;font-weight:400;color:#09212d;margin:0}.forum-activity__see-more{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;font-weight:400;color:#7980a6;cursor:pointer;padding:0}.forum-activity__see-more svg{font-size:18px}.forum-activity__content{position:relative}.forum-activity__list{display:flex;flex-direction:column;gap:16px}.forum-activity__list--blurred{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.forum-activity__card{border:1px solid #e8eaf5;border-radius:12px;padding:16px}.forum-activity__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.forum-activity__breadcrumb{font-size:13px;font-weight:400;color:#7980a6}.forum-activity__time{font-size:12px;font-weight:400;color:#7980a6;flex-shrink:0}.forum-activity__author{display:flex;align-items:center;gap:8px;margin-bottom:10px}.forum-activity__author-name{font-size:14px;font-weight:600;color:#1a1a2e}.forum-activity__type-dot{width:6px;height:6px;border-radius:50%;background:#31a7df;flex-shrink:0}.forum-activity__type{font-size:13px;font-weight:500}.forum-activity__type--publication,.forum-activity__type--comment{color:#745efe}.forum-activity__article-title{font-size:14px;font-weight:600;color:#1a1a2e;margin:0 0 6px}.forum-activity__body-row{display:flex;align-items:flex-end;gap:12px}.forum-activity__body{flex:1;font-size:13px;font-weight:400;color:#7980a6;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forum-activity__consult{display:flex;align-items:center;gap:2px;background:none;border:none;font-size:13px;font-weight:500;color:#4c5063;cursor:pointer;padding:0;flex-shrink:0;white-space:nowrap}.forum-activity__consult svg{font-size:16px}.forum-activity__locked{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.forum-activity__locked-icon{width:140px;height:auto;margin-bottom:16px}.forum-activity__locked-title{font-size:18px;font-weight:400;color:#1a1a2e;margin:0 0 8px;text-align:center}.forum-activity__locked-desc{font-size:12px;font-weight:400;color:#7980a6;margin:0 0 20px;text-align:center}.forum-activity__locked-btn{padding:12px 40px;border:none;border-radius:8px;background:#31a7df;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.forum-activity__locked-btn:hover{background:#2896c8}.streak-card{display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:10px;border:2px solid #fff;position:relative;background:linear-gradient(108deg,var(--Color-Yellow-100, #fff9eb) 18.66%,var(--Color-Neutral-White, #fff) 52.41%,var(--Color-Secondary-200, #e9f5ff) 94.28%),linear-gradient(180deg,var(--Color-Warning-100, #fff9eb) -62.47%,var(--Color-Warning-200, #feedc7) -9.03%,var(--Color-Warning-100, #fff9eb) 34.17%),linear-gradient(0deg,var(--Color-Warning-200, #feedc7) 0%,var(--Color-Warning-200, #feedc7) 100%),var(--Surface-Base-Main, #fff);box-shadow:-1px 3px 21.3px 5px var(--Color-Effect-Section, rgba(121, 128, 166, .07))}.streak-card-placeholder{position:absolute;top:0;left:0;z-index:0}.streak-card-header{display:flex;align-items:center;gap:16px}.streak-card-header-title{display:flex;align-items:center;justify-content:space-between;column-gap:10px}.streak-card-header-title div{display:flex;align-items:center;gap:5px}.streak-card-header-title div p{color:#09212d;font-size:12px;font-weight:500;line-height:16px}.streak-card-header-count{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:100px;border:1px solid #fff0b9;background:#fff;box-shadow:0 0 25px #ffe3b7;position:relative}.streak-card-header-count span{color:var(--Color-Secondary-300, #abd9fb);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#c6e7f7;font-size:54px;font-weight:400;font-family:Tilt Warp!important;background:linear-gradient(135deg,#98ddff,#56b7e7 50%,#137cb6 75%,#137cb6,#137cb6 95%,#137cb6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 3px 0px #fffcfc)}.streak-card-header-count svg{position:absolute;bottom:10px;right:-7px}.streak-card-header-text{flex:1 0 0;min-width:0;display:flex;flex-direction:column}.streak-card-title{color:#09212d;font-size:16px;font-weight:700;line-height:24px;text-transform:capitalize}.streak-card-subtitle{color:var(--Text-Button-Grey-2, #7980a6);font-size:10px;font-weight:400}.streak-card-header-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.streak-card-header-icon svg{width:36px;height:36px}.streak-card-days{display:flex;align-items:center;justify-content:space-between;gap:4px;border-radius:10px;padding:10px}.streak-card-days svg{width:28px;height:28px}.streak-card-day{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px;border-radius:12px;border:1px solid #d5edf9;background:#ffffffb0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:38px}.streak-card-day:hover{background:#f1f2fa}.streak-card-day--active{border-radius:12px;border:1px solid #ffea98;background:#ffffffb0;box-shadow:0 0 11px #ffe7c0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.streak-card-day--active .streak-card-day-label{color:#1475ca}.streak-card-day--today{border-radius:12px;border:1px solid #ffea98;background:#ffffffb0;box-shadow:0 0 11px #ffe7c0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.streak-card-day--today .streak-card-day-label{color:#1475ca;font-weight:700}.streak-card-day-icon{display:inline-flex;width:28px;height:30px;align-items:center;justify-content:center}.streak-card-day-icon svg{width:28px;height:28px}.streak-card-day-label{font-size:12px;font-weight:500;line-height:20px;color:#7980a6;text-align:center}@media (max-width: 480px){.streak-card{padding:16px}.streak-card-days{padding:8px}.streak-card-day{padding:4px}}.streak-card-info{position:absolute;top:6px;inset-inline-end:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:#fff9;color:#7980a6;cursor:pointer;transition:color .2s ease,background .2s ease}.streak-card-info:hover{color:#31a7df;background:#fff}.streak-info{max-width:280px}.streak-info-title{margin:0 0 10px;font-size:14px;font-weight:600;color:#09212d}.streak-info-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:10px}.streak-info-list li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:16px;color:#4c5063}.streak-info-icon{flex-shrink:0;display:inline-flex;width:20px;height:20px}.streak-info-icon svg{width:20px;height:20px}.streak-info-note{margin:0;padding-top:10px;border-top:1px solid #eef1f8;font-size:12px;line-height:16px;color:#7980a6}.ranking-error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;max-width:400px;margin:0 auto}.ranking-error-icon{color:#f59e0b;margin-bottom:16px}.ranking-error-title{font-size:20px;font-weight:700;color:#09212d;margin-bottom:8px}.ranking-error-description{font-size:14px;font-weight:500;color:#7980a6;line-height:20px;margin-bottom:20px}.ranking-skeleton{display:flex;flex-direction:column;gap:12px;max-width:700px;margin:0 auto}.ranking-skeleton .season-info,.ranking-skeleton .league-badges,.ranking-skeleton .podium,.ranking-skeleton .ranking-table-section{max-width:700px;margin-left:auto;margin-right:auto}.ranking-skeleton-badges{display:flex;gap:12px;justify-content:center;padding:4px 0}.ranking-skeleton-podium{display:flex;align-items:flex-end;justify-content:center;gap:20px;padding:8px 0}.ranking-skeleton-table{display:flex;flex-direction:column;gap:6px}.ranking-skeleton-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--Color-Royal-Blue-100, #f9fbff);border-radius:8px;height:46px}.ranking-skeleton-row-info{flex:1;display:flex;flex-direction:column;gap:5px}.user-avatar-placeholder{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto 20px;position:relative}.user-avatar-placeholder .ant-avatar{border:2px solid #e3e8fb;position:relative;overflow:hidden}.user-avatar-placeholder .ant-avatar:before{content:"";position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:50%;top:-4px;left:-4px;z-index:0;padding:3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.user-avatar-placeholder .ant-avatar.user-avatar-config .ant-avatar-string{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none!important;display:flex}.user-avatar-placeholder .user-avatar-ring{position:absolute;bottom:-5px;left:0;height:100%;display:flex;align-items:flex-end}.user-avatar-placeholder .user-avatar-ring .ring-stars{position:absolute;bottom:-1px;left:50%;transform:translate(-50%);display:flex;align-items:center;column-gap:2px}.user-avatar-placeholder .user-avatar-ring .ring-stars:has(>:nth-child(3):last-child) svg:nth-child(2){transform:translateY(-1px);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px)}.user-avatar-placeholder .king-crown{position:absolute;top:-23px;right:7px;transform:rotate(.815deg);-webkit-transform:rotate(.815deg);-moz-transform:rotate(.815deg);-ms-transform:rotate(.815deg);-o-transform:rotate(.815deg)}.user-avatar-placeholder.user-avatar-gold .ant-avatar{width:92px;height:92px;font-size:35px;background-color:#59b3cd}.user-avatar-placeholder.user-avatar-gold .ant-avatar:before{background:linear-gradient(to top,#ffcc3f,#e3e8fb)}.user-avatar-placeholder.user-avatar-silver .ant-avatar,.user-avatar-placeholder.user-avatar-bronze .ant-avatar{width:85px;height:85px;font-size:28px}.user-avatar-placeholder.user-avatar-silver .ant-avatar{background-color:#754988}.user-avatar-placeholder.user-avatar-silver .ant-avatar:before{background:linear-gradient(to top,#c7cde8,#e3e8fb)}.user-avatar-placeholder.user-avatar-bronze .ant-avatar{background-color:#0f647f}.user-avatar-placeholder.user-avatar-bronze .ant-avatar:before{background:linear-gradient(to top,#d79c60,#e3e8fb)}.anonymous-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:2px solid #e3e8fb;display:flex;align-items:center;justify-content:center;overflow:hidden}.anonymous-avatar-icon{width:62%;height:62%;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(79%) saturate(2%) hue-rotate(288deg) brightness(108%) contrast(100%)}.anonymous-avatar-fallback{color:#fff;font-size:16px}.season-banner{margin:0 auto 27px;width:fit-content;text-align:center}.season-banner-league-name{color:#09212d;font-size:24px;font-weight:700;line-height:35px}.season-banner-promo-text{color:#7980a6;font-size:14px;font-weight:500}.season-info{padding:20px;display:flex;align-items:center;column-gap:30px;border-radius:10px;background:#fff9;position:relative}.season-info-left{flex:1;display:flex;flex-direction:column}.season-info-floating-icon{position:absolute;top:5px;right:-10px;line-height:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}.season-info-logo{display:flex;align-items:center}.season-info-label{color:#09212d;font-size:14px;font-weight:500}.season-info-name{color:#09212d;font-size:28px;font-weight:700;line-height:40px}.season-info-dates-range{color:#7980a6;font-size:14px;font-weight:500}.season-info-countdown-label{color:#09212d;font-size:14px;font-weight:500;text-align:center;margin-bottom:5px}.season-info-countdown{display:flex;align-items:center;column-gap:10px}.season-info-countdown-box{display:flex;flex-direction:column;align-items:center;row-gap:5px}.season-info-countdown-unit{overflow:hidden;color:#7980a6;font-size:10px;font-weight:500;line-height:14px;text-transform:uppercase}.season-info-countdown-value{min-width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#7980a6;font-size:24px;font-weight:700;border-radius:10px;background:#fff;box-shadow:3.773px 3.773px 39.969px #0000000d;padding:0 4px}@media only screen and (max-width: 768px){.season-info{flex-wrap:wrap;column-gap:16px;row-gap:18px;padding:16px}.season-info-logo img{width:80px;height:auto}.season-info-left{flex:1 1 auto;min-width:0}.season-info-name{font-size:22px;line-height:30px}.season-info-right{flex:1 1 100%}.season-info-countdown{justify-content:center;flex-wrap:wrap;gap:8px}.season-info-countdown-value{min-width:44px;height:44px;font-size:20px}}.podium{display:flex;align-items:flex-end;justify-content:center;direction:ltr!important}.podium-item{display:flex;flex-direction:column;height:fit-content;width:161px}.podium-item .podium-top{margin-bottom:10px;text-align:center}.podium-item .podium-top .podium-name{color:#09212d;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.podium-item .podium-top .podium-edit{width:20px;height:20px}.podium-item .podium-top .podium-level{color:#7980a6;font-size:12px;font-weight:400;line-height:16px;margin-bottom:10px}.podium-item .podium-top .podium-xp{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;column-gap:4px;border-radius:100px;border:1px solid #deebff;background:linear-gradient(264deg,#edf5ff .85%,#deebff 86.85%);width:fit-content;padding:0 10px 0 5px;height:30px;margin:0 auto}.podium-item .podium-top .podium-xp-icon{line-height:0}.podium-item .podium-top .podium-xp-value{color:#09212d;font-size:12px;font-weight:700;line-height:16px}.podium-item .podium-block{border-radius:12px;padding:10px 0;display:flex;align-items:flex-start;justify-content:center;position:relative}.podium-item .podium-block span{font-family:SF Arabic Rounded;background:linear-gradient(180deg,#abd9fb,#80c0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.podium-item .podium-block svg{position:absolute;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}.podium-item-1 .podium-block{border-radius:5px 5px 0 0;background:linear-gradient(175deg,var(--Color-Tertiary-500, #c4d8ff) -30.88%,var(--Color-Tertiary-200, #f4f9ff) 50.04%),linear-gradient(17deg,var(--Color-Tertiary-100, #f9fbff) 36.07%,var(--Color-Tertiary-300, #edf5ff) 51.5%,var(--Color-Tertiary-400, #deebff) 88.18%)}.podium-item-1 .podium-block span{font-size:100px;font-style:normal;font-weight:511;transform:translateY(-21px);-webkit-transform:translateY(-21px);-moz-transform:translateY(-21px);-ms-transform:translateY(-21px);-o-transform:translateY(-21px)}.podium-item-2 .podium-block{border-radius:5px 0 0;background:linear-gradient(148deg,var(--Color-Tertiary-500, #c4d8ff) -48.13%,var(--Color-Tertiary-200, #f4f9ff) 72.75%),linear-gradient(17deg,var(--Color-Tertiary-100, #f9fbff) 36.07%,var(--Color-Tertiary-300, #edf5ff) 51.5%,var(--Color-Tertiary-400, #deebff) 88.18%);-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;-o-border-radius:5px 0 0 0;padding-bottom:21px}.podium-item-2 .podium-block span{font-size:80px;font-style:normal;font-weight:511;color:#abd9fb;transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px)}.podium-item-3 .podium-block{border-radius:0 5px 0 0;background:linear-gradient(148deg,var(--Color-Tertiary-500, #c4d8ff) -48.13%,var(--Color-Tertiary-200, #f4f9ff) 72.75%),linear-gradient(17deg,var(--Color-Tertiary-100, #f9fbff) 36.07%,var(--Color-Tertiary-300, #edf5ff) 51.5%,var(--Color-Tertiary-400, #deebff) 88.18%)}.podium-item-3 .podium-block span{font-size:65px;font-style:normal;font-weight:556;color:#abd9fb;transform:translateY(-19px);-webkit-transform:translateY(-19px);-moz-transform:translateY(-19px);-ms-transform:translateY(-19px);-o-transform:translateY(-19px)}.ranking-row{border-radius:8px;border:1px solid #deebff;background:#f9fbff;padding:10px;display:flex;align-items:center;column-gap:35px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.ranking-row:hover{border-color:#c4d8ff;background:#edf5ff}.ranking-row-rank{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#7980a6;font-size:12.5px;font-weight:700;border-radius:50%;border:1px solid #deebff;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.ranking-row-user{display:flex;align-items:center;flex:1}.ranking-row-user .ant-avatar-string{font-size:12px}.ranking-row-current{border-color:#c4d8ff;background:#edf5ff}.ranking-row-avatar{margin-inline-end:10px;height:fit-content}.ranking-row-avatar .user-avatar-placeholder{margin-bottom:0}.ranking-row-info{display:flex;flex-direction:column}.ranking-row-name{color:#09212d;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;align-items:center;text-transform:capitalize;gap:6px}.ranking-row-edit{width:20px;height:20px}.ranking-row-level{color:#7980a6;font-size:12px;font-weight:400;line-height:16px}.ranking-row-points{color:#09212d;font-size:12px;font-weight:700;line-height:16px;display:flex;align-items:center}.ranking-row-points-value{margin-inline-end:4px}.promotion-zone{height:40px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:5px}.promotion-zone-line{height:2px;width:100%}.promotion-zone-content{display:flex;align-items:center}.promotion-zone-content span{margin:0 20px;font-size:14px;font-weight:500;line-height:20px}.promotion-zone-promotion .promotion-zone-line{background:linear-gradient(90deg,#ade2dd00,#ade2dd,#ade2dd00)}.promotion-zone-promotion .promotion-zone-label{color:#50b1ae}.promotion-zone-promotion svg{color:#50b1ae}.promotion-zone-relegation .promotion-zone-line{background:linear-gradient(90deg,#ffbacf00,#ffbacf,#ffbacf00)}.promotion-zone-relegation .promotion-zone-label{color:#ff437c}.promotion-zone-relegation svg{color:#ff437c}.ranking-table{max-width:700px;margin:0 auto}.ranking-table-header{border-radius:8px;background:var(--Color-Royal-Blue-200, #f4f9ff);padding:0 43px 0 7px;height:30px;display:flex;align-items:center;margin-bottom:10px}.ranking-table-header span{color:#4c5063;font-size:14px;font-weight:500;display:block}.ranking-table-col-rank{width:105px}.ranking-table-col-player{flex:1}.ranking-table-body>div:not(:last-child){margin-bottom:10px}.badge-carousel{display:flex;align-items:center;padding:0 40px;margin-bottom:10px}.badge-carousel-track{flex:1;min-width:0}.badge-carousel-track .badge-swiper{width:100%}.badge-carousel-track .badge-swiper-slide{width:auto}.badge-carousel-item{display:flex;align-items:center;justify-content:center;position:relative;width:126px;height:126px}.badge-carousel-item .badge-lock{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.badge-carousel-item img{width:100%}.badge-carousel-item-disabled img{opacity:.3}.badge-carousel-arrow{display:flex;align-items:center;justify-content:center;width:22px;height:22px;outline:none;border-radius:50%;background:#fff;box-shadow:1.189px 1.189px 4.757px #53789f33;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.badge-carousel-arrow svg{width:12px;height:12px}.badge-carousel-arrow:hover{background:#f0f0f0}.skeleton-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:var(--Color-Royal-Blue-100, #f9fbff);margin-bottom:6px;height:46px}.skeleton-row-rank{width:28px;display:flex;justify-content:center;flex-shrink:0}.skeleton-row-avatar{flex-shrink:0;margin-inline-start:20px}.skeleton-row-info{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-row-points{flex-shrink:0;margin-left:auto}.skeleton-block{background:#edf5ff;border-radius:6px;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-block-circle{border-radius:50%}.skeleton-block-sm{width:22px;height:22px}.skeleton-block-avatar{width:38px;height:38px}.skeleton-block-name{width:120px;height:10px;border-radius:6px}.skeleton-block-level{width:64px;height:8px;border-radius:6px}.skeleton-block-pts{width:56px;height:10px;border-radius:6px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.locked-state{max-width:700px;margin:0 auto}.locked-state-center{text-align:center;margin-bottom:16px}.locked-state-title{color:#09212d;font-size:24px;font-weight:700;line-height:35px;margin-bottom:5px}.locked-state-desc{color:#7980a6;font-size:14px;font-weight:500;line-height:20px;margin-bottom:15px}.locked-state-btn{margin:0 auto}.locked-state .ranking-row{margin-bottom:10px}.locked-state-table-header-skeleton{width:100%;height:30px;background:var(--Color-Royal-Blue-200, #f4f9ff);border-radius:8px;margin-bottom:10px}.anonymous-modal{width:450px!important}.anonymous-modal .ant-modal-content{padding:0 20px 20px;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#c4d8ff,#e9f5ff 17.68%,#fff 33.47%);box-shadow:2px 2px 8px #53789f33}.anonymous-modal-header{padding:15px 0;display:flex;align-items:flex-start;gap:20px}.anonymous-modal-header-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.anonymous-modal-header-title{flex:1;align-self:stretch;display:flex;align-items:center;font-size:16px;font-weight:500;color:#4c5063;line-height:26px;margin:0}.anonymous-modal-close{width:24px;height:24px;background:transparent;border:0;color:#4c5063;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:color .18s}.anonymous-modal-close:hover{color:#09212d}.anonymous-modal-body{display:flex;flex-direction:column;gap:25px;padding-top:25px}.anonymous-modal-choices{display:flex;gap:26px;align-items:flex-start;justify-content:center}.anonymous-modal-choice{flex:1;width:calc(50% - 13px);background:#f9fbff;border:1px solid #deebff;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:border-color .18s,box-shadow .18s}.anonymous-modal-choice:hover{border-color:#abd9fb}.anonymous-modal-choice--selected{border-color:#abd9fb;box-shadow:0 2px 4.4px #7980a630}.anonymous-modal-choice-label{font-size:18px;font-weight:500;color:#09212d;line-height:28px;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anonymous-modal-choice-avatar{width:80px;height:80px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.anonymous-modal-choice-avatar img{width:100%;height:100%;object-fit:cover}.anonymous-modal-choice-checkbox{width:20px;height:20px;border-radius:8px;border:1.5px solid #e8eaf5;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .18s;flex-shrink:0;position:relative}.anonymous-modal-choice-checkbox--checked{border-color:#31a7df}.anonymous-modal-choice-checkbox-inner{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:5px;background:#31a7df;transform:translate(-50%,-50%)}.anonymous-modal-name{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #e3ebfb;border-radius:10px;background:#f7f9ff}.anonymous-modal-name-label{display:inline-flex;align-items:center;gap:5px;color:#7980a6;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.anonymous-modal-name-label svg{color:#9aa0c0}.anonymous-modal-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.anonymous-modal-name-value{color:#1475ca;font-size:14px;font-weight:700;word-break:break-word;transition:opacity .1s ease;text-transform:capitalize}.anonymous-modal-name-value--shuffling{opacity:.55;filter:blur(.4px)}.anonymous-modal-name-regenerate{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:1px solid #cfe6f6;border-radius:50%;background:#fff;color:#1475ca;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.anonymous-modal-name-regenerate svg{transition:transform .4s ease}.anonymous-modal-name-regenerate:hover{background:#e4f2fb;border-color:#9fd2ef}.anonymous-modal-name-regenerate:hover svg{transform:rotate(180deg)}.anonymous-modal-name-regenerate:active{transform:scale(.92)}.anonymous-modal-name-regenerate.is-shuffling svg{animation:anonymous-shuffle-spin .5s linear infinite}@keyframes anonymous-shuffle-spin{to{transform:rotate(360deg)}}.anonymous-modal-submit{width:100%!important;background:#31a7df!important;height:35px!important;border-radius:5px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;padding:8px 12px!important}.identity-edit-button{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;transition:all .18s;background-color:transparent;flex-shrink:0}.identity-edit-button:hover{color:#fff;border-color:var(--azure-blue-500);transform:scale(1.05)}.ranking-page-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ranking-page-title h2{margin:0}.ranking-guide-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #deebff;border-radius:999px;background:#f1f9ff;color:#1475ca;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.ranking-guide-btn:hover{background:#e3f2ff;border-color:#31a7df}.gguide-modal-header{display:flex;align-items:center;gap:20px}.gguide-modal-header .gguide-modal-header-icon{color:#745efe;flex-shrink:0}.gguide-modal-header h2{flex:1;margin:0;font-size:16px;font-weight:500;line-height:26px;color:#4c5063}.gguide-modal-header .close-icon{color:#7980a6;cursor:pointer}.gguide-modal-header .close-icon:hover{color:#09212d}.gguide-modal-body{margin-top:35px}.gguide-modal-body .ant-collapse-expand-icon{border-color:#e8eaf5!important}.gguide-modal-body .ant-collapse-expand-icon svg{font-size:18px!important}.gguide-modal-body .questions-container{display:flex;flex-direction:column;gap:15px}.gguide-modal-body .questions-container .questions-title{display:block;font-size:16px;font-weight:500;line-height:24px;color:#09212d}.gguide-modal-body .gguide-accordion.ant-collapse{padding:10px;border-radius:8px;background:#f9fbff;border:0;display:flex;flex-direction:column;gap:14px}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item{border:1px solid #deebff;border-radius:10px!important;background:#fff;overflow:hidden;transition:background .2s ease}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item>.ant-collapse-header{align-items:center;padding:10px 20px 10px 10px;gap:10px}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{font-size:16px;font-weight:500;line-height:24px;color:#09212d}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding-inline:0!important;border-radius:50%;border:1px solid #deebff;color:#31a7df;transition:all .2s ease}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item .ant-collapse-content{border-top:0;background:transparent}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:12px 10px 4px}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item.ant-collapse-item-active{background:#edf5ff;padding:10px}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item.ant-collapse-item-active>.ant-collapse-header{background:#fff;border:1px solid #deebff;border-radius:10px}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item.ant-collapse-item-active>.ant-collapse-header .ant-collapse-expand-icon{border-color:#31a7df}.gguide-modal-body .gguide-accordion.ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-content-box{padding:14px 6px 4px}.gguide-modal .gguide-answer{display:flex;flex-direction:column;gap:8px}.gguide-modal .gguide-answer p{margin:0;font-size:14px;line-height:20px;color:#4c5063}.gguide-modal .gguide-answer-intro{color:#09212d}.gguide-modal .gguide-answer-lead{display:flex;align-items:flex-start;gap:8px}.gguide-modal .gguide-answer-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;color:#31a7df}.gguide-modal .gguide-answer-icon svg{display:block}.gguide-modal .gguide-answer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gguide-modal .gguide-answer-list li{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:20px;color:#4c5063}.gguide-modal .gguide-answer .gguide-li-icon{font-size:20px;color:#31a7df;flex-shrink:0;margin-top:1px}@media (max-width: 768px){.gguide-modal-body{margin-top:20px}.gguide-modal-body .questions-container .questions-title{font-size:14px}.gguide-modal-body .gguide-accordion.ant-collapse{padding:8px}}.ranking-content{position:relative;padding:50px!important}@media only screen and (max-width: 768px){.ranking-content{padding:10px!important}}.ranking-content-bg{position:absolute;top:0;left:0;width:100%;height:fit-content;line-height:0;z-index:0;padding:15px 15px 0}.ranking-content-bg img{width:100%;height:auto;object-fit:cover}.ranking-content-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fff 20.35%,#fff0);z-index:0}.ranking-content>div:not(.ranking-content-bg){position:relative;z-index:1}.ranking-content .season-info{margin-bottom:40px}.ranking-content .podium{margin-bottom:30px}.settings-sidebar{width:210px;min-width:210px;display:flex;flex-direction:column;gap:10px;padding-top:10px}@media (max-width: 720px){.settings-sidebar{width:100%;min-width:unset;flex-direction:row;overflow-x:auto;padding-top:0;gap:8px}}.settings-sidebar-item{display:flex;align-items:center;gap:10px;height:45px;padding:0 16px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.settings-sidebar-item:hover,.settings-sidebar-item--active{background-color:var(--grey-300)}.settings-sidebar-item--active .settings-sidebar-item-label{color:var(--color-2)}.settings-sidebar-item svg{color:var(--color-1);flex-shrink:0}.settings-sidebar-item-label{font-size:14px;font-weight:500;line-height:20px;color:var(--color-2)}.change-password{display:flex;flex-direction:column;gap:20px;padding:10px;border-radius:10px;border:1px solid var(--grey-300);background-color:var(--royal-blue-100)}.change-password-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--grey-400)}.change-password-header-left{display:flex;align-items:flex-start;gap:10px}.change-password-header-info{display:flex;flex-direction:column;gap:2px}.change-password-header-title{font-size:14px;font-weight:400;line-height:20px;color:var(--color-2)}.change-password-header-description{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-700)}.change-password-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.change-password-form{display:flex;flex-direction:column;gap:15px}.change-password-fields{display:flex;flex-direction:column;gap:15px;padding:10px}.change-password-fields .input-form{display:flex;flex-direction:column;gap:5px}.change-password-fields .input-form .label{font-size:14px;font-weight:500;line-height:20px;color:var(--color-1);margin:0}.change-password-fields .input-form .label .red-star{color:var(--red-600);margin-inline-start:4px}.change-password-fields .input-form .input-container{height:40px;padding:8px;border-radius:8px;border:1px solid var(--grey-300);background-color:var(--bg-2);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.change-password-fields .input-form .input-container:focus-within{border-color:var(--grey-400);box-shadow:0 3px 5.5px -2px var(--grey-600)}.change-password-fields .input-form .input-container .input{font-size:14px;font-weight:400;line-height:20px;color:var(--color-2);background:transparent;border:none;outline:none;padding:0;height:100%}.change-password-fields .input-form .input-container .input::placeholder{color:var(--grey-600);font-weight:400}.change-password-fields .input-form .input-container .eye-icon{width:22px;height:22px;cursor:pointer;opacity:.6}.change-password-fields .input-form .input-error{border-color:var(--red-600)}.change-password-errors{display:flex;align-items:center;gap:8px;padding:0 10px}.change-password-errors p{font-size:12px;color:var(--red-600);margin:0}.change-password-footer{display:flex;justify-content:flex-end;gap:10px}.change-password-footer .btn{width:112px;height:35px;border-radius:5px;font-size:12px;font-weight:500;padding:8px 12px}.change-password-footer .btn-secondary{background-color:var(--bg-1);border:1px solid var(--blue-800);color:var(--blue-800)}.change-password-footer .btn-secondary:hover{background-color:var(--bg-4)}.change-password-footer .btn-primary{background-color:var(--blue-800);border:none;color:#fff}.change-password-footer .btn-primary:hover{background-color:var(--blue-900)}.two-factor-auth{display:flex;flex-direction:column;gap:20px;padding:10px;border-radius:10px;border:1px solid var(--grey-300);background-color:var(--royal-blue-100)}.two-factor-auth-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--grey-400)}.two-factor-auth-header-left{display:flex;align-items:flex-start;gap:10px}.two-factor-auth-header-info{display:flex;flex-direction:column;gap:2px}.two-factor-auth-header-title{font-size:14px;font-weight:400;line-height:20px;color:var(--color-2)}.two-factor-auth-header-description{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-700)}.two-factor-auth-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.two-factor-auth-content{padding:10px;display:flex;flex-direction:column;gap:16px}.two-factor-auth .tfa-intro{display:flex;flex-direction:column;gap:10px}.two-factor-auth .tfa-intro p{margin:0;font-size:14px;line-height:1.5;color:var(--color-2)}.two-factor-auth .tfa-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:12px;border:1px solid var(--grey-300);background:#fff}.two-factor-auth .tfa-card-title{margin:0;font-size:16px;font-weight:600;color:var(--color-2)}.two-factor-auth .tfa-card-text{margin:0;font-size:13px;line-height:1.5;color:var(--grey-700)}.two-factor-auth .tfa-qr{display:flex;align-items:center;justify-content:center;padding:8px 0}.two-factor-auth .tfa-qr-frame{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:16px;border:1px solid var(--grey-300, #e8eaf5);background:#fff}.two-factor-auth .tfa-qr-loading{width:180px;height:180px;display:flex;align-items:center;justify-content:center}.two-factor-auth .tfa-manual-label{margin:0;text-align:center;font-size:13px;color:#31a7df}.two-factor-auth .tfa-manual-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;border:1px solid var(--grey-300, #e8eaf5);background:var(--royal-blue-100, #f9fbff)}.two-factor-auth .tfa-manual-value{font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:600;letter-spacing:1px;color:var(--color-2);word-break:break-all}.two-factor-auth .tfa-manual-copy{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 16px;background:#fff;border:1px solid #e8eaf5;border-radius:10px;cursor:pointer;font-size:12px;font-weight:500;color:#4c5063;transition:all .15s ease}.two-factor-auth .tfa-manual-copy svg{color:var(--grey-700, #7980a6);transition:color .15s ease}.two-factor-auth .tfa-manual-copy:hover{border-color:#31a7df;color:#31a7df}.two-factor-auth .tfa-manual-copy:hover svg{color:#31a7df}.two-factor-auth .tfa-note{display:flex;align-items:center;gap:10px;padding:4px 14px;border-radius:10px}.two-factor-auth .tfa-note p{margin:0;font-size:13px;line-height:1.5;color:var(--color-2)}.two-factor-auth .tfa-note svg{flex-shrink:0;margin-top:1px}.two-factor-auth .tfa-note .tfa-note-icon{margin-top:0}.two-factor-auth .tfa-note--info{background:linear-gradient(89.94deg,#e9f5ff 44.92%,#f5fbff 139.77%);border:0px}.two-factor-auth .tfa-note--warning{background:#fff8ec;border:1px solid #ffe2b3}.two-factor-auth .tfa-note--warning svg{color:#f5a623}.two-factor-auth .tfa-verify{display:flex;flex-direction:column;align-items:center;gap:18px;padding:16px 0}.two-factor-auth .tfa-verify .tfa-verify-label{font-size:20px;font-weight:400;color:var(--color-2)}.two-factor-auth .tfa-codes{display:flex;flex-direction:column;gap:10px}.two-factor-auth .tfa-code-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:8px;border:1px solid var(--grey-300);background:var(--royal-blue-100, #f9fbff)}.two-factor-auth .tfa-code-value{font-size:12px;font-weight:400;letter-spacing:1px;color:#09212d}.two-factor-auth .tfa-code-copy{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e8eaf5;border-radius:10px;cursor:pointer;font-size:10px;font-weight:500;color:#4c5063;transition:all .15s ease}.two-factor-auth .tfa-code-copy svg{color:var(--grey-700, #7980a6);transition:color .15s ease}.two-factor-auth .tfa-code-copy:hover{border-color:#31a7df;color:#31a7df}.two-factor-auth .tfa-code-copy:hover svg{color:#31a7df}.two-factor-auth .tfa-enabled{display:flex;flex-direction:column;gap:24px}.two-factor-auth .tfa-enabled .tfa-enabled-text{margin:0;font-size:16px;line-height:1.5;color:var(--color-2)}.two-factor-auth .tfa-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.two-factor-auth .tfa-help{display:flex;flex-direction:column;gap:4px;padding-top:6px}.two-factor-auth .tfa-help .tfa-help-title{font-size:14px;font-weight:600;color:var(--color-2)}.two-factor-auth .tfa-help .tfa-help-text{margin:0;font-size:13px;line-height:1.5;color:var(--grey-700)}.two-factor-auth .tfa-help .tfa-help-link{color:#31a7df;text-decoration:underline}@media (max-width: 480px){.two-factor-auth .tfa-actions{flex-direction:column-reverse;align-items:stretch}}.disable-2fa-modal .disable-2fa-content{display:flex;flex-direction:column;gap:18px}.disable-2fa-modal .input-container{border:1px solid #f1f2fa;border-radius:8px;height:40px}.disable-2fa-modal .ta-modal-header{width:100%}.disable-2fa-modal .disable-2fa-icon{width:36px;height:36px;flex-shrink:0}.disable-2fa-modal .disable-2fa-form{display:flex;flex-direction:column;gap:16px}.disable-2fa-modal .disable-2fa-intro{display:flex;flex-direction:column;gap:4px;text-align:center}.disable-2fa-modal .disable-2fa-intro .disable-2fa-question{margin:0;font-size:14px;font-weight:600;color:var(--color-2)}.disable-2fa-modal .disable-2fa-intro .disable-2fa-hint{margin:0;font-size:13px;color:var(--grey-700)}.disable-2fa-modal .disable-2fa-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.settings-page-header{display:flex;align-items:center;gap:15px;padding:10px;border-radius:10px;background-color:var(--royal-blue-100);flex-wrap:wrap}.settings-page-header-action{flex-shrink:0;margin-inline-start:auto}.settings-page-header .subscription-history-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:8px 14px;border-radius:8px;border:1px solid #e8eaf5;background:#fcfcff;color:#4c5063;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.settings-page-header .subscription-history-btn svg{color:var(--grey-700, #7980a6)}.settings-page-header .subscription-history-btn:hover{background:var(--royal-blue-100, #f9fbff);border-color:var(--border-card-azure-blue-500, #abd9fb)}.settings-page-header-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.settings-page-header-info{display:flex;flex-direction:column;gap:2px;flex:1}.settings-page-header-title{font-size:16px;font-weight:500;line-height:24px;color:var(--color-2)}.settings-page-header-description{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-700)}.subscription-skeleton{display:flex;flex-direction:column;border:1px solid var(--grey-400);border-radius:10px;background:var(--bg-2);overflow:hidden}.subscription-skeleton .subscription-skeleton-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px 16px 28px;border-bottom:1px solid var(--grey-400);background:var(--royal-blue-100)}.subscription-skeleton .subscription-skeleton-info-left{display:flex;align-items:center;gap:20px}.subscription-skeleton .subscription-skeleton-info-text{display:flex;flex-direction:column;gap:8px}.subscription-skeleton .subscription-skeleton-content{padding:25px 40px 40px;display:flex;flex-direction:column;row-gap:25px}.subscription-skeleton .subscription-skeleton-stats{display:flex;align-items:stretch;gap:20px}@media (max-width: 720px){.subscription-skeleton .subscription-skeleton-stats{flex-direction:column}}.subscription-skeleton .subscription-skeleton-stat{flex:1;display:flex;flex-direction:column;gap:12px;padding:19px 20px;border-radius:10px;border:1px solid var(--grey-400);background:var(--bg-2)}.subscription-skeleton .subscription-skeleton-progress{display:flex;flex-direction:column;gap:8px}.subscription-skeleton .subscription-skeleton-progress-header{display:flex;justify-content:space-between;align-items:center}.subscription-skeleton .subscription-skeleton-tranches{display:flex;flex-direction:column;gap:25px}.subscription-skeleton .subscription-skeleton-tranches-header{display:flex;align-items:center;justify-content:space-between}.subscription-skeleton .subscription-skeleton-tranches-list{display:flex;flex-direction:column;gap:36px}.subscription-skeleton .subscription-skeleton-tranche{display:flex;align-items:center;gap:12px}.subscription-skeleton .subscription-skeleton-tranche-body{display:flex;align-items:center;justify-content:space-between;flex:1;padding:0 7px}.subscription-skeleton .subscription-skeleton-tranche-info{display:flex;flex-direction:column;gap:6px}.settings-security{display:flex;flex-direction:column;gap:30px;width:100%}.settings-security-card{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--grey-400);border-radius:10px}.settings-security-card-header{display:flex;flex-direction:column;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--grey-400)}.settings-security-card-title{font-size:14px;font-weight:500;line-height:20px;color:var(--color-2);margin:0}.settings-security-card-description{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-700);margin:0}.settings-security-card-section{display:flex;flex-direction:column;gap:15px}.settings-security-card-section-title{font-size:14px;font-weight:500;line-height:20px;color:var(--color-2);margin:0}.settings-security-action-item{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid var(--grey-300);border-radius:10px;background:var(--bg-2);cursor:pointer;transition:background-color .2s ease;width:100%;text-align:start}.settings-security-action-item:hover{background-color:var(--bg-3)}.settings-security-action-item-left{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.settings-security-action-item-info{display:flex;flex-direction:column;gap:5px}.settings-security-action-item-label{font-size:14px;font-weight:400;line-height:20px;color:var(--color-2)}.settings-security-action-item-description{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-700)}.settings-security-action-item-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.settings-security-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#e9f7f4;color:#2a7878;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.settings-security-badge .settings-security-badge-dot{width:6px;height:6px;border-radius:50%;background:#2a7878}body[dir=rtl] .settings-security-action-item>svg,body[dir=rtl] .settings-security-action-item-right>svg{transform:scaleX(-1)}.settings-subscription{display:flex;flex-direction:column;gap:25px;width:100%}.settings-subscription .subscription-card{display:flex;flex-direction:column;gap:25px;border:1px solid var(--grey-400);border-radius:10px;background:var(--bg-2);overflow:hidden}.settings-subscription .subscription-card--empty{align-items:center;justify-content:center;text-align:center;gap:0px;padding:60px 24px}.settings-subscription .subscription-card--empty .subscription-empty__img{margin-bottom:8px}.settings-subscription .subscription-card--empty .subscription-empty__title{margin:0;font-size:18px;font-weight:500;color:var(--color-2)}.settings-subscription .subscription-card--empty .subscription-empty__description{margin:0 0 16px;font-size:14px;color:#7980a6}@media (max-width: 720px){.settings-subscription .subscription-card--empty{padding:40px 16px}.settings-subscription .subscription-card--empty .subscription-empty__img{width:150px}.settings-subscription .subscription-card--empty .subscription-empty__title{font-size:18px}.settings-subscription .subscription-card--empty .subscription-empty__description{font-size:13px}}.settings-subscription .subscription-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px 20px 28px;border-bottom:1px solid var(--grey-400);background:var(--royal-blue-100)}@media (max-width: 720px){.settings-subscription .subscription-info{flex-direction:column;align-items:flex-start}}.settings-subscription .subscription-info-left{display:flex;align-items:center;gap:20px}.settings-subscription .subscription-info-image{height:80px;flex-shrink:0}.settings-subscription .subscription-info-text{display:flex;flex-direction:column}.settings-subscription .subscription-info-name{color:var(--grey-800);font-size:20px;font-weight:800;line-height:30px}.settings-subscription .subscription-info-validity{color:var(--grey-800);font-size:13px;font-weight:500;line-height:20px}.settings-subscription .subscription-info-status{display:flex;align-items:center;gap:5px;flex-shrink:0}.settings-subscription .subscription-info-status-label{color:var(--grey-700);font-size:14px;font-weight:500;line-height:20px;margin-inline-end:5px}.settings-subscription .subscription-info-status-value{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.settings-subscription .subscription-info-status-value-active{color:var(--Text-Label-Green-600, #50b1ae);font-size:12px;font-weight:400;line-height:16px;color:#2dcfb3;height:28px;padding:0 8px;border-radius:35px;background:var(--green-200);display:flex;align-items:center;column-gap:10px}.settings-subscription .subscription-info-status-value-active .subscription-info-status-dot{background-color:#2dcfb3}.settings-subscription .subscription-info-status-value-inactive{color:var(--color-1)}.settings-subscription .subscription-info-status-value-inactive .subscription-info-status-dot{background-color:var(--color-1)}.settings-subscription .subscription-info-status-value-expired{color:#ff437c}.settings-subscription .subscription-info-status-value-expired .subscription-info-status-dot{background-color:#ff437c}.settings-subscription .subscription-card-content{padding:0 40px 40px;display:flex;flex-direction:column;row-gap:25px}@media only screen and (max-width: 768px){.settings-subscription .subscription-card-content{padding:0 10px 10px}}.settings-subscription .subscription-info-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.settings-subscription .subscription-stats{display:flex;align-items:stretch;flex-wrap:wrap;gap:20px;overflow:hidden}@media (max-width: 720px){.settings-subscription .subscription-stats{flex-direction:column}}.settings-subscription .subscription-stat{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px;border-radius:10px;border:1px solid var(--grey-400);background:var(--bg-2)}.settings-subscription .subscription-stat-label{display:flex;align-items:center;gap:10px;color:var(--color-1);font-size:14px;font-weight:500;line-height:20px}.settings-subscription .subscription-stat-label svg{min-width:20px;height:20px}.settings-subscription .subscription-stat .subscription-amount{color:var(--color-2);font-size:28px;font-weight:500;line-height:40px}.settings-subscription .subscription-stat .subscription-amount-currency{color:var(--color-2);font-size:10px;font-weight:700;line-height:14px}.settings-subscription .subscription-stat-paid .subscription-amount,.settings-subscription .subscription-stat-paid .subscription-amount .subscription-amount-currency{color:#50b1ae}.settings-subscription .subscription-stat-remaining .subscription-amount,.settings-subscription .subscription-stat-remaining .subscription-amount .subscription-amount-currency{color:#ff437c}.settings-subscription .subscription-amount{font-weight:700;color:var(--color-2);white-space:nowrap;display:flex;align-items:center}.settings-subscription .subscription-amount-currency{color:var(--color-2);font-size:10px;font-weight:700;line-height:14px;margin-top:-15px}.settings-subscription .subscription-progress{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.settings-subscription .subscription-progress-header{display:flex;align-items:center;justify-content:space-between}.settings-subscription .subscription-progress-label,.settings-subscription .subscription-progress-percent{color:var(--color-2);font-size:14px;font-weight:500;line-height:20px}.settings-subscription .subscription-progress-track{width:100%;height:10px;border-radius:100px;background-color:var(--grey-300);overflow:hidden}.settings-subscription .subscription-progress-fill{height:100%;border-radius:100px;background:linear-gradient(145deg,var(--azure-blue-500) 0%,var(--green-500) 100%);transition:width .6s ease}.settings-subscription .subscription-tranches{display:flex;flex-direction:column;gap:35px;padding:0 20px}.settings-subscription .subscription-tranches-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-subscription .subscription-tranches-header-left,.settings-subscription .subscription-tranches-header-right{display:flex;align-items:center;gap:10px;color:var(--color-2);font-size:14px;font-weight:500;line-height:20px}.settings-subscription .subscription-tranches-header-left strong,.settings-subscription .subscription-tranches-header-right strong{color:var(--color-2);font-size:16px;font-weight:700;line-height:24px;margin-inline-start:10px}.settings-subscription .subscription-tranches-header-left strong sup,.settings-subscription .subscription-tranches-header-right strong sup{color:var(--color-2);font-size:10px;font-weight:700;line-height:14px}.settings-subscription .subscription-tranches-list{display:flex;flex-direction:column;row-gap:49px}.settings-subscription .subscription-tranche{display:flex;align-items:center;gap:12px}.settings-subscription .subscription-tranche-icon-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative}.settings-subscription .subscription-tranche-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:2px solid;position:relative;z-index:2}.settings-subscription .subscription-tranche-connector{width:2px;flex:1;min-height:24px;background-color:var(--grey-400);margin:2px 0;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:55px;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}.settings-subscription .subscription-tranche-connector-pending{background:linear-gradient(0,#ff6993,#70c8c2)}.settings-subscription .subscription-tranche-connector-upcoming{background-color:var(--royal-blue-500)}.settings-subscription .subscription-tranche-connector-paid{background-color:var(--green-500)}.settings-subscription .subscription-tranche-body{display:flex;align-items:center;justify-content:space-between;flex:1;gap:15px;padding:0 7px;height:44px}.settings-subscription .subscription-tranche:last-child .subscription-tranche-body{padding-bottom:0}.settings-subscription .subscription-tranche-pending{padding:14px 24px;border-radius:7px;border:1px solid var(--grey-400);border-inline-start:4px solid var(--red-500);background:#fcfcff;box-shadow:0 6px 18px var(--shadow-1);margin-inline-start:-28px;margin-inline-end:-25px}.settings-subscription .subscription-tranche-pending .subscription-tranche-connector{height:70px}.settings-subscription .subscription-tranche-pending .subscription-tranche-body{height:auto;padding:0}@media (max-width: 720px){.settings-subscription .subscription-tranche-pending .subscription-tranche-body{flex-wrap:wrap;row-gap:10px}}.settings-subscription .subscription-tranche-pending .subscription-tranche-name{font-size:16px;line-height:24px}.settings-subscription .subscription-tranche-pending .subscription-tranche-name-row{gap:4px}.settings-subscription .subscription-tranche-pending .subscription-tranche-urgency{justify-content:flex-start;font-size:12px;line-height:16px;color:#ff437c}.settings-subscription .subscription-tranche-pending .subscription-tranche-badge-pending{height:34px;padding:0 16px;font-size:13px;background:var(--bg-2)}.settings-subscription .subscription-tranche-pending .subscription-amount{font-size:22px;font-weight:800;line-height:30px}.settings-subscription .subscription-tranche-pending .subscription-amount .subscription-amount-currency{font-size:11px;margin-top:-12px}.settings-subscription .subscription-tranche-info{display:flex;align-items:center;gap:10px;flex-shrink:0}.settings-subscription .subscription-tranche-name-row{display:flex;flex-direction:column}.settings-subscription .subscription-tranche-name{color:var(--color-2);font-size:14px;font-weight:700;line-height:20px}.settings-subscription .subscription-tranche-date{color:var(--color-1);font-size:10px;font-weight:500;line-height:14px}.settings-subscription .subscription-tranche-badge{display:inline-flex;align-items:center;padding:0 8px;border-radius:100px;color:#50b1ae;font-size:12px;font-weight:400;line-height:16px;height:26px}.settings-subscription .subscription-tranche-badge-paid{color:var(--green-600);border:1px solid var(--green-400)}.settings-subscription .subscription-tranche-badge-pending{color:var(--red-600);border:1px solid var(--red-300)}.settings-subscription .subscription-tranche-badge-upcoming{color:var(--color-2);border:1px solid var(--grey-600)}.settings-subscription .subscription-tranche-urgency{display:flex;align-items:center;justify-content:center;gap:5px;color:#ff437c;font-size:10px;font-weight:700;line-height:14px}.settings-subscription .subscription-tranche-right{display:flex;align-items:center;gap:12px;flex-shrink:0;flex:1}.settings-subscription .subscription-tranche-right .subscription-amount{color:var(--color-2);font-size:16px;font-weight:700;line-height:24px}.settings-subscription .subscription-tranche-right-info{display:flex;flex:1;justify-content:space-around}.settings-subscription .subscription-tranche-actions{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px}.settings-subscription .subscription-tranche-pay-btn{height:44px;border-radius:36px;border:1px solid var(--azure-blue-400);background:var(--azure-blue-400);padding:0 24px;color:#fff;text-align:center;font-size:15px;font-weight:500;line-height:20px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.settings-subscription .subscription-tranche-pay-btn:hover{background-color:var(--azure-blue-500);border-color:var(--azure-blue-500)}.settings-subscription .subscription-tranche-pay-btn:active{background-color:var(--azure-blue-400)}.settings-subscription .subscription-tranche-extend-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;border:1px solid #a9d4ef;background:#fff;color:#31a7df;font-size:13px;font-weight:500;line-height:16px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.settings-subscription .subscription-tranche-extend-btn svg{color:#31a7df;flex-shrink:0}.settings-subscription .subscription-tranche-extend-btn:hover{background-color:#f4fafe;border-color:#31a7df}.settings-subscription .subscription-tranche-extend-btn:disabled{opacity:.6;cursor:not-allowed;background-color:var(--azure-blue-500);border-color:var(--azure-blue-500)}.settings-subscription .subscription-tranche-extend-btn:active{background-color:var(--azure-blue-400)}.settings-notifications{display:flex;flex-direction:column;gap:30px;width:100%}.settings-notifications .sn-groups{display:flex;flex-direction:column;gap:10px}.settings-notifications .sn-group{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--grey-400);border-radius:10px}.settings-notifications .sn-group-header{display:flex;flex-direction:column;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--grey-400)}.settings-notifications .sn-group-title{font-size:16px;font-weight:500;line-height:24px;color:var(--color-2);margin:0}.settings-notifications .sn-group-description{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-700);margin:0}.settings-notifications .sn-group-items{display:flex;flex-direction:column;gap:15px}.settings-notifications .sn-item-card{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--grey-300);border-radius:10px;background:var(--bg-2)}.settings-notifications .sn-item{display:flex;align-items:center;justify-content:space-between;gap:15px}.settings-notifications .sn-item-left{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.settings-notifications .sn-item-left>.iconify{margin-top:2px;flex-shrink:0}.settings-notifications .sn-item-text{display:flex;flex-direction:column;gap:3px}.settings-notifications .sn-item-title{font-size:14px;font-weight:400;line-height:20px;color:var(--color-2)}.settings-notifications .sn-item-description{font-size:12px;font-weight:400;line-height:16px;color:var(--grey-700)}.settings-notifications .sn-item-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.settings-notifications .sn-item-divider{width:1px;height:25px;background-color:var(--grey-400)}.settings-notifications .sn-toggle{display:flex;align-items:center;width:28.8px;height:16px;padding:1.6px;border-radius:9.6px;border:none;cursor:pointer;background-color:var(--grey-400);transition:background-color .2s ease}.settings-notifications .sn-toggle--on{background-color:var(--royal-blue-800);justify-content:flex-end}.settings-notifications .sn-toggle-knob{display:block;width:12.8px;height:12.8px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px #0000001a;transition:transform .2s ease}.settings-notifications .sn-item-child{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px;background-color:var(--royal-blue-100);border:1px solid var(--grey-300);border-radius:10px}.settings-notifications .sn-item-child-text{display:flex;flex-direction:column;gap:2px}.settings-notifications .sn-time-select{flex-shrink:0}.settings-notifications .sn-time-select.ant-select{width:120px}.settings-notifications .sn-time-select.ant-select .ant-select-selector{height:35px!important;padding:8px!important;border-radius:8px!important;border-color:var(--grey-400)!important}.settings-notifications .sn-time-select.ant-select .ant-select-selection-item{font-size:12px;font-weight:500;line-height:16px!important;color:var(--color-2)}.ai-chat{display:flex;flex-direction:column;background:#f9fbff;border-radius:14px;border:0;padding:16px 14px;gap:12px;max-height:560px;overflow:hidden}.ai-chat__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-chat__header-left{display:flex;align-items:center;gap:10px;min-width:0}.ai-chat__header-icon{width:26px;height:26px;flex-shrink:0}.ai-chat__header-title{font-size:14px;font-weight:700;color:#09212d;margin:0;line-height:1.3}.ai-chat__close-btn{width:28px;height:28px;border-radius:50%;border:1px solid #e8eaf5;background:#fff;color:#7980a6;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease}.ai-chat__close-btn:hover{background:#f5f7fb}.ai-chat__messages{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding:4px 2px;flex:1;min-height:0}.ai-chat__messages::-webkit-scrollbar{width:4px}.ai-chat__messages::-webkit-scrollbar-thumb{background:#7980a640;border-radius:3px}.ai-chat__msg{display:flex;width:100%}.ai-chat__msg--assistant{justify-content:flex-start}.ai-chat__msg--user{justify-content:flex-end}.ai-chat__msg-bubble{max-width:85%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.5;color:#09212d;word-break:break-word;background:transparent}.ai-chat__msg--assistant .ai-chat__msg-bubble{background:transparent;color:#09212d}.ai-chat__msg--user .ai-chat__msg-bubble{background:#fff;border:1px solid #e8eaf5;color:#09212d;border-radius:18px}.ai-chat__markdown p{margin:0 0 8px}.ai-chat__markdown p:last-child{margin-bottom:0}.ai-chat__markdown ul,.ai-chat__markdown ol{margin:4px 0 8px;padding-inline-start:20px}.ai-chat__markdown li{margin:2px 0}.ai-chat__markdown h1,.ai-chat__markdown h2,.ai-chat__markdown h3,.ai-chat__markdown h4{margin:10px 0 6px;font-size:14px;font-weight:600}.ai-chat__markdown a{color:#2f6bff;text-decoration:underline}.ai-chat__markdown code{background:#eef1f8;border-radius:4px;padding:1px 5px;font-size:12px}.ai-chat__markdown pre{background:#f4f6fb;border-radius:8px;padding:10px 12px;overflow-x:auto}.ai-chat__markdown pre code{background:transparent;padding:0}.ai-chat__markdown table{border-collapse:collapse;margin:6px 0}.ai-chat__markdown table th,.ai-chat__markdown table td{border:1px solid #e2e6f0;padding:4px 8px;text-align:start}.ai-chat__markdown blockquote{margin:6px 0;padding-inline-start:10px;border-inline-start:3px solid #d7ddee;color:#555c74}.ai-chat__markdown .katex-display{margin:8px 0;overflow-x:auto;overflow-y:hidden}.ai-chat__typing{display:inline-flex;align-items:center;gap:4px;height:14px}.ai-chat__typing span{width:6px;height:6px;border-radius:50%;background:#7980a6;animation:ai-chat-typing 1.2s infinite ease-in-out}.ai-chat__typing span:nth-child(2){animation-delay:.15s}.ai-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes ai-chat-typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-chat__suggestions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:4px}.ai-chat__suggestion-chip{background:#fff;border:1px solid #e8eaf5;border-radius:18px;padding:8px 14px;font-size:13px;color:#09212d;cursor:pointer;transition:all .2s ease}.ai-chat__suggestion-chip:hover{background:#f5fbff;border-color:#abd9fb}.ai-chat__composer{display:flex;flex-direction:column;gap:10px;padding:4px 2px}.ai-chat__attachments{display:flex;align-items:center;gap:8px;padding:0 4px;flex-wrap:wrap}.ai-chat__attach-item{position:relative;width:44px;height:44px;border-radius:8px;overflow:visible;flex-shrink:0}.ai-chat__attach-img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.ai-chat__attach-placeholder{width:100%;height:100%;border-radius:8px;background:#f5f7fb;border:1px solid #e8eaf5}.ai-chat__attach-remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid #e8eaf5;color:#7980a6;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ai-chat__attach-remove:hover{color:#09212d}.ai-chat__input-row{display:flex;align-items:center;gap:8px}.ai-chat__icon-btn{width:28px;height:28px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#7980a6;flex-shrink:0;padding:0}.ai-chat__icon-btn svg{width:26px;height:26px}.ai-chat__icon-btn:hover{opacity:.75}.ai-chat__input-pill{flex:1;display:flex;align-items:center;gap:6px;height:38px;background:#fff;border:1px solid #e8eaf5;border-radius:999px;padding:6px 8px 6px 18px;min-width:0}.ai-chat__input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#09212d;padding:6px 0;min-width:0}.ai-chat__input::placeholder{color:#abadc6}.ai-chat__send-btn{width:36px;height:36px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border-radius:50%;padding:0;transition:background .2s ease}.ai-chat__send-btn svg{width:22px;height:22px}.ai-chat__send-btn:hover{background:#f5fbff}.ai-chat__recording{display:flex;align-items:center;gap:10px;padding:6px 4px}.ai-chat__rec-restart{width:32px;height:32px;border:none;background:transparent;color:#7980a6;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;flex-shrink:0}.ai-chat__rec-restart:hover{background:#f5f7fb}.ai-chat__rec-bar{flex:1;display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid #e8eaf5;border-radius:24px;background:#fff;min-width:0}.ai-chat__rec-trash{width:28px;height:28px;border:1px solid #e8eaf5;border-radius:8px;background:#fff;color:#7980a6;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.ai-chat__rec-trash svg{width:14px;height:14px}.ai-chat__rec-wave{flex:1;display:flex;align-items:center;gap:2px;height:24px;overflow:hidden;min-width:0}.ai-chat__rec-wave-bar{width:3px;background:#d5d9ee;border-radius:2px;flex-shrink:0;transition:height .2s ease}.ai-chat__rec-wave-bar.is-active{background:#09212d}.ai-chat__rec-time{font-size:13px;font-weight:500;color:#09212d;flex-shrink:0;font-variant-numeric:tabular-nums}[dir=rtl] .ai-chat__attach-remove{right:auto;left:-6px}.ai-chat-trigger{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;background:#f1f3fa;border:none;border-radius:100px;cursor:pointer;color:#09212d;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;flex-shrink:0;transition:background .2s ease}.ai-chat-trigger__icon{width:20px;height:20px;flex-shrink:0}.ai-chat-trigger:hover{background:#e8ecf5}@media (max-width: 768px){.ai-chat-trigger{height:34px;padding:0 12px;font-size:11px;line-height:15px}.ai-chat-trigger__icon{width:18px;height:18px}}@media (max-width: 480px){.ai-chat-trigger{height:32px;padding:0 10px;font-size:10px;line-height:14px}.ai-chat-trigger__icon{width:16px;height:16px}}.message-card{padding:10px 14px;border-radius:8px;transition:all .2s;display:flex;align-items:center;column-gap:17px;cursor:pointer}@media (max-width: 960px){.message-card{padding:8px 12px;column-gap:14px}}@media (max-width: 720px){.message-card{padding:6px 10px;column-gap:12px}}@media (max-width: 480px){.message-card{padding:5px 8px;column-gap:8px}}.message-card:hover{background:#eef9fc}.message-card:active{background:#e2f6fc}.message-card-unread{background:#1475ca0a}.message-card-unread .message-card-title{font-weight:600;color:var(--color-2)}.message-card-icon{position:relative;flex-shrink:0}.message-card-icon-main{width:48px;height:48px;border-radius:17px;display:flex;align-items:center;justify-content:center}@media (max-width: 960px){.message-card-icon-main{width:44px;height:44px;border-radius:15px}}@media (max-width: 720px){.message-card-icon-main{width:40px;height:40px;border-radius:13px}}@media (max-width: 480px){.message-card-icon-main{width:36px;height:36px;border-radius:11px}}.message-card-icon-main svg{width:28px;height:28px}@media (max-width: 960px){.message-card-icon-main svg{width:26px;height:26px}}@media (max-width: 720px){.message-card-icon-main svg{width:22px;height:22px}}@media (max-width: 480px){.message-card-icon-main svg{width:20px;height:20px}}.message-card-content{display:flex;flex-direction:column;row-gap:4px;flex:1;min-width:0}@media (max-width: 960px){.message-card-content{row-gap:3px}}@media (max-width: 720px){.message-card-content{row-gap:2px}}.message-card-title{color:#002224;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}@media (max-width: 960px){.message-card-title{font-size:13px;line-height:18px}}@media (max-width: 720px){.message-card-title{font-size:12px;line-height:16px}}@media (max-width: 480px){.message-card-title{font-size:11px;line-height:14px}}.message-card-description{color:#798383;font-size:12px;font-weight:400;line-height:16px;margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 960px){.message-card-description{font-size:11px;line-height:14px}}@media (max-width: 720px){.message-card-description{font-size:10px;line-height:12px}}@media (max-width: 480px){.message-card-description{font-size:9px;line-height:11px}}.message-card-time{color:#b7becd;font-size:11px;font-weight:400;line-height:14px;margin:0}.message-card-actions{display:flex;align-items:center;justify-content:center;width:16px;flex-shrink:0}.message-card-unread-badge{width:10px;height:10px;border-radius:50%;background:#1475ca}.message-card-skeleton{display:flex;align-items:center;column-gap:17px;padding:10px 14px}@media (max-width: 960px){.message-card-skeleton{column-gap:14px;padding:8px 12px}}@media (max-width: 720px){.message-card-skeleton{column-gap:12px;padding:6px 10px}}.message-card-skeleton .ant-skeleton-avatar{border-radius:17px!important}@media (max-width: 960px){.message-card-skeleton .ant-skeleton-avatar{border-radius:15px!important}}@media (max-width: 720px){.message-card-skeleton .ant-skeleton-avatar{border-radius:13px!important}}.message-card-skeleton-content{flex:1;display:flex;flex-direction:column;row-gap:6px}.message-card-skeleton-content .ant-skeleton-input{width:100%!important;min-width:0!important}.message-card-skeleton-content .ant-skeleton-input:nth-child(2){width:60%!important}.messages{height:100%;padding:15px!important}@media (max-width: 960px){.messages{padding:12px}}@media (max-width: 720px){.messages{padding:10px}}@media (max-width: 480px){.messages{padding:8px}}.messages-header{display:flex;align-items:center;column-gap:10px;margin-bottom:20px}@media (max-width: 960px){.messages-header{column-gap:8px;margin-bottom:16px}}@media (max-width: 720px){.messages-header{column-gap:6px;margin-bottom:12px}}@media (max-width: 480px){.messages-header{column-gap:4px;margin-bottom:10px}}.messages-header-title{color:#1c4651;font-size:20px;font-weight:500;line-height:30px;flex:1;margin:0}@media (max-width: 960px){.messages-header-title{font-size:18px;line-height:26px}}@media (max-width: 720px){.messages-header-title{font-size:16px;line-height:24px}}@media (max-width: 480px){.messages-header-title{font-size:14px;line-height:20px}}.messages-content{display:flex;flex-direction:column;height:calc(100% - 50px)}@media (max-width: 960px){.messages-content{height:calc(100% - 44px)}}@media (max-width: 720px){.messages-content{height:calc(100% - 40px)}}@media (max-width: 480px){.messages-content{height:calc(100% - 36px)}}.messages-toolbar{margin-bottom:20px;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 960px){.messages-toolbar{margin-bottom:16px}}@media (max-width: 720px){.messages-toolbar{margin-bottom:12px;justify-content:space-between;flex-wrap:wrap;gap:8px}}@media (max-width: 480px){.messages-toolbar{margin-bottom:10px;gap:6px}}@media (max-width: 720px){.messages-toolbar .custom-segmented{width:100%}}.messages-toolbar .custom-segmented .ant-segmented-item{padding:5px 10px}.messages-toolbar .custom-segmented .ant-segmented-item .segment-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}@media (max-width: 960px){.messages-toolbar .custom-segmented .ant-segmented-item .segment-label{gap:6px;font-size:13px}}@media (max-width: 720px){.messages-toolbar .custom-segmented .ant-segmented-item .segment-label{gap:4px;font-size:12px}}@media (max-width: 480px){.messages-toolbar .custom-segmented .ant-segmented-item .segment-label{gap:3px;font-size:11px}}.messages-toolbar .custom-segmented .ant-segmented-item .segment-label .text{white-space:nowrap}@media (max-width: 480px){.messages-toolbar .custom-segmented .ant-segmented-item .segment-label .text{font-size:10px}}.messages-toolbar .custom-segmented .ant-segmented-item-selected,.messages-toolbar .custom-segmented .ant-segmented-thumb{background-color:#1475ca!important;padding:5px 10px!important}.messages-list{flex:1;padding-top:10px;padding-bottom:10px;overflow:hidden}@media (max-width: 960px){.messages-list{padding-top:8px}}.messages-list-container{overflow-y:auto;display:flex;flex-direction:column;height:100%;gap:4px}.messages-list-item{padding:0}.messages-list-empty{display:flex;align-items:center;flex-direction:column;row-gap:12px;margin-top:40px}@media (max-width: 960px){.messages-list-empty{row-gap:10px;margin-top:32px}}@media (max-width: 720px){.messages-list-empty{row-gap:8px;margin-top:24px}}.messages-list-empty p{color:var(--Text-Info-Grey-600, #cacde2);text-align:center;font-size:16px;font-weight:400;line-height:24px;margin:0}@media (max-width: 960px){.messages-list-empty p{font-size:15px;line-height:22px}}@media (max-width: 720px){.messages-list-empty p{font-size:14px;line-height:20px}}@media (max-width: 480px){.messages-list-empty p{font-size:12px;line-height:18px}}.messages-dropdown.messages{height:70vh;max-height:600px}@media (max-width: 960px){.messages-dropdown.messages{height:65vh}}@media (max-width: 720px){.messages-dropdown.messages{height:60vh}}@media (max-width: 480px){.messages-dropdown.messages{height:55vh}}.messages-dropdown.messages .messages-list{padding:0}.messages-dropdown.messages .messages-toolbar{display:flex;align-items:center;justify-content:space-between}@media (max-width: 720px){.messages-dropdown.messages .messages-toolbar{flex-wrap:wrap;gap:8px}}.messages-dropdown.messages .messages-toolbar p:first-child{color:#002224;font-size:16px;font-weight:400;line-height:24px;margin:0}.messages-dropdown.messages .messages-toolbar p:last-child{color:#798383;font-size:12px;font-weight:400;line-height:16px;display:flex;align-items:center;gap:4px;margin:0}.messages-dropdown.messages .messages-list-container{height:calc(100% - 50px)}.app{background-color:#f3f8fe}.dark_mode .dark_mode_icon{filter:invert(73%) sepia(5%) saturate(561%) hue-rotate(167deg) brightness(98%) contrast(89%)}.default-layout-bg{background:var(--bg-2);box-shadow:-1px 3px 21.3px 5px var(--shadow-1);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:30px}@media (max-width: 768px){.default-layout-bg{padding:20px}}
