/* SECTION 1: HEADER */
#navBar,.Header__navbar{background:linear-gradient(to right,#07070F 0%,#2d1b69 60%,#4C1D95 100%) !important;border-bottom:1px solid rgba(124,58,237,0.3) !important;box-shadow:0 2px 20px rgba(124,58,237,0.3) !important;}
#navBarContainer{background:transparent !important;}
#headerContentContainer{background-color:transparent !important;background-image:unset !important;}
#navBarContainer .Header__tabsTab.Header__active,#navBarContainer .Header__tabsTab.Header__active a,#navBarContainer .Header__active a.Header__tabs_link{color:#a78bfa !important;-webkit-text-fill-color:#a78bfa !important;}
#navBarContainer .Header__active .Header__tabs_link::after,#navBarContainer .Header__tabsTab.Header__active .Header__tabs_link::after{background-color:#a78bfa !important;border-color:#a78bfa !important;}
#navBarContainer a.Header__tabs_link:hover{color:#c4b5fd !important;}
#portal_tabSolutions.Header__tabsTab{margin:0 !important;padding:0 !important;}
#portal_tabSolutions.Header__tabsTab a{padding:10px 0px !important;}
[role="dialog"] .Header__active a{color:#a78bfa !important;}
a[aria-label="Knowledge Base"]{font-size:0 !important;}
a[aria-label="Knowledge Base"]::after{content:"UserGuide" !important;font-size:16px !important;color:#ffffff !important;}
#logoutDetails,li#logoutDetails{display:none !important;}
@media only screen and (max-width:1024px){.Header__navbar .Header__tabsTab.Header__active,.Header__navopen .Header__navbar .Header__tabsTab{color:#a78bfa !important;-webkit-text-fill-color:#a78bfa !important;}.Header__navbar .Header__tabsTab.Header__active a,.Header__navopen .Header__navbar .Header__tabsTab a{color:#a78bfa !important;-webkit-text-fill-color:#a78bfa !important;}}
h2.Header__searchTitle{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:36px !important;font-weight:700 !important;text-shadow:0 0 20px rgba(255,255,255,0.8),0 0 40px rgba(255,255,255,0.4),0 0 60px rgba(167,139,250,0.3) !important;letter-spacing:0.5px !important;background:transparent !important;-webkit-background-clip:unset !important;background-clip:unset !important;padding:10px 32px !important;border-radius:50px !important;display:table !important;margin:3% auto 0 auto !important;box-shadow:none !important;}
p.Header__description{color:#ffffff !important;font-size:16px !important;font-weight:400 !important;text-shadow:0 0 10px rgba(139,92,246,0.3) !important;opacity:1 !important;letter-spacing:0.3px !important;}
.Header__searchSection{margin-bottom:0 !important;padding-bottom:0 !important;}
.Header__name{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}

/* SECTION 2: HAMBURGER MENU */
#menuIconContainer,.Header__menuBoxMain,.Header__menuicon,.Header__userPreference_mobile{background-color:transparent !important;}
#menuBox.Header__menu,#menuBox.Header__menu::before,#menuBox.Header__menu::after,.Header__menu::before,.Header__menu::after,span.Header__menu{background-color:#ffffff !important;box-shadow:none !important;}

/* ACCESSIBILITY BUTTON */
.CustomizeContainer__CustomizeOption svg,.CustomizeContainer__CustomizeOption svg path,.CustomizeContainer__CustomizeOption svg use,.CustomizeContainer__aPlus svg,.CustomizeContainer__aPlus svg path{fill:#ffffff !important;color:#ffffff !important;}
.CustomizeContainer__CustomizeOption,.CustomizeContainer__aPlus{color:#ffffff !important;}

/* SECTION 3: SEARCH BAR */
.SearchContainer__globalSearch{background:transparent !important;display:flex !important;justify-content:center !important;align-items:center !important;padding:0 20px !important;max-width:700px !important;margin:0 auto !important;}
.SearchContainer__formGroup{background:transparent !important;width:100% !important;display:flex !important;align-items:center !important;}
.Input__positionRel{background:transparent !important;flex:1 !important;}
.Input__inputCommon.Input__headerSearch{background-color:rgba(255,255,255,0.15) !important;border:1.5px solid rgba(167,139,250,0.7) !important;border-right:none !important;color:#ffffff !important;border-radius:8px 0 0 8px !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;padding:12px 18px !important;font-size:0.95rem !important;width:100% !important;height:48px !important;}
.Input__inputCommon.Input__headerSearch::placeholder{color:rgba(255,255,255,0.8) !important;}
.Input__inputCommon.Input__headerSearch:focus{border-color:#a78bfa !important;outline:none !important;background-color:rgba(255,255,255,0.2) !important;}
.SearchContainer__searchIcon{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;border:none !important;border-radius:0 8px 8px 0 !important;padding:0 18px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;flex-shrink:0 !important;box-shadow:0 0 16px rgba(124,58,237,0.5) !important;}
.SearchContainer__searchIcon svg,.SearchContainer__searchIcon .Icon__icon,.SearchContainer__searchIcon path{fill:#ffffff !important;color:#ffffff !important;}

/* SECTION 4: STICKY SCROLL SEARCH */
#searchContainer2,.Header__globalSearchAlt{background:transparent !important;border:none !important;box-shadow:none !important;}
.AppContainer__breadCrumbs,.AppContainer__breadCrumbs.commonStyle__zt3breadCBg,.commonStyle__zt3breadCBg{background:#07070F !important;background-color:#07070F !important;background-image:none !important;border-bottom:1px solid rgba(124,58,237,0.3) !important;}
.AppContainer__breadCrumbs .AppContainer__container,.AppContainer__breadCrumbs .commonStyle__marginAuto,.AppContainer__breadCrumbs .commonStyle__disFlexRow,.AppContainer__breadCrumbs .AppContainer__breadCrumbsBox,.AppContainer__breadCrumbs .commonStyle__w100per,.AppContainer__breadCrumbs .commonStyle__overHidden{background:transparent !important;background-color:transparent !important;}
.AppContainer__breadCrumbs a,.AppContainer__breadCrumbs span,.BreadCrumbs__breadCrumbsLink,.BreadCrumbs__breadCrumbsLink.commonStyle__zt3breadCrumbText,.commonStyle__zt3breadCrumbText,.BreadCrumbs__breadCrumbsView span,.BreadCrumbs__breadCrumbsView a,[data-id="signin_breadcrumb_0"],[data-id="signin_breadcrumb_1"]{color:#c4b5fd !important;font-weight:700 !important;text-decoration:none !important;}
.AppContainer__breadCrumbs span{color:#a78bfa !important;}
.SearchContainer__searchBox.commonStyle__positionRel.commonStyle__w100per{position:relative !important;background:transparent !important;height:36px !important;display:block !important;}
.SearchContainer__searchBox .Input__inputCommon.Input__searchBox{background-color:rgba(255,255,255,0.10) !important;border:1.5px solid rgba(167,139,250,0.7) !important;color:#ffffff !important;border-radius:8px !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;padding:0 48px 0 16px !important;font-size:0.9rem !important;outline:none !important;box-shadow:none !important;width:100% !important;height:36px !important;box-sizing:border-box !important;}
.SearchContainer__searchBox .Input__inputCommon::placeholder{color:rgba(255,255,255,0.7) !important;}
span.SearchContainer__searchBoxIcon.commonStyle__cursor.commonStyle__positionAbs{position:absolute !important;right:0 !important;top:0 !important;height:36px !important;width:40px !important;background:linear-gradient(135deg,#7C3AED,#4277FB) !important;border-radius:0 8px 8px 0 !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 0 16px rgba(124,58,237,0.5) !important;overflow:hidden !important;z-index:2 !important;}
span.SearchContainer__searchBoxIcon svg,span.SearchContainer__searchBoxIcon svg path,span.SearchContainer__searchBoxIcon .Icon__icon{fill:#ffffff !important;color:#ffffff !important;stroke:none !important;width:15px !important;height:15px !important;}

/* SECTION 5: MAIN CONTAINERS */
#mainContainer,.Layout__oneColumn,.Layout__layout1,#layoutContainer,.commonStyle__marginAuto,.Layout__twoColumn{background-color:#07070F !important;background-image:none !important;}
div[data-id="articleDetail"]{background:#07070F !important;}
.WidgetContainer__list,.WidgetContainer__contentList{background:transparent !important;}

/* SECTION 6: HOME PAGE */
.AppContainer__homePage{background-color:#07070F !important;background-image:none !important;min-height:100vh !important;}
.AppContainer__homePage h1,.AppContainer__homePage h2,.AppContainer__homePage h3,.AppContainer__homePage p,.AppContainer__homePage span,.AppContainer__homePage div{color:#ffffff !important;background-color:transparent !important;}
.AppContainer__homePage a{color:#a78bfa !important;}
.AppContainer__homePage a:hover{color:#ffffff !important;}
.AppContainer__homePage svg,.AppContainer__homePage svg path,.AppContainer__homePage svg rect,.AppContainer__homePage svg circle,.AppContainer__homePage svg polygon{fill:#7C3AED !important;color:#7C3AED !important;stroke:none !important;}
.AppContainer__homePage .WidgetContainer__list,.AppContainer__homePage .WidgetContainer__contentList,.AppContainer__homePage ul.WidgetContainer__list,.AppContainer__homePage .WidgetContainer__list.commonStyle__margin0.commonStyle__padding0.commonStyle__listStyleNone{background:transparent !important;border:none !important;box-shadow:none !important;}
.AppContainer__homePage ~ * .Layout__layout1,[data-id="home"] .Layout__layout1{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;}

/* SECTION 7: HOME WIDGET LIST GAPS */
ul.WidgetContainer__list{display:flex !important;flex-direction:column !important;gap:25px !important;}
li.WidgetContainer__contentList{width:100% !important;padding:0 !important;margin:0 !important;}

/* SECTION 8: ICONS */
.Icon__icon.commonStyle__verticalMiddle.Icon__Xlarge.Icon__greyShade70{fill:#7C3AED !important;color:#7C3AED !important;filter:drop-shadow(0 0 10px rgba(124,58,237,0.5)) !important;}
.Icon__icon.commonStyle__verticalMiddle.Icon__Xlarge.Icon__greyShade70 use,.Icon__icon.commonStyle__verticalMiddle.Icon__Xlarge.Icon__greyShade70 path,.Icon__icon.commonStyle__verticalMiddle.Icon__Xlarge.Icon__greyShade70 rect,.Icon__icon.commonStyle__verticalMiddle.Icon__Xlarge.Icon__greyShade70 circle{fill:#7C3AED !important;stroke:#7C3AED !important;}

/* SECTION 9 & 10: HOME ARTICLE WIDGETS */
.AppContainer__homePage .ListHeader__listHeader2.commonStyle__flex.commonStyle__alignCenter,.WidgetContainer__boxSplit.recentArticles .ListHeader__listHeader2.commonStyle__flex.commonStyle__alignCenter,.WidgetContainer__boxSplit.popularAricles .ListHeader__listHeader2.commonStyle__flex.commonStyle__alignCenter{background:#152057 !important;border:1px solid rgba(99,155,251,0.35) !important;border-radius:10px 10px 0 0 !important;padding:14px 20px !important;margin-bottom:0 !important;}
.AppContainer__homePage .ListHeader__listHeader2 *,.WidgetContainer__boxSplit.recentArticles .ListHeader__listHeader2 *,.WidgetContainer__boxSplit.popularAricles .ListHeader__listHeader2 *{color:#ffffff !important;background:transparent !important;font-weight:700 !important;}
.AppContainer__homePage .ListHeader__listHeader2 .modulesname{font-size:1.1rem !important;}
.AppContainer__homePage .ListHeader__listHeader2 svg,.AppContainer__homePage .ListHeader__listHeader2 svg path,.WidgetContainer__boxSplit.recentArticles .ListHeader__listHeader2 svg,.WidgetContainer__boxSplit.recentArticles .ListHeader__listHeader2 svg path,.WidgetContainer__boxSplit.popularAricles .ListHeader__listHeader2 svg,.WidgetContainer__boxSplit.popularAricles .ListHeader__listHeader2 svg path{fill:#ffffff !important;}
.AppContainer__homePage .ContentList__topicList.commonStyle__wordWrapWord:nth-child(odd),.WidgetContainer__boxSplit.recentArticles .ContentList__topicList.commonStyle__wordWrapWord:nth-child(odd),.WidgetContainer__boxSplit.popularAricles .ContentList__topicList.commonStyle__wordWrapWord:nth-child(odd){background:rgba(45,27,105,0.5) !important;border-left:1px solid rgba(99,155,251,0.35) !important;border-right:1px solid rgba(99,155,251,0.35) !important;border-top:none !important;border-bottom:1px solid rgba(99,155,251,0.15) !important;border-radius:0 !important;padding:13px 18px !important;margin:0 !important;display:flex !important;align-items:center !important;cursor:pointer !important;transition:all 0.2s ease !important;}
.AppContainer__homePage .ContentList__topicList.commonStyle__wordWrapWord:nth-child(even),.WidgetContainer__boxSplit.recentArticles .ContentList__topicList.commonStyle__wordWrapWord:nth-child(even),.WidgetContainer__boxSplit.popularAricles .ContentList__topicList.commonStyle__wordWrapWord:nth-child(even){background:rgba(15,30,80,0.5) !important;border-left:1px solid rgba(99,155,251,0.35) !important;border-right:1px solid rgba(99,155,251,0.35) !important;border-top:none !important;border-bottom:1px solid rgba(99,155,251,0.15) !important;border-radius:0 !important;padding:13px 18px !important;margin:0 !important;display:flex !important;align-items:center !important;cursor:pointer !important;transition:all 0.2s ease !important;}
.AppContainer__homePage .ContentList__topicList.commonStyle__wordWrapWord:last-child,.WidgetContainer__boxSplit.recentArticles .ContentList__topicList.commonStyle__wordWrapWord:last-child,.WidgetContainer__boxSplit.popularAricles .ContentList__topicList.commonStyle__wordWrapWord:last-child{border-bottom:1px solid rgba(99,155,251,0.35) !important;border-radius:0 0 10px 10px !important;}
.AppContainer__homePage .ContentList__topicList.commonStyle__wordWrapWord:hover,.WidgetContainer__boxSplit.recentArticles .ContentList__topicList.commonStyle__wordWrapWord:hover,.WidgetContainer__boxSplit.popularAricles .ContentList__topicList.commonStyle__wordWrapWord:hover{background:rgba(99,58,210,0.3) !important;padding-left:24px !important;}
.AppContainer__homePage .ContentList__topicList a,.WidgetContainer__boxSplit.recentArticles .ContentList__topicList a,.WidgetContainer__boxSplit.popularAricles .ContentList__topicList a{color:#e2e8f0 !important;text-decoration:none !important;font-size:0.92rem !important;font-weight:400 !important;width:100% !important;display:block !important;background:none !important;border-radius:0 !important;padding:0 !important;}
.AppContainer__homePage .ContentList__topicList a:hover,.WidgetContainer__boxSplit.recentArticles .ContentList__topicList a:hover,.WidgetContainer__boxSplit.popularAricles .ContentList__topicList a:hover{color:#ffffff !important;}
.AppContainer__homePage .ContentList__topicList svg,.AppContainer__homePage .ContentList__topicList svg path,.WidgetContainer__boxSplit.recentArticles .ContentList__topicList svg,.WidgetContainer__boxSplit.recentArticles .ContentList__topicList svg path,.WidgetContainer__boxSplit.popularAricles .ContentList__topicList svg,.WidgetContainer__boxSplit.popularAricles .ContentList__topicList svg path{fill:#a78bfa !important;flex-shrink:0 !important;margin-right:10px !important;}

/* SECTION 11: BACK TO TOP */
.AppContainer__backToTop,.AppContainer__arrowShow,[class*="backToTop"],[class*="arrowShow"],.commonStyle__zt3BrandBg{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;border:none !important;box-shadow:0 4px 16px rgba(124,58,237,0.5) !important;}
.AppContainer__backToTop svg,.AppContainer__arrowShow svg,.AppContainer__backToTop path,.AppContainer__arrowShow path,[class*="backToTop"] svg,[class*="arrowShow"] svg{fill:#ffffff !important;color:#ffffff !important;}

/* SECTION 12: FOOTER */
#footerContainer,.Footer__footerBg{background:#07070F !important;border:none !important;padding:20px 0 0 0 !important;}
.Footer__container1,.Footer__container,.Footer__footerContent,.Footer__footerBg *,.Footer__footerInfo *{background:transparent !important;border:none !important;}
.Footer__footerInfo{background:rgba(255,255,255,0.08) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,0.15) !important;border-top:1px solid rgba(255,255,255,0.25) !important;border-left:1px solid rgba(255,255,255,0.2) !important;border-radius:16px !important;padding:28px 40px !important;box-shadow:0 8px 32px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.2) !important;}
.Footer__footerQus{color:#ffffff !important;font-size:1.2rem !important;font-weight:700 !important;}
.Footer__footerDescription,.Footer__footerDescription span{color:#94a3b8 !important;font-size:0.88rem !important;}
.Footer__footerBtn a{background:transparent !important;border:none !important;padding:0 !important;box-shadow:none !important;display:inline-block !important;}
.Footer__footerBtn button.Button__btnFont{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;border:none !important;border-radius:50px !important;padding:10px 28px !important;font-weight:600 !important;font-size:0.92rem !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(124,58,237,0.5) !important;transition:all 0.2s ease !important;}
.Footer__footerBtn button.Button__btnFont:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;}
.Footer__footerCopyrigt,.Footer__container2{background:#0d0d1f !important;border:none !important;border-top:1px solid rgba(255,255,255,0.06) !important;padding:12px 0 !important;margin-top:20px !important;}
.Footer__footerCopyrigt span,.Footer__footerCopyrigt a,.Footer__container2 span,.Footer__container2 a{color:#6b7280 !important;font-size:0.82rem !important;text-decoration:none !important;background:transparent !important;}
.Footer__footerCopyrigt a:hover,.Footer__container2 a:hover{color:#a78bfa !important;}

/* SECTION 13: SIGN IN PAGE */
.Signin__loginHalf{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-radius:0 !important;padding:20px 24px !important;margin:0 !important;display:flex !important;align-items:center !important;gap:20px !important;box-shadow:none !important;transition:all 0.3s ease !important;}
.Signin__loginHalf:hover{background:rgba(124,58,237,0.08) !important;border-radius:12px !important;transform:none !important;box-shadow:none !important;}
.Signin__loginHalf + .Signin__loginHalf{border-top:1px solid rgba(167,139,250,0.25) !important;}
.Signin__loginUserIcon.Signin__tableMiddle{background:linear-gradient(135deg,rgba(124,58,237,0.3),rgba(66,119,251,0.3)) !important;border:1px solid rgba(167,139,250,0.4) !important;border-radius:12px !important;padding:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.Signin__loginUserIcon svg,.Signin__loginUserIcon svg path,.Signin__loginUserIcon .Icon__icon{fill:#a78bfa !important;color:#a78bfa !important;filter:drop-shadow(0 0 6px rgba(167,139,250,0.6)) !important;}
.Signin__loginUserDoc.Signin__tableMiddle{background:transparent !important;display:flex !important;flex-direction:column !important;gap:6px !important;}
span.Signin__userHeader,span.Signin__userHeader span{color:#ffffff !important;font-size:1rem !important;font-weight:700 !important;display:block !important;margin-bottom:4px !important;}
.Signin__userLink.commonStyle__zt3Brand{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;padding:5px 16px !important;border-radius:50px !important;font-size:0.82rem !important;font-weight:600 !important;text-decoration:none !important;display:inline-block !important;margin-left:8px !important;box-shadow:0 4px 12px rgba(124,58,237,0.5) !important;transition:all 0.2s ease !important;filter:none !important;}
.Signin__userLink.commonStyle__zt3Brand:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;color:#ffffff !important;}
p.Signin__userDesc{color:#94a3b8 !important;font-size:0.85rem !important;line-height:1.5 !important;margin:0 !important;}
.UserContainer__innerContainer2{background:transparent !important;padding:10px !important;}

/* SECTION 14: SIGN IN FORM */
#getusername,.textbox_div{background:transparent !important;}
span.Signin__loginTitle.commonStyle__displayBlock{color:#ffffff !important;font-size:2rem !important;font-weight:700 !important;text-shadow:0 0 18px rgba(139,92,246,0.6),0 0 35px rgba(96,165,250,0.3) !important;letter-spacing:0.5px !important;}
span[data-id="portal_signin"].Signin__loginSubTitle{color:#c4b5fd !important;font-size:0.95rem !important;font-weight:500 !important;}
.fielderror.errorlabel{color:#f87171 !important;font-size:0.82rem !important;margin-top:4px !important;}

/* SECTION 14B: SIGNIN CONTAINER */
.signin_container,div.signin_container[style]{background:#07080f !important;background-color:#07080f !important;border-radius:20px !important;overflow:hidden !important;border:1px solid rgba(167,139,250,0.3) !important;box-shadow:0 20px 60px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.08) !important;max-width:500px !important;-webkit-mask-image:-webkit-radial-gradient(white,black) !important;mask-image:radial-gradient(white,black) !important;}
.signin_box,#signin_flow{background:#07080f !important;border-radius:20px !important;overflow:hidden !important;border:none !important;}
.Signin__iframe,.signin_container iframe,iframe#iamFrame{background-color:#07080f !important;border:none !important;border-color:transparent !important;border-radius:20px !important;overflow:hidden !important;-webkit-mask-image:-webkit-radial-gradient(white,black) !important;}

/* SECTION 14C: IFRAME INTERNALS */
.bg_one,body,html,html body,html body .bg_one,body .bg_one{background:#07080f !important;background-color:#07080f !important;}
.fieldcontainer,div.fieldcontainer{background:transparent !important;color:#ffffff !important;}
.titlename,div.titlename{color:#ffffff !important;font-weight:700 !important;font-size:1.5rem !important;display:block !important;background:transparent !important;}
input#login_id,input#login_id.textbox,input.textbox,input.textbox.errorborder,.signin_head input[type="text"],.signin_head input[type="email"],.fieldcontainer input,.ForgetPasswordContainer__loginHead input[type="text"],.ForgetPasswordContainer__loginHead input[type="email"],.ForgetPasswordContainer__loginHead input{background-color:rgba(255,255,255,0.08) !important;border:1.5px solid rgba(167,139,250,0.7) !important;border-radius:8px !important;color:#ffffff !important;padding:12px 16px !important;font-size:0.95rem !important;width:100% !important;box-sizing:border-box !important;backdrop-filter:blur(12px) !important;outline:none !important;}
input#login_id::placeholder,input#login_id.textbox::placeholder,input.textbox::placeholder{color:rgba(255,255,255,0.5) !important;}
input#login_id:focus,input#login_id.textbox:focus,input.textbox:focus,.ForgetPasswordContainer__loginHead input:focus{border-color:#a78bfa !important;background-color:rgba(255,255,255,0.12) !important;box-shadow:0 0 0 3px rgba(124,58,237,0.2) !important;}
button.btn.blue#nextbtn,button#nextbtn.btn.blue,button.btn.blue,.signin_head button,.signin_head input[type="submit"],#login button[type="submit"],.ForgetPasswordContainer__loginHead button,.ForgetPasswordContainer__loginHead input[type="submit"]{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;border:none !important;border-radius:50px !important;padding:10px 36px !important;font-size:0.95rem !important;font-weight:600 !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(124,58,237,0.5) !important;transition:all 0.2s ease !important;margin-top:8px !important;}
button.btn.blue#nextbtn:hover,button#nextbtn.btn.blue:hover,button.btn.blue:hover,.ForgetPasswordContainer__loginHead button:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;}
.signin_head a,#signin_flow a,#signin_div a{color:#a78bfa !important;font-weight:600 !important;}
.Alert,.Errormsg,div.Alert,div.Errormsg{color:#f87171 !important;background:transparent !important;}

/* SECTION 15: KB CATEGORY GRID */
.level_1_Kbcategory.KbSubCategoryContainer__row.KbSubCategoryContainer__subCategoryListContainer.commonStyle__disFlexRow.commonStyle__h100per{background:transparent !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;gap:25px 0 !important;flex-wrap:wrap !important;margin-bottom:25px !important;}
div[id^="section_"].KbSubCategoryContainer__contentList{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;box-shadow:0 8px 32px rgba(0,0,0,0.3) !important;border-radius:12px !important;padding:0 !important;outline:none !important;margin-bottom:25px !important;overflow:hidden !important;}
div[id^="section_"].KbSubCategoryContainer__contentList > div{background:transparent !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;}
.KbSubCategoryContainer__contentList div.ListHeader__listHeader2.commonStyle__flex.commonStyle__alignCenter,[id^="subCategoryContainer"] div.ListHeader__listHeader2.commonStyle__flex.commonStyle__alignCenter{background:linear-gradient(to right,rgba(124,58,237,0.25) 0%,rgba(66,119,251,0.1) 60%,transparent 100%) !important;border:none !important;border-bottom:2px solid #7C3AED !important;border-radius:12px 12px 0 0 !important;padding:10px 12px !important;margin-bottom:0 !important;box-shadow:none !important;}
.KbSubCategoryContainer__contentList .ListHeader__listHeader2 *,[id^="subCategoryContainer"] .ListHeader__listHeader2 *{color:#ffffff !important;font-weight:700 !important;font-size:1rem !important;background:transparent !important;}
.KbSubCategoryContainer__contentList a.ListHeader__linkText.commonStyle__zt3Link,[id^="subCategoryContainer"] a.ListHeader__linkText.commonStyle__zt3Link{background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#ffffff !important;background-clip:unset !important;color:#ffffff !important;font-size:1.1rem !important;font-weight:700 !important;text-decoration:none !important;}
div.ListHeader__description.emptydescription,.ListHeader__description{color:#a78bfa !important;font-size:0.78rem !important;font-weight:400 !important;margin-top:2px !important;}
.KbSubCategoryContainer__contentList .ListHeader__listHeader2 svg,.KbSubCategoryContainer__contentList .ListHeader__listHeader2 svg path,[id^="subCategoryContainer"] .ListHeader__listHeader2 svg,[id^="subCategoryContainer"] .ListHeader__listHeader2 svg path{fill:#a78bfa !important;}
.KbSubCategoryContainer__contentList .ContentList__topicList.commonStyle__wordWrapWord,[id^="subCategoryContainer"] .ContentList__topicList.commonStyle__wordWrapWord{background:transparent !important;border:none !important;border-left:3px solid transparent !important;border-bottom:1px solid rgba(124,58,237,0.12) !important;border-radius:0 !important;padding:11px 12px !important;margin:0 !important;cursor:pointer !important;transition:all 0.2s ease !important;display:flex !important;align-items:center !important;gap:10px !important;}
.KbSubCategoryContainer__contentList .ContentList__topicList.commonStyle__wordWrapWord:last-child,[id^="subCategoryContainer"] .ContentList__topicList.commonStyle__wordWrapWord:last-child{border-bottom:none !important;}
.KbSubCategoryContainer__contentList .ContentList__topicList.commonStyle__wordWrapWord:hover,[id^="subCategoryContainer"] .ContentList__topicList.commonStyle__wordWrapWord:hover{border-left:3px solid #a78bfa !important;background:rgba(124,58,237,0.06) !important;padding-left:16px !important;}
.KbSubCategoryContainer__contentList .ContentList__topicList a,[id^="subCategoryContainer"] .ContentList__topicList a{color:#c4b5fd !important;text-decoration:none !important;font-size:0.88rem !important;font-weight:400 !important;width:100% !important;background:transparent !important;border-radius:0 !important;padding:0 !important;display:inline-block !important;transition:all 0.2s ease !important;}
.KbSubCategoryContainer__contentList .ContentList__topicList:hover a,[id^="subCategoryContainer"] .ContentList__topicList:hover a{color:#ffffff !important;text-shadow:0 0 8px rgba(167,139,250,0.7),0 0 16px rgba(124,58,237,0.4) !important;}
.KbSubCategoryContainer__contentList .ContentList__topicList svg,.KbSubCategoryContainer__contentList .ContentList__topicList svg path,[id^="subCategoryContainer"] .ContentList__topicList svg,[id^="subCategoryContainer"] .ContentList__topicList svg path{fill:#7C3AED !important;flex-shrink:0 !important;}
.KbSubCategoryContainer__contentList .ContentList__documentIcon,[id^="subCategoryContainer"] .ContentList__documentIcon{display:flex !important;align-items:center !important;width:16px !important;min-width:16px !important;flex-shrink:0 !important;margin-right:0 !important;padding:0 !important;}
.KbSubCategoryContainer__contentList .ContentList__topicContent,[id^="subCategoryContainer"] .ContentList__topicContent{flex:1 !important;padding:0 !important;margin:0 !important;}
.ContentList__documentIcon svg,.ContentList__documentIcon .Icon__icon{width:16px !important;height:16px !important;margin:0 !important;padding:0 !important;}
a.Link__link2.commonStyle__zt3Brand{color:#ffffff !important;font-size:0.82rem !important;font-weight:600 !important;text-decoration:none !important;border:none !important;border-radius:20px !important;padding:4px 14px !important;background:#3b2a7e !important;transition:all 0.2s ease !important;display:inline-block !important;margin:8px 12px !important;}
a.Link__link2.commonStyle__zt3Brand:hover{background:#4c35a0 !important;color:#ffffff !important;}
.WidgetContainer__list.commonStyle__margin0.commonStyle__padding0.commonStyle__listStyleNone,.WidgetContainer__contentList{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;}

/* SECTION 16: PROGRESS BAR */
.Readingprogress__progressBarLine{background:#07070F !important;height:3px !important;}
.Readingprogress__progressContainer{background:transparent !important;}
.Readingprogress__progressBar{background:linear-gradient(to right,#7C3AED,#4277FB) !important;height:3px !important;}

/* SECTION 17: ARTICLE DETAIL */
.KbDetailLtContainer__posRel,.KbDetailLtContainer__column,.KbDetailLtContainer__widget,.KbDetailLtContainer__followOption,.KbDetailRtContainer__subscribeDescription{background:transparent !important;}
.KbDetailLtContainer__articleTitle,.KbDetailLtContainer__articleTitle *{color:#ffffff !important;font-weight:700 !important;}
#articelDetail,#articelDetail p,#articelDetail span,#articelDetail li,#articelDetail td,#articelDetail th,#articelDetail ul,#articelDetail ol{color:#e2e8f0 !important;background-color:transparent !important;}
#articelDetail h1,#articelDetail h2,#articelDetail h3,#articelDetail h4{color:#ffffff !important;font-weight:700 !important;}
#articelDetail a{color:#a78bfa !important;text-decoration:underline !important;}
#articelDetail a:hover{color:#ffffff !important;}
#articelDetail p{background:transparent !important;border:none !important;padding:0 !important;margin:10px 0 !important;line-height:1.7 !important;}
.KbDetailLtContainer__readerViewNormal,.KbDetailLtContainer__readerViewNormal *{color:#e2e8f0 !important;background:transparent !important;}
.KbDetailLtContainer__pdfView svg,.KbDetailLtContainer__printView svg,.KbDetailLtContainer__pdfView path,.KbDetailLtContainer__printView path{fill:#a78bfa !important;}
h1.KbDetailLtContainer__detailHeader.commonStyle__detailHeader{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:2rem !important;font-weight:700 !important;line-height:1.3 !important;padding:16px 20px !important;border-radius:10px !important;display:block !important;margin-bottom:20px !important;background:linear-gradient(135deg,rgba(191,0,255,0.25),rgba(66,119,251,0.25)) !important;border:1px solid rgba(167,139,250,0.3) !important;box-shadow:0 4px 20px rgba(124,58,237,0.2) !important;}
h2.toc_anchors{background:linear-gradient(135deg,#bf00ff,#4277FB) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;font-weight:700 !important;font-size:1.3rem !important;margin-top:24px !important;padding:8px 16px !important;border-radius:6px !important;display:block !important;position:relative !important;}
h2.toc_anchors::before{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(191,0,255,0.15),rgba(66,119,251,0.15)) !important;border-radius:6px !important;z-index:-1 !important;}
.KbDetailLtContainer__updateTime{color:#94a3b8 !important;font-size:0.82rem !important;margin-bottom:16px !important;}
.KbDetailLtContainer__updateTime span{color:#a78bfa !important;font-weight:600 !important;}
.KbDetailLtContainer__review{background:rgba(124,58,237,0.08) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:10px !important;padding:16px !important;margin-top:20px !important;}
.KbDetailLtContainer__userSocialIcon svg,.KbDetailLtContainer__userSocialIcon svg path{fill:#a78bfa !important;transition:fill 0.2s ease !important;}
.KbDetailLtContainer__userSocialIcon svg:hover,.KbDetailLtContainer__userSocialIcon svg path:hover{fill:#ffffff !important;}
.KbDetailLtContainer__pagination{background:transparent !important;border-top:1px solid rgba(167,139,250,0.2) !important;padding-top:16px !important;margin-top:16px !important;}
.KbDetailLtContainer__thumsb svg,.KbDetailLtContainer__thumsb svg path,.KbDetailLtContainer__thumsb svg use,.KbDetailLtContainer__dislike svg,.KbDetailLtContainer__dislike svg path,.KbDetailLtContainer__dislike svg use,.Icon__hoverbrand,.Icon__hoverbrand path,.Icon__hoverbrand use{fill:#a78bfa !important;color:#a78bfa !important;stroke:none !important;}
.KbDetailLtContainer__thumsb:hover *,.KbDetailLtContainer__dislike:hover *{fill:#a78bfa !important;color:#a78bfa !important;filter:drop-shadow(0 0 8px rgba(167,139,250,1)) drop-shadow(0 0 16px rgba(124,58,237,0.8)) !important;}
.KbDetailLtContainer__pagination .KbDetailLtContainer__share a{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;padding:8px 20px !important;border-radius:50px !important;font-weight:600 !important;font-size:0.88rem !important;text-decoration:none !important;display:inline-block !important;box-shadow:0 4px 12px rgba(124,58,237,0.5) !important;transition:all 0.2s ease !important;border:none !important;outline:none !important;}
.KbDetailLtContainer__pagination .KbDetailLtContainer__share a:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;color:#ffffff !important;}
.KbDetailLtContainer__share.KbDetailLtContainer__disabled{opacity:0.3 !important;pointer-events:none !important;background:transparent !important;border:none !important;box-shadow:none !important;}
.KbDetailLtContainer__share{color:#c4b5fd !important;font-weight:600 !important;background:transparent !important;border:none !important;box-shadow:none !important;}
[style*="color: rgb(0, 0, 0)"],[style*="color:#000000"],[style*="color: #000000"],div[class*="sty__52wmec"],div[class*="sty__52wmec"] *,div[class*="sty__khis8x"],div[class*="sty__khis8x"] *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}

/* SECTION 18: ARTICLE LAYOUT */
.Layout__layout1{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:12px !important;padding:24px !important;box-shadow:0 8px 32px rgba(0,0,0,0.3) !important;flex:1 !important;align-self:stretch !important;}
.Layout__layout2,.KbDetailRtContainer__rightPanelDetail,.commonStyle__rightPanelDetail,[class*="rightPanel"]{background:#07070F !important;background-color:#07070F !important;border:none !important;box-shadow:none !important;padding:0 !important;align-self:flex-start !important;}
.Layout__twoColumn,#mainContainer .Layout__twoColumn,div.Layout__twoColumn{gap:24px !important;align-items:flex-start !important;background-color:#07070F !important;background:#07070F !important;}
div[id="layoutContainer"]{background:#07070F !important;background-color:#07070F !important;}
.Layout__layout2 > div:first-child{padding-top:0 !important;}
.Layout__layout2 a{color:#c4b5fd !important;text-decoration:none !important;}
.Layout__layout2 a:hover{color:#ffffff !important;}
.TOCContainer__tocRight{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:12px !important;padding:16px !important;margin-bottom:16px !important;box-shadow:0 8px 32px rgba(0,0,0,0.3) !important;}
span.TOCContainer__tocHeading.commonStyle__wordWrapWord.commonStyle__cursor.commonStyle__verticalMiddle{background:linear-gradient(135deg,rgba(191,0,255,0.15),rgba(66,119,251,0.15)) !important;border-left:3px solid #7C3AED !important;border-radius:6px !important;padding:6px 12px !important;display:block !important;color:#ffffff !important;font-weight:700 !important;}
.TOCContainer__arrowRotOpen svg,.TOCContainer__arrowRotOpen path{fill:#a78bfa !important;}
.TOCContainer__tocCategories a,.Menu__menu a{color:#c4b5fd !important;text-decoration:none !important;font-size:0.88rem !important;transition:color 0.2s ease !important;}
.TOCContainer__tocCategories a:hover,.Menu__menu a:hover{color:#ffffff !important;}
.TOCContainer__tocCategories a[class*="active"],.Menu__menu a[class*="active"]{color:#a78bfa !important;font-weight:600 !important;}
.KbDetailRtContainer__widgetRight.commonStyle__widgetRight{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:12px !important;padding:20px !important;box-shadow:0 8px 32px rgba(0,0,0,0.3) !important;margin-top:16px !important;}
.KbDetailRtContainer__widgetSection.commonStyle__widgetSection{background:transparent !important;border-bottom:1px solid rgba(167,139,250,0.15) !important;padding-bottom:16px !important;margin-bottom:16px !important;margin-top:8px !important;}
.KbDetailRtContainer__widgetSection.commonStyle__widgetSection:last-child{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important;}
.KbDetailRtContainer__widgetSection.articlesInSection a,.KbDetailRtContainer__widgetRight a{color:#c4b5fd !important;text-decoration:none !important;font-size:0.88rem !important;transition:color 0.2s ease !important;display:block !important;padding:4px 0 !important;}
.KbDetailRtContainer__widgetRight a:hover{color:#ffffff !important;}
.KbDetailRtContainer__widgetRight span,.KbDetailRtContainer__widgetRight h3{color:#ffffff !important;font-weight:700 !important;}
.KbDetailRtContainer__widgetRight svg,.KbDetailRtContainer__widgetRight svg path{fill:#a78bfa !important;}
.KbDetailRtContainer__widgetRight button,button.Button__btnFont.Button__primaryBorder.commonStyle__txtCapitalize.commonStyle__cursor.commonStyle__outlineNone.commonStyle__zt3BrandBorder.commonStyle__zt3Brand{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;border:none !important;border-radius:50px !important;padding:6px 20px !important;font-weight:600 !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(124,58,237,0.5) !important;}
div.ListHeader__listHeader1.commonStyle__disFlexRow.commonStyle__alignCenter{background:linear-gradient(135deg,rgba(191,0,255,0.15),rgba(66,119,251,0.15)) !important;border-left:3px solid #7C3AED !important;border-bottom:none !important;border-top:none !important;border-right:none !important;border-radius:6px !important;padding:8px 12px !important;margin-bottom:8px !important;}
div.ListHeader__listHeader1 *,div.ListHeader__listHeader1 h5,div.ListHeader__listHeader1 span{color:#ffffff !important;font-weight:700 !important;background:transparent !important;}

/* STICKY PANEL */
.ScrollSticky__type2{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:12px !important;padding:8px 8px 16px 16px !important;box-shadow:0 8px 32px rgba(0,0,0,0.3) !important;box-sizing:border-box !important;overflow-y:auto !important;max-height:calc(94vh - 180px) !important;}
.ScrollSticky__type2 > *,.ScrollSticky__type2 .KbDetailRtContainer__widgetRight,.ScrollSticky__type2 .TOCContainer__tocRight{background:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important;}
.ScrollSticky__type2::-webkit-scrollbar{width:4px !important;}
.ScrollSticky__type2::-webkit-scrollbar-track{background:transparent !important;}
.ScrollSticky__type2::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;border-radius:4px !important;}
.ScrollSticky__type2::-webkit-scrollbar-thumb:hover{background:#a78bfa !important;}

/* SECTION 19: ARTICLE LIST PAGE */
.ArticleList__articleListLeftContainer{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:12px 12px 0 0 !important;padding:8px !important;overflow:hidden !important;}
.ListHeader__listHeader3{background:transparent !important;border-bottom:1px solid rgba(124,58,237,0.15) !important;border-radius:0 !important;padding:14px 16px !important;transition:all 0.2s ease !important;}
.ListHeader__listHeader3:last-child{border-bottom:none !important;}
.ListHeader__listHeader3:hover{background:rgba(124,58,237,0.08) !important;border-left:3px solid #a78bfa !important;padding-left:20px !important;}
.ListHeader__listHeader3 a{color:#c4b5fd !important;text-decoration:none !important;font-size:0.92rem !important;font-weight:400 !important;}
.ListHeader__listHeader3 a:hover{color:#ffffff !important;}
.ListHeader__listHeader3 svg,.ListHeader__listHeader3 svg path{fill:#7C3AED !important;}

/* PAGINATION */
.ArticleList__pagination{background:transparent !important;border:1px solid rgba(167,139,250,0.2) !important;border-top:none !important;border-radius:0 0 12px 12px !important;padding:12px 0 !important;}
.Pagination__pagination{display:flex !important;justify-content:center !important;background:transparent !important;}
.Pagination__paginationUI{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:0 !important;margin:0 !important;list-style:none !important;background:transparent !important;}
.Pagination__paginationList{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 4px !important;padding:0 !important;float:none !important;}
.Pagination__paginationList a,.Pagination__paginationList span{display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;border-radius:8px !important;border:1px solid rgba(167,139,250,0.4) !important;background:transparent !important;color:#c4b5fd !important;font-size:0.85rem !important;font-weight:600 !important;text-decoration:none !important;transition:all 0.2s ease !important;line-height:1 !important;}
.Pagination__paginationList a:hover{background:rgba(124,58,237,0.2) !important;border-color:#a78bfa !important;color:#ffffff !important;}
.Pagination__paginationList.Pagination__arrowBox,.Pagination__paginationList.Pagination__arrowBox a{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#7C3AED,#4277FB) !important;border:none !important;color:#ffffff !important;padding:0 !important;}
.Pagination__paginationList.Pagination__arrowBox svg,.Pagination__paginationList.Pagination__arrowBox svg path{fill:#ffffff !important;display:block !important;margin:auto !important;}
.Pagination__paginationList *,.Pagination__paginationUI *,.Pagination__pagination *{background:transparent !important;}
.Pagination__paginationList.Pagination__arrowBox,.Pagination__paginationList.Pagination__arrowBox *{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;}

/* ARTICLE LIST RIGHT PANEL */
.ArticleListRightContainer__rightPanelDetail,.ArticleListRightContainer__widgetSection,.ArticleListRightContainer__fLeft,.ArticleListRightContainer__followOption{background:transparent !important;}
.ArticleListRightContainer__widgetRight{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:12px !important;padding:20px !important;}
.ArticleListRightContainer__deskHeading,.ArticleListRightContainer__deskHeading *,.ArticleListRightContainer__categoryDescription,.ArticleListRightContainer__categoryDescription *{color:#ffffff !important;background:transparent !important;}
.ArticleListRightContainer__subscribeDescription,.ArticleListRightContainer__subscribeDescription *{color:#94a3b8 !important;background:transparent !important;font-size:0.85rem !important;}
.ArticleListRightContainer__widgetSection a{color:#c4b5fd !important;text-decoration:none !important;font-size:0.9rem !important;display:block !important;padding:6px 0 !important;transition:color 0.2s ease !important;}
.ArticleListRightContainer__widgetSection a:hover{color:#ffffff !important;}
.ArticleListRightContainer__widgetSection svg,.ArticleListRightContainer__widgetSection svg path{fill:#a78bfa !important;}

/* SECTION 20: FORGOT PASSWORD */
.UserContainer__innerContainer1{background:rgba(13,15,30,0.85) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;border:1px solid rgba(167,139,250,0.3) !important;border-radius:20px !important;overflow:hidden !important;box-shadow:0 20px 60px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.08) !important;padding:28px !important;}
.UserContainer__innerContainer2,.UserContainer__innerContainer2 > div{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;}
.ForgetPasswordContainer__loginTitle{color:#ffffff !important;font-size:1.5rem !important;font-weight:700 !important;text-shadow:0 0 18px rgba(139,92,246,0.6) !important;display:block !important;margin-bottom:8px !important;}
.ForgetPasswordContainer__loginSubTitle,#forgotPasswordDesc{color:rgba(255,255,255,0.6) !important;font-size:0.88rem !important;line-height:1.5 !important;display:block !important;margin-bottom:20px !important;}
.ForgetPasswordContainer__loginHalf{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-radius:0 !important;padding:20px 24px !important;margin:0 !important;display:flex !important;align-items:center !important;gap:20px !important;box-shadow:none !important;transition:all 0.3s ease !important;}
.ForgetPasswordContainer__loginHalf:hover{background:rgba(124,58,237,0.08) !important;border-radius:12px !important;transform:none !important;box-shadow:none !important;}
.ForgetPasswordContainer__loginHalf + .ForgetPasswordContainer__loginHalf{border-top:1px solid rgba(167,139,250,0.25) !important;}
.ForgetPasswordContainer__loginUserIcon.ForgetPasswordContainer__tableMiddle{background:linear-gradient(135deg,rgba(124,58,237,0.3),rgba(66,119,251,0.3)) !important;border:1px solid rgba(167,139,250,0.4) !important;border-radius:12px !important;padding:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}
.ForgetPasswordContainer__loginUserIcon svg,.ForgetPasswordContainer__loginUserIcon svg path,.ForgetPasswordContainer__loginUserIcon .Icon__icon{fill:#a78bfa !important;color:#a78bfa !important;filter:drop-shadow(0 0 6px rgba(167,139,250,0.6)) !important;}
.ForgetPasswordContainer__loginUserDoc.ForgetPasswordContainer__tableMiddle{background:transparent !important;display:flex !important;flex-direction:column !important;gap:6px !important;}
.ForgetPasswordContainer__userHeader,span.ForgetPasswordContainer__userHeader{color:#ffffff !important;font-size:1rem !important;font-weight:700 !important;display:block !important;margin-bottom:4px !important;}
.ForgetPasswordContainer__userDesc,#agentLoginDesc{color:rgba(255,255,255,0.55) !important;font-size:0.78rem !important;line-height:1.3 !important;margin:0 !important;}
.ForgetPasswordContainer__loginHalf a,#agentLogin a{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;padding:6px 16px !important;border-radius:50px !important;font-size:0.8rem !important;font-weight:600 !important;text-decoration:none !important;display:inline-block !important;white-space:nowrap !important;flex-shrink:0 !important;margin-left:auto !important;box-shadow:0 4px 12px rgba(124,58,237,0.5) !important;transition:all 0.2s ease !important;}
.ForgetPasswordContainer__loginHalf a:hover,#agentLogin a:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;color:#ffffff !important;}

/* SIGNIN POPUP */
.SignInPopup__popupContOpen,.SignInPopup__openBox,.SignInPopup__signinCont,.UserContainer__logInMainContainer{background:#07070F !important;background-color:#07070F !important;}
.SignInPopup__openBox iframe,.SignInPopup__signinCont iframe,.Signin__iframe{width:100% !important;height:100% !important;min-height:400px !important;background:#07070F !important;}
.SignInPopup__openBox,.SignInPopup__signinCont{overflow:hidden !important;padding:0 !important;}

/* HIDE FOLLOW BUTTONS */
.ArticleListRightContainer__followOption,.ArticleListRightContainer__followerCount,.ArticleListRightContainer__subscribeDescription,.KbDetailRtContainer__followOption,.KbDetailRtContainer__subscribeDescription,.KbDetailRtContainer__widgetSection:first-child{display:none !important;}

/* CONTACT CARD */
.contact-card{background:rgba(255,255,255,0.04) !important;display:flex !important;align-items:center !important;gap:20px !important;border:1px solid rgba(167,139,250,0.25) !important;border-radius:16px !important;padding:20px 32px !important;box-shadow:0 8px 32px rgba(0,0,0,0.5) !important;width:100% !important;box-sizing:border-box !important;}
.contact-card *{background:transparent !important;}
.contact-icon{font-size:1.6rem !important;flex-shrink:0 !important;width:48px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(167,139,250,0.4) !important;border-radius:50% !important;background:linear-gradient(135deg,rgba(124,58,237,0.3),rgba(66,119,251,0.3)) !important;}
.contact-middle{flex:1 !important;text-align:left !important;min-width:0 !important;}
.contact-title,.contact-card h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:0.95rem !important;font-weight:700 !important;margin:0 0 4px 0 !important;white-space:normal !important;}
.contact-desc,.contact-card p{color:#94a3b8 !important;font-size:0.85rem !important;line-height:1.5 !important;margin:0 !important;}
.contact-right{flex-shrink:0 !important;margin-left:auto !important;}
.contact-btn{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:0.88rem !important;font-weight:600 !important;text-decoration:none !important;padding:10px 28px !important;border-radius:50px !important;box-shadow:0 4px 16px rgba(124,58,237,0.5) !important;white-space:nowrap !important;display:inline-block !important;transition:all 0.2s ease !important;}
.contact-btn:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
.divider{display:none !important;}
.CustomWidget__customDescription .contact-title,.CustomWidget__customDescription h3,.CustomWidget__customDescription p,.CustomWidget__customDescription .contact-desc{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}

/* POPULAR ARTICLES WIDGET */
.popular-articles{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.25) !important;border-radius:16px !important;padding:20px 24px !important;box-shadow:0 8px 32px rgba(0,0,0,0.4) !important;width:100% !important;box-sizing:border-box !important;text-align:center !important;}
.popular-title{color:#ffffff !important;font-size:0.95rem !important;font-weight:700 !important;margin:0 0 16px 0 !important;padding:0 !important;background:transparent !important;text-align:center !important;}
.popular-grid{display:flex !important;flex-wrap:wrap !important;gap:10px !important;background:transparent !important;justify-content:center !important;}
.popular-btn{display:inline-flex !important;align-items:center !important;gap:8px !important;background:linear-gradient(135deg,#7C3AED,#4277FB) !important;border:none !important;border-radius:50px !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:0.88rem !important;font-weight:600 !important;text-decoration:none !important;padding:10px 24px !important;box-shadow:0 4px 16px rgba(124,58,237,0.5) !important;transition:all 0.2s ease !important;white-space:nowrap !important;}
.popular-btn:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;}
.see-all-wrap{margin-top:16px !important;text-align:center !important;background:transparent !important;}
.see-all-btn{display:inline-block !important;background:linear-gradient(135deg,rgba(124,58,237,0.3),rgba(66,119,251,0.3)) !important;border:1px solid rgba(167,139,250,0.7) !important;border-radius:50px !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:0.95rem !important;font-weight:600 !important;text-decoration:none !important;padding:12px 36px !important;transition:all 0.2s ease !important;letter-spacing:0.3px !important;box-shadow:0 0 16px rgba(124,58,237,0.3) !important;}.see-all-btn:hover{background:rgba(124,58,237,0.15) !important;border-color:#a78bfa !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;transform:translateY(-2px) !important;}

/* TICKET FORM */
#ticketForm_fields_container,.Layout__layout1:has(#ticketForm_fields_container){background:rgba(255,255,255,0.04) !important;border:1px solid rgba(167,139,250,0.2) !important;border-radius:12px !important;padding:24px !important;}
.TicketFormLeftContainer__formHeader,.TicketFormLeftContainer__sectionName{color:#ffffff !important;font-weight:700 !important;font-size:1rem !important;background:linear-gradient(135deg,rgba(124,58,237,0.2),rgba(66,119,251,0.1)) !important;border-left:3px solid #7C3AED !important;border-radius:6px !important;padding:8px 12px !important;margin-bottom:16px !important;}
.FormElement__formElementvertical,.Form__formElement{background:transparent !important;margin-bottom:16px !important;}
.FormElement__formElementvertical label,.Form__formElement label{color:#c4b5fd !important;font-size:0.88rem !important;font-weight:600 !important;margin-bottom:6px !important;display:block !important;}
.FormElement__formElementvertical input[type="text"],.FormElement__formElementvertical input[type="email"],.FormElement__formElementvertical input,.FormElement__formElementvertical select,.FormElement__formElementvertical textarea,.Form__formElement input,.Form__formElement select,.Form__formElement textarea{background-color:rgba(255,255,255,0.06) !important;border:1.5px solid rgba(167,139,250,0.4) !important;border-radius:8px !important;color:#ffffff !important;padding:10px 14px !important;width:100% !important;box-sizing:border-box !important;font-size:0.9rem !important;outline:none !important;transition:border-color 0.2s ease !important;}
.FormElement__formElementvertical input:focus,.FormElement__formElementvertical select:focus,.FormElement__formElementvertical textarea:focus{border-color:#a78bfa !important;background-color:rgba(255,255,255,0.1) !important;box-shadow:0 0 0 3px rgba(124,58,237,0.2) !important;}
.FormElement__formElementvertical input::placeholder,.FormElement__formElementvertical textarea::placeholder{color:rgba(255,255,255,0.35) !important;}
.FormElement__formElementvertical select option{background:#07070F !important;color:#ffffff !important;}
.TicketFormLeftContainer__formFooter{background:transparent !important;margin-top:20px !important;}
.TicketFormLeftContainer__formFooter button,.TicketFormLeftContainer__formFooter input[type="submit"]{background:linear-gradient(135deg,#7C3AED,#4277FB) !important;color:#ffffff !important;border:none !important;border-radius:50px !important;padding:10px 36px !important;font-size:0.95rem !important;font-weight:600 !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(124,58,237,0.5) !important;transition:all 0.2s ease !important;}
.TicketFormLeftContainer__formFooter button:hover{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;box-shadow:0 6px 20px rgba(124,58,237,0.7) !important;transform:translateY(-2px) !important;}
.ql-toolbar,.ql-container{background:rgba(255,255,255,0.06) !important;border:1.5px solid rgba(167,139,250,0.4) !important;border-radius:8px !important;color:#ffffff !important;}
.ql-toolbar{border-radius:8px 8px 0 0 !important;border-bottom:1px solid rgba(167,139,250,0.2) !important;}
.ql-container{border-radius:0 0 8px 8px !important;border-top:none !important;}
.ql-editor{color:#e2e8f0 !important;min-height:120px !important;}
.ql-toolbar button,.ql-toolbar svg,.ql-toolbar svg path{color:#a78bfa !important;fill:#a78bfa !important;stroke:#a78bfa !important;}

/* DROPDOWN & FILE UPLOAD */
.DropDown__selectedText,.DropDown__selectedText *,[data-id="priority_-None-"],[data-id="priority_-None-"] *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
.DropDown__main,.DropDown__dropdown{background:rgba(255,255,255,0.06) !important;color:#ffffff !important;}
.DropDown__arrowOpen svg,.DropDown__arrowOpen svg path{fill:#a78bfa !important;}
#dropdown_selected_priority .DropDown__selectedText{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
.DropDown__bccolor,.DropDown__option,.DropDown__optionWrap,.DropDown__optionTxt,.DropDown__hide{background:#07070F !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
.DropDown__option:hover,.DropDown__bccolor:hover{background:rgba(124,58,237,0.15) !important;color:#ffffff !important;}
.DropDown__option.commonStyle__zt3LinkActive,.DropDown__option.commonStyle__zt3Link{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:#07070F !important;}
#field_attachmentIds svg,#field_attachmentIds svg path,#field_attachmentIds .Icon__icon{fill:#a78bfa !important;color:#a78bfa !important;}
#field_attachmentIds label,#field_attachmentIds span,#field_attachmentIds a{color:#a78bfa !important;}
.FileUpload__attachPin,span.FileUpload__attachPin{border-color:#a78bfa !important;background:linear-gradient(135deg,rgba(124,58,237,0.3),rgba(66,119,251,0.3)) !important;}
.FileUpload__attachPin svg,.FileUpload__attachPin svg use,.FileUpload__attachPin .Icon__icon,.FileUpload__attachPin .Icon__brand{fill:#a78bfa !important;color:#a78bfa !important;}
.FileUpload__userLink,span.FileUpload__userLink{color:#a78bfa !important;-webkit-text-fill-color:#a78bfa !important;}
.FileUpload__uploadInform,span.FileUpload__uploadInform{color:#94a3b8 !important;}

/* MOBILE */
@media (max-width:768px){
div[id^="section_"].KbSubCategoryContainer__contentList .ContentList__topicList.commonStyle__wordWrapWord{border-left:3px solid rgba(167,139,250,0.3) !important;padding-left:10px !important;}
div[id^="section_"].KbSubCategoryContainer__contentList .ContentList__topicList a{color:#c4b5fd !important;text-decoration:underline !important;text-decoration-color:rgba(167,139,250,0.4) !important;text-underline-offset:3px !important;}}

@media (max-width:600px){
.contact-card{flex-direction:column !important;text-align:center !important;padding:20px 16px !important;gap:0 !important;}
.contact-icon{margin:0 auto 8px auto !important;width:44px !important;height:44px !important;font-size:1.3rem !important;}
.contact-middle{text-align:center !important;}
.contact-card h3,.contact-title{margin:0 0 6px 0 !important;padding:0 !important;}
.contact-card p,.contact-desc{margin:0 0 12px 0 !important;padding:0 !important;}
.contact-right{margin-left:0 !important;width:100% !important;margin-top:0 !important;}
.contact-btn{width:100% !important;text-align:center !important;display:block !important;padding:12px 20px !important;}
.CustomWidget__customDescription,div[data-id="home_custom_description"]{padding:0 12px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;}
.popular-articles{padding:16px !important;}
.popular-grid{gap:8px !important;}
.popular-btn{font-size:0.82rem !important;padding:8px 16px !important;}}

/* SECTION 21: SEARCH RESULTS PAGE */
.SearchResult__articleTitle,
.SearchResult__articleTitle *,
.SearchResult__headerMid,
.SearchResult__headerMid *,
.SearchResult__moduleName,
.SearchResult__moduleName span,
.SearchResult__content,
.SearchResult__content *,
[class*="SearchResult__"],[class*="SearchResult__"] *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:transparent !important;}
[data-id="searchResults"] span,[data-id="searchResults"] p,[data-id="searchResults"] h1,[data-id="searchResults"] h2,[data-id="searchResults"] h3,[data-id="searchResults"] a{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
[data-id="searchResults"] a{color:#a78bfa !important;-webkit-text-fill-color:#a78bfa !important;}
[data-id="searchResults"] a:hover{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
[data-id="searchResults"]{background:#07070F !important;}
:root{color-scheme:dark !important;}
[style*="color: rgb(0"],[style*="color: #0"],[style*="color:#0"],[style*="color: black"],[style*="color: #333"],[style*="color: #444"],[style*="color: #555"],[style*="color: #222"],[style*="color: #111"],[style*="color: #000"]{color:#e2e8f0 !important;-webkit-text-fill-color:#e2e8f0 !important;}
@media (prefers-color-scheme:light){html,body{background:#07070F !important;color:#e2e8f0 !important;}:root{color-scheme:dark !important;}}

