@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Julee&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Reddit+Sans:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);:root{--bme-primary:#134064;--bme-primary-dark:#0d2d47;--bme-primary-light:#1a517d;--bme-primary-50:#eaf1f7;--bme-primary-100:#d5e3ef;--bme-primary-200:#aecadf;--bme-accent:#db5c00;--bme-accent-dark:#b54a00;--bme-accent-light:#ff7c1f;--bme-accent-50:#fff4ec;--bme-accent-100:#ffe2cc;--bme-bg:#f4f7fb;--bme-bg-soft:#eef3f8;--bme-surface:#fff;--bme-surface-alt:#fbfcfe;--bme-border:#e4ebf3;--bme-border-strong:#cdd9e6;--bme-text:#1a2738;--bme-text-soft:#4a5b73;--bme-text-muted:#7a8aa0;--bme-success:#15803d;--bme-success-bg:#ecfdf3;--bme-warning:#b45309;--bme-warning-bg:#fffbeb;--bme-danger:#b91c1c;--bme-danger-bg:#fef2f2;--bme-info:#1d4ed8;--bme-info-bg:#eff6ff;--bme-shadow-xs:0 1px 2px #0f172a0f;--bme-shadow-sm:0 2px 6px #0f172a12;--bme-shadow-md:0 8px 22px #13406414;--bme-shadow-lg:0 16px 40px #13406424;--bme-radius-sm:8px;--bme-radius-md:12px;--bme-radius-lg:16px;--bme-radius-xl:22px;--bme-font-body:"Poppins","Inter","Segoe UI",system-ui,-apple-system,sans-serif;--bme-font-display:"Shrikhand","Poppins",serif}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7fb;background:var(--bme-bg);color:#1a2738;color:var(--bme-text);font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--bme-font-body);font-size:14px;font-weight:400;line-height:1.55;margin:0;padding:0;text-rendering:optimizeLegibility}#root{background:radial-gradient(circle at 0 0,#1340640d 0,#0000 45%),radial-gradient(circle at 100% 100%,#db5c000a 0,#0000 50%),#f4f7fb;background:radial-gradient(circle at 0 0,#1340640d 0,#0000 45%),radial-gradient(circle at 100% 100%,#db5c000a 0,#0000 50%),var(--bme-bg);min-height:100vh}h1,h2,h3,h4,h5,h6{color:#134064;color:var(--bme-primary);font-weight:700;letter-spacing:-.3px}a,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,td,textarea,th{font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--bme-font-body)}.bme-display,.font-shrikhand,.shrikhand{font-family:Shrikhand,Poppins,serif!important;font-family:var(--bme-font-display)!important;font-weight:400!important;letter-spacing:.4px}a{color:#134064;color:var(--bme-primary);text-decoration:none;transition:color .2s ease}a:hover{color:#db5c00;color:var(--bme-accent)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c4d2e0,#a9bccf);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#134064,#1a517d);background:linear-gradient(180deg,var(--bme-primary),var(--bme-primary-light));background-clip:padding-box;border:2px solid #0000}::selection{background:#db5c0040;color:#0d2d47;color:var(--bme-primary-dark)}.chapters-content-html-new input,textarea{padding:10px}@keyframes bmePageFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.content-container,.navbar--set{animation:bmePageFadeIn .35s ease both}.MuiAutocomplete-option,.MuiButton-root,.MuiChip-root,.MuiDialogContentText-root,.MuiDialogTitle-root,.MuiFormHelperText-root,.MuiInputBase-root,.MuiInputLabel-root,.MuiListItemText-primary,.MuiMenuItem-root,.MuiSelect-select,.MuiTab-root,.MuiTableCell-root,.MuiTypography-root{font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important}.MuiPaper-root{background-color:#fff;background-color:var(--bme-surface);border-radius:16px!important;border-radius:var(--bme-radius-lg)!important}.MuiPaper-elevation1,.MuiPaper-elevation2,.MuiPaper-elevation3,.MuiPaper-elevation4{box-shadow:0 8px 22px #13406414!important;box-shadow:var(--bme-shadow-md)!important}.MuiButton-root{border-radius:10px!important;box-shadow:none;font-weight:600!important;letter-spacing:.2px!important;text-transform:none!important;transition:transform .18s ease,box-shadow .25s ease,background-color .25s ease,background .3s ease!important}.MuiButton-contained{background:linear-gradient(135deg,#134064,#1a517d)!important;box-shadow:0 6px 16px #13406438!important;color:#fff!important}.MuiButton-contained:hover{background:linear-gradient(135deg,#1a517d,#134064)!important;box-shadow:0 10px 22px #13406452!important;transform:translateY(-1px)}.MuiButton-containedPrimary{background:linear-gradient(135deg,#134064,#1a517d)!important}.MuiButton-containedSecondary{background:linear-gradient(135deg,#db5c00,#ff7c1f)!important;box-shadow:0 6px 16px #db5c0047!important;color:#fff!important}.MuiButton-containedSecondary:hover{background:linear-gradient(135deg,#b54a00,#db5c00)!important;box-shadow:0 10px 22px #db5c0066!important}.MuiButton-containedError{background:linear-gradient(135deg,#b91c1c,#dc2626)!important;box-shadow:0 6px 16px #b91c1c38!important;color:#fff!important}.MuiButton-containedError:hover{background:linear-gradient(135deg,#7f1d1d,#b91c1c)!important}.MuiButton-containedSuccess{background:linear-gradient(135deg,#15803d,#16a34a)!important;box-shadow:0 6px 16px #15803d38!important;color:#fff!important}.MuiButton-outlined{background:#ffffffb3!important;border-color:#cdd9e6!important;border-color:var(--bme-border-strong)!important;color:#134064!important;color:var(--bme-primary)!important}.MuiButton-outlined:hover{background:#eaf1f7!important;background:var(--bme-primary-50)!important;border-color:#134064!important;border-color:var(--bme-primary)!important;box-shadow:0 4px 12px #1340641a!important}.MuiButton-text{color:#134064!important;color:var(--bme-primary)!important}.MuiButton-text:hover{background-color:#13406412!important}.MuiButton-root.Mui-disabled{opacity:.6!important}.MuiIconButton-root{transition:transform .18s ease,background-color .25s ease!important}.MuiIconButton-root:hover{background-color:#13406414!important}.MuiOutlinedInput-root{background:#fff;border-radius:10px!important;transition:box-shadow .25s ease}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#cdd9e6!important;border-color:var(--bme-border-strong)!important;transition:border-color .2s ease}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1a517d!important;border-color:var(--bme-primary-light)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#134064!important;border-color:var(--bme-primary)!important;border-width:2px!important}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #1340641a}.MuiInputLabel-root.Mui-focused{color:#134064!important;color:var(--bme-primary)!important}.MuiFilledInput-root{background:#eef3f8!important;background:var(--bme-bg-soft)!important;border-radius:10px 10px 0 0!important}.MuiFilledInput-root.Mui-focused,.MuiFilledInput-root:hover{background:#eaf1f7!important;background:var(--bme-primary-50)!important}.MuiFilledInput-underline:after{border-bottom-color:#134064!important;border-bottom-color:var(--bme-primary)!important}.MuiSelect-icon{color:#134064!important;color:var(--bme-primary)!important}.MuiMenu-paper,.MuiPopover-paper{border:1px solid #e4ebf3!important;border:1px solid var(--bme-border)!important;border-radius:14px!important;box-shadow:0 16px 40px #13406424!important;box-shadow:var(--bme-shadow-lg)!important;margin-top:6px}.MuiMenuItem-root{border-radius:8px!important;font-size:13.5px!important;font-weight:500!important;margin:2px 6px!important;transition:background-color .18s ease!important}.MuiMenuItem-root:hover{background:#eaf1f7!important;background:var(--bme-primary-50)!important}.MuiMenuItem-root.Mui-selected,.MuiMenuItem-root:hover{color:#134064!important;color:var(--bme-primary)!important}.MuiMenuItem-root.Mui-selected{font-weight:600!important}.MuiMenuItem-root.Mui-selected,.MuiMenuItem-root.Mui-selected:hover{background:#d5e3ef!important;background:var(--bme-primary-100)!important}.MuiDialog-paper{border:1px solid #e4ebf3;border:1px solid var(--bme-border);border-radius:18px!important;box-shadow:0 16px 40px #13406424!important;box-shadow:var(--bme-shadow-lg)!important}.MuiDialogTitle-root{color:#134064!important;color:var(--bme-primary)!important;font-size:19px!important;font-weight:700!important;padding:20px 24px 8px!important}.MuiDialogContent-root{padding:12px 24px 8px!important}.MuiDialogActions-root{gap:6px;padding:12px 20px 18px!important}.MuiBackdrop-root{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a8c!important}.MuiTabs-root .MuiTab-root{border-radius:8px;color:#4a5b73!important;color:var(--bme-text-soft)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.2px!important;min-height:42px!important;text-transform:none!important}.MuiTabs-root .Mui-selected{color:#134064!important;color:var(--bme-primary)!important}.MuiTabs-indicator{background:linear-gradient(90deg,#db5c00,#ff7c1f)!important;border-radius:3px 3px 0 0!important;height:3px!important}.MuiChip-root{border-radius:999px!important;font-weight:600!important}.MuiChip-colorPrimary,.MuiChip-filledPrimary{background:#d5e3ef!important;background:var(--bme-primary-100)!important;color:#134064!important;color:var(--bme-primary)!important}.MuiChip-colorSecondary,.MuiChip-filledSecondary{background:#fff4ec!important;background:var(--bme-accent-50)!important;color:#b54a00!important;color:var(--bme-accent-dark)!important}.MuiChip-outlined{border-color:#cdd9e6!important;border-color:var(--bme-border-strong)!important;color:#134064!important;color:var(--bme-primary)!important}.MuiTooltip-tooltip{background:#134064!important;background:var(--bme-primary)!important;border-radius:8px!important;box-shadow:0 8px 22px #13406414!important;box-shadow:var(--bme-shadow-md)!important;color:#fff!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-size:12px!important;font-weight:500!important;padding:8px 12px!important}.MuiTooltip-arrow{color:#134064!important;color:var(--bme-primary)!important}.MuiAlert-root{border:1px solid #0000;border-radius:12px!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-weight:500!important}.MuiAlert-standardError{background:#fef2f2!important;background:var(--bme-danger-bg)!important;border-color:#b91c1c33!important;color:#b91c1c!important;color:var(--bme-danger)!important}.MuiAlert-standardSuccess{background:#ecfdf3!important;background:var(--bme-success-bg)!important;border-color:#15803d33!important;color:#15803d!important;color:var(--bme-success)!important}.MuiAlert-standardWarning{background:#fffbeb!important;background:var(--bme-warning-bg)!important;border-color:#b4530933!important;color:#b45309!important;color:var(--bme-warning)!important}.MuiAlert-standardInfo{background:#eff6ff!important;background:var(--bme-info-bg)!important;border-color:#1d4ed833!important;color:#1d4ed8!important;color:var(--bme-info)!important}.MuiTableContainer-root{background:#fff!important;border:1px solid #e4ebf3!important;border:1px solid var(--bme-border)!important;border-radius:16px!important;box-shadow:0 8px 22px #13406414!important;box-shadow:var(--bme-shadow-md)!important}.MuiTableCell-root{border-bottom-color:#e4ebf3!important;border-bottom-color:var(--bme-border)!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important}.MuiTableHead-root .MuiTableCell-root{color:#000!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.3px!important;text-transform:uppercase!important}.MuiSwitch-root .MuiSwitch-track{background-color:#cbd5e1!important;opacity:1!important}.MuiSwitch-root .Mui-checked+.MuiSwitch-track{background-color:#db5c00!important;background-color:var(--bme-accent)!important;opacity:.8!important}.MuiSwitch-root .Mui-checked .MuiSwitch-thumb{color:#fff!important}.MuiCheckbox-root.Mui-checked,.MuiRadio-root.Mui-checked{color:#134064!important;color:var(--bme-primary)!important}.MuiLinearProgress-root{background-color:#eaf1f7!important;background-color:var(--bme-primary-50)!important;border-radius:999px!important;overflow:hidden}.MuiLinearProgress-bar{background:linear-gradient(90deg,#134064,#db5c00)!important}.MuiCircularProgress-root,.MuiPagination-root .MuiPaginationItem-root{color:#134064!important;color:var(--bme-primary)!important}.MuiPagination-root .MuiPaginationItem-root{border-radius:8px!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-weight:600!important}.MuiPagination-root .Mui-selected{background:linear-gradient(135deg,#134064,#1a517d)!important;box-shadow:0 4px 12px #13406447!important;color:#fff!important}.MuiDivider-root{border-color:#e4ebf3!important;border-color:var(--bme-border)!important}input[type=date]:not(.login__input),input[type=datetime-local]:not(.login__input),input[type=email]:not(.login__input):not(.input),input[type=number]:not(.login__input),input[type=password]:not(.login__input):not(.input):not(.codeinput),input[type=search]:not(.login__input):not(.input),input[type=tel]:not(.login__input),input[type=text]:not(.login__input):not(.input):not(.codeinput),input[type=time]:not(.login__input),input[type=url]:not(.login__input){border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease}input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.login__input):not(.codeinput):focus,select:focus,textarea:focus{outline:none}.Toastify__toast{border:1px solid #e4ebf3!important;border:1px solid var(--bme-border)!important;border-radius:14px!important;box-shadow:0 16px 40px #13406424!important;box-shadow:var(--bme-shadow-lg)!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-size:14px!important;font-weight:500!important;padding:12px 14px!important}.Toastify__toast--success{background:linear-gradient(135deg,#ecfdf3,#fff)!important;border-color:#15803d40!important;color:#15803d!important;color:var(--bme-success)!important}.Toastify__toast--error{background:linear-gradient(135deg,#fef2f2,#fff)!important;border-color:#b91c1c40!important;color:#b91c1c!important;color:var(--bme-danger)!important}.Toastify__toast--warning{background:linear-gradient(135deg,#fffbeb,#fff)!important;border-color:#b4530940!important;color:#b45309!important;color:var(--bme-warning)!important}.Toastify__toast--info{background:linear-gradient(135deg,#eff6ff,#fff)!important;border-color:#1d4ed840!important;color:#1d4ed8!important;color:var(--bme-info)!important}.Toastify__progress-bar{border-radius:999px!important;height:3px!important}.Toastify__progress-bar--success{background:linear-gradient(90deg,#15803d,#16a34a)!important}.Toastify__progress-bar--error{background:linear-gradient(90deg,#b91c1c,#dc2626)!important}.Toastify__progress-bar--warning{background:linear-gradient(90deg,#b45309,#f59e0b)!important}.Toastify__progress-bar--info{background:linear-gradient(90deg,#1d4ed8,#3b82f6)!important}.input{background-color:#fff!important;border:1px solid #cdd9e6!important;border:1px solid var(--bme-border-strong)!important;border-radius:12px!important;transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease!important}.input:focus,.input:hover{background-color:#fff!important;border-color:#db5c00!important;border-color:var(--bme-accent)!important;box-shadow:0 0 0 4px #db5c001f!important}.admin-button{background:linear-gradient(135deg,#134064,#1a517d)!important;border-radius:999px!important;box-shadow:0 8px 18px #13406440!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;letter-spacing:.3px}.admin-button:hover{background:linear-gradient(135deg,#db5c00,#ff7c1f)!important;box-shadow:0 10px 22px #db5c0059!important;transform:translateY(-1px)}.action-button{background:linear-gradient(135deg,#134064,#1a517d)!important;border-radius:10px!important;box-shadow:0 4px 12px #1340642e!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important}.action-button:hover{background:linear-gradient(135deg,#db5c00,#ff7c1f)!important;box-shadow:0 6px 16px #db5c004d!important}.action-button.danger{background:linear-gradient(135deg,#b91c1c,#dc2626)!important;box-shadow:0 4px 12px #b91c1c38!important}.action-button.danger:hover{background:linear-gradient(135deg,#7f1d1d,#b91c1c)!important}.inst_badge{border-radius:999px!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.3px!important;padding:5px 12px!important;text-transform:uppercase}.inst_badge_approved{background:#ecfdf3!important;background:var(--bme-success-bg)!important;border:1px solid #15803d40;color:#15803d!important;color:var(--bme-success)!important}.inst_badge_pending{background:#fffbeb!important;background:var(--bme-warning-bg)!important;border:1px solid #b4530940;color:#b45309!important;color:var(--bme-warning)!important}.inst_badge_rejected{background:#fef2f2!important;background:var(--bme-danger-bg)!important;border:1px solid #b91c1c40;color:#b91c1c!important;color:var(--bme-danger)!important}.inst_badge_expired{background:#f3f4f6!important;border:1px solid #d1d5db;color:#6b7280!important}.inst_details_btn{background:linear-gradient(135deg,#db5c00,#ff7c1f)!important;border-radius:10px!important;box-shadow:0 4px 12px #db5c0047!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-weight:600!important}.inst_details_btn:hover{background:linear-gradient(135deg,#b54a00,#db5c00)!important;box-shadow:0 6px 16px #db5c0066!important}.inst_approve_btn{background:linear-gradient(135deg,#15803d,#16a34a)!important;border-radius:10px!important;box-shadow:0 4px 12px #15803d40!important;font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-weight:600!important}.inst_approve_btn:hover:not(:disabled){background:linear-gradient(135deg,#14532d,#15803d)!important;box-shadow:0 6px 16px #15803d59!important}.inst_approve_btn:disabled{background:#ecfdf3!important;box-shadow:none!important;color:#15803d!important}.overview-card{background:linear-gradient(135deg,#fff,#f8fbfd)!important;border:1px solid #e4ebf3;border:1px solid var(--bme-border);border-radius:18px!important;box-shadow:0 8px 22px #13406414!important;box-shadow:var(--bme-shadow-md)!important}.overview-card:hover{box-shadow:0 16px 40px #13406424!important;box-shadow:var(--bme-shadow-lg)!important;transform:translateY(-3px)}.overview-title{font-family:Poppins,Inter,Segoe UI,system-ui,-apple-system,sans-serif!important;font-family:var(--bme-font-body)!important;font-weight:700!important;letter-spacing:-.3px}.overview-item:hover,.overview-title{color:#134064!important;color:var(--bme-primary)!important}.overview-item:hover{background-color:#eaf1f7!important;background-color:var(--bme-primary-50)!important}:root{--first-color:#db5c00;--first-color-dark:#134064;--first-color-light:#134064;--first-color-lighten:#134064;--body-font:"Poppins","Open Sans",sans-serif;--h1-font-size:1.6rem;--normal-font-size:0.95rem;--small-font-size:0.825rem}@media screen and (min-width:768px){:root{--normal-font-size:1rem;--small-font-size:0.875rem}}.login{background:radial-gradient(circle at 10% 10%,#13406414 0,#0000 45%),radial-gradient(circle at 90% 90%,#db5c0012 0,#0000 50%),#f4f7fb;font-family:Poppins,Open Sans,sans-serif;grid-template-columns:100%;height:100vh}.login,.login__content{display:grid}.login__img{justify-self:center}.login__img img{margin-top:1.5rem;width:310px}.login__forms{height:18rem;position:relative}.login__create,.login__registre{animation-duration:.4s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:18px;bottom:1rem;box-shadow:0 18px 40px #1340642e,0 2px 6px #1340640f;padding:2.2rem 1.4rem;position:absolute;text-align:center;width:100%}@keyframes animate-login{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.login__title{color:#134064;color:var(--first-color-lighten);display:inline-block;font-family:Poppins,sans-serif;font-size:1.6rem;font-size:var(--h1-font-size);font-weight:700;letter-spacing:-.4px;margin-bottom:2rem;padding-bottom:12px;position:relative}.login__title:after{background:linear-gradient(90deg,#db5c00,#ff7c1f);border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:44px}.login__box{grid-column-gap:.6rem;background-color:#fff;border:1px solid #e4ebf3;border-radius:12px;column-gap:.6rem;display:grid;grid-template-columns:max-content 1fr;margin-top:.85rem;padding:1.05rem 1rem;transition:border-color .2s ease,box-shadow .25s ease}.login__box:focus-within{border-color:#db5c00;box-shadow:0 0 0 4px #db5c001f}.login__box input{background-color:#fff!important}.login__icon{color:#db5c00;color:var(--first-color);font-size:1.5rem}.login__input{background:#0000!important;border:none;color:#1a2738;font-weight:600;outline:none}.login__input,.login__input::placeholder{font-family:Poppins,sans-serif;font-size:.95rem;font-size:var(--normal-font-size)}.login__input::placeholder{color:#7a8aa0;font-weight:500}.login__forgot{color:#134064;color:var(--first-color-light);display:block;font-size:.825rem;font-size:var(--small-font-size);font-weight:600;margin-left:auto;margin-top:.5rem;width:max-content}.login__button{background:linear-gradient(135deg,#134064,#1a517d);border:none;border-radius:12px;box-shadow:0 10px 22px #13406440;color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.3px;margin:1.8rem 0 1rem;padding:.95rem 1rem;text-align:center;transition:transform .18s ease,box-shadow .25s ease,background .3s ease;width:100%}.login__button:hover{background:linear-gradient(135deg,#db5c00,#ff7c1f);box-shadow:0 14px 28px #db5c0052;transform:translateY(-1px)}.login__account,.login__signin,.login__signup{font-size:.825rem;font-size:var(--small-font-size);font-weight:600}.login__account{color:#134064;color:var(--first-color-dark)}.login__signin,.login__signup{color:#db5c00;color:var(--first-color);cursor:pointer}.login__social{margin-top:2rem}.login__social-icon{color:#134064;color:var(--first-color-dark);font-size:1.5rem;margin:0 1.5rem}.block{display:block}.none{display:none}@media screen and (min-width:576px){.login__forms{justify-self:center;width:348px}}@media screen and (min-width:1024px){.login{height:100vh;overflow:hidden}.login__content{align-items:center;grid-template-columns:repeat(2,max-content);justify-content:center;margin-left:10rem}.login__img{align-items:center;background:linear-gradient(140deg,#134064,#1a517d 55%,#134064);border-radius:22px;box-shadow:0 24px 60px #13406459,inset 0 1px 0 #ffffff14;display:flex;height:588px;overflow:hidden;padding-left:1rem;position:relative;width:600px}.login__img:before{background:radial-gradient(ellipse at center,#db5c0052 0,#0000 60%);right:-10%;top:-20%}.login__img:after,.login__img:before{content:"";height:60%;pointer-events:none;position:absolute;width:60%}.login__img:after{background:radial-gradient(ellipse at center,#4372c438 0,#0000 60%);bottom:-20%;left:-10%}.login__img img{height:400px;margin-top:0;position:relative;width:390px;z-index:1}.login__create,.login__registre{left:-11rem}.login__registre{bottom:-2rem}.login__create{bottom:-5.5rem}}.loader-set{background-color:red;height:100vh;width:100%}.form-column{display:flex;flex-direction:column;width:50%}.form-column .form-con-full{width:96%}.form-VS{display:flex;justify-content:center;margin-top:20px;width:100%}.form-VS input{border:none;border-radius:10px;font-size:30px;text-align:center;width:200px}.otp{align-items:center;display:flex;justify-content:space-between}.codeinput{background:#fff;border:1.5px solid #cdd9e6;border-radius:12px;color:#134064;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;height:48px;text-align:center;transition:border-color .2s ease,box-shadow .25s ease;width:44px}.codeinput:focus{border-color:#db5c00!important;box-shadow:0 0 0 4px #db5c0026;outline:none}.codeinput.filled{background:#fff4ec;border-color:#db5c00}.sidebar-container{--sidebar-compact-width:92px;--sidebar-expanded-width:270px;background:#0000;box-sizing:border-box;height:100vh;max-width:270px;padding:12px 10px 12px 12px;position:fixed;top:0;transition:max-width .3s ease,width .3s ease,padding .3s ease;width:100%;z-index:20}.sidebar-container.is-collapsed{max-width:var(--sidebar-compact-width);padding:12px 8px 12px 10px;width:var(--sidebar-compact-width)}.logo-img-contained{align-items:center;background:linear-gradient(135deg,#ffffffd9,#eaf1f799);border-radius:22px 22px 0 0;box-sizing:border-box;display:flex;height:120px;justify-content:center;margin:-12px -10px 0 -12px;object-fit:cover;padding:18px 16px;position:relative;transition:height .3s ease,padding .3s ease,border-radius .3s ease,margin .3s ease}.logo-img-contained:after{background:linear-gradient(90deg,#0000,#db5c00a6 50%,#0000);border-radius:2px;bottom:14px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:64%}.logo-img-contained img{filter:drop-shadow(0 6px 14px rgba(19,64,100,.18));height:88%;object-fit:contain;transition:transform .3s ease,width .3s ease,height .3s ease;width:130px}.logo-img-contained:hover img{transform:scale(1.03)}.sidebar-content-set{display:flex;justify-content:center;margin-top:-2px;width:100%}.sidebar-content-set-flex{-ms-overflow-style:none;align-items:center;background:linear-gradient(180deg,#0f3a5e,#134064 35%,#0d2d47);border:1px solid #ffffff0f;border-radius:22px;box-shadow:0 18px 40px #13406447,0 6px 14px #1340642e,inset 0 1px 0 #ffffff14;display:flex;flex-direction:column;gap:3px;height:calc(100vh - 140px);isolation:isolate;overflow-y:auto;padding:16px 0 24px;position:relative;scrollbar-width:none;transition:width .3s ease,border-radius .3s ease,padding .3s ease,box-shadow .3s ease;width:100%}.sidebar-content-set-flex:before{background:radial-gradient(circle at 20% 0,#db5c001f 0,#0000 40%),radial-gradient(circle at 80% 100%,#4372c42e 0,#0000 50%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.sidebar-content-set-flex::-webkit-scrollbar{display:none}.custom-button{align-items:center;background-color:initial;border:none;border-radius:12px;cursor:pointer;display:flex;gap:13px;height:48px;justify-content:start;margin:1px 0;outline:none;position:relative;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease,color .2s ease;width:190px!important}.custom-button:hover{background:linear-gradient(90deg,#ffffff14,#ffffff05)!important;transform:translateX(3px)}.custom-button:hover:after{background:#fff6;border-radius:50%;content:"";height:6px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:6px}.custom-button[style*="rgb(219, 92, 0)"], .custom-button[style*=DB5C00]{background:linear-gradient(100deg,#db5c00,#e36a14 60%,#ff7c1f)!important;box-shadow:0 8px 22px #db5c0073,0 2px 6px #db5c004d,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0000001f!important;transform:translateX(0)}.custom-button[style*="rgb(219, 92, 0)"]:before, .custom-button[style*=DB5C00]:before{background:#fff;border-radius:0 5px 5px 0;box-shadow:0 0 12px #ffffffa6,0 0 22px #db5c008c;content:"";height:28px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:5px}.custom-button[style*="rgb(219, 92, 0)"]:after, .custom-button[style*=DB5C00]:after{background:#fff;border-radius:50%;box-shadow:0 0 8px #ffffffd9;content:"";height:6px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:6px}.dashboard-contain{color:#ffffffeb;font-family:Poppins,Montserrat,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-.15px;line-height:1.15;opacity:1;transform:translateX(0);transition:color .2s ease,font-weight .2s ease;transition:color .2s ease,font-weight .2s ease,opacity .25s ease,transform .25s ease;white-space:nowrap}.custom-button[style*="rgb(219, 92, 0)"] .dashboard-contain, .custom-button[style*=DB5C00] .dashboard-contain{color:#fff;font-weight:700;text-shadow:0 1px 2px #00000026}.icon-set{align-items:center;background:#ffffff0d;border-radius:9px;color:#ffffffd9;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .25s ease,color .2s ease,transform .25s ease;width:32px}.custom-button:hover .icon-set{background:#ffffff1f;color:#fff;transform:scale(1.06)}.custom-button[style*="rgb(219, 92, 0)"] .icon-set, .custom-button[style*=DB5C00] .icon-set{background:#ffffff38;box-shadow:inset 0 1px 0 #ffffff2e;color:#fff}.icon-set img{height:22px;object-fit:contain;transition:filter .2s ease;width:22px}.icon-set .selected,.icon-set img.selected{filter:drop-shadow(0 0 6px rgba(255,255,255,.55))}.cross-img-contained{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 6px 14px #1340642e;box-shadow:var(--bme-shadow-md,0 6px 14px #1340642e);color:#134064;cursor:pointer;display:flex;height:36px;justify-content:center;margin:8px 8px 0 auto;padding:0;transition:transform .2s ease,background .2s ease;width:36px}.cross-img-contained:hover{background:#134064;color:#fff;transform:rotate(90deg)}.sidebar-toggle-contained{align-items:center;background:linear-gradient(135deg,#db5c00,#ff7c1f);border:none;border-radius:999px;box-shadow:0 10px 24px #db5c004d,0 4px 10px #13406433;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:130px;transition:transform .25s ease,box-shadow .25s ease,right .3s ease,background .25s ease;width:36px;z-index:2}.sidebar-toggle-contained:hover{box-shadow:0 14px 28px #db5c005c,0 6px 12px #13406438;transform:translateX(2px) scale(1.03)}.sidebar-container.is-collapsed .sidebar-toggle-contained{right:-18px}.sidebar-container.is-collapsed .logo-img-contained{border-radius:22px 22px 16px 16px;height:92px;margin:-12px -8px 0 -10px;padding:16px 10px}.sidebar-container.is-collapsed .logo-img-contained img{height:62px;width:62px}.sidebar-container.is-collapsed .sidebar-content-set-flex{border-radius:22px;padding-bottom:18px;padding-top:18px}.sidebar-container.is-collapsed .custom-button{border-radius:16px;gap:0;justify-content:center;padding-left:0}.sidebar-container.is-collapsed .dashboard-contain{opacity:0;overflow:hidden;transform:translateX(-12px);width:0}.sidebar-container.is-collapsed .icon-set{height:36px;width:36px}.sidebar-container.is-collapsed .custom-button:hover{transform:translateX(0) scale(1.02)}.sidebar-container.is-collapsed .custom-button:hover:after{display:none}.sidebar-shimmer-item{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;gap:13px;height:48px;margin:1px 0;padding:0 10px;pointer-events:none;width:190px}.sidebar-shimmer-icon,.sidebar-shimmer-label{animation:sidebarShimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff29 45%,#ffffff0f);background-size:200% 100%;border-radius:10px;display:block}.sidebar-shimmer-icon{border-radius:8px;flex-shrink:0;height:30px;width:30px}.sidebar-shimmer-label{flex:1 1;height:14px;max-width:120px}.sidebar-shimmer-item:nth-child(odd) .sidebar-shimmer-label{animation-delay:.12s;max-width:98px}.sidebar-shimmer-item:nth-child(2n) .sidebar-shimmer-icon{animation-delay:.18s}.sidebar-container.is-collapsed .sidebar-shimmer-item{gap:0;justify-content:center;padding:0;width:56px}.sidebar-container.is-collapsed .sidebar-shimmer-label{display:none}@keyframes sidebarShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media only screen and (min-width:901px){.navbar-content-set{transition:width .3s ease}body.admin-sidebar-collapsed .navbar-content-set{width:calc(100% - 92px)}}@media only screen and (max-width:900px){.sidebar-container{transform:translateX(-100%);transition:transform .3s ease-in-out}.sidebar-container.visible{transform:translateX(0)}.sidebar-toggle-contained{right:-16px;top:72px}}@media only screen and (min-width:901px){.cross-img-contained{display:none}}@media only screen and (max-width:900px){.cross-img-contained{align-items:center;display:flex;justify-content:end;padding-right:22px;padding-top:15px}.sidebar-toggle-contained{top:72px}.logo-img-contained{height:85px}.sidebar-container.is-collapsed{max-width:84px;width:84px}.sidebar-container.is-collapsed .custom-button{width:58px}}.main-container{background:radial-gradient(circle at 0 0,#1340640d 0,#0000 45%),radial-gradient(circle at 100% 100%,#db5c000a 0,#0000 50%),#f4f7fb;display:flex;min-height:100vh;width:100%}.navbar-content-set{display:flex;justify-content:center;position:absolute;right:0;transition:width .3s ease;width:calc(100% - 270px)}body.admin-sidebar-collapsed .navbar-content-set{width:calc(100% - 92px)}.navbar--set{display:flex;flex-direction:column;margin-right:10px;width:98%}@media only screen and (max-width:900px){.navbar-content-set{width:100%}.navbar--set{margin-right:0}}.clock{height:50px;width:100%}.table-cell-set2:hover{background-color:#13406412;cursor:pointer;transition:background-color .2s ease}.Access{align-items:center;color:#134064;display:flex;font-family:Poppins,Montserrat,sans-serif;font-size:xx-large;font-weight:600;height:80vh;justify-content:center;letter-spacing:-.3px;padding:0 20px;text-align:center}.Access img{width:100px}.dbo-loading{align-items:center;display:flex;justify-content:center;min-height:50vh}.dbo-root{padding-bottom:40px}.dbo-page-title h2{margin-bottom:0}.dbo-section-nav{border-bottom:2px solid #eef2f6;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px;padding-bottom:4px}.dbo-section-tab{background:#f0f5fa;border:none;border-radius:100px;color:#51677a;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;padding:10px 18px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.dbo-section-tab:hover{background:#e3edf5;color:#134064}.dbo-section-tab--active{background:#134064;box-shadow:0 4px 14px #13406447;color:#fff}.dbo-section-tab--active:hover{background:#1a517d;color:#fff}.dbo-section-content{display:flex;flex-direction:column;gap:22px}.dbo-section-intro{color:#8a9bab;font-size:14px;margin:0}.dbo-metrics-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dbo-metric-card{align-items:flex-start;background:#fff;border:1px solid #eef2f6;border-radius:18px;box-shadow:0 10px 26px #13406412;display:flex;gap:14px;overflow:hidden;padding:20px;position:relative}.dbo-metric-card:before{bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.dbo-metric-card:before,.dbo-metric-icon{background:#134064;background:var(--dbo-accent,#134064)}.dbo-metric-icon{align-items:center;border-radius:14px;box-shadow:0 6px 16px #00000024;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.dbo-metric-body{display:flex;flex-direction:column;gap:2px;min-width:0}.dbo-metric-value{color:#134064;font-family:Poppins,Montserrat,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.dbo-metric-label{color:#51677a;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600}.dbo-metric-sub{color:#8a9bab;font-size:11px;line-height:1.35;margin-top:2px}.dbo-trend{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;margin-top:6px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.dbo-trend--up{background:#e8f5e9;color:#2e7d32}.dbo-trend--down{background:#fdeaea;color:#c62828}.dbo-trend--flat{background:#f0f5fa;color:#607d8b}.dbo-section-panel{background:#fff;border:1px solid #eef2f6;border-radius:18px;box-shadow:0 10px 26px #1340640f;padding:22px}.dbo-section-head{margin-bottom:16px}.dbo-section-title{color:#134064;font-family:Poppins,Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0}.dbo-section-sub{color:#8a9bab;font-size:13px;margin:4px 0 0}.dbo-subheading{color:#44586a;font-size:13px;font-weight:700;margin:0 0 10px}.dbo-two-col{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.dbo-pill-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.dbo-pill{align-items:center;background:#f7f9fc;border:1px solid #eef2f6;border-radius:14px;display:flex;flex:1 1;flex-direction:column;min-width:90px;padding:12px 10px}.dbo-pill-count{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1}.dbo-pill-label{color:#6b7d8d;font-size:12px;font-weight:600;margin-top:6px;text-align:center}.dbo-pill--green .dbo-pill-count{color:#2e7d32}.dbo-pill--orange .dbo-pill-count{color:#db5c00}.dbo-pill--red .dbo-pill-count{color:#c62828}.dbo-pill--gray .dbo-pill-count{color:#607d8b}.dbo-progress-list{display:flex;flex-direction:column;gap:14px}.dbo-progress-row{display:flex;flex-direction:column;gap:6px}.dbo-progress-top{align-items:center;display:flex;justify-content:space-between}.dbo-progress-label{color:#44586a;font-size:13px;font-weight:600}.dbo-progress-count{color:#134064;font-size:13px;font-weight:700}.dbo-progress-pct{color:#9aa9b7;font-weight:500}.dbo-progress-track{background:#eef2f6;border-radius:100px;height:9px;overflow:hidden;width:100%}.dbo-progress-fill{border-radius:100px;height:100%;transition:width .5s ease}.dbo-chart-box{width:100%}.dbo-chart-title{color:#44586a;font-size:14px;font-weight:600;margin:0 0 12px}.dbo-chart-inner{overflow-x:auto;width:100%}.dbo-chart-controls{display:flex;gap:8px;margin-bottom:14px}.dbo-range-btn{background:#f7f9fc;border:1px solid #eef2f6;border-radius:100px;color:#51677a;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .18s ease}.dbo-range-btn:hover{border-color:#134064;color:#134064}.dbo-range-btn--active{background:#134064;border-color:#134064;color:#fff}.dbo-country-map{background:linear-gradient(180deg,#e8f4fc,#d4e8f5);border:1px solid #cfe3f0;border-radius:14px;height:200px;margin-bottom:16px;overflow:hidden;position:relative}.dbo-map-bg{background:radial-gradient(circle at 30% 40%,#1340640f 0,#0000 50%),radial-gradient(circle at 70% 60%,#1340640a 0,#0000 40%);inset:0;pointer-events:none;position:absolute}.dbo-map-dot-wrap{align-items:center;display:flex;flex-direction:column;position:absolute;transform:translate(-50%,-50%);z-index:1}.dbo-map-dot{background:#db5c00;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #db5c0073;display:block}.dbo-map-label{color:#134064;font-size:9px;font-weight:700;margin-top:2px;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbo-country-list{display:flex;flex-direction:column;gap:8px}.dbo-country-row{align-items:center;background:#f7f9fc;border-radius:10px;color:#44586a;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.dbo-country-row strong{color:#134064;font-weight:700}.dbo-revenue-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dbo-revenue-card{background:#f7f9fc;border:1px solid #eef2f6;border-left:4px solid #134064;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:16px}.dbo-revenue-card--large{padding:24px;text-align:center}.dbo-revenue-card--large .dbo-revenue-value{font-size:32px}.dbo-revenue-label{color:#6b7d8d;font-size:12px;font-weight:600}.dbo-revenue-value{color:#134064;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}.dbo-seats-visual{align-items:center;background:#f7f9fc;border-radius:14px;display:flex;gap:24px;justify-content:center;margin-bottom:20px;padding:20px}.dbo-seats-block{text-align:center}.dbo-seats-block--active .dbo-seats-num{color:#2e7d32}.dbo-seats-num{color:#134064;display:block;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:1}.dbo-seats-lbl{color:#6b7d8d;display:block;font-size:12px;font-weight:600;margin-top:6px}.dbo-seats-arrow{color:#9aa9b7;font-size:28px;font-weight:300}.dbo-recent-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.dbo-recent-item{align-items:center;background:#f7f9fc;border:1px solid #eef2f6;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:11px 14px}.dbo-recent-main{display:flex;flex-direction:column;min-width:0}.dbo-recent-title{color:#213b50;font-size:13.5px;font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbo-recent-sub{color:#8a9bab;font-size:12px;margin-top:2px}.dbo-empty-note{color:#9aa9b7;font-size:13px;font-style:italic;margin:0;padding:8px 2px}.dbo-panel-note{color:#8a9bab;font-size:13px;margin:8px 0 0}.dbo-tag{border-radius:100px;flex-shrink:0;font-size:11.5px;font-weight:700;letter-spacing:.2px;padding:5px 11px;text-transform:capitalize}.dbo-tag--canceled,.dbo-tag--open{background:#fdeaea;color:#c62828}.dbo-tag--in-progress{background:#fff1e2;color:#db5c00}.dbo-tag--contacted,.dbo-tag--resolved{background:#e8f5e9;color:#2e7d32}.dbo-tutor-table-wrap{margin-bottom:12px;overflow-x:auto}.dbo-tutor-table{border-collapse:collapse;font-size:13px;width:100%}.dbo-tutor-table th{background:#f0f5fa;border-bottom:2px solid #eef2f6;color:#134064;font-weight:700;padding:10px 12px;text-align:left}.dbo-tutor-table td{border-bottom:1px solid #eef2f6;color:#44586a;padding:10px 12px}.dbo-tutor-table tbody tr:hover{background:#f7f9fc}.dbo-capitalize{text-transform:capitalize}@media (max-width:1280px){.dbo-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dbo-metrics-grid,.dbo-two-col{grid-template-columns:1fr}.dbo-section-nav{gap:8px}.dbo-section-tab{font-size:12px;padding:8px 14px}}@media (max-width:560px){.dbo-seats-visual{flex-direction:column;gap:12px}.dbo-seats-arrow{transform:rotate(90deg)}}.dbo-founder-scoreboard{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.dbo-founder-scoreboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dbo-founder-scoreboard{grid-template-columns:1fr}}.dbo-founder-card{align-items:flex-start;background:#fff;border:1px solid #eef2f6;border-radius:18px;box-shadow:0 8px 24px #0000000f;display:flex;gap:14px;overflow:hidden;padding:22px 20px;position:relative}.dbo-founder-card:before{bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.dbo-founder-card--blue:before{background:#134064}.dbo-founder-card--green:before{background:#2e7d32}.dbo-founder-card--teal:before{background:#00838f}.dbo-founder-card--orange:before{background:#db5c00}.dbo-founder-card--indigo:before{background:#4527a0}.dbo-founder-card--red:before{background:#c62828}.dbo-founder-card__icon{flex-shrink:0;font-size:28px;line-height:1;margin-top:2px}.dbo-founder-card__body{display:flex;flex-direction:column;gap:3px}.dbo-founder-card__value{color:#0e2d45;font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;line-height:1}.dbo-founder-card__label{color:#3a5068;font-size:13px;font-weight:700}.dbo-founder-card__hint{color:#8a9bab;font-size:11px}.dbo-compare-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.dbo-compare-block{align-items:center;display:flex;flex-direction:column;gap:4px}.dbo-compare-value{font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;line-height:1}.dbo-compare-value--current{color:#134064}.dbo-compare-value--prev{color:#8a9bab}.dbo-compare-label{color:#6b7c8d;font-size:12px;font-weight:600}.dbo-compare-divider{color:#c5d0d8;font-size:18px;font-weight:700;padding:0 4px}.dbo-compare-badge{border-radius:100px;font-size:14px;font-weight:700;padding:6px 14px}.dbo-compare-badge--up{background:#e8f5e9;color:#2e7d32}.dbo-compare-badge--down{background:#fdecea;color:#c62828}.dbo-compare-badge--flat{background:#f0f5fa;color:#6b7c8d}.dbo-snapshot-filter-row{align-items:center;display:flex;gap:10px;margin-bottom:8px}.dbo-snapshot-filter-label{color:#6b7c8d;font-size:12px;font-weight:700}.dbo-funnel-steps{display:flex;flex-direction:column;gap:14px}.dbo-funnel-step__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.dbo-funnel-step__label{color:#3a5068;font-size:13px;font-weight:600}.dbo-funnel-step__count{color:#0e2d45;font-size:14px;font-weight:800}.dbo-funnel-drop{color:#c62828;font-size:11px;font-weight:700;margin-left:8px}.dbo-funnel-step__bar-track{background:#eef2f6;border-radius:100px;height:8px;overflow:hidden}.dbo-funnel-step__bar-fill{background:linear-gradient(90deg,#134064,#1a7fc4);border-radius:100px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.dbo-funnel-step__pct{color:#8a9bab;font-size:10px;margin-top:2px}.dbo-founder-ghost-stat{align-items:center;display:flex;flex-direction:column;gap:4px;padding:18px 0 10px;text-align:center}.dbo-ghost-num{color:#c62828;font-size:48px;font-weight:800;line-height:1}.dbo-ghost-label{color:#3a5068;font-size:14px;font-weight:600}.dbo-ghost-rate{color:#8a9bab;font-size:12px}.dbo-email-btn{background:#db5c00;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;padding:7px 12px;transition:background .18s;white-space:nowrap}.dbo-email-btn:hover{background:#c45100}.dbo-feature-rank{color:#8a9bab;display:inline-block;font-size:11px;font-weight:800;margin-right:4px;min-width:24px}.dbo-feature-users-section{border-top:1px solid #eef2f6;margin-top:24px;padding-top:20px}.dbo-feature-users-table .dbo-feature-user-id{font-size:11px;max-width:120px;word-break:break-all}.dbo-feature-tag-list{display:flex;flex-wrap:wrap;gap:4px;max-width:220px}.dbo-feature-tag{background:#e3edf5;border-radius:100px;color:#134064;display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;white-space:nowrap}.dbo-feature-opened-cell{color:#44586a;font-size:12px;line-height:1.45;max-width:220px}.dbo-paywall-list{display:flex;flex-direction:column;gap:10px}.dbo-paywall-row{align-items:center;background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;padding:10px 14px}.dbo-paywall-user{display:flex;flex-direction:column;gap:2px;min-width:160px}.dbo-paywall-name{color:#0e2d45;font-size:13px;font-weight:700}.dbo-paywall-email{color:#8a9bab;font-size:11px}.dbo-paywall-trail{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:160px}.dbo-paywall-source{background:#eef2f6;border-radius:100px;color:#6b7c8d;font-size:11px;padding:3px 10px}.dbo-trial-track{align-items:center;display:flex;gap:4px}.dbo-trial-pip{background:#eef2f6;border:2px solid #d5dfe8;border-radius:50%;height:18px;transition:background .2s;width:18px}.dbo-trial-pip--filled{background:#134064;border-color:#134064}.dbo-trial-label{color:#6b7c8d;font-size:11px}.dbo-table-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.dbo-table-search{border:1.5px solid #d5dfe8;border-radius:10px;color:#0e2d45;flex:1 1;font-family:Montserrat,sans-serif;font-size:13px;min-width:200px;outline:none;padding:9px 14px;transition:border-color .18s}.dbo-table-search:focus{border-color:#134064}.dbo-table-filter-select{background:#fff;border:1.5px solid #d5dfe8;border-radius:10px;color:#0e2d45;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;outline:none;padding:9px 14px}.dbo-table-filter-select:focus{border-color:#134064}.dbo-export-btn{background:#134064;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;padding:9px 18px;transition:background .18s;white-space:nowrap}.dbo-export-btn:hover{background:#1a517d}.dbo-table-count{color:#8a9bab;font-size:12px;margin:4px 0 10px}.dbo-user-table-wrap{border:1px solid #eef2f6;border-radius:14px;overflow-x:auto;width:100%}.dbo-user-table{border-collapse:collapse;font-size:13px;width:100%}.dbo-user-table thead{background:#f0f5fa}.dbo-user-table th{color:#6b7c8d;font-size:11px;font-weight:700;letter-spacing:.04em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.dbo-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.dbo-th-sortable:hover{background:#e3edf5;color:#134064}.dbo-sort-indicator{color:#a0b0bc;font-size:10px}.dbo-user-table td{border-top:1px solid #f0f5fa;color:#2c3e50;padding:10px 14px;vertical-align:middle}.dbo-user-table tbody tr:hover{background:#f8fafc}.dbo-td-user{display:flex;flex-direction:column;gap:2px}.dbo-td-name{color:#0e2d45;font-size:13px;font-weight:700}.dbo-td-email{color:#8a9bab;font-size:11px}.dbo-td-never{color:#c62828;font-size:12px;font-style:italic}.dbo-td-converted-yes{color:#2e7d32;font-size:12px;font-weight:700}.dbo-td-converted-no{color:#bdc8d2}.dbo-td-source{color:#6b7c8d;font-size:11px}.dbo-table-empty{color:#8a9bab;font-style:italic;padding:32px;text-align:center}.dbo-status-badge{border-radius:100px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.dbo-status-badge--trial{background:#fff3e0;color:#db5c00}.dbo-status-badge--paid{background:#e8f5e9;color:#2e7d32}.dbo-status-badge--expired{background:#fdecea;color:#c62828}.dbo-status-badge--cancelled{background:#fce4ec;color:#ad1457}.dbo-status-badge--neutral{background:#f0f5fa;color:#6b7c8d}.dbo-td-trial{display:flex;flex-direction:column;gap:4px}.dbo-mini-trial-track{display:flex;gap:3px}.dbo-mini-pip{background:#eef2f6;border:1.5px solid #d5dfe8;border-radius:50%;height:10px;width:10px}.dbo-mini-pip--on{background:#134064;border-color:#134064}.dbo-urgent-text{color:#c62828;font-weight:700}.dbo-pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:12px}.dbo-page-btn{background:#fff;border:1.5px solid #d5dfe8;border-radius:8px;color:#3a5068;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;padding:7px 16px;transition:border-color .18s,color .18s}.dbo-page-btn:hover:not(:disabled){border-color:#134064;color:#134064}.dbo-page-btn:disabled{cursor:default;opacity:.38}.dbo-page-info{color:#6b7c8d;font-size:13px}.dbo-segment-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dbo-segment-tab{background:#f8fafc;border:1.5px solid #d5dfe8;border-radius:100px;color:#6b7c8d;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:8px 16px;transition:all .18s}.dbo-segment-tab:hover{background:#f0f5fa;border-color:#134064;color:#134064}.dbo-segment-tab--active{background:#134064;border-color:#134064;color:#fff}.dbo-segment-tab--active:hover{background:#1a517d}.dbo-segment-bulk-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 8px}.dbo-segment-check-all{align-items:center;color:#51677a;display:inline-flex;font-size:12px;font-weight:600;gap:8px}.dbo-funnel-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}@media (max-width:900px){.dbo-funnel-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dbo-funnel-kpi-grid{grid-template-columns:1fr 1fr}}.dbo-funnel-kpi{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 6px 18px #0000000d;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:20px 18px;position:relative}.dbo-funnel-kpi:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.dbo-funnel-kpi--blue:before{background:#134064}.dbo-funnel-kpi--red:before{background:#c62828}.dbo-funnel-kpi--green:before{background:#2e7d32}.dbo-funnel-kpi--orange:before{background:#db5c00}.dbo-funnel-kpi__value{color:#0e2d45;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;line-height:1}.dbo-funnel-kpi__label{color:#3a5068;font-size:13px;font-weight:700}.dbo-funnel-kpi__hint{color:#8a9bab;font-size:11px}.dbo-dropoff-chart{align-items:flex-end;display:flex;gap:8px;height:160px;padding:0 4px}.dbo-dropoff-bar-wrap{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;justify-content:flex-end}.dbo-dropoff-count{color:#3a5068;font-size:11px;font-weight:700;min-height:14px}.dbo-dropoff-bar{background:linear-gradient(180deg,#1a7fc4,#134064);border-radius:4px 4px 0 0;transition:height .4s ease;width:100%}.dbo-dropoff-label{color:#8a9bab;font-size:11px;font-weight:700}.dbo-coming-soon-box{align-items:flex-start;background:#f8fafc;border:1.5px dashed #c5d0d8;border-radius:14px;display:flex;gap:16px;padding:20px}.dbo-coming-soon-icon{flex-shrink:0;font-size:32px;line-height:1}.dbo-coming-soon-box strong{color:#0e2d45;display:block;font-size:14px;margin-bottom:6px}.dbo-coming-soon-box p{color:#6b7c8d;font-size:12px;line-height:1.6;margin:0}.dbo-coming-soon-box code{background:#eef2f6;border-radius:4px;color:#134064;font-size:11px;padding:1px 5px}.dbo-rev-header-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px}.dbo-rev-hero{background:#fff;border:1px solid #eef2f6;border-left:5px solid #134064;border-radius:18px;box-shadow:0 8px 22px #0000000f;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:160px;padding:22px 20px}.dbo-rev-hero--red{border-left-color:#c62828}.dbo-rev-hero__label{color:#6b7c8d;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dbo-rev-hero__value{color:#0e2d45;font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;line-height:1.1}.dbo-rev-hero__sub{color:#8a9bab;font-size:11px}.dbo-rev-compare{background:#f8fafc;border:1px solid #eef2f6;border-radius:18px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:140px;padding:22px 20px}.dbo-rev-compare__label{color:#8a9bab;font-size:11px;font-weight:700;text-transform:uppercase}.dbo-rev-compare__value{color:#8a9bab;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.dbo-rev-trend--up{color:#2e7d32;font-size:13px;font-weight:700}.dbo-rev-trend--down{color:#c62828;font-size:13px;font-weight:700}.dbo-rev-trend--flat{color:#8a9bab;font-size:13px;font-weight:700}.dbo-rev-trend-bars{align-items:flex-end;display:flex;gap:10px;height:180px;padding:0 4px}.dbo-rev-bar-wrap{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px;height:100%;justify-content:flex-end}.dbo-rev-bar-amount{color:#3a5068;font-size:10px;font-weight:700;min-height:14px}.dbo-rev-bar{background:linear-gradient(180deg,#1a7fc4,#134064);border-radius:5px 5px 0 0;transition:height .5s ease;width:100%}.dbo-rev-bar-label{color:#8a9bab;font-size:11px;font-weight:700}.dbo-metric-card--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.dbo-metric-card--clickable:hover{box-shadow:0 14px 30px #1340641f;transform:translateY(-2px)}.dbo-founder-card--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.dbo-founder-card--clickable:hover{box-shadow:0 12px 28px #1340641f;transform:translateY(-2px)}.dbo-visitor-modal-overlay{box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;padding:16px}.dbo-visitor-modal{box-sizing:border-box;display:flex;flex-direction:column;max-height:min(85vh,900px);max-width:min(960px,100%);min-width:0;overflow:hidden;width:min(960px,100%)}.dbo-visitor-modal .xai-email-modal-title{font-size:20px;line-height:1.3;margin-bottom:0;min-width:0;text-align:left;word-break:break-word}.dbo-visitor-modal__head{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-width:0}.dbo-visitor-modal__close{background:#0000;border:none;color:#607d8b;cursor:pointer;flex-shrink:0;font-size:28px;line-height:1;padding:0 4px}.dbo-visitor-modal__sub{color:#607d8b;flex-shrink:0;font-size:13px;line-height:1.5;margin:8px 0 16px}.dbo-visitor-modal__list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.dbo-visitor-item{background:#fafbfd;border:1px solid #eef2f6;border-radius:14px;min-width:0;overflow:hidden}.dbo-visitor-item__header{align-items:flex-start;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px 16px;text-align:left;width:100%}.dbo-visitor-item__header--open{background:#f0f6fb;border-bottom:1px solid #e3edf5}.dbo-visitor-item__main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.dbo-visitor-item__id{color:#134064;font-family:monospace;font-size:13px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbo-visitor-item__meta{color:#607d8b;font-size:12px;line-height:1.45;word-break:break-word}.dbo-visitor-item__status{background:#eef2f6;border-radius:999px;color:#8a9bab;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.3;max-width:42%;padding:4px 10px;text-align:center;text-transform:uppercase}.dbo-visitor-item__status--converted{background:#e8f5e9;color:#2e7d32}.dbo-visitor-item__clicks{min-width:0;overflow:hidden;padding:12px}.dbo-visitor-clicks-table-wrap{margin:0;max-width:100%}.dbo-visitor-clicks-table{font-size:12px;min-width:520px;table-layout:fixed;width:100%}.dbo-visitor-clicks-table td,.dbo-visitor-clicks-table th{vertical-align:top;white-space:normal;word-break:break-word}.dbo-visitor-clicks-table td:first-child,.dbo-visitor-clicks-table th:first-child{width:36px}.dbo-visitor-clicks-table td:nth-child(2),.dbo-visitor-clicks-table th:nth-child(2){width:34%}.dbo-visitor-clicks-table td:nth-child(3),.dbo-visitor-clicks-table th:nth-child(3){width:22%}.dbo-visitor-clicks-table td:nth-child(4),.dbo-visitor-clicks-table th:nth-child(4){width:12%}.dbo-visitor-clicks-table td:nth-child(5),.dbo-visitor-clicks-table th:nth-child(5){width:22%}.dbo-visitor-clicks-table__label{max-width:0}.dbo-visitor-clicks-table__time{color:#607d8b;font-size:11px}@media (max-width:640px){.dbo-visitor-modal-overlay{align-items:flex-end;padding:10px}.dbo-visitor-modal{max-height:92vh;padding:18px 16px}.dbo-visitor-item__header{align-items:stretch;flex-direction:column}.dbo-visitor-item__status{align-self:flex-start;max-width:100%}}.dbo-acquisition-links{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.dbo-acquisition-link-card{background:#fafbfd;border:1px solid #eef2f6;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}.dbo-acquisition-link-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dbo-acquisition-link-card__head h4{color:#134064;font-size:16px;margin:0}.dbo-acquisition-link-card__head p{color:#607d8b;font-size:12px;margin:4px 0 0}.dbo-acquisition-link-card__count{align-items:center;background:#e8f1f8;border-radius:12px;color:#134064;display:flex;font-weight:800;height:42px;justify-content:center;min-width:42px}.dbo-acquisition-link-edit,.dbo-acquisition-link-row{align-items:center;display:flex;gap:8px}.dbo-acquisition-link-input,.dbo-acquisition-param-input{background:#fff;border:1px solid #dbe5ee;border-radius:10px;color:#334155;flex:1 1;font-size:13px;min-width:0;padding:10px 12px}.dbo-acquisition-link-prefix{color:#607d8b;font-size:13px;white-space:nowrap}.dbo-acquisition-link-btn,.dbo-acquisition-save-btn{border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;padding:10px 14px;white-space:nowrap}.dbo-acquisition-link-btn{background:#134064;color:#fff}.dbo-acquisition-save-btn{background:#00838f;color:#fff}.dbo-acquisition-save-btn:disabled{cursor:not-allowed;opacity:.55}.dbo-acquisition-active-params{color:#607d8b;font-size:12px;line-height:1.5;margin:0}.dbo-company-reports-wrap{max-width:none;padding:0;width:100%}.dbo-company-reports-wrap .cr-page{padding-left:0;padding-right:0;padding-top:8px}.xai-email-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.xai-email-modal-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #0003;max-width:700px;padding:30px;position:relative;width:90%}.xai-email-modal-title{color:#333;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.xai-email-modal-field{margin-bottom:20px}.xai-email-modal-label{color:#555;display:block;font-size:16px;font-weight:500;margin-bottom:8px}.xai-email-modal-input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.xai-email-modal-input:focus{border-color:#007bff;outline:none}.xai-email-modal-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.xai-email-modal-textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;min-height:120px;padding:12px;resize:vertical;transition:border-color .3s;width:100%}.xai-email-modal-textarea:focus{border-color:#007bff;outline:none}.xai-email-modal-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.xai-email-modal-button{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .3s}.xai-email-modal-cancel{background-color:#e0e0e0;color:#333}.xai-email-modal-cancel:hover{background-color:#d0d0d0}.xai-email-modal-send{background-color:#007bff;color:#fff}.xai-email-modal-send:hover{background-color:#0056b3}@media (max-width:600px){.xai-email-modal-container{padding:20px;width:95%}.xai-email-modal-title{font-size:20px}.xai-email-modal-input,.xai-email-modal-textarea{font-size:14px}.xai-email-modal-button{font-size:14px;padding:10px 20px}}.send-bulk-email-btn,.show-email-eligible-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 16px}.send-bulk-email-btn:hover,.show-email-eligible-btn:hover{background-color:#0056b3}.cr-page{--cr-navy:#134064;--cr-navy-deep:#0b1e33;--cr-accent:#db5c00;--cr-accent-bright:#ff7c01;--cr-muted:#8a9bab;--cr-text:#51677a;--cr-border:#e8eef4;--cr-soft:#f3f7fb;--cr-shadow:0 12px 28px #13406414;box-sizing:border-box;color:var(--cr-navy);font-family:Montserrat,Poppins,system-ui,sans-serif;max-width:none;padding:20px 28px 56px;width:100%}.cr-hero{align-items:flex-end;background:radial-gradient(circle at 90% 10%,#ff7c014d,#0000 40%),linear-gradient(135deg,#0b1e33,#134064 52%,#1a517d);border-radius:20px;box-shadow:0 14px 34px #13406438;color:#fff;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;overflow:hidden;padding:28px 30px;position:relative}.cr-hero__glow{background:radial-gradient(circle,#ff7c0133,#0000 70%);border-radius:50%;height:280px;inset:auto -40px -80px auto;pointer-events:none;position:absolute;width:280px}.cr-hero__copy{max-width:640px;position:relative;z-index:1}.cr-hero__eyebrow{align-items:center;background:#ff7c0129;border:1px solid #ff7c0166;border-radius:100px;color:#ffd2a8;display:inline-flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.04em;margin-bottom:10px;padding:5px 12px;text-transform:uppercase}.cr-hero__title{font-size:clamp(1.55rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0}.cr-hero__sub{color:#ffffffc7;font-size:.95rem;font-weight:400;line-height:1.5;margin:10px 0 0;max-width:36rem}.cr-hero__live{align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;padding:8px 14px;position:relative;white-space:nowrap;z-index:1}.cr-hero__pulse{animation:cr-pulse 1.8s ease-out infinite;background:#34d399;border-radius:50%;box-shadow:0 0 0 0 #34d3998c;height:8px;width:8px}.cr-hero__live-time{border-left:1px solid #ffffff2e;color:#ffffffa6;font-weight:500;padding-left:8px}@keyframes cr-pulse{0%{box-shadow:0 0 0 0 #34d39980}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 0 0 #34d39900}}.cr-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.cr-kpi{align-items:center;appearance:none;background:#fff;border:1px solid var(--cr-border);border-radius:16px;box-shadow:var(--cr-shadow);cursor:pointer;display:flex;gap:12px;padding:16px 16px 14px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cr-kpi:hover{border-color:#d5e3ef;box-shadow:0 14px 30px #1340641c;transform:translateY(-2px)}.cr-kpi.is-active{border-color:#db5c0073;box-shadow:0 14px 30px #db5c001f,inset 0 0 0 1px #db5c001f}.cr-kpi__icon{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.cr-kpi__icon--all{background:#eef2f7;color:var(--cr-navy)}.cr-kpi__icon--taste{background:#e8f1ff;color:#1d4ed8}.cr-kpi__icon--trial{background:#ecfdf3;color:#067647}.cr-kpi__icon--paid{background:#fff4e8;color:var(--cr-accent)}.cr-kpi__body{display:flex;flex-direction:column;gap:2px;min-width:0}.cr-kpi__label{color:var(--cr-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em}.cr-kpi__value{color:var(--cr-navy-deep);font-size:1.45rem;font-weight:700;line-height:1.1}.cr-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.cr-toolbar__label{color:var(--cr-text);font-size:.88rem;margin:0}.cr-toolbar__label strong{color:var(--cr-navy-deep)}.cr-chips{display:flex;flex-wrap:wrap;gap:8px}.cr-chip{align-items:center;appearance:none;background:#fff;border:1px solid var(--cr-border);border-radius:999px;color:var(--cr-navy);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:600;gap:7px;padding:7px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.cr-chip:hover{border-color:#c9d8e6}.cr-chip.is-active{background:var(--cr-navy-deep);border-color:var(--cr-navy-deep);color:#fff}.cr-chip__n{background:#13406414;border-radius:999px;font-size:.7rem;min-width:1.35rem;padding:1px 6px;text-align:center}.cr-chip.is-active .cr-chip__n{background:#ffffff29}.cr-panel{background:#fff;border:1px solid var(--cr-border);border-radius:18px;box-shadow:var(--cr-shadow);min-height:280px;padding:8px 8px 12px}.cr-empty{align-items:center;color:var(--cr-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:260px;padding:40px 20px;text-align:center}.cr-empty p{color:var(--cr-navy);font-size:1rem;font-weight:600;margin:0}.cr-empty span{font-size:.88rem}.cr-empty--err p{color:#b42318}.cr-spinner{animation:cr-spin .8s linear infinite;border:3px solid #d7e6f2;border-radius:50%;border-top:3px solid var(--cr-accent-bright);height:40px;margin-bottom:6px;width:40px}@keyframes cr-spin{to{transform:rotate(1turn)}}.cr-timeline{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:8px 10px 4px}.cr-item{grid-gap:10px;animation:cr-fade-in .35s ease forwards;display:grid;gap:10px;grid-template-columns:28px 1fr;opacity:0}@keyframes cr-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cr-item__rail{display:flex;justify-content:center;padding-top:22px;position:relative}.cr-item__rail:before{background:linear-gradient(180deg,#e5edf5,#f3f7fb);bottom:0;content:"";position:absolute;top:0;width:2px}.cr-item:first-child .cr-item__rail:before{top:22px}.cr-item:last-child .cr-item__rail:before{bottom:50%}.cr-item__dot{background:#fff;border:3px solid #94a3b8;border-radius:50%;box-shadow:0 0 0 4px #fff;height:12px;position:relative;width:12px;z-index:1}.cr-item__rail.type-taste .cr-item__dot{border-color:#3b82f6}.cr-item__rail.type-free_trial .cr-item__dot{border-color:#10b981}.cr-item__rail.type-paid .cr-item__dot{border-color:var(--cr-accent)}.cr-card{background:var(--cr-soft);border:1px solid #0000;border-radius:14px;margin-bottom:10px;padding:14px 16px 15px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cr-card:hover{background:#fff;border-color:var(--cr-border);box-shadow:0 8px 20px #1340640f}.cr-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.cr-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.cr-badge.type-taste{background:#e8f1ff;color:#1d4ed8}.cr-badge.type-free_trial{background:#ecfdf3;color:#067647}.cr-badge.type-paid{background:#fff4e8;color:#c2410c}.cr-card__time{align-items:center;color:var(--cr-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:10px}.cr-card__rel{background:#1340640f;border-radius:999px;color:var(--cr-navy);font-weight:600;padding:3px 8px}.cr-card__abs{align-items:center;display:inline-flex;gap:4px}.cr-card__title{color:var(--cr-navy-deep);font-size:1.02rem;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.cr-card__meta{display:flex;flex-wrap:wrap;gap:8px}.cr-meta{align-items:center;background:#fff;border:1px solid var(--cr-border);border-radius:10px;color:var(--cr-text);display:inline-flex;font-size:.8rem;gap:6px;padding:6px 10px}.cr-meta em{color:var(--cr-muted);font-style:normal;font-weight:500}.cr-meta b{color:var(--cr-navy-deep);font-weight:700}.cr-meta svg{color:var(--cr-muted);flex-shrink:0}.cr-meta--amount b{color:var(--cr-accent)}.cr-meta--wide{max-width:100%}@media (max-width:980px){.cr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cr-page{padding:14px 14px 40px}.cr-hero{align-items:flex-start;flex-direction:column;padding:22px 18px}.cr-kpis{grid-template-columns:1fr}.cr-toolbar{align-items:flex-start;flex-direction:column}.cr-item{gap:8px;grid-template-columns:20px 1fr}.cr-card__title{font-size:.96rem}}.navbar-container{align-items:center;background:linear-gradient(110deg,#0d2d47,#134064 35%,#1a517d 65%,#134064);border:1px solid #ffffff0f;border-radius:22px;box-shadow:0 14px 36px #13406447,0 4px 10px #1340642e,inset 0 1px 0 #ffffff1a;display:flex;height:100px;isolation:isolate;justify-content:space-between;margin-top:10px;overflow:hidden;padding:0 24px 0 0;position:sticky;top:10px;width:98.5%;z-index:10}.navbar-container:before{background:radial-gradient(ellipse at center,#db5c0038 0,#0000 62%);height:220%;left:-8%;top:-60%;width:56%}.navbar-container:after,.navbar-container:before{content:"";pointer-events:none;position:absolute;z-index:-1}.navbar-container:after{background:radial-gradient(ellipse at center,#4372c438 0,#0000 60%);height:200%;right:-10%;top:-50%;width:50%}.navbar-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#e6effa);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Shrikhand,Poppins,sans-serif!important;font-size:36px;font-weight:400!important;letter-spacing:1px;line-height:1;margin:0;padding-left:26px;position:relative;text-shadow:0 2px 8px #00000047,0 0 24px #ffffff14;z-index:1}.navName{align-items:baseline;display:flex;justify-content:start;padding-left:4px;position:relative;z-index:1}.navName h1{-webkit-text-fill-color:#0000;animation:bmePulse 3.4s ease-in-out infinite;background:linear-gradient(180deg,#ff7c1f,#db5c00);-webkit-background-clip:text;background-clip:text;color:#db5c00;font-family:Shrikhand,Poppins,sans-serif!important;font-size:48px;font-weight:400!important;line-height:1;margin-left:4px;text-shadow:0 2px 10px #db5c0080,0 0 24px #db5c0059}@keyframes bmePulse{0%,to{text-shadow:0 2px 10px #db5c0080,0 0 24px #db5c0059;transform:translateY(0)}50%{text-shadow:0 4px 16px #db5c0099,0 0 32px #db5c0073;transform:translateY(-3px)}}.humber-conatined-button{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.navbar-bell{align-items:center;appearance:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.navbar-bell:hover{background:#ffffff24}.navbar-bell__badge{background:#db5c00;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;height:18px;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.humberger-set,.navbar-bell__badge{align-items:center;color:#fff;justify-content:center}.humberger-set{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;cursor:pointer;display:flex;padding:10px;position:relative;transition:background .25s ease,border-color .25s ease,transform .2s ease;z-index:1}.humberger-set:hover{background:#ffffff29;border-color:#ffffff40;transform:scale(1.05)}.humberger-set svg{color:#fff}.button{align-items:center;background:linear-gradient(135deg,#db5c00,#ff7c1f);border:1px solid #ffffff2e;border-radius:50%;box-shadow:0 8px 20px #db5c0073,0 0 0 4px #db5c002e,inset 0 1px 0 #ffffff47;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-weight:600;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:50px;z-index:1}.svgIcon{transition:transform .3s ease}.button:hover{background:linear-gradient(135deg,#b54a00,#db5c00);border-radius:999px;box-shadow:0 12px 28px #db5c008c,0 0 0 6px #db5c002e,inset 0 1px 0 #ffffff4d;width:150px}.button:hover .svgIcon{transform:translateY(-200%)}.button:before{bottom:-20px;color:#fff;content:"Log Out";font-family:Poppins,sans-serif;font-size:0;font-weight:600;letter-spacing:.6px;position:absolute}.button:hover:before{bottom:auto;font-family:Poppins,sans-serif;font-size:13px;opacity:1;transition-duration:.3s}.nav-text{align-items:center;display:flex;justify-content:start;width:50%}.nav-text img{height:100%;margin-left:20px;object-fit:contain;width:100px}@media (max-width:720px){.navbar-container{border-radius:18px;height:84px}.navbar-container h2{font-size:26px;padding-left:18px}.navName h1{font-size:36px}.button{height:44px;width:44px}}@media only screen and (min-width:901px){.humberger-set{display:none}}.content-container{background-color:initial;display:flex;justify-content:center;margin-top:10px;min-height:100vh;padding-bottom:24px;width:100%}.content-con-half{height:-moz-fit-content;height:fit-content;max-width:1440px;width:97%}.content-con-half-title{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;padding:28px 4px 18px;position:relative}.content-con-half-title h2{align-items:center;color:#134064!important;display:inline-flex;font-family:Poppins,Montserrat,sans-serif;font-size:32px;font-weight:700;gap:14px;letter-spacing:-.6px;line-height:1.15;margin:0;padding-bottom:10px;position:relative}.content-con-half-title h2:before{background:linear-gradient(180deg,#db5c00,#ff7c1f);border-radius:4px;box-shadow:0 4px 12px #db5c0052;content:"";display:inline-block;height:32px;width:6px}.content-con-half-title h2:after{background:linear-gradient(90deg,#134064,#1a517d);border-radius:3px;bottom:0;content:"";height:3px;left:20px;position:absolute;width:56px}.active-coursessss h2{color:#134064!important;display:inline-block;font-family:Poppins,Montserrat,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.6px;line-height:1.15;margin:0;padding-bottom:10px;padding-left:22px;position:relative}.active-coursessss h2:before{background:linear-gradient(180deg,#db5c00,#ff7c1f);border-radius:4px;box-shadow:0 4px 12px #db5c004d;content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.active-coursessss h2:after{background:linear-gradient(90deg,#134064,#1a517d);border-radius:3px;bottom:0;content:"";height:3px;left:22px;position:absolute;width:56px}.scroll-table{background:#0000!important;border-radius:18px!important;margin-top:4px!important;max-height:72vh;max-width:100%;overflow-y:auto;padding:0!important}.css-11xur9t-MuiPaper-root-MuiTableContainer-root{background:#fff!important;border:1px solid #e4ebf3!important;border-radius:20px!important;box-shadow:0 18px 40px #13406414,0 4px 12px #1340640d!important;overflow:hidden!important;position:relative}.css-11xur9t-MuiPaper-root-MuiTableContainer-root:before{background:linear-gradient(90deg,#134064,#1a517d 30%,#db5c00 70%,#ff7c1f);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.css-13xy2my{background:#fff!important;border:1px solid #e4ebf3!important;border-radius:20px!important;box-shadow:0 18px 40px #13406414!important}.css-1ex1afd-MuiTableCell-root,.css-q34dxg{border-bottom:none!important;font-family:Poppins,Montserrat,sans-serif!important;padding-bottom:16px!important;padding-top:16px!important}.css-1bigob2,.css-1ygcj2i-MuiTableCell-root{border-bottom:none!important}.css-15wwp11-MuiTableHead-root,.css-1wbz3t9{position:relative}.css-15wwp11-MuiTableHead-root:after,.css-1wbz3t9:after{background:linear-gradient(90deg,#134064,#1a517d 50%,#134064)!important;border-radius:14px!important;box-shadow:0 8px 20px #13406447,inset 0 1px 0 #ffffff1a!important;content:""!important;height:48px!important;left:12px!important;position:absolute!important;right:12px!important;top:7px!important;width:auto!important;z-index:-1!important}.css-1wbz3t9:after{background:linear-gradient(90deg,#4372c4,#5683d4 50%,#4372c4)!important;box-shadow:0 8px 20px #4372c447,inset 0 1px 0 #ffffff1a!important}.css-1a7iywq-MuiTableHead-root{border-radius:14px!important}.table-cell{color:#fff!important;font-family:Poppins,Montserrat,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.5px!important;padding:18px 16px!important;text-transform:uppercase!important}.css-s4zxv0{background:linear-gradient(90deg,#134064,#1a517d)!important}.css-13xy2my tr,.scroll-table tbody tr{transition:background-color .22s ease,transform .22s ease,box-shadow .25s ease}.scroll-table tbody tr.table-cell-set:hover,.scroll-table tbody tr:hover{background:linear-gradient(90deg,#1340640a,#db5c000a)}.name-set{align-items:center;color:#1a2738;display:flex;font-family:Poppins,Montserrat,sans-serif;font-size:14px;font-weight:600;gap:12px;letter-spacing:-.1px;width:100%}.avatar-set img{border:1px solid #e4ebf3;border-radius:12px;box-shadow:0 4px 10px #1340642e,inset 0 0 0 2px #ffffffe6;height:42px;object-fit:cover;transition:transform .25s ease,box-shadow .25s ease;width:42px}.avatar-set{align-items:center;display:flex;height:42px;justify-content:center;object-fit:contain;width:42px}tr:hover .avatar-set img{box-shadow:0 6px 16px #13406438,inset 0 0 0 2px #fffffff2;transform:scale(1.04)}.visit,.visit-time{color:#4a5b73;font-family:Poppins,Montserrat,sans-serif;font-size:14px;font-weight:500}.visit-time{align-items:center;border:none!important;display:flex;gap:8px}.visit-time p{color:#4a5b73;font-weight:500;margin:0}.patient-button{align-items:center;display:flex;justify-content:start}.patient-button-set{background:linear-gradient(135deg,#ecfdf3,#dcfce7);border:1px solid #15803d38;border-radius:999px;color:#15803d;font-family:Poppins,Nunito,sans-serif;font-weight:700;padding:6px 14px;text-transform:uppercase}.patient-button-set,.visit-time button{align-items:center;display:inline-flex;font-size:11.5px;justify-content:center;letter-spacing:.4px}.visit-time button{background:linear-gradient(135deg,#134064,#1a517d);border:none;border-radius:10px;box-shadow:0 4px 12px #13406438,inset 0 1px 0 #ffffff1f;color:#fff;cursor:pointer;font-family:Poppins,Montserrat,sans-serif;font-weight:600;height:34px;min-width:108px;padding:0 14px;transition:transform .18s ease,box-shadow .25s ease,background .3s ease;white-space:nowrap}.visit-time button:hover{background:linear-gradient(135deg,#db5c00,#ff7c1f);box-shadow:0 10px 22px #db5c006b,inset 0 1px 0 #ffffff2e;transform:translateY(-2px)}.visit-time button:active{transform:translateY(0)}.css-1yxmbwk,.css-78trlr-MuiButtonBase-root-MuiIconButton-root{background:#db5c0014!important;border-radius:10px!important;padding:6px!important;transition:background-color .22s ease,transform .2s ease!important}.css-1yxmbwk:hover,.css-78trlr-MuiButtonBase-root-MuiIconButton-root:hover{background:#db5c002e!important;transform:scale(1.06)}.image-set-icon{align-items:center;justify-content:space-between;margin-top:28px;padding:0 14px 8px;width:100%}.left-set-contained{background:#fff;border:1px solid #e4ebf3;border-radius:14px;box-shadow:0 4px 12px #1340640f;height:44px;justify-content:space-evenly;margin-left:-13px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .18s ease;width:140px}.left-set-contained:hover{border-color:#1340644d;box-shadow:0 8px 20px #13406424;transform:translateY(-2px)}.set-contained{background:linear-gradient(135deg,#134064,#1a517d)!important;border-color:#0000!important;box-shadow:0 8px 20px #13406447!important}.set-contained:hover{background:linear-gradient(135deg,#db5c00,#ff7c1f)!important;box-shadow:0 12px 26px #db5c0066!important}.left-text{color:#134064;font-family:Poppins,Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1.2}.text-set{color:#fff}.left-img{align-items:center;display:flex;justify-content:center;margin-bottom:0}@media only screen and (max-width:900px){.left-set-contained{margin-left:0}}.css-16c50h-MuiInputBase-root-MuiTablePagination-select,.css-1chpzqh,.css-78c6dr-MuiToolbar-root-MuiTablePagination-toolbar .MuiTablePagination-actions,.css-8nphli .MuiTablePagination-actions,.css-levciy-MuiTablePagination-displayedRows,.css-pdct74-MuiTablePagination-selectLabel,.css-rmmij8{display:none!important}.scroll-continue-para::-webkit-scrollbar{height:10px;width:10px}.scroll-continue-para::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c4d2e0,#a9bccf);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.scroll-continue-para::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#134064,#1a517d);background-clip:padding-box;border:2px solid #0000}.scroll-continue-para::-webkit-scrollbar-track{background:#0000}.MuiButton-root[style*="rgb(255, 124, 1)"], .MuiButton-root[style*=FF7C01]{background:linear-gradient(135deg,#db5c00,#ff7c1f)!important;border-radius:12px!important;box-shadow:0 10px 24px #db5c0066,inset 0 1px 0 #fff3!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important;padding:10px 22px!important;text-transform:uppercase!important}.MuiButton-root[style*="background-color: #ccc"],.MuiButton-root[style*="background-color: rgb(204, 204, 204)"],.MuiButton-root[style*="background-color:#ccc"]{background:#fff!important;border:1px solid #cdd9e6!important;border-radius:12px!important;box-shadow:0 2px 6px #13406412!important;color:#134064!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important;padding:10px 22px!important;text-transform:uppercase!important}.MuiButton-root[style*="background-color: #ccc"]:hover,.MuiButton-root[style*="background-color: rgb(204, 204, 204)"]:hover,.MuiButton-root[style*="background-color:#ccc"]:hover{background:#f4f7fb!important;border-color:#134064!important;color:#134064!important}.scroll-table tbody td>h2,.scroll-table tbody td>h3{color:#134064!important;display:inline-block;font-family:Poppins,Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.3px;margin:18px 0 14px;padding:0 16px;position:relative}.scroll-table tbody td>h2:before,.scroll-table tbody td>h3:before{background:linear-gradient(180deg,#db5c00,#ff7c1f);border-radius:3px;content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.scroll-table tbody td .MuiTableContainer-root{background:linear-gradient(180deg,#f8fbfd,#fff)!important;border:1px dashed #cdd9e6!important;border-radius:16px!important;box-shadow:none!important;margin:0 8px 18px!important;overflow:hidden!important;padding:8px 0!important}.custom-delete-modal{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a8c!important}.custom-delete-modal-content{animation:bmeModalIn .22s ease both;background:#fff!important;border:1px solid #e4ebf3!important;border-radius:18px!important;box-shadow:0 24px 60px #1340644d,0 4px 14px #1340642e!important;font-family:Poppins,sans-serif;padding:28px!important;width:min(440px,92%)!important}@keyframes bmeModalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-delete-modal-title{color:#134064!important;font-family:Poppins,sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.3px;margin:0 0 10px!important}.custom-delete-modal-text{color:#4a5b73!important;font-family:Poppins,sans-serif!important;font-size:14.5px!important;line-height:1.5;margin-bottom:22px!important}.custom-delete-modal-buttons{gap:10px}.custom-delete-modal-yes{background:linear-gradient(135deg,#b91c1c,#dc2626)!important;border-radius:12px!important;box-shadow:0 6px 14px #b91c1c52!important;font-family:Poppins,sans-serif!important;font-weight:600!important;letter-spacing:.3px!important;padding:11px 22px!important;transition:transform .18s ease,box-shadow .25s ease,background .3s ease}.custom-delete-modal-yes:hover{background:linear-gradient(135deg,#7f1d1d,#b91c1c)!important;box-shadow:0 10px 20px #b91c1c73!important;transform:translateY(-1px)}.custom-delete-modal-no{background:#fff!important;border:1px solid #cdd9e6!important;border-radius:12px!important;color:#134064!important;font-family:Poppins,sans-serif!important;font-weight:600!important;letter-spacing:.3px!important;padding:11px 22px!important;transition:background .25s ease,border-color .25s ease,transform .18s ease}.custom-delete-modal-no:hover{background:#f4f7fb!important;border-color:#134064!important;transform:translateY(-1px)}.switch{display:inline-block;font-size:17px;height:2em;position:relative;width:3.5em}.switch input{height:0;opacity:0;width:0}.slider{background-color:#e1e8f0;border:none;border-radius:30px;bottom:0;box-shadow:inset 0 1px 2px #0000000f;cursor:pointer;left:0;outline:none;right:0;top:0;width:60px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#db5c00;border-radius:20px;bottom:.3em;box-shadow:0 2px 6px #db5c0059;content:"";height:1.4em;left:.3em;width:1.4em}input:checked+.slider{background-color:#db5c00;box-shadow:inset 0 1px 2px #00000014,0 0 0 4px #db5c001f}input:focus+.slider{box-shadow:0 0 0 4px #13406429}input:checked+.slider:before{background-color:#fff;box-shadow:0 2px 6px #0000002e;transform:translateX(1.5em)}.checkbox{background-color:#e1e8f0;border-radius:30px;color:#1a2738;height:60px;overflow:hidden;position:relative;width:200px}.check{display:none}.checkbox .toggle{background:linear-gradient(40deg,#db5c00,#ff7c1f 70%);border-radius:30px;box-shadow:0 4px 10px #db5c0066,inset 0 1px 0 #ffffff40;cursor:pointer;height:50px;left:5px;position:absolute;transition:.4s;width:80px}.checkbox .slide{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:space-evenly;width:230px}.checkbox .slide .text{cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;z-index:100}.check:checked+.checkbox .slide .toggle{background:linear-gradient(40deg,#134064,#4372c4 70%);box-shadow:0 4px 12px #13406473,inset 0 1px 0 #fff3;transform:translateX(113px)}.check:checked+.checkbox .slide{background-color:#0a1929;color:#fff}.course-inputs-main{align-items:center;display:flex;flex-direction:column;width:100%}.course-inputs{display:flex;justify-content:space-between;margin-top:30px;max-width:1060px;padding-left:20px;padding-right:20px;width:100%}.filled-multiline-flexible{border-radius:40px;width:46%}.pickers{display:flex;justify-content:center}.dropzone-container{object-fit:contain}.dropzone-container img{width:100%}.google-map{width:50%}.custom-icon-button{background:linear-gradient(135deg,#db5c00,#ff7c1f)!important;box-shadow:0 4px 12px #db5c0052!important;color:#fff!important}.custom-icon-button:hover{background:linear-gradient(135deg,#b54a00,#db5c00)!important}.css-11xur9t-MuiPaper-root-MuiTableContainer-root{width:none!important}.at_modal{border-radius:8px;box-shadow:0 4px 20px #0003;max-height:400px!important;max-width:500px;overflow-y:auto!important;width:90%}.at_modal .MuiDialogTitle-root{background-color:#134064;color:#fff;font-size:1.25rem;padding:16px}.at_modal .MuiDialogContent-root{color:#333;font-size:1rem;padding:20px}.at_modal .MuiDialogActions-root{padding:8px 16px}.at_modal_close_button{background-color:#f44336!important;color:#fff!important;padding:6px 12px!important;text-transform:none!important}.at_modal_close_button:hover{background-color:#d32f2f!important}.at_loader_container{align-items:center;display:flex;justify-content:center;width:100%}.announce-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;font-family:Inter,sans-serif;margin:1rem;max-width:100%;padding:1.5rem}.announce-title{color:#1a202c;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.announce-error-message{color:#e53e3e}.announce-error-message,.announce-success-message{font-size:.875rem;margin-bottom:1rem;text-align:center}.announce-success-message{color:#38a169}.announce-form{background:#edf2f7;border-radius:8px;margin-bottom:2rem;padding:2rem}.announce-form-group{margin-bottom:1.5rem}.announce-label{color:#1a202c;display:block;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.announce-input,.announce-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;font-size:.875rem;outline:none;padding:.75rem;transition:border-color .3s ease;width:100%}.announce-input:focus,.announce-textarea:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.announce-textarea{min-height:120px;resize:vertical}.announce-file-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;font-size:.875rem;padding:.5rem;width:100%}.announce-image-preview{margin-top:1rem;text-align:center}.announce-preview-img{border:2px solid #e2e8f0;border-radius:8px;max-height:200px;max-width:100%;object-fit:cover}.announce-submit-button{background:linear-gradient(90deg,#3182ce,#805ad5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.announce-submit-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.announcement-list{margin-top:2rem}.announce-search{margin-bottom:1.5rem}.announcement-list-title{color:#1a202c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.announcement-empty{color:#718096;font-size:1rem;text-align:center}.announcement-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.announcement-item{background:#f7fafc;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;padding:1.5rem;transition:transform .3s ease}.announcement-item:hover{transform:translateY(-2px)}.announcement-content{flex-grow:1}.announcement-image{margin-bottom:1rem}.announcement-banner-img{border:1px solid #e2e8f0;border-radius:8px;max-height:150px;object-fit:cover;width:100%}.announcement-title{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.announcement-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4a5568;display:-webkit-box;font-size:.875rem;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis}.announcement-timestamp{color:#718096;font-size:.75rem;margin-bottom:1rem}.announcement-actions{display:flex;gap:.5rem;justify-content:flex-end}.announcement-delete-button,.announcement-edit-button{border:none;border-radius:6px;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .3s ease}.announcement-edit-button{background:#3182ce;color:#fff}.announcement-edit-button:hover{background:#2b6cb0}.announcement-delete-button{background:#e53e3e;color:#fff}.announcement-delete-button:hover{background:#c53030}@media (max-width:1024px){.announcement-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.announce-container{margin:.5rem;padding:1rem}.announce-title{font-size:1.75rem}.announce-form{padding:1rem}.announcement-grid{grid-template-columns:1fr}}.safety-titile{padding-bottom:6px}.send-container-safety{background-color:#134064;border-radius:18px;display:flex;height:auto;justify-content:center;margin-top:30px;width:100%}.form-container-set{border-radius:18px;margin-bottom:40px;margin-top:40px;padding:20px 20px 25px;width:80%}.form-input-set{width:100%}.form-input-set option{height:100px!important}.form-input-set .select,.form-input-set .sports,.form-input-set input,.form-input-set select{background-color:#fff;border:1px solid #1b7f8624;border-radius:14px;height:48px;outline:none;padding-bottom:2px;padding-left:10px;width:100%}.form-input-set .select,.form-input-set .sports,.form-input-set input,.form-input-set input::placeholder,.form-input-set select,.form-input-set textarea{color:#6ea3ff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:20px}.form-input-set textarea{background-color:#fff;border:1px solid #1b7f8624;border-radius:14px;height:150px;outline:none;padding-bottom:2px;padding-left:10px;padding-top:10px;width:100%}.form-input-set textarea::placeholder{color:#6ea3ff;font-size:15px}.form-headingggg,.form-input-set textarea::placeholder{font-family:Montserrat,sans-serif;font-weight:400;line-height:20px}.form-headingggg{color:#c0d0dd;font-size:20px;padding-bottom:10px;padding-top:10px}.form-con-full{width:48%}.form-con-full-col{display:flex;flex-direction:column;gap:10px;width:100%}.admin-prifile-set{margin-top:10px}.admin-prifile-set img{border-radius:50%;height:150px;width:150px}.drag-drop{background-color:#fff;border-radius:20px;cursor:pointer;flex-direction:column;height:300px;margin-top:20px;max-width:1000px;width:100%}.drag-drop,.drag-main{display:flex;justify-content:center}.drag-main{align-items:center;min-width:350px;width:33%}.dropzone-container{text-align:center}.drag-drop-text{align-items:center;color:#6ea3ff;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.drag-drop-text img{width:80px}.uploaded-image{height:100%}.drop-img,.uploaded-image{border-radius:20px;object-fit:contain;width:100%}.drop-img{align-items:center;height:300px}.drop-img,.form-button{display:flex;justify-content:center}.btn{--color:#db5c00;--color2:#0a191e;background-color:#0cc0df;border-radius:6px;font-family:Roboto,Segoe UI,sans-serif;font-size:17px;font-weight:300;margin-top:20px;overflow:hidden;padding:.8em 1.75em;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.btn:after,.btn:before{background-color:var(--color);content:"";display:block;height:100%;inset:50%;left:25%;position:absolute;transform:skew(90deg) translate(-50%,-50%);transition:.5s ease-out;width:100%;z-index:-1}.btn:before{left:-25%;top:-50%;transform:skew(90deg) rotate(180deg) translate(-50%,-50%)}.btn:hover:before{transform:skew(45deg) rotate(180deg) translate(-50%,-50%)}.btn:hover:after{transform:skew(45deg) translate(-50%,-50%)}.btn:hover{color:#fff}.btn:active{filter:brightness(.7);transform:scale(.98)}.loader{background-color:hsla(0,0%,100%,.377);height:100vh;z-index:1}.loadingspinner{--square:26px;--offset:30px;--duration:2.4s;--delay:0.2s;--timing-function:ease-in-out;--in-duration:0.4s;--in-delay:0.1s;--in-timing-function:ease-out;height:calc(var(--offset)*2 + var(--square));margin:10px auto 30px;padding:0;position:relative;width:calc(var(--offset)*3 + var(--square))}.loadingspinner div{background:#ff8c00;border:none;border-radius:2px;color:#000;display:inline-block;font-size:6pt;height:var(--square);margin:0;padding:0;position:absolute;width:var(--square)}.loadingspinner #square1{animation:square1 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*1) var(--in-timing-function) both;left:calc(var(--offset)*0);top:calc(var(--offset)*0)}.loadingspinner #square2{animation:square2 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*1) var(--in-timing-function) both;left:calc(var(--offset)*0);top:calc(var(--offset)*1)}.loadingspinner #square3{animation:square3 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*2) var(--in-timing-function) both;left:calc(var(--offset)*1);top:calc(var(--offset)*1)}.loadingspinner #square4{animation:square4 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*3) var(--in-timing-function) both;left:calc(var(--offset)*2);top:calc(var(--offset)*1)}.loadingspinner #square5{animation:square5 var(--duration) var(--delay) var(--timing-function) infinite,squarefadein var(--in-duration) calc(var(--in-delay)*4) var(--in-timing-function) both;left:calc(var(--offset)*3);top:calc(var(--offset)*1)}@keyframes square1{0%{left:calc(var(--offset)*0);top:calc(var(--offset)*0)}8.333%{left:calc(var(--offset)*0);top:calc(var(--offset)*1)}to{left:calc(var(--offset)*0);top:calc(var(--offset)*1)}}@keyframes square2{0%{left:calc(var(--offset)*0);top:calc(var(--offset)*1)}8.333%{left:calc(var(--offset)*0);top:calc(var(--offset)*2)}16.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*2)}25.00%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}83.33%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}91.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*0)}to{left:calc(var(--offset)*0);top:calc(var(--offset)*0)}}@keyframes square3{0%,to{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}16.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}25.00%{left:calc(var(--offset)*1);top:calc(var(--offset)*0)}33.33%{left:calc(var(--offset)*2);top:calc(var(--offset)*0)}41.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}66.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}75.00%{left:calc(var(--offset)*2);top:calc(var(--offset)*2)}83.33%{left:calc(var(--offset)*1);top:calc(var(--offset)*2)}91.67%{left:calc(var(--offset)*1);top:calc(var(--offset)*1)}}@keyframes square4{0%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}33.33%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}41.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*2)}50.00%{left:calc(var(--offset)*3);top:calc(var(--offset)*2)}58.33%{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}to{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}}@keyframes square5{0%{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}50.00%{left:calc(var(--offset)*3);top:calc(var(--offset)*1)}58.33%{left:calc(var(--offset)*3);top:calc(var(--offset)*0)}66.67%{left:calc(var(--offset)*2);top:calc(var(--offset)*0)}75.00%{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}to{left:calc(var(--offset)*2);top:calc(var(--offset)*1)}}@keyframes squarefadein{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.form-cont-main{display:flex;justify-content:space-between}.dropzone-container{position:relative}.image-container{display:inline-block}.sport-image{display:block;height:auto;width:100%}.edit-icon{cursor:pointer;position:absolute;right:10px;top:10px}.edit-icon img{height:auto;width:30px}.keypoints-chips{display:flex;flex-wrap:wrap;max-width:100%;padding-top:10px}.chip{background-color:#0cc0df;border-radius:10px;margin-bottom:10px;margin-right:10px;padding:5px 10px}.chip span{color:red;cursor:pointer;font-weight:bolder;margin-left:10px}.file-item{display:flex;height:280px;justify-content:center;width:100%}.cross{flex-direction:row-reverse;justify-content:end}.category-containerMain{display:flex;justify-content:center;width:100%}.category-container{max-width:100%}.form-input-set .relative{position:relative}.form-input-set .border{border:1px solid #ccc}.form-input-set .rounded{border-radius:4px}.form-input-set .p-2{padding:8px}.form-input-set .cursor-pointer{cursor:pointer}.form-input-set .bg-white{background-color:#fff}.form-input-set .mt-1{margin-top:4px}.form-input-set .max-h-60{max-height:240px}.form-input-set .overflow-y-auto{overflow-y:auto}.form-input-set .hover\:bg-gray-100:hover{background-color:#f5f5f5}.form-input-set .flex{display:flex}.form-input-set .items-center{align-items:center}.form-input-set .mr-2{margin-right:8px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}


/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.dialog-outer{align-items:center;background-color:#000c;box-sizing:border-box;display:flex;height:100vh;height:100dvh;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;width:100vw;z-index:99999}.dialog-container{align-items:center;display:flex;flex-shrink:0;height:min(90vh,90dvh);justify-content:space-between;max-height:calc(100dvh - 32px);position:relative;width:min(95vw,1200px)}.image-container{align-items:center;display:flex;height:min(65vh,65dvh);justify-content:center;width:60%}.dialog-image{background-color:#001a2e;border:2px solid #fff;border-radius:8px;box-shadow:0 0 2px 3px #8c00ff;height:100%;object-fit:contain;width:100%}.text-container{background:#00213a;border-radius:10px;box-sizing:border-box;color:#fff;height:min(75vh,75dvh);margin-left:20px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;width:40%}.close-button{font-size:40px;font-weight:700;line-height:1;right:30px}.close-button,.save-button{color:#fff;cursor:pointer;position:absolute;top:20px;z-index:2}.save-button{background-color:#001221f2;border:none;border-radius:10px;box-shadow:0 0 3px 1px #0090ffcc;font-family:Shrikhand,cursive;font-size:12px;left:30px;letter-spacing:1.2px;padding:8px 12px;text-transform:uppercase;transition:all .3s ease}.save-button:hover{background-color:#ff6200;box-shadow:0 0 6px 2px #ff6200e6}.dialog-outer .ql-container{background-color:#0000001a;border-radius:10px}.dialog-outer .ql-editor{color:#fff;font-family:Poppins,sans-serif;font-size:16px}@media (max-width:768px){.dialog-container{flex-direction:column;height:auto;max-height:none;padding:20px}.image-container{height:min(50vh,50dvh);width:100%}.text-container{height:auto;margin-left:0;margin-top:20px;max-height:none;width:100%}.dialog-outer .ql-editor{font-size:14px}}@media (max-width:500px){.dialog-outer .ql-editor{font-size:12px}}.btn{display:inline-block;font-weight:500}.quiz_selection_item-sen{align-items:center;background-color:green;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;margin-right:10px;padding:0 15px;transition:background-color .3s ease,transform .1s ease;width:auto}.quiz_selection_item-sen:hover{background-color:#218838;transform:scale(1.1)}.quiz_selection{margin:15px 0}.quiz_selection,.quiz_selection_row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.quiz_selection_row{align-items:center;width:100%}.quiz_selection_item{align-items:center;display:flex;gap:5px}.quiz_selection .btn{background-color:#6c757d;font-size:14px;padding:8px 15px}.quiz_selection .btn.active{background-color:#db5c00;font-weight:600}.quiz_selection .btn:hover{background-color:#5a6268}.quiz_selection .btn.active:hover{background-color:#c65300}.add_question{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.form-button{margin:20px 0;text-align:center}.form-button .btn{background-color:#28a745;font-size:16px;padding:12px 30px}.form-button .btn:hover{background-color:#218838}.modal-overlay{background-color:#000c;height:100vh;width:100vw}.question{border:1px solid hsla(0,0%,50%,.616);border-radius:5px;box-sizing:border-box;height:50px;margin-bottom:10px;padding-left:10px;width:100%}.options_main{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.options{margin-bottom:10px;width:48%}.options input{border:1px solid hsla(0,0%,50%,.616);border-radius:5px;box-sizing:border-box;height:50px;padding-left:10px;width:100%}.quiz_headings{color:#134064;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:larger;font-weight:700}.answer{display:flex;justify-content:center;width:100%}.answer select{height:50px;width:48%}.answer select,.how_it_works{border:1px solid hsla(0,0%,50%,.616);border-radius:5px;box-sizing:border-box;padding-left:10px}.how_it_works{margin-bottom:10px;max-width:100%;width:100%}.custom-file-upload span{color:#134064;cursor:pointer;font-weight:700;padding-left:10px}.custom-file-upload{border:1px solid #134064;border-radius:5px;padding:10px}.resource-input{height:44px;margin-top:20px}.input_copy,.resource-input{align-items:center;display:flex}.input_copy{border:1px solid #134064;border-radius:5px;height:100%;padding:0 10px}.resource-item{box-sizing:border-box;height:44px;margin-bottom:20px;width:100%}.resource-item,.topics{align-items:center;display:flex}.topics{background-color:#134064;border-radius:20px;cursor:grab;justify-content:space-between;margin-bottom:10px;padding-left:20px;padding-right:20px}.topics :first-child{display:flex;height:auto}.topics h4{border:1px solid #f5f5f5;border-radius:5px}.topics h3,.topics h4{color:#f5f5f5;font-size:larger;font-weight:700;margin-right:30px;padding:10px}.imageTopicMain{align-items:center;display:flex}.topicImage{border-radius:10px;height:70px;overflow:hidden;width:70px}.topicImage img{height:70px;object-fit:cover;width:70px}.btnn{--color:#db5c00;--color2:#0a191e;background-color:#0cc0df;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Roboto,Segoe UI,sans-serif;font-size:17px;font-weight:300;overflow:hidden;padding:.8em 1.75em;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.ql-container{background-color:#0000001a;border-radius:10px}.ql-editor{color:#fff;font-family:Poppins,sans-serif;font-size:16px}.chapter-checkbox-container{cursor:pointer;display:inline-block;height:24px;left:15px;position:relative;top:15px;-webkit-user-select:none;user-select:none;width:24px}.chapter-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.chapter-checkbox-checkmark{background-color:#eee;border-radius:4px;height:24px;left:0;position:absolute;top:0;transition:all .3s;width:24px}.chapter-checkbox-container:hover input~.chapter-checkbox-checkmark{background-color:#ccc}.chapter-checkbox-container input:checked~.chapter-checkbox-checkmark{background-color:#db5c00}.chapter-checkbox-checkmark:after{content:"";display:none;position:absolute}.chapter-checkbox-container input:checked~.chapter-checkbox-checkmark:after{display:block}.chapter-checkbox-container .chapter-checkbox-checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:5px}.chapter-tooltip-container{--tooltip-bg:#263238;--tooltip-color:#fff;box-sizing:border-box;font-size:17px;position:relative;transition:all .2s;width:-moz-fit-content;width:fit-content}.chapter-tooltip-text{background:linear-gradient(135deg,#a940fd,#5b46e8);border-radius:.75rem;box-shadow:0 4px 16px 4px #00000026;color:#fff;cursor:pointer;font-weight:600;height:-moz-fit-content;height:fit-content;padding:.7em 1.8em;text-align:center}.chapter-tooltip{border-radius:.5rem;color:var(--tooltip-color);opacity:0;padding:.3em .6em;pointer-events:none;top:-1rem;transform:translateX(-50%) scale(0);transition:all .2s ease;white-space:nowrap;z-index:99999}.chapter-tooltip,.chapter-tooltip:before{background:var(--tooltip-bg);left:50%;position:absolute}.chapter-tooltip:before{border-bottom-right-radius:.175rem;bottom:-.2em;content:"";height:.6em;transform:translate(-50%) rotate(45deg);width:.6em}.chapter-checkbox-container:hover .chapter-tooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1);visibility:visible}.btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .1s ease}.btn:hover{background-color:#0056b3;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.cross-icon{align-items:center;color:#dc3545;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:24px;justify-content:center;transition:color .3s ease,transform .1s ease;width:24px}.cross-icon:hover{color:#c82333;transform:scale(1.2)}.fillinblanks_selection_item-sen{align-items:center;background-color:green;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;margin-right:10px;padding:0 15px;transition:background-color .3s ease,transform .1s ease;width:auto}.fillinblanks_selection_item-sen:hover{background-color:#218838;transform:scale(1.1)}.fillinblanks_selection{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:15px 0}.fillinblanks_selection_item{align-items:center;display:flex;gap:5px}.fillinblanks_selection .btn{background-color:#6c757d;font-size:14px;padding:8px 15px}.fillinblanks_selection .btn.active{background-color:#db5c00;font-weight:600}.fillinblanks_selection .btn:hover{background-color:#5a6268}.fillinblanks_selection .btn.active:hover{background-color:#c65300}.action-buttons{display:flex;gap:10px;justify-content:center;margin:20px 0}.action-buttons .btn:last-child{background-color:#28a745;font-size:16px;padding:12px 30px}.action-buttons .btn:last-child:hover{background-color:#218838}.modal-overlay{background-color:#00000080;bottom:0;left:0;right:0;top:0}.modal{border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:20px;width:100%}.modal h3{color:#134064;font-size:20px;margin-bottom:15px}.modal p{font-size:16px;margin-bottom:20px}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;text-align:center;width:90%}.modal-content h2{color:#134064;font-size:24px;margin-bottom:15px}.modal-content p{color:#333;font-size:16px;margin-bottom:20px}.modal-btn{border-radius:5px;padding:8px 16px}.modal-btn-yes{background-color:#28a745}.modal-btn-yes:hover{background-color:#218838}.modal-btn-no{background-color:#dc3545}.modal-btn-no:hover{background-color:#c82333}.modal-btn-confirm{background-color:#dc3545;color:#fff}.modal-btn-confirm:hover{background-color:#c82333}.modal-btn-cancel{background-color:#6c757d;color:#fff}.modal-btn-cancel:hover{background-color:#5a6268}.loader{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loadingspinner{display:flex;gap:5px}.loadingspinner div{animation:spinner 1.2s linear infinite;background-color:#fff;height:15px;width:15px}#square1{animation-delay:-1.2s}#square2{animation-delay:-1s}#square3{animation-delay:-.8s}#square4{animation-delay:-.6s}#square5{animation-delay:-.4s}@keyframes spinner{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.add-fill-in-blanks-title{color:#134064;font-size:24px;margin-bottom:20px;text-align:center}.chapter-select{display:flex;justify-content:center;margin-bottom:20px}.chapter-select select{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:50%}.question-container{background-color:#f9f9f9;border-radius:5px;margin-bottom:20px;padding:15px}.question-container h3{color:#134064;font-size:20px;margin-bottom:10px}.question-container h4{color:#134064;font-size:18px;margin:10px 0}.question-container h5{color:#134064;font-size:16px;margin-bottom:10px}.correct-answer-select,.option-input,.paragraph-input,.question-input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;margin:5px 0;padding:8px;width:100%}.paragraph-input{height:100px;resize:vertical}.options-container{margin-top:10px}.react-datetime-picker{display:inline-flex;position:relative}.react-datetime-picker,.react-datetime-picker *,.react-datetime-picker :after,.react-datetime-picker :before{box-sizing:border-box}.react-datetime-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-datetime-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-datetime-picker__inputGroup{flex-grow:1;min-width:calc(16px + 3.674em);padding:0 2px}.react-datetime-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-datetime-picker__inputGroup__divider,.react-datetime-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-datetime-picker__inputGroup__input{appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:calc(100% - 2px);min-width:.54em;padding:1px;position:relative}.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button,.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button{appearance:none;margin:0}.react-datetime-picker__inputGroup__input:invalid{background:#ff00001a}.react-datetime-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-datetime-picker__inputGroup__amPm{appearance:menulist;font:inherit}.react-datetime-picker__button{background:#0000;border:0;padding:4px 6px}.react-datetime-picker__button:enabled{cursor:pointer}.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon,.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon{stroke:#0078d7}.react-datetime-picker__button:disabled .react-datetime-picker__button__icon{stroke:#6d6d6d}.react-datetime-picker__button svg{display:inherit}.react-datetime-picker__calendar,.react-datetime-picker__clock{z-index:1}.react-datetime-picker__calendar--closed,.react-datetime-picker__clock--closed{display:none}.react-datetime-picker__calendar{max-width:100vw;width:350px}.react-datetime-picker__calendar .react-calendar{border-width:thin}.react-datetime-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock :after,.react-clock :before{box-sizing:border-box}.react-clock__face{border:1px solid #000;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.react-clock__hand{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__hand__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__mark__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark__number{left:-40px;position:absolute;text-align:center;width:80px}.react-clock__second-hand__body{background-color:red}.switch-main{display:flex;justify-content:center;margin-top:30px;width:100%}.switch{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:55%}.switch button{background-color:#0cc0df;border:none;border-radius:5px;color:#f5f5f5;cursor:pointer;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:small;font-weight:700;height:50px;margin-bottom:20px;width:19%}.switch button.active{background-color:#db5c00}.ql-editor{height:460px!important}.editor{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.editor_child{max-width:300px;width:100%}.editor_child button{color:#fff}.ql-align-center{text-align:center!important}.switch_deal{flex-direction:column;gap:2rem}.input-main-class,.switch_deal{align-items:center;display:flex;width:100%}.input-main-class{height:100px;justify-content:end}.group{align-items:center;display:flex}.group,.input{line-height:28px}.input{background-color:#f3f3f4;border:2px solid #0000;border-radius:8px;color:#0d0c22;height:40px;outline:none;padding:0 1rem 0 2.5rem;transition:.3s ease;width:350px}.input::placeholder{color:#9e9ea7}.input:focus,input:hover{background-color:#fff;border-color:rgba(255,124,1,.678);box-shadow:0 0 0 4px #ea4c891a;outline:none}.icon{fill:#9e9ea7;height:1rem;left:1rem;position:absolute;width:1rem}.visit-time-oooot{align-items:center;display:flex;gap:20px}.grp-seen button{box-sizing:border-box;font-size:15px;height:-moz-fit-content;height:fit-content;padding:15px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.userDashboard{margin:40px auto;max-width:1400px;padding:0 16px;width:100%}.overview-card{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:32px;padding:24px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.overview-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.overview-title{color:#1a237e;font-size:28px;font-weight:600;margin-bottom:24px;text-align:center}.overview-item{border-radius:8px;color:#37474f;cursor:pointer;font-size:18px;font-weight:500;margin:8px 0;padding:12px 16px;transition:background-color .2s ease,color .2s ease}.overview-item:hover{background-color:#e8eaf6;color:#3f51b5}.stack-progress-card{margin-top:24px}.stack-progress-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:16px}.stack-progress-box{border:1px solid #1340641f;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.stack-progress-box:hover{box-shadow:0 4px 16px #1340641a}.stack-progress-box-header{align-items:center;background:#1340640a;border-bottom:1px solid #1340641a;display:flex;gap:12px;justify-content:space-between;padding:16px}.stack-progress-box-title{color:#134064!important;flex:1 1;font-size:1rem!important;font-weight:600!important;margin:0!important;min-width:0}.stack-progress-active-badge{flex-shrink:0}.stack-progress-box-body{display:flex;flex-direction:column;gap:6px;padding:16px}.stack-progress-label{color:#676767!important;display:block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.4px;margin-top:8px!important;text-transform:uppercase}.stack-progress-label:first-of-type{margin-top:0!important}.stack-progress-value{color:#333!important;font-size:13px!important;line-height:1.4;margin:0 0 4px!important}.stack-progress-time-expired{color:#b52a2a!important;font-weight:600}.common-choices-card{margin-top:24px}.common-choices-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:16px}@media (max-width:900px){.common-choices-grid{grid-template-columns:1fr}}.common-choices-block{background:#fff;border:1px solid #1340641f;border-radius:12px;box-shadow:0 2px 10px #1340640f;padding:20px}.common-choices-block-title{border-bottom:1px solid #1340641f;color:#134064!important;font-size:15px!important;font-weight:700!important;margin:0 0 12px!important;padding-bottom:10px}.common-choices-list{counter-reset:rank;list-style:none;margin:0;padding:0}.common-choices-item{align-items:center;border-bottom:1px solid #0000000f;counter-increment:rank;display:flex;font-size:14px;gap:10px;padding:8px 0}.common-choices-item:last-child{border-bottom:none}.common-choices-rank{color:#134064;flex-shrink:0;font-weight:700;min-width:28px}.common-choices-name{color:#222;flex:1 1}.common-choices-count{color:#676767;flex-shrink:0;font-size:12px}.dialog-custom{background:#fff;border-radius:16px;box-shadow:0 12px 32px #0003;margin:16px;max-width:1200px;overflow:hidden;transition:transform .3s ease}.dialog-custom .MuiDialog-paper{border:1px solid #e0e0e0}.dialog-title{background:linear-gradient(180deg,#f8fafc,#f1f3f5);border-bottom:1px solid #dcdcdc;color:#1a237e;font-family:Roboto,sans-serif;font-size:26px;letter-spacing:.5px;padding:20px 28px;text-align:center}.dialog-content{background:#fafafa;min-height:200px;padding:32px}.dialog-content .MuiGrid-container{margin-top:8px}.no-data{background:#f5f5f5;border:1px dashed #bdbdbd;color:#616161;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;padding:40px 16px}.item-card{background:#fff;border:1px solid #e8ecef;border-radius:12px;box-shadow:0 6px 20px #00000014;margin:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.item-card:hover{border:1px solid #3f51b5;box-shadow:0 10px 24px #0000001f;transform:translateY(-4px)}.card-media{background:#f5f5f5;height:200px;object-fit:contain;transition:transform .4s ease,opacity .3s ease}.card-media:hover{opacity:.95;transform:scale(1.06)}.card-placeholder{align-items:center;background:linear-gradient(135deg,#eceff1,#dfe4ea);border-bottom:1px solid #d0d7de;color:#90a4ae;display:flex;font-family:Roboto,sans-serif;font-size:60px;font-weight:700;height:200px;justify-content:center;text-transform:uppercase;transition:background .3s ease}.card-placeholder:hover{background:linear-gradient(135deg,#dfe4ea,#c8d3dc)}.card-content{background:#fff;display:flex;flex-direction:column;gap:10px;padding:24px}.card-title{color:#1a237e;font-size:24px;font-weight:600;line-height:1.4;white-space:nowrap}.card-description,.card-title{font-family:Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis}.card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#424242;display:-webkit-box;font-size:15px;line-height:1.6;max-height:64px}.card-detail{border-top:1px solid #f0f0f0;color:#616161;display:flex;font-family:Roboto,sans-serif;font-size:14px;justify-content:space-between;line-height:1.5;padding:4px 0}.card-detail strong{color:#37474f;font-weight:500;min-width:120px}.card-detail:hover{background:#f8fafc;border-radius:4px}.dialog-button{background-color:#3f51b5!important;border-radius:8px!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;padding:10px 24px!important;text-transform:none!important;transition:background-color .3s ease,transform .2s ease!important}.dialog-button:hover{background-color:#303f9f!important;transform:translateY(-2px)!important}.sort-dropdown{background-color:#f3f3f4;border:2px solid #0000;border-radius:8px;color:#0d0c22;cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 1rem;transition:.3s ease}.sort-dropdown:focus,.sort-dropdown:hover{background-color:#fff;border-color:rgba(255,124,1,.678);box-shadow:0 0 0 4px #ea4c891a;outline:none}.region-dropdown{background-color:#f3f3f4;border:2px solid #0000;border-radius:8px;color:#0d0c22;cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 1rem;transition:.3s ease}.region-dropdown:focus,.region-dropdown:hover{background-color:#fff;border-color:rgba(255,124,1,.678);box-shadow:0 0 0 4px #ea4c891a;outline:none}@media (max-width:600px){.userDashboard{margin:20px auto;padding:0 8px}.overview-title{font-size:24px}.overview-item{font-size:16px;padding:10px 12px}.dialog-custom{margin:8px}.dialog-title{font-size:22px;padding:16px 20px}.dialog-content{padding:20px}.no-data{font-size:16px;padding:24px 12px}.item-card{border-radius:8px;margin:4px}.card-media,.card-placeholder{height:160px}.card-content{padding:16px}.card-title{font-size:20px}.card-description{font-size:14px;max-height:56px}.card-detail{font-size:13px}.card-detail strong{min-width:100px}.dialog-button{font-size:14px!important;padding:8px 16px!important}.visit-time-oooot{align-items:flex-start;flex-direction:column;gap:10px}.input,.region-dropdown,.sort-dropdown{margin-left:0;width:100%}.grp-seen button{text-align:center;width:100%}}.css-17fpwt7-MuiGrid-root{width:30%}.table-container{box-shadow:0 4px 6px #0000001a}.css-1dc80h3-MuiTableCell-root{background-color:#fff!important}.table{border-collapse:collapse;min-width:100%}.table-head-cell{border-bottom:1px solid #000!important;color:#fff!important;font-size:14px;font-weight:500;padding:12px 16px}.table-row{background-color:#fff}.table-row:hover{background-color:#f9fafb;transition:background-color .2s}.table-cellUser{border-bottom:1px solid #e5e7eb;color:#374151!important;font-size:14px;padding:12px 16px}.no-users-cell{color:#6b7280;font-size:16px;padding:24px;text-align:center}.user-container{gap:12px}.avatar,.user-container{align-items:center;display:flex}.avatar{height:40px;justify-content:center;overflow:hidden;width:40px}.avatar-img{height:100%;object-fit:cover;width:100%}.avatar-placeholder{align-items:center;background-color:#f97316;color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.user-info{display:flex;flex-direction:column}.user-name{color:#111827;font-size:14px;font-weight:500}.user-email{color:#6b7280;font-size:12px}.checkbox{color:#2563eb}.action-button{border-radius:6px;font-size:14px;padding:6px 12px;transition:background-color .2s}.email-button{background-color:#2563eb}.email-button:hover{background-color:#1d4ed8}.details-button{background-color:#6b7280}.details-button:hover{background-color:#4b5563}.delete-button{align-items:center;background-color:#dc2626;display:inline-flex;justify-content:center;padding:6px 10px}.delete-button:hover{background-color:#b91c1c}.delete-selected-btn{background-color:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 16px;transition:background-color .2s ease,transform .15s ease;white-space:nowrap}.delete-selected-btn:hover{background-color:#b91c1c;transform:translateY(-1px)}.header-checkbox.MuiCheckbox-root{color:#fff}.user-delete-modal{animation:userDeletePop .18s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;margin:16px;max-width:440px;padding:28px 28px 24px;text-align:center;width:100%}@keyframes userDeletePop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.user-delete-icon{align-items:center;background:#fee2e2;border-radius:50%;color:#dc2626;display:flex;height:72px;justify-content:center;margin:0 auto 16px;width:72px}.user-delete-title{color:#111827;font-size:20px;font-weight:700;margin:0 0 10px}.user-delete-message{color:#4b5563;font-size:14px;line-height:1.6;margin:0 0 16px}.user-delete-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin:0 0 16px;padding:8px 12px}.user-delete-actions{display:flex;gap:12px;justify-content:center}.user-delete-cancel,.user-delete-confirm{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;height:44px;transition:background-color .2s ease,opacity .2s ease}.user-delete-cancel{background:#f3f4f6;color:#374151}.user-delete-cancel:hover{background:#e5e7eb}.user-delete-confirm{background:#dc2626;color:#fff}.user-delete-confirm:hover{background:#b91c1c}.user-delete-cancel:disabled,.user-delete-confirm:disabled{cursor:not-allowed;opacity:.6}.theme-change-container{align-items:center;background-color:#f7f8fa;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:column;padding:30px}.theme-title h1{color:#134064;margin-bottom:20px}.color-picker-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.picker-box{align-items:center;border-radius:20px;display:flex;flex-direction:column;margin-bottom:20px;padding:40px;width:250px}.picker-box h2{color:#fff;margin-bottom:10px}.save-btn{background-color:#134064;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease;width:150px}.save-btn:hover{background-color:#0b2d4f}.save-btn:disabled{background-color:#ccc;cursor:not-allowed}.iconPickerMain{display:flex;justify-content:space-between;padding:20px}.pickerContainer{flex:1 1;margin:0 10px;text-align:center}.picker-label{color:#0b2d4f;font-size:16px;font-weight:700;margin-bottom:8px}.dropzone-containerrrr{align-items:center;background-color:#0b2d4f;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:120px;padding:10px}.drag-drop-text{color:#777;font-size:14px;text-align:center}.uploaded-image-container{align-items:center;display:flex;justify-content:center}.uploaded-imageeee{border-radius:4px;max-height:80px;max-width:80px}.drag-drop-text img{width:50px}.bottomIcon_heading{color:#0b2d4f;font-size:15px;margin-top:10px;width:100%}.bottomIcon_heading,.buttonIcon{display:flex;justify-content:center}.buttonIcon{margin-bottom:20px}.details-main{display:flex;height:auto;width:100%}.details-left{box-sizing:border-box;padding:20px;width:30%}.details-right{width:70%}.details-img{display:flex;justify-content:center;width:100%}.details-img .img{background-color:#ff7c01;border-radius:50%;height:200px;width:200px}.details-img .img img{border-radius:50%;height:100%;width:100%}.details-profile{box-sizing:border-box;padding:10px}.details-profile .details-profile-text p{color:#fff}.details-right-name{box-sizing:border-box;padding:20px}.details-right-name p:first-child{color:#ff7c01;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:xx-large;font-weight:bolder}.details-right-name p{color:#fff;font-size:larger}.details-right-box{box-sizing:border-box;padding:20px}.details-right-box p{color:#fff}.details-profile-text ul li::marker{color:#fff!important}.details-right-box ul li::marker{color:#fff!important}.details-right-box ul li{color:#fff!important}.details-main strong{color:hsla(0,0%,89%,.788)}.details-right-box{display:flex;justify-content:space-evenly}.details-main b{color:#fff;font-size:x-large}.chat-container{background-color:#f0f4ff;display:flex;height:85vh}.chat-sidebar{background-color:#fff;border-right:1px solid #ddd;padding:20px;width:30%}.chat-header{height:100px;margin-bottom:20px;width:100px}.chat-header img{height:100%;margin-right:5px;object-fit:contain;width:100%}.chat-list{height:65vh;overflow-y:auto;padding:0 10px}.chat-list::-webkit-scrollbar{width:5px}.chat-list::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.chat-list::-webkit-scrollbar-thumb{background:#134064;border-radius:10px}.chat-list::-webkit-scrollbar-thumb:hover{background:#134064}.chat-item{align-items:center;border-bottom:1px solid hsla(0,0%,56%,.424);display:flex;padding:10px;transition:background-color .3s}.chat-item:hover{background-color:#f0f0f0;cursor:pointer}.chat-item.selected{background-color:#e0eaff}.chat-item img{border-radius:50%;height:50px;margin-right:10px;width:50px}.chat-item-info h3{font-size:16px;margin:0}.chat-item-info p{color:#888;font-size:14px;margin:5px 0 0}.chat-window{height:80vh;justify-content:space-between;overflow:hidden;padding:20px;width:70%}.chat-header{border-bottom:1px solid #ddd;color:#134064;padding-bottom:10px}.chat-messages{display:flex;flex:1 1;flex-direction:column;padding:20px 10px 0}.chat-messages::-webkit-scrollbar{width:5px}.chat-messages::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.chat-messages::-webkit-scrollbar-thumb{background:#6ea3ff;border-radius:10px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#6ea3ff}.message{border-radius:20px;margin-bottom:20px;max-width:70%;min-width:70px;padding:10px 20px 20px;position:relative}.timestamp{bottom:3px;color:#999;font-size:.8em;position:absolute;right:10px}.message.received{align-self:flex-start;background-color:#e0eaff}.message.sent{align-self:flex-end;background-color:#d4f4dd}.chat-input{align-items:center;border-top:1px solid #ddd;display:flex;padding-top:10px}.chat-input input{background-color:#f0f4ff;border:none;border-radius:20px;flex:1 1;margin-right:10px;padding:10px}.chat-input .send{border:none;border-radius:20px;padding:10px 20px}.chat-input .audio,.chat-input .send{background-color:#007bff;color:#fff;cursor:pointer}.chat-input .audio{border:none;border-radius:50%;height:35px;margin-left:5px;width:35px}.chat-input button:hover{background-color:#0056b3}.emoji-picker{bottom:60px;left:20px;position:absolute;z-index:10}.chat-placeholder img{width:50%}.chat-placeholder h2{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:x-large;font-weight:300}.chat-placeholder{flex-direction:column;height:100%;width:100%}.chat-placeholder,.user-placeholder{align-items:center;display:flex;justify-content:center}.user-placeholder{background-color:#ff7c01;border-radius:50%;color:#fff;font-size:20px;font-weight:700;height:50px;margin-right:10px;width:50px}.unread-message{font-weight:700}.unread-dot{background-color:red;border-radius:50%;display:inline-block;height:8px;margin-left:8px;width:8px}.search-bar{align-items:center;display:flex;height:20px;justify-content:center;margin-bottom:10px;padding:10px;width:100%}.search-bar input{border-radius:20px;height:100%;padding:10px 10px 10px 20px;width:100%}.admin-button{align-items:center;background:#134064;border:1px solid #0000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Helvetica,"sans-serif";font-size:15px;font-weight:700;margin-bottom:20px;padding:10px 20px;transition:all .2s}.admin-button:hover{background:#db5c00}.admin-button>svg{color:#fff;margin-left:10px;transition:transform .3s ease-in-out;width:34px}.admin-button:hover svg{color:#fff;transform:translateX(5px)}.admin-button:active{transform:scale(.95)}.action-button{background:#6ea3ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background .3s ease}.action-button:hover{background:#ff7c01}.action-button.danger{background:#ff4d4f}.action-button.danger:hover{background:#d9363e}.nav-button{background:#6ea3ff;border-radius:8px;color:#fff;font-weight:500;padding:10px 20px;transition:background .3s ease}.nav-button:hover{background:#ff7c01}.nav-button:disabled{background:#ccc;cursor:not-allowed}.custom-dialog{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:500px;min-height:50vh;width:100%}.dialog-title{border-bottom:1px solid #e0e0e0;color:#333;font-size:1.5rem;padding:16px 24px}.dialog-actions{border-top:1px solid #e0e0e0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}.custom-textfield .MuiOutlinedInput-root{background:#f9fafb;border-radius:8px;transition:all .3s ease}.custom-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6ea3ff}.custom-textfield .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff7c01;border-width:2px}.custom-textfield .MuiInputLabel-root{color:#666;font-weight:500}.custom-textfield .MuiInputLabel-root.Mui-focused{color:#ff7c01}.custom-textfield .MuiInputBase-input{font-size:.95rem;padding:12px}.select-all-button{background:#f9fafb;border-radius:8px;color:#ff7c01;font-weight:600;padding:8px 16px;text-transform:none;transition:background .3s ease}.select-all-button:hover{background:#ffe8cc}.dialog-button{transition:all .3s ease}.dialog-button.cancel{background:#f0f0f0;color:#333}.dialog-button.cancel:hover{background:#e0e0e0}.dialog-button.save{background:#6ea3ff;color:#fff}.dialog-button.save:hover{background:#ff7c01}.dialog-button.save:disabled{background:#ccc;cursor:not-allowed}.custom-multiselect{font-size:.95rem;position:relative}.custom-multiselect .dropdown-heading{align-items:center;background:#f9fafb;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:12px;transition:border-color .3s ease}.custom-multiselect .dropdown-heading:hover{border-color:#6ea3ff}.custom-multiselect .dropdown-arrow{color:#666;font-size:.8rem}.custom-multiselect .dropdown-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.custom-multiselect .option{align-items:center;color:#333;display:flex;font-size:.9rem;gap:8px;padding:10px 12px;transition:background .2s ease}.custom-multiselect .option:hover{background:#f1f3f5}.custom-multiselect .option.select-all{border-bottom:1px solid #e0e0e0;font-weight:600}.custom-multiselect .option input[type=checkbox]{appearance:none;background:#fff;border:2px solid #6ea3ff;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.custom-multiselect .option input[type=checkbox]:checked{background:#6ea3ff;border-color:#6ea3ff}.custom-multiselect .option input[type=checkbox]:checked:after{color:#fff;content:"\2713";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-multiselect .option input[type=checkbox]:hover{border-color:#ff7c01}.custom-multiselect .option input[type=checkbox]:checked:hover{background:#ff7c01;border-color:#ff7c01}.custom-multiselect .dropdown-content::-webkit-scrollbar{width:8px}.custom-multiselect .dropdown-content::-webkit-scrollbar-track{background:#f1f3f5;border-radius:8px}.custom-multiselect .dropdown-content::-webkit-scrollbar-thumb{background:#6ea3ff;border-radius:8px}.custom-multiselect .dropdown-content::-webkit-scrollbar-thumb:hover{background:#ff7c01}.navigation-arrows{bottom:0;display:flex;gap:20px;justify-content:space-between;margin:15px 0;position:absolute!important;width:100%;z-index:10}.file-preview{position:relative!important}.navigation-arrows button{background-color:#db5c00;border:none;border-radius:3px;cursor:pointer}.prev-button{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.prev-button:hover{background:linear-gradient(135deg,#2a4d8c,#1a3366);box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.prev-button:active{box-shadow:0 2px 4px #0003;transform:translateY(1px)}.next-button{align-items:center;background:linear-gradient(135deg,#4372c4,#2a4d8c);border:none;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.next-button:hover{background:linear-gradient(135deg,#2a4d8c,#1a3366);box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.next-button:active{box-shadow:0 2px 4px #0003;transform:translateY(1px)}.cross{align-items:center;background:#dde1e2;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:30px}.cross p{color:#d32f2f;font-size:13px;line-height:1;margin:0}.cross:hover{transform:scale(1.1)}.cross:hover p{color:#fff}.file-item{display:inline-block;position:relative}.matched-images{background:linear-gradient(135deg,#fff,#f0f4ff);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:20px;max-height:300px;overflow-y:auto;padding:15px}.matched-images::-webkit-scrollbar{width:8px}.matched-images::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.matched-images::-webkit-scrollbar-thumb{background:#4372c4;border-radius:10px;-webkit-transition:background .3s;transition:background .3s}.matched-images::-webkit-scrollbar-thumb:hover{background:#355a9e}.matched-image{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;margin:8px 0;padding:10px;transition:transform .2s ease,box-shadow .2s ease}.matched-image:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.matched-image img{border:1px solid #ddd;border-radius:6px;height:60px;margin-right:15px;object-fit:cover;width:60px}.matched-image span{color:#333;flex-grow:1;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matched-image:hover span{color:#4372c4}@media (max-width:600px){.matched-images{max-height:250px;padding:10px}.matched-image{padding:8px}.matched-image img{height:50px;margin-right:10px;width:50px}.matched-image span{font-size:14px}}.product-delete-modal-overlay{align-items:center;background:#0f172a8c;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10080}.product-delete-modal{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 50px #0f172a47;padding:22px 22px 18px;width:min(420px,100%)}.product-delete-modal h3{color:#0f172a;font-size:1.15rem;font-weight:700;margin:0 0 8px}.product-delete-modal p{color:#475569;font-size:.95rem;line-height:1.45;margin:0 0 18px}.product-delete-modal-actions{display:flex;gap:10px;justify-content:flex-end}.product-delete-modal-btn{border:0;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px}.product-delete-modal-btn:disabled{cursor:not-allowed;opacity:.65}.product-delete-modal-btn--cancel{background:#e2e8f0;color:#0f172a}.product-delete-modal-btn--cancel:hover:not(:disabled){background:#cbd5e1}.product-delete-modal-btn--confirm{background:#dc2626;color:#fff}.product-delete-modal-btn--confirm:hover:not(:disabled){background:#b91c1c}.product-category-table-wrap{margin-top:2rem;width:100%}.product-category-table-wrap .content-con-half-title h2{margin-bottom:1rem}.product-category-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;overflow-x:auto}.content-container.content_Creator_Add_devices{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin-bottom:30px;min-height:auto}.product-category-table{border-collapse:collapse;width:100%}.product-category-table td,.product-category-table th{padding:.85rem 1rem;text-align:left}.product-category-table th{background:#ecf0f1;color:#2c3e50;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.product-category-table tr{border-bottom:1px solid #e5e7eb}.product-category-table tr:hover{background:#f8fafc}.product-category-table .no-data{color:#95a5a6;padding:2rem;text-align:center}.product-category-table input[type=text]{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;max-width:320px;padding:8px 10px;width:100%}.product-category-actions{white-space:nowrap}.product-category-actions .btn-table{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;margin-right:8px;padding:6px 12px}.product-category-actions .btn-table-edit{background:#27ae60;color:#fff}.product-category-actions .btn-table-edit:hover{opacity:.9}.product-category-actions .btn-table-delete{background:#e74c3c;color:#fff}.product-category-actions .btn-table-delete:hover{opacity:.9}.product-category-actions .btn-table-secondary{background:#95a5a6;color:#fff}.product-category-actions .btn-table-secondary:hover{opacity:.9}.intrest-container{align-items:flex-start;background:linear-gradient(135deg,#f0f4ff,#e6eaff);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.intrest-container:before{animation:particles 20s linear infinite;background:radial-gradient(circle at 10% 20%,#3f51b51a 0,#0000 20%),radial-gradient(circle at 90% 80%,#2196f31a 0,#0000 20%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes particles{0%{opacity:.3;transform:translateY(0)}to{opacity:.1;transform:translateY(-50px)}}.intrest-content{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #00000014;max-width:1400px;padding:32px;position:relative;width:100%;z-index:1}.intrest-title{color:#1a237e;font-family:Poppins;font-size:36px;font-weight:600;letter-spacing:2px;margin-bottom:40px;position:relative;text-align:center}@keyframes glowLine{0%,to{box-shadow:0 0 8px #3f51b580}50%{box-shadow:0 0 12px #2196f3b3}}.most-interested-card{background:#f8fafc;border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 10px #0000000f;margin-bottom:40px;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.most-interested-card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-4px)}.most-interested-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px}.most-interested-title{color:#1a237e;font-family:Poppins;font-size:24px;font-weight:600}.toggle-icon{color:#3f51b5;font-size:18px;transition:transform .3s ease}.toggle-icon.expanded{transform:rotate(180deg)}.most-interested-content{color:#374151;max-height:500px;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.most-interested-content.collapsed{max-height:0;opacity:0}.most-interested-name{color:#db5c00;font-size:20px;font-weight:600;margin-bottom:10px}.most-interested-type{color:#6b7280;font-size:14px;margin-bottom:16px}.most-interested-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{display:flex;flex-direction:column;gap:6px}.stat-item span:first-child{color:#4b5563;font-family:Poppins;font-weight:500}.intrest-dropdowns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px}.dropdown-item{animation:fadeIn .8s ease-in;display:flex;flex-direction:column}.dropdown-label{color:#4b5563;color:#db5c00;font-size:18px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.dropdown-label,.dropdown-select{font-family:Poppins;font-weight:600}.dropdown-select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:14px;padding:12px;transition:all .2s ease}.dropdown-select:hover{border-color:#3f51b5;box-shadow:0 0 8px #3f51b533}.dropdown-select:focus{border-color:#3f51b5;box-shadow:0 0 12px #3f51b54d;outline:none}.dropdown-select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.dropdown-select option{background:#fff;color:#1f2937}.error-message{animation:shake .5s ease;background:#fee2e2;border:1px solid #ef4444;border-radius:8px;color:#b91c1c;font-size:14px;margin-bottom:24px;padding:16px;text-align:center}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.loading-container{height:100px;margin-bottom:24px}.spinner{animation:spin .8s ease-in-out infinite;border-right:4px solid #0000;border-top:4px solid #0000;border-color:#3f51b5 #2196f3 #0000 #0000;border-style:solid;border-width:4px}.table-wrapper{overflow-x:auto}.analytics-table{border-collapse:initial;border-spacing:0 8px;color:#374151;font-size:14px;width:100%}.analytics-table thead{background:#e8eaf6}.analytics-table th{color:#1a237e;font-weight:600;letter-spacing:1px;padding:16px 20px;position:relative;text-transform:uppercase}.analytics-table th.tooltip:after{background:#1f2937;border-radius:6px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.analytics-table th.tooltip:hover:after{opacity:1}.analytics-table tbody tr{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.analytics-table tbody tr:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.analytics-table td{border-bottom:none;padding:16px 20px}.progress-container{align-items:center;display:flex;gap:16px}.progress-container span{color:#374151;text-align:right;width:-moz-fit-content;width:fit-content}.progress-bar{background:#e5e7eb;border-radius:5px;flex:1 1;height:10px;max-width:160px;overflow:hidden}.progress-fill{height:100%;transition:width .5s ease}.progress-fill.high{background:#10b981}.progress-fill.medium{background:#3b82f6}.progress-fill.low{background:#06b6d4}.no-data{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:16px;padding:20px}@media (max-width:1024px){.intrest-content{padding:24px}.intrest-title{font-size:28px}.most-interested-stats{grid-template-columns:1fr}.intrest-dropdowns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.analytics-table td,.analytics-table th{font-size:13px;padding:12px 16px}}@media (max-width:768px){.intrest-container{padding:15px}.intrest-dropdowns{grid-template-columns:1fr}.progress-container span{width:40px}.progress-bar{max-width:120px}}@media (max-width:480px){.intrest-title{font-size:24px}.most-interested-title{font-size:20px}.dropdown-label{font-size:12px}.dropdown-select{font-size:13px;padding:10px}.analytics-table{font-size:12px}}.lbd_container{margin:32px auto;max-width:1200px}.lbd_loader_container{align-items:center;display:flex;justify-content:center;margin-top:32px}.lbd_card{border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:32px}.lbd_card_content{padding:24px}.lbd_card_title{font-size:2rem}.lbd_card_title,.lbd_section_title{color:#134064;font-weight:500;margin-bottom:16px}.lbd_section_title{font-size:1.5rem}.lbd_metadata_container{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.lbd_metadata_item{color:#333;font-size:1rem}.lbd_doc_id_container{align-items:center;display:flex;gap:8px}.lbd_copy_button{color:#134064}.lbd_copy_button:hover{color:#ff7c01}.lbd_back_button{background-color:#ff7c01;border-radius:4px;color:#fff;margin-top:16px;text-transform:none}.lbd_back_button:hover{background-color:#e66b00}.lbd_retry_button{color:#ff7c01}.lbd_table_container{border-radius:4px;overflow:hidden}.lbd_table_header{background-color:#f5f5f5}.lbd_table_header_cell{color:#fff!important;font-size:1rem;font-weight:700;white-space:nowrap}.lbd_content_preview{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;line-height:1.5;max-height:400px;overflow-y:auto;padding:12px}.lbd_content_image{border-radius:4px;display:block;height:auto;max-width:100%}.lbd_content_preview div,.lbd_content_preview p{margin:0 0 12px}.lbd_content_preview code,.lbd_content_preview pre{background-color:#f0f0f0;border-radius:4px;font-family:Courier New,Courier,monospace;padding:8px}.lbd_content_preview::-webkit-scrollbar{width:6px}.lbd_content_preview::-webkit-scrollbar-thumb{background-color:#ff7c01;border-radius:3px}.lbd_content_preview::-webkit-scrollbar-track{background-color:#f5f5f5}.lbd_no_content{color:#666;font-size:1rem}.bm-main{background:radial-gradient(1200px 480px at 10% -10%,#0e749014,#0000 60%),linear-gradient(180deg,#f4f7fb,#eef2f7);display:flex;flex-direction:column;min-height:100vh}.bm-community{flex:1 1;padding:28px 20px 40px}.bm-community-feed{display:flex;flex-direction:column;gap:18px;margin:0 auto;width:min(860px,100%)}.bm-community-feed__header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;padding:8px 4px 4px}.bm-community-feed__eyebrow{color:#0e7490;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.bm-community-feed__title{color:#0f172a;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:750;line-height:1.15;margin:0}.bm-community-feed__subtitle{color:#64748b;font-size:.95rem;margin:8px 0 0;max-width:42ch}.bm-community-feed__stats{background:#0f172a;border-radius:14px;box-shadow:0 12px 28px #0f172a2e;color:#fff;min-width:84px;padding:12px 14px;text-align:center}.bm-community-feed__stats span{display:block;font-size:1.5rem;font-weight:700;line-height:1}.bm-community-feed__stats small{display:block;font-size:.75rem;letter-spacing:.06em;margin-top:4px;opacity:.75;text-transform:uppercase}.bm-community-feed__search,.bm-community-feed__toolbar{display:none}.bm-img-single{background:#0f172a;border-radius:14px;overflow:hidden;width:100%}.bm-img-single img{display:block;max-height:420px;object-fit:contain;width:100%}.bm-img-grid{grid-gap:8px;border-radius:14px;display:grid;gap:8px;overflow:hidden;position:relative}.bm-img-count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:220px}.bm-img-count-3,.bm-img-count-4,.bm-img-count-many{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:180px 180px}.bm-img-count-3 .bm-img-cell:nth-child(3){grid-column:1/-1}.bm-img-cell{appearance:none;background:#0f172a;border:0;border-radius:12px;cursor:pointer;display:block;margin:0;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.bm-img-cell img{border-radius:0;display:block;height:100%;max-height:none;object-fit:cover;width:100%}.bm-img-cell--more .bm-img-more{background:#020a12a8;color:#fff;display:grid;font-size:1.5rem;font-weight:700;inset:0;place-items:center;position:absolute}.bm-img-open-slider{background:#0f172aeb;border:0;border-radius:999px;bottom:12px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 12px;position:absolute;right:12px;z-index:2}.bm-img-modal{align-items:center;background:#020a12d1;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;padding:16px;position:fixed;z-index:10060}.bm-img-modal__panel{background:#0b1220;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 24px 60px #00000073;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:auto;max-height:min(90vh,860px);overflow:hidden;padding:48px 20px 16px;position:relative;width:min(900px,100%)}.bm-img-modal__close{background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:1.4rem;height:36px;position:absolute;right:12px;top:10px;width:36px;z-index:3}.bm-img-modal__viewer{grid-gap:8px;align-items:center;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:44px minmax(0,1fr) 44px;min-height:0;width:100%}.bm-img-modal__nav{background:#ffffff24;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex-shrink:0;font-size:1.6rem;height:40px;left:auto;place-items:center;position:static;right:auto;top:auto;transform:none;width:40px;z-index:2}.bm-img-modal__nav--next,.bm-img-modal__nav--prev{left:auto;right:auto}.bm-img-modal__stage{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;max-height:min(58vh,520px);min-height:220px;min-width:0;overflow:hidden;width:100%}.bm-img-modal__image,.bm-img-modal__stage img{border-radius:10px;display:block;height:auto;margin:0 auto;max-height:min(52vh,480px);max-width:100%;object-fit:contain;object-position:center;width:auto}.bm-img-modal__counter{color:#fffc;font-size:.9rem;margin:0}.bm-img-modal__thumbs{display:flex;flex-shrink:0;gap:8px;justify-content:center;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.bm-img-modal__thumb{background:#111827;border:2px solid #0000;border-radius:8px;cursor:pointer;flex:0 0 auto;height:64px;overflow:hidden;padding:0;width:64px}.bm-img-modal__thumb.is-active{border-color:#0e7490}.bm-img-modal__thumb img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:720px){.bm-img-count-2{grid-template-rows:160px}.bm-img-count-3,.bm-img-count-4,.bm-img-count-many{grid-template-rows:140px 140px}.bm-img-modal{align-items:center;padding:10px}.bm-img-modal__panel{max-height:92vh;padding:44px 12px 14px;width:100%}.bm-img-modal__viewer{gap:4px;grid-template-columns:36px minmax(0,1fr) 36px}.bm-img-modal__nav{display:grid;font-size:1.3rem;height:34px;width:34px}.bm-img-modal__stage{max-height:50vh;min-height:180px}.bm-img-modal__image,.bm-img-modal__stage img{max-height:44vh}}.bm-community-feed__list{display:flex;flex-direction:column;gap:16px}.bm-community-feed__empty{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b;font-size:.98rem;padding:48px 20px;text-align:center}.bm-feed-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 28px #0f172a0f;overflow:hidden}.bm-feed-card__header{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.bm-feed-card__user{align-items:center;display:flex;gap:12px;min-width:0}.bm-feed-card__avatar{border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.bm-feed-card__name{color:#0f172a;font-size:1rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-feed-card__meta{color:#94a3b8;font-size:.78rem;margin:2px 0 0}.bm-feed-card__delete{background:#dc2626;border:0;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;padding:8px 14px}.bm-feed-card__delete:hover{background:#b91c1c}.bm-feed-card__text{color:#334155;font-size:.95rem;line-height:1.55;margin:0;padding:14px 18px 8px;white-space:pre-wrap}.bm-feed-card__media{padding:8px 18px 18px}.bm-feed-card__media img,.bm-feed-card__media video{background:#0f172a;border-radius:14px;display:block;max-height:420px;object-fit:cover;width:100%}.bm-feed-card__pdf{align-items:center;background:#ecfeff;border:1px solid #a5f3fc;border-radius:14px;color:#0e7490;display:inline-flex;font-weight:700;justify-content:center;min-height:120px;text-decoration:none;width:100%}.bm-feed-card__grid{grid-gap:8px;display:grid;gap:8px}.bm-feed-card__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:220px}.bm-feed-card__grid--3,.bm-feed-card__grid--4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:180px 180px}.bm-feed-card__grid--3 .bm-feed-card__grid-cell:nth-child(3){grid-column:1/-1}.bm-feed-card__grid-cell{background:#0f172a;border-radius:12px;overflow:hidden;position:relative}.bm-feed-card__grid-cell img{border-radius:0;height:100%;max-height:none;object-fit:cover;width:100%}.bm-feed-card__more{background:#020a129e;color:#fff;display:grid;font-size:1.4rem;font-weight:700;inset:0;place-items:center;position:absolute}.modal-overlay{background-color:#020a128c;padding:16px}.modal{background-color:#fff;border-radius:14px;box-shadow:0 18px 40px #00000038;max-width:100%;padding:22px;text-align:center;width:420px}.modal h3{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 8px}.modal p{color:#64748b;font-size:14px;margin:0 0 18px}.modal-buttons{display:flex;gap:10px;justify-content:center}.modal-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.modal-btn-yes{background-color:#dc2626;color:#fff}.modal-btn-yes:hover{background-color:#b91c1c}.modal-btn-no{background-color:#64748b;color:#fff}.modal-btn-no:hover{background-color:#475569}@media (max-width:720px){.bm-community{padding:16px 12px 28px}.bm-community-feed__header{align-items:flex-start;flex-direction:column}.bm-feed-card__grid--2{grid-template-rows:160px}.bm-feed-card__grid--3,.bm-feed-card__grid--4{grid-template-rows:140px 140px}}.admin-chat-container{background:linear-gradient(135deg,#f7fafc,#edf2f7);display:flex;font-family:Inter,sans-serif;transition:background .3s ease}.admin-chat-container.dark{background:linear-gradient(135deg,#2d3748,#1a202c)}.sidebar{background:#fff;border-right:1px solid #e2e8f0;box-shadow:2px 0 12px #00000014;display:flex;flex-direction:column;transition:background .3s ease,border .3s ease;width:320px}.admin-chat-container.dark .sidebar{background:#2d3748;border-right-color:#4a5568}.sidebar-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.admin-chat-container.dark .sidebar-header{border-bottom-color:#4a5568}.sidebar-header h2{background:linear-gradient(90deg,#3182ce,#805ad5);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700}.theme-toggle{background:none;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:background .3s ease,transform .3s ease}.theme-toggle:hover{background:#e2e8f0;transform:rotate(20deg)}.admin-chat-container.dark .theme-toggle:hover{background:#4a5568}.admin-list{flex:1 1;overflow-y:auto}.admin-item{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:1rem 1.5rem;transition:background .2s ease}.admin-chat-container.dark .admin-item{border-bottom-color:#4a5568}.admin-item:hover{background:#f7fafc}.admin-chat-container.dark .admin-item:hover{background:#4a5568}.admin-item.active{background:linear-gradient(90deg,#e6f3ff,#e9d8fd)}.admin-chat-container.dark .admin-item.active{background:linear-gradient(90deg,#4a5568,#2d3748)}.admin-info{align-items:center;display:flex;gap:1rem}.avatar-container{position:relative}.avatar{border:2px solid #e2e8f0}.admin-chat-container.dark .avatar{border-color:#4a5568}.status-dot{border:2px solid #fff;border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px}.admin-chat-container.dark .status-dot{border-color:#2d3748}.status-dot.online{animation:pulse 2s ease-in-out infinite;background:#48bb78}.status-dot.offline{background:#f56565}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.admin-name{color:#2d3748;font-size:1rem;font-weight:600}.admin-chat-container.dark .admin-name{color:#edf2f7}.admin-role{color:#718096;font-size:.875rem}.admin-chat-container.dark .admin-role{color:#a0aec0}.chat-window{display:flex;flex:1 1;flex-direction:column}.chat-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;padding:1.25rem 1.5rem;width:100%}.admin-chat-container.dark .chat-header{background:#2d3748;border-bottom-color:#4a5568}.chat-header-info{align-items:center;display:flex;gap:1rem}.header-avatar{border:2px solid #e2e8f0;border-radius:50%;height:40px;object-fit:cover;width:40px}.admin-chat-container.dark .header-avatar{border-color:#4a5568}.chat-header h2{color:#2d3748;font-size:1.25rem;font-weight:600}.admin-chat-container.dark .chat-header h2{color:#edf2f7}.chat-header p{color:#718096;font-size:.875rem}.admin-chat-container.dark .chat-header p{color:#a0aec0}.chat-messages{word-wrap:break-word;background:#f7fafc;flex:1 1!important;overflow-y:auto;padding:1.5rem}.admin-chat-container.dark .chat-messages{background:#1a202c}.message1{display:flex;margin-bottom:1.25rem}.message1.sent{justify-content:flex-end}.message1.received{justify-content:flex-start}.message-content{border-radius:1rem;box-shadow:0 2px 4px #0000000d;max-width:70%;padding:.75rem 1.25rem;transition:all .2s ease}.message1.sent .message-content{background:linear-gradient(90deg,#3182ce,#805ad5);color:#fff}.message1.received .message-content{background:#fff;border:1px solid #e2e8f0;color:#2d3748}.admin-chat-container.dark .message.received .message-content{background:#4a5568;border-color:#718096;color:#edf2f7}.message-timestamp{color:#a0aec0;display:block;font-size:.75rem;margin-top:.5rem}.message1.sent .message-timestamp{color:#e2e8f0}.message-input{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem 1.5rem}.admin-chat-container.dark .message-input{background:#2d3748;border-top-color:#4a5568}.input-field{background:#f7fafc;border:1px solid #e2e8f0;border-radius:1rem;flex:1 1;font-size:.875rem;outline:none;padding:.75rem 1rem;transition:border .3s ease,box-shadow .3s ease}.admin-chat-container.dark .input-field{background:#4a5568;border-color:#718096;color:#edf2f7}.input-field:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.emoji-button{background:none;border:none;border-radius:50%;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:background .3s ease}.emoji-button:hover{background:#e2e8f0}.admin-chat-container.dark .emoji-button:hover{background:#718096}.send-button{align-items:center;background:linear-gradient(90deg,#3182ce,#805ad5);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:transform .3s ease,box-shadow .3s ease}.send-button:hover{box-shadow:0 2px 6px #0003;transform:scale(1.1)}.send-icon{color:#fff;height:20px;width:20px}.no-chat-selected{align-items:center;color:#718096;display:flex;flex:1 1;font-size:1.25rem;justify-content:center}.admin-chat-container.dark .no-chat-selected{color:#a0aec0}@media (max-width:768px){.sidebar{width:260px}.chat-messages{padding:1rem}.message-content{max-width:80%}}@media (max-width:640px){.admin-chat-container{flex-direction:column}.sidebar{height:40vh;width:100%}.chat-window{height:60vh}}.sidebar-header button{border:none;font-family:Poppins;padding:10px}.sender-name,.sidebar-header button{background-color:#ff7429;border-radius:5px;color:#fff}.sender-name{max-width:130px;min-width:130px;padding:5px}.sub-container{background-color:#f9fafb;margin:0 auto;max-width:1280px;min-height:100vh;padding:1.5rem}.sub-title{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center}.sub-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.sub-input{border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sub-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.sub-input[readonly]{background-color:#f3f4f6;cursor:not-allowed}.sub-select{appearance:none;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='currentColor' 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 .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.sub-textarea{border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;height:6rem;padding:.75rem;resize:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sub-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.sub-textarea:disabled{background-color:#f3f4f6;cursor:not-allowed}.sub-checkbox{margin-right:.5rem;vertical-align:middle}.sub-label{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.text-span-color{color:#fff!important}.sub-discount,.sub-features,.sub-interval{display:flex;flex-direction:column;gap:1rem;grid-column:span 1}.sub-feature-input{align-items:center;display:flex;gap:.5rem}.sub-delete-feature{background-color:#ef4444;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s ease}.sub-delete-feature:hover{background-color:#dc2626}.sub-delete-feature:disabled{background-color:#fca5a5;cursor:not-allowed}.sub-button{border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s ease}.sub-button:not(.cancel):not(.edit):not(.delete){background-color:#3b82f6;color:#fff}.sub-button:not(.cancel):not(.edit):not(.delete):hover{background-color:#2563eb}.sub-button.cancel{background-color:#6b7280;color:#fff}.sub-button.cancel:hover{background-color:#4b5563}.sub-table-wrapper{border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;overflow-x:auto}.sub-table{background-color:#fff;border-collapse:collapse;width:100%}.sub-table td,.sub-table th{border-bottom:1px solid #e5e7eb;padding:1rem;text-align:left}.sub-table th{background-color:#f3f4f6;color:#111827;font-weight:600}.sub-action-button{border-radius:.25rem;cursor:pointer;font-size:.875rem;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.sub-action-button.edit{background-color:#10b981;color:#fff}.sub-action-button.edit:hover{background-color:#059669}.sub-action-button.delete{background-color:#ef4444;color:#fff}.sub-action-button.delete:hover{background-color:#dc2626}.sub-empty{color:#6b7280;font-size:1.125rem;margin-top:2rem;text-align:center}.sub-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sub-modal{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0003;height:90vh;max-width:32rem;overflow-y:auto;padding:1.5rem;width:90%}.sub-modal h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.sub-modal-form{display:flex;flex-direction:column;gap:1rem}.sub-modal-buttons{display:flex;gap:1rem;margin-top:1.5rem}.sub-color-pickers{display:flex;flex-wrap:wrap;gap:1rem;grid-column:span 1;justify-content:space-between}.sub-color-picker-box{align-items:center;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;min-width:220px;padding:1rem}@media (min-width:768px){.sub-form{grid-template-columns:1fr 1fr}.sub-color-pickers,.sub-discount,.sub-features,.sub-interval{grid-column:span 2}}@media (max-width:768px){.sub-table td,.sub-table th{font-size:.875rem;padding:.75rem}.sub-action-button{font-size:.75rem;padding:.375rem .75rem}.sub-feature-input{align-items:stretch;flex-direction:column}.sub-delete-feature{margin-top:.5rem}.sub-color-pickers{align-items:center;flex-direction:column}}.ph-loader{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-loading-spinner{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);height:60px;width:60px}.ph-spinner-square{animation:ph-spinner 1.2s ease-in-out infinite;background:#3b82f6}.ph-spinner-square1{animation-delay:-1.1s}.ph-spinner-square2{animation-delay:-1s}.ph-spinner-square3{animation-delay:-.9s}.ph-spinner-square4{animation-delay:-.8s}.ph-spinner-square5{animation-delay:-.7s}@keyframes ph-spinner{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}.ph-input-container{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem}.ph-input-group{margin:0 auto;max-width:1440px}.ph-input-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.ph-search-input{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;flex:1 1;font-size:.875rem;min-width:200px;padding:.75rem 1rem;transition:border-color .2s}.ph-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ph-sort-select{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;cursor:pointer;font-size:.875rem;padding:.75rem;transition:border-color .2s}.ph-sort-select:focus{border-color:#3b82f6;outline:none}.ph-toolbar{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem auto 0;max-width:1070px;padding:.75rem 1rem}.ph-toolbar-actions,.ph-toolbar-dates{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ph-toolbar-label{align-items:center;color:#374151;display:flex;font-size:.8125rem;font-weight:500;gap:.4rem}.ph-date-input{border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.8125rem;padding:.4rem .6rem}.ph-date-input:focus{border-color:#3b82f6;outline:none}.ph-toolbar-button{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s,opacity .2s}.ph-toolbar-button:hover:not(:disabled){background:#f3f4f6}.ph-toolbar-button:disabled{cursor:not-allowed;opacity:.5}.ph-selected-count{color:#1f2937;font-size:.8125rem;font-weight:600}.ph-delete-button{background:#ef4444;border-color:#ef4444;color:#fff}.ph-delete-button:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.ph-checkbox-cell{text-align:center;width:40px}.ph-checkbox-cell input{cursor:pointer;height:16px;width:16px}.ph-row-delete-button{background:#ef4444}.ph-row-delete-button:hover{background:#dc2626}.ph-table-container{background:#fff;border-radius:.375rem;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;margin:1rem auto;max-width:1070px;overflow-x:auto}.ph-table{border-collapse:collapse;color:#374151;font-size:.875rem;width:100%}.ph-table-head{background:#f3f4f6}.ph-table-head-cell{border-bottom:2px solid #e5e7eb;color:#1f2937;font-weight:600;padding:1rem;text-align:left}.ph-table-row{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.ph-table-row:hover{background:#f9fafb}.ph-table-cell{padding:1rem;white-space:nowrap}.ph-no-data-cell{color:#6b7280;font-style:italic;padding:2rem;text-align:center}.ph-user-pfp{display:block;object-fit:cover}.ph-action-button{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .2s}.ph-action-button:hover{background:#2563eb}.ph-choose-plan-button{background:#10b981}.ph-choose-plan-button:hover{background:#059669}.ph-detail-button{background:#f59e0b}.ph-detail-button:hover{background:#d97706}.ph-discount-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-discount-modal-container{animation:ph-modal-enter .3s ease-out;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:500px;padding:2rem;width:90%}@keyframes ph-modal-enter{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ph-discount-modal-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.ph-discount-modal-field{margin-bottom:1rem}.ph-discount-modal-label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ph-discount-modal-input{border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;padding:.75rem;transition:border-color .2s;width:100%}.ph-discount-modal-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ph-discount-modal-input:disabled{background:#f3f4f6;cursor:not-allowed}.ph-discount-modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.ph-discount-modal-button{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.ph-discount-modal-cancel{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ph-discount-modal-cancel:hover{background:#e5e7eb}.ph-discount-modal-save{background:#3b82f6;border:none;color:#fff}.ph-discount-modal-save:hover{background:#2563eb}.ph-plan-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-plan-modal-container{animation:ph-modal-enter .3s ease-out;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:800px;padding:2rem;width:90%}.ph-plan-modal-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.ph-plan-modal-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ph-plan-card{background:#f9fafb;border-radius:.375rem;box-shadow:0 2px 4px #0000001a;padding:1.5rem;text-align:center;transition:transform .2s;width:200px}.ph-plan-card:hover{transform:translateY(-5px)}.ph-plan-card-title{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.ph-plan-card-price{color:#10b981;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ph-plan-card-duration{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.ph-plan-card-button{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.ph-plan-card-button:hover{background:#2563eb}.ph-plan-modal-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.ph-plan-modal-button{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.ph-plan-modal-cancel{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ph-plan-modal-cancel:hover{background:#e5e7eb}.ph-detail-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ph-detail-modal-container{animation:ph-modal-enter .3s ease-out;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-height:80vh;max-width:900px;overflow-y:auto;padding:2rem;width:90%}.ph-detail-modal-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.ph-detail-modal-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ph-detail-grid-item{background:#f9fafb;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;padding:1rem}.ph-detail-grid-field{color:#374151;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.ph-detail-grid-label{color:#1f2937;font-weight:500}.ph-detail-modal-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.ph-detail-modal-button{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.ph-detail-modal-close{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ph-detail-modal-close:hover{background:#e5e7eb}.ph-pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem auto;max-width:1200px;padding:0 1rem}.ph-pagination-button,.ph-pagination-buttons{display:flex;gap:.5rem}.ph-pagination-button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:background-color .2s}.ph-pagination-button:hover:not(:disabled){background:#f9fafb}.ph-pagination-button:disabled{cursor:not-allowed;opacity:.5}.ph-pagination-icon{height:16px;width:16px}.ph-pagination-controls{align-items:center;color:#374151;display:flex;font-size:.875rem;gap:1rem}.ph-pagination-label{font-weight:500}.ph-rows-per-page-select{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;padding:.5rem}@media (max-width:768px){.ph-input-wrapper{flex-direction:column}.ph-search-input,.ph-sort-select{width:100%}.ph-table-container{margin:.5rem}.ph-table-cell,.ph-table-head-cell{font-size:.75rem;padding:.5rem}.ph-user-pfp{height:30px!important;width:30px!important}.ph-action-button{font-size:.7rem;padding:.4rem .8rem}.ph-detail-modal-container,.ph-discount-modal-container,.ph-plan-modal-container{padding:1.5rem;width:95%}.ph-detail-modal-grid,.ph-plan-modal-cards{align-items:center;flex-direction:column}.ph-detail-grid-item,.ph-plan-card{max-width:300px;width:100%}}@media (max-width:480px){.ph-detail-modal-title,.ph-discount-modal-title,.ph-plan-modal-title{font-size:1.125rem}.ph-detail-modal-button,.ph-discount-modal-button,.ph-plan-modal-button{font-size:.75rem;padding:.5rem 1rem}.ph-detail-grid-item,.ph-plan-card{padding:1rem}.ph-plan-card-title{font-size:1rem}.ph-plan-card-price{font-size:1.25rem}.ph-plan-card-button{font-size:.75rem}.ph-pagination-button{font-size:.75rem;padding:.5rem}.ph-pagination-icon{height:12px;width:12px}.ph-action-button{font-size:.65rem;padding:.3rem .6rem}.ph-user-pfp{height:24px!important;width:24px!important}}.subscription-container{margin:0 auto;max-width:1440px;padding:40px 20px}.subscription-card{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 8px 32px #0000001a;margin-bottom:24px;padding:32px}.subscription-title{color:grey;font-size:2rem!important;font-weight:700;letter-spacing:-.025em;margin-bottom:24px}.subscription-header{margin-bottom:32px;margin-top:2rem}.filter-tabs{background:#f1f5f9;border-radius:8px;overflow:hidden;padding:4px}.filter-tab{color:#4b5563;font-size:.95rem;font-weight:500;padding:12px 24px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-tab:hover{background:#3b82f61a;transform:scale(1.03)}.tab-indicator{background:linear-gradient(90deg,#3b82f6,#6366f1)!important;border-radius:2px;height:5px}.add-user-button{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:5px;color:#fff;font-size:1rem!important;font-weight:600;padding:13px 34px!important;text-transform:none;transition:all .1s cubic-bezier(.4,0,.2,1)}.add-user-button:hover{background:linear-gradient(90deg,#2563eb,#4f46e5);transform:scale(1.03)}.subscription-table-container{border-radius:16px;box-shadow:0 4px 16px #0000000d;overflow:hidden}.table-header{background:linear-gradient(90deg,#f9fafb,#f1f5f9)}.table-header-cell{color:#1f2937;font-size:.95rem;font-weight:600;padding:16px}.table-row{transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.table-row:hover{background:#f9fafb;transform:translateY(-2px)}.table-cell{border-bottom:1px solid #e5e7eb;color:grey!important;font-size:.9rem;padding:16px}.status-badge{border-radius:9999px;display:inline-block;font-size:.85rem;font-weight:500;padding:4px 12px}.status-active{background:#dcfce7;color:#15803d}.status-blocked{background:#fee2e2;color:#b91c1c}.action-button{margin-right:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-button:hover{background:#3b82f61a;transform:scale(1.1)}.action-subscribe{color:#3b82f6}.action-subscribe:hover{color:#2563eb}.action-discount{color:#16a34a}.action-discount:hover{color:#15803d}.action-cancel{color:#f97316}.action-cancel:hover{color:#ea580c}.action-block{color:#b91c1c}.action-block:hover{color:#991b1b}.dialog{animation:dialogEnter .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 8px 32px #0000001a}@keyframes dialogEnter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-title{color:#1f2937;font-size:1.25rem;font-weight:600}.dialog-content{display:flex;flex-direction:column;gap:16px;padding:24px}.dialog-input{margin-bottom:16px}.input-field{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-field:focus{background:#f0f5ff}.dialog-actions{padding:0 24px 24px}.dialog-button{border-radius:8px;font-size:.95rem;font-weight:500;padding:8px 16px;text-transform:none}.dialog-close{color:#4b5563}.dialog-close:hover{background:#f1f5f9;color:#1f2937}.dialog-create{background:linear-gradient(90deg,#3b82f6,#6366f1);color:#fff}.dialog-create:hover{background:linear-gradient(90deg,#2563eb,#4f46e5);transform:scale(1.03)}.subscription-container{animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.subscription-container{padding:20px 12px}.subscription-title{font-size:1.75rem}.subscription-header{align-items:flex-start;flex-direction:column;gap:16px;margin-top:5rem!important}.filter-tab{font-size:.9rem;padding:10px 16px}.add-user-button{padding:10px;width:100%}.table-cell,.table-header-cell{font-size:.85rem;padding:12px}.action-button{padding:6px}}@media (max-width:480px){.table-cell,.table-header-cell{font-size:.8rem;padding:8px}.action-button{margin-right:4px;padding:4px}.dialog-title{font-size:1.1rem}.dialog-content{padding:16px}.dialog-actions{padding:0 16px 16px}}.subscription-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.MuiTextField-root{transition:all .3s ease}.MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important}.MuiTextField-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important;box-shadow:0 0 8px #1976d24d!important}.newTextArea{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.SubscriptionText{background:#f9f9f9;border:2px solid #ddd;border-radius:12px;box-shadow:0 4px 10px #0000000d;color:#333;font-family:Poppins,sans-serif;font-size:1rem;outline:none;padding:14px 18px;resize:vertical;transition:all .3s ease;width:80%}.SubscriptionText::placeholder{color:#888;opacity:.8}.SubscriptionText:hover{background:#fff;border-color:#bbb;box-shadow:0 6px 14px #00000014}.SubscriptionText:focus{background:#fff;border-color:#4a90e2;box-shadow:0 0 10px #4a90e266;transform:scale(1.01)}.newTextArea button{background:linear-gradient(135deg,#4a90e2,#0072ff);border:none;border-radius:10px;box-shadow:0 5px 15px #0072ff4d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:12px 28px;transition:all .3s ease}.newTextArea button:hover{background:linear-gradient(135deg,#0072ff,#4a90e2);box-shadow:0 8px 20px #0072ff80;transform:translateY(-2px) scale(1.03)}.newTextArea button:active{box-shadow:0 3px 8px #0072ff66;transform:scale(.97)}.newTextArea button:focus{box-shadow:0 0 0 3px #4a90e266;outline:none}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;min-height:100vh}.updates-container{align-items:center;display:flex;flex-direction:column;padding:2rem 1rem}.updates-grid{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-evenly;max-width:800px;width:100%}.update-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem;width:100%}.image-container{border-radius:6px;height:150px;margin-bottom:.75rem;overflow:hidden;position:relative;width:100%}.update-image{height:100%;object-fit:cover;width:100%}.image-upload{background:#007bff;border-radius:4px;bottom:8px;color:#fff;cursor:pointer;font-size:.85rem;padding:.4rem .8rem;position:absolute;right:8px}.image-upload:hover{background:#0056b3}.note-container{text-align:center}.note-input{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#333;font-size:.9rem;outline:none;padding:.5rem;resize:none;width:100%}.note-input:focus{border-color:#007bff}.note-text{color:#333;font-size:.95rem;font-weight:500}.char-count{color:#666;font-size:.8rem;margin-top:.5rem}.pdf-container{margin-top:.75rem;text-align:center}.pdf-label{color:#666;display:block;font-size:.8rem;margin-bottom:.35rem}.pdf-upload{cursor:pointer;font-size:.85rem}.pdf-attached{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.pdf-attached-text{color:#28a745;font-size:.85rem}.pdf-remove{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.25rem .5rem}.pdf-remove:hover{background:#c82333}.save-buttonn-container{grid-column:1/-1;margin-top:5rem;text-align:center}.save-buttonn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:2rem;padding:.5rem 1rem}.save-buttonn:hover{background:#0056b3}.loading{color:#333;font-size:1rem;padding:2rem;text-align:center}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}.feedback-main-container{background-color:#f5f7fa;box-sizing:border-box;min-height:100vh;padding:40px}.feedback-main-container h2{color:#2d3748;font-size:32px;font-weight:700;margin-bottom:32px;text-align:center}.feedback-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feedback-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.feedback-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.rating-container{align-items:center;display:flex;margin-bottom:16px}.stars{display:flex;gap:4px}.star{height:24px;width:24px}.star.filled{fill:#facc15}.star.empty{fill:#d1d5db}.rating-text{color:#4b5563;font-size:16px;font-weight:600;margin-left:8px}.feedback-message{color:#374151;font-size:16px;line-height:1.5;margin-bottom:16px}.feedback-meta{color:#1e1f22;font-size:16px}.feedback-label,.meta-label{color:#ff7429;font-size:large;font-weight:600}.loading-container{align-items:center;display:flex;height:300px;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #3b82f6;border-radius:50%;border-top-color:#0000;height:48px;width:48px}.no-feedback{color:#6b7280;font-size:18px;margin-top:40px;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feedback-card{animation:fadeIn .3s ease-in-out}.testimonials-page{margin:5rem;max-width:1240px;padding:0 1rem}.testimonials-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.testimonials-header h1{color:#2c3e50;font-size:2rem;margin:0}.btn-add{align-items:center;background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background .2s}.btn-add:hover{background:#2980b9}.icon-plus{font-size:1.2rem;font-weight:700}.table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;overflow-x:auto}.testimonials-table{border-collapse:collapse;width:100%}.testimonials-table td,.testimonials-table th{padding:1rem;text-align:left}.testimonials-table th{background:#ecf0f1;color:#2c3e50;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.testimonials-table tr{border-bottom:1px solid #e5e7eb}.testimonials-table tr:hover{background:#f8fafc}.avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.rating-cell{white-space:nowrap}.star{color:#f1c40f;margin-right:4px}.text-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis}.actions-cell,.text-cell{white-space:nowrap}.btn-icon{background:none;border:none;cursor:pointer;font-size:1.1rem;margin:0 4px;padding:4px}.btn-icon.edit{color:#27ae60}.btn-icon.delete{color:#e74c3c}.btn-icon:hover{opacity:.7}.no-data{color:#95a5a6;padding:2rem;text-align:center}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000026;max-width:560px;overflow:hidden;width:90%}.modal-header{align-items:center;background:#2c3e50;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header h2{font-size:1.35rem;margin:0}.btn-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.6rem}.modal-form{padding:1.5rem}.form-row{display:flex;gap:1rem;margin-bottom:1rem}.form-group{flex:1 1}.form-group label{color:#2c3e50;display:block;font-weight:600;margin-bottom:.4rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.65rem .9rem;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.file-input{padding:.4rem 0}.img-preview{margin-top:.75rem}.img-preview img{border:1px solid #e2e8f0;max-height:150px}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.btn-cancel,.btn-save{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.65rem 1.3rem}.btn-cancel{background:#95a5a6;color:#fff}.btn-cancel:hover{background:#7f8c8d}.btn-save{background:#27ae60;color:#fff}.btn-save:hover{background:#219653}.btn-save:disabled{background:#95a5a6;cursor:not-allowed}@media (max-width:640px){.form-row,.testimonials-header{flex-direction:column}.testimonials-header{align-items:stretch;gap:1rem}.btn-add{justify-content:center;width:100%}}.drop-zone{background:#fafafa;border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;transition:all .2s ease}.drop-zone.drag-active{background:#e7f0ff;border-color:#007bff}.drop-text{color:#555;font-size:.95rem;margin:0}.img-preview{margin-top:1rem;text-align:center}.img-preview img{border-radius:6px;box-shadow:0 2px 6px #0000001a;max-height:180px;max-width:100%}.bmessentials_root{padding:20px 30px 40px;width:100%}.bmessentials_content-half-title{color:#333;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin-bottom:24px}.bmessentials_buttons-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.bmessentials_section-button{align-items:center;background:#134064;border:1px solid #0000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Helvetica,"sans-serif";font-size:15px;font-weight:700;gap:10px;padding:14px 28px;transition:all .2s}.bmessentials_section-button.bmessentials_active,.bmessentials_section-button:hover{background:#db5c00}.bmessentials_add-button{align-items:center;background:#134064;border:1px solid #0000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Helvetica,"sans-serif";font-size:15px;font-weight:700;margin-bottom:20px;padding:10px 20px;transition:all .2s}.bmessentials_add-button:hover{background:#db5c00}.bmessentials_table-container{border-radius:18px;max-width:95%;overflow:auto}.bmessentials_action-btn{background:#6ea3ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-right:8px;padding:8px 16px;transition:background .3s ease}.bmessentials_action-btn:hover{background:#ff7c01}.bmessentials_action-btn.bmessentials_danger{background:#ff4d4f}.bmessentials_action-btn.bmessentials_danger:hover{background:#d9363e}.bmessentials_filters-actions{align-items:center;display:flex;gap:12px;margin-bottom:16px}.bmessentials_save-order-btn{background:#2e7d32}.bmessentials_save-order-btn:hover:not(:disabled){background:#1b5e20}.bmessentials_save-order-btn:disabled{cursor:not-allowed;opacity:.7}.bmessentials_drag-header{padding-left:12px!important}.bmessentials_drag-cell{padding:8px 12px!important;vertical-align:middle!important}.bmessentials_drag-handle{align-items:center;color:#666;cursor:grab;display:inline-flex;justify-content:center;-webkit-user-select:none;user-select:none}.bmessentials_drag-handle:active{cursor:grabbing}.bmessentials_filter-row{cursor:default}.bmessentials_form-group{margin-bottom:20px}.bmessentials_form-label{color:#333;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.bmessentials_form-input{background:#fff;border:1px solid #1b7f8624;border-radius:14px;color:#333;font-size:15px;outline:none;padding:12px 14px;width:100%}.bmessentials_form-input:focus{border-color:#6ea3ff}.bmessentials_upload-zone{background:#f9fafb;border:2px dashed #1b7f8624;border-radius:14px;cursor:pointer;padding:40px;text-align:center;transition:all .3s ease}.bmessentials_upload-zone:hover{background:#f0f7ff;border-color:#6ea3ff}.bmessentials_upload-zone input{display:none}.bmessentials_quill-wrapper{border:1px solid #1b7f8624;border-radius:14px;overflow:hidden}.bmessentials_quill-wrapper .ql-toolbar{background:#f9fafb;border:none}.bmessentials_quill-wrapper .ql-container{border:none;min-height:150px}.bmessentials_dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.bmessentials_dialog-btn{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.bmessentials_dialog-btn.bmessentials_cancel{background:#f0f0f0;border:none;color:#333}.bmessentials_dialog-btn.bmessentials_cancel:hover{background:#e0e0e0}.bmessentials_dialog-btn.bmessentials_save{background:#6ea3ff;border:none;color:#fff}.bmessentials_dialog-btn.bmessentials_save:hover{background:#ff7c01}.bmessentials_filter-select{background:#fff;border:1px solid #1b7f8624;border-radius:14px;color:#333;font-size:15px;outline:none;padding:12px 14px;width:100%}.bmessentials_filter-select:focus{border-color:#6ea3ff}.bmessentials_thumbnail-preview{border-radius:8px;height:auto;margin-top:10px;max-height:180px;max-width:300px;object-fit:cover;width:100%}.bmessentials_video-preview{border-radius:8px;margin-top:10px;max-height:240px;max-width:400px;width:100%}.bmessentials_preview-wrap{align-items:center;display:flex;flex-direction:column;width:100%}.bmessentials_preview-filename{color:#333;font-size:14px;margin-top:8px}.bmessentials_change-btn{background:#fff;border:1px solid #6ea3ff;border-radius:8px;color:#6ea3ff;cursor:pointer;font-size:13px;font-weight:500;margin-top:10px;padding:6px 14px;transition:all .2s ease}.bmessentials_change-btn:hover{background:#6ea3ff;color:#fff}.bmessentials_bg-hint{background:#eef6ff;border:1px solid #6ea3ff44;border-radius:10px;color:#134064;font-family:Montserrat,sans-serif;font-size:12.5px;line-height:1.5;margin-top:12px;padding:10px 12px}.bmessentials_video-progress{background:#f4f7fb;border:1px solid #1b7f8624;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px 16px}.bmessentials_progress-row{display:flex;flex-direction:column;gap:6px}.bmessentials_progress-label{align-items:center;color:#134064;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;gap:12px;justify-content:space-between}.bmessentials_progress-sub{color:#5b6b7d;font-size:12px;font-weight:500;margin-left:4px}.bmessentials_progress-track{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden;width:100%}.bmessentials_progress-bar{background:#6ea3ff;border-radius:999px;height:100%;transition:width .2s ease}.bmessentials_progress-bar--compress{background:linear-gradient(90deg,#f59e0b,#db5c00)}.bmessentials_progress-bar--upload{background:linear-gradient(90deg,#38bdf8,#134064)}.bmessentials_loader{align-items:center;display:flex;justify-content:center;padding:40px}.bmessentials_nav-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.bmessentials_tab-row{display:flex;gap:12px;margin-bottom:20px}.bmessentials_tab-btn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.bmessentials_tab-btn:hover{background:#f9fafb;border-color:#6ea3ff}.bmessentials_tab-btn.bmessentials_tab-active{background:#134064;border-color:#134064;color:#fff}.bmessentials_form-page-header{margin-bottom:24px}.bmessentials_back-button{align-items:center;display:inline-flex;gap:8px;margin-bottom:16px}.bmessentials_form-page-content{padding:20px 0;width:100%}.bmessentials_form-actions{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:20px}.bmessentials_filter-multiselect{width:100%}.bmessentials_filter-dropdown-heading{background:#f9fafb;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.bmessentials_filter-dropdown-content{max-height:200px}.bmessentials_table-thumb{height:50px;width:80px}.bmessentials_pdf-upload-section{margin-bottom:24px}.bmessentials_pdf-dropzone{align-items:center;display:flex;justify-content:center;min-height:120px}.bmessentials_pdf-filename{color:#134064;font-weight:600}.bmessentials_pdf-list-section{margin-top:16px}.bg-upload-widget{background:#fff;border:1px solid #d9e2ec;border-radius:14px;bottom:20px;box-shadow:0 12px 32px #13406438;font-family:Montserrat,sans-serif;max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:20px;width:360px;z-index:4000}.bg-upload-widget__header{align-items:center;background:linear-gradient(90deg,#134064,#1b7f86);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;-webkit-user-select:none;user-select:none}.bg-upload-widget__header-left{align-items:center;display:flex;font-size:13.5px;font-weight:600;gap:8px}.bg-upload-widget__chevron{transition:transform .2s ease}.bg-upload-widget__chevron--up{transform:rotate(180deg)}.bg-upload-widget__body{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto;padding:10px}.bg-upload-widget__view-all{background:#f1f5f9;border:none;border-radius:8px;color:#134064;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:8px;transition:background .15s ease}.bg-upload-widget__view-all:hover{background:#e2e8f0}.bg-upload-job{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.bg-upload-job--done{background:#f0fdf4;border-color:#16a34a55}.bg-upload-job--error{background:#fef2f2;border-color:#dc262655}.bg-upload-job__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.bg-upload-job__title{color:#134064;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-upload-job__status{background:#e0e7ff;border-radius:999px;color:#3730a3;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.bg-upload-job__status--compressing{background:#fef3c7;color:#b45309}.bg-upload-job__status--uploading{background:#e0f2fe;color:#0369a1}.bg-upload-job__status--saving{background:#ede9fe;color:#6d28d9}.bg-upload-job__status--done{background:#dcfce7;color:#15803d}.bg-upload-job__status--error{background:#fee2e2;color:#b91c1c}.bg-upload-job__row{display:flex;flex-direction:column;gap:4px}.bg-upload-job__row-label{align-items:center;color:#475569;display:flex;font-size:11.5px;font-weight:600;justify-content:space-between}.bg-upload-job__sub{color:#64748b;font-weight:500}.bg-upload-job__track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden;width:100%}.bg-upload-job__bar{border-radius:999px;height:100%;transition:width .2s ease}.bg-upload-job__bar--compress{background:linear-gradient(90deg,#f59e0b,#db5c00)}.bg-upload-job__bar--upload{background:linear-gradient(90deg,#38bdf8,#134064)}.bg-upload-job__track--indeterminate .bg-upload-job__bar{animation:bg-upload-indeterminate 1.1s ease-in-out infinite;width:40%}@keyframes bg-upload-indeterminate{0%{margin-left:-40%}to{margin-left:100%}}.bg-upload-job__error{color:#b91c1c;font-size:12px;word-break:break-word}.bg-upload-job__actions{display:flex;gap:8px;justify-content:flex-end}.bg-upload-job__btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;transition:background .15s ease}.bg-upload-job__btn:hover{background:#f1f5f9}.bmessentials_bg-banner{background:#f4f7fb;border:1px solid #1b7f8633;border-radius:12px;margin:14px 0;padding:12px 14px}.bmessentials_bg-banner__title{align-items:center;color:#134064;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;gap:8px;margin-bottom:10px}.bmessentials_bg-banner__list{display:flex;flex-direction:column;gap:10px}.inst_loader{align-items:center;display:flex;justify-content:center;min-height:200px;width:100%}.inst_tabs .MuiTab-root{font-family:Poppins,Montserrat,sans-serif;font-weight:600;text-transform:none}.inst_tabs .Mui-selected{color:#134064}.inst_table_container{background-color:initial!important;border-radius:18px!important;max-height:70vh;max-width:97%;overflow-y:auto}.inst_table_container .MuiPaper-root{border:1px solid #e4ebf3!important;box-shadow:0 12px 28px #13406414!important}.inst_row{cursor:pointer;transition:background-color .2s ease,transform .18s ease}.inst_row:hover{background-color:#1340640d;transform:translateY(-1px)}.inst_badge{border-radius:12px;display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:4px 10px}.inst_badge_approved{background-color:#55d46a1f;color:#24b26b}.inst_badge_pending{background-color:#ff98001f;color:#e65100}.inst_badge_rejected{background-color:#f8d7da;color:#721c24}.inst_badge_expired{background-color:#fff3cd;color:#856404}.inst_details_btn{background-color:#db5c00!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:none!important}.inst_details_btn:hover{background-color:#c45100!important}.inst_approve_btn{background-color:#24b26b!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:none!important}.inst_approve_btn:hover:not(:disabled){background-color:#1e9d5c!important}.inst_approve_btn:disabled{background-color:#55d46a1f!important;color:#24b26b!important}.inst_table_footer_row{background-color:#1340640d}.inst_table_footer_cell{color:#134064!important;font-family:Poppins,Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.3px;padding:12px 16px!important;text-align:center!important}.inst_table_container .MuiTableHead-root{position:relative}.inst_table_container .table-cell{color:#fff!important;font-family:Poppins,Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important;text-transform:uppercase!important}.inst_table_container .MuiTableHead-root:after,.inst_table_container .table-heading-set:after{background:linear-gradient(90deg,#134064,#1a517d)!important;border-radius:12px!important;box-shadow:0 6px 14px #13406438!important;content:""!important;height:41px!important;left:0!important;position:absolute!important;top:7px!important;width:100%!important;z-index:-1!important}.inst_table_container .visit-time{color:#4a5b73;font-family:Poppins,Montserrat,sans-serif;font-size:14px;font-weight:500}.inst_table_container .table-cell-set.set{padding:10px!important}.image-set-icon{display:flex;gap:20px;justify-content:center;margin-top:10px}.left-set-contained{align-items:center;display:flex;gap:8px}.left-text{font-family:Montserrat,sans-serif;font-weight:500}.set-contained{flex-direction:row-reverse}.text-set{order:-1}.inst-detail-wrapper{margin:0 auto;padding:24px 0 80px;width:97%}.inst-detail-loader{align-items:center;display:flex;justify-content:center;min-height:320px}.inst-detail-header{margin-bottom:32px}.inst-detail-back-btn{color:#134064!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;margin-bottom:16px!important;padding-left:0!important;text-transform:none!important}.inst-detail-back-btn:hover{background-color:#13406414!important;color:#0d2d47!important}.inst-detail-header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.inst-detail-page-title{color:#134064;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:1.25;margin:0 0 6px}.inst-detail-page-subtitle{color:#676767;font-family:Montserrat,sans-serif;font-size:17px;margin:0}.inst-detail-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.inst-detail-status-badge{border-radius:10px;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;padding:10px 18px}.inst-detail-status-approved{background-color:#d4edda;color:#155724}.inst-detail-status-pending{background-color:#fff3cd;color:#856404}.inst-detail-status-rejected{background-color:#f8d7da;color:#721c24}.inst-detail-status-expired{background-color:#e2d5b8;color:#856404}.inst-detail-btn-reject{background-color:#dc3545!important;border:none!important;color:#fff!important}.inst-detail-btn-reject:hover:not(:disabled){background-color:#c82333!important}.inst-detail-edit-form{background:#fff;border:1px solid #1340641a;border-radius:16px;box-shadow:0 2px 12px #13406414;margin-bottom:24px;padding:24px}.inst-detail-edit-form .inst-detail-edit-actions{display:flex;flex:0 0 auto!important;flex-direction:row;flex-wrap:wrap;gap:12px;height:-moz-fit-content!important;height:fit-content!important;margin-top:8px;max-width:100%;padding:12px 0;width:-moz-fit-content!important;width:fit-content!important}.inst-detail-logo-preview-wrap{align-items:flex-start;display:flex}.inst-detail-logo-preview{border:1px solid #13406426;border-radius:12px;max-height:160px;max-width:200px;object-fit:contain}.inst-detail-btn{border-radius:10px!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;padding:10px 22px!important;text-transform:none!important}.inst-detail-btn-approve{background-color:#28a745!important;border:none!important;color:#fff!important}.inst-detail-btn-approve:hover:not(:disabled){background-color:#218838!important}.inst-detail-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.inst-detail-card{background:#fff;border:1px solid #1340641a;border-radius:16px;box-shadow:0 2px 12px #13406414;padding:24px;transition:box-shadow .2s ease}.inst-detail-card:hover{box-shadow:0 4px 20px #1340641f}.inst-detail-card-title{border-bottom:2px solid #13406426;color:#134064;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0 0 18px;padding-bottom:14px}.inst-detail-dl{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:1fr 1fr;margin:0}.inst-detail-field{display:flex;flex-direction:column;gap:4px;min-width:0}.inst-detail-field-full{grid-column:1/-1}.inst-detail-dt{color:#5a7a9a;font-size:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.inst-detail-dd,.inst-detail-dt{font-family:Montserrat,sans-serif;margin:0}.inst-detail-dd{color:#333;font-size:17px;line-height:1.5;word-break:break-word}.inst-detail-field-full .inst-detail-dd{max-height:200px;overflow-y:auto;padding-right:8px;white-space:pre-wrap}.inst-detail-dd-with-copy{align-items:center;display:flex!important;flex-wrap:wrap;gap:10px}.inst-detail-copy-value{flex:1 1;min-width:0}.inst-detail-copy-btn{align-items:center;background:#1340640f;border:1px solid #13406440;border-radius:8px;color:#134064;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;gap:6px;padding:6px 10px;transition:background .2s,border-color .2s}.inst-detail-copy-btn:hover{background:#1340641f;border-color:#13406466}.inst-detail-copy-feedback{color:#28a745;font-size:12px;font-weight:600}.inst-detail-approve-dialog{border-radius:14px!important;padding:0}.inst-detail-approve-dialog .MuiDialogTitle-root{color:#134064;font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:700!important;padding:20px 24px 8px}.inst-detail-approve-dialog .MuiDialogContent-root{color:#333;font-family:Montserrat,sans-serif;font-size:16px;padding:8px 24px 20px}.inst-detail-approve-dialog .MuiDialogActions-root{gap:12px;padding:12px 24px 20px}.inst-detail-dialog-cancel{color:#676767!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:none!important}@media (max-width:768px){.inst-detail-wrapper{padding:16px 0 56px}.inst-detail-header-row{flex-direction:column}.inst-detail-page-title{font-size:26px}.inst-detail-page-subtitle{font-size:15px}.inst-detail-card-title{font-size:17px}.inst-detail-dt{font-size:13px}.inst-detail-dd{font-size:16px}.inst-detail-header-actions{justify-content:flex-start;width:100%}.inst-detail-grid{gap:20px}.inst-detail-dl,.inst-detail-grid{grid-template-columns:1fr}}.stack-progress-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.stack-progress-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.stack-progress-page-desc{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;margin:0 0 24px;max-width:720px}.stack-progress-tabs .MuiTab-root{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;text-transform:none}.stack-progress-tabs .Mui-selected{color:#134064!important}.stack-progress-tabs .MuiTabs-indicator{background-color:#134064}.stack-progress-card{background:#fff;border:1px solid #1340641a;border-radius:16px;box-shadow:0 2px 12px #13406414;margin-bottom:24px;padding:24px}.stack-progress-card:last-child{margin-bottom:0}.stack-progress-card-title{color:#134064;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0 0 8px}.stack-progress-card-desc{color:#676767;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;margin:0 0 20px}.stack-progress-table-wrap{background:#fff;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;max-height:50vh;overflow-y:auto}.stack-progress-table-wrap .table-set{font-family:Montserrat,sans-serif}.stack-progress-table-wrap .MuiTableHead-root .MuiTableCell-root,.stack-progress-table-wrap .table-heading-set .table-cell{background-color:#134064!important;border:none!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 16px!important}.stack-progress-table-wrap .MuiTableHead-root{position:relative}.stack-progress-table-wrap .MuiTableHead-root:after{background-color:#134064;border-radius:12px 12px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.stack-progress-table-wrap .MuiTableBody-root .MuiTableCell-root,.stack-progress-table-wrap .table-cell-set .visit-time{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;padding:12px 16px!important}.stack-progress-table-wrap .MuiTableBody-root .MuiTableRow-root:hover{background-color:#1340640a}.stack-progress-table-wrap .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none!important}.stack-progress-rank{align-items:center;background-color:#1340641f;border-radius:8px;color:#134064;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;height:28px;justify-content:center;min-width:32px;padding:0 8px}.stack-progress-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:8px}@media (max-width:1024px){.stack-progress-grid{grid-template-columns:1fr}}.stack-progress-box{background:#fff;border:1px solid #13406414;border-radius:14px;box-shadow:0 2px 10px #1340640f;padding:20px}.stack-progress-box-title{color:#134064;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;margin:0 0 4px}.stack-progress-box-sub{color:#676767;font-family:Montserrat,sans-serif;font-size:13px;margin:0 0 14px}.stack-progress-list{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7;margin:0;padding-left:20px}.stack-progress-list li{margin-bottom:6px}.stack-progress-list-item--clickable{border-radius:8px;cursor:pointer;padding:4px 6px}.stack-progress-list-item--clickable:hover{background:#1340640f}.stack-progress-list-item--clickable:focus{outline:2px solid #13406459;outline-offset:2px}.stack-progress-empty{color:#999;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;list-style:none;margin:0;padding-left:0}.stack-progress-loading-box{align-items:center;display:flex;justify-content:center;min-height:200px;padding:24px}.stack-progress-row-clickable{cursor:pointer}.stack-progress-row-clickable:hover{background-color:#1340640f!important}.stack-progress-expand-icon{color:#134064;font-size:12px;font-weight:700;margin-left:8px}.stack-progress-expanded-cell{background-color:#1340640a!important;border-bottom:1px solid #1340641f!important}.stack-progress-expanded-content{grid-gap:20px 32px;display:grid;font-family:Montserrat,sans-serif;gap:20px 32px;grid-template-columns:repeat(2,1fr);padding:20px 24px 24px}@media (max-width:768px){.stack-progress-expanded-content{grid-template-columns:1fr}}.stack-progress-expanded-section{margin:0}.stack-progress-expanded-actions{display:flex;grid-column:1/-1;justify-content:flex-end}.stack-progress-user-open-btn{border-color:#13406480!important;color:#134064!important;font-weight:600!important;text-transform:none!important}.stack-progress-user-open-btn:hover{background:#1340640a!important;border-color:#134064!important}.stack-progress-expanded-heading{color:#134064;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;margin:0 0 8px}.stack-progress-expanded-list{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.6;margin:0;word-break:break-word}.stack-progress-expanded-list:empty:before{color:#999;content:"—"}.stack-progress-expanded-muted{color:#999;font-style:italic}.stack-progress-expanded-ul{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7;margin:0;padding-left:20px}.stack-progress-expanded-ul li{margin-bottom:4px}.stack-progress-common-pattern-box{background:#1340640f;border:1px solid #13406426;border-radius:12px;margin-bottom:24px;overflow:hidden;padding:0}.stack-progress-common-pattern-header{align-items:flex-start;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;gap:16px;justify-content:space-between;padding:16px 20px}.stack-progress-common-pattern-header:hover{background:#1340640a}.stack-progress-common-pattern-header:focus{outline:2px solid #1340644d;outline-offset:2px}.stack-progress-common-expand-icon{flex-shrink:0;margin-top:2px}.stack-progress-common-pattern-detail{padding:20px 20px 24px}.stack-progress-common-pattern-title{color:#134064;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;margin:0 0 6px}.stack-progress-common-pattern-desc{color:#444;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;margin:0}.stack-progress-common-pattern-count{color:#676767;font-weight:500}.stack-progress-common-pattern-detail{grid-gap:20px 28px;border-top:1px solid #1340641f;display:grid;gap:20px 28px;grid-template-columns:repeat(2,1fr);margin-top:0;padding-top:20px}@media (max-width:768px){.stack-progress-common-pattern-detail{grid-template-columns:1fr}}.stack-progress-common-pattern-col{margin:0}.stack-progress-common-pattern-col .stack-progress-expanded-heading{margin-bottom:8px}.stack-progress-common-pattern-col .stack-progress-expanded-ul{margin:0;padding-left:20px}.stack-progress-common-pattern-col .stack-progress-expanded-muted{font-size:14px;margin:0}.stack-progress-user-dialog .MuiDialog-paper{border-radius:16px}.stack-progress-user-dialog-title{color:#134064;font-family:Montserrat,sans-serif;font-weight:700}.stack-progress-user-dialog-content{padding-top:8px}.stack-progress-user-loading{align-items:center;display:flex;justify-content:center;min-height:160px}.stack-progress-user-count{color:#676767;font-size:13px;margin:0 0 12px}.stack-progress-user-list{grid-gap:12px;display:grid;gap:12px}.stack-progress-user-row{align-items:center;background:#fff;border:1px solid #1340641f;border-radius:12px;box-shadow:0 1px 4px #1340640f;display:flex;gap:12px;padding:10px 12px}.stack-progress-user-avatar{background:#1340641f!important;color:#134064!important;font-weight:700;height:44px;width:44px}.stack-progress-user-meta{display:flex;flex-direction:column;gap:2px}.stack-progress-user-name{color:#134064;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.stack-progress-user-email{color:#676767;font-family:Montserrat,sans-serif;font-size:13px}.stack-progress-user-count{color:#134064;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;margin-top:2px}.stack-progress-user-empty{color:#999;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;margin:8px 0 0}.stack-progress-user-dialog-actions{padding:12px 24px 20px}.stack-system-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.stack-system-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.stack-system-tabs .MuiTab-root{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-transform:none}.stack-system-tabs .Mui-selected{color:#134064!important}.stack-system-tabs .MuiTabs-indicator{background-color:#134064}.stack-system-tab{min-height:48px}.stack-system-table-loader{align-items:center;color:#134064;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;gap:16px;justify-content:center;min-height:320px;padding:48px 24px}.stack-system-table-loader-text{color:#676767}.stack-system-table-wrap{background:#fff;border:1px solid #1340641f;border-radius:12px;box-shadow:0 2px 12px #13406414;overflow:hidden}.stack-system-table{font-family:Montserrat,sans-serif}.stack-system-th{background:#1340640f!important;border-bottom:1px solid #1340641a!important;color:#134064!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:14px 16px!important}.stack-system-th-actions{width:120px}.stack-system-tr{transition:background .15s ease}.stack-system-tr:hover{background:#13406408}.stack-system-td{border-bottom:1px solid #0000000f!important;color:#333!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;padding:14px 16px!important;vertical-align:middle!important}.stack-system-td-name{color:#134064;font-weight:500;max-width:220px}.stack-system-td-time{color:#0d6b3a;font-weight:600}.stack-system-time-expired{color:#b52a2a!important;font-weight:600}.stack-system-empty{color:#666!important;font-size:14px!important;padding:48px 16px!important}.stack-system-chip,.stack-system-empty{font-family:Montserrat,sans-serif!important}.stack-system-chip{font-weight:500!important}.stack-system-chip-prebuild{background:#1340641a!important;color:#134064!important}.stack-system-chip-custom{background:#7243c41a!important;color:#5a2d9e!important}.stack-system-detail-btn{border-color:#134064!important;color:#134064!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:none!important}.stack-system-detail-btn:hover{background:#1340640f!important;border-color:#0f3250!important}.stack-system-dialog .MuiPaper-root{border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;font-family:Montserrat,sans-serif;overflow:hidden}.stack-system-dialog-title{align-items:center;background:#1340640a;border-bottom:1px solid #1340641a;color:#134064!important;display:flex!important;font-family:Montserrat,sans-serif!important;font-size:22px!important;font-weight:700!important;justify-content:space-between;padding:20px 24px!important}.stack-system-dialog-close{color:#676767!important;min-width:40px!important}.stack-system-dialog-close:hover{background:#13406414!important;color:#134064!important}.stack-system-dialog-content{background:#fafbfc;font-family:Montserrat,sans-serif;padding:0!important}.stack-system-detail-body{display:flex;flex-direction:column;gap:20px;padding:24px}.stack-system-detail-section{background:#fff;border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 10px #1340640f;padding:20px}.stack-system-detail-section-title{border-bottom:1px solid #1340641f;color:#134064!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:0;margin:0 0 14px!important;padding-bottom:10px;text-transform:none}.stack-system-detail-row{align-items:center;border-bottom:1px solid #0000000d;display:flex;font-family:Montserrat,sans-serif;gap:16px;justify-content:space-between;padding:8px 0}.stack-system-detail-row:last-child{border-bottom:none}.stack-system-detail-label{color:#676767!important;flex-shrink:0;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important}.stack-system-detail-value{color:#222!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.4;text-align:right}.stack-system-detail-value-emphasis{color:#134064!important;font-weight:600!important}.stack-system-detail-time-left{color:#0d6b3a!important;font-weight:600!important}.stack-system-detail-type-chip{font-family:Montserrat,sans-serif!important;font-weight:600!important}.stack-system-detail-type-prebuild{background:#1340641a!important;color:#134064!important}.stack-system-detail-type-custom{background:#7243c41a!important;color:#5a2d9e!important}.stack-system-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.stack-system-detail-tag{background:#13406414;border:1px solid #1340641f;border-radius:8px;color:#134064;font-family:Montserrat,sans-serif!important;font-size:13px!important;padding:6px 12px}.stack-system-dialog-actions{background:#fff;border-top:1px solid #1340641a;padding:16px 24px!important}.stack-system-dialog-btn{background:#134064!important;border-radius:8px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;padding:10px 24px!important;text-transform:none!important}.stack-system-dialog-btn:hover{background:#0f3250!important}.stack-system-pagination{margin-top:16px}.stack-system-pagination .MuiTablePagination-displayedRows,.stack-system-pagination .MuiTablePagination-selectLabel{font-family:Montserrat,sans-serif}.subscription-state-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.subscription-state-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.subscription-state-page-desc{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;margin:0 0 24px;max-width:720px}.subscription-state-stats{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.subscription-state-stat-card{background:#fff;border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 10px #1340640f;min-width:160px;padding:16px 24px}.subscription-state-stat-excluded-bool{background:#7243c40f;border-color:#7243c440}.subscription-state-stat-filtered{background:#db5c000a;border-color:#db5c004d}.subscription-state-tabs .MuiTab-root{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-transform:none}.subscription-state-tabs .Mui-selected{color:#134064!important}.subscription-state-tabs .MuiTabs-indicator{background-color:#134064}.subscription-state-tab{min-height:48px}.subscription-state-stat-value,.subscription-state-yearly-filter,.subscription-state-yearly-filter .MuiInputLabel-root,.subscription-state-yearly-filter .MuiSelect-select{font-family:Montserrat,sans-serif}.subscription-state-stat-value{color:#134064;font-size:28px;font-weight:700;margin:0 0 4px}.subscription-state-stat-label{color:#676767;font-family:Montserrat,sans-serif;font-size:13px;margin:0}.subscription-state-table-wrap{background:#fff;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;max-height:60vh;overflow-y:auto}.subscription-state-table-wrap .MuiTableHead-root .MuiTableCell-root,.subscription-state-table-wrap .table-heading-set .table-cell{background-color:#134064!important;border:none!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 16px!important}.subscription-state-table-wrap .MuiTableHead-root:after{background-color:#134064;border-radius:12px 12px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.subscription-state-table-wrap .MuiTableHead-root{position:relative}.subscription-state-table-wrap .MuiTableBody-root .MuiTableCell-root,.subscription-state-table-wrap .visit-time{color:#676767;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;padding:12px 16px!important}.subscription-state-table-wrap .MuiTableBody-root .MuiTableRow-root:hover{background-color:#1340640a}.subscription-state-pagination{font-family:Montserrat,sans-serif;margin-top:16px}.redeem-discount-page-title{color:#134064!important;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.redeem-discount-form{align-items:flex-end;background:#fff;border:1px solid #1340641a;border-radius:12px;box-shadow:0 2px 10px #1340640f;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px;padding:20px 24px}.redeem-discount-field{display:flex;flex-direction:column;gap:4px}.redeem-discount-field.field-name{flex:1 1 200px;min-width:200px}.redeem-discount-field.field-value{flex:0 0 140px}.redeem-discount-field.field-type{flex:0 0 160px}.redeem-discount-field.field-note{flex:1 1 240px;min-width:200px}.redeem-discount-label{color:#134064;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.redeem-discount-input,.redeem-discount-select{background:#fff;border:1px solid #13406433;border-radius:8px;box-sizing:border-box;color:#333;font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.redeem-discount-input:focus,.redeem-discount-select:focus{border-color:#134064;box-shadow:0 0 0 2px #1340641a}.redeem-discount-input::placeholder{color:#aaa}.redeem-discount-form-actions{align-items:flex-end;display:flex;flex:0 0 auto;gap:8px}.redeem-discount-btn-save{background:#134064;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:9px 20px;transition:background .2s}.redeem-discount-btn-save:hover{background:#0e2f4a}.redeem-discount-btn-save:disabled{cursor:not-allowed;opacity:.6}.redeem-discount-btn-cancel{background:#0000;border:1px solid #13406440;border-radius:8px;color:#134064;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:9px 20px;transition:background .2s,border-color .2s}.redeem-discount-btn-cancel:hover{background:#1340640f;border-color:#134064}.redeem-discount-table-wrap{background:#fff;border-radius:12px;box-shadow:0 2px 20px -2px #149fa93d;max-height:60vh;overflow:auto}.redeem-discount-table-wrap table{border-collapse:collapse;width:100%}.redeem-discount-table-wrap thead th{background-color:#134064;border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:12px 16px;text-align:left;white-space:nowrap}.redeem-discount-table-wrap thead tr th:first-child{border-radius:12px 0 0 0}.redeem-discount-table-wrap thead tr th:last-child{border-radius:0 12px 0 0}.redeem-discount-table-wrap tbody td{border-bottom:1px solid #13406414;color:#676767;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;padding:12px 16px}.redeem-discount-table-wrap tbody tr:hover{background-color:#1340640a}.redeem-discount-table-wrap tbody tr.redeem-discount-row-used{background-color:#13406408;opacity:.85}.redeem-discount-table-wrap tbody tr.redeem-discount-row-used:hover{background-color:#1340640a}.redeem-discount-table-wrap tbody tr.redeem-discount-row-used td{color:#8a8a8a}.redeem-discount-status{border-radius:6px;display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:4px 10px}.redeem-discount-status.active{background:#1b7fd126;color:#1b7fd1}.redeem-discount-status.used{background:#b000201a;color:#b00020}.redeem-discount-table-wrap tbody tr:last-child td{border-bottom:none}.redeem-discount-link-input{background:#13406408;border:1px solid #13406426;border-radius:6px;box-sizing:border-box;color:#333;font-family:Montserrat,sans-serif;font-size:13px;outline:none;padding:6px 10px;width:100%}.redeem-discount-link-input:focus{border-color:#134064}.redeem-discount-actions-cell{white-space:nowrap}.redeem-discount-btn-copy,.redeem-discount-btn-delete,.redeem-discount-btn-edit{border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;margin-right:6px;padding:5px 12px;transition:opacity .2s}.redeem-discount-btn-copy{background:#1b7fd1}.redeem-discount-btn-edit{background:#db5c00}.redeem-discount-btn-delete{background:#b00020;margin-right:0}.redeem-discount-btn-copy:hover,.redeem-discount-btn-delete:hover,.redeem-discount-btn-edit:hover{opacity:.85}.redeem-discount-btn-copy:disabled,.redeem-discount-btn-delete:disabled,.redeem-discount-btn-edit:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.redeem-discount-link-input:disabled{background:#1340640f;color:#8a8a8a;cursor:not-allowed}.redeem-discount-empty{color:#9ca3af;font-family:Montserrat,sans-serif;font-size:14px;padding:24px 16px;text-align:center}.redeem-discount-loading{align-items:center;display:flex;justify-content:center;min-height:280px}.instFb-main-container{background-color:#f5f7fa;box-sizing:border-box;min-height:100vh;padding:40px}.instFb-main-container h2{color:#2d3748;font-size:32px;font-weight:700;margin-bottom:8px;text-align:center}.instFb-subtitle{color:#6b7280;font-size:15px;margin-bottom:28px;text-align:center}.instFb-filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:32px}.instFb-filter-group{align-items:center;display:flex;gap:8px}.instFb-filter-group label{color:#374151;font-size:14px;font-weight:600}.instFb-filter-group select{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;outline:none;padding:8px 14px;transition:border-color .2s}.instFb-filter-group select:focus{border-color:#db5c00}.instFb-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin:0 auto;max-width:1200px}.instFb-card{animation:instFbFadeIn .3s ease-in-out;background-color:#fff;border-left:4px solid #0000;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.instFb-card:hover{box-shadow:0 8px 24px #00000024;transform:translateY(-3px)}.instFb-card--enterprise{border-left-color:#006efd}.instFb-card--advanced{border-left-color:#4460ff}.instFb-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.instFb-license-badge{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.instFb-badge-enterprise{background:#006efd1a;border:1px solid #006efd40;color:#006efd}.instFb-badge-advanced{background:#4460ff1a;border:1px solid #4460ff33;color:#4460ff}.instFb-category-badge{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.4px;padding:3px 10px;text-transform:uppercase}.instFb-cat-general{background:#e0f2fe;color:#0284c7}.instFb-cat-bug{background:#fee2e2;color:#dc2626}.instFb-cat-feature{background:#f0fdf4;color:#16a34a}.instFb-cat-issue{background:#fef3c7;color:#d97706}.instFb-card-subject{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 10px}.instFb-card-message{color:#475569;font-size:15px;line-height:1.55;margin:0 0 16px}.instFb-card-meta{color:#64748b;font-size:14px;margin-bottom:14px}.instFb-card-meta p{margin:4px 0}.instFb-meta-label{color:#db5c00;font-weight:600}.instFb-card-status-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;padding-top:14px}.instFb-status-buttons{display:flex;flex-wrap:wrap;gap:8px}.instFb-status-btn{border:1.5px solid #0000;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;outline:none;padding:7px 16px;transition:all .2s ease}.instFb-status-btn:disabled{cursor:default}.instFb-status-btn--open{background-color:#fffbeb;border-color:#fde68a;color:#d97706}.instFb-status-btn--open:not(:disabled):hover{background-color:#fef3c7;border-color:#d97706}.instFb-status-btn--open.instFb-status-btn--active{background-color:#d97706;border-color:#d97706;box-shadow:0 2px 8px #d977064d;color:#fff}.instFb-status-btn--in-progress{background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.instFb-status-btn--in-progress:not(:disabled):hover{background-color:#dbeafe;border-color:#2563eb}.instFb-status-btn--in-progress.instFb-status-btn--active{background-color:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb4d;color:#fff}.instFb-status-btn--resolved{background-color:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.instFb-status-btn--resolved:not(:disabled):hover{background-color:#dcfce7;border-color:#16a34a}.instFb-status-btn--resolved.instFb-status-btn--active{background-color:#16a34a;border-color:#16a34a;box-shadow:0 2px 8px #16a34a4d;color:#fff}.instFb-loading-container{align-items:center;display:flex;height:300px;justify-content:center}.instFb-spinner{animation:instFbSpin 1s linear infinite;border:4px solid #db5c00;border-radius:50%;border-top-color:#0000;height:48px;width:48px}.instFb-no-feedback{color:#6b7280;font-size:18px;margin-top:40px;text-align:center}@keyframes instFbSpin{to{transform:rotate(1turn)}}@keyframes instFbFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.instFb-main-container{padding:20px}.instFb-grid{grid-template-columns:1fr}.instFb-filters{align-items:center;flex-direction:column}}.institute-to-admin-chat-page{display:flex;height:100vh;overflow:hidden}.institute-to-admin-chat-page .institute-to-admin-chat-content{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.institute-to-admin-chat-page .institute-to-admin-chat-nav-set{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.institute-to-admin-chat-page .institute-to-admin-chat-nav-set .institute-admin-chat-container{flex:1 1;height:100%;min-height:0;overflow:hidden}.institute-admin-chat-container{background:linear-gradient(135deg,#f7fafc,#edf2f7);display:flex;font-family:Inter,sans-serif;min-height:0;transition:background .3s ease}.institute-admin-chat-container.dark{background:linear-gradient(135deg,#2d3748,#1a202c)}.institute-admin-chat-sidebar{background:#fff;border-right:1px solid #e2e8f0;box-shadow:2px 0 12px #00000014;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:background .3s ease,border .3s ease;width:320px}.institute-admin-chat-container.dark .institute-admin-chat-sidebar{background:#2d3748;border-right-color:#4a5568}.institute-admin-chat-sidebar-header{border-bottom:1px solid #e2e8f0;padding:1.5rem}.institute-admin-chat-container.dark .institute-admin-chat-sidebar-header{border-bottom-color:#4a5568}.institute-admin-chat-sidebar-header h2{background:linear-gradient(90deg,#3182ce,#805ad5);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700}.institute-admin-chat-list{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:.5rem 0}.institute-admin-chat-error{color:#e53e3e;font-size:.9rem;padding:1rem 1.5rem}.institute-admin-chat-item{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:1rem 1.5rem;transition:background .2s ease}.institute-admin-chat-container.dark .institute-admin-chat-item{border-bottom-color:#4a5568}.institute-admin-chat-item:hover{background:#f7fafc}.institute-admin-chat-container.dark .institute-admin-chat-item:hover{background:#4a5568}.institute-admin-chat-item.active{background:linear-gradient(90deg,#e6f3ff,#e9d8fd)}.institute-admin-chat-container.dark .institute-admin-chat-item.active{background:linear-gradient(90deg,#4a5568,#2d3748)}.institute-admin-chat-item-name{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 .25rem}.institute-admin-chat-container.dark .institute-admin-chat-item-name{color:#edf2f7}.institute-admin-chat-item-id{color:#718096;font-size:.75rem;margin:0;word-break:break-all}.institute-admin-chat-container.dark .institute-admin-chat-item-id{color:#a0aec0}.institute-admin-chat-window{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.institute-admin-chat-window-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:1.25rem 1.5rem;width:100%}.institute-admin-chat-container.dark .institute-admin-chat-window-header{background:#2d3748;border-bottom-color:#4a5568}.institute-admin-chat-window-header-info h2{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.institute-admin-chat-container.dark .institute-admin-chat-window-header-info h2{color:#edf2f7}.institute-admin-chat-window-header-info p{color:#718096;font-size:.875rem;margin:0}.institute-admin-chat-container.dark .institute-admin-chat-window-header-info p{color:#a0aec0}.institute-admin-chat-messages{word-wrap:break-word;-webkit-overflow-scrolling:touch;background:#f7fafc;flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem}.institute-admin-chat-container.dark .institute-admin-chat-messages{background:#1a202c}.institute-admin-chat-message{display:flex;margin-bottom:1.25rem}.institute-admin-chat-message.sent{justify-content:flex-end}.institute-admin-chat-message.received{justify-content:flex-start}.institute-admin-chat-message-content{border-radius:1rem;box-shadow:0 2px 4px #0000000d;max-width:70%;padding:.75rem 1.25rem;transition:all .2s ease}.institute-admin-chat-message.sent .institute-admin-chat-message-content{background:linear-gradient(90deg,#3182ce,#805ad5);color:#fff}.institute-admin-chat-message.received .institute-admin-chat-message-content{background:#fff;border:1px solid #e2e8f0;color:#2d3748}.institute-admin-chat-container.dark .institute-admin-chat-message.received .institute-admin-chat-message-content{background:#4a5568;border-color:#718096;color:#edf2f7}.institute-admin-chat-sender-name{background-color:#ff7429;border-radius:5px;color:#fff;font-size:.85rem;margin:0 0 .5rem;max-width:130px;min-width:130px;padding:5px}.institute-admin-chat-message.sent .institute-admin-chat-sender-name{background-color:#ffffff40}.institute-admin-chat-message-content p{margin:0 0 .5rem}.institute-admin-chat-message-time{color:#a0aec0;display:block;font-size:.75rem}.institute-admin-chat-message.sent .institute-admin-chat-message-time{color:#e2e8f0}.institute-admin-chat-input-form{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem}.institute-admin-chat-container.dark .institute-admin-chat-input-form{background:#2d3748;border-top-color:#4a5568}.institute-admin-chat-input-field{background:#f7fafc;border:1px solid #e2e8f0;border-radius:1rem;flex:1 1;font-size:.875rem;outline:none;padding:.75rem 1rem;transition:border .3s ease,box-shadow .3s ease}.institute-admin-chat-container.dark .institute-admin-chat-input-field{background:#4a5568;border-color:#718096;color:#edf2f7}.institute-admin-chat-input-field:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.institute-admin-chat-send-button{align-items:center;background:linear-gradient(90deg,#3182ce,#805ad5);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:transform .3s ease,box-shadow .3s ease}.institute-admin-chat-send-button:hover{box-shadow:0 2px 6px #0003;transform:scale(1.1)}.institute-admin-chat-send-icon{color:#fff;height:20px;width:20px}.institute-admin-chat-no-selection{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;padding:2rem}.institute-admin-chat-no-selection-content{max-width:420px;text-align:center}.institute-admin-chat-no-selection-icon{align-items:center;background:linear-gradient(135deg,#3182ce1f,#805ad51f);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.institute-admin-chat-no-selection-icon svg{color:#3182ce;height:40px;width:40px}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-icon{background:linear-gradient(135deg,#3182ce33,#805ad533)}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-icon svg{color:#63b3ed}.institute-admin-chat-no-selection-title{color:#2d3748;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-title{color:#edf2f7}.institute-admin-chat-no-selection-desc{color:#718096;font-size:1rem;line-height:1.5;margin:0 0 .5rem}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-desc{color:#a0aec0}.institute-admin-chat-no-selection-hint{color:#a0aec0;font-size:.875rem;margin:0}.institute-admin-chat-container.dark .institute-admin-chat-no-selection-hint{color:#718096}@media (max-width:768px){.institute-admin-chat-sidebar{width:260px}.institute-admin-chat-messages{padding:1rem}.institute-admin-chat-message-content{max-width:80%}}@media (max-width:640px){.institute-admin-chat-container{flex-direction:column}.institute-admin-chat-sidebar{flex-shrink:0;max-height:40vh;min-height:200px;width:100%}.institute-admin-chat-window{flex:1 1;min-height:0}}.demoCall-main-container{background-color:#f5f7fa;box-sizing:border-box;min-height:100vh;padding:36px}.demoCall-main-container h2{color:#2d3748;font-size:30px;font-weight:700;margin:0;text-align:center}.demoCall-subtitle{color:#6b7280;font-size:14px;margin:8px 0 20px;text-align:center}.demoCall-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}.demoCall-toolbar input{border:1px solid #d1d5db;border-radius:10px;font-size:14px;outline:none;padding:10px 12px;width:min(760px,100%)}.demoCall-toolbar input:focus{border-color:#db5c00}.demoCall-toolbar select{background:#fff;border:1px solid #d1d5db;border-radius:10px;font-size:14px;outline:none;padding:10px 12px}.demoCall-toolbar select:focus{border-color:#db5c00}.demoCall-table-wrap{background:#fff;border-radius:12px;box-shadow:0 4px 14px #00000014;overflow:visible}.demoCall-table{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.demoCall-table td,.demoCall-table th{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:13px;padding:10px 12px;text-align:left;vertical-align:top}.demoCall-table td:first-child,.demoCall-table th:first-child{width:40px}.demoCall-table td:nth-child(2),.demoCall-table th:nth-child(2){width:15%}.demoCall-table td:nth-child(3),.demoCall-table th:nth-child(3){width:11%}.demoCall-table td:nth-child(4),.demoCall-table th:nth-child(4){width:10%}.demoCall-table td:nth-child(5),.demoCall-table th:nth-child(5){width:9%}.demoCall-table td:nth-child(6),.demoCall-table th:nth-child(6){width:20%}.demoCall-table td:nth-child(7),.demoCall-table th:nth-child(7){width:10%}.demoCall-table td:nth-child(8),.demoCall-table th:nth-child(8){width:13%}.demoCall-table td:nth-child(9),.demoCall-table th:nth-child(9){width:150px}.demoCall-email-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demoCall-table thead th{background:#05233c;color:#fff;font-weight:600;position:sticky;top:0;z-index:1}.demoCall-description-cell{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demoCall-details-btn{background:#fff7f2;border:1px solid #db5c00;border-radius:8px;color:#db5c00;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px}.demoCall-details-btn:hover{background:#ffe9db}.demoCall-action-cell{align-items:center;display:flex;gap:6px;justify-content:flex-start;min-width:0;position:relative}.demoCall-status-menu-btn{background:#eef4ff;border:1px solid #1b6dff;border-radius:8px;color:#1b6dff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px}.demoCall-status-menu-btn:hover{background:#dfeaff}.demoCall-status-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 16px #0000001f;display:flex;flex-direction:column;max-width:130px;min-width:120px;position:absolute;right:4px;top:calc(100% + 6px);z-index:5}.demoCall-status-dropdown button{background:#0000;border:none;color:#1f2937;cursor:pointer;font-size:12px;padding:8px 10px;text-align:left}.demoCall-status-dropdown button:hover{background:#f8fafc}.demoCall-status-badge{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:700;line-height:1.2;padding:4px 10px}.demoCall-status-badge--in-progress{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.demoCall-status-badge--contacted{background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.demoCall-status-badge--canceled{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.demoCall-empty,.demoCall-loading{color:#6b7280;font-size:16px;margin-top:40px;text-align:center}.demoCall-modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:9999}.demoCall-modal{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000038;max-height:90vh;overflow:auto;padding:18px 16px 16px;position:relative;width:min(720px,100%)}.demoCall-modal-close{background:#fff;border:1px solid #d1d5db;border-radius:999px;cursor:pointer;height:30px;position:absolute;right:10px;top:10px;width:30px}.demoCall-modal h3{color:#1f2937;font-size:22px;margin:0 0 14px}.demoCall-modal--confirm{width:min(460px,100%)}.demoCall-modal-grid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr}.demoCall-modal-grid p{color:#374151;font-size:14px;line-height:1.45;margin:0;word-break:break-word}.demoCall-modal-description{grid-column:1/-1}.demoCall-confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.demoCall-cancel-btn,.demoCall-confirm-btn{border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.demoCall-cancel-btn{background:#fff;border:1px solid #d1d5db;color:#374151}.demoCall-confirm-btn{background:#db5c00;border:1px solid #db5c00;color:#fff}@media (max-width:720px){.demoCall-main-container{padding:20px 14px}.demoCall-table{table-layout:auto}.demoCall-table td,.demoCall-table th{font-size:12px;padding:8px 6px}.demoCall-details-btn,.demoCall-status-menu-btn{font-size:11px;padding:5px 8px}.demoCall-table td:first-child,.demoCall-table td:nth-child(9),.demoCall-table th:first-child,.demoCall-table th:nth-child(9){width:auto}.demoCall-modal-grid{grid-template-columns:1fr}}.tutorAcc-container{background:#f5f7fa;box-sizing:border-box;min-height:100vh;padding:32px 36px 64px}.tutorAcc-header{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:22px}.tutorAcc-header-text h2{color:#134064;font-size:30px;font-weight:700;letter-spacing:-.4px;margin:0}.tutorAcc-subtitle{color:#6b7280;font-size:14px;line-height:1.45;margin:6px 0 0;max-width:620px}.tutorAcc-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(120px,1fr));min-width:480px}.tutorAcc-summary-card{background:#fff;border-left:4px solid #0000;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0f;display:flex;flex-direction:column;justify-content:space-between;min-height:70px;padding:14px 16px}.tutorAcc-summary-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tutorAcc-summary-value{color:#1f2937;font-size:26px;font-weight:700;margin-top:4px}.tutorAcc-summary-card--all{border-left-color:#134064}.tutorAcc-summary-card--pending{border-left-color:#d97706}.tutorAcc-summary-card--active{border-left-color:#15803d}.tutorAcc-summary-card--blocked{border-left-color:#b91c1c}.tutorAcc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.tutorAcc-toolbar input{background:#fff;border:1px solid #d1d5db;border-radius:10px;flex:1 1 280px;font-size:14px;min-width:220px;outline:none;padding:10px 12px}.tutorAcc-toolbar input:focus{border-color:#134064;box-shadow:0 0 0 3px #1340641f}.tutorAcc-toolbar select{background:#fff;border:1px solid #d1d5db;border-radius:10px;font-size:14px;min-width:160px;outline:none;padding:10px 12px}.tutorAcc-toolbar select:focus{border-color:#134064}.tutorAcc-table-wrap{background:#fff;border-radius:14px;box-shadow:0 4px 14px #00000014;overflow:hidden;overflow-x:auto}.tutorAcc-table{border-collapse:collapse;min-width:1100px;width:100%}.tutorAcc-table td,.tutorAcc-table th{border-bottom:1px solid #eef0f4;color:#1f2937;font-size:13px;padding:12px 14px;text-align:left;vertical-align:middle}.tutorAcc-table thead th{background:#05233c;color:#fff;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.tutorAcc-table tbody tr:hover{background:#f8fafc}.tutorAcc-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutorAcc-capitalize{text-transform:capitalize}.tutorAcc-tutor-cell{align-items:center;display:flex;gap:10px}.tutorAcc-avatar{align-items:center;background:linear-gradient(135deg,#134064,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.tutorAcc-avatar img{height:100%;object-fit:cover;width:100%}.tutorAcc-tutor-info{min-width:0}.tutorAcc-tutor-name{color:#1f2937;font-size:13px;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutorAcc-tutor-sub{color:#6b7280;font-size:11px;margin-top:2px}.tutorAcc-status-badge{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.tutorAcc-status-badge--active{background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.tutorAcc-status-badge--pending{background:#fffbeb;border-color:#fde68a;color:#a16207}.tutorAcc-status-badge--blocked{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.tutorAcc-app-badge{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#4338ca;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;text-transform:capitalize}.tutorAcc-app-badge--submitted{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.tutorAcc-app-badge--draft{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.tutorAcc-actions-cell{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:310px}.tutorAcc-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;padding:7px 12px;transition:transform .05s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.tutorAcc-btn:disabled{cursor:not-allowed;opacity:.6}.tutorAcc-btn:hover:not(:disabled){box-shadow:0 1px 2px #0000000f,0 2px 6px #00000014}.tutorAcc-btn--ghost{background:#fff;border-color:#134064;color:#134064}.tutorAcc-btn--ghost:hover:not(:disabled){background:#eef4f9}.tutorAcc-btn--verify{background:#15803d;color:#fff}.tutorAcc-btn--verify:hover:not(:disabled){background:#14532d}.tutorAcc-btn--block{background:#b91c1c;color:#fff}.tutorAcc-btn--block:hover:not(:disabled){background:#7f1d1d}.tutorAcc-btn--unblock{background:#d97706;color:#fff}.tutorAcc-btn--unblock:hover:not(:disabled){background:#b45309}.tutorAcc-btn--delete{background:#fff;border-color:#991b1b;color:#991b1b}.tutorAcc-btn--delete:hover:not(:disabled){background:#fef2f2}.tutorAcc-btn--cancel{background:#fff;border-color:#d1d5db;color:#374151}.tutorAcc-btn--cancel:hover:not(:disabled){background:#f3f4f6}.tutorAcc-btn--lg{border-radius:10px;font-size:13px;padding:10px 18px}.tutorAcc-empty,.tutorAcc-loading{background:#fff;border-radius:14px;box-shadow:0 4px 14px #0000000f;color:#6b7280;font-size:16px;padding:60px 12px;text-align:center}.tutorAcc-modal-overlay{align-items:center;background:#0f172a8c;box-sizing:border-box;display:flex;height:100vh;height:100dvh;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;width:100vw;z-index:99999}.tutorAcc-modal{background:#fff;border-radius:14px;box-shadow:0 14px 40px #00000040;box-sizing:border-box;flex-shrink:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px 22px 18px;width:min(500px,100%)}.tutorAcc-modal h3{color:#1f2937;font-size:19px;margin:0 0 10px}.tutorAcc-modal p{color:#4b5563;font-size:14px;line-height:1.5;margin:0 0 16px}.tutorAcc-modal--danger h3{color:#991b1b}.tutorAcc-action-error{color:#b91c1c;font-size:13px;line-height:1.45;margin:-8px 0 14px}.tutorAcc-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.tutorAcc-detail{padding-top:22px}.tutorAcc-back-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#134064;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:14px;padding:6px 8px}.tutorAcc-back-btn:hover{background:#13406414}.tutorAcc-hero{align-items:flex-start;background:linear-gradient(120deg,#fff,#f4f8fc);border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 8px 20px #0f172a0d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px}.tutorAcc-hero-left{align-items:center;display:flex;gap:18px;min-width:0}.tutorAcc-hero-avatar{align-items:center;background:linear-gradient(135deg,#134064,#2563eb);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 14px #0f172a26;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:84px;justify-content:center;overflow:hidden;width:84px}.tutorAcc-hero-avatar img{height:100%;object-fit:cover;width:100%}.tutorAcc-hero-name{color:#134064;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0}.tutorAcc-hero-meta{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:4px}.tutorAcc-dot{color:#9ca3af}.tutorAcc-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tutorAcc-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.tutorAcc-tabs{background:#fff;border:1px solid #e5e9f2;border-radius:12px;box-shadow:0 4px 12px #0f172a0a;display:flex;flex-wrap:wrap;gap:4px;margin-top:22px;padding:6px}.tutorAcc-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px}.tutorAcc-tab:hover{background:#eef4f9;color:#134064}.tutorAcc-tab--active{background:#134064;color:#fff}.tutorAcc-tab--active:hover{background:#0d2d47;color:#fff}.tutorAcc-tab-count{background:#ffffff2e;border-radius:999px;color:inherit;font-size:11px;font-weight:700;padding:2px 7px}.tutorAcc-tab:not(.tutorAcc-tab--active) .tutorAcc-tab-count{background:#e5e7eb;color:#374151}.tutorAcc-tab-panel{display:flex;flex-direction:column;gap:18px;margin-top:20px}.tutorAcc-card{background:#fff;border:1px solid #e5e9f2;border-radius:14px;box-shadow:0 4px 14px #0f172a0d;overflow:hidden}.tutorAcc-card-head{align-items:center;background:#fbfcfe;border-bottom:1px solid #eef0f4;display:flex;justify-content:space-between;padding:14px 20px}.tutorAcc-card-head h3{color:#134064;font-size:16px;font-weight:700;margin:0}.tutorAcc-card-badge{background:#eef4f9;border-radius:999px;color:#134064;font-size:12px;font-weight:600;padding:4px 10px;text-transform:capitalize}.tutorAcc-card-body{padding:20px}.tutorAcc-grid{grid-gap:14px 22px;display:grid;gap:14px 22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tutorAcc-field{min-width:0}.tutorAcc-field--full{grid-column:1/-1}.tutorAcc-field-label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.tutorAcc-field-value{color:#1f2937;font-size:14px;line-height:1.5;word-break:break-word}.tutorAcc-field-value a{color:#1d4ed8}.tutorAcc-empty-value{color:#9ca3af;font-size:13px;font-style:italic}.tutorAcc-mt-16,.tutorAcc-photo-row{margin-top:16px}.tutorAcc-photo-large{border:1px solid #e5e9f2;border-radius:12px;margin-top:8px;max-width:240px;width:100%}.tutorAcc-chips{display:flex;flex-wrap:wrap;gap:10px}.tutorAcc-chip{align-items:center;background:#f8fafc;border:1px solid #e5e9f2;border-radius:10px;display:flex;font-size:13px;gap:8px;padding:8px 12px}.tutorAcc-chip-name{color:#1f2937;font-weight:600}.tutorAcc-chip-type{background:#e5e9f2;border-radius:999px;color:#134064;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.tutorAcc-chip-type--course{background:#dbeafe;color:#1d4ed8}.tutorAcc-chip-type--device{background:#fef3c7;color:#92400e}.tutorAcc-chip-type--guide{background:#f3e8ff;color:#6b21a8}.tutorAcc-chip-type--outsideSubject{background:#ecfdf3;color:#15803d}.tutorAcc-files{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tutorAcc-file{background:#f8fafc;border:1px solid #e5e9f2;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.tutorAcc-file-preview{align-items:center;background:#eef2f7;display:flex;height:160px;justify-content:center;overflow:hidden}.tutorAcc-file-preview img{height:100%;object-fit:cover;width:100%}.tutorAcc-file-icon{align-items:center;background:#134064;border-radius:12px;color:#fff;display:flex;font-size:13px;font-weight:700;height:70px;justify-content:center;letter-spacing:1px;width:70px}.tutorAcc-file-meta{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.tutorAcc-file-name{color:#1f2937;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutorAcc-file-size{color:#6b7280;font-size:11px}.tutorAcc-file-link{align-self:flex-start;color:#1d4ed8;font-size:12px;font-weight:600;margin-top:2px;text-decoration:none}.tutorAcc-file-link:hover{text-decoration:underline}.tutorAcc-timeline{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.tutorAcc-timeline li{background:#fbfcfe;border:1px solid #e5e9f2;border-radius:10px;padding:12px 14px}.tutorAcc-timeline-label{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.tutorAcc-timeline-value{color:#1f2937;font-size:13px;font-weight:500;margin-top:4px}.tutorAcc-sub-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.tutorAcc-sub-image{background:#eef2f7;border-radius:12px;height:180px;margin-bottom:14px;overflow:hidden}.tutorAcc-sub-image img{display:block;height:100%;object-fit:cover;width:100%}.tutorAcc-section-block{margin-top:18px}.tutorAcc-section-label{color:#134064;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.tutorAcc-schedule{border-collapse:collapse;font-size:13px;width:100%}.tutorAcc-schedule td,.tutorAcc-schedule th{border-bottom:1px solid #eef0f4;padding:8px 10px;text-align:left}.tutorAcc-schedule th{background:#f3f6fa;color:#134064;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}@media (max-width:900px){.tutorAcc-container{padding:20px 16px 60px}.tutorAcc-summary{grid-template-columns:repeat(2,1fr);min-width:0}.tutorAcc-hero{padding:18px}.tutorAcc-hero-actions{width:100%}.tutorAcc-hero-actions .tutorAcc-btn{flex:1 1}}@media (max-width:560px){.tutorAcc-table{min-width:900px}.tutorAcc-summary{grid-template-columns:1fr 1fr}}.tpContainer{background:#f5f7fa;box-sizing:border-box;min-height:100vh;padding:32px 36px 64px}.tpHeader{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:22px}.tpHeaderText h2{color:#134064;font-size:30px;font-weight:700;letter-spacing:-.4px;margin:0}.tpSubtitle{color:#6b7280;font-size:14px;line-height:1.45;margin:6px 0 0;max-width:680px}.tpSummary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(140px,1fr));min-width:440px}.tpSummaryCard{background:#fff;border-left:4px solid #0000;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0f;display:flex;flex-direction:column;justify-content:space-between;min-height:70px;padding:14px 16px}.tpSummaryCard--pending{border-left-color:#db5c00}.tpSummaryCard--tutors{border-left-color:#016efd}.tpSummaryCard--paid{border-left-color:#21a366}.tpSummaryLabel{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tpSummaryValue{color:#1f2937;font-size:26px;font-weight:700;margin-top:4px}.tpTabs{display:flex;gap:10px;margin-bottom:18px}.tpTab{background:#fff;border:1px solid #d8e0ea;border-radius:10px;color:#41566a;cursor:pointer;font-size:14px;font-weight:600;padding:9px 20px}.tpTab--active{background:#134064;border-color:#134064;color:#fff}.tpToolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.tpToolbar input{flex:1 1;font-size:14px;min-width:240px;padding:10px 14px}.tpRefreshBtn,.tpToolbar input{background:#fff;border:1px solid #d8e0ea;border-radius:10px}.tpRefreshBtn{color:#134064;cursor:pointer;font-weight:600;padding:10px 20px}.tpEmpty,.tpLoading{background:#fff;border-radius:14px;color:#6b7280;font-size:15px;padding:40px;text-align:center}.tpTutorList{display:flex;flex-direction:column;gap:14px}.tpTutorCard{background:#fff;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0d;overflow:hidden}.tpTutorRow{gap:16px;justify-content:space-between;padding:16px 20px}.tpTutorMain,.tpTutorRow{align-items:center;display:flex}.tpTutorMain{background:#0000;border:none;cursor:pointer;flex:1 1;gap:14px;min-width:0;text-align:left}.tpChevron{color:#9aa7b5;flex-shrink:0;font-size:11px;transition:transform .15s ease}.tpChevron--open{transform:rotate(90deg)}.tpTutorInfo{display:flex;flex-direction:column;min-width:0}.tpTutorName{color:#1f2937;font-size:16px;font-weight:700}.tpTutorEmail{color:#6b7280;font-size:13px}.tpTutorRight{align-items:center;display:flex;flex-shrink:0;gap:18px}.tpTutorPending{align-items:flex-end;display:flex;flex-direction:column}.tpTutorPendingLabel{color:#9aa7b5;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tpTutorPendingValue{color:#db5c00;font-size:20px;font-weight:700}.tpAccBadge{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.tpAccBadge--ready{background:#e3f6ed;color:#21a366}.tpAccBadge--pending{background:#fff1e3;color:#db5c00}.tpAccBadge--none{background:#eef1f5;color:#6b7280}.tpPayBtn{border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;white-space:nowrap}.tpPayBtn--all{background:#db5c00}.tpPayBtn--cohort{background:#016efd}.tpPayBtn--student{background:#134064;padding:7px 14px}.tpPayBtn:disabled{background:#cdd5df;cursor:not-allowed}.tpCohortList{background:#fafbfd;border-top:1px solid #eef2f6;display:flex;flex-direction:column;gap:10px;padding:10px 16px 16px}.tpCohortCard{background:#fff;border:1px solid #eef2f6;border-radius:11px;overflow:hidden}.tpCohortRow{gap:14px;justify-content:space-between;padding:12px 16px}.tpCohortMain,.tpCohortRow{align-items:center;display:flex}.tpCohortMain{background:#0000;border:none;cursor:pointer;flex:1 1;gap:12px;min-width:0;text-align:left}.tpCohortName{color:#1f2937;font-size:15px;font-weight:600}.tpCohortStudents{color:#9aa7b5;font-size:12px}.tpCohortRight{align-items:center;display:flex;flex-shrink:0;gap:14px}.tpCohortPending{color:#db5c00;font-size:16px;font-weight:700}.tpStudentTableWrap{border-top:1px solid #eef2f6;overflow-x:auto}.tpStudentTable{border-collapse:collapse;width:100%}.tpStudentTable td,.tpStudentTable th{border-bottom:1px solid #f1f4f8;color:#2a3c4d;font-size:13px;padding:11px 16px;text-align:left}.tpStudentTable th{color:#9aa7b5;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tpStudentName{color:#1f2937;font-weight:600}.tpStudentEmail{color:#9aa7b5;font-size:12px}.tpStatus{border-radius:999px;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.tpStatus--pending{background:#fff1e3;color:#db5c00}.tpStatus--paid{background:#e3f6ed;color:#21a366}.tpPreviousWrap{background:#fff;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0d;overflow:hidden}.tpBatchTable{border-collapse:collapse;width:100%}.tpBatchTable td,.tpBatchTable th{border-bottom:1px solid #f1f4f8;color:#2a3c4d;font-size:13px;padding:13px 18px;text-align:left}.tpBatchTable th{background:#fafbfd;color:#9aa7b5;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tpBatchSlipNo{color:#db5c00;font-family:monospace;font-weight:600}.tpViewSlipBtn{background:#0000;border:1px solid #016efd;border-radius:8px;color:#016efd;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.tpModalOverlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.tpConfirmModal{background:#fff;border-radius:16px;box-sizing:border-box;max-width:460px;padding:28px 26px;width:100%}.tpConfirmModal h3{color:#134064;font-size:22px;margin:0 0 12px}.tpConfirmModal p{color:#41566a;font-size:14px;line-height:1.5;margin:0 0 14px}.tpConfirmWarn{background:#fff7ed;border-radius:8px;color:#b45309!important;font-size:13px!important;padding:10px 12px}.tpConfirmError{color:#dc2626!important;font-size:13px!important}.tpConfirmActions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.tpBtn{border:none;border-radius:9px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.tpBtn--cancel{background:#eef1f5;color:#41566a}.tpBtn--confirm{background:#db5c00;color:#fff}.tpBtn:disabled{cursor:not-allowed;opacity:.6}.tpModalClose{background:#0000;border:none;color:#134064;cursor:pointer;font-size:26px;line-height:1;position:absolute;right:16px;top:12px}.tpSlip{background:#fff;border-radius:14px;box-sizing:border-box;color:#0a2c49;max-width:560px;padding:30px 32px;position:relative;width:100%}.tpSlipHeader{align-items:flex-start;border-bottom:2px solid #eef2f6;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.tpSlipBrand{font-family:Shrikhand,cursive;font-size:26px;font-weight:400}.tpSlipBrandBme{color:#041d32}.tpSlipBrandRest{color:#db5c00}.tpSlipMeta{text-align:right}.tpSlipTitle{color:#6b7c8c;font-size:14px;font-weight:600;margin:0}.tpSlipNumber{color:#041d32;font-family:monospace;font-size:16px;font-weight:700;margin:2px 0 0}.tpSlipRows{margin-bottom:18px}.tpSlipRow{color:#41566a;display:flex;font-size:14px;justify-content:space-between;padding:5px 0}.tpSlipMono{font-family:monospace;max-width:60%;text-align:right;word-break:break-all}.tpSlipTable{border-collapse:collapse;margin-bottom:18px;width:100%}.tpSlipTable td,.tpSlipTable th{border-bottom:1px solid #eef2f6;color:#2a3c4d;font-size:13px;padding:8px 10px;text-align:left}.tpSlipTable td:last-child,.tpSlipTable th:last-child{text-align:right}.tpSlipTotal{align-items:center;border-top:2px solid #041d32;color:#041d32;display:flex;font-size:20px;font-weight:700;justify-content:space-between;padding-top:14px}.tpSlipPrint{background:#041d32;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:22px;padding:11px 18px;width:100%}@media print{body *{visibility:hidden}#tpPayoutSlip,#tpPayoutSlip *{visibility:visible}#tpPayoutSlip{box-shadow:none;left:0;position:absolute;top:0}.tpSlipNoPrint{display:none!important}}@media (max-width:900px){.tpSummary{min-width:0;width:100%}.tpContainer{padding:20px 16px 48px}}.bulk-users-container{padding:24px 16px 60px}.bulk-users-card{background:#fff;border-radius:16px;box-shadow:0 4px 18px #0000000f;padding:28px}.bulk-users-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.bulk-users-title{color:#1f2933;font-weight:700!important}.bulk-users-subtitle{color:#6b7280!important;margin-top:6px!important;max-width:620px}.bulk-users-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.bulk-users-stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.bulk-users-empty{display:flex;justify-content:center;padding:60px 0}.bulk-groups-list{display:flex;flex-direction:column;gap:14px}.bulk-group{border:1px solid #eef0f2;border-radius:12px!important;overflow:hidden}.bulk-group-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .15s ease}.bulk-group-head:hover{background:#f7f9fb}.bulk-group-head-actions{align-items:center;display:flex;gap:8px}.bulk-group-name{color:#1f2933;font-size:1.05rem!important;font-weight:600!important;word-break:break-all}.bulk-group-meta{color:#6b7280!important;font-size:.85rem!important;margin-top:2px!important}.bulk-status{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:600;padding:3px 12px}.bulk-status-active{background:#e7f7ec;color:#1a7f37}.bulk-status-expired{background:#fdecec;color:#c62828}.bulk-errors{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;margin-bottom:16px;padding:10px 16px}.bulk-errors ul{margin:8px 0 0;padding-left:18px}.bulk-errors li{color:#9a3412;font-size:.85rem}.bulk-access-config{margin-top:4px}.bulk-access-section-title{color:#1f2933;font-weight:600!important;margin-bottom:4px!important}.bulk-access-selected-chips{display:flex;flex-wrap:wrap;gap:6px}.bulk-access-item-list{background:#fafbfc;border:1px solid #eef0f2;border-radius:8px;max-height:220px;overflow-y:auto;padding:4px 8px}.bulk-access-item{display:flex!important;margin:0!important;padding:2px 4px;width:100%}.bulk-access-item .MuiFormControlLabel-label{font-size:.9rem}.bulk-group-access-summary{color:#4b5563!important;font-size:.82rem!important;font-style:italic;margin-top:4px!important}.bulk-group-access-detail{background:#fafbfc;border-top:1px solid #eef0f2;padding:12px 20px 0}.free-trial-stack-page{padding:24px 16px 60px}.free-trial-stack-card{background:#fff;background:var(--bme-surface,#fff);border:1px solid #e4ebf3;border:1px solid var(--bme-border,#e4ebf3);border-radius:16px;border-radius:var(--bme-radius-lg,16px);box-shadow:0 8px 22px #13406414;box-shadow:var(--bme-shadow-md,0 8px 22px #13406414);padding:28px}.free-trial-stack-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.free-trial-stack-title{color:#134064!important;color:var(--bme-primary,#134064)!important;font-size:1.85rem!important;font-weight:700!important;line-height:1.25!important;padding-left:14px;position:relative}.free-trial-stack-title:before{background:linear-gradient(180deg,#db5c00,#ff7c1f);border-radius:4px;bottom:.2em;content:"";left:0;position:absolute;top:.2em;width:5px}.free-trial-stack-subtitle{color:#4a5b73!important;color:var(--bme-text-soft,#4a5b73)!important;line-height:1.55!important;margin-top:8px!important;max-width:640px}.free-trial-stack-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.free-trial-stack-stats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.free-trial-stack-field{margin-bottom:16px!important}.free-trial-stack-field .MuiOutlinedInput-root{background:#fff;background:var(--bme-surface,#fff);border-radius:10px}.free-trial-stack-summary{background:#eaf1f7;background:var(--bme-primary-50,#eaf1f7);border:1px solid #e4ebf3;border:1px solid var(--bme-border,#e4ebf3);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:48px;padding:12px 14px}.free-trial-stack-summary-empty{align-self:center;color:#7a8aa0;color:var(--bme-text-muted,#7a8aa0);font-size:.85rem}.free-trial-stack-section-label{color:#134064!important;color:var(--bme-primary,#134064)!important;font-size:.95rem!important;font-weight:600!important;margin-bottom:6px!important}.free-trial-stack-tabs{border-bottom:1px solid #e4ebf3;border-bottom:1px solid var(--bme-border,#e4ebf3);margin-bottom:8px!important}.free-trial-stack-search{margin:12px 0!important}.free-trial-stack-search .MuiOutlinedInput-root{background:#fff;background:var(--bme-surface,#fff);border-radius:10px}.free-trial-stack-list{background:#fafbfc;border:1px solid #e4ebf3;border:1px solid var(--bme-border,#e4ebf3);border-radius:12px;display:flex;flex-direction:column;gap:2px;max-height:420px;overflow-y:auto;padding:6px 10px}.free-trial-stack-item{border-radius:8px;display:flex!important;margin:0!important;padding:4px 6px;transition:background .15s ease;width:100%}.free-trial-stack-item:hover{background:#eaf1f7;background:var(--bme-primary-50,#eaf1f7)}.free-trial-stack-item .MuiFormControlLabel-label{color:#1a2738;color:var(--bme-text,#1a2738);font-size:.9rem}.free-trial-stack-empty{display:flex;justify-content:center;padding:60px 0}.free-trial-stack-footer{align-items:center;border-top:1px solid #e4ebf3;border-top:1px solid var(--bme-border,#e4ebf3);display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px}@media (max-width:720px){.free-trial-stack-page{padding:16px 12px 40px}.free-trial-stack-card{padding:20px 16px}.free-trial-stack-title{font-size:1.45rem!important}}.taste-admin{--ta-navy:#134064;--ta-navy-deep:#0b1e33;--ta-accent:#db5c00;--ta-accent-bright:#ff7c01;--ta-teal:#00838f;--ta-muted:#8a9bab;--ta-text:#51677a;--ta-border:#eef2f6;--ta-soft:#f0f5fa;--ta-shadow:0 10px 26px #13406412;color:var(--ta-navy);font-family:Montserrat,Poppins,system-ui,sans-serif;padding:20px 28px 48px}.taste-admin__loading{align-items:center;color:var(--ta-muted);display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:48vh}.taste-admin__spinner{animation:ta-spin .8s linear infinite;border:3px solid #d7e6f2;border-radius:50%;border-top:3px solid var(--ta-accent-bright);height:42px;width:42px}@keyframes ta-spin{to{transform:rotate(1turn)}}.taste-admin__hero{align-items:center;background:radial-gradient(circle at 88% 20%,#ff7c0147,#0000 42%),linear-gradient(135deg,#0b1e33,#134064 55%,#1a517d);border-radius:20px;box-shadow:0 14px 34px #13406438;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;overflow:hidden;padding:28px 30px;position:relative}.taste-admin__hero-copy{max-width:640px;position:relative;z-index:1}.taste-admin__eyebrow{background:#ff7c012e;border:1px solid #ff7c0173;border-radius:100px;color:#ffd2a8;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;padding:5px 12px;text-transform:uppercase}.taste-admin__hero h1{font-family:Poppins,Montserrat,sans-serif;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.taste-admin__hero p{color:#ffffffc7;font-size:14px;line-height:1.55;margin:0;max-width:52ch}.taste-admin__hero-pulse{flex-shrink:0;height:110px;position:relative;width:110px}.taste-admin__hero-pulse span{animation:ta-pulse 2.8s ease-out infinite;border:2px solid #ff7c0159;border-radius:50%;inset:0;position:absolute}.taste-admin__hero-pulse span:nth-child(2){animation-delay:.7s}.taste-admin__hero-pulse span:nth-child(3){animation-delay:1.4s}@keyframes ta-pulse{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.taste-admin__north{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.taste-admin__kpi{border:1px solid #0000;border-radius:18px;box-shadow:var(--ta-shadow);color:#fff;overflow:hidden;padding:22px 22px 20px;position:relative}.taste-admin__kpi:after{background:#ffffff0f;border-radius:50%;content:"";height:140px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:140px}.taste-admin__kpi--primary{background:linear-gradient(145deg,#0b1e33,#134064 70%);border-color:#ff7c0159}.taste-admin__kpi--accent{background:linear-gradient(145deg,#9a4100,#db5c00 55%,#ff7c01)}.taste-admin__kpi-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.taste-admin__kpi-badge{font-size:11px;font-weight:700;letter-spacing:.05em;opacity:.8;text-transform:uppercase}.taste-admin__kpi-tag{background:#ffffff24;border-radius:100px;font-size:11px;font-weight:600;padding:4px 10px}.taste-admin__kpi-label{font-size:13px;font-weight:600;opacity:.9}.taste-admin__kpi-value{color:#fff;font-family:Poppins,Montserrat,sans-serif;font-size:clamp(2.2rem,3.5vw,2.8rem);font-weight:700;line-height:1;margin-top:6px}.taste-admin__kpi--primary .taste-admin__kpi-value{color:#ff7c01}.taste-admin__kpi-meta{font-size:12.5px;line-height:1.45;margin-top:12px;max-width:42ch;opacity:.82}.taste-admin__panel{background:#fff;border:1px solid var(--ta-border);border-radius:18px;box-shadow:var(--ta-shadow);margin-bottom:18px;padding:22px}.taste-admin__panel-head{margin-bottom:18px}.taste-admin__panel-title-row{align-items:flex-start;display:flex;gap:14px}.taste-admin__step{background:var(--ta-soft);border:1px solid #dce7f1;border-radius:12px;color:var(--ta-navy);display:grid;flex-shrink:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;height:42px;place-items:center;width:42px}.taste-admin__panel-head h2{color:var(--ta-navy);font-family:Poppins,Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0}.taste-admin__panel-head p{color:var(--ta-muted);font-size:13px;margin:4px 0 0}.taste-admin__funnel{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.taste-admin__funnel-step{align-items:center;display:flex;flex-direction:column;min-height:160px;position:relative;text-align:center}.taste-admin__funnel-track{align-items:flex-end;background:var(--ta-soft);border:1px solid #e3edf5;border-radius:14px;display:flex;height:110px;margin-bottom:10px;max-width:72px;overflow:hidden;width:100%}.taste-admin__funnel-fill{background:linear-gradient(180deg,#ff7c01,#134064);border-radius:12px 12px 0 0;min-height:12%;transition:height .45s ease;width:100%}.taste-admin__funnel-value{color:var(--ta-navy);font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1}.taste-admin__funnel-label{color:var(--ta-text);font-size:12px;font-weight:600;margin-top:4px}.taste-admin__funnel-arrow{color:#b7c7d6;font-size:16px;font-weight:700;position:absolute;right:-10px;top:48px}.taste-admin__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.taste-admin__stat{background:#fff;border:1px solid var(--ta-border);border-radius:16px;box-shadow:0 6px 16px #1340640a;overflow:hidden;padding:16px 16px 14px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.taste-admin__stat:before{background:var(--ta-navy);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.taste-admin__stat:hover{box-shadow:0 12px 24px #1340641a;transform:translateY(-2px)}.taste-admin__stat--navy:before{background:#134064}.taste-admin__stat--orange:before{background:#db5c00}.taste-admin__stat--teal:before{background:#00838f}.taste-admin__stat--gray:before{background:#90a4ae}.taste-admin__stat-value{color:var(--ta-navy);font-family:Poppins,Montserrat,sans-serif;font-size:1.65rem;font-weight:700;line-height:1.1}.taste-admin__stat-label{color:var(--ta-text);font-size:12.5px;font-weight:600;line-height:1.35;margin-top:6px}.taste-admin__stat-meta{color:var(--ta-muted);font-size:11px;line-height:1.35;margin-top:6px}.taste-admin__subblock{border-top:1px solid var(--ta-border);margin-top:22px;padding-top:18px}.taste-admin__subblock h3{color:var(--ta-navy);font-family:Poppins,Montserrat,sans-serif;font-size:15px;font-weight:700;margin:0}.taste-admin__empty,.taste-admin__subhint{color:var(--ta-muted);font-size:13px;margin:4px 0 14px}.taste-admin__depth{display:flex;flex-direction:column;gap:12px}.taste-admin__depth-row{display:flex;flex-direction:column;gap:6px}.taste-admin__depth-text{display:flex;font-size:13px;gap:12px;justify-content:space-between}.taste-admin__depth-key{color:#334155;font-weight:500;word-break:break-word}.taste-admin__depth-val{color:var(--ta-navy);flex-shrink:0;font-weight:700}.taste-admin__depth-bar{background:var(--ta-soft);border-radius:100px;height:8px;overflow:hidden}.taste-admin__depth-fill{background:linear-gradient(90deg,#134064,#ff7c01);border-radius:100px;height:100%;transition:width .4s ease}.taste-admin__compare{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.taste-admin__compare-card{background:linear-gradient(180deg,#fff,#f8fbfd);border:1px solid var(--ta-border);border-radius:16px;padding:18px}.taste-admin__compare-card--soft{border-color:#00838f40;box-shadow:inset 0 0 0 1px #00838f0d}.taste-admin__compare-card--hard{border-color:#db5c0047;box-shadow:inset 0 0 0 1px #db5c000d}.taste-admin__compare-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.taste-admin__compare-head h4{color:var(--ta-navy);font-size:15px;font-weight:700;margin:0}.taste-admin__compare-head span{border-radius:100px;font-size:11px;font-weight:700;padding:4px 10px}.taste-admin__compare-card--soft .taste-admin__compare-head span{background:#00838f1f;color:#006974}.taste-admin__compare-card--hard .taste-admin__compare-head span{background:#db5c001f;color:#b34c00}.taste-admin__compare-grid{grid-gap:12px 10px;display:grid;gap:12px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.taste-admin__compare-grid div{display:flex;flex-direction:column;gap:2px}.taste-admin__compare-grid strong{color:var(--ta-navy);font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.1}.taste-admin__compare-grid span{color:var(--ta-muted);font-size:11px;font-weight:600}@media (max-width:900px){.taste-admin__funnel{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.taste-admin__funnel-arrow{display:none}}@media (max-width:700px){.taste-admin{padding:14px 14px 36px}.taste-admin__hero{padding:22px 18px}.taste-admin__hero-pulse{display:none}.taste-admin__compare,.taste-admin__north{grid-template-columns:1fr}.taste-admin__compare-grid,.taste-admin__funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=main.41741852.css.map*/