@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-\[1000\]{z-index:1000}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-auto{margin-bottom:auto}.ml-10{margin-left:2.5rem}.mr-2{margin-right:.5rem}.mr-\[10px\]{margin-right:10px}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-\[40px\]{margin-top:40px}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[100px\]{height:100px}.h-\[14px\]{height:14px}.h-\[18\]{height:18}.h-\[18px\]{height:18px}.h-\[32px\]{height:32px}.h-\[6px\]{height:6px}.h-\[80\%\]{height:80%}.h-\[8vh\]{height:8vh}.h-\[calc\(100vh\)\]{height:100vh}.h-\[calc\(100vh-260px\)\]{height:calc(100vh - 260px)}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-full{height:100%}.h-screen{height:100vh}.w-\[100\%\]{width:100%}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[18\]{width:18}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[50\%\]{width:50%}.w-\[6px\]{width:6px}.w-full{width:100%}.max-w-full{max-width:100%}.flex-1{flex:1 1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[18px\]{gap:18px}.gap-\[19px\]{gap:19px}.gap-\[24px\]{gap:24px}.gap-\[5px\]{gap:5px}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#D5DEE3\]{--tw-border-opacity:1;border-color:#d5dee3;border-color:rgb(213 222 227/var(--tw-border-opacity,1))}.border-\[\#E0E0E0\]{--tw-border-opacity:1;border-color:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.bg-\[\#F0F5FF\]{--tw-bg-opacity:1;background-color:#f0f5ff;background-color:rgb(240 245 255/var(--tw-bg-opacity,1))}.bg-\[\#F1FFF4\]{--tw-bg-opacity:1;background-color:#f1fff4;background-color:rgb(241 255 244/var(--tw-bg-opacity,1))}.bg-\[\#F5F7FA\]{--tw-bg-opacity:1;background-color:#f5f7fa;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.bg-\[\#F9F9F9\]{--tw-bg-opacity:1;background-color:#f9f9f9;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#FFF4E5\]{--tw-bg-opacity:1;background-color:#fff4e5;background-color:rgb(255 244 229/var(--tw-bg-opacity,1))}.bg-\[\#FFF\]{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[16px\]{padding:16px}.p-\[1rem\]{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[11\%\]{padding-left:11%;padding-right:11%}.px-\[5\%\]{padding-left:5%;padding-right:5%}.px-\[8\%\]{padding-left:8%;padding-right:8%}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[4px\]{padding-bottom:4px;padding-top:4px}.pb-4{padding-bottom:1rem}.pr-2{padding-right:.5rem}.pr-\[10px\]{padding-right:10px}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-normal{line-height:1.5}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:min-w-\[400px\]{min-width:400px}.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}}:root{--orange-accent:#ff6b35}body{color:#1a1a1a;color:var(--text-primary);line-height:1.6}.login-container,body{background-color:#f8f9fa;background-color:var(--background-light)}.login-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.login-header{margin-bottom:48px;max-width:600px;text-align:center}.login-logo{display:flex;justify-content:center;margin-bottom:24px}.welcome-title{color:#1a1a1a;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin-bottom:12px}.welcome-subtitle{color:#666;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:18px;font-weight:400;margin:0 auto;max-width:500px}.login-cards-container{align-items:flex-start;display:flex;gap:32px;justify-content:center;max-width:800px;width:100%}.login-card{background:#fff;background:var(--background-white);border:1px solid #e1e5e9;border:1px solid var(--border-light);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 10px 25px #0000001a;box-shadow:var(--shadow-large);display:flex;flex:1 1;flex-direction:column;max-width:380px;min-height:400px;padding:32px;transition:all .2s ease-in-out;transition:var(--transition)}.login-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-2px)}.card-header{align-items:center!important;display:flex!important;gap:12px;margin-bottom:24px}.card-header .card-title{margin:0!important;padding:0!important}.card-header .card-title,.card-icon{align-items:center!important;display:flex!important;height:24px!important;line-height:24px!important;vertical-align:middle!important}.card-icon{flex-shrink:0!important;justify-content:center!important;width:24px!important}.email-password-icon{color:#06f;color:var(--primary-blue)}.otp-icon{color:#000}.otp-icon-container{align-items:center;background-color:#ff6b35;background-color:var(--orange-accent);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.card-title{color:#1a1a1a!important;color:var(--text-primary)!important;font-family:Poppins,sans-serif!important;font-size:20px!important;line-height:1.4!important}.card-description{color:#666;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin-bottom:24px}.card-form{display:flex;flex-direction:column;gap:20px}.password-toggle{align-items:center;color:#999;color:var(--text-light);display:flex;height:24px;justify-content:center;right:16px;transition:all .2s ease-in-out;transition:var(--transition);width:24px}.password-toggle:hover{color:#666;color:var(--text-secondary)}.toggle-icon{height:20px;width:20px}.forgot-password-container{display:flex;justify-content:flex-end;margin-top:-8px}.forgot-password-link{color:#06f;color:var(--primary-blue);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;transition:var(--transition)}.forgot-password-link:hover{color:#0052cc;color:var(--primary-blue-hover);text-decoration:underline}@media (max-width:768px){.login-container{min-height:100vh;padding:16px}.login-header{margin-bottom:32px}.logo-image{height:60px;width:60px}.welcome-title{font-size:28px}.welcome-subtitle{font-size:16px}.login-cards-container{flex-direction:column;gap:24px;max-width:100%}.login-card{max-width:100%;padding:24px}.card-title{font-size:18px}.input-field{font-size:16px;height:44px}}@media (max-width:480px){.login-container{padding:12px}.login-header{margin-bottom:24px}.logo-image{height:50px;width:50px}.welcome-title{font-size:24px}.welcome-subtitle{font-size:14px}.login-card{padding:20px}.card-header{margin-bottom:20px}.card-title{font-size:16px}.input-field{height:42px;padding:10px 14px 10px 44px}.input-icon{height:18px;left:14px;width:18px}.password-toggle{right:14px}}@media (max-height:600px) and (orientation:landscape){.login-container{justify-content:flex-start;padding:20px 12px 12px}.login-header{margin-bottom:20px}.logo-image{height:40px;width:40px}.welcome-title{font-size:20px;margin-bottom:8px}.welcome-subtitle{font-size:14px}.login-cards-container{gap:16px}.login-card{padding:16px}.card-header{margin-bottom:16px}.card-title{font-size:16px}.card-form{gap:16px}.input-field{height:40px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.login-card:hover,.primary-button:hover{transform:none}}.forgot-password-link:focus,.input-field:focus,.primary-button:focus{outline:2px solid #06f;outline:2px solid var(--primary-blue);outline-offset:2px}@media print{.login-container{background:#fff;box-shadow:none}.login-card{border:1px solid #000;box-shadow:none}}.forget-password-container{align-items:center;background-color:#f8f9fa;background-color:var(--background-light);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.forget-password-header{margin-bottom:48px;max-width:600px;position:relative;text-align:center}.back-button-container{left:0;top:0}.forget-password-logo{display:flex;justify-content:center;margin-bottom:24px}.forget-password-title{color:#1a1a1a;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:36px;font-weight:500;margin-bottom:12px}.forget-password-subtitle{color:#666;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:18px;font-weight:400;margin:0 auto;max-width:500px}.forget-password-card{background:#fff;background:var(--background-white);border:1px solid #e1e5e9;border:1px solid var(--border-light);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 10px 25px #0000001a;box-shadow:var(--shadow-large);max-width:480px;padding:48px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.forget-password-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-2px)}.forget-password-form{display:flex;flex-direction:column;gap:24px}.input-group{display:flex;flex-direction:column;gap:8px}.input-label{color:#1a1a1a;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.input-container{align-items:center;display:flex;position:relative}.input-icon{color:#999;color:var(--text-light);height:20px;left:16px;position:absolute;width:20px;z-index:1}.input-field{background-color:#fff;background-color:var(--background-white);border:2px solid #d1d5db;border:2px solid var(--border-medium);border-radius:12px;border-radius:var(--border-radius);font-family:Poppins,sans-serif;font-size:16px;height:48px;outline:none;padding:12px 16px 12px 48px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.input-field:focus{border-color:#06f;border-color:var(--primary-blue);box-shadow:0 0 0 3px #0066ff1a}.input-field::placeholder{color:#999;color:var(--text-light);font-size:16px}.error-message{font-size:12px;font-weight:400;line-height:1.4;margin-top:4px}.success-content{flex-direction:column;gap:24px;text-align:center}.success-content,.success-icon{align-items:center;display:flex}.success-icon{background-color:#0066ff1a;border-radius:50%;height:80px;justify-content:center;margin-bottom:8px;width:80px}.success-icon-svg{color:#06f;color:var(--primary-blue);height:40px;width:40px}.success-message{color:#666;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;margin-bottom:8px}@media (max-width:768px){.forget-password-container{min-height:100vh;padding:16px}.forget-password-header{margin-bottom:32px}.logo-image{height:60px;width:60px}.forget-password-title{font-size:28px}.forget-password-subtitle{font-size:16px}.forget-password-card{max-width:100%;padding:32px 24px}.input-field{font-size:16px;height:44px}.back-button{height:36px;width:36px}.back-icon{height:18px;width:18px}}@media (max-width:480px){.forget-password-container{padding:12px}.forget-password-header{margin-bottom:24px}.logo-image{height:50px;width:50px}.forget-password-title{font-size:24px}.forget-password-subtitle{font-size:14px}.forget-password-card{padding:24px 20px}.input-field{height:42px;padding:10px 14px 10px 44px}.input-icon{height:18px;left:14px;width:18px}.success-icon{height:60px;width:60px}.success-icon-svg{height:30px;width:30px}}@media (max-height:600px) and (orientation:landscape){.forget-password-container{justify-content:flex-start;padding:20px 12px 12px}.forget-password-header{margin-bottom:20px}.logo-image{height:40px;width:40px}.forget-password-title{font-size:20px;margin-bottom:8px}.forget-password-subtitle{font-size:14px}.forget-password-card{padding:24px}.input-field{height:40px}}@media (prefers-contrast:high){:root{--primary-blue:#00f;--text-primary:#000;--text-secondary:#333;--border-medium:#000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.back-button:hover,.forget-password-card:hover,.primary-button:hover{transform:none}}.back-button:focus,.input-field:focus,.primary-button:focus{outline:2px solid #06f;outline:2px solid var(--primary-blue);outline-offset:2px}@media print{.forget-password-container{background:#fff;box-shadow:none}.forget-password-card{border:1px solid #000;box-shadow:none}}.admin-layout-container{display:flex}.admin-sidebar-container{background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-between;position:fixed;width:14rem}.admin-sidebar-logo-container{align-items:center;display:flex;height:10px;justify-content:space-between;padding-left:10px}.single-nav-item{margin-bottom:10px}.single-nav-item,.single-nav-item-sub{color:#949da6;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:12px}.single-nav-link{border-radius:12px;height:35px;margin-left:15px}.single-nav-link,.single-nav-link.active{align-items:center;display:flex;gap:20px;padding:10px 0}.single-nav-link.active{background:#0a5ef3;background:var(--Primary,#0a5ef3);border-radius:50px;box-shadow:0 4px 4px 0 #00000014;color:#fff;color:var(--Bg,#fff);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:12px;width:173px}.user-nav-link.active{align-items:center;color:#0a5ef3;color:var(--Primary,#0a5ef3);display:flex;gap:10px;height:30px;margin-left:15px;padding:10px 0}.nav-icon{filter:brightness(1);height:16px;width:16px}.single-nav-link.active .nav-icon,.user-nav-link.active .nav-icon{filter:brightness(0) invert(1)}.users-nav-link{align-items:center;cursor:pointer;display:flex;gap:8px;height:35px;margin-left:15px;padding:0 16px}.users-nav-link.active{background:#0a5ef3;background:var(--Primary,#0a5ef3);border-radius:50px;color:#fff;color:var(--Bg,#fff)}.users-nav-link.active .nav-icon{filter:brightness(0) invert(1)}.user-management-text{display:block;font-size:14px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-subtab-nav-link{border-radius:12px;gap:20px;height:35px}.single-subtab-nav-link,.user-new-nav-link{align-items:center;display:flex;padding:10px 0}.user-new-nav-link{gap:10px;height:30px;margin-left:15px}.subtab-list{padding-left:0;padding-top:10px}.single-subtab-nav-link.subtab{padding-left:32px}.sidebar-logout-container{margin-bottom:20px;padding:20px 0;width:100%}.logout-button{align-items:center;cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;gap:20px;height:35px;line-height:12px;margin-left:31px}.logout-button,.logout-button:hover{color:#e14949;color:var(--Acc5,#e14949)}.dashboard-container-main{display:flex;flex-direction:column;height:100vh;padding-right:1rem}.navbar-fixed{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.dashboard-container{background:#f9f9f9;border-radius:8px;height:92vh;margin-right:2rem;overflow-y:auto;width:100%}.dashboard-content{gap:24px!important;margin:0 auto;padding:24px}.dashboard-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:30px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important;margin-bottom:20px!important}.time-period-dropdown-container{margin-right:1rem}.time-period-dropdown{background-color:#fff!important;box-shadow:0 1px 2px #0000000d!important;font-family:Poppins,sans-serif!important;font-size:14px!important;height:36px!important;min-width:150px!important}.time-period-dropdown,.time-period-dropdown .MuiOutlinedInput-notchedOutline{border-radius:20px!important}.time-period-dropdown .MuiSelect-select{padding:8px 14px!important}.admin-name{color:#000;font-size:14px;font-weight:600;line-height:14.4px}.admin-email,.admin-name{font-family:Poppins;font-style:normal}.admin-email{color:#949da6;color:var(--Text-Heading,#949da6);font-size:12px;font-weight:400;line-height:12px}.admin-navbar{background-color:#fff}.user-teacher-analytics-section{align-items:flex-start!important;align-self:stretch!important;background:#fff!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:24px!important}.user-teacher-analytics-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:28.8px!important}.user-teacher-analytics-charts,.user-teacher-analytics-middle-section{margin-bottom:16px!important}.user-teacher-analytics-operational-metrics,.user-teacher-analytics-retention-cohort,.user-teacher-analytics-segmented-students{margin-bottom:16px;margin-top:16px}.user-teacher-analytics-cards{display:flex;flex-wrap:wrap;gap:24px 16px;margin-bottom:16px!important}.user-teacher-analytics-section-card{margin-bottom:0;min-width:280px;width:100%}.user-teacher-analytics-card{display:flex;flex-direction:column;justify-content:center;min-height:120px}@media (max-width:900px){.analytics-section-card{min-width:220px}}.analytics-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;flex:1 1;flex-direction:column;height:100%;min-height:120px;min-width:150px;padding:16px}.analytics-card,.card-header{display:flex;justify-content:space-between}.card-header{align-items:flex-start;gap:8px;margin-bottom:8px}.card-title{color:#6b7280;flex:1 1;font-size:14px!important;font-weight:500!important;margin-bottom:0!important}.card-action-button{flex-shrink:0}.card-value{color:#14171f;font-size:24px!important;font-weight:700!important;margin-bottom:4px!important}.card-percentage{font-size:12px!important;font-weight:500!important}.positive{color:#10b981}.negative{color:#ef4444}.user-teacher-analytics-container{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000d!important;box-sizing:border-box!important;max-width:100%!important;min-height:400px!important;padding:20px!important;width:100%!important}.user-teacher-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.user-teacher-header h2{color:#111827;font-size:24px;font-weight:600;margin:0}.user-teacher-time-filters{display:flex;gap:8px}.MuiMenuItem-root.active,.time-filter-dropdown.active{background-color:#1a73e8!important}.user-teacher-chart-container{min-height:300px;position:relative;width:100%}.user-teacher-legend{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:16px;max-width:100%;padding:0 20px;width:100%}.user-teacher-legend-item{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px;opacity:1!important}.user-teacher-legend-item,.user-teacher-legend-item span{color:#4b5563!important;visibility:visible!important;white-space:nowrap}.user-teacher-legend-item span{display:inline-block}.user-teacher-legend-color{border-radius:2px;height:12px;width:12px}.user-teacher-legend-color.teacher{background-color:#1a73e8}.user-teacher-legend-color.student{background-color:#82b1ff}.user-teacher-legend-color.registration{background-color:#1a73e8}.user-teacher-legend-color.booking{background-color:#34d399}.user-teacher-custom-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #00000026;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px}.user-teacher-custom-tooltip .tooltip-label{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:4px}.user-teacher-custom-tooltip .teacher{color:#1a73e8;font-size:14px;font-weight:500;margin:4px 0}.user-teacher-custom-tooltip .student{color:#34d399;font-size:14px;font-weight:500;margin:4px 0}.user-teacher-custom-tooltip .details{color:#666;font-size:12px;font-weight:400;margin:2px 0}.user-teacher-header-title{color:#000;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:23.057px!important}.user-teacher-chart-container text{fill:#666;color:#666;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:21px;text-align:center}.donut-chart-container{background:#f7faff;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;height:100%;padding:16px}.donut-title{color:#000;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:23.057px!important;margin-bottom:16px!important}.donut-chart{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.donut-chart-container.user-analytics-clickable .donut-chart{cursor:pointer}.donut-chart-container.user-analytics-clickable .donut-chart:hover{opacity:.9}:root{--color-1:#6b60e7;--color-2:#279be2;--color-3:#ad8b00;--color-4:#ef4444}.donut-placeholder{height:180px;position:relative;width:180px}.donut-center,.donut-placeholder{align-items:center;border-radius:50%;display:flex;justify-content:center}.donut-center{background:#fff;flex-direction:column;height:120px;position:absolute;width:120px;z-index:2}.donut-center-label{color:#6b7280!important;font-size:14px!important;margin-bottom:4px!important}.donut-center-value{color:#111827!important;font-size:24px!important;font-weight:700!important}.donut-legend{display:flex;gap:16px;justify-content:center;margin-top:16px}.donut-legend-item{align-items:center;display:flex;gap:8px}.donut-legend-dot{border-radius:50%;height:8px;width:8px}.donut-legend-icon{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.color-1{background-color:#6b60e7;background-color:var(--color-1)}.color-2{background-color:#279be2;background-color:var(--color-2)}.color-3{background-color:#ad8b00;background-color:var(--color-3)}.color-4{background-color:#ef4444;background-color:var(--color-4)}.donut-legend-text{color:#000;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:16.14px!important}.donut-chart-container.user-analytics-clickable .donut-legend-item{cursor:pointer;transition:opacity .2s ease}.donut-chart-container.user-analytics-clickable .donut-legend-item:hover{opacity:.7}.donut-chart-container.user-analytics-clickable .donut-legend-item:hover .donut-legend-text{text-decoration:underline}.subject-instructor-modal .MuiDialog-paper{border-radius:16px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;overflow:hidden!important}.subject-instructor-paper{background:#fff!important;border:1px solid #e5e7eb!important}.subject-instructor-title{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-bottom:1px solid #e2e8f0!important;padding:16px 16px 0!important;position:relative!important}.subject-instructor-header{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important}.subject-type-header{align-items:center!important;display:flex!important;gap:8px!important}.subject-type-icon{color:#374151!important;font-size:24px!important}.subject-type-title{color:#111827!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}.subject-instructor-summary{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.instructor-count-chip,.subject-count-chip{border-radius:14px!important;font-size:.75rem!important;font-weight:500!important;height:28px!important}.subject-instructor-close-btn{color:#6b7280!important;position:absolute!important;right:16px!important;top:16px!important;transition:all .2s ease!important}.subject-instructor-close-btn:hover{background-color:#f3f4f6!important;color:#374151!important}.subject-instructor-divider{border-color:#e5e7eb!important;margin:0!important}.subject-instructor-content{max-height:60vh!important;overflow-y:auto!important;padding:16px!important}.subject-instructor-loading{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:center!important;padding:32px 16px!important}.loading-text{color:#6b7280!important;font-weight:500!important}.subject-instructor-error{align-items:center!important;display:flex!important;justify-content:center!important;padding:32px 16px!important;text-align:center!important}.subject-instructor-list-container{width:100%!important}.subject-list-header{border-bottom:2px solid #e5e7eb!important;color:#374151!important;font-size:1rem!important;font-weight:600!important;margin-bottom:16px!important;padding-bottom:8px!important}.subject-instructor-grid{margin-top:0!important}.subject-column{display:flex!important;flex-direction:column!important;gap:8px!important}.subject-instructor-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px 0 #0000000d!important;transition:all .2s ease!important}.subject-instructor-card:hover{border-color:#d1d5db!important;box-shadow:0 2px 4px -1px #0000001a!important;transform:translateY(-1px)}.subject-card-content{padding:12px 16px!important}.subject-card-header{gap:10px!important}.subject-card-header,.subject-rank{align-items:center!important;display:flex!important}.subject-rank{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;border:1px solid #e5e7eb!important;border-radius:50%!important;flex-shrink:0!important;height:28px!important;justify-content:center!important;width:28px!important}.rank-number{color:#6b7280!important;font-size:.75rem!important;font-weight:600!important}.subject-title-text{color:#111827!important;flex:1 1;font-size:.9rem!important;font-weight:500!important;line-height:1.4!important;margin:0!important}.subject-card-footer{align-items:center!important;display:flex!important;justify-content:flex-end!important}.instructor-count-item-chip{border-radius:12px!important;box-shadow:0 1px 1px 0 #0000000d!important;font-size:.7rem!important;font-weight:500!important;height:24px!important;justify-content:center!important;min-width:80px!important}.subject-instructor-content::-webkit-scrollbar{width:6px!important}.subject-instructor-content::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:3px!important}.subject-instructor-content::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.subject-instructor-content::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}@media (max-width:1024px){.subject-instructor-grid{gap:12px!important}.subject-column{gap:6px!important}.subject-card-content{padding:10px 12px!important}.subject-title-text{font-size:.85rem!important}.rank-number{font-size:.7rem!important}.subject-rank{height:24px!important;width:24px!important}}@media (max-width:768px){.subject-instructor-header{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.subject-instructor-summary{justify-content:flex-start!important;width:100%!important}.subject-instructor-title{padding:12px 12px 0!important}.subject-instructor-content{padding:12px!important}.subject-list-header{font-size:.9rem!important;margin-bottom:12px!important}.subject-instructor-grid{gap:8px!important}.subject-column{gap:6px}.subject-card-content{padding:8px 10px!important}.subject-card-header{gap:8px}.subject-rank{height:22px;width:22px}.rank-number{font-size:.65rem!important}.subject-title-text{font-size:.8rem!important}.instructor-count-item-chip{font-size:.65rem!important;height:20px!important;min-width:70px!important}}@media (max-width:480px){.subject-instructor-modal .MuiDialog-paper{margin:12px;width:calc(100% - 24px)}.subject-instructor-title{padding:12px 12px 0!important}.subject-instructor-content{padding:12px!important}.subject-type-icon{font-size:20px!important}.subject-type-title{font-size:1rem!important}.subject-list-header{font-size:.85rem!important;margin-bottom:10px!important}.subject-card-content{padding:6px 8px!important}.subject-title-text{font-size:.75rem!important}.instructor-count-item-chip{font-size:.6rem!important;height:18px!important;min-width:60px!important}}.top-performing-container{background:#f7faff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000d!important;display:flex!important;flex-direction:column!important;height:100%!important;padding:16px!important}.top-performing-title{color:#000!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:23.057px!important}.tabs-container,.top-performing-title{margin-bottom:16px!important}.instructor-tabs{min-height:36px!important}.instructor-tabs .MuiTabs-flexContainer{gap:8px!important}.tab-item{border-radius:6px!important;color:#6b7280!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;min-height:36px!important;padding:8px 16px!important;text-transform:none!important;transition:all .3s ease!important}.tab-item.Mui-selected{background-color:#eff6ff!important;color:#2563eb!important}.tab-indicator{display:none!important}.content-wrapper{flex:1 1!important;opacity:1!important;overflow:hidden!important;position:relative!important;transform:translateX(0)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.loading-transition{opacity:.7!important;pointer-events:none!important;transform:scale(.98)!important}.instructors-list{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:16px!important;opacity:1!important;transform:translateX(0)!important}.instructors-list.animate-in{animation:fadeInSlide .5s ease-out!important}.instructor-item{align-items:center!important;display:flex!important;gap:12px!important;opacity:1!important;padding:8px 0!important;transform:translateY(0)!important;transition:all .2s ease!important}.instructor-item.animate-item{animation:slideInUp .4s ease-out forwards!important;opacity:0!important;transform:translateY(20px)!important}.instructor-item.animate-item:first-child{animation-delay:.1s!important}.instructor-item.animate-item:nth-child(2){animation-delay:.2s!important}.instructor-item.animate-item:nth-child(3){animation-delay:.3s!important}.instructor-item.animate-item:nth-child(4){animation-delay:.4s!important}.instructor-item.animate-item:nth-child(5){animation-delay:.5s!important}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(20px) rotateY(-10deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.no-instructor-message{align-items:center!important;color:#333!important;display:flex!important;font-family:Poppins!important;font-size:16px!important;font-weight:400!important;height:100%!important;justify-content:center!important;min-height:120px!important;opacity:1!important}.no-instructor-message.animate-in{animation:fadeIn .5s ease-out .3s forwards!important;opacity:0!important}.instructor-avatar{background:#ddd!important;border-radius:50%!important;height:40px!important;transition:transform .2s ease!important;width:40px!important}.instructor-item:hover .instructor-avatar{transform:scale(1.05)!important}.instructor-info{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:2px!important}.instructor-name{color:#14171f!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.instructor-category{color:#6b7280!important;font-family:Poppins!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.instructor-rating{align-items:center!important;display:flex!important;gap:4px!important}.rating-star{color:#fbbf24!important;font-size:16px!important}.rating-value{color:#6b7280!important;font-family:Poppins!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.skeleton-text{border-radius:4px;height:16px;width:100%}.skeleton-avatar,.skeleton-text{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.skeleton-avatar{border-radius:50%;height:25px;width:25px}.profile-section{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:48px}.profile-image-container,.profile-section{position:relative}.profile-image-skeleton{border-radius:50%;height:150px;width:150px}.edit-button-skeleton,.profile-image-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.edit-button-skeleton{border-radius:4px;height:24px;width:60px}.form-grid{grid-gap:24px;gap:24px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.form-grid{gap:32px;grid-template-columns:repeat(2,1fr)}}.skeleton-label{height:16px;width:80px}.skeleton-input,.skeleton-label{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.skeleton-input{height:40px;width:100%}.org-earn-skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;display:inline-block}.org-earn-skeleton--amount{border-radius:6px;height:28px;width:160px}.org-earn-skeleton--koin{height:14px;width:70px}.org-ins-skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;display:inline-block}.org-ins-skeleton-avatar{border-radius:50%;height:32px;width:32px}.org-ins-skeleton-line-xs{height:12px;width:60px}.org-ins-skeleton-line-sm{height:12px;width:120px}.org-ins-skeleton-line-md{height:14px;width:180px}.org-ins-skeleton-badge{border-radius:12px;height:20px;width:90px}.org-ins-skeleton-icon{border-radius:4px;height:16px;width:16px}.analytics-section-card{background:#f8fafc!important;border-radius:10px!important;box-shadow:0 2px 8px #0000000a!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:20px 18px 16px!important}.section-card-title{color:#1a202c!important;font-family:Poppins!important;font-size:16px!important;font-weight:700!important;margin-bottom:8px!important}.section-card-content{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr!important}@media (max-width:700px){.section-card-content{grid-template-columns:1fr!important}}.analytics-card{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:120px!important}.session-analytics-section{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin-bottom:32px;overflow-x:hidden;padding:24px;width:100%}.session-analytics-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:28.8px!important}.session-analytics-charts{margin-bottom:16px!important}.session-analytics-subject-container{margin-bottom:16px;margin-top:16px}.session-analytics-demand-container{align-items:flex-start;background:#f7faff;border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:24px 16px}.session-analytics-section-title{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:23.057px}.session-analytics-subject-card{align-items:flex-start;background:#fff;border-radius:8px;display:flex;flex:1 0;flex-direction:column;gap:8px;padding:16px}.session-analytics-subject-title{color:#18181b;color:var(--gray-900,#18181b);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.session-analytics-subject-item{align-self:stretch;color:#71717a;color:var(--gray-500,#71717a);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin:0}.session-analytics-cards{margin-bottom:16px;width:100%}.session-analytics-cards .MuiGrid-item{display:flex;flex-direction:column}.session-analytics-cards .MuiGrid-item>*{flex:1 1;min-height:100px}.session-analytics-subject-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.session-analytics-cancellation-section,.session-analytics-duration-section,.session-analytics-peak-usage-section{margin-bottom:16px;margin-top:16px}.session-analytics-duration-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;min-width:150px;padding:16px}.session-analytics-duration-title{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.session-analytics-duration-content{display:flex;flex-wrap:wrap;gap:12px 24px;overflow-x:auto}.duration-list-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;min-height:100px;padding:16px}.duration-list-title{color:#6b7280!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.duration-list-item{align-items:center;display:flex;margin-bottom:4px;min-width:120px}.duration-list-label{color:#71717a;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin-right:6px}.duration-list-value{color:#14171f;font-family:Poppins,sans-serif;font-size:20px!important;font-weight:700!important}.subject-session-container{margin-bottom:16px;margin-top:16px;width:100%}.subject-demand-container{align-items:flex-start;background:#f7faff;border:1px solid #e1e8ff;border-radius:8px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:24px 20px;width:100%}.section-title{color:#14171f;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-bottom:4px}.subject-grid{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-behavior:smooth;width:100%}.subject-grid::-webkit-scrollbar{height:6px}.subject-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.subject-grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.subject-grid::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.subject-card{align-items:flex-start;background:#fff;box-shadow:0 1px 3px #0000000a;box-sizing:border-box;display:flex;flex:0 0 350px;flex-direction:column;gap:10px;min-height:220px;padding:18px;transition:all .15s ease-in-out}.subject-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.subject-title{color:#374151;flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:2px}.subject-item,.subject-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal}.subject-item{align-self:stretch;color:#6b7280;font-size:12px;font-weight:400;line-height:16px;margin:0}.analytics-cards{margin-bottom:16px}.subject-demand-table-container{display:flex;flex:1 1;flex-direction:column;max-height:none;overflow:visible;width:100%}.subject-demand-table{background:#fff;border-collapse:collapse;border-radius:6px;box-shadow:0 1px 3px #0000000a;font-size:13px;height:100%;overflow:hidden;table-layout:auto;width:100%}.subject-demand-table-header{background:#f3f4f6;border:none;color:#374151;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;line-height:1.3;overflow:visible;padding:10px 8px;text-align:left;text-overflow:clip;white-space:normal}.subject-demand-table-row{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.subject-demand-table-row:hover{background-color:#f9fafb}.subject-demand-table-row:last-child{border-bottom:none}.subject-demand-table-cell{word-wrap:break-word;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:1.3;overflow:visible;padding:8px 6px;text-overflow:clip;vertical-align:top;white-space:normal}.subject-demand-table-cell-subject{color:#374151;font-weight:500;min-width:80px;width:35%}.subject-demand-table-cell-count{color:#059669;font-weight:600;min-width:60px;text-align:center;width:20%}.subject-demand-table-cell-revenue{color:#7c3aed;font-weight:600;min-width:80px;text-align:right;width:30%}.subject-demand-table-cell-growth{color:#dc2626;font-weight:600;min-width:50px;text-align:center;width:15%}.subject-demand-empty-state{color:#9ca3af;padding:20px 12px}.subject-demand-empty-state,.subject-demand-loading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;text-align:center}.subject-demand-loading{color:#6b7280;padding:16px 12px}@media (max-width:1200px){.subject-card{flex:0 0 320px;min-height:200px}.subject-session-container .donut-chart-container{max-height:420px;min-height:380px}.subject-session-container .donut-chart{max-height:260px;min-height:220px}}@media (max-width:900px){.session-analytics-section{margin-bottom:24px}.session-analytics-cards{margin-bottom:12px}.subject-session-container{margin-bottom:12px;margin-top:12px}.subject-demand-container{gap:16px;min-height:360px;padding:20px 16px}.subject-card{flex:0 0 300px;min-height:180px;padding:16px}.subject-demand-table{font-size:12px}.subject-demand-table-header{font-size:11px;padding:8px 6px}.subject-demand-table-cell{font-size:11px;padding:6px 5px}.subject-session-container .donut-chart-container{max-height:400px;min-height:360px;padding:18px}.subject-session-container .donut-chart{max-height:240px;min-height:200px}}@media (max-width:768px){.session-analytics-cards .MuiGrid-item>*{min-height:80px}.subject-demand-container{min-height:320px;padding:16px 12px}.subject-card{flex:0 0 280px;min-height:160px;padding:14px}.subject-demand-table{font-size:11px}.subject-demand-table-header{font-size:10px;padding:6px 4px}.subject-demand-table-cell{font-size:10px;line-height:1.2;padding:4px 3px}.session-analytics-duration-card{min-width:120px;padding:12px}.duration-list-card{padding:12px}.subject-session-container .donut-chart-container{max-height:360px;min-height:320px;padding:16px}.subject-session-container .donut-chart{max-height:220px;min-height:180px}}@media (max-width:600px){.session-analytics-section{margin-bottom:16px}.session-analytics-cards{margin-bottom:8px}.subject-session-container{margin-bottom:8px;margin-top:8px}.subject-demand-container{gap:12px;min-height:280px;padding:14px 10px}.subject-card{flex:0 0 260px;gap:8px;min-height:140px;padding:12px}.subject-title{font-size:12px;line-height:18px}.section-title{font-size:16px;line-height:22px}.subject-demand-table{font-size:10px}.subject-demand-table-header{font-size:9px;padding:5px 3px}.subject-demand-table-cell{font-size:9px;line-height:1.2;padding:3px 2px}.session-analytics-duration-card{min-width:100px;padding:10px}.duration-list-card{padding:10px}.duration-list-content{flex-wrap:nowrap;gap:12px;overflow-x:auto}.duration-list-item{min-width:100px}.subject-session-container .donut-chart-container{max-height:320px;min-height:280px;padding:14px}.subject-session-container .donut-chart{max-height:200px;min-height:160px}}.subject-session-container .donut-chart-container{background:#f7faff;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:space-between;max-height:450px;min-height:400px;padding:20px}.subject-session-container .donut-chart{align-items:center;display:flex;flex:1 1;justify-content:center;max-height:280px;min-height:240px;position:relative}.subject-session-container .donut-legend{display:flex;flex-shrink:0;gap:16px;justify-content:center;margin-top:16px;padding-top:8px}@media (max-width:900px){.subject-session-container .donut-chart-container{max-height:320px}.subject-session-container .donut-chart{height:180px;min-height:160px}}@media (max-width:768px){.subject-session-container .donut-chart-container{max-height:300px}.subject-session-container .donut-chart{height:160px;min-height:140px}}@media (max-width:600px){.subject-session-container .donut-chart-container{max-height:280px}.subject-session-container .donut-chart{height:140px;min-height:120px}}.session-analytics-container{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000d!important;height:400px!important;padding:20px!important;width:100%!important}.session-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.session-header h2{color:#111827;font-size:24px;font-weight:600;margin:0}.session-time-filters{display:flex;gap:8px}.time-filter-dropdown{background-color:#fff!important;border-radius:20px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;height:36px!important;min-width:120px!important}.time-filter-dropdown .MuiSelect-select{padding:8px 14px!important}.MuiMenuItem-root.active,.time-filter-dropdown.active{background-color:#2563eb!important;color:#fff!important}.session-chart-container{height:300px;position:relative}.session-legend{display:flex;gap:24px;justify-content:center}.session-legend-item{align-items:center;color:#4b5563;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px}.session-legend-color{border-radius:2px;height:12px;width:12px}.session-legend-color.academic{background-color:#2563eb}.session-legend-color.creative{background-color:#10b981}.session-custom-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #00000026;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px}.session-custom-tooltip .tooltip-label{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:4px}.session-custom-tooltip .academic{color:#2563eb;font-size:14px;font-weight:500;margin:4px 0}.session-custom-tooltip .creative{color:#10b981;font-size:14px;font-weight:500;margin:4px 0}.session-custom-tooltip .total{border-top:1px solid #f3f4f6;color:#666;font-size:12px;font-weight:400;margin:4px 0;padding-top:4px}.session-header-title{color:#000;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:23.057px!important}.session-chart-container text{fill:#666;color:#666;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:21px;text-align:center}.recharts-cartesian-grid-horizontal line{stroke:#f0f0f0;stroke-width:1}.recharts-cartesian-grid-vertical line{display:none}.recharts-area{stroke-linejoin:round;stroke-linecap:round}.recharts-tooltip-wrapper{outline:none}.recharts-wrapper{margin:0 auto}.recharts-cartesian-axis-tick-value{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important}.revenueanalytics-section{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin-bottom:32px;overflow-x:hidden;padding:24px;width:100%}.revenueanalytics-section-title-revenue{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:28.8px!important;margin-bottom:5px!important}.revenueanalytics-cards{margin-bottom:24px!important}.revenueanalytics-card{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:16px}.revenueanalytics-card-title{color:#64748b;font-size:14px;font-weight:400;margin-bottom:8px}.revenueanalytics-card-value{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:28px;font-style:normal;font-weight:600;line-height:33.6px}.revenueanalytics-card-change{align-items:center;display:flex;font-size:12px;gap:4px}.revenueanalytics-positive-change{color:#10b981}.revenueanalytics-negative-change{color:#ef4444}.revenueanalytics-change-period{color:#64748b;font-size:12px}.revenueanalytics-charts{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:20px}.revenue-analytics-container{background:#f7faff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000d!important;height:400px!important;padding:16px!important;width:100%!important}.revenue-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.revenue-header h2{color:#111827;font-size:24px;font-weight:600;margin:0}.revenue-select{background-color:#fff;border-radius:40px!important;font-size:14px!important;min-width:150px}.revenue-select .MuiSelect-select{padding:8px 14px!important}.revenue-chart-container{background:#fff;border-radius:8px;height:300px;min-height:300px;padding:16px;position:relative;width:100%}.revenue-chart-container .recharts-surface,.revenue-chart-container .recharts-wrapper{height:100%!important;width:100%!important}.revenue-legend{display:flex;gap:24px;justify-content:center;margin-top:16px}.revenue-legend-item{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px}.revenue-legend-color{border-radius:50%;height:12px;width:12px}.revenue-legend-color.teacher{background-color:#1a73e8}.revenue-legend-color.student{background-color:#82b1ff}.revenue-custom-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:12px}.revenue-custom-tooltip .amount{color:#1e293b;font-weight:600;margin-bottom:4px}.revenue-custom-tooltip .count{color:#64748b;font-size:12px}.revenue-header-title{color:#1e293b!important;font-size:16px!important;font-weight:600!important}.revenue-chart-container text{fill:#52525b;color:#52525b;font-family:Poppins!important;font-size:13px;font-style:normal;font-weight:500;line-height:21px;text-align:center}.revenue-summary{display:flex;justify-content:space-between;margin-top:16px;padding:0 16px}.revenue-summary-item{text-align:center}.revenue-summary-label{color:#64748b;font-size:12px;font-weight:500;margin-bottom:4px}.revenue-summary-value{color:#1e293b;font-size:14px;font-weight:600}.shimmer-loading{animation:shimmer 1.2s linear infinite;background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 104px;border-radius:8px;display:inline-block;position:relative}:root{--vh:1vh;--primary-color:#0a5ef3;--text-color:#14171f;--text-secondary:#949da6;--border-color:#d5dee3;--background-color:#fff;--error-color:#f76a6d}body{-webkit-tap-highlight-color:transparent;font-family:Poppins,sans-serif}*{box-sizing:border-box;margin:0;padding:0}.reset-password-container{display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);overflow-x:hidden;width:100%}.reset-password-grid-container{display:flex;flex:1 1;width:100%}.reset-password-left-container{display:flex;flex-direction:column;height:100%;padding:0;position:relative;width:100%}.reset-password-header{align-items:center;display:flex;justify-content:flex-start;padding:20px 20px 0;width:100%}.logo-with-name{height:auto;max-width:150px}.reset-password-content{padding:20px}.reset-password-content,.reset-password-success-content{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:flex-start;overflow-y:auto}.reset-password-success-content{align-items:center;padding:30px 20px;text-align:center}.reset-password-icon-container{display:flex;justify-content:center;margin-bottom:10px}.reset-password-icon{height:80px;width:80px}.reset-password-title-container{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;text-align:center}.reset-password-welcome-back-text{color:#14171f;color:var(--text-color);font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:28px}.reset-password-to-your-account-text{color:#949da6;color:var(--text-secondary);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.reset-password-form-container{flex:1 1;width:100%}.reset-password-form{display:flex;flex-direction:column;gap:20px;width:100%}.reset-password-input-group{display:flex;flex-direction:column;gap:8px;width:100%}.reset-password-email-label{color:#949da6;color:var(--text-secondary);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:4px}.reset-password-email-input-box{align-items:center;align-self:stretch;background:#fff;background:var(--background-color);border:1px solid #d5dee3;border:1px solid var(--border-color);border-radius:31px;display:flex;gap:8px;height:48px;padding:10px 14px;width:100%}.reset-password-email-icon{flex-shrink:0;height:20px;width:20px}.reset-password-email-input{background:none;border:none;box-shadow:none;font-size:16px;outline:none;padding:3px 5px;width:100%}.password-visibility-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:8px}.reset-password-error-message{color:#f76a6d;color:var(--error-color);font-size:13px;margin-left:8px;margin-top:4px;text-align:left}.reset-password-success-image-container{align-items:center;background:#fff;background:var(--background-color);border:4px solid #0a5ef3;border:4px solid var(--primary-color);border-radius:40px;display:flex;gap:20px;height:80px;justify-content:center;margin:0 auto;padding:12px;width:80px}.reset-password-success-image{height:40px;width:40px}.reset-password-button-container{flex-shrink:0;margin-top:20px;padding-top:20px;width:100%}.confirm-password-button,.reset-password-button{align-items:center!important;align-self:stretch!important;-webkit-appearance:none;background:#0a5ef3!important;background:var(--primary-color)!important;border:none;border-radius:29px!important;color:#fff!important;color:var(--background-color)!important;cursor:pointer;display:flex!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;gap:10px!important;height:48px!important;justify-content:center!important;line-height:normal!important;padding:14px 10px!important;touch-action:manipulation;width:100%}.reset-password-footer{display:flex;flex-shrink:0;justify-content:center;margin-top:20px;padding:20px;width:100%}.reset-password-links-container{align-items:center;display:flex;gap:20px;justify-content:center}.reset-password-policy-link{color:#14171f;color:var(--text-color);font-family:Poppins;font-size:14px;padding:8px;text-decoration:none}.reset-password-divider{color:#949da6;color:var(--text-secondary);height:16px}.reset-password-right-container{background-color:#fff;flex-shrink:0;height:100vh;padding:20px 20px 20px 0;width:100%}.reset-password-right-container-box-container{align-items:center;background-color:#e5eeff8f;border-radius:16px;box-sizing:border-box;height:100%;justify-content:center;padding:20px 20px 20px 0;position:relative;width:100%}.reset-password-right-container-box-container-text{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:2% 10%}.reset-password-first-image{bottom:15%;left:10%}.reset-password-first-image,.reset-password-second-image{height:55%;max-width:100%;object-fit:contain;position:absolute;width:60%}.reset-password-second-image{bottom:0;right:0}@media screen and (min-width:768px){.reset-password-left-container{padding:8% 10% 5%}.reset-password-header{padding:0 0 20px}.reset-password-content,.reset-password-success-content{gap:30px;padding:20px 0}.reset-password-title-container{text-align:left}.reset-password-welcome-back-text{font-size:32px;line-height:36px}.reset-password-button-container{margin-top:30px;padding-top:30px}.reset-password-footer{margin-top:30px}}@media screen and (max-width:767px){.reset-password-grid-container{flex-direction:column}.reset-password-left-container{display:flex;flex-direction:column;height:100%;order:1;width:100%}.reset-password-right-container{display:none}.reset-password-title-container{margin-bottom:20px}.reset-password-form{gap:16px}.reset-password-content,.reset-password-success-content{flex:1 1;justify-content:flex-start}.reset-password-button-container{margin-top:20px;padding-top:20px}.reset-password-footer{margin-top:20px}}@media screen and (max-width:480px){.reset-password-container{height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.reset-password-header{padding:16px 16px 0}.reset-password-content,.reset-password-success-content{gap:16px;padding:16px}.logo-with-name{max-width:120px}.reset-password-welcome-back-text{font-size:22px;line-height:26px}.reset-password-to-your-account-text{font-size:14px;line-height:20px}.reset-password-email-label{font-size:14px}.reset-password-email-input-box{height:46px;padding:8px 14px}.reset-password-button-container{margin-top:20px;padding-top:20px}.reset-password-footer{margin-top:20px;padding:16px}.reset-password-policy-link{font-size:13px}}@media screen and (max-width:375px){.reset-password-header{padding:12px 12px 0}.reset-password-content,.reset-password-success-content{gap:12px;padding:12px}.logo-with-name{max-width:110px}.reset-password-welcome-back-text{font-size:20px;line-height:24px}.reset-password-to-your-account-text{font-size:13px;line-height:18px}.reset-password-email-input-box{height:44px}.reset-password-button-container{margin-top:16px;padding-top:16px}.reset-password-footer{margin-top:16px;padding:16px 12px}.reset-password-policy-link{font-size:12px;padding:6px}.reset-password-links-container{gap:10px}}@media screen and (max-height:500px) and (max-width:768px){.reset-password-container{height:auto;min-height:100vh}.reset-password-header{padding-top:10px}.reset-password-content{gap:10px;padding:10px 16px}.reset-password-icon{height:60px;width:60px}.reset-password-title-container{margin-bottom:10px}.reset-password-button-container{margin-top:10px;padding-top:10px}.reset-password-footer{margin-top:10px;padding:10px}}.pnf{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:65vh}.pnf-title{font-size:100px;font-weight:700}.pnf-heading{font-weight:400}.pnf-btn{border:1px solid #000;color:#000;margin-top:10px;padding:10px;text-decoration:none}.pnf-btn:hover{background-color:#000;color:#fff}.request-container{width:100%!important}.filter-category-button{font-family:Poppins!important;font-size:14px!important;font-weight:400!important;min-width:-webkit-fit-content;min-width:fit-content}.filter-category-button:hover{border-color:#949da6!important}.MuiChip-root{font-family:Poppins!important;font-size:13px!important}.MuiMenu-paper{border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}.MuiMenuItem-root{font-family:Poppins!important;font-size:14px!important;padding:8px 16px!important}.MuiMenuItem-root:hover{background-color:#f5f5f5!important}.MuiMenuItem-root.Mui-selected{background-color:#e3f2fd!important;color:#1976d2!important}.MuiMenuItem-root.Mui-selected:hover{background-color:#bbdefb!important}.select-button-request-management{align-items:center!important;background:#0000!important;border:1px solid #949da680!important;border-radius:68px!important;color:#949da6!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;gap:10px!important;height:36px!important;justify-content:center!important;line-height:20px!important;padding:12px 20px!important;transition:all .2s ease-in-out!important}.select-button-request-management:hover{background:#949da614!important}.select-button-request-management.selected{border:1px solid #0a5ef3!important;border:1px solid var(--Primary,#0a5ef3)!important;color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important}.select-button-request-management.selected:hover{background:#0a5ef314!important}@media (max-width:768px){.active-filters-container{padding:8px 12px}.filter-card{padding:3px 8px}.filter-card-text{font-size:12px!important}.filter-card-close{height:14px!important;width:14px!important}}.request-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:20px;padding:0 16px}.request-pagination-info{align-items:center;display:flex;gap:2px}.request-pagination-text{color:#666;font-family:Poppins;font-size:14px}.request-pagination-select{font-family:Poppins;font-size:14px;height:30px;min-width:20px}.request-pagination-select .MuiSelect-select{padding:6px 4px 4px 8px}.request-pagination-select .MuiOutlinedInput-notchedOutline,.request-pagination-select.Mui-focused .MuiOutlinedInput-notchedOutline,.request-pagination-select:hover .MuiOutlinedInput-notchedOutline{border:none}.request-pagination-list,.request-pagination-nav{align-items:center;display:flex}.request-pagination-list{flex-wrap:nowrap;gap:5px;justify-content:center;list-style:none;margin:10px 0;padding:0}.request-pagination-item{display:inline-block}.request-pagination-button{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:400;margin:0 5px;padding:5px 10px;transition:all .2s ease;white-space:nowrap}.request-pagination-button:hover{background-color:#0000000a}.request-pagination-button.selected{background-color:#f0f0f0;color:#000;font-weight:700}.request-pagination-button.selected:hover{background-color:#e0e0e0}.request-pagination-ellipsis{color:#666;font-family:Poppins;font-size:14px;margin:0 5px;white-space:nowrap}@media (max-width:768px){.request-pagination-container{align-items:center;flex-direction:column;gap:15px}.request-pagination-info{order:2}.request-pagination-nav{order:1}.request-pagination-list{gap:3px}.request-pagination-button{font-size:13px;margin:0 2px;padding:4px 8px}.request-pagination-text{font-size:13px}}@media (max-width:480px){.request-pagination-list{gap:2px}.request-pagination-button{font-size:12px;margin:0 1px;padding:3px 6px}.request-pagination-text{font-size:12px}}.status-pill{min-width:100px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.level-chip-nowrap{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;white-space:nowrap!important}.creative-arts-request-subject-count-badge{align-items:center!important;background-color:#f0f7ff!important;border:1px solid #d1e7ff!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;margin-left:4px!important;min-width:20px!important;padding:2px 6px!important}.creative-arts-request-subject-count-text{color:#1976d2!important;font-family:Poppins!important;font-size:11px!important;font-style:normal!important;font-weight:500!important;line-height:1!important}.teacher-filter-container{background:#fff;background:var(--Bg,#fff);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.teacher-filter-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:100%;width:100%}.teacher-filter-item{display:flex;flex-direction:column;gap:8px;min-width:0}.teacher-filter-label{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:4px}.select-button-teacher-user-management{align-items:center!important;background:#0000!important;border:1px solid #949da680!important;border-radius:68px!important;color:#949da6!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;gap:10px!important;height:36px!important;justify-content:center!important;line-height:20px!important;padding:12px 20px!important;transition:all .2s ease-in-out!important}.select-button-teacher-user-management:hover{background:#949da614!important}.select-button-teacher-user-management.selected{border:1px solid #0a5ef3!important;border:1px solid var(--Primary,#0a5ef3)!important;color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important}.select-button-teacher-user-management.selected:hover{background:#0a5ef314!important}.teacher-filter-input{align-items:center;background:#fff!important;background:var(--Color-Neutrals-White,#fff)!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:8px!important;display:flex;font-family:Poppins!important;font-size:14px!important;height:48px;padding:0 16px!important;transition:all .2s ease-in-out}.teacher-filter-input:focus-within,.teacher-filter-input:hover{border-color:#0a5ef3!important;border-color:var(--Primary,#0a5ef3)!important}.teacher-filter-input:focus-within{box-shadow:0 0 0 3px #0a5ef31a!important}.teacher-revenue-slider-container{background:#fff;background:var(--White,#fff);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:12px;display:flex;flex-direction:column;gap:12px;grid-column:1/-1;margin-top:8px;padding:20px}.teacher-revenue-slider-wrapper{padding:0 8px}.teacher-revenue-values{display:flex;justify-content:space-between;margin-top:8px}.teacher-revenue-value{background:#f9f9f9;background:var(--Bg,#f9f9f9);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:20px;color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:14px;font-weight:500;padding:4px 12px}.teacher-clear-all-container{align-items:center;display:flex;justify-content:flex-end;margin-top:8px;width:100%}.teacher-clear-all-button{border:1px solid #0000;border-radius:6px;color:#0a5ef3;color:var(--Primary,#0a5ef3);cursor:pointer;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 16px;transition:all .2s ease-in-out}.teacher-clear-all-button:hover{background:#0a5ef314;border-color:#0a5ef3;border-color:var(--Primary,#0a5ef3)}.teacher-dropdown-option{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.teacher-dropdown-option:hover{background:#0a5ef314;color:#0a5ef3;color:var(--Primary,#0a5ef3)}.custom-autocomplete-popper{margin-top:5px!important}.custom-autocomplete-paper{border:1px solid #d5dee3!important;border-radius:8px!important;box-shadow:0 5px 15px #0003!important;margin:0!important;overflow:hidden!important}.custom-autocomplete-listbox{padding:0!important}.MuiAutocomplete-option,.dropdown-option{color:#14171f!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;min-height:36px!important;padding:8px 16px!important}.MuiAutocomplete-option:hover,.MuiAutocomplete-option[aria-selected=true],.MuiAutocomplete-option[aria-selected=true].Mui-focused,.dropdown-option:hover{background-color:#0a5ef314!important;color:#0a5ef3!important}@media (min-width:1400px){.teacher-filter-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px) and (max-width:1399px){.teacher-filter-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:992px) and (max-width:1199px){.teacher-filter-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:991px){.teacher-filter-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:576px) and (max-width:767px){.teacher-filter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.teacher-filter-grid{grid-template-columns:1fr}.teacher-filter-container{padding:16px}}.revenue-slider-container{background:#fff;background:var(--White,#fff);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;margin-top:8px;padding:16px}.MuiSlider-root{height:8px}.MuiSlider-rail,.MuiSlider-track{border-radius:4px;height:8px}.MuiSlider-valueLabel{border-radius:4px;font-family:Poppins;font-size:12px;font-weight:500;padding:4px 8px}@media (max-width:1400px){.filter-container .flex-wrap>.w-\[22\%\]{width:30%}.filter-container .w-\[94\%\]{width:100%}}@media (max-width:1200px){.filter-container .flex-wrap>.w-\[22\%\]{width:45%}.filter-container .w-\[94\%\]{width:100%}}@media (max-width:768px){.filter-container .flex-wrap>.w-\[22\%\]{width:100%}}.filter-modal-container .MuiAutocomplete-popper{width:-webkit-fit-content!important;width:fit-content!important}.bulk-actions-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #d0e2ff;border-radius:12px;box-shadow:0 2px 8px #0a5ef314;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.bulk-actions-container,.bulk-actions-left{align-items:center;display:flex}.bulk-actions-count{color:#1e293b!important;font-family:Poppins!important;font-size:15px!important;font-weight:600!important;line-height:20px!important}.bulk-actions-right{align-items:center;display:flex;gap:12px}.bulk-action-button{align-items:center!important;border:none!important;display:flex!important;font-family:Poppins!important;font-size:13px!important;font-weight:500!important;gap:6px!important;height:36px!important;min-width:auto!important;padding:8px 16px!important;text-transform:none!important;transition:all .2s ease-in-out!important}.bulk-action-icon{height:16px!important;width:16px!important}.bulk-action-button.enable-button .MuiSvgIcon-root{color:#16a34a!important}.bulk-action-button.disable-button .MuiSvgIcon-root{color:#6b6b6b!important}.bulk-action-button.delete-button .MuiSvgIcon-root{color:#dc2626!important}.bulk-action-button.cancel-button .MuiSvgIcon-root{color:#64748b!important}.bulk-action-button.enable-button{background:#0000!important;color:#15803d!important}.bulk-action-button.enable-button:hover{background:#0000!important}.bulk-action-button.disable-button{background:#0000!important;color:#6b6b6b!important}.bulk-action-button.disable-button:hover{background:#0000!important}.bulk-action-button.delete-button{background:#0000!important;color:#dc2626!important}.bulk-action-button.delete-button:hover{background:#0000!important;transform:translateY(-1px)!important}.bulk-action-button.cancel-button:hover{background:#64748b1a!important;color:#475569!important}.session-type-select{align-items:center!important;background:#0000!important;box-shadow:none!important;color:#6b6b6b!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;gap:10px!important;height:36px!important;justify-content:center!important;line-height:20px!important;padding:10px 16px!important}.session-type-select,.session-type-select .MuiOutlinedInput-notchedOutline,.session-type-select:hover .MuiOutlinedInput-notchedOutline{border:none!important}.session-type-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important;box-shadow:none!important}.session-type-select .MuiSelect-select{justify-content:center!important;padding:0!important}.session-type-select .MuiMenuItem-root,.session-type-select .MuiSelect-select{align-items:center!important;color:#6b6b6b!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.session-type-select .MuiMenuItem-root{gap:10px!important;justify-content:flex-start!important;padding:10px 16px!important}.bulk-action-button.cancel-button{background:#0000!important;border:none!important;box-shadow:none!important;color:#64748b!important;padding:8px 12px!important;text-decoration:none!important}.MuiDialog-paper{border-radius:12px!important;padding:8px!important}.MuiDialogTitle-root{color:#14171f!important;font-family:Poppins!important;font-size:18px!important;font-weight:600!important;padding:16px 24px!important}.MuiDialogContent-root{padding:8px 24px 16px!important}.MuiDialogContentText-root{color:#4b5563!important;font-family:Poppins!important;font-size:14px!important}.MuiDialogActions-root{padding:16px 24px!important}.MuiDialogActions-root .MuiButton-root{border-radius:8px!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;padding:8px 16px!important;text-transform:none!important}.MuiDialogActions-root .MuiButton-root:first-of-type{color:#4b5563!important}.MuiDialogActions-root .MuiButton-root:last-of-type{background-color:#0a5ef3!important;color:#fff!important}@media (max-width:768px){.active-filters-container{padding:8px 12px}.filter-card{padding:3px 8px}.filter-card-text{font-size:12px!important}.filter-card-close{height:14px!important;width:14px!important}.bulk-actions-container{flex-direction:column;gap:12px;padding:16px}.bulk-actions-right{flex-wrap:wrap;gap:8px;justify-content:center}.bulk-action-button{height:32px!important;padding:6px 12px!important}}.teacher-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:20px;padding:0 16px}.teacher-pagination-info{align-items:center;display:flex;gap:2px}.teacher-pagination-text{color:#666;font-family:Poppins;font-size:14px}.teacher-pagination-select{font-family:Poppins;font-size:14px;height:30px;min-width:20px}.teacher-pagination-select .MuiSelect-select{padding:6px 4px 4px 8px}.teacher-pagination-select .MuiOutlinedInput-notchedOutline,.teacher-pagination-select.Mui-focused .MuiOutlinedInput-notchedOutline,.teacher-pagination-select:hover .MuiOutlinedInput-notchedOutline{border:none}.teacher-pagination-list,.teacher-pagination-nav{align-items:center;display:flex}.teacher-pagination-list{flex-wrap:nowrap;gap:5px;justify-content:center;list-style:none;margin:10px 0;padding:0}.teacher-pagination-item{display:inline-block}.teacher-pagination-button{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:400;margin:0 5px;padding:5px 10px;transition:all .2s ease;white-space:nowrap}.teacher-pagination-button:hover{background-color:#0000000a}.teacher-pagination-button.selected{background-color:#f0f0f0;color:#000;font-weight:700}.teacher-pagination-button.selected:hover{background-color:#e0e0e0}.teacher-pagination-ellipsis{color:#666;font-family:Poppins;font-size:14px;margin:0 5px;white-space:nowrap}@media (max-width:768px){.teacher-pagination-container{align-items:center;flex-direction:column;gap:15px}.teacher-pagination-info{order:2}.teacher-pagination-nav{order:1}.teacher-pagination-list{gap:3px}.teacher-pagination-button{font-size:13px;margin:0 2px;padding:4px 8px}.teacher-pagination-text{font-size:13px}}@media (max-width:480px){.teacher-pagination-list{gap:2px}.teacher-pagination-button{font-size:12px;margin:0 1px;padding:3px 6px}.teacher-pagination-text{font-size:12px}}.teacher-pagination-container .MuiOutlinedInput-notchedOutline,.teacher-pagination-select .MuiOutlinedInput-notchedOutline{border-radius:8px}.teacher-table-container{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto!important;scrollbar-color:#d5dee3 #0000;scrollbar-color:var(--Stroke,#d5dee3) #0000;scrollbar-width:thin;width:100%!important}.teacher-table-container::-webkit-scrollbar{height:6px;width:6px}.teacher-table-container::-webkit-scrollbar-track{background:#0000}.teacher-table-container::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d9e2ec;border:2px solid #0000;border-radius:999px}.teacher-table-container:hover::-webkit-scrollbar-thumb{background-color:#bfcadb}.teacher-table-container::-webkit-scrollbar-corner{background:#0000}.teacher-table{min-width:1390px!important;table-layout:fixed!important}.teacher-table-header{background-color:#eef4ff!important}.teacher-table-header th{font-size:12px!important;font-weight:600!important;padding:10px 16px!important}.teacher-table-body td,.teacher-table-header th{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-style:normal!important;height:25px!important;line-height:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.teacher-table-body td{font-size:14px!important;font-weight:400!important;padding:9px 16px!important}.teacher-table-checkbox-column{max-width:60px!important;min-width:60px!important;overflow:visible!important;text-align:center!important;text-overflow:clip!important;width:60px!important}.teacher-table-checkbox-column .MuiCheckbox-root{display:inline-flex!important;margin:0!important}.teacher-table-name-column{max-width:200px!important;min-width:200px!important;width:200px!important}.teacher-table-level-column{max-width:170px!important;min-width:170px!important;width:170px!important}.teacher-table-subjects-column{max-width:220px!important;min-width:220px!important;width:300px!important}.teacher-table-sessions-column{max-width:120px!important;min-width:120px!important;width:120px!important}.teacher-table-rating-column{max-width:80px!important;min-width:80px!important;width:80px!important}.teacher-table-session-type-column{max-width:150px!important;min-width:150px!important;width:150px!important}.teacher-table-earned-column{width:150px!important}.teacher-table-coupon-column{max-width:140px!important;min-width:140px!important;width:140px!important}.teacher-table-date-column,.teacher-table-status-column{max-width:120px!important;min-width:120px!important;width:120px!important}.teacher-name-text{align-items:center!important;color:#14171f!important;color:var(--Text,#14171f)!important;display:flex!important;gap:10px!important;overflow:hidden!important;text-overflow:ellipsis!important}.teacher-level-text,.teacher-name-text,.teacher-status-text{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important}.teacher-coupon-text,.teacher-subject-text{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.teacher-session-type-container{gap:8px!important}.teacher-level-container,.teacher-session-type-container{align-items:center!important;display:flex!important;overflow:hidden!important;white-space:nowrap!important}.teacher-level-container{gap:2px!important}.teacher-subject-container{align-items:center!important;display:flex!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.teacher-subject-count-badge{align-items:center!important;background-color:#f0f7ff!important;border:1px solid #d1e7ff!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;margin-left:4px!important;min-width:20px!important;padding:2px 6px!important}.teacher-subject-count-text{color:#1976d2!important;font-family:Poppins!important;font-size:11px!important;font-style:normal!important;font-weight:500!important;line-height:1!important}.teacher-coupon-container{gap:2px!important;text-overflow:ellipsis!important}.teacher-coupon-container,.teacher-status-container{align-items:center!important;display:flex!important;overflow:hidden!important;white-space:nowrap!important}.teacher-status-container{border-radius:20px!important;gap:8px!important;height:30px!important;justify-content:center!important;padding:6px 10px!important}.teacher-status-dot{border-radius:50%!important;flex-shrink:0!important;height:6px!important;width:6px!important}.teacher-sort-button{color:#14171f!important;color:var(--Text,#14171f)!important;padding:2px!important}.teacher-sort-button:hover{background-color:#14171f0a!important}.teacher-sort-container{align-items:center!important;display:flex!important;gap:4px!important;white-space:nowrap!important}.teacher-table-row:hover{background-color:#e9f1ff!important;cursor:pointer!important}.teacher-table-row-disabled,.teacher-table-row-disabled:hover{background-color:#fcfcff!important}.teacher-table-row-disabled .teacher-name-text,.teacher-table-row-disabled td{color:#949da6!important}.teacher-avatar{flex-shrink:0!important;height:25px!important;width:25px!important}.teacher-divider{border-color:#d5dee3!important;flex-shrink:0!important;height:16px!important}.teacher-pagination-text{color:#000!important;font-family:Poppins!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.creative-arts-table-container{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto!important;scrollbar-color:#d5dee3 #0000;scrollbar-color:var(--Stroke,#d5dee3) #0000;scrollbar-width:thin;width:100%!important}.creative-arts-table-container::-webkit-scrollbar{height:6px;width:6px}.creative-arts-table-container::-webkit-scrollbar-track{background:#0000}.creative-arts-table-container::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d9e2ec;border:2px solid #0000;border-radius:999px}.creative-arts-table-container:hover::-webkit-scrollbar-thumb{background-color:#bfcadb}.creative-arts-table-container::-webkit-scrollbar-corner{background:#0000}.creative-arts-table{table-layout:fixed!important}.creative-arts-table-header{background-color:#eef4ff!important}.creative-arts-table-header th{font-size:12px!important;font-weight:600!important;padding:10px 16px!important}.creative-arts-table-body td,.creative-arts-table-header th{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-style:normal!important;height:25px!important;line-height:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.creative-arts-table-body td{font-size:14px!important;font-weight:400!important;padding:9px 16px!important}.creative-arts-table-checkbox-column{max-width:60px!important;min-width:60px!important;overflow:visible!important;text-align:center!important;text-overflow:clip!important;width:60px!important}.creative-arts-table-checkbox-column .MuiCheckbox-root{display:inline-flex!important;margin:0!important}.creative-arts-table-name-column{max-width:200px!important;min-width:200px!important;width:200px!important}.creative-arts-table-level-column{max-width:150px!important;min-width:150px!important;width:150px!important}.creative-arts-table-skills-column{max-width:220px!important;min-width:220px!important;width:220px!important}.creative-arts-table-sessions-column{max-width:120px!important;min-width:120px!important;width:120px!important}.creative-arts-table-rating-column{max-width:80px!important;min-width:80px!important;width:80px!important}.creative-arts-table-session-type-column{max-width:150px!important;min-width:150px!important;width:150px!important}.creative-arts-table-earned-column{width:150px!important}.creative-arts-table-coupon-column{max-width:140px!important;min-width:140px!important;width:140px!important}.creative-arts-table-status-column{max-width:120px!important;min-width:120px!important;width:120px!important}.creative-arts-name-text{align-items:center!important;color:#14171f!important;color:var(--Text,#14171f)!important;display:flex!important;gap:10px!important;overflow:hidden!important;text-overflow:ellipsis!important}.creative-arts-level-text,.creative-arts-name-text,.creative-arts-status-text{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important}.creative-arts-coupon-text,.creative-arts-skill-text{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.creative-arts-session-type-container{gap:8px!important}.creative-arts-level-container,.creative-arts-session-type-container{align-items:center!important;display:flex!important;overflow:hidden!important;white-space:nowrap!important}.creative-arts-level-container{gap:2px!important}.creative-arts-skill-container{align-items:center!important;display:flex!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.creative-arts-skill-count-badge{align-items:center!important;background-color:#f0f7ff!important;border:1px solid #d1e7ff!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;margin-left:4px!important;min-width:20px!important;padding:2px 6px!important}.creative-arts-skill-count-text{color:#1976d2!important;font-family:Poppins!important;font-size:11px!important;font-style:normal!important;font-weight:500!important;line-height:1!important}.creative-arts-coupon-container{gap:2px!important;text-overflow:ellipsis!important}.creative-arts-coupon-container,.creative-arts-status-container{align-items:center!important;display:flex!important;overflow:hidden!important;white-space:nowrap!important}.creative-arts-status-container{border-radius:20px!important;gap:8px!important;height:30px!important;justify-content:center!important;padding:6px 10px!important}.creative-arts-status-dot{border-radius:50%!important;flex-shrink:0!important;height:6px!important;width:6px!important}.creative-arts-sort-button{color:#14171f!important;color:var(--Text,#14171f)!important;padding:2px!important}.creative-arts-sort-button:hover{background-color:#14171f0a!important}.creative-arts-sort-container{align-items:center!important;display:flex!important;gap:4px!important;white-space:nowrap!important}.creative-arts-table-row:hover{background-color:#e9f1ff!important;cursor:pointer!important}.creative-arts-table-row-disabled,.creative-arts-table-row-disabled:hover{background-color:#fcfcff!important}.creative-arts-table-row-disabled .creative-arts-name-text,.creative-arts-table-row-disabled td{color:#949da6!important}.creative-arts-avatar{flex-shrink:0!important;height:25px!important;width:25px!important}.creative-arts-divider{border-color:#d5dee3!important;flex-shrink:0!important;height:16px!important}.creative-arts-pagination-text{color:#000!important;font-family:Poppins!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.toggle-session-dialog .MuiDialog-paper{border-radius:12px;overflow:visible}.toggle-session-title{color:#14171f!important;font-family:Poppins!important;font-size:18px!important;font-weight:600!important;padding:20px 24px 15px!important;position:relative}.toggle-session-close-btn{color:#64748b;position:absolute;right:16px;top:16px;transition:color .2s ease}.toggle-session-close-btn:hover{background-color:#0a5ef314;color:#0a5ef3}.toggle-session-content{padding:0 24px 24px!important}.toggle-session-text{color:#4b5563!important;font-family:Poppins!important;font-size:14px!important;margin-bottom:20px!important}.toggle-session-subtitle{color:#14171f!important;font-family:Poppins!important;font-size:15px!important;font-weight:500!important;margin:10px 0 15px!important}.toggle-prime-date-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:20px;padding:16px}.date-pickers-container{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.date-picker{flex:1 1;min-width:180px}.date-picker .MuiFormControl-root,.date-picker .MuiTextField-root{width:100%}.date-picker .MuiInputBase-root{background-color:#fff;border-radius:8px}.indefinite-label{color:#4b5563!important;font-family:Poppins!important;font-size:14px!important;margin-top:5px!important}.indefinite-checkbox.Mui-checked{color:#0a5ef3!important}.toggle-session-actions{display:flex;gap:12px;justify-content:space-between;margin-top:25px}.action-button-tts{border-radius:8px!important;box-shadow:none!important;flex:1 1;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;padding:8px 16px!important;text-transform:none!important}.enable-button{background-color:#16a34a!important}.enable-button:hover{background-color:#15803d!important}.disable-button{background-color:#dc2626!important}.disable-button:hover{background-color:#b91c1c!important}@media (max-width:600px){.date-pickers-container{flex-direction:column;gap:16px}.date-picker{width:100%}.toggle-session-actions{flex-direction:column-reverse;gap:10px}.toggle-session-title{font-size:16px!important}}.teacher-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.filter-revenue-container{box-sizing:border-box;margin-top:10px;padding:15px 0;width:100%}.filter-revenue-wrapper{box-sizing:border-box;padding:10px 8px 0;width:100%}.filter-revenue-values{display:flex;justify-content:space-between;margin-top:8px}.filter-revenue-value{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:12px;font-weight:500}.select-button-student-management{align-items:center!important;background:#0000!important;border:1px solid #949da680!important;border-radius:68px!important;color:#949da6!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;gap:10px!important;height:36px!important;justify-content:center!important;line-height:20px!important;padding:12px 20px!important;transition:all .2s ease-in-out!important}.select-button-student-management:hover{background:#949da614!important}.select-button-student-management.selected{border:1px solid #0a5ef3!important;border:1px solid var(--Primary,#0a5ef3)!important;color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important}.select-button-student-management.selected:hover{background:#0a5ef314!important}.settings-container{height:100vh;overflow:hidden;position:relative;width:100%}.settings-content{background-color:#f9f9f9;border-radius:8px;height:calc(100vh - 64px);margin-right:10px;overflow:auto;padding:24px}.settings-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.setting-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important;margin-bottom:20px!important}.settings-form{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:24px}.image-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.avatar-container{border-radius:50%;height:150px;position:relative;width:150px}.avatar-image{border-radius:50%!important;cursor:default!important;height:100%!important;object-fit:cover!important;width:100%!important}.avatar-edit-icon{align-items:center!important;background-color:#0a5ef3!important;border-radius:50%!important;bottom:0;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:30px!important;height:35px!important;justify-content:center!important;position:absolute;right:0;width:35px!important}.edit-save-button{background:none;border:none;color:#0a5ef3;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:500;line-height:20px;margin-left:10px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.form-group{display:flex;flex-direction:column;gap:8px}.form-label-admin{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.form-input-admin{border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;gap:8px;width:100%}.form-input-admin,.form-input-admin.disabled{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;padding:10px 8px}.form-input-admin.disabled{background-color:initial;border-color:#0000;line-height:20px}.country-display{align-items:center;border:1px solid #0000;border-radius:4px;display:flex;font-style:normal;font-weight:500;gap:8px;padding:10px}.reset-password-button-settings{align-self:flex-start!important;background:none!important;border:none!important;color:#0a5ef3!important;cursor:pointer!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;margin:0!important}.modal-overlay{z-index:1001}.modal-content{background-color:#fff;border-radius:8px;max-width:400px;padding:24px;width:100%}.modal-header{margin-bottom:24px}.modal-body{display:flex;flex-direction:column;gap:16px}.password-input-container{position:relative}.password-toggle{background:none;border:none;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.modal-footer{margin-top:24px}.save-button{background-color:#0a5ef3;border:none;color:#fff}.dropdown-select{-webkit-appearance:none;appearance:none;background-color:inherit;background-image:url(/static/media/dropdown-icon.2b50e5637bae8cb18a2c.svg);background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:4px;font-size:14px;padding-left:10px;padding-right:30px}.error-text{color:red;font-size:12px;margin-top:4px}.country-code-select{size:10;-webkit-appearance:listbox;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(/static/media/dropdown-icon.2b50e5637bae8cb18a2c.svg);background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;color:#000;cursor:pointer;flex-shrink:0;font-family:Poppins;font-size:14px;font-weight:500;max-height:250px;overflow-y:auto;padding:10px 30px 10px 8px;position:relative;width:180px}.country-code-select::-webkit-scrollbar{width:8px}.country-code-select::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.country-code-select::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.country-code-select::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.country-code-select option{background-color:#fff;color:#000;font-family:Poppins;font-size:14px;font-weight:400;line-height:1.4;min-height:35px;padding:8px 12px}.country-code-select option:hover{background-color:#f0f8ff;color:#0a5ef3}.country-code-select option:checked{background-color:#0a5ef3;color:#fff;font-weight:500}.country-code-select:focus,.phone-number-input:focus{border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a;outline:none}.phone-display{align-items:center;border:1px solid #0000;border-radius:8px;color:#000;display:flex;font-family:Poppins;font-size:16px;font-weight:500;gap:8px;padding:10px 8px}.country-code-display{color:#949da6;font-weight:400}.phone-number-display{color:#000;font-weight:500}@media (max-width:768px){.phone-input-container{flex-direction:column;gap:12px}.country-code-select{width:100%}}.password-modal-container{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:16px 0;width:100%}.password-modal-header{align-items:center;align-self:stretch;border-bottom:1px solid #d5dee3;display:flex;height:32px;justify-content:space-between;padding:0 16px 10px}.modal-title{align-self:center!important;color:#000!important;font-family:Poppins!important;font-size:14px!important}.password-modal-body{gap:15px;padding:0 28px}.password-form-group,.password-modal-body{align-self:stretch;display:flex;flex-direction:column}.password-form-group{gap:4px}.password-label{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input{background:#fff;border:1px solid #d5dee3;border-radius:6px;color:#14171f;font-family:Poppins;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px;width:100%}.visibility-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;position:absolute;right:10px}.password-modal-footer{align-self:stretch;border-top:1px solid #d5dee3;display:flex;justify-content:flex-end;padding-left:16px;padding-right:16px;padding-top:10px}.cancel-button{background:#0000!important;border:2px solid #d5dee3!important;color:#14171f!important;margin-right:10px!important}.cancel-button,.save-button{height:36px!important;padding:8px 10px!important;width:158px!important}.save-button{align-items:center!important;background:#0a5ef3!important;border:none!important;border-radius:68px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;justify-content:center!important}.day-time-text{margin-left:auto;text-align:right;white-space:nowrap}.status-container.pending-coupon{background-color:#fffbf0}.pending-coupon-label{color:#e0ad14!important;color:var(--Acc3,#e0ad14)!important;font-weight:500!important;line-height:25px!important}.pending-coupon-label,.pending-coupon-name{font-family:Poppins!important;font-size:14px!important;font-style:normal!important}.pending-coupon-name{color:#14171f!important;color:var(--Text,#14171f)!important;font-weight:400!important;line-height:12px!important}.view-button{flex-shrink:0!important;white-space:nowrap!important}.personal-information-value-text{word-wrap:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}.flex.flex-wrap.items-center.content-center.gap-6.self-stretch.p-3.rounded-md.bg-\[#FAFAFA\].w-\[100\%\]{align-items:flex-start!important}.flex.flex-col.gap-2.w-\[30\%\]{flex:1 1 auto!important;max-width:300px!important;min-width:200px!important}.flex.flex-wrap.items-center.content-center.gap-6.self-stretch.p-3.rounded-md.bg-\[#FAFAFA\].w-\[100\%\]>.flex.flex-col.gap-2.w-\[30\%\]{margin-bottom:16px!important}.flex.items-center.gap-2{flex-wrap:wrap!important}.bank-info-container,.flex.items-center.gap-2{align-items:flex-start!important}.bank-info-field{flex:1 1 auto!important;margin-bottom:16px!important;max-width:300px!important;min-width:200px!important}.bank-document-section{align-items:flex-start!important;flex-wrap:wrap!important}.bank-info-value{word-wrap:break-word!important;line-height:1.4!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}.cancel-application-button-approve{border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:68px;color:#949da6;color:var(--Text-Heading,#949da6);height:36px;padding:16px 10px;width:158px}.approve-application-button-approve,.cancel-application-button-approve{align-items:center;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:20px}.approve-application-button-approve{background:#7bcf8c;background:var(--Acc3,#7bcf8c);border-radius:68px;color:#fff;color:var(--Bg,#fff);padding:8px 10px;width:128px}.modal-container{overflow:visible}.modal-header{border-bottom:1px solid #d5dee3;padding:16px 24px;top:0}.modal-buttons-fixed,.modal-header{background:#fff;flex-shrink:0;position:-webkit-sticky;position:sticky;z-index:10}.modal-buttons-fixed{align-items:center;align-self:stretch;border-top:1px solid #d5dee3;bottom:0;box-sizing:border-box;display:flex;gap:16px;justify-content:flex-end;padding:24px 44px}.main-content-area,.radio-options-container,.reason-section{box-sizing:border-box;overflow:visible}.reject-icon-large{height:100px;object-fit:contain}.request-reject-application-text{align-self:stretch!important;color:#000!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important;text-align:center!important}.main-content-area{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px 44px 12px;text-align:center}.reject-application-input{box-sizing:border-box;color:#000;font-weight:400}.reject-application-textarea{border-radius:12px;box-sizing:border-box;color:#000;min-height:60px;padding:10px 16px}.reject-application-textarea:focus{border-color:#e14949;box-shadow:0 0 0 1px #e149491a}.reject-application-textarea::placeholder{font-style:normal}.reason-text-field{color:#000;font-size:14px;font-weight:400}.reason-text-field::placeholder{color:#949da6;font-style:normal}.reason-section{gap:10px;justify-content:flex-start;padding:12px 44px 24px}.reason-section,.reject-application-dropdown{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column}.reject-application-dropdown{-webkit-appearance:none;appearance:none;background:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23949da6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:56px;color:#000;cursor:pointer;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;height:36px;justify-content:center;line-height:20px;margin-bottom:6px;outline:none;padding:8px 45px 8px 25px;text-align:left;width:100%}.reject-application-dropdown:focus{border-color:#e14949;box-shadow:0 0 0 1px #e149491a}.reject-application-dropdown option{background:#fff;color:#000;font-family:Poppins;font-size:14px;font-weight:400;padding:8px 12px;text-align:left}.reject-application-dropdown option:first-child{color:#949da6;font-style:italic}.reject-application-dropdown option:hover{background-color:#f8f9fa}.custom-reason-input{color:#666;font-size:13px;margin-top:8px}.custom-reason-input::placeholder{color:#949da6;font-style:italic}.radio-options-container{box-sizing:border-box;flex-direction:column;gap:16px;padding:12px 56px;width:100%}.radio-option,.radio-options-container{align-items:flex-start;display:inline-flex;justify-content:flex-start}.radio-option{align-self:stretch;border-radius:8px;cursor:pointer;gap:8px;padding:6px;transition:background-color .2s ease}.radio-option:hover{background-color:#f8f9fa}.radio-option.selected{background-color:#e149490d}.radio-button-container{gap:10px;height:15px;margin-top:2px;width:15px}.radio-button,.radio-button-container{align-items:center;display:flex;justify-content:center}.radio-button{background:#fff;border:1px solid #707070;border-radius:50%;height:13px;position:relative;transition:border-color .2s ease;width:13px}.radio-button.selected{border-color:#e14949}.radio-dot{background:#e14949;border-radius:50%;height:7px;width:7px}.radio-content{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center}.radio-title{font-size:14px;font-weight:500}.radio-subtitle,.radio-title{color:#000;font-family:Poppins;font-style:normal;line-height:14.4px}.radio-subtitle{align-self:stretch;font-size:10px;font-weight:400}.button-section{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;gap:16px;justify-content:flex-end;padding:24px 44px}.cancel-application-button-request{align-items:center;background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:68px;color:#949da6;color:var(--Text-Heading,#949da6);cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:10px;height:36px;justify-content:center;line-height:20px;padding:16px 10px;transition:all .2s ease;width:158px}.cancel-application-button-request:hover{background-color:#f8f9fa;border-color:#949da6}.confirm-application-button-request{align-items:center;background:#e14949;background:var(--Acc5,#e14949);border:none;border-radius:68px;color:#fff;color:var(--Bg,#fff);cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:20px;padding:8px 10px;transition:background-color .2s ease;width:128px}.confirm-application-button-request:hover{background-color:#d63939}.reject-application-button-request{align-items:center;background:#e14949;background:var(--Acc5,#e14949);border-radius:68px;color:#fff;color:var(--Bg,#fff);display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:20px;padding:8px 10px;width:128px}.menu-item{font-weight:400!important;padding:8px 16px!important}.menu-item,.permissions-item{font-family:Poppins!important;font-size:14px!important}.permissions-item{font-weight:500!important}.permissions-modal-title{font-size:18px!important;font-weight:600!important}.permissions-checkbox-label,.permissions-modal-title{color:#14171f!important;font-family:Poppins!important}.permissions-checkbox-label{font-size:16px!important;font-weight:400!important}.permissions-modal-button{border-radius:50px!important;font-family:Poppins!important;font-size:16px!important;font-weight:500!important;padding:8px 24px!important;text-transform:none!important}.personal-information-text{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.personal-information-key-text{color:#949da6;color:var(--Text-Heading,#949da6);font-size:12px}.personal-information-key-text,.personal-information-value-text{font-family:Poppins;font-style:normal;font-weight:400;line-height:20px}.personal-information-value-text{color:#14171f;color:var(--Text,#14171f);font-size:14px}.day-time-text{color:#949da6;font-size:12px;line-height:20px}.view-button{background-color:#1976d214;border-radius:4px;color:#1976d2;font-size:12px;padding:4px 8px;text-decoration:none;transition:background-color .2s}.view-button:hover{background-color:#1976d226}.subject-category-title{color:#14171f;color:var(--Text,#14171f);font-size:14px;font-weight:500;line-height:normal;margin-bottom:8px}.subject-category-title,.subject-tag{font-family:Poppins;font-style:normal}.subject-tag{align-items:center;background:#eef4ff;border-radius:200px;color:#0a5ef3;color:var(--Primary,#0a5ef3);display:flex;font-size:12px;font-weight:400;justify-content:center;line-height:20px;padding:6px 12px}.approve-application-text-teacher-enable-modal{color:#000!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important;margin-bottom:10px!important;text-align:center!important}.cancel-application-button-teacher-enable-modal{border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:68px!important;color:#949da6!important;color:var(--Text-Heading,#949da6)!important;height:36px!important;padding:16px 10px!important;width:158px!important}.cancel-application-button-teacher-enable-modal,.enable-application-button-teacher-enable-modal{align-items:center!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;gap:10px!important;justify-content:center!important;line-height:20px!important}.enable-application-button-teacher-enable-modal{background:#0a5ef3!important;background:var(--Acc3,#0a5ef3)!important;border-radius:68px!important;color:#fff!important;color:var(--Bg,#fff)!important;padding:8px 10px!important;width:128px!important}.reject-application-input-teacher-enable-modal{border:1px solid #d5dee3!important;border-radius:8px!important;font-family:Poppins!important;font-size:14px!important;min-height:80px!important;outline:none!important;padding:12px!important;resize:none!important;width:100%!important}.reject-application-input-teacher-enable-modal:focus{border:1px solid #d5dee3!important}.reason-cards-container{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:10px!important;margin-top:8px!important}.reason-card{border:1px solid #d5dee3!important;border-radius:20px!important;cursor:pointer!important;font-size:12px!important;padding:8px 16px!important;transition:all .2s ease!important}.reason-card.selected{background-color:#ffe6e6!important;border-color:#ffb3b3!important}.bottom-buttons-container{display:flex!important;gap:16px!important;justify-content:center!important;width:100%!important}.cancel-application-button-teacher-enable-modal,.enable-application-button-teacher-enable-modal{max-width:none!important;width:45%!important}.modal-scrollable-content{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.modal-scrollable-content::-webkit-scrollbar{display:none}.modal-scrollable-content>div{display:flex;flex-direction:column;min-height:100%}.sticky{background:#fff;position:-webkit-sticky;position:sticky}.total-earning-container{align-items:flex-start;background:#0a5ef3;background:var(--Primary,#0a5ef3);border-radius:8px;display:flex;flex:1 0;flex-direction:column;gap:12px;padding:16px 20px}.total-earning-text{color:#d5dee3;color:var(--Stroke,#d5dee3);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:19.2px}.total-amount-value{font-size:28px!important}.locked-earning-container{align-items:flex-start;align-self:stretch;background:#fafafa;border-radius:8px;display:flex;flex:1 0;flex-direction:column;gap:12px;padding:24px 20px}.locked-amount-value{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;font-family:Poppins!important;font-size:28px!important;font-style:normal!important;font-weight:500!important;line-height:19.2px!important}.koin-amount{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.total-earning-container .koin-amount{color:#fff;color:var(--Bg,#fff)}.teacher-earnings-month-header-text{border-bottom:1px solid #e0e0e0;color:#333;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:12px;padding-bottom:8px}.session-history-value-text-teacher{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:16px!important;font-style:normal;font-weight:400;line-height:20px}.available-date-text{font-size:20px}.prime-date-range-container{display:flex;flex-direction:column;gap:8px}.date-range-label{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.session-type-text{line-height:normal}.custom-date-picker .MuiInputBase-input{color:#14171f;font-family:Poppins;font-size:14px;padding:10px 12px}.custom-date-picker .MuiOutlinedInput-root{border:1px solid #e0e0e0;border-radius:8px}.custom-date-picker .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3}.custom-date-picker .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3;border-width:1px}.custom-date-picker .MuiInputAdornment-root .MuiIconButton-root{color:#949da6}.custom-date-picker .MuiInputAdornment-root .MuiIconButton-root:hover{background-color:#0a5ef30a}.MuiCalendarPicker-root{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Poppins}.MuiPickersDay-root{border-radius:50%;font-family:Poppins}.MuiPickersDay-root:hover{background-color:#0a5ef30a}.MuiPickersDay-root.Mui-selected{background-color:#0a5ef3!important;color:#fff!important;font-weight:500}.MuiPickersDay-root.Mui-disabled{color:#e0e0e0;text-decoration:line-through}.MuiDayPicker-header{font-family:Poppins}.MuiPickersDay-today{border:1px solid #0a5ef3;color:#0a5ef3}.MuiPickersCalendarHeader-root{padding-left:12px;padding-right:12px}.MuiPickersArrowSwitcher-root .MuiIconButton-root{color:#14171f}.MuiPickersCalendarHeader-labelContainer{font-family:Poppins}.MuiPickersActionBar-root{display:none}.prime-session-timmeframe-text{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:100%!important}.MuiCheckbox-root.Mui-checked{color:#0a5ef3!important}.MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{fill:#0a5ef3!important}.MuiCheckbox-root:not(.Mui-checked){color:#adadad!important}.MuiCheckbox-root:not(.Mui-checked) .MuiSvgIcon-root{fill:#adadad!important}.MuiCheckbox-root:hover{background-color:#0a5ef30a!important}.MuiCheckbox-root.Mui-disabled{color:#e0e0e0!important}.MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root{fill:#e0e0e0!important}.one-on-one-checkbox.Mui-checked{color:#6b60e7!important}.one-on-one-checkbox.Mui-checked .MuiSvgIcon-root{fill:#6b60e7!important}.single-cancel-session-details-container{gap:10px}.cancelled-by-text,.cancelled-on-text{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:12px}.cancelled-by-text{width:200px!important}.cancelled-by-text,.cancelled-by-value{color:#14171f;color:var(--Text,#14171f)}.cancelled-by-value{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:12px;width:100px}.session-title-text{color:#000!important;font-family:Poppins!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.review-container{gap:16px}.student-info{align-items:flex-start;display:flex;margin-top:12px}.student-details{display:flex;flex-direction:column}.student-name{color:#14171f;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:4px}.student-email,.student-school,.student-school-level{color:#666;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:2px}.toggle-students{align-items:center;color:#0a5ef3;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;margin-top:8px}.transactions-filter-modal-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;max-height:500px!important;max-width:90vw;outline:none;overflow:hidden;padding:0;position:absolute;right:20px;top:70px;transform:none;width:50%;z-index:1400}.transactions-filter-modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 15px 10px;width:100%}.transactions-filter-modal-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:16px!important;font-weight:600!important}.transactions-filter-clear-all-button{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;cursor:pointer;font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.transactions-filter-clear-all-button:hover{text-decoration:underline}.transactions-filter-modal-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 15px;width:100%}.transactions-filter-grid{grid-gap:10px 10px;display:grid;gap:10px 10px;grid-template-columns:repeat(2,1fr);width:100%}.transactions-filter-item{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;min-width:0}.transactions-filter-label{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:12px;font-weight:500;margin-left:5px}.transactions-filter-input{align-items:center;align-self:stretch;background:#fff!important;background:var(--White,#fff)!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:42px!important;box-shadow:0 1px 2px 0 #0a0d120d!important;box-sizing:border-box;display:flex;font-family:Poppins!important;font-size:13px!important;gap:8px;height:40px;min-width:0;padding:10px 14px!important;width:100%}.transactions-dropdown-option{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.transactions-filter-buttons-container{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #d5dee3;border-top:1px solid var(--Stroke,#d5dee3);bottom:0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;left:0;padding:10px 15px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.transactions-filter-apply-button,.transactions-filter-clear-button{border-radius:42px!important;font-family:Poppins!important;font-size:13px!important;font-weight:500!important;height:36px;padding:6px 16px!important;text-transform:none!important}.transactions-filter-clear-button{background-color:#fff!important;border:1px solid #0a5ef3!important;color:#0a5ef3!important}.transactions-filter-apply-button{background-color:#0a5ef3!important;color:#fff!important}.transactions-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:16px;padding:10px 16px}.transactions-pagination-box{align-items:center;display:flex;gap:8px}.transactions-pagination-text{color:#666;font-family:Poppins;font-size:14px}.transactions-pagination-select{font-family:Poppins!important;font-size:14px!important;height:30px!important;margin:0 4px!important;min-width:60px!important}.transactions-pagination-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.transactions-pagination-btn{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;margin:0 5px;padding:5px 10px;transition:all .2s ease}.transactions-pagination-btn:hover:not(:disabled){background-color:#f0f0f0;color:#333}.transactions-pagination-btn-selected{background-color:#f0f0f0;color:#000;font-weight:700}.transactions-pagination-btn-disabled{color:#ccc;cursor:not-allowed}.transactions-pagination-btn-disabled:hover{background-color:initial;color:#ccc}.transactions-pagination-ellipsis{color:#666;font-family:Poppins;font-size:14px;margin:0 5px}@media (max-width:768px){.transactions-filter-grid{grid-template-columns:1fr}.transactions-filter-modal-container{max-height:450px;width:280px}}.MuiCheckbox-root{padding:6px!important}.MuiTableCell-paddingCheckbox{padding-left:16px!important;padding-right:8px!important;width:48px!important}.MuiTableRow-root.Mui-selected{background-color:#f5f8ff!important}.MuiTableRow-root.Mui-selected:hover{background-color:#e9f1ff!important}.payment-id{cursor:pointer;position:relative}.payment-id:hover:after{background:#333;border-radius:4px;color:#fff;content:attr(data-full-id);font-size:12px;left:0;padding:5px 10px;position:absolute;top:100%;white-space:nowrap;z-index:1000}.name-text{align-items:center;color:#14171f;color:var(--Text,#14171f);display:flex;gap:10px}.level-text,.name-text,.status-text{font-size:14px}.level-text,.name-text,.pagination-text,.status-text{font-family:Poppins;font-style:normal;font-weight:400;line-height:normal}.pagination-text{font-size:15px}td.amount-positive{color:#7bcf8c!important}td.amount-negative,td.amount-positive{word-wrap:"break-word";font-family:Poppins;font-size:14px;font-weight:600!important}td.amount-negative{color:#e14949!important}.dispute-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.filter-container{background:var(--Bg,#fff);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);display:flex;flex-direction:column;gap:16px}.select-input{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:42px;display:flex;gap:8px;margin-right:20px;padding:10px 14px}.filter-label-text{font-weight:400;line-height:20px}.clear-all-text{color:#949da6;color:var(--Text-Heading,#949da6);display:flex;font-style:normal;justify-content:flex-end;line-height:20px;width:100%}.advance-filter-option-status-input{align-items:center;background:var(--Color-Neutrals-White,#fff);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:42px!important;border-radius:var(--Corner-Small,42px)!important;display:flex;height:45px;padding:0 15px 0 20px!important}.disputes-pagination-container{align-items:center;display:flex;justify-content:space-between;padding:10px 16px}.disputes-pagination-info{align-items:center;display:flex;gap:2px}.disputes-pagination-text{color:#666;font-family:Poppins;font-size:14px}.disputes-pagination-select{font-family:Poppins;font-size:14px;height:30px;min-width:20px}.disputes-pagination-select .MuiSelect-select{padding:6px 4px 4px 8px}.disputes-pagination-select .MuiOutlinedInput-notchedOutline,.disputes-pagination-select.Mui-focused .MuiOutlinedInput-notchedOutline,.disputes-pagination-select:hover .MuiOutlinedInput-notchedOutline{border:none}.disputes-pagination-nav{display:flex;list-style:none;margin:0;padding:0}.disputes-pagination-button{background-color:initial;border:none;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;margin:0 5px;padding:5px 10px}.disputes-pagination-button:hover{color:#0a5ef3}.disputes-pagination-button.selected{background-color:#f0f0f0;border-radius:4px;color:#000;font-weight:700}.disputes-pagination-ellipsis{color:#666;font-family:Poppins;font-size:14px;margin:0 5px;padding:5px 10px}.supporthelp-admin-container{padding:24px!important}.supporthelp-admin-header{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important;margin-bottom:32px!important}.supporthelp-admin-title{color:#1a1a1a!important;font-size:28px!important;font-weight:700!important;margin:0!important}.supporthelp-admin-stats{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.supporthelp-stat-card{align-items:center!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;display:flex!important;flex-direction:column!important;min-width:100px!important;padding:16px 24px!important}.supporthelp-stat-number{color:#2196f3!important;font-size:24px!important;font-weight:700!important;margin-bottom:4px!important}.supporthelp-stat-label{color:#666!important;font-size:12px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.supporthelp-filters-container{align-items:center!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-bottom:24px!important;padding:20px!important}.supporthelp-search-box{flex:1 1!important;min-width:300px!important}.supporthelp-search-input{border:2px solid #e0e0e0!important;border-radius:8px!important;font-size:14px!important;outline:none!important;padding:12px 16px!important;transition:border-color .3s ease!important;width:100%!important}.supporthelp-search-input:focus{border-color:#2196f3!important}.supporthelp-filter-group{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.supporthelp-filter-select{background:#fff!important;border:2px solid #e0e0e0!important;border-radius:8px!important;cursor:pointer!important;font-size:14px!important;min-width:150px!important;outline:none!important;padding:12px 16px!important}.supporthelp-filter-select:focus{border-color:#2196f3!important}.supporthelp-tickets-container{display:flex!important;flex-direction:column!important;gap:16px!important}.supporthelp-ticket-card{background:#fff!important;border:2px solid #0000!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;cursor:pointer!important;padding:20px!important;transition:all .3s ease!important}.supporthelp-ticket-card:hover{border-color:#2196f3!important;box-shadow:0 4px 16px #00000026!important;transform:translateY(-2px)!important}.supporthelp-ticket-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.supporthelp-ticket-user-info{align-items:center!important;display:flex!important;gap:12px!important}.supporthelp-user-avatar{align-items:center!important;background:linear-gradient(135deg,#2196f3,#21cbf3)!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:18px!important;font-weight:600!important;height:48px!important;justify-content:center!important;width:48px!important}.supporthelp-user-details{display:flex!important;flex-direction:column!important}.supporthelp-user-name{color:#1a1a1a!important;font-size:16px!important;font-weight:600!important;margin-bottom:2px!important}.supporthelp-user-type{color:#666!important;font-size:12px!important}.supporthelp-ticket-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.supporthelp-priority-badge,.supporthelp-status-badge{border-radius:20px!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;padding:4px 12px!important;text-transform:uppercase!important}.supporthelp-ticket-content{margin-bottom:16px!important}.supporthelp-ticket-description{color:#333!important;font-size:14px!important;line-height:1.5!important;margin-bottom:12px!important}.supporthelp-ticket-categories{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.supporthelp-category-tag{background:#f5f5f5!important;border-radius:6px!important;color:#666!important;font-size:11px!important;padding:4px 8px!important;text-transform:capitalize!important}.supporthelp-ticket-footer{align-items:center!important;border-top:1px solid #f0f0f0!important;display:flex!important;justify-content:space-between!important;padding-top:16px!important}.supporthelp-ticket-date{color:#999!important;font-size:12px!important}.supporthelp-attachment-indicator{color:#2196f3!important;font-size:12px!important;font-weight:500!important}.supporthelp-no-tickets{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;padding:60px 20px!important;text-align:center!important}.supporthelp-no-tickets-icon{font-size:48px!important;margin-bottom:16px!important}.supporthelp-no-tickets-text{color:#666!important;font-size:16px!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.supporthelp-admin-container{padding:16px!important}.supporthelp-admin-header{align-items:flex-start!important;flex-direction:column!important}.supporthelp-filters-container{align-items:stretch!important;flex-direction:column!important}.supporthelp-search-box{min-width:auto!important}.supporthelp-filter-group{justify-content:stretch!important}.supporthelp-filter-select{flex:1 1!important;min-width:auto!important}.supporthelp-ticket-header{flex-direction:column!important;gap:12px!important}.supporthelp-ticket-meta{align-self:flex-start!important}}.teacher-request-name-text{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:28.8px}.total-balance-container{align-items:flex-start;background:#0a5ef3;background:var(--Primary,#0a5ef3);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px 20px;width:25%}.total-balance-text{color:#d5dee3;color:var(--Stroke,#d5dee3);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:19.2px}.total-amount-value{font-size:32px;font-weight:600;line-height:48.945px}.koin-exchange-rate,.total-amount-value{color:#fff;color:var(--Bg,#fff);font-family:Poppins;font-style:normal}.koin-exchange-rate{font-size:12px;font-weight:400;line-height:19.2px}.total-spent-container{align-items:flex-start;align-self:stretch;background:#fafafa;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:24px 20px;width:25%}.locked-earning-text{font-size:14px;font-weight:400;line-height:12.048px}.locked-amount-value,.locked-earning-text{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-style:normal}.locked-amount-value{font-size:32px;font-weight:600;line-height:48.945px}.history-text{color:#14171f;color:var(--Text,#14171f);font-size:16px;line-height:normal}.history-text,.view-all{font-family:Poppins;font-style:normal;font-weight:500}.view-all{-webkit-text-decoration-skip:ink;color:#0a5ef3;color:var(--Primary,#0a5ef3);cursor:pointer;font-size:14px;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-skip-ink:auto;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.single-earning-history-container{align-items:center;align-self:stretch;background:#fafafa;border-radius:12px;display:flex;justify-content:space-between;padding:12px}.session-type-container{gap:8px;width:20%}.session-type-text{font-size:14px}.received-icon-container{align-items:center;background:#7bcf8c1a;border:1px solid #7bcf8c;border:1px solid var(--Acc3,#7bcf8c);border-radius:16px;display:flex;gap:10px;height:32px;justify-content:center;padding:8px;width:32px}.single-earning-history-title-text{color:#000}.single-earning-history-date-time-text,.single-earning-history-title-text{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.single-earning-history-date-time-text{color:#949da6;color:var(--Text-Heading,#949da6)}.single-earning-history-received-amount-text{color:#7bcf8c;color:var(--Acc3,#7bcf8c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.dispute-icon-container{align-items:center;background:#e149491a;border:1px solid #e14949;border:1px solid var(--Acc5,#e14949);border-radius:16px;display:flex;gap:10px;height:32px;justify-content:center;padding:8px;width:32px}.single-earning-history-dispute-amount-text{color:#e14949;color:var(--Acc5,#e14949);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.withdrawal-icon-container{align-items:center;background:#6b60e71a;border:1px solid #6b60e7;border:1px solid var(--Acc2,#6b60e7);border-radius:16px;display:flex;gap:10px;height:32px;justify-content:center;padding:8px;width:32px}.single-earning-history-withdrawal-amount-text{color:#6b60e7;color:var(--Acc2,#6b60e7);font-weight:500}.date-time-value,.single-earning-history-withdrawal-amount-text{font-family:Poppins;font-size:14px;font-style:normal;line-height:20px}.date-time-value{color:#949da6;color:var(--Text-Heading,#949da6);font-weight:400}.koin-amount{font-family:Poppins!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:19.2px!important}.total-balance-container .koin-amount{color:#fff;color:var(--Bg,#fff)}.total-spent-container .koin-amount{color:#14171f;color:var(--Text,#14171f)}.single-view-all-earning-history-container{align-items:center;align-self:stretch;background:#fff;border-radius:12px;display:flex;justify-content:space-between;padding:12px}.received-view-all-icon-container{align-items:center;background:#7bcf8c1a;border:1px solid #7bcf8c;border:1px solid var(--Acc3,#7bcf8c);border-radius:16px;display:flex;gap:10px;height:32px;justify-content:center;padding:8px;width:32px}.single-view-all-earning-history-title-text{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.single-view-all-earning-history-date-time-text{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.single-view-all-earning-history-received-amount-text{color:#7bcf8c;color:var(--Acc3,#7bcf8c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.dispute-view-all-icon-container{align-items:center;background:#e149491a;border:1px solid #e14949;border:1px solid var(--Acc5,#e14949);border-radius:16px;display:flex;gap:10px;height:32px;justify-content:center;padding:8px;width:32px}.single-view-all-earning-history-dispute-amount-text{color:#e14949;color:var(--Acc5,#e14949);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.withdrawal-view-all-icon-container{align-items:center;background:#6b60e71a;border:1px solid #6b60e7;border:1px solid var(--Acc2,#6b60e7);border-radius:16px;display:flex;gap:10px;height:32px;justify-content:center;padding:8px;width:32px}.single-view-all-earning-history-withdrawal-amount-text{color:#6b60e7;color:var(--Acc2,#6b60e7);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.single-view-all-wallet-history-container{background:#fff;border-collapse:collapse;border-radius:12px;margin-bottom:8px;padding:16px;table-layout:fixed;width:100%}.single-view-all-wallet-history-container td{padding:0;vertical-align:middle}.payment-view-all-icon-container{background:#7bcf8c1a;border:1px solid #7bcf8c;border-radius:50%}.cancellation-view-all-icon-container,.payment-view-all-icon-container{align-items:center;display:flex;height:32px;justify-content:center;padding:8px;width:32px}.cancellation-view-all-icon-container{background:#e149491a;border:1px solid #e14949;border-radius:50%}.add-fund-view-all-icon-container{align-items:center;background:#7bcf8c1a;border:1px solid #7bcf8c;border-radius:50%;display:flex;height:32px;justify-content:center;padding:8px;width:32px}.single-view-all-wallet-history-title-text{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.single-view-all-wallet-history-subtitle-text{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.date-time-text{color:#949da6;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.session-type-text{font-size:12px;line-height:18px}.single-view-all-wallet-history-cancellation-amount-text,.single-view-all-wallet-history-payment-amount-text{color:#e14949;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.single-view-all-wallet-history-add-fund-amount-text{color:#7bcf8c;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.single-view-all-wallet-history-session-booking-amount-text{color:#6b60e7;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.session-type-container{align-items:center;display:flex;justify-content:flex-start;width:120px}.availability-text{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.session-history-key-text{color:#949da6;color:var(--Text-Heading,#949da6);font-size:12px}.session-history-key-text,.session-history-value-text{font-family:Poppins;font-style:normal;font-weight:400;line-height:20px}.session-history-value-text{color:#14171f;color:var(--Text,#14171f);font-size:22px!important}.one-on-one-session-container{background:#f5f4ff}.group-session-container,.one-on-one-session-container{align-items:flex-start;align-self:stretch;border-radius:8px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:16px}.group-session-container{background:#f1f9fd}.available-date-text{color:#14171f;color:var(--Text,#14171f);font-size:22px;line-height:24px}.available-date-text,.parent-document-view-button{font-family:Poppins;font-style:normal;font-weight:500}.parent-document-view-button{background-color:#1976d214;border-radius:4px;color:#1976d2;font-size:12px;padding:4px 8px;text-decoration:none;transition:background-color .2s}.parent-document-view-button:hover{background-color:#1976d21f}.cancel-application-button{min-width:120px}.enable-application-button{align-items:center;background:#0a5ef3;background:var(--Acc3,#0a5ef3);border-radius:68px;color:#fff;color:var(--Bg,#fff);display:flex;flex:1 1;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:10px;height:36px;justify-content:center;line-height:20px;min-width:120px;padding:8px 10px}.reject-application-text{color:#949da6;color:var(--Text-Heading,#949da6);font-weight:400}.reject-application-input{border-radius:4px;font-family:Poppins;font-size:14px;padding:12px;resize:none}.reject-application-input:focus{border-color:#0a5ef3;outline:none}.reason-cards-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;width:100%}.reason-card{align-items:center;background-color:#fff;border:1px solid #ffd1d1;border-radius:16px;color:#14171f;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Poppins;font-size:13px;font-weight:400;padding:6px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.reason-card:hover{background-color:#fff5f5;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.reason-card.selected{background-color:#ffe5e5;border-color:#e14949;color:#e14949}@keyframes selectReason{0%{background-color:#fff;transform:scale(1)}50%{transform:scale(1.02)}to{background-color:#ffe5e5;transform:scale(1)}}.reason-card.selected{animation:selectReason .2s ease forwards}.modal-title-text{color:#000!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important}.modal-message-text{margin-bottom:10px!important;text-align:center!important}.modal-message-text,.reason-label-text{color:#000!important;font-size:14px!important;font-weight:600!important}.cancel-button,.modal-message-text,.reason-label-text{font-family:Poppins!important;font-style:normal!important;line-height:20px!important}.cancel-button{align-items:center!important;background:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:68px!important;color:#949da6!important;color:var(--Text-Heading,#949da6)!important;cursor:pointer!important;display:flex!important;flex:1 1!important;font-weight:500!important;height:40px!important;justify-content:center!important;padding:8px 16px!important;transition:all .2s ease!important}.cancel-button:hover{background:#f8f9fa!important;border-color:#949da6!important}.action-button{align-items:center!important;border-radius:68px!important;color:#fff!important;color:var(--Bg,#fff)!important;cursor:pointer!important;display:flex!important;flex:1 1!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;height:40px!important;justify-content:center!important;line-height:20px!important;padding:8px 16px!important;transition:all .2s ease!important}.action-button:hover{opacity:.9!important}.reason-textarea{background:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:8px!important;color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;min-height:80px!important;outline:none!important;padding:12px 16px!important;resize:vertical!important;transition:border-color .2s ease!important;width:100%!important}.reason-textarea:focus{border-color:#0a5ef3!important;border-width:2px!important}.reason-textarea::placeholder{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-style:italic!important}.student-permissions-container{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important}.details-title{color:#4b465c}.refund-item{padding-left:20px}.refund-details{flex:1 1}.amount-breakdown{padding-top:16px}.amount-row{align-items:center;display:flex;justify-content:space-between}.amount-row span:first-child{flex:1 1}.amount-row span:last-child{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:120px}.amount-value{align-items:center;display:flex;font-family:Poppins;font-weight:400;gap:3px;white-space:nowrap}.amount-value img{flex-shrink:0;height:16px;width:16px}.amount-value span,.riyal-value{font-family:Poppins;font-weight:400}.riyal-value{color:#949da6;margin-left:6px;white-space:nowrap}.total-row .amount-value{font-weight:600}.total-row .riyal-value{color:#4b465c;font-weight:600}.action-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.chat-history-item{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px;transition:all .2s ease}.chat-history-item:hover{background-color:#f3f4f6;border-color:#d1d5db}.chat-history-item:active{transform:scale(.98)}.chat-history-content{align-items:center;display:flex;gap:10px}.chat-history-icon{align-items:center;border-radius:4px;display:flex;height:36px;justify-content:center;width:36px}.chat-history-text{color:#111827}.chat-history-no-chat,.chat-history-text{font-family:Poppins;font-size:14px;font-weight:400}.chat-history-no-chat{color:#6b7280}.chat-history-loading{color:#111827;font-family:Poppins;font-size:14px;font-weight:400}.modal{background:#fff;border-radius:8px;left:50%;padding:24px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.resolve-application-text{color:#000!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important}.resolve-application-text,.resolve-note-text{font-family:Poppins!important;text-align:center!important}.resolve-note-text{border-top:1px dashed #e6e6e6!important;color:#666!important;font-size:12px!important;font-style:italic!important;font-weight:400!important;line-height:18px!important;padding-top:8px!important}.cancel-button{border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);color:#949da6;color:var(--Text-Heading,#949da6);height:36px;padding:16px 10px;width:158px}.cancel-button,.resolve-application-button{align-items:center;display:flex;flex:1 1;font-family:Poppins;font-style:normal;gap:10px;justify-content:center;line-height:20px}.resolve-application-button{background:#0a5ef3;background:var(--Acc3,#0a5ef3);border-radius:68px;color:#fff;color:var(--Bg,#fff);font-size:14px;font-weight:500;padding:8px 10px;width:128px}.dispute-cancel-dispute-text{color:#000!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important}.dispute-cancel-dispute-text,.dispute-note-text{font-family:Poppins!important;text-align:center!important}.dispute-note-text{border-top:1px dashed #e6e6e6!important;color:#666!important;font-size:12px!important;font-style:italic!important;font-weight:400!important;line-height:18px!important;padding-top:8px!important}.dispute-cancel-application-button{border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:68px;color:#949da6;color:var(--Text-Heading,#949da6);height:36px;padding:16px 10px;width:158px}.dispute-cancel-application-button,.dispute-reject-application-button{align-items:center;display:flex;flex:1 1;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:20px}.dispute-reject-application-button{background:#e14949;background:var(--Acc5,#e14949);border-radius:68px;color:#fff;color:var(--Bg,#fff);padding:8px 10px;width:128px}.dispute-close-icon-container{align-items:center;background:#e14949;background:var(--Acc5,#e14949);border-radius:37px;display:flex;flex-direction:column;gap:10px;height:20px;justify-content:center;width:20px}.session-details-container{align-items:stretch;background:#fff;gap:16px}.session-details-container,.single-cancel-session-details-container{border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;width:100%}.single-cancel-session-details-container{align-items:flex-start;align-self:stretch;background:#ffe5e54d;border:1px solid #e5edf3;gap:15px}.cancelled-on-text{align-self:stretch;color:#ff6c6c;width:110px}.cancelled-by-text,.cancelled-on-text{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:12px!important}.cancelled-by-text,.cancelled-by-value{color:#14171f!important;color:var(--Text,#14171f)!important}.cancelled-by-value{font-family:Poppins!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:12px!important;width:100%!important}.single-session-details-container{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #e5edf3;border-radius:8px;box-shadow:0 1px 3px #0000000d!important;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;width:100%}.session-title-text{color:#000;font-family:Poppins;font-size:16px!important;font-style:normal;font-weight:600;line-height:normal}.session-type-text{color:#0a5ef3;color:var(--Primary,#0a5ef3);font-family:Poppins;font-size:14px!important;font-style:normal;font-weight:500;line-height:20px}.date-heading-text{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:12px!important;font-style:normal;font-weight:300;line-height:normal}.date-heading-value{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important}.class-with-container{align-self:stretch;background:#fff;border:1px solid #e5edf3;border-radius:8px;box-shadow:0 1px 3px #0000000d!important;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.teacher-info{align-items:center;display:flex;gap:12px}.teacher-details{display:flex;flex-direction:column;gap:4px}.teacher-name{color:#14171f;color:var(--Text,#14171f);font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important}.teacher-email{color:#949da6;color:var(--Text-Heading,#949da6);text-align:left!important}.teacher-email,.teacher-location{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important}.teacher-location{color:#14171f!important;color:var(--Text,#14171f)!important}.pdf-preview-container{align-items:center;align-self:stretch;background:#fff;border:1px solid #e5edf3;border-radius:8px;box-shadow:0 1px 3px #0000000d!important;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;padding:16px;width:100%}.pdf-name{color:#14171f;font-family:Poppins;font-size:14px;font-weight:400}.section-title{border-bottom:1px solid #e5edf3!important;color:#000!important;font-size:14px!important;font-weight:600!important;line-height:normal!important;margin-bottom:16px!important;padding-bottom:8px!important}.section-content,.section-title{font-family:Poppins!important;font-style:normal!important}.section-content{color:#56585e!important;color:var(--Student-body-text,#56585e)!important;display:block!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;margin:0!important;min-height:20px!important;overflow:visible!important;padding:12px 0!important}.review-container{align-self:stretch;background:#fff;border:1px solid #e5edf3;border-radius:8px;box-shadow:0 1px 3px #0000000d!important;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;width:100%}.review-header{align-items:flex-start;border-bottom:1px solid #f0f0f0!important;gap:12px;margin-bottom:12px!important;width:100%}.review-content,.review-header{display:flex;padding:8px 0!important}.review-content{flex:1 1;flex-direction:column;gap:8px}.star-rating{color:#ffb800;display:flex;gap:4px;margin-top:8px!important}.koins-deducted{align-self:stretch;background:#fff;border:1px solid #e5edf3;border-radius:8px;box-shadow:0 1px 3px #0000000d!important;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.koins-text{color:#ff6c6c;font-family:Poppins;font-size:14px;font-weight:500}.breadcrumb{align-items:center;color:#6f6b7d;display:flex;font-size:14px;gap:8px}.breadcrumb a{color:#6f6b7d;text-decoration:none}.breadcrumb span{color:#4b465c}.dispute-header{align-items:center;display:flex;font-family:Poppins;gap:10px}.dispute-header-title{color:#000!important;font-family:Poppins!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:normal}.view-text{color:#0a5ef3;color:var(--Primary,#0a5ef3);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px}.status-tag{border-radius:4px;font-family:Poppins;font-size:12px;font-weight:500;padding:4px 8px}.info-grid{grid-gap:24px;background:#fff;border-radius:8px;display:grid;font-family:Poppins;gap:24px;grid-template-columns:repeat(4,1fr);padding:16px}.info-item{display:flex;flex-direction:column;gap:8px;padding-left:20px}.info-label{color:#6f6b7d}.info-label,.info-value{font-family:Poppins;font-size:14px}.info-value{word-wrap:"break-word";color:#4b465c;font-weight:500}.role-tag{border-radius:30px;display:inline-flex;font-family:Poppins;font-size:12px;font-weight:500;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.details-section{background:#fff;border-radius:8px;font-family:Poppins}.details-title{word-wrap:"break-word";color:#000;color:"black";font-family:Poppins;font-size:16px;font-weight:500;padding-bottom:5px;padding-left:20px;padding-top:20px}.detail-subtitle{color:#000!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;padding-top:10px}.refund-item{align-items:center;display:flex;font-family:Poppins;justify-content:space-between;padding-right:24px}.refund-details{display:flex;flex-direction:column;gap:4px;padding-left:20px;padding-right:20px}.refund-time{word-wrap:"break-word";color:#949da6;font-family:Poppins;font-size:14px;font-weight:500}.amount-breakdown{display:flex;flex-direction:column;gap:12px;padding-right:24px}.amount-row{word-wrap:"break-word";align-self:flex-end;color:#949da6;display:inline-flex;font-family:Poppins;font-size:16px;font-weight:400;width:300px}.amount-row span:first-child{margin-right:auto}.amount-row span:last-child{min-width:80px;text-align:right}.total-row{color:#4b465c;font-weight:600}.pointer-text{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;cursor:pointer!important;font-size:14px!important;font-weight:400!important;line-height:16.8px!important}.platform-charges-title,.pointer-text{font-family:Poppins!important;font-style:normal!important}.platform-charges-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:24px!important;font-weight:600!important;line-height:28.8px!important}.MuiTabs-root{min-height:48px}.MuiTab-root{font-family:Poppins!important;font-size:14px!important;min-height:48px!important;text-transform:none!important;transition:all .3s ease!important}.Mui-selected,.MuiTab-root:hover{color:#0a5ef3!important}.MuiTabs-indicator{background-color:#0a5ef3!important}.platform-modal-header{align-items:center!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;padding:20px 24px!important}.platform-modal-title{color:#111827!important;font-family:Poppins!important;font-size:18px!important;font-weight:600!important;margin:0!important}.platform-close-button{color:#6b7280!important;transition:color .2s ease!important}.platform-close-button:hover{color:#111827!important}.platform-modal-body{background:#f9fafb!important;display:flex!important;flex:1 1!important;gap:32px!important;overflow:hidden!important;padding:24px!important}.platform-table-section{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:16px!important;min-width:400px!important}.platform-table{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden!important}.platform-table-header{background:#eef4ff!important;border-bottom:1px solid #e5e7eb!important;display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important}.platform-header-cell{border-right:1px solid #e5e7eb;color:#374151;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 16px;text-align:center}.platform-header-cell:last-child{border-right:none}.platform-table-row{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;min-height:48px}.platform-table-row:last-child{border-bottom:none}.platform-table-row.learner-row{background:#dbeafe}.platform-cell{align-items:center;border-right:1px solid #e5e7eb;color:#111827;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;padding:12px 16px;text-align:center}.platform-cell:last-child{border-right:none}.platform-label-cell{gap:8px;justify-content:flex-start!important;text-align:left!important}.platform-info-icon{color:#6b7280!important;cursor:help;font-size:16px!important}.platform-input{-moz-appearance:textfield;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:Poppins,sans-serif;font-size:14px;padding:6px 8px;text-align:center;transition:border-color .2s ease;width:70px}.platform-input::-webkit-inner-spin-button,.platform-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.platform-input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;outline:none}.platform-error-icon{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:50%;color:#dc2626;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;margin-left:8px;width:20px}.platform-breakdown-header{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;color:#374151;font-weight:600}.platform-breakdown-header,.platform-validation{align-items:center;display:flex;font-size:14px;gap:8px;padding:12px 16px}.platform-validation{border-radius:8px;font-family:Poppins,sans-serif;margin-top:16px}.platform-validation.error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.platform-validation.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.platform-chart-section{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex:0 0 350px;justify-content:center;padding:24px}.platform-modal-footer{background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.platform-cancel-button{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.platform-cancel-button:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.platform-cancel-button:disabled{cursor:not-allowed;opacity:.5}.platform-save-button{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.platform-save-button:hover:not(:disabled){background:#2563eb}.platform-save-button.disabled,.platform-save-button:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:1024px){.platform-modal-body{flex-direction:column;gap:20px}.platform-chart-section{flex:none;min-height:300px}.platform-table-section{min-width:auto}}@media (max-width:768px){.platform-chart-section,.platform-modal-body,.platform-modal-footer{padding:16px}.platform-table-header,.platform-table-row{grid-template-columns:1.5fr 1fr 1fr 1fr}.platform-input{font-size:12px;width:60px}}.platform-charges-donut-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:400px;max-width:300px;width:100%}.platform-charges-donut-chart{align-items:center;display:flex;height:240px;justify-content:center;margin-bottom:24px;position:relative;width:240px}.platform-charges-donut-legend{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-left:12px;width:100%}.platform-charges-legend-item{align-items:center;display:flex;gap:12px;width:100%}.platform-charges-legend-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.platform-charges-legend-dot.color-1{background-color:#2563eb}.platform-charges-legend-dot.color-2{background-color:#fbbf24}.platform-charges-legend-dot.color-3{background-color:#10b981}.platform-charges-legend-text{color:#374151!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;margin:0!important}.creative-arts-dialog .MuiDialog-paper{border-radius:16px!important;display:flex!important;flex-direction:column!important;max-height:90vh!important;max-width:900px!important;width:90%!important}.creative-arts-dialog-content{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;padding:0!important}.creative-arts-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px 12px}.creative-arts-title{color:#111827!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;margin:0!important}.creative-arts-close-btn{color:#6b7280!important;padding:6px!important}.creative-arts-close-btn:hover{background-color:#f3f4f6!important}.creative-arts-content{display:flex;flex:1 1;gap:20px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 24px}.creative-arts-left-section{display:flex;flex:2 1;flex-direction:column;gap:12px}.creative-arts-right-section{align-items:flex-start;background-color:#f8f9fa;border-radius:12px;display:flex;flex:1 1;justify-content:center;min-height:350px;padding-top:16px}.creative-arts-section-title{color:#111827!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:600!important;margin-bottom:12px!important}.creative-arts-fee-range{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.creative-arts-slider-container{margin-top:16px;position:relative}.creative-arts-slider{margin:16px 0!important;width:100%!important}.creative-arts-slider .MuiSlider-root{height:6px!important}.creative-arts-slider .MuiSlider-track{background:linear-gradient(90deg,#3b82f6,#1d4ed8)!important;border:none!important;height:6px!important}.creative-arts-slider .MuiSlider-rail{background-color:#e5e7eb!important;height:6px!important}.creative-arts-slider .MuiSlider-thumb{background-color:#3b82f6!important;border:3px solid #fff!important;box-shadow:0 2px 8px #3b82f64d!important;height:20px!important;width:20px!important}.creative-arts-slider .MuiSlider-thumb:hover{box-shadow:0 4px 12px #3b82f666!important}.creative-arts-slider-labels{color:#6b7280;font-size:13px;margin-top:10px}.creative-arts-breakdown-section,.creative-arts-table-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.creative-arts-breakdown-table,.creative-arts-table{border:1px solid #d1d5db;border-radius:8px;overflow:hidden;table-layout:fixed;width:100%}.creative-arts-table-header{background-color:#eef4ff;display:flex;font-weight:600;width:100%}.creative-arts-table-row{background-color:#fff;display:flex;width:100%}.creative-arts-table-row:nth-child(2n){background-color:#f9fafb}.creative-arts-table-cell{word-wrap:break-word;border-right:1px solid #e5e7eb;color:#374151;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;min-height:40px;overflow-wrap:break-word;padding:8px 4px;text-align:center}.creative-arts-table-cell:first-child{flex:2 1;padding-left:8px}.creative-arts-table-cell:nth-child(2),.creative-arts-table-cell:nth-child(3),.creative-arts-table-cell:nth-child(4),.creative-arts-table-cell:nth-child(5){flex:0.9 1;justify-content:center;text-align:center}.creative-arts-table-cell:nth-child(6){flex:0.7 1;justify-content:center;text-align:center}.creative-arts-table-cell:last-child{border-right:none}.creative-arts-table-header .creative-arts-table-cell{background-color:#eef4ff;color:#111827;font-size:12px;font-weight:600}.creative-arts-table-row .creative-arts-table-cell:first-child{font-weight:500;justify-content:flex-start;padding-left:12px;text-align:left}.creative-arts-table-row .creative-arts-table-cell:not(:first-child){font-weight:400;justify-content:center;text-align:center}.creative-arts-table-cell .number-value{font-feature-settings:"tnum","tnum";display:inline-block;font-variant-numeric:tabular-nums;text-align:center;width:100%}.creative-arts-breakdown-section .creative-arts-breakdown-table,.creative-arts-table-section .creative-arts-table{margin-bottom:0}.creative-arts-table-section{margin-bottom:12px}.creative-arts-breakdown-section{margin-bottom:0}.creative-arts-table-cell{align-items:center;justify-content:center;vertical-align:middle}.creative-arts-table-cell:first-child{justify-content:flex-start;text-align:left}.creative-arts-table-cell:not(:first-child){justify-content:center;text-align:center}.creative-arts-validation{border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin-top:12px;padding:10px 12px}.creative-arts-validation.success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.creative-arts-validation.error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.creative-arts-actions{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:16px 24px}.creative-arts-cancel-btn{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;color:#6b7280!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;min-width:90px!important;padding:10px 20px!important;text-transform:none!important}.creative-arts-cancel-btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.creative-arts-save-btn{background-color:#3b82f6!important;border:1px solid #3b82f6!important;border-radius:8px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;min-width:90px!important;padding:10px 20px!important;text-transform:none!important}.creative-arts-save-btn:hover:not(:disabled){background-color:#2563eb!important;border-color:#2563eb!important}.creative-arts-save-btn:disabled{background-color:#9ca3af!important;border-color:#9ca3af!important;cursor:not-allowed!important}.creative-arts-content::-webkit-scrollbar{width:6px}.creative-arts-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.creative-arts-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.creative-arts-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:1024px){.creative-arts-content{flex-direction:column;gap:16px}.creative-arts-right-section{flex:none;min-height:280px}.creative-arts-dialog .MuiDialog-paper{margin:16px!important;width:95%!important}}@media (max-width:768px){.creative-arts-content{padding:12px 16px}.creative-arts-header{padding:12px 16px 8px}.creative-arts-actions{flex-direction:column;padding:12px 16px}.creative-arts-cancel-btn,.creative-arts-save-btn{width:100%!important}.creative-arts-table-cell{font-size:11px;min-height:40px;padding:6px 3px}.creative-arts-table-cell:first-child{flex:1.5 1;padding-left:8px}.creative-arts-table-cell:nth-child(2){flex:0.8 1}.creative-arts-table-cell:nth-child(3),.creative-arts-table-cell:nth-child(4),.creative-arts-table-cell:nth-child(5),.creative-arts-table-cell:nth-child(6){flex:1 1}.creative-arts-slider-labels{font-size:11px}}@media (max-width:640px){.creative-arts-breakdown-table,.creative-arts-table{font-size:10px}.creative-arts-table-cell{font-size:10px;min-height:36px;padding:4px 2px}.creative-arts-table-cell:first-child{padding-left:6px}.creative-arts-breakdown-section,.creative-arts-fee-range,.creative-arts-table-section{padding:12px}}.creative-arts-table-cell .koins-input{max-width:60px;width:80%}.creative-arts-table-cell .koins-input .MuiInputBase-root{background-color:#fff;height:28px}.creative-arts-table-cell .koins-input .MuiOutlinedInput-input{font-feature-settings:"tnum","tnum";color:#1f2937;font-family:Poppins,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;padding:4px;text-align:center}.creative-arts-table-cell .koins-input .MuiOutlinedInput-input:not(:placeholder-shown){color:#1f2937}.creative-arts-table-cell .koins-input .MuiOutlinedInput-notchedOutline{border-color:#3b82f6;border-width:2px}.creative-arts-table-cell .koins-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2563eb}.creative-arts-table-cell .koins-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1d4ed8;border-width:2px}.creative-arts-table-cell:has(.koins-input){background-color:#3b82f60d}.creative-arts-table-cell .koins-input input::-webkit-inner-spin-button,.creative-arts-table-cell .koins-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.creative-arts-table-cell .koins-input input[type=number]{-moz-appearance:textfield}.creative-arts-table-cell .koins-input input[type=number]:not(:placeholder-shown),.creative-arts-table-cell .koins-input input[type=number][value="0"]{color:#1f2937}.academic-container{display:flex!important;flex-direction:column!important;gap:14px!important;height:100%!important}.academic-container,.academic-container .accordion{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.academic-container .accordion{align-self:stretch!important;background:#fff!important;border-radius:16px!important;padding:0!important}.academic-container .accordion:last-child{margin-bottom:0!important}.academic-container .accordion-expanded{display:flex!important;flex-direction:column!important;gap:18px!important;height:auto!important;padding-bottom:16px!important}.academic-container .accordion-header{align-items:center!important;background:#fff!important;display:flex!important;justify-content:space-between!important;width:100%!important}.academic-container .accordion-title{color:#14171f!important;flex:1 1!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important}.accordion-header-academic{align-items:center!important;background:#fff!important;color:#14171f!important;cursor:pointer!important;display:flex!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;justify-content:space-between!important;min-height:42px!important;padding:16px!important}.academic-container .chevron-icon{height:16px!important;transition:transform .3s ease!important;width:16px!important}.academic-container .chevron-icon.rotate{transform:rotate(180deg)!important}.academic-table-wrapper{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000d!important;margin:0 16px 16px!important;overflow-x:auto!important;width:calc(100% - 32px)!important}.academic-fee-table{background:#fff!important;border-collapse:collapse!important;line-height:1.4!important;table-layout:fixed!important;width:100%!important}.academic-fee-table,.academic-table-header{font-family:Poppins!important;font-size:12px!important}.academic-table-header{background:#eef4ff!important;border:none!important;border-right:1px solid #d1d5db!important;color:#1f2937!important;font-weight:600!important;letter-spacing:.025em!important;padding:12px 8px!important;position:relative!important;text-align:center!important;vertical-align:middle!important}.academic-table-header-row .academic-table-header{border-bottom:1px solid #d1d5db!important}.academic-table-header-row .academic-actions-header,.academic-table-header-row .academic-session-type-header{border-bottom:none!important;padding-bottom:4px!important;padding-top:22px!important}.academic-table-header:last-child{border-right:none!important}.academic-header-content{align-items:center!important;display:flex!important;gap:6px!important;justify-content:center!important}.academic-info-icon{color:#6b7280!important;cursor:pointer!important;font-size:16px!important;margin-left:4px!important;transition:color .2s ease!important}.academic-info-icon:hover{color:#374151!important}.academic-subheader{background:#eef4ff!important;border:none!important;border-right:1px solid #e5e7eb!important;color:#4b5563!important;font-family:Poppins!important;font-size:11px!important;font-weight:500!important;height:36px!important;letter-spacing:.025em!important;padding:8px 6px!important;text-align:center!important;vertical-align:middle!important}.academic-subheader:last-child{border-right:none!important}.academic-table-cell{border:none!important;border-right:1px solid #f3f4f6!important;color:#1f2937!important;font-family:Poppins!important;font-size:12px!important;font-weight:400!important;height:52px!important;padding:12px 8px!important;text-align:center!important;transition:background-color .2s ease!important;vertical-align:middle!important}.academic-table-cell:last-child{border-right:none!important}.academic-session-type-header{text-align:center!important;width:16%!important}.academic-session-type-subheader{width:16%!important}.academic-session-type-cell{color:#374151!important;font-weight:500!important;padding-left:16px!important;text-align:left!important}.academic-total-header{width:12%!important}.academic-total-koins-cell,.academic-total-riyals-cell{color:#1f2937!important;font-weight:500!important;padding-right:12px!important;text-align:right!important}.academic-klass-header{width:18%!important}.academic-klass-koins-cell,.academic-klass-riyals-cell{color:#1f2937!important;font-weight:500!important;padding-right:12px!important;text-align:right!important}.academic-klass-percentage-cell{color:#1f2937!important;font-weight:500!important;text-align:center!important}.academic-service-header{width:18%!important}.academic-service-koins-cell,.academic-service-riyals-cell{color:#1f2937!important;font-weight:500!important;padding-right:12px!important;text-align:right!important}.academic-service-percentage-cell{color:#1f2937!important;font-weight:500!important;text-align:center!important}.academic-instructor-header{width:18%!important}.academic-instructor-koins-cell,.academic-instructor-riyals-cell{color:#1f2937!important;font-weight:500!important;padding-right:12px!important;text-align:right!important}.academic-instructor-percentage-cell{color:#1f2937!important;font-weight:500!important;text-align:center!important}.academic-actions-header{text-align:center!important;width:8%!important}.academic-actions-subheader{width:8%!important}.academic-actions-cell,.academic-edit-button{text-align:center!important}.academic-edit-button{background:none!important;border:none!important;border-radius:6px!important;color:#2563eb!important;cursor:pointer!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;min-width:60px!important;padding:8px 16px!important;text-decoration:none!important;transition:all .2s ease!important}.academic-edit-button:hover{background-color:#eff6ff!important;color:#1d4ed8!important;transform:translateY(-1px)!important}.academic-edit-button:active{background-color:#dbeafe!important;transform:translateY(0)!important}.academic-alternate-row,.academic-alternate-row .academic-table-cell{background:#fafafa!important}.academic-alternate-row:hover .academic-table-cell{background:#f5f5f5!important}.academic-table-row:hover .academic-table-cell{background:#f8fafc!important}@media (max-width:1200px){.academic-fee-table,.academic-table-header{font-size:11px!important}.academic-table-header{padding:10px 6px!important}.academic-subheader{font-size:10px!important;padding:6px 4px!important}.academic-table-cell{font-size:11px!important;padding:10px 6px!important}.academic-edit-button{font-size:11px!important;padding:6px 12px!important}}@media (max-width:768px){.academic-table-wrapper{overflow-x:scroll!important}.academic-fee-table{font-size:10px!important;min-width:900px!important}.academic-table-header{font-size:10px!important;padding:8px 4px!important}.academic-subheader{font-size:9px!important;padding:6px 3px!important}.academic-table-cell{font-size:10px!important;padding:8px 4px!important}.academic-edit-button{font-size:10px!important;padding:6px 10px!important}}@media (max-width:480px){.academic-fee-table{font-size:9px!important;min-width:700px!important}.academic-table-header{font-size:9px!important;padding:6px 3px!important}.academic-subheader{font-size:8px!important;padding:4px 2px!important}.academic-table-cell{font-size:9px!important;padding:6px 3px!important}.academic-edit-button{font-size:9px!important;padding:4px 8px!important}}.creative-arts-container{gap:16px!important}.creative-arts-container,.creative-arts-fee-range-container{box-shadow:0 1px 3px #0000001a;max-width:100%!important;overflow-x:hidden!important;transition:all .3s ease;width:100%!important}.creative-arts-slider-section{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.creative-arts-slider-row{align-items:center;display:flex;gap:20px}.creative-arts-slider-left{flex:1 1}.creative-arts-save-range-button{align-items:center;border-radius:18px;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px 18px;white-space:nowrap}.creative-arts-slider-labels{color:#14171f;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;margin-top:0}.number-value{font-feature-settings:"tnum","tnum";font-variant-numeric:tabular-nums;font-weight:500}.creative-fee-range-table-container{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000d!important;margin-top:20px!important;overflow:hidden!important;width:100%!important}.creative-fee-range-table{background:#fff!important;border-collapse:collapse!important;font-family:Poppins!important;font-size:12px!important;line-height:1.4!important;table-layout:fixed!important;width:100%!important}.creative-fee-range-table-header{background:#eef4ff!important;border:1px solid #e5e7eb!important;color:#1f2937!important;font-family:Poppins!important;font-size:12px!important;font-weight:600!important;letter-spacing:.025em!important;padding:12px 16px!important;text-align:left!important;vertical-align:middle!important}.creative-fee-range-table-header:first-child{border-top-left-radius:0!important}.creative-fee-range-table-header:last-child{border-top-right-radius:0!important}.creative-fee-range-table-cell{background:#fff!important;border-bottom:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;color:#1f2937!important;font-family:Poppins!important;font-size:12px!important;font-weight:400!important;height:48px!important;padding:12px 16px!important;text-align:left!important;vertical-align:middle!important}.creative-fee-range-table-cell.alternate{background:#fafafa!important}.creative-fee-range-table-cell:first-child{color:#374151!important;font-weight:500!important}.creative-fee-range-table-cell:last-child{border-bottom-right-radius:12px!important}.creative-fee-range-table-cell:first-child.alternate,.creative-fee-range-table-cell:first-child:not(.alternate){border-bottom-left-radius:12px!important}.creative-fee-range-info-icon{color:#6b7280!important;cursor:pointer!important;font-size:14px!important;margin-left:6px!important;transition:color .2s ease!important;vertical-align:middle!important}.creative-fee-range-info-icon:hover{color:#374151!important}.creative-fee-range-number-value{font-feature-settings:"tnum","tnum"!important;color:#1f2937!important;font-variant-numeric:tabular-nums!important;font-weight:500!important}.container{display:flex;flex-direction:column;gap:18px;height:100%}.accordion,.container{max-width:100%;overflow-x:hidden!important;width:100%}.accordion{align-self:stretch;background:#fff;border-radius:16px;margin-bottom:16px!important;padding:0}.accordion:last-child{margin-bottom:0!important}.accordion-expanded{display:flex;flex-direction:column;gap:18px;height:auto!important;padding-bottom:16px}.accordion-header-creative{align-items:center;background:#fff!important;color:#14171f!important;cursor:pointer!important;display:flex;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;justify-content:space-between;min-height:42px!important;padding:16px!important;width:100%}.accordion-title{color:#14171f;flex:1 1;font-family:Poppins;font-size:14px;font-weight:400}.chevron-icon{height:16px!important;transition:transform .3s ease;width:16px!important}.chevron-icon.rotate{transform:rotate(180deg)!important}.creative-table-wrapper{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000d!important;margin:0 16px 16px!important;overflow-x:auto!important;width:calc(100% - 32px)!important}.creative-fee-table{background:#fff!important;border-collapse:collapse!important;line-height:1.4!important;table-layout:fixed!important;width:100%!important}.creative-fee-table,.creative-table-header{font-family:Poppins!important;font-size:11px!important}.creative-table-header{background:#eef4ff!important;border:none!important;border-right:1px solid #e5e7eb!important;color:#1f2937!important;font-weight:600!important;letter-spacing:.025em!important;padding:10px 6px!important;position:relative!important;text-align:center!important;vertical-align:middle!important}.creative-table-header-row .creative-table-header{border-bottom:1px solid #e5e7eb!important}.creative-table-header-row .creative-actions-header,.creative-table-header-row .creative-session-type-header{border-bottom:none!important;padding-bottom:2px!important;padding-top:20px!important}.creative-table-header:last-child{border-right:none!important}.creative-header-content{align-items:center!important;display:flex!important;gap:4px!important;justify-content:center!important}.creative-info-icon{color:#6b7280!important;cursor:pointer!important;font-size:14px!important;margin-left:3px!important;transition:color .2s ease!important}.creative-info-icon:hover{color:#374151!important}.creative-subheader{background:#eef4ff!important;border:none!important;border-right:1px solid #e5e7eb!important;color:#4b5563!important;font-family:Poppins!important;font-size:10px!important;font-weight:500!important;height:32px!important;letter-spacing:.025em!important;padding:6px 4px!important;text-align:center!important;vertical-align:middle!important}.creative-subheader:last-child{border-right:none!important}.creative-table-cell{border:1px solid #e5e7eb!important;border-left:none!important;border-top:none!important;color:#1f2937!important;font-family:Poppins!important;font-size:11px!important;font-weight:400!important;height:48px!important;padding:8px 6px!important;text-align:center!important;transition:background-color .2s ease!important;vertical-align:middle!important}.creative-table-cell:last-child{border-right:none!important}.creative-session-type-header{text-align:center!important;width:12%!important}.creative-session-type-subheader{width:12%!important}.creative-session-type-cell{color:#374151!important;font-weight:500!important;padding-left:12px!important;text-align:left!important}.creative-klass-header{width:22%!important}.creative-klass-max-koins-cell,.creative-klass-max-riyals-cell,.creative-klass-min-koins-cell,.creative-klass-min-riyals-cell{color:#1f2937!important;font-weight:500!important;padding-right:8px!important;text-align:right!important}.creative-klass-percentage-cell{color:#1f2937!important;font-weight:500!important;text-align:center!important}.creative-service-header{width:22%!important}.creative-service-max-koins-cell,.creative-service-max-riyals-cell,.creative-service-min-koins-cell,.creative-service-min-riyals-cell{color:#1f2937!important;font-weight:500!important;padding-right:8px!important;text-align:right!important}.creative-service-percentage-cell{color:#1f2937!important;font-weight:500!important;text-align:center!important}.creative-instructor-header{width:22%!important}.creative-instructor-max-koins-cell,.creative-instructor-max-riyals-cell,.creative-instructor-min-koins-cell,.creative-instructor-min-riyals-cell{color:#1f2937!important;font-weight:500!important;padding-right:8px!important;text-align:right!important}.creative-instructor-percentage-cell{color:#1f2937!important;font-weight:500!important;text-align:center!important}.creative-actions-header{text-align:center!important;width:8%!important}.creative-actions-subheader{width:8%!important}.creative-actions-cell,.creative-edit-button{text-align:center!important}.creative-edit-button{background:none!important;border:none!important;border-radius:6px!important;color:#2563eb!important;cursor:pointer!important;font-family:Poppins!important;font-size:11px!important;font-weight:500!important;min-width:50px!important;padding:6px 12px!important;text-decoration:none!important;transition:all .2s ease!important}.creative-edit-button:hover{background-color:#eff6ff!important;color:#1d4ed8!important;transform:translateY(-1px)!important}.creative-edit-button:active{background-color:#dbeafe!important;transform:translateY(0)!important}.creative-alternate-row,.creative-alternate-row .creative-table-cell{background:#fafafa!important}.creative-alternate-row:hover .creative-table-cell{background:#f5f5f5!important}.creative-table-row:hover .creative-table-cell{background:#f8fafc!important}@media (max-width:1200px){.creative-fee-table,.creative-table-header{font-size:10px!important}.creative-table-header{padding:8px 4px!important}.creative-subheader{font-size:9px!important;padding:4px 2px!important}.creative-table-cell{font-size:10px!important;padding:6px 4px!important}.creative-edit-button{font-size:10px!important;padding:4px 8px!important}}@media (max-width:768px){.creative-arts-slider-row{align-items:stretch;flex-direction:column}.creative-table-wrapper{overflow-x:scroll!important}.creative-fee-table{font-size:9px!important;min-width:1200px!important}.creative-table-header{font-size:9px!important;padding:6px 3px!important}.creative-subheader{font-size:8px!important;padding:3px 1px!important}.creative-table-cell{font-size:9px!important;padding:4px 2px!important}.creative-edit-button{font-size:9px!important;padding:3px 6px!important}}@media (max-width:480px){.creative-fee-table{font-size:8px!important;min-width:1000px!important}.creative-table-header{font-size:8px!important;padding:4px 2px!important}.creative-subheader{font-size:7px!important;padding:2px 1px!important}.creative-table-cell{font-size:8px!important;padding:3px 1px!important}.creative-edit-button{font-size:8px!important;padding:2px 4px!important}}.penalties-charges-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important;margin-bottom:24px!important}.penalties-container{display:flex!important;flex-direction:column!important;gap:14px!important;height:100%!important}.penalties-accordion,.penalties-container{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.penalties-accordion{align-self:stretch!important;background:#fff!important;border-radius:16px!important;padding:0!important}.penalties-accordion:last-child{margin-bottom:0!important}.penalties-accordion-expanded{display:flex!important;flex-direction:column!important;gap:18px!important;height:auto!important;padding-bottom:16px!important}.penalties-accordion-header{align-items:center!important;background:#fff!important;color:#14171f!important;cursor:pointer!important;display:flex!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;justify-content:space-between!important;min-height:42px!important;padding:16px!important;width:100%!important}.penalties-accordion-title{color:#14171f!important;flex:1 1!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important}.penalties-chevron-icon{height:16px!important;transition:transform .3s ease!important;width:16px!important}.penalties-chevron-icon.rotate{transform:rotate(180deg)!important}.penalties-table-wrapper{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000d!important;margin:0 16px 16px!important;overflow-x:auto!important;width:calc(100% - 32px)!important}.penalties-fee-table{background:#fff!important;border-collapse:collapse!important;line-height:1.4!important;table-layout:fixed!important;width:100%!important}.penalties-fee-table,.penalties-table-header{font-family:Poppins!important;font-size:12px!important}.penalties-table-header{background:#eef4ff!important;border:none!important;border-right:1px solid #d1d5db!important;color:#1f2937!important;font-weight:600!important;letter-spacing:.025em!important;padding:12px 8px!important;position:relative!important;text-align:center!important;vertical-align:middle!important}.penalties-table-header:last-child{border-right:none!important}.penalties-session-type-header{text-align:left!important;width:60%!important}.penalties-actions-header,.penalties-deduction-header{width:20%!important}.penalties-subheader{background:#f8fafc!important;border:none!important;border-right:1px solid #e5e7eb!important;color:#4b5563!important;font-family:Poppins!important;font-size:11px!important;font-weight:500!important;height:36px!important;letter-spacing:.025em!important;padding:8px 6px!important;text-align:center!important;vertical-align:middle!important}.penalties-subheader:last-child{border-right:none!important}.penalties-session-type-subheader{text-align:left!important}.penalties-table-cell{border:none!important;border-right:1px solid #f3f4f6!important;color:#1f2937!important;font-family:Poppins!important;font-size:12px!important;font-weight:400!important;height:52px!important;padding:12px 8px!important;text-align:center!important;transition:background-color .2s ease!important;vertical-align:middle!important}.penalties-table-cell:last-child{border-right:none!important}.penalties-session-type-cell{color:#374151!important;font-weight:500!important;padding-left:16px!important;text-align:left!important}.penalties-actions-cell,.penalties-deduction-cell{text-align:center!important}.penalties-input-field{background:#fff!important;border:1px solid #d5dee3!important;border-radius:6px!important;color:#14171f!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;padding:6px 12px!important;width:100px!important}.penalties-save-button{background:none!important;border:1px solid #2563eb!important;border-radius:6px!important;color:#2563eb!important;cursor:pointer!important;font-family:Poppins!important;font-size:12px!important;font-weight:600!important;min-width:60px!important;padding:8px 12px!important;text-align:center!important;transition:all .2s ease!important}.penalties-save-button:hover{background-color:#eff6ff!important}.penalties-edit-button{background:none!important;border:none!important;border-radius:6px!important;color:#2563eb!important;cursor:pointer!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;min-width:60px!important;padding:8px 12px!important;text-align:center!important;transition:all .2s ease!important}.penalties-edit-button:hover{background-color:#eff6ff!important;color:#1d4ed8!important;transform:translateY(-1px)!important}.penalties-edit-button.disabled{cursor:not-allowed!important;opacity:.5!important}.penalties-alternate-row,.penalties-alternate-row .penalties-table-cell{background:#fafafa!important}.penalties-table-row:hover .penalties-table-cell{background:#f8fafc!important}.penalties-legend{align-items:center!important;color:#4b5563!important;display:flex!important;font-family:Poppins!important;font-size:12px!important;gap:10px!important;margin-bottom:4px!important;margin-top:-8px!important}.penalties-legend-item{white-space:nowrap!important}.penalties-legend-sep{color:#9ca3af!important}.penalties-title-group{align-items:center!important;display:flex!important;gap:8px!important}.penalties-equivalence-pill{background:#eef4ff!important;border:1px solid #d1d5db!important;border-radius:9999px!important;color:#1f2937!important;font-size:11px!important;padding:2px 8px!important}@media (max-width:1200px){.penalties-fee-table,.penalties-table-header{font-size:11px!important}.penalties-table-header{padding:10px 6px!important}.penalties-subheader{font-size:10px!important;padding:6px 4px!important}.penalties-table-cell{font-size:11px!important;padding:10px 6px!important}.penalties-edit-button,.penalties-save-button{font-size:11px!important;padding:6px 10px!important}}@media (max-width:768px){.penalties-table-wrapper{overflow-x:scroll!important}.penalties-fee-table{font-size:10px!important;min-width:700px!important}.penalties-table-header{font-size:10px!important;padding:8px 4px!important}.penalties-subheader{font-size:9px!important;padding:6px 3px!important}.penalties-table-cell{font-size:10px!important;padding:8px 4px!important}.penalties-edit-button,.penalties-save-button{font-size:10px!important;padding:6px 8px!important}}@media (max-width:480px){.penalties-fee-table{font-size:9px!important;min-width:600px!important}.penalties-table-header{font-size:9px!important;padding:6px 3px!important}.penalties-subheader{font-size:8px!important;padding:4px 2px!important}.penalties-table-cell{font-size:9px!important;padding:6px 3px!important}.penalties-edit-button,.penalties-save-button{font-size:9px!important;padding:4px 8px!important}}.policy-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:900px;padding:20px}.policy-header{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px;text-align:center}.policy-header h1{color:#2c3e50;margin-bottom:10px}.policy-header p{color:#7f8c8d;font-size:14px}.tabs{border-bottom:1px solid #eee;display:flex;justify-content:center;margin-bottom:30px}.tabs button{background:none;border:none;color:#7f8c8d;cursor:pointer;font-size:16px;font-weight:600;margin:0 5px;padding:12px 25px;position:relative;transition:all .3s ease}.tabs button.active,.tabs button:hover{color:#3498db}.tabs button.active:after{background-color:#3498db;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.policy-content,.policy-intro{margin-bottom:30px}.policy-intro{font-size:16px;line-height:1.6}.policy-section{border:1px solid #eee;border-radius:6px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.policy-section:hover{box-shadow:0 2px 15px #0000000d}.section-header{align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .3s ease}.section-header:hover{background-color:#f2f2f2}.section-header h3{color:#2c3e50;font-size:18px;margin:0}.arrow{font-size:12px;transition:transform .3s ease}.arrow.expanded{transform:rotate(180deg)}.section-content{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .5s ease,padding .3s ease}.section-content.expanded{max-height:1000px;padding:20px}.section-content p{line-height:1.6;margin:0;white-space:pre-line}.policy-footer{border-top:1px solid #eee;margin-top:40px;padding-top:20px;text-align:center}.policy-footer p{color:#7f8c8d;font-size:14px;margin-top:20px}.print-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.print-button:hover{background-color:#2980b9}@media (max-width:768px){.policy-container{margin:10px;padding:15px}.tabs button{font-size:14px;padding:10px 15px}.section-header h3{font-size:16px}.section-content p{font-size:14px}}@media print{.policy-container{box-shadow:none;max-width:100%}.print-button,.tabs{display:none}.section-content{display:block!important;max-height:none!important;padding:20px!important}.section-header{background-color:#fff!important}.arrow{display:none}.policy-section{border:none;break-inside:avoid;margin-bottom:20px;page-break-inside:avoid}.policy-section:not(:first-child){margin-top:30px}}:root{--primary-blue:#06f;--primary-blue-hover:#0052cc;--text-primary:#1a1a1a;--text-secondary:#666;--text-light:#999;--background-white:#fff;--background-light:#f8f9fa;--border-light:#e1e5e9;--border-medium:#d1d5db;--shadow-light:0 1px 3px #0000001a;--shadow-medium:0 4px 6px #0000001a;--shadow-large:0 10px 25px #0000001a;--border-radius:12px;--border-radius-large:16px;--transition:all 0.2s ease-in-out}.verify-otp-container{align-items:center;background-color:#f8f9fa;background-color:var(--background-light);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.verify-otp-header{margin-bottom:48px;max-width:600px;position:relative;text-align:center}.back-button-container{left:-60px;position:absolute;top:10%;transform:translateY(-50%)}.back-button{align-items:center;background:#fff;background:var(--background-white);border:1px solid #d1d5db;border:1px solid var(--border-medium);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease-in-out;transition:var(--transition);width:40px}.back-button:hover{background:#f8f9fa;background:var(--background-light);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.back-icon{color:#1a1a1a;color:var(--text-primary);height:20px;width:20px}.verify-otp-logo{display:flex;justify-content:center;margin-bottom:24px}.logo-image{height:80px;object-fit:contain;width:80px}.verify-otp-title{color:#1a1a1a;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:36px;font-weight:600;margin-bottom:12px}.verify-otp-subtitle{color:#666;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0 auto;max-width:500px}.contact-display{color:#1a1a1a;color:var(--text-primary);font-weight:600}.edit-link{color:#06f;color:var(--primary-blue);cursor:pointer;font-weight:600;margin-left:8px;text-decoration:none}.edit-link:hover{color:#0052cc;color:var(--primary-blue-hover);text-decoration:underline}.verify-otp-card{background:#fff;background:var(--background-white);border:1px solid #e1e5e9;border:1px solid var(--border-light);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 10px 25px #0000001a;box-shadow:var(--shadow-large);max-width:480px;padding:48px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.verify-otp-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-2px)}.verify-otp-form{gap:24px}.otp-input-group,.verify-otp-form{display:flex;flex-direction:column;width:100%}.otp-input-group{gap:8px}.otp-input-label{color:#1a1a1a;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.otp-input-wrapper{align-items:center;display:flex;position:relative}.otp-input-icon{color:#999;color:var(--text-light);flex-shrink:0;height:20px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.otp-input-field{background-color:#fff;background-color:var(--background-white);border:2px solid #d1d5db;border:2px solid var(--border-medium);border-radius:12px;border-radius:var(--border-radius);box-sizing:border-box;font-family:Poppins,sans-serif;font-size:16px;height:48px;outline:none;padding:12px 16px 12px 52px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.otp-input-field:focus{border-color:#06f;border-color:var(--primary-blue);box-shadow:0 0 0 3px #0066ff1a}.otp-input-field::placeholder{color:#999;color:var(--text-light);font-size:16px}.otp-inputs-container{display:flex;gap:12px;justify-content:center;margin:16px 0}.otp-input{background:#fff;background:var(--background-white);border:2px solid #d1d5db;border:2px solid var(--border-medium);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);color:#1a1a1a;color:var(--text-primary);font-family:Poppins;font-size:18px;font-weight:600;height:48px;outline:none;text-align:center;transition:all .2s ease-in-out;transition:var(--transition);width:48px}.otp-input:focus{border-color:#06f;border-color:var(--primary-blue);box-shadow:0 0 0 3px #0066ff1a}.otp-input:hover{border-color:#999;border-color:var(--text-light)}.primary-button{background:#06f;background:var(--primary-blue);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:48px;margin-top:8px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.primary-button:hover:not(:disabled){background:#0052cc;background:var(--primary-blue-hover);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.primary-button:active:not(:disabled){transform:translateY(0)}.primary-button:focus:not(:disabled){box-shadow:0 0 0 3px #0066ff4d;outline:none}.primary-button.disabled,.primary-button:disabled{background:#ccc;box-shadow:none;color:#666;cursor:not-allowed;transform:none}.primary-button.disabled:hover,.primary-button:disabled:hover{background:#ccc;box-shadow:none;transform:none}.resend-section{margin-top:12px;text-align:center;width:100%}.resend-text{color:#666;color:var(--text-secondary);font-weight:400}.resend-link,.resend-text{font-family:Poppins;font-size:14px;font-style:normal;line-height:20px}.resend-link{color:#06f;color:var(--primary-blue);cursor:pointer;font-weight:600;margin-left:4px}.resend-link:hover{color:#0052cc;color:var(--primary-blue-hover);text-decoration:underline}@media (max-width:768px){.verify-otp-container{min-height:100vh;padding:16px}.verify-otp-header{margin-bottom:32px}.logo-image{height:60px;width:60px}.verify-otp-title{font-size:28px}.verify-otp-subtitle{font-size:16px}.verify-otp-card{max-width:100%;padding:32px 24px}.otp-input,.otp-input-field{font-size:16px;height:44px}.otp-input{width:44px}.back-button{height:36px;width:36px}.back-icon{height:18px;width:18px}}@media (max-width:480px){.verify-otp-container{padding:12px}.verify-otp-header{margin-bottom:24px}.logo-image{height:50px;width:50px}.verify-otp-title{font-size:24px}.verify-otp-subtitle{font-size:14px}.verify-otp-card{padding:24px 20px}.otp-input-field{height:42px;padding:10px 14px 10px 48px}.otp-input-icon{height:18px;left:14px;width:18px}.otp-input{font-size:14px;height:40px;width:40px}.otp-inputs-container{gap:8px}}@media (max-height:600px) and (orientation:landscape){.verify-otp-container{justify-content:flex-start;padding:20px 20px 12px}.verify-otp-header{margin-bottom:20px}.logo-image{height:40px;width:40px}.verify-otp-title{font-size:20px;margin-bottom:8px}.verify-otp-subtitle{font-size:14px}.verify-otp-card{padding:24px}.otp-input,.otp-input-field{height:40px}.otp-input{width:40px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.back-button:hover,.primary-button:hover,.verify-otp-card:hover{transform:none}}.request-container-main{padding-right:1rem}.request-container{background:#f9f9f9;border-radius:8px;height:100%;margin-right:2rem;min-height:92vh;overflow:auto;width:100%}.filter-container{background-color:#fff;box-shadow:0 2px 6px #0000000d;margin-bottom:16px;z-index:10}.filter-section-label{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;white-space:nowrap}.filter-category-button{background-color:#fff!important;border:1px solid #d5dee3!important;border-radius:20px!important;color:#14171f!important;min-width:auto!important;padding:6px 12px!important;text-transform:none!important;white-space:nowrap}.filter-category-button:hover{background-color:#f5f5f5!important}.filter-label-text{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-style:normal}.clear-all-text{color:#3b82f6;font-family:Poppins;font-size:14px;font-weight:500}.advance-filter-option-status-input{background:#fff;font-family:Poppins!important;height:35px!important;min-width:100%!important}.MuiAutocomplete-popper{min-width:220px!important;width:auto!important}.MuiAutocomplete-inputRoot{width:100%!important}.MuiAutocomplete-option{word-wrap:break-word!important;padding:8px 12px!important;white-space:normal!important}.MuiPaper-root.MuiAutocomplete-paper{min-width:200px!important;width:auto!important}.subject-request-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:20px;padding:0 16px}.subject-request-pagination-info{align-items:center;display:flex;gap:2px}.subject-request-pagination-text{color:#666;font-family:Poppins;font-size:14px}.subject-request-pagination-select{font-family:Poppins;font-size:14px;height:30px;min-width:20px}.subject-request-pagination-select .MuiSelect-select{padding:6px 4px 4px 8px}.subject-request-pagination-select .MuiOutlinedInput-notchedOutline,.subject-request-pagination-select.Mui-focused .MuiOutlinedInput-notchedOutline,.subject-request-pagination-select:hover .MuiOutlinedInput-notchedOutline{border:none}.subject-request-pagination-nav{align-items:center;display:flex}.subject-request-pagination-list{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;justify-content:center;list-style:none;margin:10px 0;padding:0}.subject-request-pagination-item{display:inline-block}.subject-request-pagination-button{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:400;margin:0 5px;padding:5px 10px;transition:all .2s ease;white-space:nowrap}.subject-request-pagination-button:hover{background-color:#0000000a}.subject-request-pagination-button.selected{background-color:#f0f0f0;color:#000;font-weight:700}.subject-request-pagination-button.selected:hover{background-color:#e0e0e0}.subject-request-pagination-ellipsis{color:#666;font-family:Poppins;font-size:14px;margin:0 5px;white-space:nowrap}@media (max-width:768px){.subject-request-pagination-container{align-items:center;flex-direction:column;gap:15px}.subject-request-pagination-info{order:2}.subject-request-pagination-nav{order:1}.subject-request-pagination-list{gap:3px}.subject-request-pagination-button{font-size:13px;margin:0 2px;padding:4px 8px}.subject-request-pagination-text{font-size:13px}}@media (max-width:480px){.subject-request-pagination-list{gap:2px}.subject-request-pagination-button{font-size:12px;margin:0 1px;padding:3px 6px}.subject-request-pagination-text{font-size:12px}}.name-text{align-items:center!important;color:#14171f!important;color:var(--Text,#14171f)!important;display:flex!important;gap:10px!important}.level-text,.name-text,.status-text{font-size:14px!important}.level-text,.name-text,.pagination-text,.status-text{font-family:Poppins!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.pagination-text{color:#000;font-size:15px!important}.subject-text.hover:bg-gray-50{transition:background-color .2s ease}.subject-text.text-primary{color:#14171f!important;color:var(--Text,#14171f)!important;font-weight:400!important}.subject-text.text-primary:hover{color:#1d4ed8!important}.popover-text{font-size:8px!important}.approve-btn{background:#7bcf8c;background:var(--Acc3,#7bcf8c);font-weight:500}.approve-btn,.reject-btn{align-items:center;border-radius:68px;color:#fff;color:var(--Bg,#fff);display:flex;font-family:Poppins;font-size:14px;font-style:normal;gap:10px;justify-content:center;line-height:20px;padding:8px 10px;width:128px}.reject-btn{background:#e14949;background:var(--Acc5,#e14949);font-weight:400}.user-management-request-text{color:#949da6;color:var(--Text-Heading,#949da6);cursor:pointer}.profile-text,.user-management-request-text{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px}.profile-text{color:#0a5ef3;color:var(--Primary,#0a5ef3)}.teacher-request-name-text{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.request-status-text{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px}.personal-information-text{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.personal-information-key-text{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-size:12px!important}.personal-information-key-text,.personal-information-value-text{font-family:Poppins!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.personal-information-value-text{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:14px!important}.comment-input{align-items:center;align-self:stretch;background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:6px;display:flex;height:48px;justify-content:space-between;padding:6px 16px;width:100%}.submit-button-text{color:#0d61f3;font-size:14px;font-weight:500;line-height:20px}.day-time-text,.submit-button-text{font-family:Poppins;font-style:normal}.day-time-text{color:#667085;color:var(--Gray-500,#667085);font-size:13px;font-weight:400;line-height:18px}.status-container{border-radius:4px;display:flex;gap:80px;margin-bottom:16px;padding:12px 16px;width:100%}.status-container.rejected{background-color:#fff5f5}.status-container.approved{background-color:#f0fff4}.status-info{display:flex;flex-direction:column;gap:4px}.rejected-status-label{color:#e14949!important;color:var(--Acc5,#e14949)!important;font-weight:500!important;line-height:25px!important}.rejected-status-label,.rejected-status-name{font-family:Poppins!important;font-size:14px!important;font-style:normal!important}.rejected-status-name{color:#14171f!important;color:var(--Text,#14171f)!important;font-weight:400!important;line-height:12px!important}.approved-status-label{color:#14b334!important;color:var(--Acc5,#14b334)!important;font-weight:500!important;line-height:25px!important}.approved-status-label,.approved-status-name{font-family:Poppins!important;font-size:14px!important;font-style:normal!important}.approved-status-name{color:#14171f!important;color:var(--Text,#14171f)!important;font-weight:400!important;line-height:12px!important}.view-button{color:#0a5ef3;color:var(--Primary,#0a5ef3);font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:20px}.subject-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;min-width:200px;width:-webkit-fit-content;width:fit-content}.subject-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;margin-bottom:8px!important}.tag-container{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.tag-item{border-radius:16px;font-size:12px;font-weight:500;padding:2px 8px}.subject-category-container{display:flex;flex-direction:column;gap:10px;margin-bottom:15px;width:100%}.subject-category-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;margin-bottom:8px!important}.subject-tags-container{display:flex;flex-wrap:wrap;gap:8px}.subject-tag{align-items:center!important;background:#eef4ff!important;border-radius:200px!important;color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;display:flex!important;font-family:Poppins!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;gap:10px!important;justify-content:center!important;line-height:20px!important;padding:6px 12px!important}.requested-subject-container{align-items:flex-start!important;align-self:stretch!important;background:#edf4ff!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:80px!important;justify-content:space-between!important;padding:10px!important}.requested-subject-tags-container{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:5px!important}.requested-subject-tag{align-items:center!important;background:#eef4ff!important;border-radius:200px!important;color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;display:flex!important;font-size:12px!important;font-weight:400!important;justify-content:center!important;line-height:20px!important;padding:6px 12px!important}.requested-subject-key-text,.requested-subject-tag{font-family:Poppins!important;font-style:normal!important}.requested-subject-key-text{color:#000!important;color:var(--button-text-color,#000)!important;font-size:14px!important;font-weight:500!important;line-height:12px!important}.approve-application-text{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.cancel-application-button{flex:1 1}.approve-application-button{align-items:center;background:#7bcf8c;background:var(--Acc3,#7bcf8c);border-radius:68px;color:#fff;color:var(--Bg,#fff);display:flex;flex:1 1;font-weight:500;gap:10px;justify-content:center;padding:8px 10px;width:128px}.approve-application-button,.reject-application-text{font-family:Poppins;font-size:14px;font-style:normal;line-height:20px}.reject-application-text{color:#000;font-weight:600}.reject-application-input{align-items:flex-start;background:none;background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:56px;display:flex;flex-direction:column;height:36px;justify-content:space-between;outline:none;padding:8px 25px;width:100%}.cancel-application-button{border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:68px;color:#949da6;color:var(--Text-Heading,#949da6);height:36px;padding:16px 10px;width:158px}.cancel-application-button,.reject-application-button{align-items:center;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:20px}.reject-application-button{background:#e14949;background:var(--Acc5,#e14949);border-radius:68px;color:#fff;color:var(--Bg,#fff);padding:8px 10px;width:128px}.close-icon-container{align-items:center;background:#e14949;background:var(--Acc5,#e14949);border-radius:37px;display:flex;flex-direction:column;gap:10px;height:20px;justify-content:center;width:20px}.cancel-application-button-updated{align-items:center;background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:68px;color:#949da6;color:var(--Text-Heading,#949da6);cursor:pointer;display:flex;flex:1 1;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;height:40px;justify-content:center;line-height:20px;padding:8px 16px;transition:all .2s ease}.cancel-application-button-updated:hover{background:#f8f9fa;border-color:#949da6}.reject-application-button-updated{align-items:center;background:#e14949;background:var(--Acc5,#e14949);border:1px solid #e14949;border:1px solid var(--Acc5,#e14949);border-radius:68px;color:#fff;color:var(--Bg,#fff);cursor:pointer;display:flex;flex:1 1;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;height:40px;justify-content:center;line-height:20px;padding:8px 16px;transition:all .2s ease}.reject-application-button-updated:hover{background:#d63544;border-color:#d63544}.reject-application-textarea{background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:80px;outline:none;padding:12px 16px;resize:vertical;transition:border-color .2s ease;width:100%}.reject-application-textarea:focus{border-color:#0a5ef3;border-width:2px}.reject-application-textarea::placeholder{color:#949da6;color:var(--Text-Heading,#949da6);font-style:italic}.preset-reason-dropdown{font-family:Poppins!important}.preset-reason-dropdown .MuiSelect-select{font-family:Poppins!important;font-size:14px!important}.banner-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.banner-container{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;height:calc(100% - 40px);padding:20px;width:100%}.banner-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.banner-header h1{color:#333;font-size:24px;font-weight:600}.create-banner-btn{align-items:center;color:#0a5ef3;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;gap:5px;justify-content:center;line-height:20px;padding:8px 16px;transition:background-color .2s}.banner-content{background:#fff;border-radius:8px;display:flex;flex:1 1;flex-direction:column;height:100%;overflow-y:auto;padding:20px}.banner-empty-state{color:#94a3b8;font-size:16px;text-align:center}.banners-list{display:flex;flex-direction:column;gap:20px;width:100%}.banner-item{align-items:flex-start!important;align-self:stretch!important;background:#fff!important;border:1px solid #dbdbdb!important;border-radius:12px!important;display:flex!important;gap:34px!important;padding:16px!important}.banner-preview{align-items:center;display:flex;justify-content:center;padding:16px;width:50%}.banner-preview-image{object-fit:cover}.banner-fallback,.banner-preview-image{border-radius:8px;box-shadow:0 2px 8px #00000014;height:160px;width:100%}.banner-fallback{align-items:center;background-color:#f0f4f8;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.banner-avatar{border-radius:8px!important;left:0;position:absolute;top:0}.banner-fallback-text{background-color:#00000080;bottom:10px;color:#fff;font-size:14px;font-weight:500;left:0;padding:8px;position:absolute;right:0;text-align:center;z-index:2}.banner-details{align-items:flex-start;display:flex;flex:1 1;justify-content:space-between;padding:16px 16px 16px 0}.banner-info{gap:12px}.banner-field,.banner-info{display:flex;flex-direction:column}.banner-field{gap:4px}.banner-field label{color:#64748b;font-size:13px;font-weight:500}.banner-field div{color:#1e293b;font-size:15px;font-weight:500}.banner-actions{display:flex;gap:8px}.delete-btn{color:#dc2626!important}.modal-overlay{background-color:#00000080;bottom:0;font-family:Poppins,sans-serif;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-container,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-container{background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;flex-direction:column;gap:16px;max-height:90vh;overflow:hidden;padding-top:30px;width:650px}.modal-container::-webkit-scrollbar{display:none}.modal-container{-ms-overflow-style:none;scrollbar-width:none}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding:0 16px;width:100%}.modal-header h2{font-size:18px;font-weight:700;margin:0}.close-btn{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:4px}.divider{background:#e5e7eb;height:1px;margin:5px 0 15px;width:100%}.modal-form{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:15px;overflow-y:auto;padding:0 28px;position:relative;width:100%!important}.modal-content-banner{flex:1 1;overflow-y:auto;padding-bottom:80px}.modal-content-banner::-webkit-scrollbar,.modal-form::-webkit-scrollbar{display:none}.modal-content-banner,.modal-form{-ms-overflow-style:none;scrollbar-width:none}.form-field{margin-bottom:20px;width:100%}.form-field:last-child{margin-bottom:0}.form-label{color:#6b7280!important;display:block!important;font-weight:500!important;margin-bottom:8px!important}.form-field input,.form-label{font-family:Poppins,sans-serif!important;font-size:14px!important}.form-field input{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;display:flex!important;height:42px!important;line-height:1.5!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s;width:100%!important}.form-field input:focus{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important;outline:none!important}.form-field input::placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif!important}.form-field .MuiOutlinedInput-root{background:#fff!important;border-radius:6px!important;box-sizing:border-box!important;font-family:Poppins,sans-serif!important;height:42px!important}.form-field .MuiOutlinedInput-notchedOutline{border:1px solid #e5e7eb!important}.form-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.form-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3!important;border-width:1px!important;box-shadow:0 0 0 3px #0a5ef31a!important}.form-input{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;display:flex!important;font-family:Poppins,sans-serif!important;font-size:14px!important;height:42px!important;line-height:1.5!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s;width:100%!important}.form-input:focus{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important;outline:none!important}.form-input::placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif!important}.upload-section{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:20px;min-height:120px;padding:0;position:relative;transition:border-color .2s,background-color .2s;width:100%}.upload-section:hover{background-color:#f3f4f6;border-color:#9ca3af}.upload-box{flex-direction:column;padding:24px}.image-preview,.upload-box{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-preview{position:relative}.image-preview img{border-radius:4px;height:100%;object-fit:cover;width:100%}.image-loading{align-items:center;display:flex;height:100%;justify-content:center}.image-loading p{color:#6b7280;font-size:14px}.remove-image-btn{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:background-color .2s;width:24px;z-index:10}.remove-image-btn:hover{background:#000000b3}.upload-box img{height:40px;margin-bottom:12px;opacity:.7;width:40px}.upload-box p{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0}.modal-footer{align-items:center;background-color:#fff;border-top:1px solid #f3f4f6;bottom:0;display:flex;gap:16px;justify-content:flex-end;left:0;margin-top:10px;padding:16px;position:absolute;right:0;width:100%}.cancel-btn,.save-btn{align-items:center;border:none;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:20px;text-align:center}.cancel-btn{background-color:initial;border-radius:68px;color:#14171f;height:36px;outline:2px solid #d5dee3;outline-offset:-1px;padding:16px 10px;width:158px}.save-btn{background:#0a5ef3;border-radius:68px;color:#fff;padding:8px 10px;width:128px}.modal-title{color:#111827!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;padding-left:16px}.error-message{background-color:#fee2e2;border-left:4px solid #dc2626;color:#dc2626;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 14px}.error-message,.image-note{border-radius:6px;margin-bottom:16px}.image-note{background-color:#f0f9ff;border:1px solid #bae6fd;border-left:4px solid #0ea5e9;padding:12px 16px}.image-note p{color:#0369a1;font-size:14px;font-weight:500;line-height:1.4;margin:0}.save-btn:hover{background-color:#0849d1}.cancel-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.save-btn:disabled{background-color:#d1d5db;cursor:not-allowed}.cancel-btn:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.banner-target-audience-cards{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.banner-audience-card{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:120px;min-width:80px;padding:12px 8px;transition:all .2s ease}.banner-audience-card:hover:not(.disabled){background-color:#f0f9ff;border-color:#0a5ef3;box-shadow:0 4px 12px #0a5ef326;transform:translateY(-2px)}.banner-audience-card.selected{background-color:#e3f2fd;border-color:#0a5ef3;box-shadow:0 2px 8px #0a5ef333}.banner-audience-card.disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.5}.banner-audience-card.disabled:hover{background-color:#f9fafb;border-color:#e5e7eb;box-shadow:none;transform:none}.banner-card-text{word-wrap:break-word;color:#374151;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-align:center}.banner-audience-card.selected .banner-card-text{color:#0a5ef3;font-weight:600}.banner-city-dropdown,.banner-country-dropdown,.banner-gender-dropdown,.banner-instructor-dropdowns{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}.banner-dropdown-section{margin-bottom:16px}.banner-dropdown-section:last-child{margin-bottom:0}.banner-dropdown-label{color:#6b7280!important;display:block!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.banner-city-note{background-color:#fef3c7;border:1px solid #f59e0b;border-left-width:4px;border-radius:6px;padding:12px 16px}.banner-city-note p{color:#92400e;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0}.banner-selected-items-display{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;min-height:20px;padding:12px}.banner-selected-item-chip{background-color:#e3f2fd!important;border:1px solid #bbdefb!important;border-radius:16px!important;color:#1976d2!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;height:28px!important;max-width:200px!important;transition:all .2s!important}.banner-selected-item-chip:hover{background-color:#bbdefb!important}.banner-selected-item-chip .MuiChip-deleteIcon{color:#1976d2!important;font-size:14px!important;transition:color .2s!important}.banner-selected-item-chip .MuiChip-deleteIcon:hover{color:#1565c0!important}.banner-form-input{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;display:flex!important;font-family:Poppins,sans-serif!important;font-size:14px!important;height:42px!important;line-height:1.5!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s;width:100%!important}.banner-form-input:focus{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important;outline:none!important}.banner-form-input::placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif!important}.banner-form-input.MuiOutlinedInput-root{background:#fff!important;border-radius:6px!important;box-sizing:border-box!important;font-family:Poppins,sans-serif!important;height:42px!important}.banner-form-input.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid #e5e7eb!important}.banner-form-input.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.banner-form-input.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3!important;border-width:1px!important;box-shadow:0 0 0 3px #0a5ef31a!important}.banner-form-input.MuiOutlinedInput-root .MuiSelect-select{max-width:calc(100% - 40px)!important;overflow:hidden!important;padding-right:32px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.banner-form-input.MuiOutlinedInput-root .MuiSelect-icon{position:absolute!important;right:8px!important}.banner-form-input.MuiAutocomplete-root{width:100%}.banner-form-input.MuiAutocomplete-root .MuiOutlinedInput-root{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;font-family:Poppins,sans-serif!important;height:42px!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s}.banner-form-input.MuiAutocomplete-root .MuiOutlinedInput-root:hover{border-color:#d1d5db!important}.banner-form-input.MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important}.banner-form-input.MuiAutocomplete-root .MuiOutlinedInput-notchedOutline{border:none!important}.banner-form-input.MuiAutocomplete-root .MuiInputBase-input{color:#374151!important;font-family:Poppins,sans-serif!important;font-size:14px!important;height:20px!important;line-height:20px!important;padding:0!important}.banner-form-input.MuiAutocomplete-root .MuiInputBase-input::placeholder{color:#9ca3af!important;opacity:1!important}.banner-form-input.MuiAutocomplete-root .MuiAutocomplete-tag{display:none!important}.banner-form-input.MuiAutocomplete-root .MuiAutocomplete-endAdornment{right:12px!important;top:50%!important;transform:translateY(-50%)!important}.banner-form-input.MuiAutocomplete-root .MuiAutocomplete-endAdornment .MuiSvgIcon-root{color:#9ca3af!important;font-size:20px!important}.banner-form-input.MuiAutocomplete-root .MuiAutocomplete-paper{border:1px solid #e5e7eb!important;border-radius:6px!important;box-shadow:0 4px 12px #00000026!important;margin-top:4px!important;max-height:200px!important;overflow-y:auto!important}.banner-form-input.MuiAutocomplete-root .MuiAutocomplete-option{font-family:Poppins,sans-serif!important;font-size:14px!important;padding:8px 16px!important}.banner-form-input.MuiAutocomplete-root .MuiAutocomplete-option[data-focus=true]{background-color:#f3f4f6!important}.banner-form-input.MuiAutocomplete-root .MuiAutocomplete-option[aria-selected=true]{background-color:#e3f2fd!important}.banner-date-input-wrapper,.banner-date-picker-container{position:relative;width:100%}.banner-date-input-wrapper{align-items:center;cursor:pointer;display:flex}.banner-date-display-input{flex:1 1;padding-right:45px!important}.banner-calendar-icon{color:#9ca3af!important;cursor:pointer;font-size:20px!important;pointer-events:none;position:absolute;right:12px}.banner-custom-calendar{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;font-family:Poppins,sans-serif;padding:16px;width:280px}.banner-calendar-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.banner-month-selector,.banner-month-year-selector{align-items:center;display:flex;gap:8px}.banner-month-year-text{color:#374151;font-size:16px;font-weight:600;min-width:140px}.banner-navigation-buttons,.banner-year-navigation{display:flex;gap:4px}.banner-nav-button{color:#6b7280!important;padding:4px!important}.banner-nav-button:hover{background-color:#f3f4f6!important;color:#374151!important}.banner-calendar-days-header{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.banner-day-header{color:#6b7280;font-size:12px;font-weight:600;padding:8px 4px;text-align:center}.banner-calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.banner-calendar-day{align-items:center;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s;width:32px}.banner-calendar-day:hover:not(.disabled):not(.empty){background-color:#e3f2fd;color:#0a5ef3}.banner-calendar-day.selected{background-color:#0a5ef3;color:#fff}.banner-calendar-day.today{background-color:#f0f9ff;color:#0369a1;font-weight:600}.banner-calendar-day.disabled{color:#d1d5db;cursor:not-allowed}.banner-calendar-day.empty{cursor:default}.banner-calendar-footer{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding-top:8px}.banner-calendar-clear-btn,.banner-calendar-today-btn{border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;padding:6px 12px!important;text-transform:none!important}.banner-calendar-clear-btn{border:1px solid #e5e7eb!important;color:#6b7280!important}.banner-calendar-today-btn{background-color:#0a5ef3!important;color:#fff!important}.banner-calendar-clear-btn:hover{background-color:#f9fafb!important}.banner-calendar-today-btn:hover{background-color:#0849d1!important}.banner-form-input .MuiAutocomplete-root .MuiAutocomplete-paper{max-height:200px!important;overflow-y:auto!important}.banner-form-input .MuiAutocomplete-root .MuiAutocomplete-paper::-webkit-scrollbar{width:6px}.banner-form-input .MuiAutocomplete-root .MuiAutocomplete-paper::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.banner-form-input .MuiAutocomplete-root .MuiAutocomplete-paper::-webkit-scrollbar-track{background:#f3f4f6}.banner-form-input .MuiSelect-select{max-height:200px!important;overflow-y:auto!important}.banner-form-input .MuiAutocomplete-root .MuiAutocomplete-popper,.banner-form-input .MuiPopover-root{z-index:1500!important}@media (max-width:600px){.modal-container{margin:10px;width:95vw}.banner-target-audience-cards{gap:8px}.banner-audience-card{max-width:100px;min-height:50px;min-width:70px;padding:8px 6px}.banner-card-text{font-size:12px}.banner-city-dropdown,.banner-country-dropdown,.banner-gender-dropdown,.banner-instructor-dropdowns{padding:12px}}@media (min-width:601px) and (max-width:800px){.banner-audience-card{max-width:110px;min-width:90px}}@media (min-width:801px){.banner-audience-card{max-width:130px;min-width:100px}}.delete-banner-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;font-family:Poppins,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.delete-banner-modal{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;max-width:90%;overflow:hidden;width:380px}.delete-banner-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.delete-banner-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.close-button{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px}.close-button:hover{color:#6b7280}.delete-banner-content{align-items:center;display:flex;flex-direction:column;padding:30px 20px;text-align:center}.delete-banner-icon{align-items:center;background-color:#fecaca;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.delete-banner-message{color:#374151;font-size:16px;line-height:1.6;margin:0}.banner-title-text{color:#111827;font-weight:600}.delete-banner-actions{border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.cancel-button{background-color:#fff;border:1px solid #d1d5db;border-radius:68px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s;width:48%}.cancel-button:hover{background-color:#f9fafb}.delete-button{background-color:#ef4444;border:none;border-radius:68px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s;width:48%}.delete-button:hover{background-color:#dc2626}.banner-skeleton-container{display:flex;flex-direction:column;gap:20px;width:100%}.banner-skeleton-item{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #dbdbdb;border-radius:12px;display:flex;gap:34px;padding:16px}.banner-skeleton-preview{align-items:center;display:flex;justify-content:center;padding:16px;width:50%}.banner-skeleton-image{animation:banner-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:8px;height:160px;width:100%}.banner-skeleton-details{align-items:flex-start;display:flex;flex:1 1;justify-content:space-between;padding:16px 16px 16px 0}.banner-skeleton-info{display:flex;flex-direction:column;gap:12px}.banner-skeleton-field{display:flex;flex-direction:column;gap:4px}.banner-skeleton-label{height:16px;width:140px}.banner-skeleton-label,.banner-skeleton-value{animation:banner-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:4px}.banner-skeleton-value{height:20px;width:200px}.banner-skeleton-field:nth-child(2) .banner-skeleton-value{width:150px}.banner-skeleton-field:nth-child(3) .banner-skeleton-value{width:180px}.banner-skeleton-field:nth-child(4) .banner-skeleton-value{width:120px}.banner-skeleton-actions{display:flex;gap:8px}.banner-skeleton-action-btn{animation:banner-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:4px;height:32px;width:32px}@keyframes banner-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.requested-tag-page-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.requested-tag-search-icon-css{color:#949da6!important;font-size:20px!important;margin-right:8px!important}.requested-tag-search-input{font-size:14px!important;height:40px!important}.requested-tag-search-input::placeholder{color:#949da6!important}.requested-tag-search-input:focus{border-color:#0a5ef3!important}.requested-tag-search-input:focus-visible{border-color:#0a5ef3!important}.filter-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.filter-label-text{color:#333;font-size:14px;font-weight:500}.clear-all-text{color:#22577a!important;cursor:pointer;font-size:14px!important;font-weight:500!important}.request-table-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.advance-filter-option-status-input{font-size:14px!important;height:40px!important}.search-icon-css{margin-right:8px}.filter-modal-container .MuiAutocomplete-listbox{max-height:200px}.filter-modal-container .MuiAutocomplete-paper{min-width:0!important;min-width:auto!important;width:100%!important}.dropdown-option:hover{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.approve-modal,.reject-modal{z-index:1500}.approve-modal .MuiDialog-paper,.reject-modal .MuiDialog-paper{min-width:400px}.cancel-button{border-color:#666!important;color:#666!important}.confirm-reject-button{background-color:#f44336!important;color:#fff!important}.rejection-reason-select{margin-top:16px}.error-message{max-width:600px;width:100%}.loading-skeleton{align-items:center;display:flex;justify-content:center;padding:40px}.filter-chip{align-items:center;background-color:#e3f2fd;border-radius:16px;color:#1976d2;display:inline-flex;font-size:12px;font-weight:500;gap:8px;margin:4px;padding:4px 12px}.filter-chip .MuiChip-deleteIcon{color:#1976d2;font-size:16px}@media (max-width:768px){.filter-button{display:block!important;visibility:visible!important}.search-input{width:100%!important}}.requested-tag-filter-modal-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;max-height:440px!important;max-width:calc(100vw - 32px);overflow:hidden;padding:0;width:720px;z-index:1500}.requested-tag-filter-modal-container .MuiAutocomplete-listbox{max-height:200px}.requested-tag-filter-modal-container .MuiAutocomplete-paper{min-width:0!important;min-width:auto!important;width:100%!important}.requested-tag-filter-modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 16px 10px;width:100%}.requested-tag-filter-modal-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:16px!important;font-weight:600!important}.requested-tag-filter-modal-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px;width:100%}.requested-tag-filter-grid{grid-gap:12px 12px;display:grid;gap:12px 12px;grid-template-columns:repeat(2,1fr);width:100%}.requested-tag-filter-item{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0}.requested-tag-filter-label{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:12px;font-weight:500;margin-left:6px}.requested-tag-filter-input{align-items:center;background:#fff!important;background:var(--White,#fff)!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:42px!important;box-shadow:0 1px 2px 0 #0a0d120d!important;display:flex!important;font-family:Poppins!important;font-size:13px!important;height:40px!important;padding:0 14px!important}.requested-tag-filter-input .MuiSelect-select{padding:10px 0!important}.requested-tag-dropdown-option{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.requested-tag-dropdown-option:hover{color:#0a5ef3;color:var(--Primary,#0a5ef3)}.requested-tag-filter-buttons-container{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #d5dee3;border-top:1px solid var(--Stroke,#d5dee3);bottom:0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;left:0;padding:10px 16px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.requested-tag-filter-apply-button,.requested-tag-filter-clear-button{border-radius:42px!important;font-family:Poppins!important;font-size:13px!important;font-weight:500!important;height:36px;padding:6px 16px!important;text-transform:none!important}.requested-tag-filter-clear-button{background-color:#fff!important;border:1px solid #0a5ef3!important;color:#0a5ef3!important}.requested-tag-filter-apply-button{background-color:#0a5ef3!important;color:#fff!important}@media (max-width:768px){.requested-tag-filter-grid{grid-template-columns:1fr}.requested-tag-filter-modal-container{max-height:420px;width:320px}}.requested-tag-table-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-top:16px;overflow-x:auto}.requested-tag-table-header{background-color:#eef4ff!important;color:#333!important;font-size:12px!important;font-weight:600!important;padding:10px 16px!important}.requested-tag-table-cell,.requested-tag-table-header{border-bottom:none!important;font-family:Poppins!important;font-style:normal!important;line-height:normal!important}.requested-tag-table-cell{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:14px!important;font-weight:400!important;height:25px!important;padding:9px 16px!important}.requested-tag-status-chip{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:32px;min-width:90px;padding:4px 8px 4px 0}.requested-tag-status-chip-approved{background-color:rgba(76,175,80,.125);color:#4caf50}.requested-tag-status-chip-rejected{background-color:rgba(244,67,54,.125);color:#f44336}.requested-tag-status-chip-pending{background-color:#f5a62333;color:#f5a623}.requested-tag-status-dot{border-radius:50%;display:inline-block;height:6px;margin-left:8px;width:6px}.requested-tag-info-icon{cursor:pointer;font-size:16px;margin-left:4px}.requested-tag-pagination-list{display:flex;justify-content:center;list-style:none;margin:10px 0;padding:0}.requested-tag-pagination-btn{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;margin:0 5px;padding:5px 10px}.requested-tag-pagination-btn-selected{background-color:#f0f0f0;color:#000;font-weight:700}.requested-tag-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.requested-tag-pagination-box{align-items:center;display:flex;gap:8px}.requested-tag-pagination-text,.requested-tag-pagination-total-text{color:#666;font-family:Poppins;font-size:14px}.requested-tag-pagination-total-text{margin-left:4px}.requested-tag-select{font-family:Poppins!important;font-size:14px!important;height:30px!important;margin:0 4px!important;min-width:60px!important}.requested-tag-select .MuiSelect-select{padding:6px 24px 6px 8px!important;text-align:center}.requested-tag-select .MuiOutlinedInput-notchedOutline,.requested-tag-select.Mui-focused .MuiOutlinedInput-notchedOutline,.requested-tag-select:hover .MuiOutlinedInput-notchedOutline{border:none!important}.requested-tag-select .MuiSelect-icon{color:#666!important;right:4px!important}.requested-tag-table-container .MuiTableCell-root,.requested-tag-table-container .MuiTableRow-root{border-bottom:none!important}.create-organisation-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 64px);justify-content:center;text-align:center}.create-organisation-wrapper img{height:96px;width:96px}.create-org-title{color:#1e1e1e;font-family:Poppins,sans-serif;font-size:24px;font-weight:600}.create-org-subtitle{color:#3c3c3c;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;max-width:420px}.add-new-btn{align-items:center;background:#0a5ef3;border-radius:169.697px;color:#fff!important;display:flex;gap:5.091px;padding:8px 16px}.add-new-btn:hover{background-color:#084bc5}.request-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.add-new-btn-header{align-items:center;background:#0a5ef3;border-radius:169.697px;display:flex;gap:5.091px;padding:8px 16px;white-space:nowrap}.add-new-btn-header:hover{background-color:#084bc5}.plus-icon{height:17.82px;position:relative;width:17.82px}.horizontal-line{height:1.11px;left:3.9px;top:8.35px;width:10.02px}.horizontal-line,.vertical-line{background:#fff;position:absolute}.vertical-line{height:10.02px;left:8.35px;top:3.9px;width:1.11px}.add-new-btn-text{color:#fff!important;font-family:Poppins!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:12.218px!important}.filter-modal-container{max-height:400px!important}.active-filters-container{background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.filter-card{align-items:center;background-color:#e6f0ff;border:1px solid #d0e2ff;border-radius:6px;cursor:default;display:flex;gap:6px;padding:4px 10px}.filter-card-text{color:#0a5ef3!important;font-family:Poppins!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}.filter-card-close{color:#0a5ef3!important;cursor:pointer;height:16px!important;opacity:.7;transition:opacity .2s ease;width:16px!important}.filter-card-close:hover{opacity:1}@media (max-width:768px){.filter-grid{grid-template-columns:1fr}.filter-modal-container{max-height:350px;width:280px}.active-filters-container{padding:8px 12px}.filter-card{padding:3px 8px}.filter-card-text{font-size:12px!important}.filter-card-close{height:14px!important;width:14px!important}}.organisation-table-container{border-radius:12px}.MuiTableCell-root{font-family:Poppins,sans-serif;font-size:14px}.MuiTableHead-root .MuiTableCell-root{background-color:#f5f5f5;font-weight:600}.organisation-table-container .MuiTableCell-root,.organisation-table-container .MuiTableHead-root .MuiTableCell-root,.organisation-table-container .MuiTableRow-root{border-bottom:none!important}.org-mng-skel-container{display:flex;flex-direction:column;gap:12px;padding:16px}.org-mng-skel-header{align-items:center;display:flex;justify-content:space-between}.org-mng-skel-title{animation:org-mng-skel-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:6px;height:28px;width:240px}.org-mng-skel-actions{align-items:center;display:flex;gap:12px}.org-mng-skel-search{align-items:center;display:flex;gap:8px}.org-mng-skel-search-icon{animation:org-mng-skel-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:50%;height:26px;width:26px}.org-mng-skel-search-bar{width:280px}.org-mng-skel-button,.org-mng-skel-filter,.org-mng-skel-search-bar{animation:org-mng-skel-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:24px;height:32px}.org-mng-skel-button,.org-mng-skel-filter{width:90px}.org-mng-skel-table{background:#fff;border:1px solid #e5e9f0;border-radius:8px;overflow:hidden}.org-mng-skel-thead{grid-gap:12px;background:#eef4ff;display:grid;gap:12px;grid-template-columns:2.5fr 1.5fr 1.5fr 1.5fr 1fr 1fr;padding:10px 16px}.org-mng-skel-th{animation:org-mng-skel-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:6px;height:20px}.org-mng-skel-tbody{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px}.org-mng-skel-tr{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:2.5fr 1.5fr 1.5fr 1.5fr 1fr 1fr;padding:8px 0}.org-mng-skel-td{align-items:center;display:flex;gap:8px}.org-mng-skel-avatar{border-radius:50%;height:26px;width:26px}.org-mng-skel-avatar,.org-mng-skel-line{animation:org-mng-skel-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%}.org-mng-skel-line{border-radius:6px;flex:1 1;height:12px}.org-mng-skel-line.md{width:80%}.org-mng-skel-line.sm{width:60%}.org-mng-skel-line.xs{width:40%}.org-mng-skel-badge{animation:org-mng-skel-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:16px;height:24px;width:90px}@keyframes org-mng-skel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--Text-Heading:#949da6!important;--Text:#14171f!important;--Stroke:#d5dee3!important;--Primary:#0a5ef3!important;--Bg:#fff!important}.createorg-loader-wrapper{align-items:center!important;display:flex!important;height:100vh!important;justify-content:center!important}.createorg-page{background-color:#f8f9fa!important}.createorg-sticky-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important}.createorg-content-wrapper{margin:0 auto!important;padding:24px 32px!important}.createorg-breadcrumb{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:16.8px!important;margin-bottom:16px!important}.createorg-breadcrumb,.createorg-breadcrumb-link{color:#949da6!important;color:var(--Text-Heading,#949da6)!important}.createorg-breadcrumb-link{cursor:pointer!important}.createorg-breadcrumb-link:hover{text-decoration:underline!important}.createorg-breadcrumb-separator{margin:0 8px!important}.createorg-breadcrumb-current,.createorg-breadcrumb-separator{color:#949da6!important;color:var(--Text-Heading,#949da6)!important}.createorg-page-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.createorg-form{background:#fff!important;border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;padding:32px!important}.createorg-form-section{margin-bottom:40px!important;position:relative!important}.createorg-form-section:last-of-type{margin-bottom:32px!important}.createorg-section-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:16px!important;font-weight:500!important;line-height:normal!important}.createorg-optional-text,.createorg-section-title{font-family:Poppins!important;font-style:normal!important}.createorg-optional-text{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-size:12px!important;font-weight:400!important;margin-bottom:8px!important;margin-top:4px!important}.createorg-fields-grid{grid-gap:14px!important;align-items:center!important;align-self:stretch!important;background:#fafafa!important;border-radius:12px!important;display:grid!important;flex-direction:column!important;gap:14px!important;grid-template-columns:1fr 1fr!important;justify-content:center!important;padding:28px!important}.createorg-field-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important}.createorg-field-label{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.createorg-form-input .MuiOutlinedInput-root{align-items:center!important;align-self:stretch!important;background:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:6px!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;padding:12px 16px!important}.createorg-form-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d5dee3!important;border-color:var(--Stroke,#d5dee3)!important}.createorg-form-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3!important;border-color:var(--Primary,#0a5ef3)!important;border-width:1px!important}.createorg-form-input .MuiOutlinedInput-notchedOutline{border:none!important}.createorg-form-input .MuiInputBase-input{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;padding:0!important}.createorg-form-input .MuiInputBase-input::placeholder{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;opacity:1!important}.createorg-select-input{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;height:48px!important}.createorg-select-input .MuiSelect-select{padding:12px 16px!important}.createorg-documents-container{background:#fafafa!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important}.createorg-document-row{grid-gap:16px!important;align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr 40px!important;position:relative!important}.createorg-document-field{display:flex!important;flex-direction:column!important;gap:8px!important}.createorg-document-upload-box{align-self:stretch!important;background:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:6px!important;cursor:pointer!important;height:48px!important;justify-content:space-between!important;padding:0 44px 0 16px!important;transition:all .2s ease!important}.createorg-document-upload-box,.createorg-file-upload-wrapper{align-items:center!important;display:flex!important;position:relative!important;width:100%!important}.createorg-file-upload-wrapper{flex-direction:row!important;gap:10px!important;justify-self:center!important}.createorg-clear-file{color:#949da6!important;padding:6px!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}.createorg-document-upload-box:hover{background-color:#0a5ef30a!important;border-color:#0a5ef3!important;border-color:var(--Primary,#0a5ef3)!important}.createorg-upload-label{-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;display:-webkit-box!important;flex:1 0!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;margin-right:12px!important;overflow:hidden!important;text-overflow:ellipsis!important}.createorg-upload-icon,.createorg-upload-label{color:#949da6!important;color:var(--Text-Heading,#949da6)!important}.createorg-upload-icon{flex-shrink:0!important;height:20px!important;width:20px!important}.createorg-upload-icon-right{height:20px!important;pointer-events:none!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important}.createorg-uploaded-file{align-items:center!important;display:flex!important;padding:0 16px!important;width:100%!important}.createorg-file-icon{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;font-size:20px!important;margin-right:8px!important}.createorg-file-name{color:#14171f!important;color:var(--Text,#14171f)!important;flex:1 1!important;font-family:Poppins!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.createorg-file-actions{margin-left:8px!important}.createorg-remove-document{align-self:flex-end!important;color:#949da6!important;padding:8px!important}.createorg-remove-document:hover{background-color:#e1494914!important;color:#e14949!important}.createorg-add-document-container{display:flex!important;justify-content:flex-end!important;margin-top:8px!important}.createorg-add-document-btn{border-radius:4px!important;color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.createorg-add-document-btn:hover{background-color:#0a5ef314!important}.createorg-actions-bar{border-top:1px solid #d5dee3!important;border-top:1px solid var(--Stroke,#d5dee3)!important;display:flex!important;gap:16px!important;justify-content:flex-end!important;margin-top:40px!important;padding-top:24px!important}.createorg-cancel-btn{align-items:center!important;background:#0000!important;border-radius:68px!important;box-shadow:none!important;color:#14171f!important;color:var(--Text,#14171f)!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;gap:10px!important;height:36px!important;justify-content:center!important;line-height:20px!important;padding:16px 10px!important;text-transform:none!important;width:128px!important}.createorg-cancel-btn,.createorg-cancel-btn:hover{border:2px solid #d5dee3!important;border:2px solid var(--Stroke,#d5dee3)!important}.createorg-cancel-btn:hover{background:#d5dee31a!important}.createorg-create-btn{align-items:center!important;background:#0a5ef3!important;background:var(--Primary,#0a5ef3)!important;border:none!important;border-radius:68px!important;box-shadow:none!important;color:#fff!important;color:var(--Bg,#fff)!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;gap:10px!important;justify-content:center!important;line-height:20px!important;padding:8px 10px!important;text-transform:none!important;width:128px!important}.createorg-create-btn:hover{background:#0952d9!important}.createorg-create-btn:disabled{background:#ccc!important;color:#666!important}.createorg-contact-fields{display:flex;gap:12px;width:100%}.createorg-contact-code{flex-shrink:0;width:100px!important}.createorg-contact-number{flex-grow:1}.createorg-dob-field{position:relative!important;width:100%!important}.createorg-form{display:flex!important;flex-direction:column!important;margin-bottom:0!important;width:100%!important}.createorg-dropdown-placeholder{color:#949da6!important;color:var(--Text-Heading,#949da6)!important}@media (max-width:768px){.createorg-fields-grid{grid-template-columns:1fr}.createorg-document-row{grid-template-columns:1fr!important}.createorg-remove-document{position:absolute;right:0;top:0}.phone-input-container{flex-direction:column;gap:12px}.country-code-dropdown-container{width:100%}}.createorg-select-menu-paper{max-height:280px!important;overflow:hidden!important;width:auto!important;width:var(--createorg-menu-width,auto)!important}.createorg-select-menu-paper .MuiList-root{max-height:240px!important;overflow-y:auto!important;padding-bottom:8px!important;padding-top:0!important}.createorg-menu-search-header{background:#fff;border-bottom:1px solid #d5dee3;border-bottom:1px solid var(--Stroke,#d5dee3);padding:8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.createorg-menu-search-input .MuiInputBase-root{height:36px!important}.dob-calendar-dropdown-container{left:0;position:absolute;z-index:1000}.dob-calendar-local-overlay{background:#0000;inset:0;position:fixed;z-index:999}.dob-calendar-modal{animation:dob-calendar-modal-slide-in .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:90vw;padding:12px}@keyframes dob-calendar-modal-slide-in{0%{opacity:0;transform:scale(.98) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.dob-calendar-header{align-items:center;display:flex;justify-content:space-between}.dob-calendar-nav-button{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.dob-calendar-nav-button:hover{background:#f3f4f6;color:#374151}.dob-calendar-month-year{align-items:center;display:flex;gap:12px}.dob-calendar-month{color:#1f2937;font-size:18px;font-weight:600}.dob-calendar-year-dropdown-container{position:relative}.dob-calendar-year-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}.dob-calendar-year-button:hover{background:#f8fafc;border-color:#cbd5e1}.dob-calendar-year-arrow{transition:transform .2s ease}.dob-calendar-year-arrow-up{transform:rotate(180deg)}.dob-calendar-year-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:1001}.dob-calendar-year-option{background:none;border:none;color:#374151;cursor:pointer;font-size:14px;padding:10px 12px;text-align:left;transition:background-color .2s ease;width:100%}.dob-calendar-year-option:hover{background:#f3f4f6}.dob-calendar-year-option-selected{background:#3b82f6;color:#fff;font-weight:600}.dob-calendar-weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.dob-calendar-weekday{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 4px;text-align:center}.dob-calendar-days{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.dob-calendar-day-empty{height:36px}.dob-calendar-day{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px!important;justify-content:center;transition:all .2s ease}.dob-calendar-day:hover:not(.dob-calendar-day-disabled){background:#f3f4f6;color:#1f2937}.dob-calendar-day-selected{background:#3b82f6!important;color:#fff!important;font-weight:600}.dob-calendar-day-selected:hover{background:#2563eb!important}.dob-calendar-day-disabled{color:#d1d5db;cursor:not-allowed;opacity:.5}.dob-calendar-day-disabled:hover{background:none}.dob-calendar-year-dropdown::-webkit-scrollbar{width:6px}.dob-calendar-year-dropdown::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.dob-calendar-year-dropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dob-calendar-year-dropdown::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:480px){.dob-calendar-modal{padding:20px;width:280px}.dob-calendar-day{font-size:13px;height:34px}}.breadcrumb-text-org{color:#949da6!important;cursor:pointer!important}.breadcrumb-text-org,.profile-text-org{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:16.8px!important}.profile-text-org{color:#0a5ef3!important}.organisation-name-text-org{color:#14171f!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important;margin-top:8px!important}.organisation-tabs-org .MuiTab-root{color:#949da6!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;margin-right:32px!important;min-height:48px!important;padding:12px 0!important;text-transform:none!important}.organisation-tabs-org .Mui-selected{color:#0a5ef3!important}.section-title-org{color:#14171f!important;font-size:16px!important;font-weight:500!important;line-height:normal!important}.detail-label-org,.section-title-org{font-family:Poppins!important;font-style:normal!important}.detail-label-org{color:#949da6!important;font-size:12px!important;font-weight:400!important;line-height:20px!important;margin-bottom:4px!important}.detail-value-org{align-items:center;color:#14171f;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:4px;text-decoration:none}.detail-component-org{background:#0000!important;gap:10px!important}.detail-card-org,.detail-component-org{align-items:flex-start!important;display:flex!important;flex-direction:column!important;padding:24px!important;width:100%!important}.detail-card-org{align-self:stretch!important;background:#fff!important;border:1px solid #f3f4f6!important;border-radius:8px!important;box-shadow:none!important}.detail-section-org{align-content:center!important;align-items:center!important;align-self:stretch!important;background:#fafafa!important;border-radius:6px!important;display:flex;flex-wrap:wrap!important;gap:0!important;padding:12px!important;width:100%!important}.detail-grid-org{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important}.owner-grid-org{grid-template-columns:repeat(2,1fr)!important}.bank-grid-org{grid-template-columns:repeat(3,1fr)!important}.detail-item-org{display:flex!important;flex-direction:column!important;gap:4px!important}.document-item-org{grid-column:span 3!important;margin-top:16px!important}.empty-instructors-org{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:64px 16px!important;text-align:center!important}.empty-title-org{color:#14171f!important;font-family:Poppins!important;font-size:18px!important;font-weight:600!important;margin:16px 0 8px!important}.empty-subtitle-org{color:#949da6!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;margin-bottom:24px!important;max-width:400px!important}.document-link-row-org{align-items:center;display:flex;gap:8px}.document-logo-org{height:20px;margin-right:8px;object-fit:contain;width:20px}.view-text-org{color:#0a5ef3;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin-left:6px}.organisation-detail-container-org{background-color:#f9fafb!important;border-radius:8px!important;height:calc(100vh - 64px)!important;margin-right:10px!important;overflow:auto!important;position:relative!important}.organisation-content-org{display:flex!important;flex-direction:column!important;height:100%!important;padding:24px!important}.organisation-header-org{align-items:center!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;margin-bottom:8px!important}.organisation-tab-container-org{align-items:flex-start!important;background-color:#fff!important;border:1px solid #f3f4f6!important;border-radius:8px!important;flex:1 1!important;flex-direction:column!important;gap:0!important;overflow:visible!important}.organisation-tab-container-org,.tab-content-org{display:flex!important;min-height:0!important;width:100%!important}.tab-content-org{flex:1 1;flex-direction:column!important;height:100%!important;overflow:auto!important;padding:0!important}.instructor-controls-row{align-items:center;display:flex;justify-content:space-between;padding:10px}.instructor-controls-row-right{align-items:center;display:flex;gap:8px}.instructor-search-bar{align-items:center;display:flex;margin-left:16px}.instructor-search-input{background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:56px;color:#14171f;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;height:36px;outline:none;padding:8px 16px;width:345px}.instructor-filter-btn{align-items:center;background:#fff;border:1px solid #d5dee3;border-radius:50%;color:#949da6;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.instructor-filter-btn:hover{background:#f6f8fa}.filter-modal-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;max-height:500px!important;max-width:90vw;outline:none;overflow:hidden;padding:0;position:absolute;right:20px;top:70px;transform:none;width:50%;z-index:1400}.filter-modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 15px 10px;width:100%}.filter-modal-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:16px!important;font-weight:600!important}.filter-clear-all-button{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;cursor:pointer;font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.filter-clear-all-button:hover{text-decoration:underline}.filter-modal-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 15px;width:100%}.filter-grid{grid-gap:10px 10px;display:grid;gap:10px 10px;grid-template-columns:repeat(2,1fr);width:100%}.filter-item{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;min-width:0}.filter-label{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:12px;font-weight:500;margin-left:5px}.filter-input{align-items:center;align-self:stretch;background:#fff!important;background:var(--White,#fff)!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:42px!important;box-shadow:0 1px 2px 0 #0a0d120d!important;box-sizing:border-box;display:flex;font-family:Poppins!important;font-size:13px!important;gap:8px;height:40px;min-width:0;padding:10px 14px!important;width:100%}.filter-buttons-container{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #d5dee3;border-top:1px solid var(--Stroke,#d5dee3);bottom:0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;left:0;padding:10px 15px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.filter-apply-button,.filter-clear-button{border-radius:42px!important;font-family:Poppins!important;font-size:13px!important;font-weight:500!important;height:36px;padding:6px 16px!important;text-transform:none!important}.filter-clear-button{background-color:#fff!important;border:1px solid #0a5ef3!important;color:#0a5ef3!important}.filter-apply-button{background-color:#0a5ef3!important;color:#fff!important}.dropdown-option{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.dropdown-option:hover{background:#0a5ef314;color:#0a5ef3;color:var(--Primary,#0a5ef3)}.MuiPopover-paper{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 5px 15px #0003!important}.MuiMenuItem-root.dropdown-option{color:#14171f!important;font-family:Poppins!important;font-size:14px!important;padding:8px 16px!important}.MuiMenuItem-root.dropdown-option:hover{background-color:#0a5ef314!important;color:#0a5ef3!important}@media (max-width:768px){.filter-grid{grid-template-columns:1fr}.filter-modal-container{max-height:450px;width:280px}}.instructor-table-container{background:#fff!important;border-radius:12px!important;box-shadow:none!important;display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.instructor-table-container .MuiTableContainer-root{flex:1 1!important;min-height:0!important;overflow:auto!important}.instructor-avatar-name-container{align-items:center!important;display:flex!important;font-family:Poppins,sans-serif!important;gap:10px!important}.instructor-name-text-style{color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important}.instructor-type-badge-style{border-radius:12px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;padding:2px 12px!important;vertical-align:middle!important}.instructor-subjects-text-style,.instructor-type-badge-style{display:inline-block!important;font-family:Poppins,sans-serif!important}.instructor-subjects-text-style{max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.instructor-country-text-style,.instructor-subjects-text-style{color:#14171f!important;font-size:14px!important;font-weight:400!important}.instructor-country-text-style{font-family:Poppins,sans-serif!important}.instructor-status-text-style{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.instructor-table-cell-style{border-bottom:1px solid #f3f4f6!important;color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.instructor-table-head-cell-style{background:#f6f8fa!important;border-bottom:1px solid #e5e7eb!important;color:#949da6!important;font-size:13px!important;font-weight:600!important}.instructor-table-row-last-cell-style{border-bottom:none!important}.instructor-table-row-hover-style{background:#e9f1ff!important;cursor:pointer!important}.instructor-table-toolbar-style{align-items:center!important;display:flex!important;margin-bottom:16px!important}.instructor-remove-btn-style{background:#fff!important;border-radius:24px!important;box-shadow:none!important;color:#e14949!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;padding:8px 24px!important;text-transform:none!important}.instructor-session-type-icons-style{align-items:center!important;display:flex!important;gap:8px!important}.instructor-session-type-icons-style img{height:16px!important;width:16px!important}.instructor-subject-text-style{color:#6b60e7!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important}.instructor-pagination-container-style{align-items:center!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;margin-top:16px!important}.instructor-pagination-info-style{color:#666!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.instructor-country-flag-container,.instructor-pagination-info-style{align-items:center!important;display:flex!important;gap:4px!important}.instructor-country-flag-style{height:16px!important;margin-right:4px!important;width:16px!important}.instructor-subjects-container{cursor:pointer!important;width:100%!important}.instructor-subjects-container,.instructor-subjects-text-container{align-items:center!important;display:flex!important}.org-instructor-main-container{background-color:#fff!important;border-radius:8px!important;display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;width:100%!important}.org-instructor-empty-container,.org-instructor-error-container,.org-instructor-loading-container{align-items:center!important;color:#949da6!important;display:flex!important;font-family:Poppins,sans-serif!important;height:200px!important;justify-content:center!important}.org-instructor-search-controls-section{background-color:#fff;border-bottom:1px solid #f3f4f6;padding:24px 32px 16px}.org-instructor-search-section{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important;width:100%!important}.org-instructor-search-bar{align-items:center!important;background:#fff!important;border:1px solid #d5dee3!important;border-radius:56px!important;display:flex!important;flex:1 1!important;height:36px!important;max-width:500px!important;padding:0 16px!important}.org-instructor-search-icon{color:#949da6!important;font-size:18px!important;margin-right:8px!important}.org-instructor-search-input{color:#14171f!important;flex:1 1!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.org-instructor-search-input input::placeholder{color:#949da6!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.org-instructor-control-buttons{align-items:center!important;display:flex!important;gap:8px!important}.org-instructor-filter-button{background:#fff!important;border:1px solid #d5dee3!important;border-radius:50%!important;color:#949da6!important;height:36px!important;transition:background .2s!important;width:36px!important}.org-instructor-filter-button:hover{background:#f6f8fa!important}.org-instructor-add-button{align-items:center!important;background:#0a5ef3!important;border:none!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;height:36px!important;justify-content:center!important;padding:8px 16px!important;text-transform:none!important;transition:background .2s!important}.org-instructor-add-button:hover{background:#084bc5!important}.org-instructor-content-section{display:flex!important;flex:1 1!important;position:relative!important}.org-instructor-filters-panel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 24px #00000026!important;display:flex!important;flex-direction:column!important;max-height:80vh!important;min-height:200px!important;overflow:hidden!important;position:fixed!important;right:32px!important;top:50%!important;transform:translateY(-50%)!important;width:400px!important;z-index:1000!important}.org-instructor-filters-header{align-items:center!important;border-bottom:1px solid #f3f4f6!important;display:flex!important;justify-content:space-between!important;padding:16px 20px 12px!important}.org-instructor-filters-title{color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important}.org-instructor-clear-all-button{background:#0000!important;box-shadow:none!important;color:#0a5ef3!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;min-width:auto!important;padding:0!important;text-transform:none!important}.org-instructor-clear-all-button:hover{background:#0000!important;text-decoration:underline!important}.org-instructor-filters-content{flex:1 1!important;max-height:calc(80vh - 120px)!important;overflow-y:auto!important;padding:16px 20px!important}.org-instructor-filters-grid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr!important;width:100%!important}.org-instructor-filter-form-control{margin-bottom:0!important;width:100%!important}.org-instructor-filter-form-control:nth-child(3){grid-column:span 2}.org-instructor-filter-label{color:#949da6!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:8px!important;margin-left:4px!important}.org-instructor-filter-select{width:100%!important}.org-instructor-filter-select .MuiOutlinedInput-root{background:#fff!important;border:1px solid #d5dee3!important;border-radius:42px!important;box-shadow:0 1px 2px 0 #0a0d120d!important;height:40px!important}.org-instructor-filter-select .MuiSelect-select{color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:13px!important;padding:10px 14px!important}.org-instructor-filter-select .MuiOutlinedInput-notchedOutline{border:none!important}.org-instructor-filter-select .MuiSelect-icon{color:#949da6!important}.org-instructor-filter-select .MuiMenu-paper{max-height:300px!important;overflow-y:auto!important;width:200px!important}.org-instructor-filter-select .MuiMenu-list{padding:8px 0!important}.org-instructor-filter-select .MuiMenuItem-root{font-family:Poppins,sans-serif!important;font-size:13px!important;min-height:36px!important;padding:8px 16px!important}.org-instructor-filter-select .MuiMenu-root,.org-instructor-filter-select .MuiPopover-root{z-index:1300!important}.org-instructor-filter-select .MuiBackdrop-root{z-index:1299!important}.org-instructor-filter-select .MuiMenu-paper::-webkit-scrollbar{width:6px!important}.org-instructor-filter-select .MuiMenu-paper::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:3px!important}.org-instructor-filter-select .MuiMenu-paper::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:3px!important}.org-instructor-filter-select .MuiMenu-paper::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.org-instructor-filters-footer{align-items:center!important;border-top:1px solid #f3f4f6!important;display:flex!important;justify-content:space-between!important;padding:12px 20px 16px!important}.org-instructor-apply-button{background:#0a5ef3!important;border-radius:42px!important;box-shadow:none!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;height:36px!important;padding:6px 16px!important;text-transform:none!important}.org-instructor-apply-button:hover{background:#084bc5!important}.org-instructor-table-section{flex:1 1!important;flex-direction:column!important;overflow:hidden!important;padding:0 32px 24px!important}.org-instructor-table-section,.org-instructor-table-section>div{display:flex!important;min-height:0!important}.org-instructor-modal-overlay{align-items:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#00000080!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;padding:20px!important;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}.org-instructor-modal-overlay .add-instructor-page-container{animation:orgInstructorModalSlideIn .3s ease-out!important;background:#fff!important;border-radius:12px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;height:calc(100vh - 40px)!important;max-width:1400px!important;overflow:hidden!important;position:relative!important;width:100%!important}@keyframes orgInstructorModalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.org-instructor-modal-overlay .add-instructor-page-header{border-radius:12px 12px 0 0!important;margin:0!important}.org-instructor-modal-overlay .add-instructor-page-search{margin:24px 32px!important;max-width:none!important}.org-instructor-modal-overlay .add-instructor-page-table-container{border-radius:8px!important;flex:1 1!important;margin:0 32px 24px!important}.org-instructor-modal-overlay .add-instructor-page-footer{border-radius:0 0 12px 12px!important;margin:0!important}.org-instructor-empty-add-container{align-items:center!important;background:#fff!important;border-radius:12px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:420px!important;justify-content:center!important;margin-bottom:32px!important;margin-top:32px!important;width:100%!important}.org-instructor-empty-add-icon{height:72px!important;margin-bottom:24px!important;opacity:.7!important;width:72px!important}.org-instructor-empty-add-title{color:#14171f!important;font-size:20px!important;font-weight:600!important;margin-bottom:8px!important}.org-instructor-empty-add-desc,.org-instructor-empty-add-title{font-family:Poppins,sans-serif!important;text-align:center!important}.org-instructor-empty-add-desc{color:#6b7280!important;font-size:15px!important;line-height:1.5!important;margin-bottom:28px!important}.org-instructor-empty-add-btn{background:#0a5ef3!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important;padding:10px 32px!important;text-transform:none!important;transition:background .2s!important}.org-instructor-empty-add-btn:hover{background:#084bc5!important}@media (max-width:768px){.org-instructor-search-controls-section{padding:16px 20px 12px}.org-instructor-search-section{flex-direction:column!important;gap:12px!important}.org-instructor-search-bar{max-width:none!important}.org-instructor-control-buttons{justify-content:flex-end!important;width:100%!important}.org-instructor-table-section{padding:0 20px 16px!important}.org-instructor-filters-panel{max-height:70vh!important;right:10px!important;width:280px!important}.org-instructor-filters-content{max-height:calc(70vh - 120px)!important}.org-instructor-filters-grid{gap:12px!important;grid-template-columns:1fr!important}.org-instructor-filter-form-control:nth-child(3){grid-column:span 1!important}.org-instructor-filter-select .MuiMenu-paper{max-height:250px!important;width:180px!important}}.org-ins-pagination-container{align-items:center!important;border-top:1px solid #eef2f7!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 24px 16px!important}.org-ins-pagination-info{align-items:center!important;display:flex!important;gap:8px!important}.org-ins-pagination-text{color:#6b7280!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.org-ins-pagination-select{min-width:84px!important}.org-ins-pagination-select .MuiOutlinedInput-root{border-radius:8px!important;height:34px!important}.org-ins-pagination-select .MuiSelect-select{font-size:14px!important;padding:6px 20px 6px 12px!important}.org-ins-pagination-nav{align-items:center!important;display:flex!important}.org-ins-pagination-list{display:flex!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important}.org-ins-pagination-button{background:#0000!important;border:none!important;border-radius:6px!important;color:#6b7280!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:14px!important;min-width:28px!important;padding:6px 10px!important;transition:background .15s ease!important}.org-ins-pagination-button:hover{background:#f3f4f6!important;color:#14171f!important}.org-ins-pagination-button.selected{background:#edf2ff!important;color:#14171f!important;font-weight:600!important}.org-ins-pagination-button.disabled,.org-ins-pagination-button:disabled{color:#cbd5e1!important;cursor:default!important}.org-ins-pagination-ellipsis{color:#9aa3af!important;font-family:Poppins,sans-serif!important}.org-instructor-no-data-cell{color:#6b7280!important;font-family:Poppins,sans-serif!important;font-size:14px!important;padding:40px 16px!important;text-align:center!important}.org-overview-container{-ms-overflow-style:none;background-color:#fff!important;display:flex!important;flex-direction:column!important;gap:24px!important;overflow:auto!important;padding:24px!important;scrollbar-width:none}.org-overview-container::-webkit-scrollbar{display:none}.org-overview-lifetime-earning-section{display:flex!important;flex-direction:column;gap:16px!important}.org-overview-lifetime-earning-title{color:#14171f!important;font-family:Poppins!important;font-size:16px!important;font-weight:500!important;line-height:normal!important;margin:0!important}.org-overview-lifetime-earning-cards{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.org-overview-total-earning-card{background:#0a5ef3!important;background:var(--Primary,#0a5ef3)!important;padding:16px 20px!important}.org-overview-earning-card,.org-overview-total-earning-card{align-items:flex-start!important;border-radius:8px!important;display:flex!important;flex:1 0!important;flex-direction:column!important;gap:12px!important;min-width:200px!important}.org-overview-earning-card{align-self:stretch!important;background:#fafafa!important;padding:24px 20px!important}.org-overview-earning-card-content{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.org-overview-earning-card-header{align-items:center!important;display:flex!important;gap:8px!important}.org-overview-koin-icon{height:20px!important;margin-right:5px!important;object-fit:contain!important;width:20px!important}.org-overview-earning-card-label{color:#d5dee3!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:19.2px!important;margin:0!important}.org-overview-earning-card .org-overview-earning-card-label{color:#14171f!important;font-size:14px!important;line-height:12.048px!important}.org-overview-total-earning-value{color:#fff!important;font-family:Poppins!important;font-size:28px!important;font-weight:600!important;line-height:48.945px!important;margin:0!important}.org-overview-earning-card-value{color:#0a5ef3!important;font-family:Poppins!important;font-size:28px!important;font-weight:500!important}.org-overview-earning-card-subtitle{color:#fff!important;font-family:Poppins!important;font-size:12px!important;font-weight:400!important;line-height:19.2px!important;margin:0!important}.org-overview-earning-card .org-overview-earning-card-subtitle{color:#14171f!important;font-size:14px!important;font-weight:500!important;line-height:normal!important}.org-overview-details-section{display:flex!important;flex-direction:column!important;gap:16px!important}.org-overview-details-header{align-items:center!important;display:flex!important;justify-content:space-between!important}.org-overview-details-title{color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:normal!important;margin:0!important}.org-overview-edit-button{box-shadow:none!important;color:#0a5ef3!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;min-width:auto!important;padding:4px 8px!important;text-transform:none!important}.org-overview-edit-button:hover{background-color:#0a5ef30a!important}.org-overview-details-card{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important}.org-overview-details-subtitle{color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:normal!important;margin:0!important}.org-overview-details-grid{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important}.org-overview-detail-item{display:flex!important;flex-direction:column!important;gap:4px!important}.org-overview-detail-label{color:#949da6!important;font-size:12px!important;line-height:20px!important}.org-overview-detail-label,.org-overview-detail-value{font-family:Poppins,sans-serif!important;font-weight:400!important;margin:0}.org-overview-detail-value{color:#14171f!important;font-size:14px!important;line-height:normal!important}.org-overview-document-link{align-items:center!important;display:flex!important;gap:8px!important}.org-overview-document-link-text{align-items:center!important;color:#14171f!important;display:flex!important;gap:4px!important;text-decoration:none!important}.org-overview-document-link-text:hover{text-decoration:underline!important}.org-overview-document-logo{height:20px!important;object-fit:contain!important;width:20px!important}.org-overview-view-text{color:#0a5ef3;font-size:12px;font-weight:500;margin-left:4px}@media (max-width:1200px){.org-overview-lifetime-earning-cards{flex-direction:column}.org-overview-earning-card,.org-overview-total-earning-card{min-width:auto}.org-overview-details-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.org-overview-container{padding:16px}.org-overview-details-grid{grid-template-columns:1fr}.org-overview-details-header{align-items:flex-start;flex-direction:column;gap:12px}}.org-overview-flex{display:flex}.org-overview-flex-col{flex-direction:column}.org-overview-gap-2{gap:.5rem}.org-overview-gap-3{gap:.75rem}.org-overview-gap-4{gap:1rem}.org-overview-items-center{align-items:center}.org-earnings-container{background-color:#fff!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow:auto!important;padding:24px!important}.org-earnings-filter-container{display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.org-earnings-search-bar{align-items:center!important;display:flex!important}.org-earnings-search-input{background:#fff!important;border:1px solid #d5dee3!important;border-radius:56px!important;color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;height:36px!important;outline:none!important;padding:8px 16px!important;width:345px!important}.org-earnings-period-filter{align-items:center!important;display:flex!important;gap:8px!important}.org-period-filter-btn{border:none!important;border-radius:4px!important;color:#949da6!important;transition:background-color .2s,color .2s!important}.org-period-filter-btn.active{background-color:#0a5ef3!important;color:#fff!important}.org-total-earning-container{align-items:flex-start!important;background:#fafafa!important;border-radius:8px!important;display:flex!important;flex:1 0!important;flex-direction:column!important;gap:12px!important;padding:16px 20px!important}.org-total-earning-text{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:12.048px!important}.org-total-amount-value{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;font-size:28px!important;font-weight:500!important}.org-koin-exchange-rate,.org-total-amount-value{font-family:Poppins!important;font-style:normal!important;line-height:19.2px!important}.org-koin-exchange-rate{color:#fff!important;color:var(--Bg,#fff)!important;font-size:12px!important;font-weight:400!important}.org-locked-earning-container{align-items:flex-start!important;align-self:stretch!important;background:#fafafa!important;border-radius:8px!important;display:flex!important;flex:1 0!important;flex-direction:column!important;gap:12px!important;padding:24px 20px!important}.org-locked-earning-text{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:12.048px!important}.org-locked-amount-value{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;font-size:28px!important;line-height:19.2px!important}.org-koin-amount,.org-locked-amount-value{font-family:Poppins!important;font-style:normal!important;font-weight:500!important}.org-koin-amount{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:14px!important;line-height:normal!important}.org-available-payout-container{align-items:flex-start!important;background:#0a5ef3!important;background:var(--Primary,#0a5ef3)!important;border-radius:8px!important;display:flex!important;flex:1 0!important;flex-direction:column!important;padding:16px 20px!important}.org-available-payout-text{color:#d5dee3!important;color:var(--Stroke,#d5dee3)!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:19.2px!important}.org-available-payout-value{font-size:28px!important;font-weight:600!important;line-height:48.945px!important}.org-available-payout-koin,.org-available-payout-value{color:#fff!important;color:var(--Bg,#fff)!important;font-family:Poppins!important;font-style:normal!important}.org-available-payout-koin{font-size:14px!important;font-weight:500!important;line-height:normal!important}.org-earnings-table-container{border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:24px!important;margin-top:24px!important;overflow-x:auto!important;position:relative!important;width:100%!important}.org-earnings-table-container::-webkit-scrollbar{height:8px!important}.org-earnings-table-container::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.org-earnings-table-container::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.org-earnings-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.org-earnings-table-container:after{background:linear-gradient(90deg,#0000,#fffc)!important;content:""!important;height:100%!important;opacity:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;transition:opacity .3s ease!important;width:20px!important;z-index:0!important}.org-earnings-table-container:hover:after{opacity:1!important}.org-earnings-scroll-hint{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:8px 8px 0 0!important;padding:8px 16px!important}.org-scroll-hint-text{align-items:center!important;color:#64748b!important;display:flex!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;gap:4px!important}.org-earnings-table{border-collapse:initial!important;border-spacing:0!important;min-width:1230px!important;position:relative!important;table-layout:fixed!important;width:100%!important;z-index:1!important}.org-earnings-table td:first-child,.org-earnings-table th:first-child{max-width:190px!important;min-width:190px!important;width:190px!important}.org-earnings-table td:nth-child(2),.org-earnings-table th:nth-child(2){max-width:125px!important;min-width:125px!important;width:125px!important}.org-earnings-table td:nth-child(3),.org-earnings-table th:nth-child(3){max-width:145px!important;min-width:145px!important;width:145px!important}.org-earnings-table td:nth-child(4),.org-earnings-table th:nth-child(4){max-width:210px!important;min-width:210px!important;width:210px!important}.org-earnings-table td:nth-child(5),.org-earnings-table th:nth-child(5){max-width:105px!important;min-width:105px!important;width:105px!important}.org-earnings-table td:nth-child(6),.org-earnings-table th:nth-child(6){max-width:125px!important;min-width:125px!important;width:125px!important}.org-earnings-table td:nth-child(7),.org-earnings-table th:nth-child(7){max-width:105px!important;min-width:105px!important;width:105px!important}.org-earnings-table td:nth-child(8),.org-earnings-table th:nth-child(8){max-width:75px!important;min-width:75px!important;width:75px!important}.org-earnings-table td:nth-child(9),.org-earnings-table th:nth-child(9){max-width:180px!important;min-width:180px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;width:180px!important}.org-earnings-table td:nth-child(9) .org-status-chip{max-width:none!important;min-width:-webkit-fit-content!important;min-width:fit-content!important;width:auto!important}.org-earnings-table th{background-color:#eef4ff!important;color:#6b7280!important;font-size:12px!important;font-weight:600!important;position:-webkit-sticky!important;position:sticky!important;text-align:left!important;top:0!important;white-space:nowrap!important;z-index:10!important}.org-earnings-table td,.org-earnings-table th{border-bottom:1px solid #e5e7eb!important;font-family:Poppins,sans-serif!important;overflow:hidden!important;padding:12px 16px!important;text-overflow:ellipsis!important}.org-earnings-table td{color:#14171f!important;font-size:14px!important;font-weight:400!important;vertical-align:middle!important}.org-earnings-table tr:hover{background-color:#e9f1ff!important;cursor:pointer!important}.org-earnings-th{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.org-earnings-td{word-wrap:break-word!important;max-width:0!important}.org-earnings-empty-cell,.org-earnings-error-cell,.org-earnings-loading-cell{padding:40px 16px!important;text-align:center!important}.org-earnings-error-cell{color:#ef4444!important}.org-earnings-empty-cell{color:#6b7280!important}.org-earnings-row{transition:background-color .2s ease!important}.org-earnings-row:hover{background-color:#e9f1ff!important}.org-instructor-cell,.org-learner-cell{align-items:center!important;display:flex!important;gap:8px!important;max-width:100%!important;min-width:0!important}.org-instructor-avatar,.org-learner-avatar{flex-shrink:0!important;font-size:14px!important;height:32px!important;width:32px!important}.org-instructor-name,.org-learner-name{flex:1 1!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.org-learner-avatar-small{flex-shrink:0!important;font-size:12px!important;height:24px!important;width:24px!important}.org-group-avatar{gap:8px!important;max-width:100%!important;min-width:0!important}.org-group-avatar,.org-group-avatars{align-items:center!important;display:flex!important}.org-group-avatars{flex-shrink:0!important;gap:4px!important}.org-group-names{flex:1 1!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.org-learner-single{align-items:center!important;display:flex!important;gap:8px!important;width:100%!important}.org-no-learner{color:#9ca3af!important}.org-session-type{align-items:center!important;border-radius:20px!important;display:inline-flex!important;font-size:12px!important;font-weight:400!important;justify-content:center!important;max-width:100%!important;overflow:hidden!important;padding:4px 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.org-session-type.one-on-one{background-color:#eff6ff!important;color:#0a5ef3!important}.org-session-type.prime{background-color:#fef3c7!important;color:#d97706!important}.org-session-type.group{background-color:#dbeafe!important;color:#2563eb!important}.org-recording-yes{color:#22c55e!important;font-weight:500!important}.org-recording-no{color:#ef4444!important;font-weight:500!important}.org-session-date,.org-session-duration{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.org-amount-text{font-family:Poppins!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}.org-amount-positive{color:#7bcf8c!important}.org-amount-negative{color:#e14949!important}.org-payment-type{border-radius:12px!important;display:inline-block!important;font-size:12px!important;font-weight:400!important;min-width:-webkit-fit-content!important;min-width:fit-content!important;overflow:visible!important;padding:4px 8px!important;text-align:center!important;text-overflow:clip!important;text-transform:capitalize!important;white-space:nowrap!important}.org-payment-type.session_payment{background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#22c55e!important}.org-payment-type.dispute{background-color:#fffbeb!important;border:1px solid #fed7aa!important;color:#d97706!important}.org-payment-type.cancelled{background-color:#fef2f2!important;border:1px solid #fecaca!important;color:#ef4444!important}.org-instructor-type{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.org-download-button-container{display:flex!important;justify-content:flex-end!important}.org-download-button{align-items:center!important;background-color:#0a5ef3!important;border:none!important;border-radius:20px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;gap:8px!important;padding:8px 16px!important;transition:background-color .2s!important}.org-download-button:hover{background-color:#084bc5!important}.org-download-button-disabled{background-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed!important;pointer-events:none!important}.org-flex{display:flex!important}.org-flex-col{flex-direction:column!important}.org-flex-wrap{flex-wrap:wrap!important}.org-gap-2{gap:.5rem!important}.org-gap-3{gap:.75rem!important}.org-gap-4{gap:1rem!important}.org-items-center{align-items:center!important}.org-ear-pagination-container{align-items:center!important;border-top:1px solid #eef2f7!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 24px 16px!important}.org-ear-pagination-info{align-items:center!important;display:flex!important;gap:8px!important}.org-ear-pagination-text{color:#6b7280!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.org-ear-pagination-select{min-width:84px!important}.org-ear-pagination-select .MuiOutlinedInput-root{border-radius:8px!important;height:34px!important}.org-ear-pagination-select .MuiSelect-select{font-size:14px!important;padding:6px 20px 6px 12px!important}.org-ear-pagination-nav{align-items:center!important;display:flex!important}.org-ear-pagination-list{display:flex!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important}.org-ear-pagination-button{background:#0000!important;border:none!important;border-radius:6px!important;color:#6b7280!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:14px!important;min-width:28px!important;padding:6px 10px!important;transition:background .15s ease!important}.org-ear-pagination-button:hover{background:#f3f4f6!important;color:#14171f!important}.org-ear-pagination-button.selected{background:#edf2ff!important;border:1px solid #e5e7eb!important;color:#14171f!important;font-weight:600!important}.org-ear-pagination-button.disabled,.org-ear-pagination-button:disabled{color:#cbd5e1!important;cursor:default!important}.org-ear-pagination-ellipsis{color:#9aa3af!important;font-family:Poppins,sans-serif!important}.org-payout-container{background-color:#fff!important;padding:24px!important}.org-payout-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.org-payout-title{color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important}.org-payout-filter-container{align-items:center!important;display:flex!important;gap:16px!important}.org-payout-period-filter{align-items:center!important;display:flex!important;gap:8px!important}.org-period-filter-btn{background-color:initial!important;border:1px solid #0a5ef3!important;border-radius:20px!important;color:#0a5ef3!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;padding:6px 12px!important;transition:all .2s ease!important}.org-period-filter-btn.org-active{background-color:#0a5ef3!important;border:1px solid #0a5ef3!important;color:#fff!important}.org-period-filter-btn:hover{background-color:#0a5ef31a!important}.org-period-filter-btn.org-active:hover{background-color:#084bc5!important}.org-add-payout-btn{background-color:#0a5ef3!important;border:none!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.org-add-payout-btn:hover{background-color:#084bc5!important}.org-transaction-history-container{margin-top:16px!important}.org-transaction-table-container{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}.org-table-head{background-color:#eef4ff!important}.org-table-header-row{height:48px!important}.org-table-header-cell{background-color:#eef4ff!important;border-bottom:none!important;color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:normal!important;padding:10px 16px!important}.org-table-body{background-color:#fff!important}.org-table-row{border-bottom:1px solid #e5e7eb!important;height:48px!important}.org-table-row:hover{background-color:#e9f1ff!important}.org-table-row:last-child{border-bottom:none!important}.org-table-cell{border-bottom:none!important;color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;padding:9px 16px!important;vertical-align:middle!important}.org-actual-amount,.org-bank-deduction,.org-transaction-amount,.org-transaction-date,.org-transaction-date-range,.org-transaction-id{color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;margin:0!important}.org-edit-button{background:none!important;border:none!important;color:#0a5ef3!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;min-width:auto!important;padding:4px 8px!important;text-decoration:none!important;text-transform:none!important}.org-edit-button:hover{background-color:#0a5ef30a!important;text-decoration:none!important}.payout-container{background-color:#fff!important;padding:24px!important}.payout-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important}.payout-title{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important}.payout-filter-container{gap:16px!important}.payout-filter-container,.payout-period-filter{align-items:center!important;display:flex!important}.payout-period-filter{gap:8px!important}.period-filter-btn{background-color:initial!important;border:none!important;border-radius:4px!important;color:#949da6!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;padding:6px 12px!important}.add-payout-btn,.period-filter-btn.active{background-color:#0a5ef3!important;color:#fff!important}.add-payout-btn{border-radius:4px!important;box-shadow:none!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.add-payout-btn:hover{background-color:#084bc5!important}.payout-table-container{overflow-x:auto;width:100%}.payout-table{border-collapse:initial;border-spacing:0;width:100%}.payout-table th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:12px 16px;text-align:left}.payout-table td{border-bottom:1px solid #e5e7eb!important;color:#14171f!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;padding:12px 16px!important}.edit-btn{background:none;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.edit-btn:hover{color:#084bc5}.transaction-history-container{margin-top:16px}.transaction-table-container{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important}.actual-amount,.bank-deduction,.transaction-amount,.transaction-date,.transaction-date-range,.transaction-id{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.edit-button{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;min-width:auto!important;padding:4px 8px!important;text-transform:none!important}.edit-button:hover{background-color:#0a5ef30a!important}.date-picker-popover .MuiPaper-root{border-radius:8px;box-shadow:0 4px 16px #00000014;padding:16px}.date-picker-content{padding:16px;width:300px}.date-filter-buttons{display:flex;justify-content:space-between;margin-bottom:16px}.date-filter-button{border-radius:4px;font-family:Poppins,sans-serif!important;font-size:12px!important;min-width:0!important;padding:6px 10px!important}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.calendar-month{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important}.month-nav-button{min-width:0!important;padding:4px!important}.calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.calendar-day-header{color:#949da6!important;padding:4px;text-align:center}.calendar-day,.calendar-day-header{font-family:Poppins,sans-serif!important;font-size:12px!important}.calendar-day{border-radius:4px!important;height:32px!important;min-width:0!important;padding:0!important}.other-month{opacity:.5}.selected-day{background-color:#0a5ef3!important;color:#fff!important}.in-range-day{background-color:#0a5ef31a!important}.date-picker-actions{display:flex;gap:8px;justify-content:flex-end}.cancel-button,.confirm-button{font-family:Poppins,sans-serif!important;font-size:14px!important;text-transform:none!important}.org-custom-calendar{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 20px #00000026!important;font-family:Poppins,sans-serif!important;padding:16px!important;position:fixed!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;width:280px!important;z-index:2000!important}.org-calendar-header{align-items:center!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:8px!important}.org-calendar-nav-btn{background:none!important;border:none!important;border-radius:4px!important;color:#949da6!important;cursor:pointer!important;font-size:14px!important;padding:4px 8px!important;transition:background-color .2s!important}.org-calendar-nav-btn:hover{background-color:#f3f4f6!important}.org-calendar-title{color:#14171f!important;font-size:16px!important;font-weight:500!important;text-align:center!important}.org-calendar-days-header{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,1fr)!important;margin-bottom:8px!important}.org-calendar-days-header>div{color:#6b7280!important;font-size:12px!important;font-weight:500!important;padding:8px 4px!important;text-align:center!important}.org-calendar-grid{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,1fr)!important;margin-bottom:16px!important}.org-calendar-day{align-items:center!important;border:1px solid #0000!important;border-radius:4px!important;color:#14171f!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:400!important;height:32px!important;justify-content:center!important;transition:all .2s!important}.org-calendar-day:hover{background-color:#f3f4f6!important}.org-calendar-day.other-month{color:#949da6!important}.org-calendar-day.selected{background-color:#0a5ef3!important;color:#fff!important;font-weight:500!important}.org-calendar-day.in-range{background-color:#0a5ef31a!important;color:#0a5ef3!important}.org-calendar-day.in-range:hover{background-color:#0a5ef333!important}.org-calendar-actions{display:flex!important;gap:8px!important;justify-content:space-between!important}.org-calendar-cancel-btn{background-color:#fff!important;border:1px solid #d5dee3!important;border-radius:4px!important;color:#6b7280!important;cursor:pointer!important;flex:1 1!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;padding:8px 16px!important;transition:all .2s!important}.org-calendar-cancel-btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.org-calendar-confirm-btn{background-color:#0a5ef3!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;flex:1 1!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:8px 16px!important;transition:background-color .2s!important}.org-calendar-confirm-btn:hover:not(:disabled){background-color:#084bc5!important}.org-calendar-confirm-btn:disabled{background-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed!important}.eth-dialog-header{align-items:center;background:#fafafa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 16px}.eth-dialog-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.025em;line-height:normal!important;padding:0!important}.eth-close-button{color:#6b7280!important}.eth-dialog-content{padding:12px 16px!important}.edit-transaction-dialog .MuiDialog-paper{max-width:980px!important}.eth-max-payout-note{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:12px!important;padding:12px 16px!important}.eth-max-payout-text{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;margin:0!important}.eth-transaction-table{margin-bottom:12px!important}.eth-edit-table{background:#f9fafb;background:var(--Background,#f9fafb);border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 1px 3px #0000001a;margin-bottom:12px;overflow:hidden;table-layout:fixed;width:100%}.eth-edit-table td,.eth-edit-table th{border-bottom:1px solid #e5e7eb!important;font-family:Poppins,sans-serif!important;font-size:14px!important;padding:8px!important;text-align:left!important;vertical-align:middle!important}.eth-edit-table th{background:#f3f4f6!important;border-bottom:2px solid #e5e7eb!important;color:#374151!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;padding:12px 8px 8px!important;text-transform:uppercase!important}.eth-edit-table tr:last-child td{border-bottom:none}.eth-edit-table td{background:#fff}.eth-date-range-container{width:100%}.eth-date-range-button{align-items:center;background:#f6f6f6;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:4px;color:#14171f;color:var(--Text,#14171f);cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-weight:400;gap:8px;height:53px;padding:10px 8px;transition:all .2s ease;width:100%}.eth-date-range-button:focus,.eth-date-range-button:hover{background:#fff;border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a}.eth-date-range-button:focus{outline:none}.eth-calendar-icon{color:#6b7280;height:20px;opacity:.7;transition:opacity .2s ease;width:20px}.eth-date-range-text{color:#14171f!important;color:var(--Text,#14171f)!important;flex:1 1!important;text-align:left!important}.eth-date-range-text,.eth-date-range-text:empty:before{font-family:Poppins!important;font-size:14px!important;font-weight:400!important}.eth-date-range-text:empty:before{color:#9ca3af!important;content:"Select Date Range"!important}.eth-transaction-date-text{color:#14171f!important;color:var(--Text,#14171f)!important;flex:1 1!important;text-align:left!important}.eth-transaction-date-text,.eth-transaction-date-text:empty:before{font-family:Poppins!important;font-size:14px!important;font-weight:400!important}.eth-transaction-date-text:empty:before{color:#9ca3af!important;content:"Select Date"!important}.eth-date-field,.eth-date-label,.eth-date-range-container,.eth-header-cell,.eth-table-cell,.eth-table-header,.eth-table-row{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;border:initial!important;color:inherit!important;display:inline!important;display:initial!important;font-size:inherit!important;font-weight:inherit!important;margin:initial!important;padding:initial!important}.eth-date-input{margin-bottom:0}.eth-date-input .MuiFormHelperText-root{display:none}.eth-edit-input .MuiOutlinedInput-root{align-items:center;align-self:stretch;background:#f6f6f6;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:4px;display:flex;gap:6px;height:53px;padding:10px 8px;transition:all .2s ease}.eth-edit-input .MuiOutlinedInput-root:hover{background:#fff;border-color:#0a5ef3}.eth-edit-input .MuiOutlinedInput-root.Mui-focused{background:#fff;border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a}.eth-edit-input .MuiOutlinedInput-notchedOutline{border:none!important}.eth-edit-input .MuiInputBase-input{background:#0000!important;color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;padding:0!important}.eth-edit-input .MuiInputBase-input::placeholder{color:#9ca3af!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important;opacity:1}.eth-action-buttons{border-top:1px solid #e5e7eb!important;display:flex!important;gap:16px!important;justify-content:flex-end!important;margin-top:16px!important;padding-top:8px!important}.eth-cancel-button{border-color:#d5dee3!important;border-color:var(--Stroke,#d5dee3)!important;color:#14171f!important;color:var(--Text,#14171f)!important}.eth-cancel-button,.eth-save-button{border-radius:8px!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;min-width:100px!important;padding:10px 24px!important;text-transform:none!important;transition:all .2s ease!important}.eth-save-button{background-color:#0a5ef3!important;background-color:var(--Primary,#0a5ef3)!important;box-shadow:0 1px 3px #0a5ef333!important}.eth-save-button:hover{background-color:#0847d1!important;box-shadow:0 2px 6px #0a5ef34d!important;transform:translateY(-1px)!important}.eth-save-button.Mui-disabled,.eth-save-button:disabled{background-color:#9cb9fb!important;box-shadow:none!important;color:#fff!important;cursor:not-allowed!important;opacity:.7!important;transform:none!important}.eth-cancel-button:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important;transform:translateY(-1px)!important}.MuiFormHelperText-root{display:none!important}.eth-custom-calendar{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 20px #00000026!important;font-family:Poppins,sans-serif!important;padding:16px!important;width:280px!important}.eth-calendar-header{align-items:center!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:8px!important}.eth-calendar-nav-btn{background:none!important;border:none!important;border-radius:4px!important;color:#949da6!important;cursor:pointer!important;font-size:14px!important;padding:4px 8px!important;transition:background-color .2s!important}.eth-calendar-nav-btn:hover{background-color:#f3f4f6!important}.eth-calendar-title{color:#14171f!important;font-size:16px!important;font-weight:500!important;text-align:center!important}.eth-calendar-days-header{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,1fr)!important;margin-bottom:8px!important}.eth-calendar-days-header>div{color:#6b7280!important;font-size:12px!important;font-weight:500!important;padding:8px 4px!important;text-align:center!important}.eth-calendar-grid{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,1fr)!important;margin-bottom:16px!important}.eth-calendar-day{align-items:center!important;border:1px solid #0000!important;border-radius:4px!important;color:#14171f!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:400!important;height:32px!important;justify-content:center!important;transition:all .2s!important}.eth-calendar-day:hover{background-color:#f3f4f6!important}.eth-calendar-day.other-month{color:#949da6!important}.eth-calendar-day.selected{background-color:#0a5ef3!important;color:#fff!important;font-weight:500!important}.eth-calendar-day.in-range{background-color:#0a5ef31a!important;color:#0a5ef3!important}.eth-calendar-day.in-range:hover{background-color:#0a5ef333!important}.eth-calendar-actions{display:flex!important;gap:8px!important;justify-content:space-between!important}.eth-calendar-cancel-btn{background-color:#fff!important;border:1px solid #d5dee3!important;border-radius:4px!important;color:#6b7280!important;cursor:pointer!important;flex:1 1!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;padding:8px 16px!important;transition:all .2s!important}.eth-calendar-cancel-btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.eth-calendar-confirm-btn{background-color:#0a5ef3!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;flex:1 1!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:8px 16px!important;transition:background-color .2s!important}.eth-calendar-confirm-btn:hover:not(:disabled){background-color:#084bc5!important}.eth-calendar-confirm-btn:disabled{background-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed!important}.eth-date-range-header{max-width:none;min-width:auto;width:auto}.eth-date-range-merged{justify-content:flex-start;max-width:none;min-width:auto;width:100%}.eth-date-range-calendar{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2000!important}.eth-transaction-date-container{width:100%}.eth-transaction-date-button{align-items:center;background:#f6f6f6;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:4px;color:#14171f;color:var(--Text,#14171f);cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-weight:400;gap:8px;height:53px;padding:10px 8px;transition:all .2s ease;width:100%}.eth-transaction-date-button:focus,.eth-transaction-date-button:hover{background:#fff;border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a}.eth-transaction-date-button:focus{outline:none}.eth-transaction-date-calendar{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 20px #00000026!important;font-family:Poppins,sans-serif!important;padding:16px!important;width:280px!important;z-index:2001!important}.eth-transaction-calendar-header{align-items:center!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:8px!important}.eth-transaction-calendar-nav-btn{background:none!important;border:none!important;border-radius:4px!important;color:#949da6!important;cursor:pointer!important;font-size:14px!important;padding:4px 8px!important;transition:background-color .2s!important}.eth-transaction-calendar-nav-btn:hover{background-color:#f3f4f6!important}.eth-transaction-calendar-title{color:#14171f!important;font-size:16px!important;font-weight:500!important;text-align:center!important}.eth-transaction-calendar-days-header{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,1fr)!important;margin-bottom:8px!important}.eth-transaction-calendar-days-header>div{color:#6b7280!important;font-size:12px!important;font-weight:500!important;padding:8px 4px!important;text-align:center!important}.eth-transaction-calendar-grid{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,1fr)!important;margin-bottom:16px!important}.eth-transaction-calendar-day{align-items:center!important;border:1px solid #0000!important;border-radius:4px!important;color:#14171f!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:400!important;height:32px!important;justify-content:center!important;transition:all .2s!important}.eth-transaction-calendar-day:hover{background-color:#f3f4f6!important}.eth-transaction-calendar-day.other-month{color:#949da6!important}.eth-transaction-calendar-day.selected{background-color:#0a5ef3!important;color:#fff!important;font-weight:500!important}.eth-transaction-calendar-day.disabled{background-color:#f3f4f6!important;color:#bdbdbd!important;cursor:not-allowed!important}.eth-transaction-calendar-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important}.eth-transaction-calendar-cancel-btn{background-color:#fff!important;border:1px solid #d5dee3!important;border-radius:4px!important;color:#6b7280!important;cursor:pointer!important;flex:1 1!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;padding:8px 16px!important;transition:all .2s!important}.eth-transaction-calendar-cancel-btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.eth-date-range-button:hover .eth-calendar-icon,.eth-transaction-date-button:hover .eth-calendar-icon{opacity:1}@media (max-width:900px){.eth-edit-table,.eth-edit-table tbody,.eth-edit-table td,.eth-edit-table th,.eth-edit-table thead,.eth-edit-table tr{display:block;width:100%}.eth-edit-table thead{display:none}.eth-edit-table tr{border-bottom:2px solid #e5e7eb;margin-bottom:16px}.eth-edit-table td{background:#fff;border-bottom:none;padding:10px 8px;position:relative}.eth-edit-table td:before{color:#6b7280;content:attr(data-label);display:block;font-size:12px;font-weight:600;margin-bottom:4px}}.trx-record-table-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:hidden;position:relative;width:100%}.trx-record-table-container{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;scroll-behavior:smooth;scrollbar-color:#d5dee3 #0000;scrollbar-color:var(--Stroke,#d5dee3) #0000;scrollbar-width:thin;width:100%}.trx-record-table{border-collapse:initial;border-spacing:0;table-layout:auto;width:100%}.trx-record-table-head .MuiTableCell-root{border-bottom:1px solid #e0e0e0;color:#14171f;font-family:Poppins;font-size:12px;font-weight:600;height:50px;letter-spacing:.5px;overflow:hidden;padding:16px 20px!important;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:10}.trx-record-table-body .MuiTableCell-root{border-bottom:1px solid #f0f0f0;color:#14171f;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;padding:16px 20px!important;vertical-align:middle;white-space:nowrap}.trx-record-table-row:hover,.trx-record-table-row:hover .MuiTableCell-root{background-color:#e9f1ff!important}.trx-record-org-cell,.trx-record-org-header{width:230px!important}.trx-record-date-cell,.trx-record-date-header,.trx-record-txn-id-cell,.trx-record-txn-id-header{max-width:140px!important;min-width:140px!important;width:140px!important}.trx-record-earning-cell,.trx-record-earning-header{max-width:180px!important;min-width:180px!important;width:180px!important}.trx-record-amount-cell,.trx-record-amount-header,.trx-record-deduction-cell,.trx-record-deduction-header{max-width:170px!important;min-width:170px!important;width:170px!important}.trx-record-country-cell,.trx-record-country-header{max-width:120px!important;min-width:120px!important;width:120px!important}.trx-record-contact-cell,.trx-record-contact-header,.trx-record-owner-cell,.trx-record-owner-header{width:200px!important}.trx-record-account-cell,.trx-record-account-header{max-width:180px!important;min-width:180px!important;width:180px!important}.trx-record-address-cell,.trx-record-address-header{max-width:250px!important;min-width:250px!important;width:250px!important}.trx-record-bank-cell,.trx-record-bank-header{max-width:130px!important;min-width:130px!important;width:130px!important}.trx-record-iban-cell,.trx-record-iban-header{max-width:160px!important;min-width:160px!important;width:160px!important}.trx-record-account-cell,.trx-record-address-cell,.trx-record-bank-cell,.trx-record-contact-cell,.trx-record-iban-cell,.trx-record-org-cell,.trx-record-owner-cell,.trx-record-txn-id-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trx-record-country-content{align-items:center;display:flex;gap:8px}.trx-record-flag{flex-shrink:0;height:1.2em;width:1.2em}.trx-record-date-cell.trx-record-date-green{color:#00cf2a!important;font-weight:500!important}.trx-record-date-cell.trx-record-date-yellow{color:#e0a902!important;font-weight:500!important}.trx-record-date-cell.trx-record-date-red{color:#d20505!important;font-weight:500!important}.trx-record-no-data{color:#666;font-style:italic;text-align:center}@media (max-width:1200px){.trx-record-table{min-width:1600px}.trx-record-table-body .MuiTableCell-root,.trx-record-table-head .MuiTableCell-root{font-size:12px!important;padding:12px 8px!important}}@media (max-width:768px){.trx-record-table{min-width:1400px}.trx-record-table-body .MuiTableCell-root,.trx-record-table-head .MuiTableCell-root{font-size:11px!important;padding:8px 4px!important}}.trx-record-table-head .MuiTableCell-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#eef4ff!important}.trx-record-table-container::-webkit-scrollbar{height:6px;width:6px}.trx-record-table-container::-webkit-scrollbar-track{background:#0000}.trx-record-table-container::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d9e2ec;border:2px solid #0000;border-radius:999px}.trx-record-table-container:hover::-webkit-scrollbar-thumb{background-color:#bfcadb}.trx-record-table-container::-webkit-scrollbar-corner{background:#0000}.transaction-records-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.search-icon-css{align-items:center;color:#949da6;display:flex;height:30px;justify-content:center;padding:1px;width:30px}.download-btn-header{align-items:center;background:#0a5ef3;border:none;border-radius:169.697px;cursor:pointer;display:flex;gap:5.091px;padding:8px 16px;white-space:nowrap}.download-btn-header:hover{background-color:#084bc5}.download-btn-header.download-btn-disabled,.download-btn-header:disabled{background-color:#e0e0e0!important;cursor:not-allowed!important}.download-btn-header.download-btn-disabled:hover{background-color:#e0e0e0!important}.download-btn-text{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:12.218px}.download-btn-text-disabled{color:#999!important}.transaction-date-picker-fixed{position:fixed;z-index:1400}.transaction-date-picker-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;max-width:90vw;outline:none;padding:0;position:relative;width:280px;z-index:1400}.transaction-date-picker-content{display:flex;flex-direction:column;padding:16px;width:100%}.transaction-date-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.transaction-date-preset-btn{background:#fff;border:none;border-radius:16px;color:#666;cursor:pointer;font-family:Poppins;font-size:12px;font-weight:500;outline:none;padding:6px 12px;transition:all .2s ease}.transaction-date-preset-btn:hover{background-color:#f5f5f5}.transaction-date-preset-btn.transaction-date-preset-active{background-color:#0a5ef3;border-color:#0a5ef3;color:#fff}.transaction-month-navigation{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.transaction-month-nav-btn{align-items:center;background:#fff;border:1px solid #d5dee3;border-radius:50%;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.transaction-month-nav-btn:hover{background-color:#f5f5f5;border-color:#0a5ef3;color:#0a5ef3}.transaction-month-title{color:#14171f;font-family:Poppins;font-size:16px;font-weight:600}.transaction-calendar-grid{display:flex;flex-direction:column;gap:6px}.transaction-calendar-header{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:6px}.transaction-calendar-day-header{align-items:center;color:#666;display:flex;font-family:Poppins;font-size:11px;font-weight:600;height:24px;justify-content:center;text-transform:uppercase}.transaction-calendar-days{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.transaction-calendar-day{align-items:center;background:#0000;border:none;border-radius:50%;color:#14171f;cursor:pointer;display:flex;font-family:Poppins;font-size:12px;font-weight:500;height:28px;justify-content:center;position:relative;transition:all .2s ease;width:28px}.transaction-calendar-day:hover{background-color:#f0f0f0}.transaction-calendar-day:disabled{color:#ccc;cursor:not-allowed}.transaction-calendar-day-other-month{color:#ccc}.transaction-calendar-day-weekend{background-color:#f8f9fa}.transaction-calendar-day-today{border:2px solid #0a5ef3;color:#0a5ef3;font-weight:600}.transaction-calendar-day-selected{background-color:#0a5ef3;color:#fff;font-weight:600}.transaction-calendar-day-in-range{background-color:#e6f0ff;color:#0a5ef3}.transaction-calendar-day-in-range:hover{background-color:#d0e2ff}.transaction-calendar-day-range-end,.transaction-calendar-day-range-start{background-color:#0a5ef3;color:#fff;font-weight:600}.transaction-calendar-day-range-end:hover,.transaction-calendar-day-range-start:hover{background-color:#084bc5}.transaction-calendar-day-single-selection{background-color:#0a5ef3;color:#fff;font-weight:600}.transaction-calendar-day-single-selection:hover{background-color:#084bc5}.transaction-date-picker-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:space-between;margin-top:16px;padding-top:12px}.transaction-date-cancel-btn,.transaction-date-confirm-btn{border-radius:18px;flex:1 1;font-family:Poppins;font-size:12px;font-weight:500;height:36px;text-transform:none;transition:all .2s ease}.transaction-date-cancel-btn{background-color:#fff;border:1px solid #0a5ef3;color:#0a5ef3}.transaction-date-cancel-btn:hover{background-color:#f8f9fa;border-color:#084bc5;color:#084bc5}.transaction-date-confirm-btn{background-color:#0a5ef3;border:1px solid #0a5ef3;color:#fff}.transaction-date-confirm-btn:hover{background-color:#084bc5;border-color:#084bc5}.transaction-active-date-range{align-items:center;background-color:#e6f0ff;border:1px solid #d0e2ff;border-radius:6px;display:flex;gap:6px;margin-bottom:12px;padding:10px 12px}.transaction-active-date-text{color:#0a5ef3;font-family:Poppins;font-size:12px;font-weight:500}@media (max-width:1200px){.transaction-records-title{font-size:20px!important;line-height:24px!important}}@media (max-width:768px){.transaction-records-title{font-size:18px!important;line-height:22px!important}.download-btn-header{padding:6px 12px}.download-btn-text{font-size:11px}}@media (max-width:480px){.transaction-date-picker-container{width:260px}.transaction-date-presets{flex-direction:column;gap:4px}.transaction-date-preset-btn{text-align:center;width:100%}.transaction-records-title{font-size:16px!important;line-height:20px!important}}.trx-record-pagination-wrapper{align-items:center;display:flex;justify-content:space-between}.trx-record-pagination-info{align-items:center;display:flex;gap:8px}.trx-record-pagination-text{color:#666!important}.trx-record-pagination-select,.trx-record-pagination-text{font-family:Poppins,sans-serif!important;font-size:14px!important}.trx-record-pagination-select{height:30px!important;min-width:60px!important}.trx-record-pagination-select .MuiSelect-select{padding:6px 4px 4px 8px!important}.trx-record-pagination-select .MuiOutlinedInput-notchedOutline{border:none!important}.trx-record-pagination-btn{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;margin:0 5px;padding:5px 10px;transition:all .2s ease}.trx-record-pagination-btn:hover{background-color:#f0f0f0}.trx-record-pagination-btn-active{background-color:#f0f0f0!important;color:#000!important;font-weight:700!important}.trx-record-skeleton-root{--trx-skel-bg:#f2f4f7;--trx-skel-fg:#e5eaf1;--trx-skel-accent:#dde3ea;--trx-skel-radius:8px}.trx-record-skeleton-block{animation:trx-record-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--trx-skel-bg),var(--trx-skel-fg),var(--trx-skel-bg));background-size:200% 100%;border-radius:var(--trx-skel-radius)}@keyframes trx-record-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.trx-record-skeleton-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.trx-record-skeleton-title{height:28px;width:200px}.trx-record-skeleton-header-controls{align-items:center;display:flex;gap:12px}.trx-record-skeleton-search{border-radius:28px;height:40px;width:clamp(180px,40vw,380px)}.trx-record-skeleton-circle{border-radius:50%;height:28px;width:28px}.trx-record-skeleton-button{border-radius:28px;height:36px;width:110px}.trx-record-skeleton-table{background:#fff;border:1px solid var(--trx-skel-accent);border-radius:12px;padding:12px}.trx-record-skeleton-table-head{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-bottom:10px}.trx-record-skeleton-th{height:14px}.trx-record-skeleton-table-body{grid-gap:10px;display:grid;gap:10px}.trx-record-skeleton-tr{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.trx-record-skeleton-td{height:16px}.trx-record-skeleton-pagination{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.trx-record-skeleton-text{height:18px;width:140px}.trx-record-skeleton-pill{border-radius:24px;height:30px;width:70px}.trx-record-skeleton-page-btns{display:flex;gap:8px}@media (max-width:992px){.trx-record-skeleton-table-head,.trx-record-skeleton-tr{grid-template-columns:repeat(4,1fr)}}@media (max-width:576px){.trx-record-skeleton-title{height:22px;width:140px}.trx-record-skeleton-search{height:36px;width:52vw}.trx-record-skeleton-button{height:32px;width:90px}.trx-record-skeleton-table-head,.trx-record-skeleton-tr{grid-template-columns:repeat(3,1fr)}.trx-record-skeleton-pill{height:28px;width:56px}}:root{--Text-Heading:#949da6;--Text:#14171f;--Stroke:#d5dee3;--Primary:#0a5ef3;--Bg:#fff}.editorg-loader-wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.editorg-page{background-color:#f8f9fa}.editorg-sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:100}.editorg-content-wrapper{margin:0 auto;padding:24px 32px}.editorg-breadcrumb{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px;margin-bottom:16px}.editorg-breadcrumb,.editorg-breadcrumb-link{color:#949da6;color:var(--Text-Heading,#949da6)}.editorg-breadcrumb-link{cursor:pointer}.editorg-breadcrumb-link:hover{text-decoration:underline}.editorg-breadcrumb-separator{margin:0 8px}.editorg-breadcrumb-current,.editorg-breadcrumb-separator{color:#949da6;color:var(--Text-Heading,#949da6)}.editorg-page-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.editorg-form{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:32px}.editorg-form-section{margin-bottom:40px;position:relative}.editorg-form-section:last-of-type{margin-bottom:32px}.editorg-section-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:16px!important;font-weight:500!important;line-height:normal!important}.editorg-optional-text,.editorg-section-title{font-family:Poppins!important;font-style:normal!important}.editorg-optional-text{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-size:12px!important;font-weight:400!important;margin-bottom:8px!important;margin-top:4px!important}.editorg-fields-grid{grid-gap:14px;align-items:center;align-self:stretch;background:#fafafa!important;border-radius:12px!important;display:grid;flex-direction:column;gap:14px;grid-template-columns:1fr 1fr;justify-content:center;padding:28px}.editorg-field-wrapper{display:flex;flex-direction:column;gap:8px}.editorg-field-label{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.editorg-form-input .MuiOutlinedInput-root{align-items:center;align-self:stretch;background:#fff;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:6px!important;display:flex;font-family:Poppins;font-size:14px;padding:12px 16px}.editorg-form-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d5dee3!important;border-color:var(--Stroke,#d5dee3)!important}.editorg-form-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3!important;border-color:var(--Primary,#0a5ef3)!important;border-width:1px!important}.editorg-form-input .MuiOutlinedInput-notchedOutline{border:none!important}.editorg-form-input .MuiInputBase-input{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;padding:0!important}.editorg-form-input .MuiInputBase-input::placeholder{color:#949da6;color:var(--Text-Heading,#949da6);opacity:1}.editorg-select-input{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;height:48px}.editorg-select-input .MuiSelect-select{padding:12px 16px!important}.editorg-file-upload-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-self:center;position:relative;width:100%}.editorg-file-view-link{color:#0a5ef3;color:var(--Primary,#0a5ef3);font-family:Poppins;font-size:12px;font-weight:500;text-decoration:none}.editorg-file-view-link:hover{text-decoration:underline}.editorg-documents-container{background:#fafafa;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.editorg-document-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr 1fr;position:relative}.editorg-document-field{display:flex;flex-direction:column;gap:8px}.editorg-document-upload-box{align-items:center;background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:6px;cursor:pointer;display:flex;height:48px;justify-content:space-between;padding:0 44px 0 16px;position:relative;transition:all .2s ease;width:100%}.editorg-document-upload-box:hover{background-color:#0a5ef30a;border-color:#0a5ef3;border-color:var(--Primary,#0a5ef3)}.editorg-upload-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;width:100%}.editorg-upload-placeholder{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important}.editorg-upload-icon{color:#0a5ef3;color:var(--Primary,#0a5ef3);font-size:20px;height:20px;width:20px}.editorg-uploaded-file{align-items:center;display:flex;padding:0 16px;width:100%}.editorg-file-icon{color:#0a5ef3;color:var(--Primary,#0a5ef3);font-size:20px;margin-right:8px}.editorg-file-name{color:#14171f!important;color:var(--Text,#14171f)!important;flex:1 1;font-family:Poppins!important;font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorg-file-actions{margin-left:8px}.editorg-remove-document{color:#949da6!important;padding:6px!important;position:absolute!important;right:8px;top:50%;transform:translateY(-50%);z-index:1}.editorg-remove-document:hover{background-color:#e1494914!important;color:#e14949!important}.editorg-add-document-container{display:flex;justify-content:flex-end;margin-top:8px}.editorg-add-document-btn{border-radius:4px!important;color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.editorg-add-document-btn:hover{background-color:#0a5ef314!important}.editorg-actions-bar{align-items:center;border-top:1px solid #d5dee3;border-top:1px solid var(--Stroke,#d5dee3);display:flex;gap:16px;justify-content:flex-end;margin-top:40px;padding-top:24px}.editorg-changes-indicator{color:#0a5ef3!important;font-size:12px!important;margin-right:auto!important}.editorg-cancel-btn,.editorg-changes-indicator{font-family:Poppins!important;font-weight:500!important}.editorg-cancel-btn{align-items:center!important;background:#0000!important;border-radius:68px!important;box-shadow:none!important;color:#14171f!important;color:var(--Text,#14171f)!important;display:flex!important;font-size:14px!important;font-style:normal!important;gap:10px!important;height:36px!important;justify-content:center!important;line-height:20px!important;padding:16px 10px!important;text-transform:none!important;width:128px!important}.editorg-cancel-btn,.editorg-cancel-btn:hover{border:2px solid #d5dee3!important;border:2px solid var(--Stroke,#d5dee3)!important}.editorg-cancel-btn:hover{background:#d5dee31a!important}.editorg-save-btn{align-items:center!important;background:#0a5ef3!important;background:var(--Primary,#0a5ef3)!important;border:none!important;border-radius:68px!important;box-shadow:none!important;color:#fff!important;color:var(--Bg,#fff)!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;gap:10px!important;justify-content:center!important;line-height:20px!important;padding:8px 10px!important;text-transform:none!important;width:128px!important}.editorg-save-btn:hover{background:#0952d9!important}.editorg-save-btn:disabled{background:#ccc!important;color:#666!important}.editorg-save-btn.has-changes{background:#0952d9!important;color:#fff!important;color:var(--Bg,#fff)!important}.editorg-save-btn.has-changes:hover{background:#0952d9!important}.editorg-contact-fields{display:flex;gap:12px;width:100%}.editorg-contact-code{flex-shrink:0;width:100px!important}.editorg-contact-number{flex-grow:1}.editorg-dob-field{position:relative;width:100%}.editorg-form{display:flex!important;flex-direction:column!important;margin-bottom:0!important;width:100%!important}@media (max-width:768px){.editorg-document-row,.editorg-fields-grid{grid-template-columns:1fr}.editorg-remove-document{right:8px}}.phone-input-container{align-items:center;display:flex;gap:8px}.country-code-dropdown-container{flex-shrink:0;position:relative;width:180px}.country-code-display-button{align-items:center;background-color:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-weight:500;justify-content:space-between;min-height:20px;padding:10px 8px;width:100%}.country-code-display-button:hover{border-color:#0a5ef3}.dropdown-arrow{color:#949da6;font-size:12px;transition:transform .2s ease}.country-code-dropdown-container.open .dropdown-arrow{transform:rotate(180deg)}.country-code-dropdown{background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 6px #0000001a;left:0;max-height:300px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.country-code-search-container{background:#f9f9f9;border-bottom:1px solid #f0f0f0;padding:8px}.country-code-search-input{background-color:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:6px;color:#000;font-family:Poppins;font-size:14px;font-weight:400;outline:none;padding:8px 12px;transition:border-color .2s ease;width:100%}.country-code-search-input:focus{border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a}.country-code-search-input::placeholder{color:#949da6;font-style:italic}.country-code-dropdown-content{max-height:220px;overflow-y:auto;scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.country-code-dropdown-content::-webkit-scrollbar{width:8px}.country-code-dropdown-content::-webkit-scrollbar-track{background:#f1f1f1}.country-code-dropdown-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.country-code-dropdown-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.country-code-no-results{color:#949da6;font-style:italic;padding:16px 12px;text-align:center}.country-code-no-results,.country-code-option{font-family:Poppins;font-size:14px;font-weight:400}.country-code-option{background-color:#fff;border-bottom:1px solid #f0f0f0;color:#000;cursor:pointer;padding:10px 12px;transition:background-color .2s ease}.country-code-option:hover{background-color:#f0f8ff;color:#0a5ef3}.country-code-option.selected{background-color:#0a5ef3;color:#fff;font-weight:500}.country-code-option:last-child{border-bottom:none}.phone-number-input{border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;color:#000;flex:1 1;font-family:Poppins;font-size:16px;font-weight:500;padding:10px 8px}.phone-number-input:focus{border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a;outline:none}@media (max-width:768px){.phone-input-container{flex-direction:column;gap:12px}.country-code-dropdown-container{width:100%}}.editorg-permission-banner{background:#fff5f5;border:1px solid #ffe0e0;border-radius:8px;margin:8px 0 12px;padding:12px 16px}.editorg-permission-title{color:#b00020;font-family:Poppins;font-size:14px;font-weight:600;margin-bottom:4px}.editorg-permission-text{color:#b00020;font-family:Poppins;font-size:12px}.editorg-select-menu-paper{max-height:280px!important;overflow:hidden!important;width:auto!important;width:var(--editorg-menu-width,auto)!important}.editorg-select-menu-paper .MuiList-root{max-height:240px!important;overflow-y:auto!important;padding-bottom:8px!important;padding-top:0!important}.editorg-menu-search-header{background:#fff;border-bottom:1px solid #d5dee3;border-bottom:1px solid var(--Stroke,#d5dee3);padding:8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.editorg-menu-search-input .MuiInputBase-root{height:36px!important}.klass-add-instructor-page-container{background:#fff!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;font-family:Poppins,sans-serif!important;height:calc(100vh - 80px)!important;overflow:hidden!important}.klass-add-instructor-page-header{align-items:center!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;padding:10px 20px!important}.klass-add-instructor-page-header-left{align-items:center!important;display:flex!important;gap:16px!important}.klass-add-instructor-page-title{color:#14171f!important;font-family:Poppins!important;font-size:24px!important;font-weight:600!important;margin:0!important}.klass-add-instructor-page-header-right,.klass-add-instructor-page-search-area{align-items:center!important;display:flex!important;gap:16px!important}.klass-add-instructor-page-search{align-items:center!important;background:#fff!important;border:2px solid #d5dee3!important;border-radius:999px!important;box-shadow:none!important;display:flex!important;height:40px!important;margin:0!important;padding:0 16px!important;width:400px!important}.klass-add-instructor-search-icon{color:#bfc9d9!important;font-size:20px!important;margin-right:12px!important}.klass-add-instructor-search-input{background:#0000!important;border:none!important;color:#949da6!important;flex:1 1!important;font-family:Poppins!important;font-size:14px!important;height:100%;outline:none!important;padding:0}.klass-add-instructor-search-input input::placeholder{color:#bfc9d9!important;font-family:Poppins!important;font-size:14px!important;opacity:1!important}.klass-add-instructor-filter-icon{align-items:center!important;color:#bfc9d9!important;cursor:pointer!important;display:flex!important;height:28px!important;justify-content:center!important;margin:0!important;width:28px!important}.klass-add-instructor-page-table-container{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:8px!important;display:flex!important;flex:1 1!important;flex-direction:column!important;margin:0 32px!important;min-height:0!important;overflow:hidden!important}.klass-add-instructor-empty-container,.klass-add-instructor-error-container,.klass-add-instructor-loading-container{align-items:center!important;color:#949da6!important;display:flex!important;font-family:Poppins!important;height:200px!important;justify-content:center!important}.klass-add-instructor-table-paper{background:#fff!important;border-radius:0!important;box-shadow:none!important;flex:1 1!important;min-height:0!important;overflow:auto!important}.klass-add-instructor-mui-table-cell-root{border-bottom:1px solid #f3f4f6!important;color:#14171f!important;font-family:Poppins!important;font-size:14px!important;padding:12px 16px!important}.klass-add-instructor-mui-table-head-root .MuiTableCell-root{background:#fafafa!important;border-bottom:1px solid #f3f4f6!important;color:#949da6!important;font-size:12px!important;font-weight:500!important;letter-spacing:.5px!important;padding:12px 16px!important;text-transform:uppercase!important}.klass-add-instructor-mui-table-row-root:last-child .MuiTableCell-root{border-bottom:none!important}.klass-add-instructor-mui-table-row-root:hover{background-color:#f9fafb!important}.klass-add-instructor-avatar-name{align-items:center!important;display:flex!important;gap:12px!important}.klass-add-instructor-avatar{object-fit:cover!important}.klass-add-instructor-avatar,.klass-add-instructor-avatar-placeholder{background:#e5e7eb!important;border-radius:50%!important;height:32px!important;width:32px!important}.klass-instructor-type-badge{background:#f0efff!important;border-radius:16px!important;color:#6b60e7!important;display:inline-block!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;padding:4px 12px!important}.klass-instructor-type-badge.klass-creative{background:#f2fff5!important;color:#14b334!important}.klass-instructor-country-container{align-items:center!important;display:flex;font-family:Poppins!important;font-size:14px!important;gap:8px!important}.klass-country-flag{font-size:16px!important}.klass-session-type-icons{align-items:center!important;display:flex!important;gap:4px!important}.klass-session-icon{font-size:16px!important;margin:0 2px!important}.klass-session-icon-img{display:inline-block!important;height:24px!important;object-fit:contain!important;width:24px!important}.klass-status-badge{align-items:center!important;border-radius:16px!important;display:inline-flex!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;justify-content:center!important;min-width:80px!important;padding:4px 12px!important}.klass-status-badge.klass-enabled{background:#f2fff5!important;border:1px solid #14b334!important;color:#14b334!important}.klass-status-badge.klass-disabled{background:#f5f5f5!important;border:1px solid #b0b0b0!important;color:#b0b0b0!important}.klass-add-instructor-page-footer{align-items:center!important;background:#fff!important;border-top:1px solid #e5e7eb!important;bottom:0;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;padding:24px 32px!important;position:-webkit-sticky;position:sticky;z-index:10}.klass-selected-count{font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.klass-footer-buttons{display:flex!important;gap:16px!important}.klass-add-instructor-cancel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:none!important;color:#14171f!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;height:36px!important;min-width:100px!important;padding:8px 24px!important;text-transform:none!important}.klass-add-instructor-cancel:hover{background:#f6f8fa!important;border-color:#d1d5db!important}.klass-add-instructor-confirm{background:#0a5ef3!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;height:36px!important;min-width:100px!important;padding:8px 24px!important;text-transform:none!important}.klass-add-instructor-confirm:hover{background:#0949db!important}.klass-add-instructor-confirm:disabled{background:#bfc9d9!important;color:#fff!important}.klass-instructor-subjects-container{align-items:center!important;cursor:pointer!important;display:flex!important;width:100%!important}.klass-instructor-subjects-text{color:#14171f!important;font-family:Poppins!important;font-size:14px!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.klass-instructor-subjects-more{color:#0a5ef3!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;margin-left:4px!important}.klass-add-instructor-mui-checkbox-root{color:#d1d5db!important}.klass-add-instructor-mui-checkbox-root.Mui-checked,.klass-add-instructor-mui-checkbox-root.MuiCheckbox-indeterminate{color:#0a5ef3!important}.klass-add-instructor-mui-table-head-root .MuiCheckbox-root{color:#949da6!important}.klass-add-instructor-mui-table-head-root .MuiCheckbox-root.Mui-checked{color:#0a5ef3!important}@media (max-width:768px){.klass-add-instructor-page-header{padding:16px 24px}.klass-add-instructor-page-table-container{margin:0 24px 16px!important}.klass-add-instructor-page-footer{padding:16px 24px!important}.klass-add-instructor-page-title{font-size:20px!important}}.klass-filter-modal{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 16px #00000014!important;max-width:900px!important;min-width:700px!important;padding:0!important}.klass-filter-modal-header{align-items:center!important;border-bottom:none!important;color:#222!important;display:flex!important;font-family:Poppins!important;font-size:24px!important;font-weight:600!important;justify-content:space-between!important;padding:24px 32px 0!important}.klass-filter-modal-clear{color:#949da6!important;cursor:pointer!important;font-size:16px!important;font-weight:500!important;-webkit-user-select:none!important;user-select:none!important}.klass-filter-modal-content{padding:0 32px 32px!important}.klass-filter-modal-row{display:flex!important;gap:32px!important;margin-top:24px!important}.klass-filter-modal-col{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:8px!important}.klass-filter-modal-label{color:#949da6!important;font-family:Poppins!important;font-size:15px!important;font-weight:400!important;margin-bottom:4px!important}.klass-filter-modal-select .MuiInputBase-root{background:#fafbfc!important;border:1px solid #e5e7eb!important;border-radius:999px!important;color:#222!important;font-family:Poppins,sans-serif!important;font-size:16px!important;min-height:48px!important;padding-left:20px!important}.klass-filter-modal-select .MuiSelect-select{align-items:center!important;display:flex!important;padding:12px 24px 12px 0!important}.klass-filter-modal-footer{display:flex!important;justify-content:flex-end!important;margin-top:32px!important}.klass-filter-modal-apply{background:#0a5ef3!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-family:Poppins!important;font-size:16px!important;font-weight:500!important;padding:10px 32px!important;transition:background .2s!important}.klass-filter-modal-apply:hover{background:#0949db!important}.klass-filter-modal-container{background-color:#fff!important;border-radius:12px!important;box-shadow:0 8px 24px #00000026!important;display:flex!important;flex-direction:column!important;max-height:500px!important;max-width:90vw!important;outline:none!important;overflow:hidden!important;padding:0!important;position:absolute!important;right:20px!important;top:70px!important;transform:none!important;width:50%!important;z-index:1400!important}.klass-filter-modal-header-new{align-items:center!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;padding:15px 15px 10px!important;width:100%!important}.klass-filter-modal-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:16px!important;font-weight:600!important}.klass-filter-clear-all-button{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important;cursor:pointer;font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.klass-filter-clear-all-button:hover{text-decoration:underline!important}.klass-filter-modal-content-new{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:10px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 15px!important;width:100%!important}.klass-filter-grid{grid-gap:10px 10px!important;display:grid!important;gap:10px 10px!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important}.klass-filter-item{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.klass-filter-label{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:12px!important;font-weight:500!important;margin-left:5px!important}.klass-filter-input{align-items:center!important;align-self:stretch!important;background:#fff!important;background:var(--White,#fff)!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:42px!important;box-shadow:0 1px 2px 0 #0a0d120d!important;box-sizing:border-box!important;display:flex!important;font-family:Poppins!important;font-size:13px!important;gap:8px!important;height:40px!important;min-width:0!important;padding:10px 14px!important;width:100%!important}.klass-filter-buttons-container{background:#fff!important;border-radius:0 0 12px 12px!important;border-top:1px solid #d5dee3!important;border-top:1px solid var(--Stroke,#d5dee3)!important;bottom:0!important;display:flex!important;flex-shrink:0!important;gap:10px!important;justify-content:flex-end!important;left:0!important;padding:10px 15px!important;position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:10!important}.klass-filter-apply-button,.klass-filter-clear-button{border-radius:42px!important;font-family:Poppins!important;font-size:13px!important;font-weight:500!important;height:36px;padding:6px 16px!important;text-transform:none!important}.klass-filter-clear-button{background-color:#fff!important;border:1px solid #0a5ef3!important;color:#0a5ef3!important}.klass-filter-apply-button{background-color:#0a5ef3!important;color:#fff!important}@media (max-width:768px){.klass-filter-grid{grid-template-columns:1fr}.klass-filter-modal-container{max-height:450px;width:280px}}.subject-text{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;overflow:hidden!important;white-space:nowrap!important}.request-subject-count-badge{align-items:center!important;background-color:#f0f7ff!important;border:1px solid #d1e7ff!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;margin-left:4px!important;min-width:20px!important;padding:2px 6px!important}.request-subject-count-text{color:#1976d2!important;font-size:11px!important;font-weight:500!important;line-height:1!important}.coupen-title,.request-subject-count-text{font-family:Poppins!important;font-style:normal!important}.coupen-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:24px!important;font-weight:600!important;line-height:28.8px!important}.coupen-container{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;height:calc(100% - 40px);padding:20px;width:100%}.coupen-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.coupen-tabs{display:flex;gap:24px;margin-bottom:12px}.coupen-tab{background:#0000;border:none;color:#64748b;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:500;padding:8px 0;position:relative;transition:color .2s ease}.coupen-tab:hover{background:#0000;color:#0a5ef3}.coupen-tab:after{background:#0a5ef3;border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.coupen-tab.active{color:#0a5ef3}.coupen-tab.active:after{width:100%}.coupen-header h1{color:#333;font-size:24px;font-weight:600}.create-coupen-btn{align-items:center;color:#0a5ef3;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;gap:5px;justify-content:center;line-height:20px;padding:8px 16px;transition:background-color .2s}.coupen-content{background:#fff;border-radius:8px;display:flex;flex:1 1;flex-direction:column;height:100%;overflow-y:auto;padding:20px}.empty-state-container{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.coupen-empty-state{color:#94a3b8;font-size:16px;text-align:center}.coupens-list{display:flex;flex-direction:column;gap:16px;width:100%}.coupen-item{align-self:stretch!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 1px 3px #0000001a!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:20px!important;transition:box-shadow .2s ease!important}.coupen-item:hover{box-shadow:0 4px 6px #0000001a!important}.coupen-header-section{justify-content:space-between}.coupen-header-section,.coupen-main-info{align-items:flex-start;display:flex;gap:16px}.coupen-main-info{flex:1 1}.coupen-code-badge{align-items:center;background:linear-gradient(135deg,#0a5ef3,#3b82f6);border-radius:8px;color:#fff;display:flex;flex-direction:column;min-width:80px;padding:12px 16px;text-align:center}.code-label{font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;opacity:.9;text-transform:uppercase}.code-value{font-size:16px;font-weight:700;letter-spacing:1px}.coupen-title-section{flex:1 1}.coupen-name{color:#1f2937;font-family:Poppins;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 4px}.coupen-description{color:#6b7280;font-family:Poppins;font-size:14px;line-height:1.4;margin:0}.coupen-actions{align-items:flex-start;display:flex;gap:8px}.deleted-header-info{align-items:center;display:flex;gap:8px}.deleted-date{color:#6b7280;font-weight:500}.deleted-date,.status-badge{font-family:Poppins;font-size:12px}.status-badge{border:1px solid #e5e7eb;border-radius:9999px;font-weight:600;padding:4px 8px}.status-badge.deleted{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.delete-btn{color:#ef4444;transition:all .2s ease}.delete-btn:hover{background-color:#fef2f2;color:#dc2626}.edit-btn{color:#0a5ef3;transition:all .2s ease}.edit-btn:hover{background-color:#f0f9ff;color:#0369a1}.coupen-details-grid{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:12px;padding-top:16px}.detail-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.detail-column,.detail-item{display:flex;flex-direction:column}.detail-item{gap:4px}.detail-label{color:#9ca3af;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.detail-label,.detail-value{font-family:Poppins;font-weight:500}.detail-value{color:#374151;font-size:14px;line-height:1.4}.discount-value{color:#059669;font-size:15px;font-weight:600}.coupen-pagination{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:8px;padding:12px 20px}.pagination-info{color:#6b7280;font-family:Poppins;font-size:13px}.pagination-controls{display:flex;gap:8px}.page-size-inline select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-family:Poppins;font-size:13px;margin:0 6px;padding:4px 8px}.link-btn{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:500}.link-btn:disabled{color:#9ca3af;cursor:not-allowed}.page-number-pill{align-items:center;background:#f3f4f6;border-radius:6px;color:#111827;display:inline-flex;font-family:Poppins;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.page-size{align-items:center;display:flex;gap:6px;margin-right:8px}.page-size label{color:#6b7280;font-family:Poppins;font-size:13px}.page-size select{border:1px solid #e5e7eb;padding:6px 10px}.page-btn,.page-size select{background:#fff;border-radius:8px;color:#374151;font-family:Poppins;font-size:14px}.page-btn{border:1px solid #e5e7eb;cursor:pointer;font-weight:500;padding:6px 12px;transition:all .2s ease}.page-btn:hover{background:#f9fafb}.page-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.coupen-main-info{flex-direction:column;gap:12px}.coupen-code-badge{align-self:flex-start}.detail-row{gap:16px;grid-template-columns:1fr}.coupen-header-section{align-items:stretch;flex-direction:column}.coupen-actions{align-self:flex-end}}.coupen-preview{align-items:center;display:flex;justify-content:center;padding:16px;width:50%}.coupen-preview-image{object-fit:cover}.coupen-fallback,.coupen-preview-image{border-radius:8px;box-shadow:0 2px 8px #00000014;height:160px;width:100%}.coupen-fallback{align-items:center;background-color:#f0f4f8;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.coupen-avatar{border-radius:8px!important;left:0;position:absolute;top:0}.coupen-fallback-text{background-color:#00000080;bottom:10px;color:#fff;font-size:14px;font-weight:500;left:0;padding:8px;position:absolute;right:0;text-align:center;z-index:2}.coupen-details{align-items:flex-start;display:flex;flex:1 1;justify-content:space-between;padding:16px 16px 16px 0}.coupen-info{gap:12px}.coupen-field,.coupen-info{display:flex;flex-direction:column}.coupen-field{gap:4px}.coupen-field label{color:#64748b;font-size:13px;font-weight:500}.coupen-field div{color:#1e293b;font-size:15px;font-weight:500}.edit-btn{color:#64748b!important}.title-label{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-weight:400!important}.title-label,.title-value{font-family:Poppins!important;font-size:16px!important;font-style:normal!important;line-height:20px!important}.title-value{color:#000!important;font-weight:500!important}.create-coupon-modal-overlay{align-items:center;animation:create-coupon-fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;font-family:Poppins,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes create-coupon-fadeIn{0%{opacity:0}to{opacity:1}}.create-coupon-modal-container{align-items:center;animation:create-coupon-slideIn .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;justify-content:center;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:550px}@keyframes create-coupon-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.create-coupon-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;width:100%}.create-coupon-modal-title{color:#14171f!important;flex:1 1;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;margin:0!important}.create-coupon-close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.create-coupon-close-btn:hover{background:#f3f4f6;color:#6b7280}.create-coupon-divider{background:#e5e7eb;height:1px;margin:0;width:100%}.create-coupon-modal-form{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%!important}.create-coupon-modal-content{flex:1 1;overflow-y:auto;padding:24px 24px 100px}.create-coupon-modal-content::-webkit-scrollbar{width:6px}.create-coupon-modal-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.create-coupon-modal-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.create-coupon-modal-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.create-coupon-form-field{margin-bottom:20px}.create-coupon-form-field:last-child{margin-bottom:0}.create-coupon-form-label{color:#6b7280!important;display:block!important;font-weight:500!important;margin-bottom:8px!important}.create-coupon-form-input,.create-coupon-form-label{font-family:Poppins,sans-serif!important;font-size:14px!important}.create-coupon-form-input{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;display:flex!important;height:42px!important;line-height:1.5!important;outline:none;padding:12px 14px!important;transition:all .2s ease;width:100%!important}.create-coupon-form-input:focus{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important}.create-coupon-form-input::placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif!important}.create-coupon-form-textarea{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;color:#374151!important;font-family:Poppins,sans-serif!important;font-size:14px!important;line-height:1.5!important;min-height:80px;outline:none;padding:12px 14px!important;resize:vertical;transition:all .2s ease;width:100%!important}.create-coupon-form-textarea:focus{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important}.create-coupon-form-textarea::placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif!important}.create-coupon-discount-input-container{align-items:center;display:flex;position:relative}.create-coupon-discount-input{padding-right:40px!important}.create-coupon-discount-symbol{color:#6b7280;font-size:14px;font-weight:500;pointer-events:none;position:absolute;right:14px}.create-coupon-date-fields-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.create-coupon-date-picker-container{position:relative;width:100%}.create-coupon-date-input-wrapper{align-items:center;cursor:pointer;display:flex;position:relative;width:100%}.create-coupon-date-display-input{cursor:pointer;padding-right:45px!important}.create-coupon-calendar-icon{color:#6b7280!important;font-size:18px!important;pointer-events:none;position:absolute;right:14px;transition:color .2s ease}.create-coupon-date-input-wrapper:hover .create-coupon-calendar-icon{color:#0a5ef3!important}.create-coupon-mui-select{align-items:center!important;color:#374151!important;display:flex!important;font-family:Poppins,sans-serif!important;padding:12px 14px!important}.create-coupon-form-input.MuiOutlinedInput-root{background:#fff!important;border-radius:6px!important;box-sizing:border-box!important;font-family:Poppins,sans-serif!important;height:42px!important}.create-coupon-form-input .MuiOutlinedInput-notchedOutline{border:1px solid #e5e7eb!important;border-radius:6px!important}.create-coupon-form-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.create-coupon-form-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3!important;border-width:1px!important;box-shadow:0 0 0 3px #0a5ef31a!important}.create-coupon-form-input .MuiSelect-select{color:#374151!important}.create-coupon-form-input .MuiSelect-select.MuiSelect-disabled{color:#9ca3af!important}.create-coupon-modal-footer{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:12px;justify-content:flex-end;left:0;padding:20px 24px;position:absolute;right:0}.create-coupon-cancel-btn,.create-coupon-save-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:20px;min-width:100px;padding:10px 20px;text-align:center;transition:all .2s ease}.create-coupon-cancel-btn{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.create-coupon-cancel-btn:hover{background:#f9fafb;border-color:#d1d5db}.create-coupon-save-btn{background:#0a5ef3;color:#fff}.create-coupon-save-btn:hover{background:#0849d1}.create-coupon-save-btn:disabled{background:#d1d5db;cursor:not-allowed}.create-coupon-cancel-btn:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.create-coupon-error-message{background-color:#fef2f2;border-left:4px solid #dc2626;border-radius:6px;color:#dc2626;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-top:16px;padding:12px 16px}.create-coupon-custom-calendar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 10px #00000026;font-family:Poppins,sans-serif;padding:16px;width:280px}.create-coupon-calendar-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.create-coupon-month-selector,.create-coupon-month-year-selector{align-items:center;display:flex;gap:8px}.create-coupon-month-year-text{color:#374151;font-size:14px;font-weight:600;min-width:120px}.create-coupon-navigation-buttons,.create-coupon-year-navigation{display:flex;gap:4px}.create-coupon-nav-button{border-radius:4px!important;color:#6b7280!important;padding:4px!important;transition:all .2s ease!important}.create-coupon-nav-button:hover{background-color:#f3f4f6!important;color:#374151!important}.create-coupon-calendar-days-header{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.create-coupon-day-header{color:#6b7280;font-size:12px;font-weight:600;padding:6px 4px;text-align:center}.create-coupon-calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.create-coupon-calendar-day{align-items:center;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;transition:all .2s ease;width:32px}.create-coupon-calendar-day:hover:not(.disabled):not(.empty){background-color:#e0f2fe;color:#0a5ef3}.create-coupon-calendar-day.selected{background:#0a5ef3;color:#fff}.create-coupon-calendar-day.today{background-color:#f0f9ff;border:1px solid #0ea5e9;color:#0369a1;font-weight:600}.create-coupon-calendar-day.disabled{color:#d1d5db;cursor:not-allowed}.create-coupon-calendar-day.empty{cursor:default}.create-coupon-calendar-footer{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding-top:8px}.create-coupon-calendar-clear-btn,.create-coupon-calendar-today-btn{border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important;text-transform:none!important;transition:all .2s ease!important}.create-coupon-calendar-clear-btn{background:#fff!important;border:1px solid #e5e7eb!important;color:#6b7280!important}.create-coupon-calendar-today-btn{background:#0a5ef3!important;border:none!important;color:#fff!important}.create-coupon-calendar-clear-btn:hover{background:#f9fafb!important}.create-coupon-calendar-today-btn:hover{background:#0849d1!important}.create-coupon-mui-menu-item{color:#374151!important;font-family:Poppins,sans-serif!important;font-size:14px!important;padding:10px 16px!important;transition:background-color .2s!important}.create-coupon-mui-menu-item:hover{background-color:#f3f4f6!important}.create-coupon-mui-menu-item.Mui-selected{background-color:#e0f2fe!important;color:#0a5ef3!important}.create-coupon-mui-menu-item.Mui-selected:hover{background-color:#b3e5fc!important}@media (max-width:768px){.create-coupon-modal-container{max-height:95vh;width:95vw}.create-coupon-modal-header{padding:16px 20px}.create-coupon-modal-content{padding:20px 20px 100px}.create-coupon-date-fields-container{gap:16px;grid-template-columns:1fr}.create-coupon-modal-footer{padding:16px 20px}.create-coupon-custom-calendar{padding:12px;width:260px}}@media (max-width:480px){.create-coupon-modal-container{border-radius:0;height:100vh;max-height:100vh;width:100vw}.create-coupon-modal-header{padding:12px 16px}.create-coupon-modal-content{padding:16px 16px 100px}.create-coupon-modal-footer{padding:12px 16px}}.delete-coupen-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;font-family:Poppins,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.delete-coupen-modal{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;max-width:90%;overflow:hidden;width:380px}.delete-coupen-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.delete-coupen-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.delete-coupen-close-button{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px}.delete-coupen-close-button:hover{color:#6b7280}.delete-coupen-content{align-items:center;display:flex;flex-direction:column;padding:30px 20px;text-align:center}.delete-coupen-icon{align-items:center;background-color:#fecaca;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.delete-coupen-message{color:#374151;font-size:16px;line-height:1.6;margin:0}.coupen-title-text{color:#111827;font-weight:600}.delete-coupen-actions{border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.delete-coupen-cancel-button{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s;width:48%}.delete-coupen-cancel-button:hover{background-color:#f9fafb}.delete-coupen-delete-button{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s;width:48%}.delete-coupen-delete-button:hover{background-color:#dc2626}.edit-coupon-modal-overlay{align-items:center;animation:edit-coupon-fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;font-family:Poppins,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes edit-coupon-fadeIn{0%{opacity:0}to{opacity:1}}.edit-coupon-modal-container{align-items:center;animation:edit-coupon-slideIn .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;justify-content:center;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:550px}@keyframes edit-coupon-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.edit-coupon-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;width:100%}.edit-coupon-modal-title{color:#14171f!important;flex:1 1;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;margin:0!important}.edit-coupon-close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.edit-coupon-close-btn:hover{background:#f3f4f6;color:#6b7280}.edit-coupon-divider{background:#e5e7eb;height:1px;margin:0;width:100%}.edit-coupon-modal-form{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%!important}.edit-coupon-modal-content{flex:1 1;overflow-y:auto;padding:24px 24px 100px}.edit-coupon-modal-content::-webkit-scrollbar{width:6px}.edit-coupon-modal-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.edit-coupon-modal-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.edit-coupon-modal-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.edit-coupon-form-field{margin-bottom:20px}.edit-coupon-form-field:last-child{margin-bottom:0}.edit-coupon-form-label{color:#6b7280!important;display:block!important;font-weight:500!important;margin-bottom:8px!important}.edit-coupon-form-input,.edit-coupon-form-label{font-family:Poppins,sans-serif!important;font-size:14px!important}.edit-coupon-form-input{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;display:flex!important;height:42px!important;line-height:1.5!important;outline:none;padding:12px 14px!important;transition:all .2s ease;width:100%!important}.edit-coupon-form-input:focus{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important}.edit-coupon-form-input::placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif!important}.edit-coupon-form-textarea{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;color:#374151!important;font-family:Poppins,sans-serif!important;font-size:14px!important;line-height:1.5!important;min-height:80px;outline:none;padding:12px 14px!important;resize:vertical;transition:all .2s ease;width:100%!important}.edit-coupon-form-textarea:focus{border-color:#0a5ef3!important;box-shadow:0 0 0 3px #0a5ef31a!important}.edit-coupon-form-textarea::placeholder{color:#9ca3af!important;font-family:Poppins,sans-serif!important}.edit-coupon-discount-input-container{align-items:center;display:flex;position:relative}.edit-coupon-discount-input{padding-right:40px!important}.edit-coupon-discount-symbol{color:#6b7280;font-size:14px;font-weight:500;pointer-events:none;position:absolute;right:14px}.edit-coupon-date-fields-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.edit-coupon-date-picker-container{position:relative;width:100%}.edit-coupon-date-input-wrapper{align-items:center;cursor:pointer;display:flex;position:relative;width:100%}.edit-coupon-date-display-input{cursor:pointer;padding-right:45px!important}.edit-coupon-calendar-icon{color:#6b7280!important;font-size:18px!important;pointer-events:none;position:absolute;right:14px;transition:color .2s ease}.edit-coupon-date-input-wrapper:hover .edit-coupon-calendar-icon{color:#0a5ef3!important}.edit-coupon-mui-select{align-items:center!important;color:#374151!important;display:flex!important;font-family:Poppins,sans-serif!important;padding:12px 14px!important}.edit-coupon-form-input.MuiOutlinedInput-root{background:#fff!important;border-radius:6px!important;box-sizing:border-box!important;font-family:Poppins,sans-serif!important;height:42px!important}.edit-coupon-form-input .MuiOutlinedInput-notchedOutline{border:1px solid #e5e7eb!important;border-radius:6px!important}.edit-coupon-form-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.edit-coupon-form-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3!important;border-width:1px!important;box-shadow:0 0 0 3px #0a5ef31a!important}.edit-coupon-form-input .MuiSelect-select{color:#374151!important}.edit-coupon-form-input .MuiSelect-select.MuiSelect-disabled{color:#9ca3af!important}.edit-coupon-modal-footer{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:12px;justify-content:flex-end;left:0;padding:20px 24px;position:absolute;right:0}.edit-coupon-cancel-btn,.edit-coupon-save-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:20px;min-width:100px;padding:10px 20px;text-align:center;transition:all .2s ease}.edit-coupon-cancel-btn{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.edit-coupon-cancel-btn:hover{background:#f9fafb;border-color:#d1d5db}.edit-coupon-save-btn{background:#0a5ef3;color:#fff}.edit-coupon-save-btn:hover{background:#0849d1}.edit-coupon-save-btn:disabled{background:#d1d5db;cursor:not-allowed}.edit-coupon-cancel-btn:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.edit-coupon-error-message{background-color:#fef2f2;border-left:4px solid #dc2626;border-radius:6px;color:#dc2626;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-top:16px;padding:12px 16px}.edit-coupon-loading{align-items:center;color:#6b7280;display:flex;font-family:Poppins,sans-serif;justify-content:center;padding:40px}.edit-coupon-custom-calendar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 10px #00000026;font-family:Poppins,sans-serif;padding:16px;width:280px}.edit-coupon-calendar-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.edit-coupon-month-selector,.edit-coupon-month-year-selector{align-items:center;display:flex;gap:8px}.edit-coupon-month-year-text{color:#374151;font-size:14px;font-weight:600;min-width:120px}.edit-coupon-navigation-buttons,.edit-coupon-year-navigation{display:flex;gap:4px}.edit-coupon-nav-button{border-radius:4px!important;color:#6b7280!important;padding:4px!important;transition:all .2s ease!important}.edit-coupon-nav-button:hover{background-color:#f3f4f6!important;color:#374151!important}.edit-coupon-calendar-days-header{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.edit-coupon-day-header{color:#6b7280;font-size:12px;font-weight:600;padding:6px 4px;text-align:center}.edit-coupon-calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.edit-coupon-calendar-day{align-items:center;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;transition:all .2s ease;width:32px}.edit-coupon-calendar-day:hover:not(.disabled):not(.empty){background-color:#e0f2fe;color:#0a5ef3}.edit-coupon-calendar-day.selected{background:#0a5ef3;color:#fff}.edit-coupon-calendar-day.today{background-color:#f0f9ff;border:1px solid #0ea5e9;color:#0369a1;font-weight:600}.edit-coupon-calendar-day.disabled{color:#d1d5db;cursor:not-allowed}.edit-coupon-calendar-day.empty{cursor:default}.edit-coupon-calendar-footer{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding-top:8px}.edit-coupon-calendar-clear-btn,.edit-coupon-calendar-today-btn{border-radius:6px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important;text-transform:none!important;transition:all .2s ease!important}.edit-coupon-calendar-clear-btn{background:#fff!important;border:1px solid #e5e7eb!important;color:#6b7280!important}.edit-coupon-calendar-today-btn{background:#0a5ef3!important;border:none!important;color:#fff!important}.edit-coupon-calendar-clear-btn:hover{background:#f9fafb!important}.edit-coupon-calendar-today-btn:hover{background:#0849d1!important}.edit-coupon-mui-menu-item{color:#374151!important;font-family:Poppins,sans-serif!important;font-size:14px!important;padding:10px 16px!important;transition:background-color .2s!important}.edit-coupon-mui-menu-item:hover{background-color:#f3f4f6!important}.edit-coupon-mui-menu-item.Mui-selected{background-color:#e0f2fe!important;color:#0a5ef3!important}.edit-coupon-mui-menu-item.Mui-selected:hover{background-color:#b3e5fc!important}@media (max-width:768px){.edit-coupon-modal-container{max-height:95vh;width:95vw}.edit-coupon-modal-header{padding:16px 20px}.edit-coupon-modal-content{padding:20px 20px 100px}.edit-coupon-date-fields-container{gap:16px;grid-template-columns:1fr}.edit-coupon-modal-footer{padding:16px 20px}.edit-coupon-custom-calendar{padding:12px;width:260px}}@media (max-width:480px){.edit-coupon-modal-container{border-radius:0;height:100vh;max-height:100vh;width:100vw}.edit-coupon-modal-header{padding:12px 16px}.edit-coupon-modal-content{padding:16px 16px 100px}.edit-coupon-modal-footer{padding:12px 16px}}.coupon-skeleton-container{display:flex;flex-direction:column;gap:16px;width:100%}.coupon-skeleton-item{align-self:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:16px;padding:20px}.coupon-skeleton-header-section{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.coupon-skeleton-main-info{align-items:flex-start;display:flex;flex:1 1;gap:16px}.coupon-skeleton-code-badge{align-items:center;animation:coupon-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:80px;padding:12px 16px}.coupon-skeleton-code-label{background:#ffffff4d;border-radius:4px;height:10px;width:40px}.coupon-skeleton-code-value{background:#ffffff80;border-radius:4px;height:16px;width:50px}.coupon-skeleton-title-section{flex:1 1}.coupon-skeleton-name{height:22px;margin-bottom:8px;width:200px}.coupon-skeleton-description,.coupon-skeleton-name{animation:coupon-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:4px}.coupon-skeleton-description{height:18px;width:280px}.coupon-skeleton-actions{align-items:flex-start;display:flex;gap:8px}.coupon-skeleton-action-btn{animation:coupon-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:4px;height:32px;width:32px}.coupon-skeleton-details-grid{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:12px;padding-top:16px}.coupon-skeleton-detail-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.coupon-skeleton-detail-column,.coupon-skeleton-detail-item{display:flex;flex-direction:column}.coupon-skeleton-detail-item{gap:4px}.coupon-skeleton-detail-label{height:14px;width:80px}.coupon-skeleton-detail-label,.coupon-skeleton-detail-value{animation:coupon-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e6edf6 37%,#eef2f7 63%);background-size:400% 100%;border-radius:4px}.coupon-skeleton-detail-value{height:18px;width:120px}.coupon-skeleton-detail-row:nth-child(2) .coupon-skeleton-detail-value{width:100px}@keyframes coupon-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.rbac-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.rbac-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:24px!important;font-weight:600!important;line-height:28.8px!important}.rbac-subtitle,.rbac-title{font-family:Poppins!important;font-style:normal!important}.rbac-subtitle{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;margin-bottom:8px!important}.rbac-search-input{min-width:250px}.rbac-search-input .MuiOutlinedInput-root{background-color:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;font-family:Poppins;font-size:14px;font-weight:400}.rbac-search-input .MuiOutlinedInput-root:hover{border-color:#0a5ef3}.rbac-search-input .MuiOutlinedInput-root.Mui-focused{border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a}.rbac-filter-select{min-width:180px}.rbac-filter-select .MuiOutlinedInput-root{background-color:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;font-family:Poppins;font-size:14px;font-weight:400}.rbac-filter-select .MuiOutlinedInput-root:hover{border-color:#0a5ef3}.rbac-filter-select .MuiOutlinedInput-root.Mui-focused{border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a}.rbac-filter-select .MuiInputLabel-root{background-color:#fff!important;color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;padding:0 4px!important;transform:translate(14px,16px) scale(1)!important}.rbac-filter-select .MuiInputLabel-root.Mui-focused{color:#0a5ef3!important;transform:translate(14px,-6px) scale(.75)!important}.rbac-filter-select .MuiInputLabel-root.MuiFormLabel-filled{background-color:#fff!important;padding:0 4px!important;transform:translate(14px,-6px) scale(.75)!important}.rbac-filter-select .MuiSelect-select{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-weight:400!important}.rbac-filter-select .Mui-focused .MuiOutlinedInput-notchedOutline,.rbac-filter-select .MuiOutlinedInput-notchedOutline{border:none!important}.rbac-add-button{background-color:#0a5ef3!important;border-radius:64px!important;box-shadow:0 2px 4px #0a5ef333!important;color:#fff!important;font-family:Poppins!important;font-size:14px!important;font-weight:600!important;min-width:120px!important;padding:8px 16px!important;text-transform:none!important;transition:all .3s ease!important}.rbac-add-button:hover{background-color:#0847c7!important;box-shadow:0 4px 8px #0a5ef34d!important;transform:translateY(-1px)!important}.rbac-stat-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;padding:24px;transition:all .3s ease}.rbac-stat-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.rbac-stat-number{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:32px!important;font-weight:700!important;line-height:38.4px!important;margin-bottom:8px!important}.rbac-stat-label,.rbac-stat-number{font-family:Poppins!important;font-style:normal!important}.rbac-stat-label{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-size:14px!important;font-weight:500!important;line-height:16.8px!important}.rbac-table-container{border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;overflow:hidden!important}.rbac-table{border-collapse:initial!important;border-spacing:0!important}.rbac-table-header{background-color:#f8f9fa!important}.rbac-table-header-cell{border-bottom:1px solid #e9ecef!important;color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.5px!important;line-height:16.8px!important;padding:16px!important;text-transform:uppercase!important}.rbac-table-row{transition:background-color .2s ease!important}.rbac-table-row:hover{background-color:#f8f9fa!important}.rbac-table-cell{border-bottom:1px solid #f0f0f0!important;padding:16px!important;vertical-align:middle!important}.rbac-avatar{border:2px solid #e9ecef!important;height:40px!important;width:40px!important}.rbac-admin-name{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:16px!important;font-weight:600!important;line-height:19.2px!important;margin-bottom:4px!important}.rbac-admin-id,.rbac-admin-name{font-family:Poppins!important;font-style:normal!important}.rbac-admin-id{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-size:12px!important;font-weight:400!important;line-height:14.4px!important}.rbac-contact-email{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:14px!important;font-weight:500!important;line-height:16.8px!important;margin-bottom:4px!important}.rbac-contact-email,.rbac-contact-phone{font-family:Poppins!important;font-style:normal!important}.rbac-contact-phone{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-size:12px!important;font-weight:400!important;line-height:14.4px!important}.rbac-role-chip,.rbac-status-chip{border-radius:16px!important;font-family:Poppins!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;padding:4px 12px!important;text-transform:uppercase!important}.rbac-status-chip.active{background-color:#28a745!important;color:#fff!important}.rbac-status-chip.inactive{background-color:#6c757d!important;color:#fff!important}.rbac-action-button{border-radius:6px!important;height:32px!important;transition:all .2s ease!important;width:32px!important}.rbac-action-button.edit{background-color:#0a5ef31a!important;color:#0a5ef3!important}.rbac-action-button.edit:hover{background-color:#0a5ef333!important;transform:scale(1.05)!important}.rbac-action-button.delete{background-color:#dc35451a!important;color:#dc3545!important}.rbac-action-button.delete:hover{background-color:#dc354533!important;transform:scale(1.05)!important}.rbac-dialog .MuiDialog-paper{border-radius:12px!important;box-shadow:0 8px 32px #0000001f!important}.rbac-dialog-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:24px!important;padding:24px 24px 0!important}.rbac-dialog-content{padding:24px!important}.rbac-dialog-actions{gap:12px!important;padding:16px 24px 24px!important}.rbac-form-input .MuiOutlinedInput-root{background-color:#fff;border:none!important;border-radius:8px;font-family:Poppins;font-size:14px;font-weight:400;transition:all .2s ease}.rbac-form-input .MuiOutlinedInput-notchedOutline{border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:8px!important}.rbac-form-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.rbac-form-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0a5ef3!important}.rbac-form-input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px #0a5ef31a}.rbac-form-input .MuiInputLabel-root{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.rbac-form-input .MuiInputLabel-root.Mui-focused{color:#0a5ef3!important}.rbac-cancel-button{background-color:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:8px!important;color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;min-width:80px!important;padding:8px 16px!important;text-transform:none!important}.rbac-cancel-button:hover{background-color:#f8f9fa!important;border-color:#0a5ef3!important;color:#0a5ef3!important}.rbac-save-button{background-color:#0a5ef3!important;border-radius:8px!important;box-shadow:0 2px 4px #0a5ef333!important;color:#fff!important;font-family:Poppins!important;font-size:14px!important;font-weight:600!important;min-width:100px!important;padding:8px 16px!important;text-transform:none!important;transition:all .3s ease!important}.rbac-save-button:hover{background-color:#0847c7!important;box-shadow:0 4px 8px #0a5ef34d!important;transform:translateY(-1px)!important}.error-text{color:#dc3545!important;font-family:Poppins!important;font-size:12px!important;font-weight:400!important;margin-left:12px!important;margin-top:4px!important}.rbac-snackbar .MuiAlert-root{border-radius:8px!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.rbac-field-group{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.rbac-field-group .error-text{margin-left:4px!important;margin-top:4px!important}.rbac-dialog-content .rbac-field-group:last-child{margin-bottom:0}@media (max-width:1024px){.rbac-search-input{min-width:200px}.rbac-filter-select{min-width:150px}}@media (max-width:768px){.rbac-stat-card{padding:16px}.rbac-stat-number{font-size:24px!important;line-height:28.8px!important}.rbac-table-cell,.rbac-table-header-cell{padding:12px!important}.rbac-admin-name{font-size:14px!important}.rbac-contact-email{font-size:12px!important}}@media (max-width:480px){.rbac-filter-select,.rbac-search-input{min-width:100%}.rbac-add-button{width:100%}.rbac-table-container{overflow-x:auto}.rbac-table{min-width:600px}}.rbac-loading{align-items:center;display:flex;justify-content:center;padding:40px}.rbac-empty-state{color:#949da6;color:var(--Text-Heading,#949da6);padding:40px 20px;text-align:center}.rbac-empty-state-icon{color:#d5dee3!important;font-size:48px!important;margin-bottom:16px!important}.rbac-role-description{font-family:Poppins!important;font-size:12px!important;line-height:16px!important;max-width:200px}.rbac-status-indicator{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.rbac-status-indicator.active{background-color:#28a745}.rbac-status-indicator.inactive{background-color:#6c757d}.rbac-fade-in{animation:fadeIn .3s ease-in-out}.rbac-slide-up{animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rbac-phone-input-container{align-items:center;display:flex;gap:8px}.rbac-country-code-dropdown-container{flex-shrink:0;position:relative;width:180px}.rbac-country-code-display-button{align-items:center;background-color:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-weight:500;justify-content:space-between;min-height:20px;padding:10px 8px;width:100%}.rbac-country-code-display-button:hover{border-color:#0a5ef3}.rbac-dropdown-arrow{color:#949da6;font-size:12px;transition:transform .2s ease}.rbac-country-code-dropdown-container.open .rbac-dropdown-arrow{transform:rotate(180deg)}.rbac-country-code-dropdown{background:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 6px #0000001a;left:0;max-height:300px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1100}.rbac-country-code-search-container{background:#f9f9f9;border-bottom:1px solid #f0f0f0;padding:8px}.rbac-country-code-search-input{background-color:#fff;border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:6px;color:#000;font-family:Poppins;font-size:14px;font-weight:400;outline:none;padding:8px 12px;transition:border-color .2s ease;width:100%}.rbac-country-code-search-input:focus{border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a}.rbac-country-code-search-input::placeholder{color:#949da6;font-style:italic}.rbac-country-code-dropdown-content{max-height:220px;overflow-y:auto;scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.rbac-country-code-dropdown-content::-webkit-scrollbar{width:8px}.rbac-country-code-dropdown-content::-webkit-scrollbar-track{background:#f1f1f1}.rbac-country-code-dropdown-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.rbac-country-code-dropdown-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.rbac-country-code-option{background-color:#fff;border-bottom:1px solid #f0f0f0;color:#000;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:400;padding:10px 12px;transition:background-color .2s ease}.rbac-country-code-option:hover{background-color:#f0f8ff;color:#0a5ef3}.rbac-country-code-option:last-child{border-bottom:none}.rbac-phone-number-input{border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:8px;color:#000;flex:1 1;font-family:Poppins;font-size:16px;font-weight:500;padding:10px 8px}.rbac-phone-number-input:focus{border-color:#0a5ef3;box-shadow:0 0 0 2px #0a5ef31a;outline:none}@media (max-width:768px){.rbac-phone-input-container{flex-direction:column;gap:12px}}.rbac-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:12px;padding:0 16px}.rbac-pagination-info{align-items:center;display:flex;gap:2px}.rbac-pagination-text{color:#666;font-family:Poppins;font-size:14px}.rbac-pagination-select{font-family:Poppins;font-size:14px;height:30px;min-width:20px}.rbac-pagination-select .MuiSelect-select{padding:6px 4px 4px 8px}.rbac-pagination-select .MuiOutlinedInput-notchedOutline,.rbac-pagination-select.Mui-focused .MuiOutlinedInput-notchedOutline,.rbac-pagination-select:hover .MuiOutlinedInput-notchedOutline{border:none}.rbac-pagination-list,.rbac-pagination-nav{align-items:center;display:flex}.rbac-pagination-list{flex-wrap:nowrap;gap:5px;justify-content:center;list-style:none;margin:10px 0;padding:0}.rbac-pagination-item{display:inline-block}.rbac-pagination-button{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:400;margin:0 5px;padding:5px 10px;transition:all .2s ease;white-space:nowrap}.rbac-pagination-button:hover{background-color:#0000000a}.rbac-pagination-button.selected{background-color:#f0f0f0;color:#000;font-weight:700}.rbac-pagination-button.selected:hover{background-color:#e0e0e0}.rbac-pagination-ellipsis{color:#666;font-family:Poppins;font-size:14px;margin:0 5px;white-space:nowrap}@media (max-width:768px){.rbac-pagination-container{align-items:center;flex-direction:column;gap:15px}.rbac-pagination-info{order:2}.rbac-pagination-nav{order:1}.rbac-pagination-list{gap:3px}.rbac-pagination-button{font-size:13px;margin:0 2px;padding:4px 8px}.rbac-pagination-text{font-size:13px}}@media (max-width:480px){.rbac-pagination-list{gap:2px}.rbac-pagination-button{font-size:12px;margin:0 1px;padding:3px 6px}.rbac-pagination-text{font-size:12px}}.rbac-role-star-icon{color:#ffd54f!important}.rbac-field-group .MuiFormControlLabel-root{margin-bottom:4px}.rbac-field-group .MuiFormControlLabel-label{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.rbac-field-group .MuiCheckbox-root,.rbac-field-group .MuiCheckbox-root.Mui-checked{color:#0a5ef3!important}.rbac-field-group .MuiTypography-caption{color:#949da6!important;color:var(--Text-Heading,#949da6)!important;font-family:Poppins!important;font-size:12px!important;line-height:16px!important;margin-top:2px!important}.supportdetail-admin-container{margin:0 auto!important;padding:24px!important}.supportdetail-error{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;padding:60px 20px!important;text-align:center!important}.supportdetail-error h3{color:#666!important;margin-bottom:20px!important}.supportdetail-admin-header{align-items:center!important;display:flex!important;gap:16px!important;margin-bottom:32px!important}.supportdetail-back-button{background:#f5f5f5!important;border:none!important;border-radius:8px!important;color:#333!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;padding:12px 20px!important;transition:all .3s ease!important}.supportdetail-back-button:hover{background:#e0e0e0!important;transform:translateX(-2px)!important}.supportdetail-admin-title{color:#1a1a1a!important;font-size:28px!important;font-weight:700!important;margin:0!important}.supportdetail-content-wrapper{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:1fr 320px!important}.supportdetail-main-content{display:flex!important;flex-direction:column!important;gap:24px!important}.supportdetail-info-card{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;padding:24px!important}.supportdetail-card-header{align-items:center!important;border-bottom:2px solid #f0f0f0!important;display:flex!important;justify-content:space-between!important;margin-bottom:20px!important;padding-bottom:16px!important}.supportdetail-card-title{color:#1a1a1a!important;font-size:20px!important;font-weight:600!important;margin:0!important}.supportdetail-ticket-badges{display:flex!important;gap:8px!important}.supportdetail-priority-badge,.supportdetail-status-badge{border-radius:20px!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;padding:6px 12px!important;text-transform:uppercase!important}.supportdetail-user-type-badge{background:#e3f2fd!important;border-radius:20px!important;color:#1976d2!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important}.supportdetail-info-grid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;margin-bottom:20px!important}.supportdetail-info-item{display:flex!important;flex-direction:column!important;gap:4px!important}.supportdetail-info-label{color:#666!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.supportdetail-info-value{color:#333!important;font-size:14px!important;font-weight:500!important}.supportdetail-categories{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.supportdetail-category-tag{background:#f5f5f5!important;border-radius:6px!important;color:#666!important;font-size:11px!important;font-weight:500!important;padding:4px 8px!important;text-transform:capitalize!important}.supportdetail-description-section{margin-bottom:20px!important}.supportdetail-description-text{background:#f9f9f9!important;border-radius:8px!important;color:#333!important;font-size:14px!important;line-height:1.6!important;margin-top:8px!important;padding:16px!important}.supportdetail-attachment-section,.supportdetail-categories-section{margin-bottom:20px!important}.supportdetail-attachment-item{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important}.supportdetail-attachment-image{border:2px solid #e0e0e0!important;border-radius:8px!important;max-height:200px!important;max-width:300px!important;object-fit:cover!important}.supportdetail-attachment-fallback{background:#f5f5f5!important;border-radius:8px!important;color:#666!important;font-size:14px!important;padding:16px!important}.supportdetail-attachment-link{color:#2196f3!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important}.supportdetail-attachment-link:hover{text-decoration:underline!important}.supportdetail-user-profile{align-items:flex-start!important;display:flex!important;gap:16px!important}.supportdetail-user-avatar-large{align-items:center!important;background:linear-gradient(135deg,#2196f3,#21cbf3)!important;border-radius:50%!important;color:#fff!important;display:flex!important;flex-shrink:0!important;font-size:24px!important;font-weight:600!important;height:64px!important;justify-content:center!important;width:64px!important}.supportdetail-user-details{flex:1 1!important}.supportdetail-user-name{color:#1a1a1a!important;font-size:18px!important;font-weight:600!important;margin-bottom:12px!important}.supportdetail-user-contact{display:flex!important;flex-direction:column!important;gap:8px!important}.supportdetail-contact-item{align-items:center!important;display:flex!important;gap:8px!important}.supportdetail-contact-label{color:#666!important;font-size:12px!important;font-weight:600!important;min-width:50px!important}.supportdetail-contact-link{color:#2196f3!important;font-size:14px!important;text-decoration:none!important}.supportdetail-contact-link:hover{text-decoration:underline!important}.supportdetail-contact-value{color:#333!important;font-family:monospace!important;font-size:14px!important}.supportdetail-notes-list{display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:20px!important;max-height:300px!important;overflow-y:auto!important}.supportdetail-note-item{background:#f9f9f9!important;border-left:4px solid #2196f3!important;border-radius:8px!important;padding:12px!important}.supportdetail-note-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:6px!important}.supportdetail-note-author{color:#2196f3!important;font-size:12px!important;font-weight:600!important}.supportdetail-note-timestamp{color:#999!important;font-size:11px!important}.supportdetail-note-text{color:#333!important;font-size:13px!important;line-height:1.4!important}.supportdetail-add-note{display:flex!important;flex-direction:column!important;gap:8px!important}.supportdetail-note-textarea{border:2px solid #e0e0e0!important;border-radius:8px!important;font-family:inherit!important;font-size:14px!important;outline:none!important;padding:12px!important;resize:vertical!important;width:100%!important}.supportdetail-note-textarea:focus{border-color:#2196f3!important}.supportdetail-add-note-button{align-self:flex-end!important;background:#2196f3!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;padding:10px 20px!important;transition:background .3s ease!important}.supportdetail-add-note-button:hover:not(:disabled){background:#1976d2!important}.supportdetail-add-note-button:disabled{background:#ccc!important;cursor:not-allowed!important}.supportdetail-actions-sidebar{display:flex!important;flex-direction:column!important}.supportdetail-actions-card{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;padding:20px!important;position:-webkit-sticky!important;position:sticky!important;top:20px!important}.supportdetail-actions-title{color:#1a1a1a!important;font-size:18px!important;font-weight:600!important;margin:0 0 20px!important}.supportdetail-contact-actions,.supportdetail-other-actions,.supportdetail-status-actions{margin-bottom:24px!important}.supportdetail-actions-label{color:#666!important;display:block!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;margin-bottom:8px!important;text-transform:uppercase!important}.supportdetail-status-buttons{display:flex!important;flex-direction:column!important;gap:6px!important}.supportdetail-status-button{border:none!important;border-radius:6px!important;color:#666!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;padding:10px 16px!important;transition:all .3s ease!important}.supportdetail-status-button.active{color:#fff!important}.supportdetail-action-buttons,.supportdetail-contact-buttons{display:flex!important;flex-direction:column!important;gap:8px!important}.supportdetail-action-button,.supportdetail-contact-button{background:#fff!important;border:2px solid #e0e0e0!important;border-radius:8px!important;color:#333!important;cursor:pointer!important;display:block!important;font-size:13px!important;font-weight:500!important;padding:12px 16px!important;text-align:center!important;text-decoration:none!important;transition:all .3s ease!important}.supportdetail-action-button:hover,.supportdetail-contact-button:hover{background:#f3f9ff!important;border-color:#2196f3!important;color:#2196f3!important}.supportdetail-action-button.danger:hover{background:#fff3f3!important;border-color:#f44336!important;color:#f44336!important}@media (max-width:1024px){.supportdetail-content-wrapper{grid-template-columns:1fr!important}.supportdetail-actions-card{position:static!important}}@media (max-width:768px){.supportdetail-admin-container{padding:16px!important}.supportdetail-admin-header{align-items:flex-start!important;flex-direction:column!important}.supportdetail-info-grid{grid-template-columns:1fr!important}.supportdetail-user-profile{align-items:center!important;flex-direction:column!important;text-align:center!important}.supportdetail-contact-item{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}}.payout-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.payout-select-all-checkbox{margin-right:8px}.payout-select-all-text{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:12px;font-weight:600;line-height:normal}.payout-item-checkbox{margin-right:8px}.payout-name-container{align-items:center;display:flex;gap:12px}.payout-name-text{font-weight:500}.payout-instructor-type,.payout-name-text{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;line-height:normal}.payout-instructor-type{font-weight:400}.payout-requested-amount,.payout-sessions-count,.payout-wallet-amount{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:14px;font-weight:500;line-height:normal}.payout-status-container{align-items:center;display:flex;justify-content:flex-start}.payout-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:28.8px!important}.payout-search-icon{color:#666;font-size:20px}.payout-download-btn{align-items:center;background:#0a5ef3;border:none;border-radius:169.697px;cursor:pointer;display:flex;gap:5.091px;padding:8px 16px;white-space:nowrap}.payout-download-btn:hover{background-color:#084bc5}.payout-download-btn.payout-download-btn-disabled,.payout-download-btn:disabled{background-color:#e0e0e0!important;cursor:not-allowed!important}.payout-download-btn.payout-download-btn-disabled:hover{background-color:#e0e0e0!important}.payout-download-btn-text{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:12.218px}.payout-download-btn-text-disabled{color:#999!important}.payout-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:16px;padding:10px 16px}.payout-pagination-box{align-items:center;display:flex;gap:8px}.payout-pagination-text{color:#666;font-family:Poppins;font-size:14px}.payout-pagination-select{font-family:Poppins!important;font-size:14px!important;height:30px!important;margin:0!important;min-width:60px!important}.payout-pagination-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.payout-pagination-btn{background-color:initial;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Poppins;font-size:14px;margin:0 5px;padding:5px 10px;transition:all .2s ease}.payout-pagination-btn:hover:not(:disabled){background-color:#f0f0f0;color:#333}.payout-pagination-btn-selected{background-color:#f0f0f0;color:#000;font-weight:700}.payout-pagination-btn-disabled{color:#ccc;cursor:not-allowed}.payout-pagination-btn-disabled:hover{background-color:initial;color:#ccc}.payout-pagination-ellipsis{color:#666;font-family:Poppins;font-size:14px;margin:0 5px}.payout-status-filter{font-family:Poppins!important;font-size:14px!important}.payout-sort-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.payout-sort-label{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:13px;font-weight:500;line-height:normal}.payout-sort-select{font-family:Poppins!important;font-size:13px!important}.payout-overview-container{display:flex!important;flex-direction:column!important;gap:24px!important;padding:16px!important}.payout-overview-scroll{max-height:calc(100vh - 250px)!important;overflow-y:auto!important}.payout-overview-wallet-section{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,1fr)!important;margin-bottom:16px!important}.payout-overview-wallet-card{align-items:flex-start!important;background:#fafafa!important;border-radius:8px!important;box-shadow:0 4px 10px #0f172a0a!important;display:flex!important;flex:1 0!important;flex-direction:column!important;gap:12px!important;padding:24px 20px!important}.payout-overview-wallet-card--primary{background:#0a5ef3!important}.payout-overview-wallet-card-title--primary{color:#fff!important;color:var(--Bg,#fff)!important}.payout-overview-wallet-card-title,.payout-overview-wallet-card-title--primary{font-family:Poppins!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:12.048px!important}.payout-overview-wallet-card-title{color:#14171f!important;color:var(--Text,#14171f)!important}.payout-overview-wallet-card-value{color:#fff!important;color:var(--Bg,#fff)!important}.payout-overview-wallet-card-value,.payout-overview-wallet-card-value-muted{font-family:Poppins!important;font-size:28px!important;font-style:normal!important;font-weight:500!important;line-height:19.2px!important}.payout-overview-wallet-card-value-muted{color:#0a5ef3!important;color:var(--Primary,#0a5ef3)!important}.payout-overview-wallet-card-value-success{color:#7bcf8c!important;color:var(--Acc3,#7bcf8c)!important;font-size:28px!important;line-height:19.2px!important}.payout-overview-section-title,.payout-overview-wallet-card-value-success{font-family:Poppins!important;font-style:normal!important;font-weight:500!important}.payout-overview-section-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-size:16px!important;line-height:normal!important}.payout-overview-section{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:8px!important;box-shadow:0 4px 10px #0f172a0a!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important}.payout-overview-section+.payout-overview-section{margin-top:16px!important}.payout-overview-grid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,1fr)!important}.payout-overview-item{display:flex!important;flex-direction:column!important;gap:4px!important}.payout-overview-label{color:#949da6!important;font-family:Poppins!important;font-size:12px!important}.payout-overview-link,.payout-overview-value{color:#14171f!important;font-family:Poppins!important;font-size:14px!important}.payout-overview-link-view{color:#0a5ef3!important;cursor:pointer!important;font-weight:500!important;margin-left:6px!important}@media (max-width:1024px){.payout-overview-grid,.payout-overview-wallet-section{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.payout-overview-grid,.payout-overview-wallet-section{grid-template-columns:1fr!important}}.payoutth-overlay{align-items:center!important;background:#0009!important;display:flex!important;inset:0!important;justify-content:center!important;position:fixed!important;z-index:2000!important}.payoutth-modal{background:#fff!important;border-radius:8px!important;box-shadow:0 10px 30px #0003!important;width:960px!important}.payoutth-header{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:16px!important}.payoutth-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:16px!important;font-weight:600!important}.payoutth-close-btn{background:#0000!important;border:none!important;cursor:pointer!important;height:18px!important;position:relative!important;width:18px!important}.payoutth-close-btn:after,.payoutth-close-btn:before{background:#98a2b3!important;content:""!important;height:2px!important;left:50%!important;position:absolute!important;top:50%!important;transform-origin:center!important;width:14px!important}.payoutth-close-btn:before{transform:translate(-50%,-50%) rotate(45deg)!important}.payoutth-close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.payoutth-table{padding:0 16px 16px!important}.payoutth-table-container{border-collapse:initial!important;border-spacing:12px 8px!important;width:100%!important}.payoutth-th{background:#eef4ff!important;border-radius:6px 6px 0 0!important;color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:12px!important;font-weight:600!important;padding:8px 12px!important;text-align:left!important;width:16.66%!important}.payoutth-td{padding:0!important;vertical-align:middle!important}.payoutth-input{background:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:8px!important;box-sizing:border-box!important;color:#14171f!important;font-family:Poppins!important;font-size:14px!important;height:36px!important;padding:8px 12px!important;width:100%!important}.payoutth-input::placeholder{color:#98a2b3!important}.payoutth-date-container,.payoutth-select{position:relative!important}.payoutth-select{width:100%!important;z-index:3000!important}.payoutth-select-trigger{align-items:center!important;background:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;border-radius:8px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;font-family:Poppins!important;font-size:14px!important;height:36px!important;justify-content:space-between!important;padding:8px 12px!important;width:100%!important}.payoutth-caret{border-left:5px solid #0000!important;border-right:5px solid #0000!important;border-top:6px solid #98a2b3!important;height:0!important;margin-left:8px!important;width:0!important}.payoutth-select-menu{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 8px 24px #0000001f!important;overflow:hidden!important;position:absolute!important;right:0!important;top:calc(100% + 6px)!important;width:100%!important;z-index:3000!important}.payoutth-option{cursor:pointer!important;font-family:Poppins!important;font-size:14px!important;padding:10px 12px!important}.payoutth-option:hover{background:#0a5ef30f!important}.payoutth-footer{border-top:1px solid #f3f4f6!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important}.payoutth-validation-error{background:#fff2f2!important;border:1px solid #e14949!important;border-radius:6px!important;color:#e14949!important;font-family:Poppins!important;font-size:12px!important;padding:8px!important;text-align:center!important}.payoutth-footer-buttons{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-end!important}.payoutth-btn{border:none!important;border-radius:200px!important;cursor:pointer!important;font-family:Poppins!important;font-size:14px!important;padding:10px 18px!important}.payoutth-btn-outline{background:#fff!important;border:1px solid #d5dee3!important;border:1px solid var(--Stroke,#d5dee3)!important;color:#14171f!important}.payoutth-btn-primary{background:#0a5ef3!important;color:#fff!important}.payoutth-btn-primary:hover{background:#084bc5!important}.payoutth-requested-payout{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;padding:0 16px 12px!important;text-align:right!important}.payoutth-amount{color:#0a5ef3!important;font-weight:600!important}.payoutth-failed-reason{margin-top:8px!important;width:100%!important}.payoutid-container{display:flex!important;flex-direction:column!important;gap:12px!important;padding:12px!important}.payoutid-table-scroll-container{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:8px!important;max-height:calc(100vh - 350px)!important;overflow-y:auto!important}.payoutid-header-row{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important}.payoutid-title{color:#14171f!important;color:var(--Text,#14171f)!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important}.payoutid-actions{align-items:center!important;display:flex!important;gap:8px!important}.payoutid-filter-btn{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:200px!important;color:#666!important;cursor:pointer!important;font-family:Poppins!important;font-size:12px!important;padding:6px 10px!important}.payoutid-filter-active{border-color:#0a5ef3!important}.payoutid-add-btn,.payoutid-filter-active{background:#0a5ef3!important;color:#fff!important}.payoutid-add-btn{border-radius:200px!important;font-family:Poppins!important;font-size:12px!important;padding:6px 12px!important;text-transform:none!important}.payoutid-table-wrapper{background:#fff!important;overflow:hidden!important}.payoutid-table{border-collapse:initial!important;border-spacing:0!important;font-family:Poppins!important;width:100%!important}.payoutid-table thead tr{background:#eef4ff!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1!important}.payoutid-table th{font-size:12px!important;font-weight:600!important;padding:10px 16px!important;text-align:left!important}.payoutid-row td,.payoutid-table th{color:#14171f!important;color:var(--Text,#14171f)!important}.payoutid-row td{border-top:1px solid #f3f4f6!important;font-size:14px!important;font-weight:400!important;padding:12px 16px!important}.payoutid-edit-link{color:#0a5ef3!important;font-family:Poppins!important;font-size:14px!important;text-decoration:none!important}.payoutid-edit-link:hover{text-decoration:underline!important}.payoutid-pagination-container{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-top:16px!important;padding:10px 16px!important}.payoutid-pagination-box{align-items:center!important;display:flex!important;gap:8px!important}.payoutid-pagination-text{color:#666!important}.payoutid-pagination-select,.payoutid-pagination-text{font-family:Poppins!important;font-size:14px!important}.payoutid-pagination-select{height:30px!important;margin:0 4px!important;min-width:60px!important}.payoutid-pagination-list{align-items:center!important;display:flex!important;list-style:none!important;margin:0!important;padding:0!important}.payoutid-pagination-btn{background-color:initial!important;border:none!important;border-radius:4px!important;color:#666!important;cursor:pointer!important;font-family:Poppins!important;font-size:14px!important;margin:0 5px!important;padding:5px 10px!important;transition:all .2s ease!important}.payoutid-pagination-btn:hover:not(:disabled){background-color:#f0f0f0!important;color:#333!important}.payoutid-pagination-btn-selected{background-color:#f0f0f0!important;color:#000!important;font-weight:700!important}.payoutid-pagination-btn-disabled{color:#ccc!important;cursor:not-allowed!important}.payoutid-pagination-btn-disabled:hover{background-color:initial!important;color:#ccc!important}.payoutid-pagination-ellipsis{color:#666!important;font-family:Poppins!important;font-size:14px!important;margin:0 5px!important}.payoutd-container{display:flex;flex-direction:column;gap:12px;padding:16px}.payoutd-header{align-items:center;display:flex;justify-content:space-between}.payoutd-header-left{display:flex;flex-direction:column;gap:6px}.payoutd-breadcrumb{color:#949da6;color:var(--Text-Heading,#949da6);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px}.payoutd-breadcrumb-current{color:#0a5ef3}.payoutd-name-row{align-items:center;display:flex;gap:8px}.payoutd-name{color:#14171f;color:var(--Text,#14171f);font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:28.8px}.payoutd-status-pill{background:#fffcf2;border:1px solid #e0ad14;border-radius:999px;color:#e0ad14;font-family:Poppins;font-size:12px;padding:3px 10px}.payoutd-header-right{align-items:center;display:flex;gap:12px}.payoutd-view-link{-webkit-text-decoration-skip:ink;color:#0a5ef3;color:var(--Primary,#0a5ef3);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-skip-ink:auto;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.payoutd-view-link:hover{text-decoration:underline}.payoutd-download-btn{background:#0a5ef3;background:var(--Primary,#0a5ef3);border:1px solid #d5dee3;border:1px solid var(--Stroke,#d5dee3);border-radius:200px;box-shadow:0 1px 15.5px 0 #00000008;gap:10px;padding:8px 16px}.payoutd-download-btn,.payoutd-download-btn-icon{align-items:center;display:flex;justify-content:center}.payoutd-download-btn-icon{color:#fff;height:13px;width:13px}.payoutd-download-btn-text{color:#fff;color:var(--Bg,#fff);font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.payoutd-download-btn-text-disabled{color:#949da6;color:var(--Text-Disabled,#949da6)}.payoutd-download-btn:hover{background:#084bc5}.payoutd-card{background:#fff;border:1px solid #f3f4f6;border-radius:8px}.payoutd-tabs .MuiTab-root{color:#949da6;font-family:Poppins;font-size:14px;font-weight:500;text-transform:none}.payoutd-tabs .Mui-selected{color:#0a5ef3!important}.payoutd-tabs .MuiTabs-indicator{background-color:#0a5ef3;height:2px}.payoutd-card-body{padding:12px}
/*# sourceMappingURL=main.85360a87.css.map*/