/* SIGN-IN PAGE STYLES */
.signin .SignIn__innerCont1,.signin .SignIn__innerCont2{width:45% !important;float:left !important;margin:2.5% !important;box-sizing:border-box;}
/* 2) Left Half: gray bg, rounded border */
.signin .SignIn__innerCont1{background-color:#f7f7f7 !important;border:1px solid #ccc !important;border-radius:6px !important;padding:1rem !important;}
/* 3) Right Half: light green bg, rounded border */
.signin .SignIn__innerCont2{background-color:rgba(160,197,25,0.08) !important;border:2px solid #a0c519 !important;border-radius:6px !important;padding:1rem !important;}
/* 4) Header Titles */
.signin .SignIn__header h1,.signin .SignIn__title{color:#333333 !important;font-family:'Arial',sans-serif !important;font-size:1.5rem !important;margin-bottom:0.5rem !important;}
/* 5) Input Fields */
.signin input[type="email"],.signin input[type="password"]{width:100% !important;padding:0.8rem !important;border:1px solid #999999 !important;border-radius:4px !important;margin-bottom:1rem !important;font-size:1rem !important;}
/* 6) Remember me area */
.signin .SignIn__loginHalf{margin-bottom:1rem !important;}
/* 7) Sign-In Button */
.signin input[type="submit"],.signin button[type="submit"]{background-color:#339DFF !important;color:#ffffff !important;border:none !important;border-radius:4px !important;padding:0.75rem 1.5rem !important;cursor:pointer !important;font-size:1rem !important;transition:background-color 0.2s ease !important;}
.signin input[type="submit"]:hover,.signin button[type="submit"]:hover{background-color:#287ACC !important;}
/* 8) Agent/Forgot links */
.signin a{color:#a0c519 !important;text-decoration:none !important;font-weight:500 !important;}
.signin a:hover{text-decoration:underline !important;}
/* 9) Subtitles text */
.signin .SignIn__subTitle,.signin .SignIn__loginDesc{color:#555555 !important;margin-bottom:0.75rem !important;}
/* 10) Clear floats */
.signin .SignIn__innerCont1:last-child,.signin .SignIn__innerCont2:last-child{margin-bottom:2rem !important;}
.signin::after{content:"";display:block;clear:both;}
/* 11) Page background */
.signin body,.signin html{background-color:#ffffff !important;}
/* HEADER STYLES */
.Header__header{background-color:#2b2b2b !important;border-bottom:none !important;box-shadow:none !important;}
/* Hide Browse button */
.Header__browseTrigger{display:none !important;}
/* Header Container */
.Header__headerContainer{max-width:1200px !important;margin:0 auto !important;padding:0 1rem !important;border-radius:0 0 6px 6px !important;overflow:visible !important;position:relative !important;z-index:1000 !important;}
/* Header Layout */
.Header__headerPrimary{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:1rem 0 !important;}
/* Logo */
.Header__brandLogoImg{max-height:42px !important;width:auto !important;margin-right:1rem !important;filter:none !important;}
/* Brand Name */
.Header__brandName{color:#ffffff !important;font-size:1.75rem !important;font-weight:700 !important;letter-spacing:0.5px !important;margin-left:2rem !important;text-transform:uppercase !important;}
/* Nav Links */
.Header__menuList .Header__headerLink,.Header__menuList .Header__signinLink,.Header__ticketModule,.Header__localeTab{color:#e0e0e0 !important;font-weight:500 !important;margin-left:1.5rem !important;padding:0.4rem 0.6rem !important;border-radius:6px !important;transition:background-color 0.25s,color 0.25s !important;}
/* Nav Hover */
.Header__menuList .Header__headerLink:hover,.Header__menuList .Header__signinLink:hover,.Header__ticketModule:hover,.Header__localeTab:hover{background-color:rgba(160,197,25,0.15) !important;color:#ffffff !important;text-decoration:none !important;}
/* Hamburger */@media only screen and (max-width:768px){.Header__menuOpen{background:#2b2b2b!important;border-radius:8px!important;}.Header__menuList>span{display:block!important;padding:0.8rem 1rem!important;}.Header__menuList>span:hover{background:rgba(160,197,25,0.15)!important;}.Header__menuList>.UserProfilePopup__main>.UserProfilePopup__target{display:block!important;padding:0.8rem 1rem!important;width:auto!important;max-width:300px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}}
/* Profile (desktop) */.Header__menuList>.UserProfilePopup__main>.UserProfilePopup__target{width:auto!important;max-width:none!important;white-space:nowrap!important;}
/* Secondary Header */
.Header__headerSecondary{background-color:#3a3a3a !important;border-top:none !important;border-bottom:1px solid #555 !important;border-radius:6px !important;padding:0.6rem 1rem !important;margin:0 1rem 1rem 1rem !important;}
/* Breadcrumbs */
.Breadcrumbs__breadCrumbs{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;font-size:0.9rem !important;align-items:center !important;list-style:none !important;padding:0 !important;margin:0 !important;}
.Breadcrumbs__breadCrumbs li{position:relative;color:#a0c519 !important;font-weight:500 !important;}
.Breadcrumbs__breadCrumbs li:not(:last-child)::after{content:">";color:#ffffff !important;margin:0 0.5rem;}
.Breadcrumbs__breadCrumbs li::marker,.Breadcrumbs__breadCrumbs li::before{content:"" !important;}
.Breadcrumbs__breadCrumbs li a{color:#a0c519 !important;text-decoration:none !important;padding:0.1rem 0.2rem !important;border-radius:4px !important;transition:background-color 0.2s ease !important;}
.Breadcrumbs__breadCrumbs li a:hover{background-color:rgba(160,197,25,0.15) !important;color:#ffffff !important;text-decoration:underline !important;}
/* Tickets Module Hover */
.Header__ticketModule{cursor:pointer !important;border-radius:6px !important;}
.Header__ticketModule:hover{background-color:rgba(160,197,25,0.15) !important;}
/* Globe Icon */
.LocalePopup__globeIcon svg path{fill:#e0e0e0 !important;transition:fill 0.2s !important;}
.LocalePopup__globeIcon:hover svg path{fill:#a0c519 !important;}
/* Search-Bar Input */
.SearchInput__inputField{border-radius:6px !important;border:1px solid #555 !important;background-color:#2b2b2b !important;color:#ffffff !important;}
.SearchInput__inputField:focus{outline:2px solid #a0c519 !important;}
/* FOOTER */
.FooterContainer__footerBottom,.FooterContainer__productsCont{display:none !important;}
/* Outer Footer */.FooterContainer__footer{background-color:#2f2f2f!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;padding:2rem 2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box!important;}
/* Footer Title (Mobile Only Fix) */
@media only screen and (max-width:768px){h2.FooterContainer__footerTitle.FooterContainer__footerText{font-size:0.75rem!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;max-width:100%!important;margin:0 auto!important;}}
.FooterContainer__footerTop{display:flex !important;align-items:center !important;gap:1.5rem !important;justify-content:center !important;text-align:center !important;flex-wrap:wrap !important;}
/* Logo before */
.FooterContainer__footer::before{content:'' !important;background-image:url('https://cidanmachinery.com/wp-content/uploads/sites/2/2024/05/CIDAN_MG_white-300x85.png') !important;background-repeat:no-repeat !important;background-size:contain !important;width:120px !important;height:40px !important;display:inline-block !important;flex-shrink:0 !important;margin-top:4px !important;}
/* Title */
.FooterContainer__footerTitle{color:#ffffff!important;font-size:0.95rem!important;margin:0!important;font-weight:600!important;white-space:normal!important;display:inline!important;}
.FooterContainer__footerTitle{color:#ffffff!important;font-size:0.95rem!important;margin:0!important;font-weight:600!important;white-space:normal!important;display:inline!important;}
.FooterContainer__footerTitle::after{content:'   https://cidanmachinery.com/'!important;color:#a0c519!important;font-weight:600!important;margin-left:0.4rem!important;}
@media only screen and (max-width:768px){.FooterContainer__footerTitle{font-size:0.8rem!important;display:block!important;text-align:center!important;word-break:break-word!important;padding:0 1rem!important;}}
@media only screen and (max-width:768px){.FooterContainer__footerTitle{font-size:0.8rem!important;display:block!important;text-align:center!important;word-break:break-word!important;padding:0 1rem!important;}}
/* FORUM FILTER BAR */
.FilterBar__child .Filter__filter{display:flex !important;align-items:center !important;gap:0.75rem !important;flex-wrap:wrap !important;}
.Filter__options{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;padding:0.5rem 1rem !important;background-color:#f9f9f9 !important;border:1px solid #ddd !important;border-radius:8px !important;margin-left:0 !important;}
/* Pills */
.Filter__option.commonStyles__textOverHandle.commonStyles__verticalMiddle{display:inline-block !important;white-space:nowrap !important;background-color:#ffffff !important;border:1px solid #a0c519 !important;border-radius:50px !important;padding:0.3rem 0.9rem !important;font-size:0.85rem !important;color:#a0c519 !important;font-weight:500 !important;cursor:pointer !important;transition:all 0.2s ease-in-out !important;line-height:1.4 !important;}
.Filter__option.commonStyles__textOverHandle.commonStyles__verticalMiddle:hover{background-color:#a0c519 !important;color:#ffffff !important;}
/* Forum Post List */
.TopicList__listItem{background-color:#ffffff !important;border:1px solid #a0c519 !important;border-radius:8px !important;margin-bottom:1rem !important;padding:1rem 1.5rem !important;box-shadow:0 2px 6px rgba(0,0,0,0.05) !important;transition:box-shadow 0.2s ease,transform 0.2s ease !important;}
.TopicList__listItem:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1) !important;transform:translateY(-2px) !important;}
.TopicList__title{font-size:1.1rem !important;font-weight:bold !important;color:#a0c519 !important;margin-bottom:0.5rem !important;}
.TopicList__description{color:#555555 !important;font-size:0.95rem !important;margin-bottom:0.75rem !important;}
.TopicList__listDiff{color:#888888 !important;font-size:0.85rem !important;}
.Tag__tag{background-color:#a0c519 !important;color:#ffffff !important;padding:0.2rem 0.6rem !important;font-size:0.75rem !important;font-weight:600 !important;border-radius:4px !important;margin-right:0.5rem !important;text-transform:uppercase !important;}
/* Right-Side Info Panel */
body:not(#ticketForm) .Layout__column2{background-color:#f9f9f9 !important;border:1px solid #ddd !important;border-radius:12px !important;padding:1.5rem !important;margin-left:1rem !important;font-family:'Arial',sans-serif !important;box-shadow:0 2px 10px rgba(0,0,0,0.06) !important;}
body:not(#ticketForm) .CommunityForum__info{padding:0.75rem 0 !important;border-bottom:1px solid #e0e0e0 !important;}
body:not(#ticketForm) .CommunityForum__info:last-child{border-bottom:none !important;}
body:not(#ticketForm) .CommunityForum__followersCount{font-weight:600 !important;color:#a0c519 !important;}
body:not(#ticketForm) .CommunityForum__notification{font-size:0.9rem !important;color:#666 !important;margin-top:0.3rem !important;}
body:not(#ticketForm) .Button__button{border-radius:50px !important;padding:0.4rem 1rem !important;font-weight:500 !important;font-size:0.9rem !important;transition:background-color 0.2s ease-in-out !important;}
body:not(#ticketForm) .Button__button.Button__primary{background-color:#a0c519!important;color:#fff!important;}
body:not(#ticketForm) .Button__button.Button__primary:hover{background-color:#333!important;}
body:not(#ticketForm) .Button__button.Button__neutral{background-color:transparent!important;color:#6e6e6e!important;border:1px solid #6e6e6e!important;}
body:not(#ticketForm) .Button__button.Button__neutral:hover{background-color:rgba(0,0,0,0.05)!important;}
/* TicketForm corrections */
[data-id="ticketForm"] .TicketFormContainer__noResultTitle,[data-id="ticketForm"] .TicketFormContainer__noResultFound{color:transparent !important;position:relative !important;}
[data-id="ticketForm"] .TicketFormContainer__noResultTitle::after{content:"Related Articles";position:absolute;left:0;top:0;color:#333 !important;font-size:1.125rem !important;line-height:1.2 !important;font-weight:500 !important;}
[data-id="ticketForm"] .TicketFormContainer__noResultFound::after{content:"No Article found";position:absolute;left:0;top:0;color:#666 !important;font-size:0.9rem !important;line-height:1.4 !important;}
[data-id="ticketForm"] .TicketFormContainer__noResultFound.single::after{content:"No Articles found";}
.Post__content{margin:0!important;padding:0!important;overflow:visible!important;scrollbar-width:none!important}
.Post__content::-webkit-scrollbar{display:none!important}
.Post__content p.description,.Post__content p.MsoNormal{margin:0!important;padding:0!important;line-height:1.3!important;display:inline!important}
.Post__content br{display:none!important}
.Post__content svg{display:inline-block!important;vertical-align:middle!important}
.Post__content b{display:block!important;margin:.2rem 0!important}
.Post__postEdit .MenuPopup__target,.Post__postEdit .Post__middle{display:none!important}
/* SEARCH BOX */
.SearchContainer__searchpanel{display:flex !important;align-items:center !important;justify-content:center !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;background-color:rgba(0,0,0,0.6) !important;z-index:1000 !important;padding:2rem !important;}
/* Modal */
.SearchContainer__searchpanelinner{background-color:#ffffff !important;border-radius:10px !important;max-width:600px !important;width:100% !important;padding:2rem !important;box-shadow:0 8px 30px rgba(0,0,0,0.25) !important;position:relative !important;}
/* Label */
.SearchContainer__searchLabel{display:block !important;font-size:1.1rem !important;font-weight:bold !important;margin-bottom:1rem !important;color:#333333 !important;}
/* Radio Pills */
.Radio__radioLabel,.Radio__radioFaux,.Radio__button{background:none !important;box-shadow:none !important;border:none !important;text-shadow:none !important;background-image:none !important;text-decoration:none !important;color:inherit !important;}
.Radio__radioFaux{display:inline-block !important;padding:0.3rem 0.4rem !important;border-radius:50px !important;border:1px solid #a0c519 !important;background-color:#ffffff !important;color:#a0c519 !important;font-weight:500 !important;transition:all 0.2s ease-in-out !important;line-height:1.25rem !important;}
.Radio__radioLabel[aria-checked="true"] .Radio__radioFaux{background-color:#a0c519 !important;color:#ffffff !important;border:1px solid #a0c519 !important;}
.Radio__radioLabel:hover .Radio__radioFaux{background-color:#a0c519 !important;color:#ffffff !important;border:1px solid #a0c519 !important;}
.Radio__button{border-left:none !important;border-right:none !important;background-color:transparent !important;}
.Radio__radioButtonGroup{margin-bottom:1.25rem !important;gap:1rem !important;display:flex !important;}
/* Search Input */
.Input__search{color:#333333 !important;background-color:#ffffff !important;border:1px solid #ccc !important;}
.Input__search::placeholder{color:#888888 !important;}
.Input__search:focus{border-color:#a0c519 !important;outline:none !important;box-shadow:none !important;}
.Input__search:-webkit-autofill,.Input__search:-webkit-autofill:hover,.Input__search:-webkit-autofill:focus,.Input__search:-webkit-autofill:active{-webkit-text-fill-color:#333333 !important;-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;transition:background-color 5000s ease-in-out 0s !important;}
/* Search Icon */
.SearchBox__searchboxiconwrapper{position:absolute !important;right:1rem !important;top:50% !important;transform:translateY(-50%) !important;cursor:pointer !important;}
.SearchBox__searchboxiconwrapper .Icons__icon{fill:#a0c519 !important;width:1rem !important;height:1rem !important;}
/* Close Button */
.SearchContainer__searchpanelclose{position:absolute !important;top:1.25rem !important;right:1.25rem !important;background:transparent !important;border:none !important;font-size:1.5rem !important;color:#888888 !important;cursor:pointer !important;transition:color 0.2s ease-in-out !important;}
.SearchContainer__searchpanelclose:hover{color:#a0c519 !important;}
/* Suggestion List */
.SearchContainer__list{margin-top:0.5rem !important;background-color:#ffffff !important;border:1px solid #a0c519 !important;border-radius:8px !important;box-shadow:0 4px 12px rgba(0,0,0,0.08) !important;max-height:300px !important;overflow-y:auto !important;z-index:9999 !important;padding:0.5rem 0 !important;}
/* Suggestion Item */
.SearchContainer__item{list-style:none !important;padding:0.75rem 1.25rem !important;font-size:0.95rem !important;color:#333333 !important;background-color:#ffffff !important;border-bottom:1px solid #f0f0f0 !important;outline:none !important;}
.SearchContainer__item:last-child{border-bottom:none !important;}
.SearchContainer__active,.SearchContainer__item:hover{background-color:rgba(160,197,25,0.08) !important;color:#000000 !important;}
/* Suggestion Link */
.SearchContainer__link{display:block !important;color:#a0c519 !important;font-weight:500 !important;text-decoration:none !important;background-color:transparent !important;}
.SearchContainer__link:hover{text-decoration:underline !important;color:#7c960d !important;}
/* Remove purple */
.SearchContainer__title,.commonStyles__textOverHandle{color:#000000 !important;outline:none !important;border:none !important;}
.SearchContainer__item:focus,.SearchContainer__link:focus{outline:none !important;box-shadow:none !important;}
/* Header Title Override */
.Header__brandName,.Header__headerPrimary .Header__brandName,.Header__helpCenterTitle{color:#ffffff !important;}
/* STILL CAN'T FIND AN ANSWER FOOTER */
#placardBlock{background-color:#f9f9f9 !important;padding:4rem 1rem !important;display:flex !important;justify-content:center !important;}
/* Inner card */
.PlacardBlock__container{background-color:#ffffff !important;border-radius:12px !important;padding:3rem 2rem !important;box-shadow:0 8px 30px rgba(0,0,0,0.08) !important;max-width:700px !important;width:100% !important;text-align:center !important;}
/* Header text */
.PlacardBlock__title{font-size:1.8rem !important;font-weight:700 !important;color:#1a1a1a !important;margin-bottom:0.75rem !important;}
/* Body */
.PlacardBlock__body{font-size:1rem !important;color:#555555 !important;margin-bottom:2rem !important;}
/* CTA */
.PlacardBlock__cta{margin-top:1rem !important;}
/* Contact Button */
#footer_newTicket .Button__button{background-color:#a0c519 !important;color:#ffffff !important;padding:0.75rem 2rem !important;font-weight:600 !important;border-radius:50px !important;font-size:1rem !important;border:none !important;box-shadow:0 4px 12px rgba(0,0,0,0.1) !important;transition:background-color 0.2s ease-in-out !important;}
#footer_newTicket .Button__button:hover{background-color:#8ea80e !important;color:#ffffff !important;}
/* Form container */
[data-id="ticketForm"],[data-id="ticketForm"] .Layout__column1{background:#ffffff !important;border-radius:10px !important;padding:2rem 2.5rem !important;box-shadow:0 4px 16px rgba(0,0,0,0.05) !important;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;}
/* Section Titles */
[data-id="ticketForm"] .TicketFormLeftContainer__title,[data-id="ticketForm"] .TicketFormLeftContainer__sectionName{color:#000000 !important;font-size:1.4rem !important;font-weight:700 !important;margin-bottom:1rem !important;}
/* Labels */
[data-id="ticketForm"] .Form__formelementlabel{display:block !important;font-size:0.95rem !important;font-weight:600 !important;color:#a0c519 !important;margin-bottom:0.4rem !important;}
[data-id="ticketForm"] .Form__formelementlabel abbr{color:red !important;margin-left:4px !important;}
.Form__formElement label{display:block !important;font-size:0.95rem !important;font-weight:600 !important;color:#a0c519 !important;margin-bottom:0.4rem !important;}
.Form__formElement label abbr{color:red !important;margin-left:4px !important;}
/* Dropdowns */
[data-id="ticketForm"] select{width:100% !important;padding:0.72rem 1rem !important;font-size:1rem !important;border:1px solid #ccc !important;border-radius:6px !important;background:#fafafa !important;color:#1a1a1a !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important;}
/* Rich-text */
[data-id="ticketForm"] .TextEditor__editDraft,[data-id="ticketForm"] .KB_Editor{border:1px solid #ccc !important;border-radius:6px !important;overflow:hidden !important;}
[data-id="ticketForm"] .TextEditor__editDraft:focus-within,[data-id="ticketForm"] .KB_Editor:focus-within{border-color:#a0c519 !important;box-shadow:0 0 0 2px rgba(160,197,25,0.25) !important;}
/* Focus fields */
[data-id="ticketForm"] input.Input__input:focus,[data-id="ticketForm"] select:focus,[data-id="ticketForm"] textarea:focus{outline:none !important;border-color:#a0c519 !important;box-shadow:0 0 0 2px rgba(160,197,25,0.25) !important;}
/* Attach file text */
[data-id="ticketForm"] #field_attachmentIds{font-size:0.85rem !important;color:#555 !important;margin-top:0.5rem !important;}
/* Buttons container */
[data-id="ticketForm"] .TicketForm__footer{display:flex !important;justify-content:center !important;margin-top:2rem !important;}
/* Submit button */
[data-id="ticketForm"] button[data-id="ticket_submit"]{background-color:#a0c519!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;padding:0.75rem 2rem!important;border:none!important;border-radius:30px!important;cursor:pointer!important;margin-right:1rem!important;transition:background-color .2s ease-in-out,transform .15s ease!important;}
/* Discard button */
[data-id="ticketForm"] button[data-id="ticket_cancel"]{background-color:transparent!important;border:2px solid #6e6e6e!important;color:#6e6e6e!important;font-size:1rem!important;font-weight:600!important;padding:0.75rem 2rem!important;border-radius:30px!important;cursor:pointer!important;margin-left:2rem!important;transition:background-color .2s ease-in-out,transform .15s ease!important;}
/* Remove purple focus */
[data-id="ticketForm"] *:focus{outline:none !important;box-shadow:0 0 0 2px rgba(160,197,25,0.25) !important;}
/* Error messages */
[data-id="ticketForm"] .Form__fieldError{color:red !important;margin-top:4px !important;font-size:0.85rem !important;}
/* Ticket Card */
.TicketListItem__ticketCard{background-color:#ffffff !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;margin-bottom:1rem !important;padding:1rem !important;transition:box-shadow 0.2s ease,border-left 0.2s ease !important;position:relative !important;cursor:pointer !important;}
.TicketListItem__ticketCard:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08) !important;border-left:4px solid #a0c519 !important;}
/* Ticket Details */
.Post__content{margin:0.5rem 1rem!important;padding:0!important;overflow:visible!important}
.Post__content p{margin:0!important;padding:0!important;display:inline!important;line-height:1.3!important}
.Post__content br{display:none!important}
.Post__content svg{display:inline-block!important;vertical-align:middle!important}
.Post__content table{display:inline-table!important;width:auto!important;max-width:100%!important;vertical-align:top!important}
.Post__content td{display:table-cell!important;white-space:normal!important;overflow-wrap:break-word!important}
.Post__content img{max-width:100%!important;height:auto!important}
/* Title & ID */
.TicketListItem__ticketCardTitle{font-size:1.1rem !important;font-weight:700 !important;color:#333333 !important;margin-bottom:0.5rem !important;display:inline-block !important;}
.TicketListItem__ticketId{color:#a0c519 !important;font-weight:500 !important;margin-left:0.5rem !important;font-size:0.95rem !important;}
/* Metadata List */
.TicketListItem__ticketCard .List__list{display:flex !important;flex-wrap:wrap !important;gap:1rem !important;padding:0 !important;margin:0 !important;list-style:none !important;font-size:0.9rem !important;}
.TicketListItem_departmentName span{color:#333333 !important;font-weight:600 !important;}
.TicketListItem_createdTime span{color:#6e6e6e !important;}
.TicketListItem_replyCount{color:#a0c519 !important;cursor:pointer !important;font-weight:500 !important;}
.TicketListItem_replyCount:hover{text-decoration:underline !important;}
/* Status Badges */
.Badge__badge{font-size:0.75rem !important;font-weight:600 !important;padding:0.2rem 0.6rem !important;border-radius:4px !important;text-transform:uppercase !important;color:#ffffff !important;}
.Badge__success.open{background-color:#a0c519 !important;}
.Badge__danger.closed{background-color:#6e6e6e !important;}
.Badge__warning.onhold{background-color:#ffa500 !important;}
/* List reset */
.List__list li{margin:0 !important;padding:0 !important;list-style:none !important;}
/* Responsive */
@media only screen and (max-width:768px){.TicketListItem__ticketCard{padding:0.75rem !important;}.TicketListItem__ticketCardTitle{font-size:1rem !important;}.TicketListItem__ticketId{font-size:0.9rem !important;}}
/* Filter Header */
.TicketListContainer__title{font-size:1.5rem !important;font-weight:700 !important;color:#333333 !important;margin-bottom:1rem !important;}
.TicketListContainer__filter .TicketFilterPopup__filterValue,.TicketListContainer__filter .DropDown__selectname{color:#333333 !important;}
.TicketListContainer__filter .TicketFilterPopup__filterValue:hover,.TicketListContainer__filter .DropDown__selectname:hover{color:#a0c519 !important;}
/* Horizontal Divider */
.TicketListContainer__filter{border-bottom:1px solid #e0e0e0 !important;margin-bottom:1.5rem !important;padding-bottom:1rem !important;display:flex !important;flex-wrap:wrap !important;gap:1rem !important;margin:1.5rem 0 !important;}
/* Filter Wrapper */
.TicketFilterPopup__wrapper{background-color:#ffffff !important;border:1px solid #d3d3d3 !important;border-radius:6px !important;padding:0.5rem 0.75rem !important;min-width:160px !important;display:inline-flex !important;align-items:center !important;cursor:pointer !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important;}
.TicketFilterPopup__wrapper:hover{border-color:#a0c519 !important;box-shadow:0 2px 6px rgba(0,0,0,0.08) !important;}
/* Filter Label */
.TicketFilterPopup__filterValue{color:#333333 !important;font-weight:600 !important;font-size:0.95rem !important;margin-right:0.5rem !important;}
.TicketFilterPopup__wrapper:hover .TicketFilterPopup__filterValue,.TicketListContainer__filterList.TicketListContainer__listActive .TicketListContainer__listItem{color:#a0c519 !important;}
/* Dropdown Arrow */
.TicketFilterPopup__arrowIcon .Icons__icon{fill:#6e6e6e !important;transition:fill 0.2s ease !important;}
.TicketFilterPopup__wrapper:hover .TicketFilterPopup__arrowIcon .Icons__icon{fill:#a0c519 !important;}
/* Dropdown Content */
.TicketFilterPopup__content{position:absolute !important;top:2.75rem !important;left:0 !important;background-color:#ffffff !important;border:1px solid #d3d3d3 !important;border-radius:6px !important;box-shadow:0 4px 12px rgba(0,0,0,0.08) !important;max-height:240px !important;overflow-y:auto !important;width:200px !important;z-index:100 !important;}
.Popup__hide{display:none !important;}
/* Filter List Items */
.TicketListContainer__filterList{display:flex !important;align-items:center !important;padding:0.6rem 1rem !important;cursor:pointer !important;transition:background-color 0.15s ease !important;}
.TicketListContainer__filterList + .TicketListContainer__filterList{border-top:1px solid #e0e0e0 !important;}
.TicketListContainer__filterList:hover{background-color:#f7f7f7 !important;}
.TicketListContainer__listActive{background-color:#f0f9f2 !important;}
/* Filter Item Text */
.TicketListContainer__listItem{flex:1 !important;color:#333333 !important;font-size:0.94rem !important;font-weight:500 !important;text-overflow:ellipsis !important;white-space:nowrap !important;overflow:hidden !important;}
.TicketListContainer__filterList:hover .TicketListContainer__listItem,.TicketListContainer__listActive .TicketListContainer__listItem{color:#a0c519 !important;}
/* Scrollbar */
.TicketFilterPopup__content::-webkit-scrollbar{width:6px !important;}
.TicketFilterPopup__content::-webkit-scrollbar-track{background:#f0f0f0 !important;border-radius:3px !important;}
.TicketFilterPopup__content::-webkit-scrollbar-thumb{background-color:#c0c0c0 !important;border-radius:3px !important;}
/* Responsive adjustments */
@media (max-width:768px){.TicketListContainer__filter{flex-direction:column !important;gap:0.75rem !important;}.TicketFilterPopup__wrapper{width:100% !important;justify-content:space-between !important;}.TicketFilterPopup__content{width:100% !important;left:0 !important;top:3rem !important;}}
/* Remove header block */
.HeaderBlock__headerblock{display:none !important;}
.Layout__container{margin-top:0 !important;padding-top:0 !important;}
.Layout__container > hr:first-of-type,.Layout__container > .Layout__column1 > hr:first-of-type{display:none !important;}
/* Product Modules */
.ProductContainer__moduleRow{display:flex !important;justify-content:center !important;flex-wrap:wrap !important;gap:2rem !important;margin-bottom:2rem !important;}
.ProductModule__moduleCont{width:280px !important;height:280px !important;background-color:#ffffff !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;box-shadow:0 2px 6px rgba(0,0,0,0.05) !important;transition:box-shadow 0.2s ease,transform 0.2s ease !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding:1.5rem !important;}
.ProductModule__moduleCont:hover{box-shadow:0 6px 16px rgba(0,0,0,0.1) !important;transform:translateY(-4px) !important;}
.ProductModule__moduleSubCont .Icons__icon{width:3rem !important;height:3rem !important;fill:#a0c519 !important;margin-bottom:1rem !important;}
.ProductModule__title{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;font-size:1.25rem !important;font-weight:600 !important;color:#a0c519 !important;margin:0.25rem 0 !important;}
.ProductModule__description{font-size:0.95rem !important;color:#666666 !important;margin-top:0.25rem !important;}
.ProductModule__moduleCont a{text-decoration:none !important;}
/* Widgets */
.WidgetContainer__widgetCont:nth-of-type(2){display:none !important;}
.WidgetContainer__widgetCont{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:2rem !important;max-width:1200px !important;margin:0 auto 3rem auto !important;padding:0 !important;}
.ArticleWidget__categories, .ArticleWidget__categories + .ArticleWidget__categories{flex:1 1 45% !important;background-color:#ffffff !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;padding:1rem 1.25rem !important;box-shadow:0 2px 6px rgba(0,0,0,0.05) !important;}
.ArticleWidget__title{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;font-size:1.25rem !important;font-weight:600 !important;color:#333333 !important;margin-bottom:0.5rem !important;padding-bottom:0.25rem !important;border-bottom:3px solid #a0c519 !important;}
.ArticleWidget__contentList{columns:2 !important;column-gap:2rem !important;-webkit-columns:2 !important;-moz-columns:2 !important;margin-top:0.75rem !important;}
.ArticleWidget__articleTitle a, .ArticleWidget__articleTitle a:visited, .ArticleWidget__colList a{font-size:1rem !important;color:#a0c519 !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;margin:0.5rem 0 !important;transition:color 0.2s ease !important;}
.ArticleWidget__articleTitle a:hover, .ArticleWidget__colList a:hover{color:#7c960d !important;text-decoration:underline !important;}
.ArticleWidget__contentList + .ArticleWidget__contentList{columns:1 !important;}
.ArticleWidget__colList{margin-bottom:0.5rem !important;}
/* Back to Top */
.AppContainer__backToTop{bottom:2rem !important;right:2rem !important;background-color:#a0c519 !important;border-radius:50% !important;width:3rem !important;height:3rem !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 2px 6px rgba(0,0,0,0.15) !important;transition:background-color 0.2s ease !important;}
.AppContainer__backToTop .Icons__icon{fill:#ffffff !important;width:1.25rem !important;height:1.25rem !important;}
.AppContainer__backToTop:hover{background-color:#7c960d !important;}
/* Mobile Widget Responsiveness */
@media only screen and (max-width:768px){.ProductContainer__moduleRow{flex-direction:column !important;align-items:center !important;gap:1.5rem !important;}.ProductModule__moduleCont{width:90% !important;height:auto !important;padding:2rem 1rem !important;}.WidgetContainer__widgetCont{flex-direction:column !important;align-items:center !important;}.ArticleWidget__categories{width:90% !important;margin-bottom:1.5rem !important;}.ArticleWidget__contentList{columns:1 !important;}}
/* KNOWLEDGE BASE LIST */
.ArticleListitem__listItem{display:block !important;background-color:#ffffff !important;border:1px solid #e0e0e0 !important;border-left:4px solid #a0c519 !important;border-radius:6px !important;margin-bottom:1.5rem !important;padding:1rem 1.25rem !important;box-shadow:0 2px 6px rgba(0,0,0,0.05) !important;transition:box-shadow 0.2s ease,transform 0.2s ease,border-left-color 0.2s ease !important;text-decoration:none !important;}
.ArticleListitem__listItem:hover, .ArticleListitem__listItem:focus{box-shadow:0 4px 12px rgba(0,0,0,0.1) !important;transform:translateY(-2px) !important;border-left-color:#7c960d !important;outline:none !important;}
/* Title */
.ArticleListitem__title{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;font-size:1.125rem !important;font-weight:600 !important;color:#a0c519 !important;margin:0 0 0.5rem 0 !important;line-height:1.3 !important;}
.ArticleListitem__titleLink{display:inline-block !important;}
/* Description */
.ArticleListitem__description{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;font-size:0.95rem !important;color:#555555 !important;line-height:1.5 !important;margin:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;}
@media only screen and (min-width:769px){.ArticleListitem__description{display:-webkit-box !important;line-clamp:1 !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}}
/* Responsive */
@media only screen and (max-width:768px){.ArticleListitem__listItem{padding:1rem !important;margin-bottom:1rem !important;}.ArticleListitem__title{font-size:1rem !important;}.ArticleListitem__description{font-size:0.9rem !important;display:block !important;-webkit-box-orient:unset !important;overflow:visible !important;}}
.ArticleListitem__listItem:focus{outline:none !important;box-shadow:0 0 0 3px rgba(160,197,25,0.3) !important;}
/* KNOWLEDGE BASE CATEGORY LIST */
.CategoryList__topicList{display:flex !important;align-items:flex-start !important;background-color:#ffffff !important;border:1px solid #e0e0e0 !important;border-left:4px solid #a0c519 !important;border-radius:6px !important;padding:1rem 1.25rem !important;margin-bottom:1.5rem !important;box-shadow:0 2px 6px rgba(0,0,0,0.05) !important;transition:box-shadow 0.2s ease,transform 0.2s ease,border-left-color 0.2s ease !important;}
/* Title Link */
.CategoryList__kbListLink{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;font-size:1.125rem !important;font-weight:600 !important;color:#a0c519 !important;text-decoration:none !important;flex:1 !important;line-height:1.3 !important;}
/* Hide bullet */
.CategoryList__bullet{display:none !important;}
/* Hover/Focus */
.CategoryList__topicList:hover, .CategoryList__topicList:focus-within{box-shadow:0 4px 12px rgba(0,0,0,0.10) !important;transform:translateY(-2px) !important;border-left-color:#7c960d !important;}
/* COMMUNITY REPLY STYLES */
.TopicComments__noBorder{display:flex!important;flex-direction:column!important;gap:1rem!important;margin:2rem auto!important;max-width:800px!important;width:100%!important;padding:0 1rem!important;}
.TopicComments__borderLineTop{border-top:1px solid #e0e0e0!important;margin-top:1rem!important;padding-top:1rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important;}
/* Reply Button */
.TopicComments__rplyBdr{display:flex!important;justify-content:flex-end!important;}
.TopicComments__replyFus{background-color:#a0c519!important;color:#ffffff!important;font-weight:500!important;padding:0.5rem 1rem!important;border-radius:20px!important;cursor:pointer!important;transition:background-color 0.2s ease!important;font-size:0.9rem!important;text-decoration:none!important;}
.TopicComments__replyFus:hover,.TopicComments__replyFus:focus{background-color:#8ea80e!important;outline:none!important;}
/* Comment Card */
.CommentForm__threadComment{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)!important;padding:1rem!important;display:flex!important;gap:1rem!important;}
.MediaObject__mediaObject.commonStyles__disFlex.MediaObject__alignTop{display:flex!important;align-items:flex-start!important;gap:1rem!important;}
/* Avatar & Content */
.MediaObject__mediaObjectFigure .NameInitial__avatar{width:40px!important;height:40px!important;border-radius:50%!important;font-size:1rem!important;background-color:#a0c519!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.MediaObject__mediaObjectContent .TopicDetail__mediaContent{display:flex!important;flex-direction:column!important;gap:0.25rem!important;}
.MediaObject__mediaObjectContent .TopicDetail__mediaContent .TopicDetail__headline{margin:0!important;font-size:1rem!important;font-weight:600!important;}
.MediaObject__mediaObjectContent .TopicDetail__mediaContent .List__list{font-size:0.85rem!important;color:#777!important;margin:0!important;padding:0!important;}
/* Rich-Text & Form */
.CommentForm__difTitle{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:0.5rem!important;}
.CommentForm__titleBlock{font-size:1rem!important;font-weight:500!important;}
.CommentForm__richtext{font-size:0.875rem!important;color:#a0c519!important;cursor:pointer!important;}
.CommentForm__richtext:hover,.CommentForm__richtext:focus{color:#8ea80e!important;outline:none!important;}
.CommentForm__menubar{display:flex!important;gap:0.5rem!important;border-bottom:1px solid #e0e0e0!important;padding-bottom:0.5rem!important;margin-bottom:0.5rem!important;}
.CommentForm__menubar li{list-style:none!important;cursor:pointer!important;padding:0.5rem!important;border-radius:4px!important;transition:background-color 0.2s ease!important;}
.CommentForm__menubar li:hover,.CommentForm__menubar li:focus{background-color:#f0f0f0!important;outline:none!important;}
.KB_Editor_iframe{width:100%!important;height:200px!important;border:1px solid #e0e0e0!important;border-radius:4px!important;}
/* Footer Attach & Submit */
.CommentForm__notifyElement{display:flex!important;align-items:center!important;gap:1rem!important;margin-bottom:1rem!important;}
.CommentForm__notifyFlw{display:flex!important;align-items:center!important;gap:0.5rem!important;}
.Checkbox__checkbox{display:inline-block!important;}
.Checkbox__checkboxlabel{cursor:pointer!important;display:inline-flex!important;align-items:center!important;}
.Checkbox__checkboxfaux{width:16px!important;height:16px!important;border:1px solid #ccc!important;border-radius:2px!important;position:relative!important;margin-right:0.5rem!important;}
input[type="checkbox"]:checked+label .Checkbox__checkboxfaux::after{content:""!important;position:absolute!important;left:3px!important;top:3px!important;width:8px!important;height:8px!important;background-color:#a0c519!important;}
.FileUpload__upload{display:inline-flex!important;align-items:center!important;gap:0.25rem!important;}
.FileUpload__labelAllow{font-size:0.875rem!important;color:#a0c519!important;cursor:pointer!important;transition:color 0.2s ease!important;}
.FileUpload__labelAllow:hover,.FileUpload__labelAllow:focus{color:#8ea80e!important;outline:none!important;}
.FileUpload__uploadInform{font-size:0.75rem!important;color:#777!important;}
.Button__button.Button__primary{background-color:#a0c519!important;color:#ffffff!important;padding:0.5rem 1rem!important;border:none!important;border-radius:4px!important;cursor:pointer!important;font-size:1rem!important;transition:background-color 0.2s ease!important;}
.Button__button.Button__primary:hover,.Button__button.Button__primary:focus{background-color:#8ea80e!important;outline:none!important;}
/* PROFILE POPUP BUTTON */
.UserStatistics__content .Button__button.Button__primary{background-color:#a0c519!important;color:#ffffff!important;border:none!important;border-radius:20px!important;padding:0.5rem 1rem!important;font-weight:500!important;cursor:pointer!important;transition:background-color 0.2s ease!important;}
.UserStatistics__content .Button__button.Button__primary:hover{background-color:#8ea80e!important;outline:none!important;}
/* REPLY BOX STYLES */
.CommentForm__threadComment,.TopicComments__replyArea,.CommentForm__replyContainer{border-radius:12px!important;border:1px solid #e0e0e0!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)!important;overflow:hidden!important;}
/* Textarea styling */
.CommentForm__threadComment textarea,.CommentForm__replyContainer textarea,.TopicComments__replyTextArea{border:1px solid #ccc!important;border-radius:8px!important;padding:0.5rem!important;width:100%!important;resize:vertical!important;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important;font-size:1rem!important;}
/* Add Comment button */
.CommentForm__threadComment .Button__button.Button__primary,.CommentForm__replyContainer .Button__button.Button__primary{background-color:#a0c519!important;color:#ffffff!important;border:none!important;border-radius:20px!important;padding:0.75rem 1.5rem!important;font-weight:600!important;cursor:pointer!important;transition:background-color 0.2s ease!important;}
.CommentForm__threadComment .Button__button.Button__primary:hover,.CommentForm__replyContainer .Button__button.Button__primary:hover{background-color:#8ea80e!important;}
/* Reply box wrapper padding */
.CommentForm__threadComment .CommentForm__replyContainer,.TopicComments__replyArea .ReplyForm__wrapper{padding:1rem!important;background-color:#ffffff!important;margin-top:1rem!important;}
/* Reply header text */
.CommentForm__threadComment .CommentForm__titleBlock,.TopicComments__replyArea .ReplyForm__header{font-size:1rem!important;font-weight:600!important;color:#333!important;margin-bottom:0.5rem!important;}
/* USER PROFILE PAGE STYLES */
.DashBoard__profileHeadTitleBorder{background-color:#ffffff!important;border-bottom:2px solid #a0c519!important;border-radius:8px!important;margin-bottom:1rem!important;padding:0.75rem 1rem!important;} 
/* 2) Profile header title */
.DashBoard__profileHeadTitle{color:#333333!important;font-size:1.25rem!important;font-weight:600!important;} 
/* 3) Dashboard wrapper card */
.DashBoard__profileWrapper{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:1rem!important;box-shadow:0 2px 6px rgba(0,0,0,0.05)!important;margin-bottom:1.5rem!important;} 
/* 4) Dashboard box flex layout */
.DashBoard__dashboardBox{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:flex-start!important;} 
/* 5) Achievement badge containers */
.GameAchievements__badgeList{background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:6px!important;padding:0.75rem!important;display:flex!important;align-items:center!important;gap:0.5rem!important;flex:1!important;min-width:150px!important;max-width:200px!important;} 
/* 6) Badge title text */
.GameAchievements__title{font-size:1rem!important;font-weight:600!important;color:#a0c519!important;margin-bottom:0!important;} 
/* 7) Badge value count */
.GameAchievements__badgeName,.GameAchievements__count{font-size:0.95rem!important;color:#333333!important;} 
/* 8) Points progress container */
.GameAchievements__GamificationCont{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-radius:6px!important;flex:2!important;min-width:200px!important;padding:0.75rem!important;display:flex!important;flex-direction:column!important;gap:0.5rem!important;} 
/* 9) Points label */
.GameAchievements__points span{font-size:1rem!important;font-weight:600!important;color:#333333!important;} 
/* 10) Points bar track */
.GameAchievements__animateTrack{background-color:#f0f0f0!important;border-radius:4px!important;overflow:hidden!important;height:10px!important;} 
/* 11) Points bar fill */
.GameAchievements__animateBar{background-color:#a0c519!important;height:10px!important;border-radius:4px!important;} 
/* 12) Points details text */
.GameAchievements__expertPoint{font-size:0.95rem!important;color:#333333!important;font-weight:500!important;} 
/* 13) Next level info */
.GameAchievements__addPointLevel{font-size:0.85rem!important;color:#666666!important;text-align:right!important;} 
/* 14) Activity chart header */
.ActivityChart__contentBlockHeader{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:0.75rem 1rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:1rem!important;} 
/* 15) Activity chart title */
.ActivityChart__contentBlockTitle{font-size:1rem!important;font-weight:600!important;color:#a0c519!important;} 
/* 16) Sort by options container */
.SortByOptions__posrel{position:relative!important;} 
/* 17) Sort by dropdown items */
.SortByOptions__popupList{background-color:#ffffff!important;color:#333333!important;padding:0.5rem 1rem!important;font-size:0.9rem!important;} 
/* 18) Hover on sort dropdown items */
.SortByOptions__popupList:hover{background-color:rgba(160,197,25,0.08)!important;color:#000000!important;} 
/* 19) Scoreboard list card items */
.DashBoard__profileWrapper > div[data-id]{background-color:#ffffff!important;border:1px solid #a0c519!important;border-radius:8px!important;margin-bottom:0.75rem!important;padding:0.75rem 1rem!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)!important;cursor:pointer!important;transition:box-shadow 0.2s ease!important;} 
/* 20) Scoreboard list item hover effect */
.DashBoard__profileWrapper > div[data-id]:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)!important;}
/* SCOREBOARD LIST STYLES */
.ScoreBoard__badgeList{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-left:4px solid #a0c519!important;border-radius:8px!important;padding:1rem!important;margin-bottom:1rem!important;display:flex!important;align-items:flex-start!important;} 
/* 2) Ensure badge content spans full width */
.ScoreBoard__badgeContent{width:100%!important;} 
/* 3) Arrange label and value horizontally with space between */
.ScoreBoard__badgeText{display:flex!important;align-items:center!important;justify-content:space-between!important;} 
/* 4) Style the label in green, bold */
.ScoreBoard__badgeLabel{color:#a0c519!important;font-size:1rem!important;font-weight:600!important;} 
/* 5) Style the value on the right in dark, bold */
.ScoreBoard__badgeText span:last-child{color:#333333!important;font-size:1rem!important;font-weight:600!important;} 
/* 6) Style the description beneath in gray */
.ScoreBoard__badgeDesp{color:#555555!important;font-size:0.9rem!important;margin-top:0.5rem!important;} 
/* SEARCH "ALL" RESULTS LIST STYLES */
/* 1) Each search result card as a white card with green left border */
.SearchResultList__searchResultCard{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-left:4px solid #a0c519!important;border-radius:8px!important;padding:1rem!important;margin-bottom:1rem!important;box-shadow:0 2px 6px rgba(0,0,0,0.05)!important;} 
/* 2) Title text in green, bold */
.SearchResultList__searchResultCardTitle{color:#a0c519!important;font-size:1rem!important;font-weight:600!important;margin-bottom:0.5rem!important;} 
/* 3) Snippet/description text in gray */
.SearchResultList__searchResultCardExtract{color:#555555!important;font-size:0.9rem!important;margin-bottom:0.75rem!important;} 
/* 4) Badge label (source) in blue tag—override if needed */
.SearchResultList__searchResultCard .Badge__badge{background-color:#339dff!important;color:#ffffff!important;padding:0.2rem 0.6rem!important;font-size:0.75rem!important;border-radius:4px!important;} 
/* 5) Date text in lighter gray */
.SearchResultList__searchResultCard li span span{color:#888888!important;font-size:0.85rem!important;}
/* DE‐PURPLE & DE‐GREEN: OVERRIDE HELP CENTER CSS VARIABLES TO COMPANY GREEN */
:root{--color-accent:#a0c519!important;} 
/* 2) Replace purple accent shades with lighter brand tints */
:root{--color-accentShade30:#7c960d!important;--color-accentTint10:#e9f6ee!important;--color-accentTint20:#d3eede!important;--color-accentTint30:#bde5cd!important;--color-accentTint40:#91d4ac!important;--color-accentTint50:#65c38b!important;--color-accentTint60:#4fba7a!important;--color-accentTint70:#d3eede!important;--color-accentTint80:#ebfdf4!important;--color-accentTint90:#f4faf4!important;} 
/* 3) Replace default brand and its dark shade with company green */
:root{--color-brand:#a0c519!important;--color-brandShade30:#7c960d!important;} 
/* 4) Replace brand tints with lighter green tints */
:root{--color-brandTint20:#d3eede!important;--color-brandTint30:#bde5cd!important;--color-brandTint40:#91d4ac!important;--color-brandTint50:#65c38b!important;--color-brandTint60:#4fba7a!important;--color-brandTint70:#d3eede!important;--color-brandTint80:#ebfdf4!important;--color-brandTint90:#f4faf4!important;} 
/* 5) Override primary button color (purple) to brand green */
:root{--color-buttonPrimary:#a0c519!important;--color-buttonPrimaryText:#ffffff!important;} 
/* 6) Override header background text to company green theme */
:root{--color-headerBackground:#a0c519!important;--color-headerText:#ffffff!important;--color-headerTextHover:#f4f4f4!important;} 
/* OVERRIDE ONLY THE “GREEN” SKELETON BARS TO BRAND GREEN */
.LoadStencils__filter1.LoadStencils__stencilLoading{background-color:#a0c519!important;} 
.LoadStencils__spacelist2+.LoadStencils__spacelist2,.LoadStencils__row+.LoadStencils__row,.LoadStencils__bdrTop{border-top-color:#a0c519!important;}
