@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";.navbar{box-shadow:0 2px 4px #0000001a}.navbar .navbar-brand{height:34px;padding:5px 0;display:flex;align-items:center}.navbar .navbar-brand img{height:100%;width:auto;object-fit:contain}.navbar .nav-item{padding:0}.navbar .nav-item:hover{background-color:transparent}.navbar .nav-item .nav-link{background-color:transparent;color:#323130;font-size:15px;transition:color .2s ease;padding:10px 15px!important}.navbar .nav-item .nav-link:hover{color:#36c783;font-weight:500;text-decoration:none}.navbar .nav-item .user-dropdown .user-dropdown-info{border:none}.btn-primary{background-color:#36c783!important;border:none}.btn-primary:hover{background-color:#36c783;border:none}.text-14{font-size:14px!important}.UserLandingContainer{min-height:calc(100vh - 104px)}.UserLandingContainer .UserLanding_Searchbox{background-color:#00c781;height:300px;text-align:center;display:flex;align-items:center;justify-content:center}.UserLandingContainer .UserLanding_Searchbox h2{color:#fff;margin-bottom:10px}.UserLandingContainer .UserLanding_Searchbox p{color:#fff;font-size:14px}.UserLandingContainer .UserLanding_Searchbox .user-landing-search-wrapper{position:relative;background:#ffffff80;border-radius:50px;padding:6px;max-width:600px;margin:0 auto}.UserLandingContainer .UserLanding_Searchbox .user-landing-search-wrapper:hover{background:#fff}.UserLandingContainer .UserLanding_Searchbox .user-landing-search-wrapper:focus-within{background:#fff}.UserLandingContainer .UserLanding_Searchbox .user-landing-search-wrapper .search-button{font-size:22px;padding:9px;border-radius:50px;width:46px;height:44px;position:absolute;top:6px;right:6px}.UserLandingContainer .UserLanding_Searchbox .user-landing-search-wrapper .form-control{border-radius:50px;border:none;padding:10px;font-size:16px;width:100%;background-color:transparent}.UserLandingContainer .UserLanding_Searchbox .user-landing-search-wrapper .form-control:focus{background-color:transparent;box-shadow:none}.UserLandingContainer .UserLanding_Searchbox .user-landing-search-wrapper .form-control::placeholder{color:#fff}.UserLandingContainer .user-BrowseCategories{padding:30px 0}.UserLandingContainer .user-BrowseCategories .user-BrowseCategories-header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px}.UserLandingContainer .user-BrowseCategories .user-BrowseCategories-header h5{font-size:18px;margin-bottom:6px}.UserLandingContainer .user-BrowseCategories .user-BrowseCategories-header p{font-size:13px;color:#666}.UserLandingContainer .user-BrowseCategories .user-BrowseCategories-header .btn-white{background-color:#fff}.UserLandingContainer .user-BrowseCategories .user-BrowseCategories-header .btn-white:hover{background-color:#f5f5f5}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item.card{border-color:#ebebeb;border-radius:10px;height:100%;cursor:pointer}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item.card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#36c783}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item.card:hover h6{color:#36c783}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item.card:hover .BrowseCategories_item_icon{scale:1.1;background-color:#36c783;color:#fff}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item .card-body{padding-left:70px}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item .BrowseCategories_item_icon{width:40px;height:40px;border-radius:10px;margin-bottom:10px;position:absolute;left:15px;top:15px;display:flex;align-items:center;justify-content:center;font-size:20px}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item .BrowseCategories_item_icon.icon1{background-color:#3b82f620;color:#3b82f6}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item .BrowseCategories_item_icon.icon2{background-color:#8b5cf620;color:#8b5cf6}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item .BrowseCategories_item_icon.icon3{background-color:#ec489920;color:#ec4899}.UserLandingContainer .user-BrowseCategories .BrowseCategories_item p{font-size:14px;margin-bottom:0}.UserLandingContainer .user-PopularArticles{padding:30px 0}.UserLandingContainer .user-PopularArticles .user-PopularArticles-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.UserLandingContainer .user-PopularArticles .user-PopularArticles-header h5{font-size:18px;margin-bottom:0}.UserLandingContainer .user-PopularArticles .user-PopularArticles-header p{font-size:13px;color:#666}.UserLandingContainer .user-PopularArticles .user-PopularArticles-header .btn-white{background-color:#fff}.UserLandingContainer .user-PopularArticles .user-PopularArticles-header .btn-white:hover{background-color:#f5f5f5}.UserLandingContainer .user-PopularArticles .PopularArticles_item.card{border-color:#ebebeb;border-radius:10px;height:100%;cursor:pointer}.UserLandingContainer .user-PopularArticles .PopularArticles_item.card .KBLIst-category-tag{background-color:#eceef2;border-color:#eceef2;color:#030213;padding:2px 10px;border-radius:8px;font-size:12px;font-weight:500;display:inline-block}.UserLandingContainer .user-PopularArticles .PopularArticles_item.card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#36c783}.UserLandingContainer .user-PopularArticles .PopularArticles_item.card:hover h6{color:#36c783}.UserLandingContainer .user-PopularArticles .PopularArticles_item .BrowseCategories_item_icon{width:40px;height:40px;border-radius:10px;margin-bottom:10px;position:absolute;left:15px;top:15px;display:flex;align-items:center;justify-content:center;font-size:20px}.UserLandingContainer .user-PopularArticles .PopularArticles_item .BrowseCategories_item_icon.icon1{background-color:#3b82f620;color:#3b82f6}.UserLandingContainer .user-PopularArticles .PopularArticles_item .BrowseCategories_item_icon.icon2{background-color:#8b5cf620;color:#8b5cf6}.UserLandingContainer .user-PopularArticles .PopularArticles_item .BrowseCategories_item_icon.icon3{background-color:#ec489920;color:#ec4899}.UserLandingContainer .user-PopularArticles .PopularArticles_item p{font-size:14px;margin-bottom:0;min-height:46px}.UserLandingContainer .user-PopularArticles .PopularArticles_item .PopularArticles_itemfooter{margin-top:15px;border-top:1px solid #f1f1f1;padding-top:10px}.UserLandingContainer .user-PopularArticles .PopularArticles_item .PopularArticles_itemfooter ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:15px}.UserLandingContainer .user-PopularArticles .PopularArticles_item .PopularArticles_itemfooter ul li{font-size:12px;color:#666;display:flex;align-items:center;gap:5px}.UserLandingContainer .user-PopularArticles .PopularArticles_item .PopularArticles_itemfooter ul li span{border:1px solid #e0e0e0;border-radius:6px;padding:0 5px}.UserLandingContainer .user-PopularArticles .faq-questionCard:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#36c783}.UserLandingContainer .user-PopularArticles .faq-questionCard:hover h6{color:#36c783}.UserLandingContainer .user-PopularArticles .faq-questionCard .faq-questionItem{padding:15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.UserLandingContainer .user-PopularArticles .faq-questionCard .faq-questionItem h6{margin:0}.UserLandingContainer .user-PopularArticles .faq-questionCard .faq-questionItem svg{font-size:20px}.UserLandingContainer .user-PopularArticles .faq-questionCard .faq-answer{padding:0 15px 15px}.UserLandingContainer .user-FAQSection .user-FAQSection-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;height:38px;margin-bottom:4px}.UserLandingContainer .user-FAQSection .user-FAQSection-header h5{font-size:18px;margin-bottom:0}.UserLandingContainer .user-FAQSection .faq-questionCard{border-color:#ebebeb;border-radius:10px;cursor:pointer}.UserLandingContainer .user-FAQSection .faq-questionCard:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#36c783}.UserLandingContainer .user-FAQSection .faq-questionCard:hover h6{color:#36c783}.UserLandingContainer .user-FAQSection .faq-questionCard:hover .faq-plus-icon{transform:scale(1.2)}.UserLandingContainer .user-FAQSection .faq-questionCard.open{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.UserLandingContainer .user-FAQSection .faq-questionCard.open .faq-plus-icon .plus-icon{display:none}.UserLandingContainer .user-FAQSection .faq-questionCard.open .faq-plus-icon .dash-icon{display:block}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionBox{padding:10px 15px;display:flex;align-items:center;justify-content:space-between}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionBox h6{font-size:14px;margin-bottom:0}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionBox .faq-plus-icon{font-size:20px;margin:0;cursor:pointer;transition:all .3s ease}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionBox .faq-plus-icon:hover{transform:scale(1.2);color:#36c783}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionBox .plus-icon{display:block}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionBox .dash-icon{display:none}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionCard-answer{max-height:0;overflow:hidden;transition:all .3s ease-out;margin:0}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionCard-answer p{font-size:14px;padding:0 15px 15px;margin-bottom:0}.UserLandingContainer .user-FAQSection .faq-questionCard .faq-questionCard-answer.open{max-height:1000px}.UserLandingContainer .Help_Section{padding:30px 0}.UserLandingContainer .Help_Section .Help_Section_card{background-color:#f1f1f1;padding:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:250px;text-align:center}.UserLandingContainer .Help_Section .Help_Section_card h2{font-size:24px}.UserLandingContainer .Help_Section .Help_Section_card p{font-size:14px}.UserLandingContainer .Help_Section .Help_Section_card .btn{border-radius:50px;font-size:14px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_header{background-color:#36c783;padding:30px 0}.UserLandingContainer .All_KBList_Section .All_KBList_Section_header h2{color:#fff}.UserLandingContainer .All_KBList_Section .All_KBList_Section_header .KBsearch-List{position:relative;background-color:#fffc;border-radius:8px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_header .KBsearch-List .form-control{border-radius:10px;border:none;padding:15px;font-size:16px;width:100%;background:transparent}.UserLandingContainer .All_KBList_Section .All_KBList_Section_header .KBsearch-List .form-control:focus{outline:none;box-shadow:none}.UserLandingContainer .All_KBList_Section .All_KBList_Section_header .KBsearch-List-btn{position:absolute;right:6px;top:6px;bottom:6px;width:46px;background-color:#36c783;border:none;border-radius:8px;color:#fff;font-size:24px;padding:10px;display:flex;justify-content:center;align-items:center}.UserLandingContainer .All_KBList_Section .All_KBList_Section_filters{padding:10px;background-color:#f1f1f1}.UserLandingContainer .All_KBList_Section .All_KBList_Section_filters .KBList_Section_filtersrow .ant-btn{padding:8px 20px;height:41px;margin-right:8px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_filters .KBList_Section_filtersrow .ant-select-selector{padding:6px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body{padding:30px 0}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .KBLIst-category-tag{background-color:#eceef2;border-color:#eceef2;color:#030213;padding:0 10px;border-radius:8px;font-size:12px;font-weight:500}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item.card{border-color:#ebebeb;border-radius:10px;height:100%;cursor:pointer}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item.card p{font-size:14px;margin-bottom:0}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item.card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#36c783}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item.card:hover h6{color:#36c783}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item .All_KBListCard_item_body{min-height:105px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item_footer{margin-top:15px;border-top:1px solid #f1f1f1;padding-top:10px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item_footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item_footer ul li{font-size:12px;color:#666;display:flex;align-items:center;gap:5px}.UserLandingContainer .All_KBList_Section .All_KBList_Section_body .All_KBListCard_item_footer ul li span{border:1px solid #e0e0e0;border-radius:6px;padding:0 5px}.UserLandingContainer .KB-Article-view-container .KB-Article-view-breadcrumb{padding:10px 0;background-color:#f4f4f4;border-bottom:1px solid #eeeeee}.UserLandingContainer .KB-Article-view-container .KB-Article-view-breadcrumb .breadcrumb{padding:0!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-breadcrumb .breadcrumb .breadcrumb-link.active{cursor:pointer}.UserLandingContainer .KB-Article-view-container .KB-Article-view-breadcrumb .breadcrumb .breadcrumb-link.active:hover{color:#36c783}.UserLandingContainer .KB-Article-view-container .KB-Article-view-breadcrumb .breadcrumb .breadcrumb-link:hover{color:#1a202c}.UserLandingContainer .KB-Article-view-container .KB-Article-view-breadcrumb .breadcrumb .breadcrumb-link{background-color:transparent}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar{padding:30px 0;position:sticky;top:50px}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .KB-Article-view-sidebar-header{padding:10px}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu{padding:0 15px;border:none!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-submenu-title{padding:5px 10px!important;border-radius:6px!important;height:auto!important;line-height:normal}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-submenu-title:hover{background-color:transparent!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-submenu-title.active{background-color:#36c783!important;color:#fff!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-submenu-selected .ant-menu-submenu-title{color:#000!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-submenu-open .ant-menu-submenu-title{color:#36c783!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-sub{padding-left:25px!important;padding-right:10px!important;background-color:transparent!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-sub .ant-menu-item{padding:5px 10px!important}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-sub .ant-menu-item-selected{background-color:transparent;color:#36c783;border-radius:6px;font-weight:600}.UserLandingContainer .KB-Article-view-container .KB-Article-view-sidebar .kb-sidebar-menu .ant-menu-item:hover{background-color:transparent;color:#36c783;font-weight:600}.UserLandingContainer .KB-Article-view-container .kb-content-container{padding:0 10px 30px}.UserLandingContainer .KB-Article-view-container .kb-content-container .kb-article-footer{border-top:1px solid #eeeeee}.UserLandingContainer .KB-Article-view-container .kb-content-container .kb-article-footer .kb-categories-tags-section .kb-tags-item{display:flex;align-items:start;gap:10px}.UserLandingContainer .KB-Article-view-container .kb-content-container .kb-article-footer .kb-categories-tags-section .kb-tags-item .kb-tags-container .kbContent-tag{background-color:#f4f4f4;color:#252525;border:1px solid #e0e0e0;border-radius:6px;padding:0 5px;font-size:13px}.UserLandingContainer .KB-Article-view-container .kbArticle-Doc-Sidebar{padding:30px 10px;position:sticky;top:50px}.UserLandingContainer .KB-Article-view-container .kb-article-header-section .kb-category-tag{background-color:#eceef2;border-color:#eceef2;color:#030213;padding:2px 10px;border-radius:8px;font-size:12px;font-weight:500;min-width:60px;display:inline-block;text-align:center}.UserLandingContainer .KB-Article-view-container .kb-article-header-section h1{font-weight:300}.UserLandingContainer .All_KBFaqList_Section .All_KBFaqList_Section_header{background-color:#36c783;padding:30px 0}.UserLandingContainer .All_KBFaqList_Section .All_KBFaqList_Section_header h2{color:#fff}.UserLandingContainer .All_KBFaqList_Section .All_KBFaqList_Section_header .KBsearch-List{position:relative;background-color:#fffc;border-radius:8px}.UserLandingContainer .All_KBFaqList_Section .All_KBFaqList_Section_header .KBsearch-List .form-control{border-radius:10px;border:none;padding:15px;font-size:16px;width:100%;background:transparent}.UserLandingContainer .All_KBFaqList_Section .All_KBFaqList_Section_header .KBsearch-List .form-control:focus{outline:none;box-shadow:none}.UserLandingContainer .All_KBFaqList_Section .All_KBFaqList_Section_header .KBsearch-List-btn{position:absolute;right:6px;top:6px;bottom:6px;width:46px;background-color:#36c783;border:none;border-radius:8px;color:#fff;font-size:24px;padding:10px;display:flex;justify-content:center;align-items:center}.UserLandingContainer .All_KBFaqList_Section .All_KBList_Section_filters{padding:10px;background-color:#f1f1f1}.UserLandingContainer .All_KBFaqList_Section .All_KBList_Section_filters .KBList_Section_filtersrow .ant-btn{padding:8px 20px;height:41px;margin-right:8px}.UserLandingContainer .All_KBFaqList_Section .All_KBList_Section_filters .KBList_Section_filtersrow .ant-select-selector{padding:6px}.UserLandingContainer .All_KBFaqList_Section .faq_items-section{padding:40px 0}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox{border:1px solid #eeeeee;border-radius:10px;margin-bottom:10px}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#36c783}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox:hover .faqItem-question-text{color:#36c783}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-question-content{padding:15px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-question-content h6{margin-bottom:0}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faq-question-content{display:flex;align-items:center;justify-content:space-between}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-answer{max-height:0;overflow:hidden;transition:all .3s ease-out;margin:0;padding:0}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-answer .faqItem-answer-content{padding:0 15px 15px}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-answer .faqItem-answer-content .faqItem-answer-text{margin-bottom:10px}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-answer .faqItem-answer-content .faqItem-answer-tags .faqItem-tag{border:1px solid #ebebeb;background-color:#fff;color:#333}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-answer.open{max-height:1000px}.UserLandingContainer .All_KBFaqList_Section .faq_items-section .Faq-itemBox .faqItem-answer.open .faq-answer-content{opacity:1;transform:translateY(0)}.Footer_Section{border:1px solid #f1f1f1;padding:10px 0;font-size:14px}.Footer_Section .Footer_Section_card{display:flex;align-items:center;justify-content:space-between}.Footer_Section .Footer_Section_card p{margin-bottom:0}.Footer_Section .Footer_Section_card ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:20px}.Footer_Section .Footer_Section_card li{font-size:14px;color:#666}.Footer_Section .Footer_Section_card a{color:#666;text-decoration:none}.Footer_Section .Footer_Section_card a:hover{color:#36c783}.kb-documents-section .kb-documents-container .ant-list-item{background:#f9f9f9;padding:8px;border-radius:8px;margin-bottom:8px;border:1px solid rgb(241,241,241);transition:.3s;border-left:4px solid #36c783;background:linear-gradient(135deg,#fff,#f0fff8)}.kb-documents-section .kb-documents-container .ant-list-item:hover{background:#f9f9f9;border:1px solid #36c783;transform:translateY(-2px)}.kb-documents-section .kb-documents-container .ant-list-item .ant-list-item-meta{align-items:center;gap:15px}.kb-documents-section .kb-documents-container .ant-list-item .ant-list-item-meta .ant-list-item-meta-avatar{margin:0}.kb-documents-section .kb-documents-container .ant-list-item .ant-list-item-meta .ant-list-item-meta-avatar span{font-size:22px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:transparent;border-radius:4px}.kb-documents-section .kb-documents-container .ant-list-item .ant-btn{color:#000;padding:15px}.kb-documents-section .kb-documents-container .ant-list-item .ant-btn:hover{background-color:#36c783;color:#fff}.pagination-container{display:flex;justify-content:flex-end;margin-top:24px;padding:16px 0}.pagination{display:flex;list-style:none;gap:8px;padding:0;margin:0}.pagination li{display:inline-block}.pagination li a{padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;color:#1f3a5f;cursor:pointer;text-decoration:none;background:#fff;transition:all .3s ease;font-size:14px}.pagination li.active a{background:#1f3a5f;color:#fff;border-color:#1f3a5f;font-weight:500}.pagination li a:hover:not(.active){border-color:#1f3a5f;color:#1f3a5f;background-color:#f5f5f5}.pagination li.disabled a{color:#d9d9d9;cursor:not-allowed;background-color:#f5f5f5}.kb-articles-table{margin-top:24px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001f}.kb-articles-table .ant-table-container{border:1px solid #b0b0b0;border-radius:8px}.kb-articles-table .ant-table-thead>tr>th{background-color:#fafafa;border:1px solid #e0e0e0;padding:16px;font-weight:600;color:#1f3a5f;font-size:14px}.kb-articles-table .ant-table-tbody>tr>td{padding:16px;border:1px solid #e0e0e0;font-size:14px;color:#333}.kb-articles-table .ant-table-tbody>tr:nth-child(2n){background-color:#fafafa}.kb-articles-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5;transition:background-color .3s ease}.kb-articles-table .ant-table-tbody>tr>td a{color:#1f3a5f;font-weight:500;transition:color .3s ease}.kb-articles-table .ant-table-tbody>tr>td a:hover{color:#2c5282}.search-container{margin-bottom:16px;display:flex;justify-content:flex-start}.search-container .ant-input-affix-wrapper{border-radius:4px}.search-container .ant-input-affix-wrapper:hover,.search-container .ant-input-affix-wrapper:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.page-section-body{padding:24px;background-color:#fff}.page-section-body .ant-row{margin-bottom:24px;background-color:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 8px #00000014}.page-section-body .ant-col{margin-bottom:16px}.page-section-body .ant-input-affix-wrapper{border-radius:6px;border:1px solid #d9d9d9;transition:all .3s ease;height:40px}.page-section-body .ant-input-affix-wrapper:hover,.page-section-body .ant-input-affix-wrapper:focus{border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f1a}.page-section-body .ant-input-affix-wrapper .ant-input{font-size:14px}.page-section-body .ant-input-affix-wrapper .ant-input::placeholder{color:#999}.page-section-body .ant-select{width:100%}.page-section-body .ant-select-selector{border-radius:6px!important;border:1px solid #d9d9d9!important;transition:all .3s ease!important;height:40px!important}.page-section-body .ant-select:hover .ant-select-selector,.page-section-body .ant-select-focused .ant-select-selector{border-color:#1f3a5f!important;box-shadow:0 0 0 2px #1f3a5f1a!important}.page-section-body .ant-select-selection-placeholder{color:#999;line-height:38px!important}.page-section-body .ant-select-selection-item{background-color:#f0f0f0;border-radius:4px;margin:2px;padding:2px 8px;line-height:24px!important}.kb-article-modal .ant-modal-body{padding:24px;max-height:calc(80vh - 55px);overflow:auto}.kb-article-modal .ant-modal-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0;padding:16px 24px}.kb-article-modal .ant-modal-close{color:#999;transition:color .3s ease}.kb-article-modal .ant-modal-close:hover{color:#1f3a5f}.kb-article-modal .ant-modal-content{border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.page-section-body{padding:16px}.page-section-body .ant-row{margin-bottom:16px;padding:12px}.kb-articles-table .ant-table-thead>tr>th,.kb-articles-table .ant-table-tbody>tr>td{padding:12px}.pagination li a{padding:6px 10px}}@media screen and (max-width: 480px){.page-section-body{padding:16px}.page-section-body .ant-row{margin-bottom:16px;padding:12px}.kb-articles-table .ant-table-thead>tr>th,.kb-articles-table .ant-table-tbody>tr>td{padding:12px}.pagination li a{padding:6px 10px}}.kb-articles-back-button{margin-bottom:24px;background:#1f3a5f!important;border:none;border-radius:8px;color:#fff!important;font-weight:500;box-shadow:0 2px 6px #1f3a5f33;transition:all .3s ease}.kb-articles-back-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1f3a5f4d;background:#1a3151!important;border-color:#1a3151}.kb-articles-add-button{background:#1f3a5f!important;border:none;border-radius:8px;color:#fff!important;font-weight:500;box-shadow:0 2px 6px #1f3a5f33;transition:all .3s ease}.kb-articles-add-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1f3a5f4d;background:#1a3151!important;border-color:#1a3151}.kb-articles-publish-button{background:#198754!important;border:none;border-radius:6px;color:#fff!important;font-weight:500;box-shadow:0 2px 6px #19875433;transition:all .3s ease}.kb-articles-publish-button:hover{transform:translateY(-1px);box-shadow:0 3px 8px #1987544d;background:#157347!important;border-color:#157347}.kb-articles-title{margin:0!important;color:#1a3151;font-weight:600}.kb-articles-back-btn{border-radius:6px;height:40px;font-weight:500;border:1px solid #d9d9d9;color:#666;transition:all .3s ease}.kb-articles-back-btn:hover{border-color:#1890ff;color:#1890ff}.kb-articles-add-btn{border-radius:6px;height:48px;padding:0 24px;font-weight:600;font-size:16px;background:#1890ff;border-color:#1890ff;transition:all .3s ease}.kb-articles-add-btn:hover{background:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.kb-articles-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.kb-articles-search-input{border-radius:6px;height:48px;font-size:14px}.kb-articles-search-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.kb-articles-category-select,.kb-articles-tag-select{border-radius:6px}.kb-articles-category-select .ant-select-selector,.kb-articles-tag-select .ant-select-selector{height:48px!important;border-radius:6px;display:flex;align-items:center}.kb-articles-table{border-radius:8px}.kb-articles-table .ant-table-thead>tr>th{background:#fafafa;color:#000;font-weight:600;font-size:14px;padding:16px;border-bottom:2px solid #f0f0f0}.kb-articles-table .ant-table-tbody>tr>td{padding:16px;font-size:14px}.kb-articles-table .ant-table-tbody>tr:hover>td{background:#f5f6fa}.kb-articles-title-link{color:#1890ff;font-weight:500;text-decoration:none;cursor:pointer;transition:color .3s ease}.kb-articles-title-link:hover{color:#40a9ff;text-decoration:underline}.kb-articles-status{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;display:inline-block}.kb-articles-status--published{color:#198754;background:#1987541a}.kb-articles-status--draft{color:#0a58ca;background:#0a58ca1a}.kb-articles-publish-btn{background:#198754!important;border-color:#198754!important;border-radius:4px;font-weight:500;font-size:12px;height:28px;line-height:1}.kb-articles-publish-btn:hover{background:#157347!important;border-color:#157347!important;transform:translateY(-1px);box-shadow:0 2px 8px #1987544d}.kb-articles-edit-btn,.kb-articles-delete-btn{border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.kb-articles-edit-btn:hover{background:#1890ff1a;color:#1890ff}.kb-articles-delete-btn:hover{background:#ff4d4f1a;color:#ff4d4f}.kb-articles-pagination{display:flex;justify-content:center}.kb-articles-pagination .pagination{display:flex;list-style:none;padding:0;margin:0;gap:8px}.kb-articles-pagination .pagination li{border-radius:6px;overflow:hidden}.kb-articles-pagination .pagination li a{display:block;padding:8px 12px;color:#666;text-decoration:none;border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease;font-weight:500}.kb-articles-pagination .pagination li a:hover{color:#1890ff;border-color:#1890ff;background:#1890ff0d}.kb-articles-pagination .pagination li.active a{background:#1890ff;color:#fff;border-color:#1890ff}.kb-articles-pagination .pagination li.disabled a{color:#d9d9d9;cursor:not-allowed;border-color:#f0f0f0}.kb-articles-pagination .pagination li.disabled a:hover{color:#d9d9d9;border-color:#f0f0f0;background:transparent}.kb-articles-view-modal .ant-modal-content{border-radius:8px;overflow:hidden}.kb-articles-view-modal .ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0}.kb-articles-delete-modal .ant-modal-content{border-radius:8px}@media (max-width: 768px){.kb-articles-table .ant-table-thead>tr>th,.kb-articles-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:13px}}@media (max-width: 576px){.kb-articles-title{font-size:20px!important}.kb-articles-add-btn{width:100%;margin-top:8px}}.search-container{display:flex;justify-content:center;margin-bottom:32px}.kb-filter-container{margin-bottom:24px}.kb-filter-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.kb-search-container{flex:1;min-width:250px}.kb-selects-container{display:flex;gap:16px;flex-wrap:wrap;flex:1}.kb-selects-container .kb-filter-select{flex:1;min-width:200px}.kb-search-input,.kb-filter-select{width:100%}@media (max-width: 768px){.kb-filter-container{margin-bottom:16px}.kb-filter-row{margin-bottom:12px;flex-direction:column;gap:12px}.kb-search-container{min-width:100%}.kb-selects-container{flex-direction:column;gap:12px}.kb-selects-container .kb-filter-select{min-width:100%}}.page-section-header{margin-bottom:24px;width:100%}.header-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.header-left{display:flex;flex-direction:column;gap:8px}.view-toggle{background-color:#f5f5f5;padding:4px;border-radius:8px}.view-toggle .ant-segmented-item{color:#1f3a5f}.view-toggle .ant-segmented-item-selected{background-color:#1f3a5f;color:#fff}.kb-article-card{height:100%;transition:all .3s ease}.kb-article-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.kb-article-cover{height:75px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;overflow:hidden}.kb-article-cover-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kb-article-card:hover .kb-article-cover-image{transform:scale(1.05)}.kb-article-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f3a5f,#4e6b91)}.kb-article-icon{font-size:48px;color:#fff}.kb-article-meta{margin-top:0;font-size:12px}.kb-article-list{display:flex;flex-direction:column;gap:8px}.kb-article-list-item{padding:16px;background:#fff;border-radius:8px;border:1px solid #c5c5c5;cursor:pointer;transition:all .3s ease}.kb-article-list-item:hover{background:#fafafa;border-color:#1f3a5f;transform:translate(4px)}.kb-article-list-icon{font-size:24px;color:#1f3a5f}.kb-article-list-content{display:flex;flex-direction:column;gap:4px}.kb-loading-container{display:flex;justify-content:center;align-items:center;padding:40px 0;min-height:60px}.kb-article-error{text-align:center;padding:48px;color:#000}@media (max-width: 768px){.header-content{flex-direction:column;align-items:flex-start;gap:16px}.header-left{width:100%}.view-toggle{margin-left:0}.kb-article-list-item{padding:12px}}.kb-article-view-container{max-width:1200px;margin:0 auto;padding:24px;background:#fff;min-height:100vh}.kb-main-layout{background:#fff;min-height:100vh;width:100%}.kb-main-layout .ant-row{min-height:100vh;margin:0;width:100%;max-width:100%}.kb-sidebar{background:#fff;border-right:1px solid #e9ecef;min-height:100vh;overflow-y:auto;position:sticky;top:0;height:100vh}.kb-sidebar-content{padding:20px 0}.kb-sidebar-filter{padding:0 20px 16px;border-bottom:1px solid #e9ecef;margin-bottom:16px}.kb-filter-label{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.kb-sidebar-menu{border-right:none;background:transparent}.kb-sidebar-menu .ant-menu-item{margin:0;padding:8px 20px;height:auto;line-height:1.5;font-size:14px;border-radius:0}.kb-sidebar-menu .ant-menu-submenu-title{padding:12px 20px;font-weight:600;color:#333}.kb-sidebar-menu .ant-menu-item-selected{background-color:#e6f7ff;color:#1890ff}.kb-sidebar-menu .ant-menu-item:hover{background-color:#f0f0f0}.kb-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title{color:#1890ff}.kb-main-content{background:#fff;min-height:100vh}.kb-content-container{padding:20px 40px 10px;max-width:100%}.kb-toc-sidebar{background:#fff;border-left:1px solid #e9ecef;min-height:100vh;position:sticky;top:0;height:100vh;overflow-y:auto}.kb-toc-container{padding:20px}.kb-toc-title{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;border-bottom:1px solid #e9ecef;padding-bottom:8px}.kb-toc-anchor{background:transparent}.kb-toc-anchor .ant-anchor-link{padding:2px 0;font-size:14px}.kb-toc-anchor .ant-anchor-link-title{color:#666;font-size:14px;line-height:1.4}.kb-toc-anchor .ant-anchor-link-active .ant-anchor-link-title{color:#1890ff;font-weight:500}.kb-breadcrumb{background:transparent;padding:0!important;margin:0 0 12px!important;border-bottom:1px solid #e9ecef}.kb-breadcrumb .breadcrumb-list{justify-content:flex-start!important;align-items:center;text-align:left!important}.kb-breadcrumb .breadcrumb-link{color:#1890ff;font-weight:500;padding:4px 8px;border-radius:4px;transition:all .3s ease;cursor:pointer}.kb-breadcrumb .breadcrumb-link:hover{background:#1890ff1a;color:#1890ff}.kb-breadcrumb .breadcrumb-separator{color:#666;margin:0 8px}.kb-article-header-section{margin-bottom:16px}.kb-article-title{font-size:2.5rem;font-weight:700;color:#262626;margin-bottom:8px;line-height:1.2}.kb-article-meta{display:flex;justify-content:space-between;align-items:center;padding:0;border-bottom:1px solid #f0f0f0;margin-bottom:0}.kb-meta-left{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.kb-meta-item{display:flex;align-items:center;gap:8px}.kb-meta-icon,.kb-meta-text{color:#666;font-size:14px}.kb-contributor-avatar{background:#1890ff;color:#fff;margin-left:8px}.kb-meta-actions{display:flex;align-items:center;gap:8px}.kb-action-btn{color:#666;border:none;background:transparent;display:flex;align-items:center;gap:4px;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .3s ease}.kb-action-btn:hover{color:#1890ff;background:#1890ff1a}.kb-article-content{font-size:16px;line-height:1.6;margin-bottom:16px}.kb-article-content h1,.kb-article-content h2,.kb-article-content h3,.kb-article-content h4,.kb-article-content h5,.kb-article-content h6{color:inherit!important;margin:12px 0 8px;line-height:1.3}.kb-article-content h1{font-size:2em!important}.kb-article-content h2{font-size:1.5em!important}.kb-article-content h3{font-size:1.17em!important}.kb-article-content h4{font-size:1em!important}.kb-article-content h5{font-size:.83em!important}.kb-article-content h6{font-size:.67em!important}.kb-article-content p{margin:0 0 8px;color:inherit!important}.kb-article-content p:first-child{margin-top:0}.kb-article-content ul,.kb-article-content ol{margin:8px 0;padding-left:24px}.kb-article-content li{margin-bottom:4px}.kb-article-content code{background:#f6f8fa;padding:2px 4px;border-radius:3px;font-size:85%}.kb-article-content img{max-width:100%;height:auto;display:block}.kb-article-content img.kb-image-custom-size,.kb-article-content img[width],.kb-article-content img[style*=width]{max-width:100%;height:auto}.kb-article-content pre{background:#f6f8fa;padding:12px;border-radius:6px;overflow-x:auto;margin:8px 0}.kb-article-footer{margin-top:24px}.kb-categories-tags-section{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px}.kb-categories-item,.kb-tags-item{flex:1}.kb-section-label{color:#333;font-size:14px;font-weight:600;margin-bottom:6px;display:block}.kb-categories-wrapper,.kb-tags-container{display:flex;flex-wrap:wrap;gap:8px}.kb-tag{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;border:none;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:500;box-shadow:0 2px 8px #52c41a4d}.kb-view-loading-container{display:flex;justify-content:center;align-items:center;min-height:60vh;background:#fff}.kb-loading-content{text-align:center;background:#fff;padding:40px;border-radius:16px;box-shadow:0 2px 8px #0000001a}.kb-loading-spinner{margin-bottom:16px}.kb-loading-text{font-size:16px;color:#666}.kb-article-error{display:flex;justify-content:center;align-items:center;min-height:60vh;background:#fff}.kb-error-content{text-align:center;background:#fff;padding:40px;border-radius:16px;box-shadow:0 2px 8px #0000001a}.kb-error-title{color:#ff4d4f;margin-bottom:16px}.kb-error-text{color:#666}.kb-article-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:70vh;padding:60px 20px;background:#fff;border-radius:8px;z-index:10;box-sizing:border-box}.kb-article-loading-spinner{margin-bottom:16px!important}.kb-article-loading-spinner .ant-spin-dot{font-size:24px}.kb-article-loading-text{color:#666;font-size:14px;margin-top:8px}.kb-article-content{position:relative;min-height:200px}.kb-content-container{position:relative;min-height:80vh;display:flex;flex-direction:column}.kb-toc-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kb-container{overflow-x:hidden;background:#fff;min-height:100vh}.kb-sidebar-content.collapsed{padding:12px 0}.kb-sidebar-collapsed{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;padding:0}.kb-collapsed-top-icon{width:100%;display:flex;justify-content:center;padding:12px 0}.kb-article-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:6px!important;color:#666!important;background:transparent!important;border:none!important;transition:all .3s ease!important;margin:0!important;padding:0!important;font-size:16px!important}.kb-article-icon:hover{background-color:#f0f0f0!important;color:#1890ff!important}.kb-collapsed-center-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex:1}.kb-expand-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:6px!important;color:#666!important;background:transparent!important;border:none!important;transition:all .3s ease!important;margin:0!important;padding:0!important;font-size:16px!important}.kb-expand-icon:hover{background-color:#f0f0f0!important;color:#1890ff!important}.kb-fixed-header{position:fixed!important;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 8px #0000001a;width:100%}.kb-main-layout{overflow-x:hidden}.kb-main-content{overflow-x:hidden;min-width:0;flex:1}.kb-article-content{overflow-wrap:break-word;word-wrap:break-word;max-width:100%;width:100%}.kb-content-container{width:100%;min-width:100%}.kb-sidebar{background:#fff;border-right:1px solid #e9ecef;min-height:100vh;overflow-y:auto;position:sticky;top:80px;height:calc(100vh - 80px);z-index:100}.kb-toc-sidebar{background:#fff;border-left:1px solid #e9ecef;min-height:100vh;position:sticky;top:80px;height:calc(100vh - 80px);overflow-y:auto;z-index:100}@media (max-width: 992px){.kb-toc-sidebar{display:none}.kb-main-content{flex:0 0 100%;max-width:100%}}@media (max-width: 768px){.kb-sidebar{display:none}.kb-main-content{flex:0 0 100%;max-width:100%}}.kb-sidebar-content{height:100%;padding:16px 0}.kb-toc-container{height:100%;padding:16px}.kb-sidebar::-webkit-scrollbar,.kb-toc-sidebar::-webkit-scrollbar{width:4px}.kb-sidebar::-webkit-scrollbar-track,.kb-toc-sidebar::-webkit-scrollbar-track{background:#f1f1f1}.kb-sidebar::-webkit-scrollbar-thumb,.kb-toc-sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.kb-sidebar::-webkit-scrollbar-thumb:hover,.kb-toc-sidebar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.kb-article-view-container.modal{padding:0}.kb-back-button{margin-bottom:24px;background:#1f3a5f!important;border:none;border-radius:8px;color:#fff!important;font-weight:500;box-shadow:0 4px 12px #1f3a5f66;transition:all .3s ease}.kb-back-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1f3a5f99;background:#1a3151!important;border-color:#1a3151}.breadcrumb{padding:1rem 0;position:relative;z-index:1;margin-bottom:0}.breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumb-item{display:flex;align-items:center;color:var(--text-muted, #a0aec0);font-size:.875rem}.breadcrumb-link{color:var(--text-color, #1a202c);text-decoration:none;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease;position:relative}.breadcrumb-link:hover{color:var(--primary-color, #3b82f6);background-color:var(--hover-bg, #f7fafc)}.breadcrumb-link:focus{outline:none;box-shadow:0 0 0 2px var(--primary-color, #3b82f6)}.breadcrumb-link.current{color:var(--text-muted, #a0aec0);font-weight:500;cursor:default;background:none}.breadcrumb-link.current:hover{color:var(--text-muted, #a0aec0);background:none}.breadcrumb-separator{color:var(--text-muted, #a0aec0);margin:0 .25rem;-webkit-user-select:none;user-select:none}.breadcrumb-item:not(:first-child):not(:last-child){max-width:150px}.breadcrumb-item:not(:first-child):not(:last-child) .breadcrumb-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out;padding:20px;box-sizing:border-box}.pdf-modal-container{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0006;width:100%;height:100%;max-width:1400px;max-height:95vh;display:flex;flex-direction:column;animation:slideIn .2s ease-out;position:relative;overflow:hidden}.pdf-modal-fullscreen{width:100vw;height:100vh;max-width:none;border-radius:0}.pdf-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e8e8e8;background:#fafafa;border-radius:8px 8px 0 0;flex-shrink:0}.pdf-modal-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#262626;font-size:16px}.pdf-icon{color:#ff4d4f;font-size:18px}.pdf-modal-controls{display:flex;align-items:center;gap:12px}.pdf-zoom-controls{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:4px}.pdf-zoom-select{border:none;background:transparent;padding:4px 8px;font-size:12px;color:#262626;outline:none;cursor:pointer}.pdf-zoom-select:focus{outline:none}.pdf-action-buttons{display:flex;align-items:center;gap:4px}.pdf-modal-content{flex:1;position:relative;overflow:hidden;background:#f5f5f5}.pdf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px;color:#666;padding:40px}.pdf-loading-spinner{display:flex;align-items:center;justify-content:center}.pdf-loading-content{text-align:center;max-width:400px}.pdf-loading-content h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#262626}.pdf-loading-content p{margin:0 0 20px;font-size:14px;color:#8c8c8c}.pdf-loading-progress{width:100%;height:4px;background-color:#f0f0f0;border-radius:2px;overflow:hidden}.pdf-loading-bar{height:100%;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px;animation:loadingProgress 2s ease-in-out infinite}@keyframes loadingProgress{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.pdf-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:#666}.pdf-error-icon{font-size:48px;color:#ff4d4f}.pdf-viewer-container{width:100%;height:100%;overflow:auto;position:relative;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.pdf-iframe{border:none;background:#fff;min-width:100%;min-height:100%}@media (max-width: 768px){.pdf-modal-backdrop{padding:10px}.pdf-modal-container{width:100%;height:100%;border-radius:8px;max-height:100vh}.pdf-modal-header{padding:8px 12px;flex-wrap:wrap;gap:8px}.pdf-modal-title{font-size:14px}.pdf-modal-controls{gap:8px}.pdf-zoom-controls{order:2;width:100%;justify-content:center}.pdf-action-buttons{order:1}.pdf-zoom-select{font-size:11px;padding:2px 6px}.pdf-loading{padding:20px}.pdf-loading-content h3{font-size:16px}.pdf-loading-content p{font-size:13px}}@media (max-width: 480px){.pdf-modal-header{flex-direction:column;align-items:stretch}.pdf-modal-controls{justify-content:space-between}.pdf-zoom-controls{order:1;width:auto}.pdf-action-buttons{order:2}}@keyframes slideIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.pdf-modal-fullscreen .pdf-modal-header{border-radius:0}.pdf-modal-fullscreen .pdf-modal-content{height:calc(100vh - 60px)}@media print{.pdf-modal-backdrop{background:#fff}.pdf-modal-container{box-shadow:none;border-radius:0}.pdf-modal-header{display:none}.pdf-modal-content{height:100vh}}.pdf-viewer-container::-webkit-scrollbar{width:8px;height:8px}.pdf-viewer-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pdf-viewer-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.pdf-viewer-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sidebar{background-color:#1a3151;border-right:1px solid var(--color-border);padding:var(--spacing-md);display:flex;flex-direction:column;position:fixed;top:64px;left:0;bottom:0;width:220px;z-index:var(--z-sidebar);transition:transform var(--transition-normal) var(--transition-timing)}.sidebar.closed{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-nav{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.nav-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:#fff;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-normal) var(--transition-timing)}.nav-item:hover{background-color:var(--color-background);color:var(--color-primary)}.nav-item.active{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:500}.nav-item i{font-size:var(--font-size-lg);width:24px;text-align:center}.nav-item span{font-size:var(--font-size-base)}.sidebar-submenu{display:flex;flex-direction:column;margin-left:32px;margin-top:2px;margin-bottom:2px;gap:2px}.sidebar-subitem{display:flex;align-items:center;padding:7px 16px 7px 20px;font-size:14px;color:var(--color-text-light);background:none;border-radius:4px;text-decoration:none;transition:background .2s,color .2s;margin:0}.sidebar-subitem.active,.sidebar-subitem:hover{background:var(--color-primary-light);color:var(--color-primary);font-weight:500}.support-parent .support-submenu,.support-parent .sub-item,.support-submenu,.sub-item{all:unset}.password-strength{margin-bottom:16px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.strength-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.password-criteria{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.criteria-item{font-size:12px;color:#94a3b8;transition:color .3s ease}.criteria-item.met{color:#22c55e;font-weight:500}.reset-password-modal.ant-modal{max-width:900px!important;width:85%!important}.reset-password-modal .ant-modal-content{width:100%}.reset-password-modal .ant-modal-header{border-bottom:1px solid var(--color-border);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}.reset-password-modal .ant-modal-title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600}.reset-password-modal .ant-modal-body{padding:var(--spacing-lg)}.reset-password-form{margin-top:var(--spacing-md)}.reset-password-form .ant-form-item-label>label{color:var(--color-text);font-weight:500}.reset-password-form .ant-input-affix-wrapper{border-color:var(--color-border);border-radius:var(--radius-md)}.reset-password-form .ant-input-affix-wrapper:focus,.reset-password-form .ant-input-affix-wrapper-focused{border-color:var(--color-primary);box-shadow:0 0 0 2px #1f3a5f1a}.password-strength-container{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md)}.password-strength-container .password-strength{background-color:var(--color-background);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border)}.password-strength-container .strength-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.password-strength-container .password-criteria{margin-top:var(--spacing-sm);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs)}.password-strength-container .criteria-item{font-size:var(--font-size-sm);color:var(--color-text-light);transition:color .2s ease}.password-strength-container .criteria-item.met{color:var(--color-success);font-weight:500}.password-strength-container .ant-progress{margin-bottom:var(--spacing-sm)}@media (max-width: 768px){.password-strength-container .password-criteria{grid-template-columns:1fr}}.form-actions{display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.cancel-button{border-color:var(--color-border);color:var(--color-text-light);border-radius:var(--radius-md)}.cancel-button:hover{border-color:var(--color-primary);color:var(--color-primary)}.submit-button{background-color:var(--color-primary);border-color:var(--color-primary);border-radius:var(--radius-md)}.submit-button:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.submit-button:disabled{background-color:var(--color-text-light);border-color:var(--color-text-light);opacity:.6}.submit-button:disabled.rate-limited{background-color:var(--color-warning);border-color:var(--color-warning);color:#fff;opacity:.8}.rate-limit-alert{margin-bottom:var(--spacing-md)}.rate-limit-alert .ant-alert{border-left:4px solid var(--color-warning)}.rate-limit-alert .ant-alert-message{font-weight:600;color:var(--color-warning)}.security-note{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-primary-light);border-radius:var(--radius-md);text-align:center;border-bottom:1px solid var(--color-border)}.security-note .anticon{margin-right:var(--spacing-xs);color:var(--color-primary)}.success-modal .ant-modal-body{padding:var(--spacing-xl)}.success-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.success-icon{font-size:64px;color:var(--color-success);margin-bottom:var(--spacing-md)}.success-message h3{color:var(--color-text);font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--spacing-sm)}.success-message p{color:var(--color-text-light);font-size:var(--font-size-base);margin:0 0 var(--spacing-xs);line-height:1.5}.success-message p:last-child{margin-bottom:0;font-weight:500;color:var(--color-warning)}@media (max-width: 768px){.reset-password-modal.ant-modal{max-width:90%!important;width:90%!important;margin:var(--spacing-sm)}.reset-password-modal .ant-modal-body{padding:var(--spacing-md)}.form-actions{flex-direction:column;gap:var(--spacing-sm)}.form-actions button{width:100%}.success-icon{font-size:48px}.password-strength-container .password-criteria{grid-template-columns:1fr}}.dashboard-header{position:fixed;top:0;left:0;right:0;height:64px;background-color:var(--color-white);box-shadow:var(--shadow-sm);border-bottom:1px solid var(--color-border);z-index:10;padding:0 var(--spacing-xl)}.header-content{max-width:1440px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center;gap:var(--spacing-md)}.header-logo{display:flex;align-items:center;gap:var(--spacing-sm)}.header-logo img{height:32px;width:auto}.header-logo h1{font-size:var(--font-size-lg);color:var(--color-text);font-weight:600}.menu-toggle{background:none;border:none;color:var(--color-text);font-size:var(--font-size-xl);cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;transition:color var(--transition-normal) var(--transition-timing)}.menu-toggle:hover{color:var(--color-primary)}.profile-trigger{cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);transition:all var(--transition-normal) var(--transition-timing);color:var(--color-text);display:flex;align-items:center;gap:8px}.profile-trigger:hover{background-color:var(--color-hover)}.profile-trigger span{font-size:var(--font-size-base);font-weight:500}.profile-trigger .anticon{font-size:12px;color:var(--color-text-secondary);transition:transform var(--transition-normal) var(--transition-timing)}.profile-trigger:hover .anticon{color:var(--color-primary);transform:translateY(1px)}.profile-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.profile-dropdown-item:hover{background-color:var(--color-background)}.profile-dropdown-item .anticon{color:var(--color-text-light);font-size:14px}.profile-dropdown-item span{color:var(--color-text);font-size:14px;font-weight:500}.logout-button{display:none}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.custom-quill .ql-editor,.custom-quill-wrapper .ql-editor{min-height:500px!important;max-height:500px;overflow-y:auto}.custom-quill-wrapper{position:relative;margin-bottom:8px}.custom-quill-wrapper .ql-container{min-height:200px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.custom-quill-wrapper .ql-editor{min-height:200px;font-size:14px;line-height:1.5}.create-edit-kb-container{max-width:1200px;margin:0 auto;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014}.create-edit-kb-header{margin-bottom:32px;border-bottom:1px solid #f0f0f0;padding-bottom:16px}.create-edit-kb-header h1{margin:0;color:#1f3a5f;font-size:24px;font-weight:600}.create-edit-kb-form{padding:0 16px}.form-section{background-color:#fafafa;padding:24px;border-radius:8px;margin-bottom:24px;border:1px solid #f0f0f0}.form-section .ant-form-item-label>label{color:#1f3a5f;font-weight:500}.form-actions{margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0;text-align:right}.form-actions .ant-btn{min-width:120px;margin-left:16px}.ant-select-multiple .ant-select-selection-item{background-color:#1f3a5f;border-color:#1f3a5f}.ant-input:hover,.ant-input:focus,.ant-input-focused{border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f1a}.ant-input-textarea:hover,.ant-input-textarea:focus,.ant-input-textarea-focused{border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f1a}.custom-quill-wrapper{background-color:#fff;border-radius:8px;overflow:hidden}.custom-quill-wrapper .ql-toolbar{background-color:#fafafa;border-color:#d9d9d9;border-top-left-radius:8px;border-top-right-radius:8px}.custom-quill-wrapper .ql-container{border-color:#d9d9d9;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width: 768px){.create-edit-kb-container,.form-section{padding:16px}.form-actions .ant-btn{min-width:100px}}.category-select-container{display:flex;gap:8px;align-items:flex-start}.category-select-container .ant-select-multiple .ant-select-selection-item{background-color:#1f3a5f;border-color:#1f3a5f}.tox-promotion,.tox-statusbar{display:none!important}.tox-tinymce{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.categories-title{margin:0!important;color:#1a3151;font-weight:600}.categories-back-btn{border-radius:6px;height:40px;font-weight:500;border:1px solid #d9d9d9;color:#666;transition:all .3s ease}.categories-back-btn:hover{border-color:#1890ff;color:#1890ff}.categories-add-btn{border-radius:6px;height:48px;padding:0 24px;font-weight:600;font-size:16px;background:#1890ff;border-color:#1890ff;transition:all .3s ease}.categories-add-btn:hover{background:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.categories-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.categories-search-input{border-radius:6px;font-size:14px}.categories-search-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.categories-clear-btn{border-radius:6px;height:48px;font-weight:500;border:1px solid #d9d9d9;color:#666;transition:all .3s ease}.categories-clear-btn:hover{border-color:#1890ff;color:#1890ff}.categories-table{border-radius:8px}.categories-table .ant-table-thead>tr>th{background:#fafafa;color:#000;font-weight:600;font-size:14px;padding:16px;border-bottom:2px solid #f0f0f0}.categories-table .ant-table-tbody>tr>td{padding:16px;font-size:14px}.categories-table .ant-table-tbody>tr:hover>td{background:#f5f6fa}.categories-view-btn,.categories-edit-btn,.categories-delete-btn{border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.categories-view-btn:hover,.categories-edit-btn:hover{background:#1890ff1a;color:#1890ff}.categories-delete-btn:hover{background:#ff4d4f1a;color:#ff4d4f}.categories-status-toggle{transition:all .3s ease}.categories-status-toggle.ant-switch-checked{background-color:#52c41a}.categories-status-toggle.ant-switch-checked:hover{background-color:#73d13d}.categories-delete-modal .ant-modal-content{border-radius:8px}.categories-delete-modal .ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0}.categories-error{display:flex;justify-content:center;align-items:center;min-height:200px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:20px}.categories-table .ant-tag{border-radius:4px;font-weight:500;font-size:12px;padding:2px 8px;border:none}.categories-table .ant-tag-green{background:#1987541a;color:#198754}.categories-table .ant-tag-red{background:#ff4d4f1a;color:#ff4d4f}.categories-table .anticon-folder{font-size:16px;margin-right:8px}@media (max-width: 768px){.categories-table .ant-table-thead>tr>th,.categories-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:13px}.categories-add-btn{width:100%;margin-top:8px}}@media (max-width: 576px){.categories-title{font-size:20px!important}.categories-search-input{height:40px}.categories-clear-btn{height:40px;width:100%;margin-top:8px}.categories-table .ant-table-thead>tr>th,.categories-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}.categories-view-btn,.categories-edit-btn,.categories-delete-btn{width:28px;height:28px}}.categories-table .ant-spin-container{min-height:200px}.categories-table .ant-empty{padding:40px 0}.categories-table .ant-empty-description{color:#999;font-size:14px}.categories-table .ant-pagination{margin-top:24px;text-align:center}.categories-table .ant-pagination .ant-pagination-item{border-radius:6px;border:1px solid #d9d9d9}.categories-table .ant-pagination .ant-pagination-item:hover{border-color:#1890ff}.categories-table .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.categories-table .ant-pagination .ant-pagination-item-active a{color:#fff}.categories-search-input .ant-input-search-button{border-radius:0 6px 6px 0}.categories-search-input .ant-input{border-radius:6px 0 0 6px}.categories-content .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.categories-content .ant-card-body{padding:24px}.categories-table .ant-table-tbody>tr{transition:background-color .3s ease}.categories-table .ant-table-tbody>tr:hover{background:#f5f6fa}.categories-table .ant-space{display:flex;align-items:center}.categories-table .ant-typography{word-break:break-word;overflow-wrap:break-word}.categories-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#d9d9d9 #f0f0f0}.categories-table .ant-table-body::-webkit-scrollbar{height:8px}.categories-table .ant-table-body::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.categories-table .ant-table-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.categories-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.tags-title{margin:0!important;color:#1a3151;font-weight:600}.tags-back-btn{border-radius:6px;height:40px;font-weight:500;border:1px solid #d9d9d9;color:#666;transition:all .3s ease}.tags-back-btn:hover{border-color:#1890ff;color:#1890ff}.tags-add-btn{border-radius:6px;height:48px;padding:0 24px;font-weight:600;font-size:16px;background:#1890ff;border-color:#1890ff;transition:all .3s ease}.tags-add-btn:hover{background:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.tags-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.tags-search-input{border-radius:6px;font-size:14px}.tags-search-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.tags-clear-btn{border-radius:6px;height:48px;font-weight:500;border:1px solid #d9d9d9;color:#666;transition:all .3s ease}.tags-clear-btn:hover{border-color:#1890ff;color:#1890ff}.tags-table{border-radius:8px}.tags-table .ant-table-thead>tr>th{background:#fafafa;color:#000;font-weight:600;font-size:14px;padding:16px;border-bottom:2px solid #f0f0f0}.tags-table .ant-table-tbody>tr>td{padding:16px;font-size:14px}.tags-table .ant-table-tbody>tr:hover>td{background:#f5f6fa}.tags-view-btn,.tags-edit-btn,.tags-delete-btn{border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.tags-view-btn:hover,.tags-edit-btn:hover{background:#1890ff1a;color:#1890ff}.tags-delete-btn:hover{background:#ff4d4f1a;color:#ff4d4f}.tags-status-toggle{transition:all .3s ease}.tags-status-toggle.ant-switch-checked{background-color:#52c41a}.tags-status-toggle.ant-switch-checked:hover{background-color:#73d13d}.tags-delete-modal .ant-modal-content{border-radius:8px}.tags-delete-modal .ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0}.tags-error{display:flex;justify-content:center;align-items:center;min-height:200px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:20px}.tags-table .ant-tag{border-radius:4px;font-weight:500;font-size:12px;padding:2px 8px;border:none}.tags-table .ant-tag-green{background:#1987541a;color:#198754}.tags-table .ant-tag-red{background:#ff4d4f1a;color:#ff4d4f}.tags-table .anticon-tag{font-size:16px;margin-right:8px}@media (max-width: 768px){.tags-table .ant-table-thead>tr>th,.tags-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:13px}.tags-add-btn{width:100%;margin-top:8px}}@media (max-width: 576px){.tags-title{font-size:20px!important}.tags-search-input{height:40px}.tags-clear-btn{height:40px;width:100%;margin-top:8px}.tags-table .ant-table-thead>tr>th,.tags-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}.tags-view-btn,.tags-edit-btn,.tags-delete-btn{width:28px;height:28px}}.tags-table .ant-spin-container{min-height:200px}.tags-table .ant-empty{padding:40px 0}.tags-table .ant-empty-description{color:#999;font-size:14px}.tags-table .ant-pagination{margin-top:24px;text-align:center}.tags-table .ant-pagination .ant-pagination-item{border-radius:6px;border:1px solid #d9d9d9}.tags-table .ant-pagination .ant-pagination-item:hover{border-color:#1890ff}.tags-table .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.tags-table .ant-pagination .ant-pagination-item-active a{color:#fff}.tags-search-input .ant-input-search-button{border-radius:0 6px 6px 0}.tags-search-input .ant-input{border-radius:6px 0 0 6px}.tags-content .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.tags-content .ant-card-body{padding:24px}.tags-table .ant-table-tbody>tr{transition:background-color .3s ease}.tags-table .ant-table-tbody>tr:hover{background:#f5f6fa}.tags-table .ant-space{display:flex;align-items:center}.tags-table .ant-typography{word-break:break-word;overflow-wrap:break-word}.tags-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#d9d9d9 #f0f0f0}.tags-table .ant-table-body::-webkit-scrollbar{height:8px}.tags-table .ant-table-body::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.tags-table .ant-table-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.tags-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.video-documents-title{margin:0!important;color:#1a3151;font-weight:600;display:flex;align-items:center}.video-documents-add-btn{border-radius:6px;height:48px;padding:0 24px;font-weight:600;font-size:16px;background:#1890ff;border-color:#1890ff;transition:all .3s ease}.video-documents-add-btn:hover{background:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.video-documents-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.video-documents-search-input{border-radius:6px;height:48px;font-size:14px}.video-documents-search-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.video-documents-table{border-radius:8px}.video-documents-table .ant-table-thead>tr>th{background:#fafafa;color:#000;font-weight:600;font-size:14px;padding:16px;border-bottom:2px solid #f0f0f0}.video-documents-table .ant-table-tbody>tr>td{padding:16px;font-size:14px}.video-documents-table .ant-table-tbody>tr:hover>td{background:#f5f6fa}.video-documents-status{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;display:inline-block}.video-documents-edit-btn,.video-documents-delete-btn{border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-documents-edit-btn:hover{background:#1890ff1a;color:#1890ff}.video-documents-delete-btn:hover{background:#ff4d4f1a;color:#ff4d4f}.video-documents-pagination{display:flex;justify-content:center}.video-documents-pagination .pagination{display:flex;list-style:none;padding:0;margin:0;gap:8px}.video-documents-pagination .pagination li a{display:block;padding:8px 12px;color:#666;text-decoration:none;border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease;font-weight:500}.video-documents-pagination .pagination li.active a{background:#1890ff;color:#fff;border-color:#1890ff}.video-documents-pagination .pagination li.disabled a{color:#d9d9d9;cursor:not-allowed;border-color:#f0f0f0}.video-documents-upload-modal .ant-modal-content{border-radius:8px;overflow:hidden}.video-documents-upload-modal .ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0}.video-documents-upload-modal .ant-form-item-label>label{font-weight:500;color:#1a3151}.video-documents-delete-modal .ant-modal-content{border-radius:8px}@media (max-width: 768px){.video-documents-table .ant-table-thead>tr>th,.video-documents-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:13px}}@media (max-width: 576px){.video-documents-title{font-size:20px!important}.video-documents-add-btn{width:100%;margin-top:8px}}.video-player-modal .ant-modal-content{border-radius:8px;overflow:hidden}.video-player-modal .ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0}.video-player-modal .ant-modal-body{padding:24px;background:#fff}.hls-video-player{width:100%;outline:none}.hls-video-player:focus{outline:none}.video-hover-preview{animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.hls-video-player-preview{width:100%;outline:none;object-fit:cover}.video-documents-title{transition:all .3s ease;display:inline-flex!important;align-items:center}.video-documents-title:hover{color:#40a9ff!important}video{max-width:100%;height:auto}.hls-video-player::-webkit-media-controls-panel{background:linear-gradient(transparent,#000c)}.hls-video-player::-webkit-media-controls-play-button,.hls-video-player::-webkit-media-controls-mute-button,.hls-video-player::-webkit-media-controls-volume-slider,.hls-video-player::-webkit-media-controls-timeline{filter:brightness(1.2)}.video-documents-pagination{display:flex;justify-content:center;align-items:center;margin-top:24px;margin-bottom:24px}.video-documents-pagination .pagination{display:flex;list-style:none;padding:0;margin:0;gap:8px;align-items:center}.video-documents-pagination .pagination li{border-radius:6px;overflow:hidden}.video-documents-pagination .pagination li a{display:block;padding:8px 12px;color:#666;text-decoration:none;border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease;font-weight:500;min-width:40px;text-align:center}.video-documents-pagination .pagination li a:hover{color:#1890ff;border-color:#1890ff;background:#1890ff0d}.video-documents-pagination .pagination li.active a{background:#1890ff;color:#fff;border-color:#1890ff;font-weight:600}.video-documents-pagination .pagination li.disabled a{color:#d9d9d9;cursor:not-allowed;border-color:#f0f0f0;background:transparent}.video-documents-pagination .pagination li.disabled a:hover{color:#d9d9d9;border-color:#f0f0f0;background:transparent}.video-documents-pagination .pagination li.break a{border:none;cursor:default}.video-documents-pagination .pagination li.break a:hover{background:transparent;border:none}@media (max-width: 768px){.video-documents-pagination .pagination li a{padding:6px 10px;font-size:13px;min-width:36px}}@media (max-width: 576px){.video-documents-pagination{margin-top:16px;margin-bottom:16px}.video-documents-pagination .pagination{gap:4px}.video-documents-pagination .pagination li a{padding:6px 8px;font-size:12px;min-width:32px}}.error-boundary{padding:var(--spacing-xl);display:flex;justify-content:center;align-items:center;min-height:200px;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2)}.error-content{text-align:center;max-width:400px;padding:var(--spacing-lg)}.error-icon{font-size:3rem;margin-bottom:var(--spacing-md);animation:bounce 1s ease infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-title{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm)}.error-message{color:var(--color-text-secondary);margin:0 0 var(--spacing-lg);line-height:1.5}.retry-button{padding:var(--spacing-sm) var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}.retry-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));opacity:0;transition:opacity var(--transition-normal)}.retry-button:hover:before{opacity:1}.retry-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.retry-button:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light),var(--shadow-md)}.error-details{margin-top:var(--spacing-lg);text-align:left}.error-details summary{color:var(--color-primary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.error-details summary:hover{background-color:var(--color-primary-light)}.error-stack{margin-top:var(--spacing-sm);padding:var(--spacing-md);background:#0000000d;border-radius:var(--radius-md);font-family:monospace;font-size:.875rem;white-space:pre-wrap;overflow-x:auto;color:var(--color-text-secondary)}@media (prefers-color-scheme: dark){.error-boundary{background:#2d2d2dcc}.error-stack{background:#0003}}@media (max-width: 640px){.error-boundary,.error-content{padding:var(--spacing-md)}.error-icon{font-size:2.5rem}.error-title{font-size:1.25rem}.retry-button{width:100%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-loader{width:100%}.skeleton-item{margin-bottom:var(--spacing-lg)}.skeleton-card{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid rgba(255,255,255,.2)}.skeleton-header{padding:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md);background:#f8f9facc;border-bottom:1px solid var(--color-border)}.skeleton-icon{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-primary-light) 50%,var(--color-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-title{height:24px;width:60%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-primary-light) 50%,var(--color-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-content{padding:var(--spacing-lg)}.skeleton-description{height:16px;width:90%;margin-bottom:var(--spacing-md);border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-primary-light) 50%,var(--color-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-md);margin:var(--spacing-md) 0}.skeleton-stat{padding:var(--spacing-sm);background:#f8f9fa80;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.skeleton-stat-number{height:24px;width:60%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-primary-light) 50%,var(--color-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-stat-label{height:14px;width:80%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-primary-light) 50%,var(--color-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-button{height:40px;width:100%;margin-top:var(--spacing-md);border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-primary-light) 50%,var(--color-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-text{height:16px;width:100%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 25%,var(--color-primary-light) 50%,var(--color-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media (prefers-color-scheme: dark){.skeleton-card{background:#2d2d2dcc}.skeleton-header{background:#1e1e1ecc}.skeleton-stat{background:#1e1e1e80}.skeleton-icon,.skeleton-title,.skeleton-description,.skeleton-stat-number,.skeleton-stat-label,.skeleton-button,.skeleton-text{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%}}.management-card{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);overflow:hidden;border:1px solid rgb(225 225 225);height:100%;display:flex;flex-direction:column;position:relative;transform-origin:center bottom;will-change:transform}.management-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark),var(--color-primary));background-size:200% 100%;opacity:0;transition:opacity var(--transition-normal);z-index:1}.management-card[role=button]{cursor:pointer}.management-card[role=button]:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg)}.management-card[role=button]:hover:before{opacity:1;animation:gradientMove 2s linear infinite}.management-card[role=button]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary),var(--shadow-md)}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.card-header{padding:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md);background:#f8f9facc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:relative;z-index:0;transition:background-color var(--transition-normal)}.management-card:hover .card-header{background:#f8f9faf2}.icon-container{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal);position:relative;overflow:hidden;will-change:transform}.icon-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-normal)}.management-card:hover .icon-container{transform:scale(1.1) rotate(5deg)}.management-card:hover .icon-container:after{opacity:1}.card-icon{font-size:24px;transition:all var(--transition-normal);will-change:transform}.management-card:hover .card-icon{transform:scale(1.1)}.card-title{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0;flex:1;transition:color var(--transition-normal)}.management-card:hover .card-title{color:var(--color-primary)}.card-content{padding:var(--spacing-lg);flex:1;display:flex;flex-direction:column;gap:var(--spacing-md);transition:background-color var(--transition-normal)}.management-card:hover .card-content{background:#fffffff2}.card-description{color:var(--color-text-secondary);line-height:1.6;margin:0;transition:color var(--transition-normal)}.management-card:hover .card-description{color:var(--color-text-primary)}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-sm)}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-sm);background:#f8f9fa80;border-radius:var(--radius-md);transition:all var(--transition-normal);will-change:transform}.stat-item:hover{transform:translateY(-2px);background:#f8f9facc}.stat-number{font-size:1.5rem;font-weight:600;color:var(--color-primary);line-height:1.2;transition:color var(--transition-normal)}.stat-label{font-size:.875rem;color:var(--color-text-light);margin-top:var(--spacing-xs);transition:color var(--transition-normal)}.stat-item:hover .stat-number{color:var(--color-primary-dark)}.stat-item:hover .stat-label{color:var(--color-text-secondary)}.action-button{margin-top:auto;padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all var(--transition-normal);position:relative;overflow:hidden;will-change:transform}.action-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));opacity:0;transition:opacity var(--transition-normal);z-index:1}.button-text,.button-icon{position:relative;z-index:2;color:#fff}.action-button:hover:before{opacity:1}.action-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.action-button:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light),var(--shadow-md)}.button-icon{transition:transform var(--transition-normal);will-change:transform}.action-button:hover .button-icon{transform:translate(4px)}:root{--color-primary: #007bff;--color-primary-dark: #0056b3;--color-primary-light: rgba(0, 123, 255, .1);--color-text-primary: #1a1a1a;--color-text-secondary: #495057;--color-text-light: #6c757d;--color-background: #f8f9fa;--color-white: #ffffff;--color-border: #e9ecef;--color-shadow: rgba(0, 0, 0, .08);--color-shadow-hover: rgba(0, 0, 0, .12);--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--shadow-sm: 0 2px 4px var(--color-shadow);--shadow-md: 0 4px 8px var(--color-shadow);--shadow-lg: 0 8px 16px var(--color-shadow)}.manage-header{margin-bottom:2.5rem}.manage-header-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.manage-header h1{color:#1a1a1a;font-size:2rem;font-weight:600;letter-spacing:-.5px;margin:0}.manage-search{max-width:600px;position:relative;z-index:1002}.manage-actions{display:flex;gap:var(--spacing-md)}.btn{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:all var(--transition-normal);border:none;font-size:.9375rem;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:hover:after{width:300px;height:300px}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,400px));gap:1.5rem;margin-top:2rem;justify-content:start}.manage-card{background:#ffffffe6;border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);cursor:pointer;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);z-index:1}.manage-card.clickable{cursor:pointer;position:relative}.manage-card.clickable:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary),var(--shadow-md)}.manage-card.clickable:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000005;opacity:0;transition:opacity var(--transition-normal)}.manage-card.clickable:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.manage-card.clickable:hover:after{opacity:1}.manage-card.clickable:active{transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-header{padding:var(--spacing-lg);background:#f8f9facc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.card-title{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.card-icon{font-size:1.5rem;opacity:.8;transition:transform var(--transition-normal)}.manage-card:hover .card-icon{transform:scale(1.1)}.card-content{padding:var(--spacing-lg)}.card-content p{margin:0;color:var(--color-text-secondary);line-height:1.6}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.loading-spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.no-results{text-align:center;padding:3rem;background:var(--card-bg, rgba(255, 255, 255, .9));border-radius:8px;box-shadow:0 2px 4px #0000000d;color:var(--text-muted, #a0aec0);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;z-index:1}.no-results p{margin:0;font-size:1.1rem}mark{background-color:var(--highlight-bg, #fef3c7);color:var(--highlight-text, #92400e);padding:.1em .2em;border-radius:2px}.faq-table-container{width:100%;overflow-x:auto;margin-top:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.faq-table{width:100%;border-collapse:collapse;min-width:600px}.faq-table th,.faq-table td{padding:1rem;text-align:left;border-bottom:1px solid #e9ecef}.faq-table th{background-color:#f8f9fa;font-weight:600;color:#495057}.faq-table tr:hover{background-color:#f8f9fa}.faq-table td:last-child{white-space:nowrap}.btn-outline-danger{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger:hover,.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{background-color:#c82333;border-color:#bd2130}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:1rem}.loading-spinner{width:40px;height:40px;border:3px solid #e9ecef;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:1rem;padding:2rem;background:#fff5f5;border-radius:8px;border:1px solid #ffcdd2}.error-message{color:#dc3545;text-align:center;margin:0}.btn{padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;font-weight:500;transition:all .2s ease}.btn-primary:hover{background-color:#0056b3}.btn-secondary:hover{background-color:#5a6268}.btn-sm{padding:.35rem .75rem;font-size:.8125rem;border-radius:var(--radius-sm)}.btn-outline-primary{background-color:transparent;border:1px solid #007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;color:#fff}.delete-confirmation{padding:1rem;text-align:center}.delete-confirmation p{margin-bottom:1rem;color:#495057}.delete-question{font-weight:500;color:#dc3545!important;padding:.5rem;background:#fff5f5;border-radius:4px;margin:1rem 0!important}.delete-actions{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.delete-actions button{min-width:100px}.status-badge{padding:4px 8px;border-radius:4px;font-size:12px;text-transform:capitalize}.status-badge.draft{background-color:#f0f0f0;color:#666}.status-badge.published{background-color:#e6f7ff;color:#1890ff}.action-buttons{display:flex;gap:8px;align-items:center}.action-buttons .ant-btn{padding:4px;height:24px;width:24px}.action-buttons .ant-btn-primary{height:24px;width:auto;display:flex;align-items:center;justify-content:center;font-size:12px}.action-buttons .ant-btn-primary:hover{opacity:.9;transform:scale(1.05);transition:all .2s ease}.action-buttons .ant-btn-text:hover{background-color:#f0f0f0}.action-buttons .ant-btn-danger:hover{background-color:#fff1f0}.faq-answer-preview{max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;font-size:14px;color:#666}.faq-answer-preview p{margin:0;padding:0}.faq-answer-preview strong{font-weight:600;color:#333}.faq-answer-preview em{font-style:italic}.faq-answer-preview ul,.faq-answer-preview ol{margin:0;padding-left:1.5em}.faq-answer-preview a{color:#1f3a5f;text-decoration:none}.faq-answer-preview a:hover{text-decoration:underline}.tag-selector{margin:1rem 0}.selected-tags{display:none}.available-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:1rem;background-color:#e9ecef;border:1px solid #dee2e6;font-size:.875rem;cursor:pointer;transition:all .2s ease}.tag:hover{background-color:#dee2e6}.tag.selected{background-color:#007bff;color:#fff;border-color:#0056b3}.tag.selected:hover{background-color:#0056b3}.remove-tag{margin-left:.5rem;padding:0;background:none;border:none;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;opacity:.7}.remove-tag:hover{opacity:1}.add-tag-btn{background-color:#f8f9fa;color:#007bff;border:1px dashed #007bff;font-weight:700;font-size:1.2rem;padding:.25rem .75rem;border-radius:1rem;margin-left:.5rem;transition:background .2s,color .2s}.add-tag-btn:hover:not(:disabled){background-color:#e2e6ea;color:#0056b3}.create-tag-form{display:flex;gap:.5rem;margin-top:1rem}.create-tag-form input{flex:1;padding:.5rem;border:1px solid #dee2e6;border-radius:.25rem}.create-tag-form button{padding:.5rem 1rem;background-color:#28a745;color:#fff;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .2s ease}.create-tag-form button:hover{background-color:#218838}.create-tag-form button:disabled{background-color:#6c757d;cursor:not-allowed}.tag-selector-error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:8px 12px;margin-bottom:8px;font-size:14px}.tag-selector-warning{color:#d97706;background-color:#fffbeb;border:1px solid #fed7aa;border-radius:4px;padding:8px 12px;margin-bottom:8px;font-size:14px}.tag-creation-error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:6px 8px;margin-top:4px;font-size:12px}.tag-selector-loading{color:#6c757d;margin:.5rem 0;padding:.5rem;text-align:center;font-style:italic}.create-tag-form-inline{display:inline-flex;gap:.5rem;margin-left:.5rem;align-items:center}.create-tag-form-inline input{flex:1;padding:.25rem .5rem;border:1px solid #dee2e6;border-radius:.25rem;font-size:.95rem}.create-tag-form-inline button{padding:.35rem 1.1rem;background-color:#007bff;color:#fff;border:none;border-radius:.3rem;cursor:pointer;font-size:1rem;font-weight:500;box-shadow:0 1px 2px #0000000a;transition:background .2s,box-shadow .2s;margin-left:.25rem;outline:none}.create-tag-form-inline button:hover:not(:disabled),.create-tag-form-inline button:focus:not(:disabled){background-color:#0056b3;box-shadow:0 2px 8px #007bff14}.create-tag-form-inline button:active:not(:disabled){background-color:#004080}.create-tag-form-inline button:disabled{background-color:#6c757d;cursor:not-allowed;color:#e2e6ea;box-shadow:none}.create-faq-form{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:800px;margin:0 auto}.create-faq-form h2{margin:0 0 1.5rem;color:#2c3e50;font-size:1.5rem}.create-faq-form .ant-form-item:has(.ant-select-multiple){margin-bottom:32px}.create-faq-form .ant-form-item:last-child{margin-top:32px;padding-top:16px;border-top:1px solid #f0f0f0}.audit-logs-modal .ant-modal-content{border-radius:8px}.audit-logs-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.audit-logs-modal .ant-modal-body{padding:0;max-height:60vh;overflow-y:auto}.audit-log-item{padding:16px 24px;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.audit-log-item:hover{background-color:#fafafa}.audit-log-item:last-child{border-bottom:none}.audit-log-content{width:100%}.audit-log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.audit-log-action{display:flex;align-items:center;font-weight:500}.audit-log-timestamp{color:#8c8c8c;font-size:12px;display:flex;align-items:center}.audit-log-details{margin-left:24px}.audit-log-user{color:#595959;font-size:14px;margin-bottom:8px;display:flex;align-items:center}.user-email{color:#8c8c8c;font-size:12px;margin-left:4px}.audit-log-changes{margin-bottom:8px}.audit-log-changes strong{color:#262626;font-size:13px}.changes-pre{background-color:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;margin-top:4px;font-size:12px;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto}.changes-list{margin-top:4px}.change-item{background-color:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:6px 10px;margin-bottom:4px;font-size:12px;line-height:1.4;color:#595959}.audit-log-description{color:#595959;font-size:14px;line-height:1.5}.audit-log-description strong{color:#262626}@media (max-width: 768px){.audit-logs-modal{width:95%!important;margin:10px}.audit-log-header{flex-direction:column;align-items:flex-start;gap:8px}.audit-log-details{margin-left:0}}.edit-faq-form{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:800px;margin:0 auto}.edit-faq-form h2{margin:0 0 1.5rem;color:#2c3e50;font-size:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:#495057;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;transition:border-color .2s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.form-group input:disabled,.form-group textarea:disabled{background-color:#e9ecef;cursor:not-allowed}.form-text{display:block;margin-top:.25rem;color:#6c757d;font-size:.875rem}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.alert{padding:1rem;margin-bottom:1.5rem;border-radius:4px;font-weight:500}.alert-error{background-color:#fff5f5;border:1px solid #ffcdd2;color:#dc3545}.alert-success{background-color:#f0fff4;border:1px solid #c6f6d5;color:#28a745}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary{background-color:#007bff;color:#fff}.btn-primary:hover:not(:disabled){background-color:#0056b3}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover:not(:disabled){background-color:#5a6268}.spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite}.custom-quill-wrapper{margin-bottom:24px}.custom-quill-wrapper .ql-container{min-height:150px;max-height:300px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.custom-quill-wrapper .ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f8f9fa}.custom-quill-wrapper .ql-editor{min-height:150px;max-height:300px;font-size:14px;line-height:1.5;overflow-y:auto}.ql-editor{white-space:pre-wrap;word-wrap:break-word}.ql-editor p{margin:0;padding:0}.ql-editor ul,.ql-editor ol{padding-left:1.5em}.ql-toolbar button{height:24px;width:24px;display:inline-flex;align-items:center;justify-content:center}.ql-toolbar .ql-picker{height:24px;display:inline-flex;align-items:center}.ql-toolbar .ql-formats{margin-right:15px}.ql-toolbar button:hover,.ql-toolbar button.ql-active{color:#1f3a5f}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button.ql-active .ql-stroke{stroke:#1f3a5f}.ql-toolbar button:hover .ql-fill,.ql-toolbar button.ql-active .ql-fill{fill:#1f3a5f}.edit-faq-form .ant-form-item:has(.ant-select-multiple){margin-bottom:32px}.edit-faq-form .ant-form-item:last-child{margin-top:32px;padding-top:16px;border-top:1px solid #f0f0f0}.form-header{margin-bottom:24px}.form-title-section{display:flex;align-items:center;justify-content:space-between}.form-title-section h2{margin:0;color:#2c3e50;font-size:1.5rem}.audit-logs-button{color:#8c8c8c;transition:all .2s ease}.audit-logs-button:hover{color:#1f3a5f;background-color:#1f3a5f1a}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease-out}.modal-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:90%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;animation:slideIn .2s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid #e9ecef;background:#fff;border-radius:8px 8px 0 0}.modal-title{margin:0;font-size:1.5rem;color:#2c3e50}.modal-close{background:none;border:none;padding:.5rem;cursor:pointer;color:#6c757d;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close:hover{background-color:#f8f9fa;color:#343a40}.modal-content{padding:1.25rem;overflow-y:auto;flex:1;background:#fff;border-radius:0 0 8px 8px}@keyframes slideIn{0%{transform:translate(-50%,-60%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media (max-width: 768px){.modal-container{width:95%;max-height:90vh}.modal-header,.modal-content{padding:1rem}}.dashboard-chart-card{height:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:8px;border:1px solid #f0f0f0}.dashboard-chart-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.dashboard-chart-card .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0}.dashboard-chart-card .ant-card-head-title{font-weight:600;font-size:16px;color:#1a3151}.dashboard-chart-card .ant-card-body{padding:24px}.faq-manage-title{margin:0!important;color:#1a3151;font-weight:600}.faq-manage-back-btn{border-radius:6px;height:40px;font-weight:500;border:1px solid #d9d9d9;color:#666;transition:all .3s ease}.faq-manage-back-btn:hover{border-color:#1890ff;color:#1890ff}.faq-manage-add-btn{border-radius:6px;height:48px;padding:0 24px;font-weight:600;font-size:16px;background:#1890ff;border-color:#1890ff;transition:all .3s ease}.faq-manage-add-btn:hover{background:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.faq-manage-status-select{border-radius:6px}.faq-manage-status-select .ant-select-selector{height:48px!important;border-radius:6px;display:flex;align-items:center}.faq-manage-table{border-radius:8px}.faq-manage-table .ant-table-thead>tr>th{background:#fafafa;color:#000;font-weight:600;font-size:14px;padding:16px;border-bottom:2px solid #f0f0f0}.faq-manage-table .ant-table-tbody>tr>td{padding:16px;font-size:14px;vertical-align:top}.faq-manage-table .ant-table-tbody>tr:hover>td{background:#f5f6fa}.faq-manage-question{color:#000;font-weight:500;line-height:1.4}.faq-manage-answer-preview{color:#666;line-height:1.4;max-height:80px;overflow:hidden;position:relative}.faq-manage-answer-preview:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,#fff)}.faq-manage-status{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;display:inline-block}.faq-manage-status--published{color:#198754;background:#1987541a}.faq-manage-status--draft{color:#0a58ca;background:#0a58ca1a}.faq-manage-publish-btn{background:#198754!important;border-color:#198754!important;border-radius:4px;font-weight:500;font-size:12px;height:28px;line-height:1}.faq-manage-publish-btn:hover{background:#157347!important;border-color:#157347!important;transform:translateY(-1px);box-shadow:0 2px 8px #1987544d}.faq-manage-audit-btn,.faq-manage-edit-btn,.faq-manage-delete-btn{border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.faq-manage-audit-btn:hover,.faq-manage-edit-btn:hover{background:#1890ff1a;color:#1890ff}.faq-manage-delete-btn:hover{background:#ff4d4f1a;color:#ff4d4f}.faq-manage-pagination{padding:24px 32px;display:flex;justify-content:center;border-top:1px solid #f0f0f0;background:#fafafa}.faq-manage-create-modal .ant-modal-content,.faq-manage-edit-modal .ant-modal-content,.faq-manage-delete-modal .ant-modal-content{border-radius:8px}.faq-manage-delete-confirmation{padding:16px 0}.faq-manage-delete-question{font-weight:600;color:#000;background:#f5f5f5;padding:12px 16px;border-radius:6px;margin:16px 0;border-left:4px solid #ff4d4f}.faq-manage-delete-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.faq-manage-cancel-btn{border-radius:6px;font-weight:500}.faq-manage-confirm-delete-btn{border-radius:6px;font-weight:600}@media (max-width: 768px){.faq-manage-table .ant-table-thead>tr>th,.faq-manage-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:13px}.faq-manage-answer-preview{max-height:60px}}@media (max-width: 576px){.faq-manage-title{font-size:20px!important}.faq-manage-add-btn{width:100%;margin-top:8px}.faq-manage-delete-actions{flex-direction:column}.faq-manage-delete-actions button{width:100%}}._successContainer_cs4vs_1{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f1f8e9;border:1px solid #c5e1a5;border-radius:4px;margin:1rem 0}._successIcon_cs4vs_12{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#4caf50;color:#fff;border-radius:50%;font-weight:700}._successMessage_cs4vs_24{color:#2e7d32;margin:0;font-size:.875rem}._errorContainer_xj0gv_1{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff3f3;border:1px solid #ffcdd2;border-radius:4px;margin:1rem 0}._errorIcon_xj0gv_12{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#f44336;color:#fff;border-radius:50%;font-weight:700}._errorMessage_xj0gv_24{color:#d32f2f;margin:0;font-size:.875rem}._container_ki0i6_1{padding:2rem;max-width:1200px;margin:0 auto}._header_ki0i6_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_ki0i6_14{font-size:1.8rem;color:#333;margin:0}._addButton_ki0i6_20{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}._addButton_ki0i6_20:hover{background-color:#0056b3}._icon_ki0i6_38{font-size:1rem}._controls_ki0i6_42{display:flex;gap:1rem;margin-bottom:1.5rem}._searchContainer_ki0i6_48{position:relative;flex:1;display:flex;align-items:center}._searchIcon_ki0i6_55{position:absolute;left:1rem;color:#666;pointer-events:none}._searchInput_ki0i6_62{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:all .2s ease}._searchInput_ki0i6_62:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._clearButton_ki0i6_77{position:absolute;right:1rem;background:none;border:none;color:#666;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._clearButton_ki0i6_77:hover{color:#333}._noResults_ki0i6_95{text-align:center;padding:2rem;color:#666;font-size:1.1rem;background-color:#f8f9fa;border-radius:4px;margin:1rem}._filterButton_ki0i6_105{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s}._filterButton_ki0i6_105:hover{background-color:#e9ecef}._filterButton_ki0i6_105._active_ki0i6_122{background-color:#e9ecef;border-color:#007bff;color:#007bff}._filterPanel_ki0i6_128{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}._filterGroup_ki0i6_139{display:flex;flex-direction:column;gap:.5rem}._filterGroup_ki0i6_139 label{font-weight:500;color:#495057}._filterSelect_ki0i6_150{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}._content_ki0i6_157{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}._tableContainer_ki0i6_164{overflow-x:auto}._table_ki0i6_164{width:100%;border-collapse:collapse;min-width:800px}._table_ki0i6_164 th{background-color:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}._table_ki0i6_164 td{padding:1rem;border-bottom:1px solid #dee2e6;color:#212529}._tableRow_ki0i6_189:hover{background-color:#f8f9fa}._sortable_ki0i6_193{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortable_ki0i6_193:hover{background-color:#e9ecef}._status_ki0i6_203{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}._active_ki0i6_122{background-color:#d4edda;color:#155724}._inactive_ki0i6_216{background-color:#f8d7da;color:#721c24}._actions_ki0i6_221{display:flex;gap:.5rem}._actionButtons_ki0i6_226{display:flex;gap:.5rem;align-items:center}._actionButton_ki0i6_226{background:none;border:none;padding:.5rem;cursor:pointer;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}._actionButton_ki0i6_226:not(._delete_ki0i6_244){color:#007bff}._actionButton_ki0i6_226:not(._delete_ki0i6_244):hover{background-color:#e3f2fd}._delete_ki0i6_244{color:#dc3545}._delete_ki0i6_244:hover{background-color:#ffebee}._pagination_ki0i6_260{margin-top:1.5rem;display:flex;justify-content:center}._mobileView_ki0i6_267{display:none}._mobileCards_ki0i6_271{display:flex;flex-direction:column;gap:1rem;padding:1rem}._card_ki0i6_278{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}._cardHeader_ki0i6_285{padding:1rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}._cardHeader_ki0i6_285 h3{margin:0;font-size:1.1rem;color:#212529}._cardContent_ki0i6_300{padding:1rem}._cardRow_ki0i6_304{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #dee2e6}._cardRow_ki0i6_304:last-child{border-bottom:none}._label_ki0i6_315{color:#6c757d;font-weight:500}._cardActions_ki0i6_320{padding:1rem;background-color:#f8f9fa;border-top:1px solid #dee2e6;display:flex;gap:.5rem}@media (max-width: 768px){._container_ki0i6_1{padding:1rem}._header_ki0i6_7{flex-direction:column;gap:1rem;align-items:stretch}._addButton_ki0i6_20{justify-content:center}._controls_ki0i6_42{flex-direction:column}._tableContainer_ki0i6_164{display:none}._mobileView_ki0i6_267{display:block}}@media (max-width: 480px){._title_ki0i6_14{font-size:1.5rem}._filterPanel_ki0i6_128{grid-template-columns:1fr}}._pagination_8ormf_1{display:flex;align-items:center;gap:.5rem}._pageButton_8ormf_7{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0 .75rem;border:1px solid #e2e8f0;border-radius:.375rem;background-color:#fff;color:#4a5568;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._pageButton_8ormf_7:hover:not(:disabled){background-color:#f7fafc;border-color:#1f3a5f;color:#1f3a5f}._pageButton_8ormf_7._active_8ormf_30{background-color:#1f3a5f;border-color:#1f3a5f;color:#fff}._pageButton_8ormf_7._active_8ormf_30:hover{background-color:#152a4a}._pageButton_8ormf_7:disabled{opacity:.5;cursor:not-allowed}._navButton_8ormf_45{padding:0 .5rem}._ellipsis_8ormf_49{color:#718096;padding:0 .5rem}@media (max-width: 640px){._pagination_8ormf_1{gap:.25rem}._pageButton_8ormf_7{min-width:2rem;height:2rem;padding:0 .5rem;font-size:.75rem}._ellipsis_8ormf_49{padding:0 .25rem}}._errorContainer_bc9q2_1{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;background-color:#fff5f5;border:1px solid #fed7d7;border-radius:8px;margin:1rem 0}._errorIcon_bc9q2_13{color:#e53e3e;font-size:1.5rem;flex-shrink:0}._errorMessage_bc9q2_19{color:#c53030;font-size:1rem;margin:0;text-align:center}@media (max-width: 768px){._errorContainer_bc9q2_1{padding:1.5rem;flex-direction:column;text-align:center}._errorIcon_bc9q2_13{font-size:1.25rem}._errorMessage_bc9q2_19{font-size:.875rem}}._tableContainer_ubt2w_1{width:100%;overflow-x:auto}._table_ubt2w_1{width:100%;border-collapse:collapse}._header_ubt2w_11{display:flex;background-color:#f7fafc;border-bottom:1px solid #e2e8f0}._headerCell_ubt2w_17{flex:1;padding:1rem;min-width:120px}._body_ubt2w_23{display:flex;flex-direction:column}._row_ubt2w_28{display:flex;border-bottom:1px solid #e2e8f0}._cell_ubt2w_33{flex:1;padding:1rem;min-width:120px}._skeleton_ubt2w_39{height:1rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_ubt2w_1 1.5s infinite;border-radius:.25rem}@keyframes _shimmer_ubt2w_1{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){._headerCell_ubt2w_17,._cell_ubt2w_33{padding:.75rem;min-width:100px}}.manage-users-container{max-width:800px;margin:0 auto;padding:2rem}.manage-users-title{font-size:2rem;color:#333;margin-bottom:2rem;text-align:center}.manage-users-form-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem}.manage-users-form{display:flex;flex-direction:column;gap:1.5rem}.form-group label{font-weight:600;color:#4a5568}.form-input,.form-select{padding:.75rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-input:focus,.form-select:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.submit-button{background-color:#4299e1;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s}.submit-button:hover{background-color:#3182ce}.submit-button:disabled{background-color:#a0aec0;cursor:not-allowed}.loading-spinner{width:1rem;height:1rem;border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-message{background-color:#c6f6d5;color:#2f855a;padding:1rem;border-radius:4px;display:flex;align-items:center;gap:.5rem}.manage-users-error{background-color:#fed7d7;color:#c53030;padding:1rem;border-radius:4px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.manage-users-error button{background-color:#c53030;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.manage-users-error button:hover{background-color:#9b2c2c}.user-audit-logs-modal .ant-modal-content{border-radius:8px;box-shadow:0 4px 12px #00000026}.user-audit-logs-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.audit-modal-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.audit-modal-header .ant-typography{margin-bottom:0}.user-audit-logs-modal .ant-table{border-radius:6px;overflow:hidden}.user-audit-logs-modal .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:600;color:#262626}.user-audit-logs-modal .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.user-audit-logs-modal .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px}.action-column{display:flex;align-items:center;gap:8px}.action-column .anticon{font-size:14px}.description-column{max-width:300px;word-wrap:break-word}.description-column .ant-typography{margin-bottom:0;line-height:1.4}.admin-user{display:flex;align-items:center;gap:4px}.admin-user .anticon{color:#8c8c8c;font-size:12px}.date-column{display:flex;flex-direction:column;gap:2px}.date-column .anticon{color:#8c8c8c;font-size:12px}.user-audit-logs-modal .ant-pagination{margin-top:16px;text-align:right}.user-audit-logs-modal .ant-empty{padding:40px 0}.user-audit-logs-modal .ant-spin{margin:20px 0}.user-audit-logs-modal .ant-alert{margin-bottom:16px;border-radius:6px}.audit-detail-content{max-height:70vh;overflow-y:auto}.audit-detail-content .ant-descriptions{margin-bottom:16px}.audit-detail-content .ant-descriptions-item-label{font-weight:600;color:#262626;background-color:#fafafa}.action-detail{display:flex;align-items:center;gap:8px}.audit-changes{margin-top:8px}.change-item{margin-bottom:12px;padding:8px 12px;background-color:#fafafa;border-radius:4px;border-left:3px solid #1890ff}.change-item:last-child{margin-bottom:0}.change-values{display:flex;align-items:center;gap:8px;margin-top:4px}.change-arrow{color:#8c8c8c;font-weight:600}.old-value{background-color:#fff2f0;border-color:#ffccc7;color:#cf1322}.new-value{background-color:#f6ffed;border-color:#b7eb8f;color:#389e0d}.audit-raw-data{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;max-height:200px;overflow-y:auto;margin:0}.audit-changes-pre{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;padding:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;max-height:150px;overflow-y:auto;margin:8px 0 0}@media (max-width: 768px){.user-audit-logs-modal .ant-modal{width:95%!important;margin:10px}.audit-modal-header{flex-direction:column;gap:12px}.audit-modal-header .ant-space{align-self:flex-end}.description-column{max-width:200px}.change-values{flex-direction:column;align-items:flex-start;gap:4px}.change-arrow{transform:rotate(90deg)}}@media (max-width: 480px){.user-audit-logs-modal .ant-modal{width:100%!important;margin:0;border-radius:0}.user-audit-logs-modal .ant-modal-content{border-radius:0}.action-column{flex-direction:column;align-items:flex-start;gap:4px}.date-column{font-size:12px}}.user-audit-logs-modal .ant-table-tbody>tr:focus-within>td{background-color:#e6f7ff!important;outline:none!important;outline-offset:0!important}.user-audit-logs-modal .ant-btn:focus{outline:2px solid #1890ff;outline-offset:2px}.user-audit-logs-modal .ant-table .ant-space .ant-btn:focus{outline:none!important;box-shadow:none!important}.user-audit-logs-modal .ant-table .ant-space .ant-btn:focus,.user-audit-logs-modal .ant-table .ant-space .ant-btn:active,.user-audit-logs-modal .ant-table .ant-space .ant-btn:hover{outline:none!important;box-shadow:none!important;background-color:transparent!important;border-color:transparent!important}.user-audit-logs-modal .ant-table .ant-btn,.user-audit-logs-modal .ant-table .ant-btn:focus,.user-audit-logs-modal .ant-table .ant-btn:active,.user-audit-logs-modal .ant-table .ant-btn:hover,.user-audit-logs-modal .ant-table .ant-btn:focus-visible{outline:none!important;box-shadow:none!important;background-color:transparent!important;border-color:transparent!important;color:inherit!important}.user-audit-logs-modal .ant-table .ant-btn .anticon-eye-outlined,.user-audit-logs-modal .ant-table .ant-btn:has(.anticon-eye-outlined){outline:none!important;box-shadow:none!important;background-color:transparent!important;border-color:transparent!important}.audit-view-details-btn,.audit-view-details-btn:focus,.audit-view-details-btn:active,.audit-view-details-btn:hover,.audit-view-details-btn:focus-visible{outline:none!important;box-shadow:none!important;background-color:transparent!important;border-color:transparent!important;color:inherit!important}@media (prefers-contrast: high){.user-audit-logs-modal .ant-table-thead>tr>th{background-color:#000;color:#fff;border-bottom-color:#fff}.user-audit-logs-modal .ant-table-tbody>tr:hover>td{background-color:#333;color:#fff}.change-item{border-left-color:#fff;background-color:#333;color:#fff}}@media print{.user-audit-logs-modal .ant-modal-header,.user-audit-logs-modal .ant-modal-footer,.user-audit-logs-modal .ant-table-pagination{display:none!important}.user-audit-logs-modal .ant-modal-content{box-shadow:none;border:1px solid #000}.user-audit-logs-modal .ant-table{border:1px solid #000}.user-audit-logs-modal .ant-table-thead>tr>th,.user-audit-logs-modal .ant-table-tbody>tr>td{border:1px solid #000}}._container_7oodv_2{padding:24px;background-color:#f8fafc;min-height:100vh}._header_7oodv_8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}._headerLeft_7oodv_17{display:flex;flex-direction:column;gap:8px}._headerRight_7oodv_23{display:flex;align-items:center;gap:16px}._title_7oodv_29{font-size:2rem;font-weight:700;color:#1a202c;margin:0}._lastUpdated_7oodv_36{font-size:.875rem;color:#64748b;margin:0}._tabNavigation_7oodv_43{display:flex;gap:8px;margin-bottom:24px;background:#f5f5f5;padding:4px;border-radius:8px;width:fit-content}._tab_7oodv_43{background:transparent;border:none;border-radius:6px;color:#1f3a5f;font-weight:500;padding:8px 16px;cursor:pointer;transition:all .3s ease;font-size:14px}._tab_7oodv_43:hover{background:#1f3a5f1a}._activeTab_7oodv_69{background:#1f3a5f!important;color:#fff!important;box-shadow:0 2px 6px #1f3a5f33}._tabContent_7oodv_75{min-height:400px}._refreshControls_7oodv_80{display:flex;align-items:center;gap:16px}._refreshButton_7oodv_86{background:#1f3a5f!important;border:none;border-radius:8px;color:#fff!important;font-weight:500;padding:8px 16px;box-shadow:0 2px 6px #1f3a5f33;transition:all .3s ease;cursor:pointer;font-size:14px}._refreshButton_7oodv_86:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1f3a5f4d;background:#1a3151!important;border-color:#1a3151}._refreshButton_7oodv_86:disabled{background:#ccc!important;cursor:not-allowed;transform:none;box-shadow:none}._autoRefreshToggle_7oodv_113{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;cursor:pointer}._autoRefreshToggle_7oodv_113 input[type=checkbox]{width:16px;height:16px;accent-color:#1F3A5F}._statsGrid_7oodv_129{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}._statsCard_7oodv_136{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;transition:box-shadow .2s ease}._statsCard_7oodv_136:hover{box-shadow:0 4px 12px #0000001a}._statsHeader_7oodv_149{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._statsTitle_7oodv_156{font-size:.875rem;font-weight:600;color:#64748b;margin:0;text-transform:uppercase;letter-spacing:.05em}._statsTrend_7oodv_165{display:flex;align-items:center}._trendIcon_7oodv_170{width:16px;height:16px}._statsValue_7oodv_175{font-size:2.25rem;font-weight:700;color:#1a202c;margin-bottom:8px;line-height:1}._statsSubValue_7oodv_183{font-size:.875rem;color:#64748b;margin-bottom:12px}._statsChange_7oodv_189{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500}._changeValue_7oodv_197{font-weight:600}._changePeriod_7oodv_201{color:#64748b;font-weight:400}._statsTrendText_7oodv_206{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:8px}._positive_7oodv_214{color:#10b981}._negative_7oodv_218{color:#ef4444}._neutral_7oodv_222{color:#64748b}._chartsGrid_7oodv_227{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:32px}._chartCard_7oodv_234{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}._chartTitle_7oodv_242{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0 0 20px}._chartContainer_7oodv_249{width:100%;height:300px}._customTooltip_7oodv_255{background:#000c;color:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:.875rem}._tooltipLabel_7oodv_264{font-weight:600;margin:0 0 8px;color:#f1f5f9}._tooltipValue_7oodv_270{margin:4px 0;font-weight:500}._noDataMessage_7oodv_276{display:flex;align-items:center;justify-content:center;height:200px;color:#64748b;font-size:.875rem;font-style:italic}._metricsGrid_7oodv_287{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:32px}._insightsGrid_7oodv_294{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}._metricCard_7oodv_300{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}._metricTitle_7oodv_308{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0 0 20px}._metricList_7oodv_315{list-style:none;padding:0;margin:0}._metricItem_7oodv_321{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f1f5f9}._metricItem_7oodv_321:last-child{border-bottom:none}._metricLabel_7oodv_333{font-size:.875rem;color:#374151;font-weight:500}._metricValue_7oodv_339{font-size:.875rem;color:#1a202c;font-weight:600}._agentPerformanceTable_7oodv_346,._categoryPerformanceTable_7oodv_347{width:100%}._tableHeader_7oodv_351{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:12px 0;border-bottom:2px solid #e2e8f0;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}._tableRow_7oodv_364{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #f1f5f9;font-size:.875rem;align-items:center}._tableRow_7oodv_364:last-child{border-bottom:none}._agentName_7oodv_378{display:flex;flex-direction:column;gap:4px}._agentName_7oodv_378 small{color:#64748b;font-size:.75rem}._escalationMetrics_7oodv_390{display:grid;grid-template-columns:1fr 1fr;gap:24px}._escalationStat_7oodv_396{text-align:center;padding:20px;background-color:#f8fafc;border-radius:8px}._escalationValue_7oodv_403{display:block;font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:8px}._escalationLabel_7oodv_411{font-size:.875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em}._insightsList_7oodv_420{display:flex;flex-direction:column;gap:20px}._insight_7oodv_294{display:flex;align-items:flex-start;gap:16px;padding:16px;background-color:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}._insightIcon_7oodv_436{font-size:1.5rem;flex-shrink:0}._insightContent_7oodv_441 h4{font-size:1rem;font-weight:600;color:#1a202c;margin:0 0 8px}._insightContent_7oodv_441 p{font-size:.875rem;color:#374151;margin:0;line-height:1.5}._datePicker_7oodv_456{position:relative}._datePickerButton_7oodv_460{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;cursor:pointer;transition:border-color .2s ease}._datePickerButton_7oodv_460:hover{border-color:#9ca3af}._datePickerIcon_7oodv_478{width:16px;height:16px;flex-shrink:0;color:#6b7280}._datePickerDropdown_7oodv_485{position:absolute;top:100%;left:0;min-width:320px;width:max-content;max-width:400px;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;z-index:10;margin-top:4px;padding:16px}._datePickerPresets_7oodv_501{display:flex;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}._datePickerPresets_7oodv_501 button{padding:6px 12px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;color:#374151;cursor:pointer}._datePickerPresets_7oodv_501 button:hover{background-color:#e5e7eb}._datePickerInputs_7oodv_523{display:flex;gap:16px}._datePickerInputGroup_7oodv_528{flex:1}._datePickerInputGroup_7oodv_528 label{display:block;font-size:.75rem;font-weight:500;color:#374151;margin-bottom:4px}._datePickerInputGroup_7oodv_528 input{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem}@media (max-width: 768px){._container_7oodv_2{padding:16px}._header_7oodv_8{flex-direction:column;gap:16px;align-items:stretch}._headerRight_7oodv_23{flex-direction:column;align-items:stretch;gap:12px}._title_7oodv_29{font-size:1.5rem}._statsGrid_7oodv_129,._chartsGrid_7oodv_227,._metricsGrid_7oodv_287,._insightsGrid_7oodv_294{grid-template-columns:1fr;gap:16px}._tabNavigation_7oodv_43{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_7oodv_43{white-space:nowrap;flex-shrink:0}._tableHeader_7oodv_351,._tableRow_7oodv_364{grid-template-columns:1fr;gap:8px;text-align:left}._escalationMetrics_7oodv_390{grid-template-columns:1fr;gap:16px}._datePickerDropdown_7oodv_485{left:0;right:0;min-width:unset;width:auto;max-width:unset}._datePickerInputs_7oodv_523{flex-direction:column;gap:12px}._datePickerPresets_7oodv_501{flex-wrap:wrap;gap:6px}}@media (max-width: 480px){._container_7oodv_2{padding:12px}._statsCard_7oodv_136,._chartCard_7oodv_234,._metricCard_7oodv_300{padding:16px}._statsValue_7oodv_175{font-size:1.75rem}._escalationValue_7oodv_403{font-size:1.5rem}}._spinnerContainer_y0b7h_1{display:flex;justify-content:center;align-items:center;padding:2rem}._spinner_y0b7h_1{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:_spin_y0b7h_1 1s linear infinite}@keyframes _spin_y0b7h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.users-page{padding:var(--spacing-xl)}.users-page h1{font-size:var(--font-size-2xl);color:var(--color-text);margin-bottom:var(--spacing-md)}.users-page p{color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.5}@media (max-width: 768px){.users-page{padding:var(--spacing-md)}.users-page h1{font-size:var(--font-size-xl)}}@media (max-width: 480px){.users-page{padding:var(--spacing-sm)}.users-page h1{font-size:var(--font-size-lg)}.users-page p{font-size:var(--font-size-sm)}}.reports-page{padding:var(--spacing-xl)}.reports-page h1{font-size:var(--font-size-2xl);color:var(--color-text);margin-bottom:var(--spacing-md)}.reports-page p{color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.5}@media (max-width: 768px){.reports-page{padding:var(--spacing-md)}.reports-page h1{font-size:var(--font-size-xl)}}@media (max-width: 480px){.reports-page{padding:var(--spacing-sm)}.reports-page h1{font-size:var(--font-size-lg)}.reports-page p{font-size:var(--font-size-sm)}}.tasks-page{padding:var(--spacing-xl)}.tasks-page h1{font-size:var(--font-size-2xl);color:var(--color-text);margin-bottom:var(--spacing-md)}.tasks-page p{color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.5}@media (max-width: 768px){.tasks-page{padding:var(--spacing-md)}.tasks-page h1{font-size:var(--font-size-xl)}}@media (max-width: 480px){.tasks-page{padding:var(--spacing-sm)}.tasks-page h1{font-size:var(--font-size-lg)}.tasks-page p{font-size:var(--font-size-sm)}}:root{--color-primary: #1F3A5F;--color-primary-light: #E8F0FE;--color-primary-dark: #152A45;--color-secondary: #4A90E2;--color-success: #2ECC71;--color-danger: #E74C3C;--color-warning: #F1C40F;--color-info: #3498DB;--color-text: #2C3E50;--color-text-light: #7F8C8D;--color-background: #F5F6FA;--color-white: #FFFFFF;--color-border: #E1E8ED;--color-danger-light: #FDE8E8;--font-family: "Poppins", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s;--transition-normal: .3s;--transition-slow: .5s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--z-sidebar: 1000;--z-header: 1010;--color-hover: #F8F9FA;--color-text-secondary: #6C757D}.settings-page{padding:var(--spacing-xl)}.settings-page h1{font-size:var(--font-size-2xl);color:var(--color-text);margin-bottom:var(--spacing-md)}.settings-page p{color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.5}@media (max-width: 768px){.settings-page{padding:var(--spacing-md)}.settings-page h1{font-size:var(--font-size-xl)}}@media (max-width: 480px){.settings-page{padding:var(--spacing-sm)}.settings-page h1{font-size:var(--font-size-lg)}.settings-page p{font-size:var(--font-size-sm)}}.faq-container{min-height:100vh;width:100vw;background:linear-gradient(90deg,#1e3a8a,#0ea5e9,#06b6d4);padding:0;display:flex;flex-direction:column;align-items:center;position:relative;margin:0;box-sizing:border-box;overflow-x:hidden}.faq-header{text-align:center;margin:.5rem 1rem 1rem;max-width:1200px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50px;gap:.5rem;padding-top:.25rem}.faq-title{color:#fff!important;margin-bottom:2rem!important;font-weight:700!important;font-size:3rem!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (max-width: 768px){.faq-title{text-align:center!important;font-size:2.5rem!important;margin-bottom:1rem!important}.faq-header-actions{flex-wrap:wrap;justify-content:center;gap:12px!important}.faq-search-input{min-width:100%!important;max-width:100%!important}.faq-manage-controls-button{margin-top:8px}}.faq-search-container{width:100%;max-width:600px;margin:0 auto}.faq-search-wrapper{position:relative;display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden;transition:all .3s ease}.faq-search-wrapper:hover{box-shadow:0 12px 40px #0003;transform:translateY(-2px)}.faq-search-input{flex:1;border:none;padding:1.25rem 1.5rem;font-size:1.1rem;background:transparent;outline:none;color:#262626}.faq-search-input::placeholder{color:#8c8c8c;font-weight:400}.faq-search-button{background:transparent;border:none;padding:1.25rem 1.5rem;color:#1890ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;min-width:60px}.faq-search-button:hover{background:#40a9ff;transform:scale(1.05)}.faq-search-button:active{transform:scale(.95)}.faq-search-button .anticon{font-size:1.2rem;color:#1890ff}.faq-main-content{width:100%;background:#fff;border-radius:0;padding:2rem;box-shadow:0 20px 40px #0000001a;margin-bottom:1rem;flex:1;min-height:0}.faq-section{margin-bottom:.5rem;transition:all .3s ease;opacity:1}.faq-section:last-child{margin-bottom:0}.faq-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.faq-section-title{margin:0!important;color:#262626!important;font-weight:700!important;font-size:1.75rem!important}.faq-header-actions{display:flex;align-items:center;gap:.5rem}.faq-expand-all{background:none;border:none;color:#1890ff;font-size:.9rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease;font-weight:500}.faq-expand-all:hover{background:#1890ff1a;text-decoration:underline}.faq-collapse-all{background:none;border:none;color:#595959;font-size:.9rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease;font-weight:500}.faq-collapse-all:hover{background:#0000000d;text-decoration:underline}.faq-action-separator{color:#d9d9d9;font-size:.9rem}.faq-manage-controls-button{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important;font-weight:500;font-size:.9rem;height:32px;padding:0 12px;border-radius:4px;transition:all .2s ease}.faq-manage-controls-button:hover{background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff4d}.faq-list{display:flex;gap:0;align-items:flex-start}.faq-column{flex:1;display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #f0f0f0;transition:all .3s ease;display:flex;flex-direction:column;width:100%}.faq-question{width:100%;padding:1.5rem 1rem 0;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;transition:all .3s ease}.faq-question:hover{background:#00000005}.faq-question-content{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:1rem}.faq-plus-icon{display:flex;align-items:center;justify-content:center;color:#8c8c8c;font-size:1.2rem;transition:all .3s ease;flex-shrink:0;margin-top:.1rem}.faq-plus-icon:hover{color:#1890ff;transform:scale(1.1)}.faq-question-text{flex:1;font-size:1rem;font-weight:500;color:#262626;line-height:1.5;margin:0;padding-right:1rem}.faq-answer{max-height:0;overflow:hidden;transition:all .3s ease-out;margin:0;padding:0}.faq-answer.open{max-height:1000px}.faq-answer-content{padding:1rem 1rem 1.5rem;opacity:0;transform:translateY(-10px);transition:all .3s ease}.faq-answer.open .faq-answer-content{opacity:1;transform:translateY(0)}.faq-answer-text{color:#595959!important;line-height:1.6;margin-bottom:1rem!important;font-size:.95rem}.faq-answer-text p{margin:0 0 1rem;color:#595959;line-height:1.6}.faq-answer-text p:last-child{margin-bottom:0}.faq-answer-text h1,.faq-answer-text h2,.faq-answer-text h3,.faq-answer-text h4,.faq-answer-text h5,.faq-answer-text h6{margin:1.5rem 0 1rem;color:#262626;font-weight:600;line-height:1.4}.faq-answer-text ul,.faq-answer-text ol{margin:1rem 0;padding-left:1.5rem}.faq-answer-text li{margin:.5rem 0;color:#595959;line-height:1.6}.faq-answer-text a{color:#1890ff;text-decoration:none;transition:color .2s ease}.faq-answer-text a:hover{color:#40a9ff;text-decoration:underline}.faq-answer-text strong,.faq-answer-text b{font-weight:600;color:#262626}.faq-answer-text em,.faq-answer-text i{font-style:italic}.faq-answer-text code{background:#f5f5f5;padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:#d63384}.faq-answer-text pre{background:#f5f5f5;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.faq-answer-text pre code{background:none;padding:0;color:#262626}.faq-answer-text blockquote{border-left:4px solid #1890ff;padding-left:1rem;margin:1rem 0;color:#666;font-style:italic}.faq-answer-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.faq-tag{padding:.25rem .75rem;background:#1890ff1a;border-radius:12px;font-size:.75rem;color:#1890ff;border:1px solid rgba(24,144,255,.2);transition:all .2s ease}.faq-tag:hover{background:#1890ff33;color:#096dd9}.faq-skeleton-list{display:flex;flex-direction:column;gap:0}.faq-skeleton-item{padding:1.5rem 0;border-bottom:1px solid #f0f0f0}.faq-skeleton-item:last-child{border-bottom:none}.faq-loading{animation:fadeIn .3s ease-in;position:relative;background:#fff;border-radius:16px;z-index:10;transition:opacity .3s ease-out}.faq-empty{text-align:center;padding:3rem 1rem;animation:fadeIn .3s ease-in}.faq-empty-state{color:#8c8c8c!important}.faq-empty-state .ant-empty-description{color:#8c8c8c!important;font-size:1rem}.faq-load-more{display:flex;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #f0f0f0}.load-more-button{height:48px;border-radius:8px;font-weight:500;transition:all .3s ease;background:#1890ff!important;border-color:#1890ff!important}.load-more-button:hover{background:#40a9ff!important;border-color:#40a9ff!important;transform:translateY(-2px);box-shadow:0 8px 24px #1890ff4d}.faq-raise-ticket-btn{position:fixed;bottom:2rem;right:2rem;height:48px;border-radius:24px;padding:0 1.5rem;background:#000;border:none;box-shadow:0 8px 24px #0003;transition:all .3s ease;z-index:1000}.faq-raise-ticket-btn:hover{background:#333!important;transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}.faq-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:1rem;color:#dc3545;text-align:center;padding:2rem;background:#fff5f5;border-radius:12px;border:1px solid #ffcdd2}.faq-error button{padding:.75rem 1.5rem;background:#dc3545;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500}.faq-error button:hover{background:#c82333}@media (max-width: 768px){.faq-container{padding:0;width:100vw}.faq-header{margin:2rem 1rem}.faq-title{font-size:2rem!important}.faq-main-content{padding:1.5rem;margin:0 .5rem 2rem}.faq-section-header{flex-direction:column;align-items:flex-start;gap:.75rem}.faq-list{flex-direction:column}.faq-column{width:100%}.faq-question{padding:1.25rem .5rem 0}.faq-answer{margin:0;padding:0}.faq-answer-content{padding:1rem .5rem 1.5rem}.faq-raise-ticket-btn{bottom:1rem;right:1rem;height:44px;padding:0 1.25rem}}@media (max-width: 480px){.faq-container{padding:.5rem;width:100vw}.faq-main-content{padding:1rem;margin:0 .25rem 2rem}.faq-search-input{padding:1rem 1.25rem;font-size:1rem}.faq-search-button{padding:1rem 1.25rem}.faq-list{flex-direction:column}.faq-column{width:100%}.faq-question{padding:1rem .25rem 0}.faq-question-text{padding-right:.5rem}.faq-answer{margin:0;padding:0}.faq-answer-content{padding:1rem .25rem 1.5rem}.faq-raise-ticket-btn{bottom:.75rem;right:.75rem;height:40px;padding:0 1rem;font-size:.9rem}}.faq-search-input:focus{box-shadow:0 0 0 2px #1890ff33}.faq-question:focus-visible{outline:none;box-shadow:0 0 0 2px #1890ff33}.kb-container{min-height:100vh;width:98vw;background:linear-gradient(90deg,#1e3a8a,#0ea5e9,#06b6d4);padding:0;display:flex;flex-direction:column;align-items:center;position:relative;margin:0;box-sizing:border-box;overflow-x:hidden}.user-landing-page-header{width:100%;background:#fff;border-bottom:1px solid #e1e1e1;padding:.75rem 2rem;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000001a}.user-landing-page-header-content{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.user-landing-brand{display:flex;align-items:center;gap:.75rem}.user-landing-logo{display:flex;align-items:center}.user-landing-actions{display:flex;align-items:center;gap:1.5rem}.user-landing-cta-btn:hover{background:#323130;color:#fff}.user-landing-util-link{display:flex;align-items:center;gap:.5rem;color:#323130;text-decoration:none;font-size:.9rem;transition:color .2s ease}.user-dropdown{position:relative}.user-dropdown-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:150px;display:none;z-index:1001}.user-dropdown-menu a{display:block;padding:.75rem 1rem;color:#323130;text-decoration:none;transition:background-color .2s ease}.user-dropdown-menu a:hover{background-color:#f5f5f5;text-decoration:none}.kb-header{text-align:center;margin:.5rem 1rem 1rem;max-width:800px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50px;gap:.5rem;padding-top:.25rem}.kb-title{color:#fff!important;margin-bottom:2rem!important;font-weight:700!important;font-size:3rem!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.kb-search-container{width:100%;max-width:600px;margin:0 auto}.kb-search-wrapper{position:relative;display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden;transition:all .3s ease}.kb-search-wrapper:hover{box-shadow:0 12px 40px #0003;transform:translateY(-2px)}.kb-search-input{flex:1;border:none;padding:1.25rem 1.5rem;font-size:1.1rem;background:transparent;outline:none;color:#262626}.kb-search-input::placeholder{color:#8c8c8c;font-weight:400}.kb-search-button{background:transparent;border:none;padding:1.25rem 1.5rem;color:#1890ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;min-width:60px}.kb-search-button:hover{background:#40a9ff;transform:scale(1.05)}.kb-search-button:active{transform:scale(.95)}.kb-search-button .anticon{font-size:1.2rem;color:#1890ff}.kb-main-content{width:100%;max-width:100%;background:#fff;border-radius:0;padding:1.25rem;box-shadow:0 20px 40px #0000001a;margin:0;box-sizing:border-box}.kb-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0;width:100%;box-sizing:border-box}.kb-controls-left{display:flex;align-items:center;gap:1rem}.kb-controls-right{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.kb-view-toggle{background:#f5f5f5;border-radius:8px}.kb-filter-select{min-width:150px;border-radius:8px}.kb-filter-select .ant-select-selector{border-radius:8px!important}.kb-clear-filters-btn{background:#f5f5f5;border:1px solid #d9d9d9;color:#595959;border-radius:8px;transition:all .3s ease}.kb-clear-filters-btn:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.kb-manage-button{background:#1f3a5f!important;border:none;border-radius:8px;color:#fff!important;font-weight:500;box-shadow:0 2px 6px #1f3a5f33;transition:all .3s ease}.kb-manage-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1f3a5f4d;background:#1a3151!important;border-color:#1a3151}.kb-empty-container{display:flex;justify-content:center;align-items:center;padding:60px 20px;margin:20px 0;background:#fffc;border-radius:12px;border:1px solid rgba(31,58,95,.1);min-height:300px}.kb-empty-container .ant-empty,.kb-empty-container .ant-empty-description{color:#666}.kb-article-card{border-radius:12px;border:1px solid #f0f0f0;transition:all .3s ease;cursor:pointer}.kb-article-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1f3a5f26;border-color:#1f3a5f}.kb-article-cover{height:200px;overflow:hidden;border-radius:12px 12px 0 0;background:#fff}.kb-article-cover-image{width:100%;height:100%;object-fit:cover}.kb-article-cover-placeholder{display:flex;align-items:center;justify-content:center;height:100%}.kb-article-icon{font-size:48px;opacity:.6}.kb-article-meta{color:#666;font-size:14px}.kb-article-list{display:flex;flex-direction:column;gap:6px;width:100%}.kb-article-list-item{will-change:transform;padding:8px 12px;border-radius:6px;transition:all .3s ease;border:1px solid transparent;width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.kb-article-list-item:hover,.kb-article-list-item:focus,.kb-article-list-item:active{background:#f0f5ff;outline:none;border-color:#1890ff;transform:translate(4px)}.kb-article-title-link{color:#0067b8;font-size:20px;font-weight:400;text-decoration:none;cursor:inherit;line-height:1.3;pointer-events:none;display:inline-block;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.kb-article-title-link:hover{text-decoration:underline;color:#004578}.kb-article-description{color:#222;font-size:14px;margin-top:2px;margin-bottom:2px;line-height:1.4;pointer-events:none;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.kb-article-applies-to{color:#666;font-size:13px;font-style:italic;margin-top:1px;pointer-events:none}.kb-article-list-item .ant-tag{pointer-events:none}.kb-article-list-icon,.kb-article-list-content .ant-tag,.kb-article-list-item:before,.kb-article-list-item:hover .kb-article-list-icon{display:none!important}.kb-loading-container{display:flex;justify-content:center;align-items:center;padding:40px;margin:20px 0;background:#fffc;border-radius:12px;border:1px solid rgba(31,58,95,.1)}.kb-loading-container .ant-spin{color:#1f3a5f}.kb-loading-container .ant-spin-dot-item{background-color:#1f3a5f}.kb-search-input:focus{box-shadow:0 0 0 2px #1890ff33}.kb-categories-section{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin:16px 0!important;padding:16px!important;background:#fafafa!important;border-radius:8px!important;border:1px solid #f0f0f0!important}.kb-categories-left,.kb-tags-right{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.kb-tags-right{margin-left:auto!important;justify-content:flex-end!important}.kb-tag{background:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;padding:2px 8px!important;margin:2px 4px 2px 0!important;display:inline-flex!important;align-items:center!important;transition:all .2s ease!important}.kb-tag:hover{background:#d9f7be!important;border-color:#95de64!important;transform:translateY(-1px)!important}.kb-tag .anticon{font-size:10px!important;margin-right:4px!important}.kb-article-list-item .kb-tag{margin-left:8px!important;vertical-align:middle!important}.kb-article-applies-to{margin-top:4px!important}.kb-article-applies-to .kb-category-tag{margin-left:4px!important;vertical-align:middle!important}@media (max-width: 768px){.kb-container{padding:0;width:100%}.user-landing-page-header{padding:.5rem 1rem}.user-landing-page-header-content{flex-direction:column;gap:1rem}.user-landing-nav,.user-landing-actions{gap:1rem}.kb-header{margin:2rem 1rem;padding-top:1rem}.kb-title{font-size:2rem!important}.kb-main-content{padding:1.5rem;margin:0;max-width:100%;width:100%}.kb-controls{flex-direction:column;align-items:flex-start;gap:.75rem}.kb-controls-right{width:100%;justify-content:flex-start}.kb-filter-select{min-width:auto;flex:1}.kb-article-list-item{padding:14px 16px}.kb-article-list-content{gap:10px}.kb-article-list-content .ant-typography.ant-typography-strong{font-size:15px}.kb-empty-container{padding:40px 16px;min-height:250px}}@media (max-width: 480px){.kb-container{padding:0;width:100%}.user-landing-page-header{padding:.25rem .5rem}.user-landing-page-header-content,.user-landing-nav,.user-landing-actions{gap:.5rem}.kb-header{padding-top:.5rem}.kb-main-content{padding:1rem;margin:0;max-width:100%;width:100%}.kb-search-input{padding:1rem 1.25rem;font-size:1rem}.kb-search-button{padding:1rem 1.25rem}.kb-article-cover{height:150px}.kb-article-list-item{padding:12px 14px}.kb-article-list-content{gap:8px}.kb-article-list-content .ant-typography.ant-typography-strong{font-size:14px}.kb-article-meta{font-size:12px}.kb-empty-container{padding:30px 12px;min-height:200px}}.kb-filter-select .ant-select-selector:focus-within{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.kb-raise-ticket-btn{position:fixed;bottom:2rem;right:2rem;height:48px;border-radius:24px;padding:0 1.5rem;background:#000;border:none;box-shadow:0 8px 24px #0003;transition:all .3s ease;z-index:1000}.kb-raise-ticket-btn:hover{background:#333!important;transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}@media (max-width: 768px){.kb-raise-ticket-btn{bottom:1rem;right:1rem;height:44px;padding:0 1.25rem}}@media (max-width: 480px){.kb-raise-ticket-btn{bottom:.75rem;right:.75rem;height:40px;padding:0 1rem;font-size:.9rem}}.faq-view-container{width:95%;max-width:1000px;margin:2rem auto;padding:0 1rem}.faq-view-header{margin-bottom:1.5rem}.faq-view-back-button{color:#1f3a5f;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.faq-view-back-button:hover{background-color:#f0f2f5;color:#1f3a5f}.faq-view-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;border:1px solid #e9ecef;overflow:hidden}.faq-view-header-content{display:flex;flex-direction:column;gap:1rem}.faq-view-question-section{display:flex;align-items:flex-start;gap:1rem}.faq-view-question-icon{font-size:2rem;color:#1f3a5f;margin-top:.25rem;flex-shrink:0}.faq-view-question{margin:0!important;color:#1a1a1a;font-weight:600;line-height:1.4;flex:1}.faq-view-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.faq-view-status-tag{font-weight:500;border-radius:6px;padding:.25rem .75rem}.faq-view-answer-section{margin-top:1rem}.faq-view-answer-title{color:#1a1a1a;font-weight:600;margin-bottom:1rem!important}.faq-view-answer-content{font-size:1rem;line-height:1.7;color:#495057;background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #1F3A5F}.faq-view-answer-content p{margin:0 0 1rem}.faq-view-answer-content p:last-child{margin-bottom:0}.faq-view-answer-content h1,.faq-view-answer-content h2,.faq-view-answer-content h3,.faq-view-answer-content h4,.faq-view-answer-content h5,.faq-view-answer-content h6{color:#1a1a1a;font-weight:600;margin:1.5rem 0 1rem}.faq-view-answer-content h1:first-child,.faq-view-answer-content h2:first-child,.faq-view-answer-content h3:first-child,.faq-view-answer-content h4:first-child,.faq-view-answer-content h5:first-child,.faq-view-answer-content h6:first-child{margin-top:0}.faq-view-answer-content ul,.faq-view-answer-content ol{margin:1rem 0;padding-left:1.5rem}.faq-view-answer-content li{margin-bottom:.5rem}.faq-view-answer-content a{color:#1f3a5f;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.faq-view-answer-content a:hover{border-bottom-color:#1f3a5f}.faq-view-tags-section{display:flex;flex-direction:column;gap:1.5rem}.faq-view-categories,.faq-view-tags{display:flex;flex-direction:column;gap:.75rem}.faq-view-section-title{color:#1a1a1a;font-weight:600;margin:0!important;display:flex;align-items:center;gap:.5rem}.faq-view-section-title .anticon{color:#1f3a5f}.faq-view-category-tag,.faq-view-tag{font-weight:500;border-radius:6px;padding:.375rem .875rem;font-size:.875rem;transition:all .2s ease}.faq-view-category-tag:hover,.faq-view-tag:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.faq-view-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.faq-view-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;text-align:center;padding:2rem;background:#fff5f5;border-radius:12px;border:1px solid #ffcdd2}@media (max-width: 768px){.faq-view-container{width:100%;margin:1rem auto;padding:0 .5rem}.faq-view-question-section{flex-direction:column;align-items:flex-start;gap:.75rem}.faq-view-question-icon{font-size:1.5rem;margin-top:0}.faq-view-question{font-size:1.5rem!important}.faq-view-answer-content{padding:1rem;font-size:.95rem}.faq-view-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.faq-view-tags-section{gap:1rem}}@media (max-width: 480px){.faq-view-container{padding:0 .25rem}.faq-view-question{font-size:1.25rem!important}.faq-view-answer-content{padding:.75rem;font-size:.9rem}.faq-view-category-tag,.faq-view-tag{font-size:.8rem;padding:.25rem .75rem}}@media print{.faq-view-container{width:100%;margin:0;padding:0}.faq-view-header{display:none}.faq-view-card{box-shadow:none;border:1px solid #000}.faq-view-answer-content{background:transparent;border-left:none;padding:0}.faq-view-category-tag,.faq-view-tag{border:1px solid #000;background:transparent;color:#000}}.faq-view-back-button:focus-visible{outline:2px solid #1F3A5F;outline-offset:2px}.faq-view-answer-content a:focus-visible{outline:2px solid #1F3A5F;outline-offset:2px;border-radius:2px}.faq-view-card{animation:fadeInUp .3s ease-out}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.BrowseCategories_item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#e0e0e0}.BrowseCategories_item.selected{border-color:#1890ff;background:linear-gradient(135deg,#f0f8ff,#fff);box-shadow:0 4px 12px #1890ff33}.BrowseCategories_item.selected .BrowseCategories_item_icon{color:#1890ff}.ai-icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .3s ease}.ai-icon-container:hover{transform:scale(1.1)}.ai-icon{font-size:24px;color:#fff;transition:all .3s ease}@keyframes aiPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes aiGlow{0%{filter:brightness(1)}50%{filter:brightness(1.2)}to{filter:brightness(1)}}.ai-icon-container.icon0{background:linear-gradient(135deg,#6a11cb,#2575fc)}.ai-icon-container.icon1{background:linear-gradient(135deg,#00b09b,#96c93d)}.ai-icon-container.icon2{background:linear-gradient(135deg,#f7971e,#ffc700)}.ai-icon-container.icon3{background:linear-gradient(135deg,#fc00ff,#00dbde)}.ai-icon-container.icon4{background:linear-gradient(135deg,#e65c00,#f9d423)}.ai-icon-container.icon5{background:linear-gradient(135deg,#43cea2,#185a9d)}.ai-icon-container.icon6{background:linear-gradient(135deg,#ff512f,#dd2476)}.category-article-count{margin-top:8px;display:flex;align-items:center;justify-content:flex-start}.count-badge{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#f0f8ff,#e6f3ff);color:#1890ff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid #d9ecff;transition:all .3s ease;min-height:24px}.count-badge:hover{background:linear-gradient(135deg,#e6f3ff,#d9ecff);transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26}.BrowseCategories_item:hover .count-badge{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border-color:#1890ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff40}.BrowseCategories_item.selected .count-badge{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}.ai-icon-container:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);border-radius:50%;opacity:0;transition:opacity .3s ease}.BrowseCategories_item:hover .ai-icon-container:before{opacity:1;animation:aiScan 1.5s infinite}@keyframes aiScan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BrowseCategories_item{position:relative;overflow:hidden}.BrowseCategories_item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.BrowseCategories_item:hover:after{left:100%}.ai-loading{animation:aiSpin 1s linear infinite}@keyframes aiSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-CategoryResults{background:#f8f9fa;padding:40px 0;margin:20px 0}.user-CategoryResults-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.user-CategoryResults-header h5{margin:0;color:#262626;font-size:24px;font-weight:600}.user-CategoryResults-header p{margin:5px 0 0;color:#8c8c8c;font-size:14px}.user-CategoryResults .PopularArticles_item{transition:all .3s ease;border:1px solid #e8e8e8}.user-CategoryResults .PopularArticles_item:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a;border-color:#1890ff}.user-CategoryResults .PopularArticles_item h6{color:#262626;font-weight:600;margin-bottom:8px}.user-CategoryResults .PopularArticles_item p{color:#595959;line-height:1.5}.user-CategoryResults .ant-tag{margin-right:4px;margin-bottom:4px;border-radius:4px;font-size:12px;padding:2px 8px}@media (max-width: 768px){.user-CategoryResults-header{flex-direction:column;align-items:flex-start;gap:15px}.user-CategoryResults-header h5{font-size:20px}.user-CategoryResults{padding:20px 0}}.custom-datepicker-wrapper{position:relative;display:inline-block}.custom-datepicker-input{padding:8px 12px!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:14px!important;width:140px!important;background:#fff!important;color:#374151!important;transition:all .2s ease!important;box-shadow:0 1px 2px #0000000d!important}.custom-datepicker-input:hover{border-color:#9ca3af!important;box-shadow:0 1px 3px #0000001a!important}.custom-datepicker-input:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.custom-datepicker-wrapper:after{content:"📅";position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:14px;color:#6b7280}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{width:100%!important}.react-datepicker{font-family:inherit!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-shadow:0 10px 25px #00000026!important}.react-datepicker__header{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:8px 8px 0 0!important}.react-datepicker__current-month{color:#1f2937!important;font-weight:600!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:#3b82f6!important;color:#fff!important}.react-datepicker__day:hover{background-color:#dbeafe!important;color:#1e40af!important}.user-landing-container{height:100vh;width:100%;background:linear-gradient(90deg,#1e3a8a,#0ea5e9,#06b6d4);padding:0;display:flex;flex-direction:column;align-items:center;position:relative;margin:0;box-sizing:border-box;overflow-x:hidden}.user-landing-page-header{width:100%;background:#fff;border-bottom:1px solid #e1e1e1;padding:.75rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000001a}.user-landing-page-header-content{width:100%;padding:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;min-width:0}.user-landing-brand{padding:0 2px;display:flex;align-items:center;gap:.75rem;min-width:fit-content;flex-shrink:0}.user-landing-logo{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.user-landing-logo img{height:40px;width:auto;object-fit:contain}.user-landing-nav{display:flex;gap:1.5rem;align-items:center}.user-landing-nav-link{color:#323130;text-decoration:none;font-weight:400;font-size:.9rem;transition:color .2s ease;padding:.5rem 0}.user-landing-nav-link:hover{color:#0078d4;text-decoration:none}.user-landing-nav-link.active{color:#1890ff;font-weight:600;border-bottom:2px solid #1890ff;background:none}.user-landing-actions{padding:0 2px;display:flex;align-items:center;gap:1.5rem}.user-landing-cta-btn{background:transparent;border:1px solid #323130;color:#323130;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.user-landing-cta-btn:hover{background:#1890ff;border-color:#1890ff;color:#fff}.user-landing-utils{display:flex;align-items:center;gap:1rem}.user-landing-util-link{display:flex;align-items:center;gap:.5rem;color:#323130;text-decoration:none;font-size:.9rem;font-weight:400;transition:color .2s ease}.user-landing-util-link:hover{color:#0078d4;text-decoration:none}.user-landing-util-link .anticon{font-size:1rem}.user-dropdown{position:relative;display:inline-block}.user-dropdown-menu.show{display:block}.user-dropdown-menu{display:none;position:absolute;right:0;top:100%;background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 8px 24px #00000026;min-width:200px;width:max-content;z-index:1000;margin-top:.5rem;padding:0}.user-dropdown-content{padding:0}.user-dropdown-info{padding:1rem 1.25rem;border-bottom:1px solid #f0f0f0}.user-dropdown-name{font-weight:600;color:#262626;font-size:.95rem;margin-bottom:.25rem;line-height:1.3}.user-dropdown-email{color:#8c8c8c;font-size:.85rem;line-height:1.2}.user-dropdown-divider{height:1px;background:#f0f0f0;margin:0}.user-dropdown-items{padding:.5rem 0}.user-dropdown-item{display:flex!important;align-items:center!important;gap:.5rem;padding:.75rem 1.25rem;color:#262626;text-decoration:none;font-size:.9rem;transition:all .2s ease;cursor:pointer;white-space:nowrap;flex-direction:row!important;flex-wrap:nowrap!important;line-height:1.2;min-height:36px}.user-dropdown-item:hover{background:#f5f5f5;color:#262626;text-decoration:none}.user-dropdown-item .anticon{font-size:1rem!important;color:#8c8c8c;width:16px;height:16px;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;margin:0;line-height:1}.user-dropdown-item span{white-space:nowrap;flex-shrink:0;line-height:1.2;vertical-align:middle;display:inline-block;margin:0}.user-dropdown .user-dropdown-item{display:flex!important;align-items:center!important;flex-direction:row!important}.user-dropdown .user-dropdown-item .anticon{display:inline-flex!important}.user-dropdown-menu .user-dropdown-item{display:inline-flex!important;align-items:center!important;width:100%}.user-dropdown-menu .user-dropdown-item .anticon,.user-dropdown-menu .user-dropdown-item span{display:inline!important;vertical-align:middle!important}.user-dropdown-item.logout-item{color:#ff4d4f}.user-dropdown-item.logout-item:hover{background:#fff2f0;color:#ff4d4f}.user-dropdown-item.logout-item .anticon{color:#ff4d4f}.dropdown-header{padding:0 1.5rem 1rem;border-bottom:1px solid #f3f2f1;margin-bottom:.5rem}.dropdown-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#323130;text-align:center}.account-option{display:flex;align-items:center;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .2s ease;gap:.75rem}.account-option:hover{background-color:#f3f2f1}.account-icon{width:32px;height:32px;border-radius:50%;background-color:#0078d4;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.account-info{flex:1;min-width:0}.account-name{font-weight:600;color:#323130;font-size:.9rem;margin-bottom:.25rem}.account-email{color:#605e5c;font-size:.8rem;line-height:1.2}.account-actions{color:#605e5c;font-size:1rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease}.account-actions:hover{background-color:#e1dfdd}.user-landing-container *{box-sizing:border-box}.user-landing-header{text-align:center;margin:1rem;max-width:800px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px;gap:.75rem}.user-landing-title{color:#fff!important;margin-bottom:0!important;font-weight:700!important;font-size:3rem!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.user-landing-search-container{width:100%;max-width:600px;margin:-1rem auto 0}.user-landing-search-wrapper{position:relative;display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden;transition:all .3s ease}.user-landing-search-wrapper:hover{box-shadow:0 12px 40px #0003;transform:translateY(-2px)}.user-landing-search-input{flex:1;border:none;padding:.75rem 1.5rem;font-size:1.1rem;background:transparent;outline:none;color:#262626}.user-landing-search-input::placeholder{color:#8c8c8c;font-weight:400}.user-landing-search-button{background:transparent;border:none;padding:.75rem 1.5rem;color:#1890ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;min-width:60px}.user-landing-search-button:hover{background:#40a9ff;transform:scale(1.05)}.user-landing-search-button:active{transform:scale(.95)}.user-landing-search-button .anticon{font-size:1.2rem;color:#1890ff}.user-landing-search{width:100%;max-width:600px;margin-bottom:4rem;display:flex;justify-content:center}.user-landing-search-input{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000026}.user-landing-search-input .ant-input{border:none;padding:1.25rem 1.5rem;font-size:1.1rem;background:#fff;height:60px}.user-landing-search-input .ant-input-search-button{background:#000;border:none;padding:0 1.5rem;height:60px;border-radius:0 12px 12px 0;display:flex;align-items:center;justify-content:center}.user-landing-search-input .ant-input-search-button .anticon{font-size:1.2rem;color:#fff}.user-landing-search-input .ant-input-search-button:hover{background:#333}.user-landing-main-content{width:100%;max-width:1200px;background:#fff;border-radius:16px;padding:1.5rem 2rem 2rem;box-shadow:0 20px 40px #0000001a;margin-bottom:1rem}.user-landing-topics-section{margin-bottom:2rem}.user-landing-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.user-landing-section-title{margin:0!important;color:#262626!important;font-weight:700!important;font-size:1.5rem!important}.user-landing-section-subtitle{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.user-landing-section-subtitle .ant-typography{color:#8c8c8c!important;margin:0!important}.user-landing-view-all{color:#1890ff!important;text-decoration:none;font-weight:500;transition:color .3s ease}.user-landing-view-all:hover{color:#40a9ff!important}.user-landing-topics-grid{margin-bottom:1rem}.user-landing-topic-card{height:120px;border-radius:12px;border:1px solid #f0f0f0;transition:all .3s ease;text-align:center;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.user-landing-topic-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026;border-color:#1890ff}.user-landing-topic-icon{font-size:2rem;color:#1890ff;margin-bottom:1rem}.user-landing-topic-title{margin:0!important;color:#262626!important;font-weight:600!important;text-align:center}.user-landing-faq-section{margin-bottom:2rem}.user-landing-faq-list{display:flex;flex-direction:column;gap:.75rem}.user-landing-faq-item{padding:.5rem 0}.user-landing-faq-link{color:#1890ff!important;text-decoration:none;font-size:1rem;transition:color .3s ease}.user-landing-faq-link:hover{color:#40a9ff!important}.user-landing-faq-view-all{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.user-landing-results{margin-top:2rem;padding-top:2rem;border-top:1px solid #f0f0f0}.user-landing-loading{animation:fadeIn .3s ease-in;position:relative;background:#fff;border-radius:16px;z-index:10;transition:opacity .3s ease-out}.user-landing-section{margin-bottom:2rem;transition:all .3s ease;opacity:1}.user-landing-section:last-child{margin-bottom:0}.user-landing-section-header{display:flex;align-items:center;margin-bottom:1.5rem;gap:.75rem}.user-landing-section-icon{font-size:1.5rem;color:#1890ff;background:#1890ff1a;padding:.5rem;border-radius:8px}.user-landing-results-grid{margin-bottom:1rem}.user-landing-card{height:100%;border-radius:12px;border:1px solid #f0f0f0;transition:all .3s ease;overflow:hidden}.user-landing-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026;border-color:#1890ff}.user-landing-card-content{padding:1rem}.user-landing-card-title{margin-bottom:.75rem!important;color:#262626!important;font-weight:600!important;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-landing-card-description{color:#595959!important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.faq-card{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-left:4px solid #1890ff}.faq-card:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.kb-card{background:linear-gradient(135deg,#fff7f0,#fff2e8);border-left:4px solid #fa8c16!important}.kb-card:hover{background:linear-gradient(135deg,#fff1e6,#ffd591)}.user-landing-kb-list{display:flex;flex-direction:column;gap:1rem}.user-landing-kb-item{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.user-landing-kb-item:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;transform:translateY(-2px)}.user-landing-kb-content{display:flex;flex-direction:column;gap:.5rem}.user-landing-kb-title{margin:0!important;color:#1890ff!important;font-weight:600!important;font-size:1.1rem!important;line-height:1.4;text-decoration:none}.user-landing-kb-title:hover{color:#40a9ff!important}.user-landing-kb-description{color:#595959!important;line-height:1.5;margin:0!important;font-size:.95rem}.fade-in-item{animation:fadeInUp .6s ease-out}.skeleton-card{background:#fafafa;border:1px solid #f0f0f0}.skeleton-card .ant-skeleton{padding:1rem}.user-landing-empty{text-align:center;padding:3rem 1rem;animation:fadeIn .3s ease-in}.user-landing-empty-state{color:#8c8c8c!important}.user-landing-empty-state .ant-empty-description{color:#8c8c8c!important;font-size:1rem}.user-landing-raise-ticket-btn{position:fixed;bottom:2rem;right:2rem;height:48px;border-radius:24px;padding:0 1.5rem;background:#000;border:none;box-shadow:0 8px 24px #0003;transition:all .3s ease;z-index:1000}.user-landing-raise-ticket-btn:hover{background:#333!important;transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}.fade-in{animation:fadeIn .5s ease-in}.fade-in-card{animation:fadeInUp .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.user-landing-results-grid .ant-col:nth-child(1) .fade-in-card{animation-delay:.1s}.user-landing-results-grid .ant-col:nth-child(2) .fade-in-card{animation-delay:.2s}.user-landing-results-grid .ant-col:nth-child(3) .fade-in-card{animation-delay:.3s}.user-landing-results-grid .ant-col:nth-child(4) .fade-in-card{animation-delay:.4s}.user-landing-results-grid .ant-col:nth-child(5) .fade-in-card{animation-delay:.5s}.user-landing-results-grid .ant-col:nth-child(6) .fade-in-card{animation-delay:.6s}@media (max-width: 768px){.user-landing-container{padding:0;width:100vw}.user-landing-page-header{padding:.75rem 1rem}.user-landing-page-header-content{flex-direction:column;gap:1rem;align-items:center}.user-landing-brand{justify-content:center;gap:.5rem}.user-landing-nav,.user-landing-actions{gap:1rem;flex-wrap:wrap;justify-content:center}.user-landing-header{margin:2rem 1rem}.user-landing-title{font-size:2rem!important}.user-landing-search{margin-bottom:2rem}.user-landing-main-content{padding:2rem 1rem;margin:0 .5rem 2rem}.user-landing-section-header{flex-direction:column;align-items:flex-start;gap:.5rem}.user-landing-section-icon{font-size:1.25rem}.user-landing-raise-ticket-btn{bottom:1rem;right:1rem;height:44px;padding:0 1.25rem}}@media (max-width: 480px){.user-landing-container{padding:.5rem;width:100vw}.user-landing-page-header{padding:.5rem .75rem}.user-landing-brand{gap:.25rem}.user-landing-logo img{height:32px}.user-dropdown-menu{min-width:180px;right:.5rem}.user-dropdown-item{padding:.6rem 1rem;gap:.6rem;font-size:.85rem}.user-dropdown-item .anticon{width:14px;height:14px;font-size:.9rem}.user-landing-main-content{padding:1.5rem 1rem;margin:0 .25rem 2rem}.user-landing-search-input .ant-input{padding:1rem 1.25rem;font-size:1rem}.user-landing-search-input .ant-input-search-button{padding:0 1rem}.user-landing-raise-ticket-btn{bottom:.75rem;right:.75rem;height:40px;padding:0 1rem;font-size:.9rem}}.user-landing-search-input .ant-input:focus{box-shadow:0 0 0 2px #1890ff33}.user-landing-card:focus-within{box-shadow:0 0 0 2px #1890ff33}.user-landing-search-input .ant-input-clear-icon{color:#bfbfbf;transition:color .3s ease}.user-landing-search-input .ant-input-clear-icon:hover{color:#8c8c8c}.user-landing-search-input .clear-icon{color:#bfbfbf;transition:color .3s ease}.user-landing-search-input .clear-icon:hover{color:#8c8c8c}@media (min-width: 1400px){.user-landing-main-content{max-width:1400px}}@media (min-width: 1600px){.user-landing-main-content{max-width:1600px}}@media (min-width: 1920px){.user-landing-main-content{max-width:1800px}}@media (min-width: 2560px){.user-landing-main-content{max-width:2000px}}@keyframes fadeInItem{to{opacity:1;transform:translateY(0)}}.ticket-raise-ticket-btn{position:fixed;bottom:2rem;right:2rem;height:48px;border-radius:24px;padding:0 1.5rem;background:#000;border:none;box-shadow:0 8px 24px #0003;transition:all .3s ease;z-index:1000}.ticket-raise-ticket-btn:hover{background:#333!important;transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}@media (max-width: 768px){.ticket-raise-ticket-btn{bottom:1rem;right:1rem;height:44px;padding:0 1.25rem}}@media (max-width: 480px){.ticket-raise-ticket-btn{bottom:.75rem;right:.75rem;height:40px;padding:0 1rem;font-size:.9rem}}.ticket-form-container{min-height:100vh;width:100vw;background:linear-gradient(90deg,#1e3a8a,#0ea5e9,#06b6d4);padding:80px 0 0;display:flex;flex-direction:column;align-items:center;position:relative;margin:0;box-sizing:border-box;overflow-x:hidden}.ticket-form-container .user-landing-page-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;width:100%!important;background:#fff!important;box-shadow:0 2px 8px #0000001a!important}.ticket-form-header{text-align:center;margin:1rem 1rem .5rem;max-width:800px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:unset;gap:.75rem}.ticket-form-header-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.ticket-form-title{color:#fff!important;margin:0!important;font-weight:700!important;font-size:3rem!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ticket-form-main-content{width:100%;max-width:900px;background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 20px 40px #0000001a;margin-bottom:2rem}.ticket-form{width:100%}.ticket-form-item{margin-bottom:1.5rem}.ticket-form-item:last-child{margin-bottom:0}.ticket-form-label{font-weight:600;color:#262626;font-size:.9rem;display:flex;align-items:center;gap:.25rem}.required-asterisk{color:#ff4d4f;font-weight:700}.ticket-form-item .ant-form-item-label>label{font-weight:600;color:#262626;font-size:.9rem;margin-bottom:.5rem}.ticket-form-input,.ticket-form-select,.ticket-form-textarea{border-radius:6px!important;border:1px solid #d9d9d9!important;transition:all .3s ease!important;font-size:.95rem!important}.ticket-form-input:focus,.ticket-form-select:focus,.ticket-form-textarea:focus,.ticket-form-input.ant-input-focused,.ticket-form-select.ant-select-focused .ant-select-selector,.ticket-form-textarea.ant-input-focused{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ticket-form-input::placeholder,.ticket-form-textarea::placeholder{color:#bfbfbf;font-style:italic}.ticket-form-item .ant-select{width:100%}.ticket-form-item .ant-select-selector{border-radius:6px!important;border:1px solid #d9d9d9!important;transition:all .3s ease!important;height:auto!important;padding:.5rem .75rem!important}.ticket-form-item .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ticket-form-item .ant-select-selection-placeholder{color:#bfbfbf;font-style:italic}.ticket-form-textarea{resize:vertical!important;min-height:120px!important}.ticket-form-item .ant-input-data-count{text-align:right;color:#8c8c8c;font-size:.8rem;margin-top:.25rem}.ticket-form-upload{border:none!important;border-radius:0!important;background:transparent!important;padding:1.5rem!important;transition:all .3s ease;min-height:120px}.ticket-form-upload:hover{border:none!important;background:transparent!important}.ticket-form-upload.ant-upload-drag{border:none!important;border-radius:0!important;background:transparent!important}.ticket-form-upload-content{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ticket-form-upload-icon{font-size:2rem;color:#bfc7d1}.ticket-form-upload-text{text-align:center}.ticket-form-upload-title{font-weight:500;color:#262626;font-size:.9rem;margin-bottom:.25rem}.ticket-form-upload-subtitle{color:#8c8c8c;font-size:.8rem;line-height:1.4}.ticket-form-file-info{margin-top:.75rem;font-size:.8rem;color:#666;padding:.5rem .75rem;background:#f8f9fa;border-radius:4px;border-left:3px solid #1890ff}.ticket-form-file-warning{color:#ff4d4f;margin-left:.5rem;font-weight:500}.ticket-form-recaptcha{margin:1.5rem 0!important;display:flex;justify-content:center}.ticket-form-recaptcha .ant-form-item-control-input{display:flex;justify-content:center}.ticket-form-actions-section{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #f0f0f0}.ticket-form-cancel-btn{background:#fff!important;border:1px solid #d9d9d9!important;color:#262626!important;border-radius:6px!important;font-weight:500!important;padding:.625rem 1.25rem!important;height:auto!important;transition:all .3s ease!important;min-width:100px}.ticket-form-cancel-btn:hover{background:#f5f5f5!important;border-color:#bfbfbf!important;transform:translateY(-1px)}.ticket-form-submit-btn{background:#1890ff!important;border-color:#1890ff!important;border-radius:6px!important;font-weight:600!important;padding:.625rem 1.5rem!important;height:auto!important;transition:all .3s ease!important;box-shadow:0 2px 8px #1890ff4d!important;min-width:120px}.ticket-form-submit-btn:hover:not(:disabled){background:#40a9ff!important;border-color:#40a9ff!important;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff66!important}.ticket-form-submit-btn:disabled{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#bfbfbf!important;cursor:not-allowed!important;box-shadow:none!important}.ticket-form-submit-btn:active{transform:translateY(0)}.ticket-form-main-content .ant-form-item-explain-error{color:#ff4d4f;font-size:.8rem;margin-top:.25rem}.ticket-form-main-content .ant-form-item-explain-success{color:#52c41a;font-size:.8rem;margin-top:.25rem}.ticket-form-item .ant-form-item-control{line-height:normal}.ticket-form-item .ant-form-item-label{padding-bottom:.375rem}@media (max-width: 768px){.ticket-form-container{padding:70px 0 0}.ticket-form-header{margin:1rem}.ticket-form-title{font-size:2.5rem!important}.ticket-form-main-content{margin:0 1rem 2rem;padding:2rem;max-width:none}.ticket-form-actions-section{flex-direction:column;gap:.75rem}.ticket-form-cancel-btn,.ticket-form-submit-btn{width:100%}}@media (max-width: 480px){.ticket-form-container{padding-top:60px}.ticket-form-main-content{padding:1.5rem;margin:0 .5rem 2rem}.ticket-form-title{font-size:2rem!important}.ticket-form-upload{padding:1rem!important}.ticket-form-upload-icon{font-size:1.5rem}.ticket-form-recaptcha{overflow-x:auto}}.ticket-form-main-content{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ticket-form-item .ant-input:focus,.ticket-form-item .ant-select-focused .ant-select-selector,.ticket-form-item .ant-input-affix-wrapper-focused{outline:none;box-shadow:0 0 0 2px #1890ff33}.ticket-form-item .ant-select-loading .ant-select-arrow{color:#1890ff}.ticket-form-item .ant-upload-list{margin-top:.75rem}.ticket-form-item .ant-upload-list-item{border-radius:4px;border:1px solid #f0f0f0;background:#fafafa}.ticket-form-item+.ticket-form-item{margin-top:1.5rem}.ticket-form-select .ant-select-selection-item{color:#262626;font-weight:500}.ticket-form-upload .ant-upload-drag-container{width:100%}.ticket-form-item .ant-input-lg,.ticket-form-item .ant-select-lg .ant-select-selector{min-height:40px;padding:.5rem .75rem}._container_o6nup_1{padding:1.5rem;max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#f8f9fa,#fff);min-height:100vh}._backButton_o6nup_10{background:none;border:none;color:#1a3151;cursor:pointer;font-size:.875rem;padding:0;font-weight:500;transition:all .3s ease}._backButton_o6nup_10:hover{color:#0f1f2e;text-decoration:underline}._breadcrumbSeparator_o6nup_26{color:#718096}._ticketId_o6nup_30{color:#4a5568;font-weight:500}._content_o6nup_39{display:grid;grid-template-columns:350px 1fr;gap:2rem}._sidebar_o6nup_45{display:flex;flex-direction:column;gap:1.5rem}._ticketInfo_o6nup_51{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:1.5rem;border:1px solid #e0e0e0;position:relative;overflow:hidden}._ticketInfo_o6nup_51:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._title_o6nup_71{font-size:1.5rem;font-weight:700;color:#1a3151;margin:0 0 1.5rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;position:relative}._title_o6nup_71:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#1a3151,#2d4a6b);border-radius:2px}._badges_o6nup_94{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}._statusBadge_o6nup_101,._priorityBadge_o6nup_102{padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;color:#fff;text-transform:capitalize;box-shadow:0 2px 8px #00000026;transition:all .3s ease;border:none;background:linear-gradient(135deg,#1a3151,#2d4a6b)}._statusBadge_o6nup_101:hover,._priorityBadge_o6nup_102:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003;background:linear-gradient(135deg,#0f1f2e,#1a3151)}._infoSection_o6nup_122{margin-bottom:2rem;padding:1rem;background:#ffffffb3;border-radius:8px;border:1px solid #e0e0e0}._infoSection_o6nup_122 h3{font-size:1rem;font-weight:600;color:#1a3151;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}._infoSection_o6nup_122 h3:before{content:"";width:4px;height:16px;background:#1a3151;border-radius:2px}._infoGrid_o6nup_148{display:grid;gap:1rem}._infoItem_o6nup_153{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#fff;border-radius:6px;border:1px solid #f0f0f0;transition:all .3s ease}._infoItem_o6nup_153:hover{border-color:#1a3151;box-shadow:0 2px 8px #1a31511a}._label_o6nup_169{font-size:.75rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._value_o6nup_177{font-size:.875rem;color:#1a3151;font-weight:600}._editForm_o6nup_183{display:flex;flex-direction:column;gap:1rem}._formGroup_o6nup_189{display:flex;flex-direction:column;gap:.5rem}._formGroup_o6nup_189 label{font-size:.875rem;font-weight:500;color:#4a5568}._select_o6nup_201{padding:.5rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.875rem;background-color:#fff;cursor:pointer}._errorText_o6nup_210{color:#e53e3e;font-size:.75rem;margin-top:.25rem}._formActions_o6nup_216{display:flex;gap:1rem;margin-top:1rem}._saveButton_o6nup_222,._cancelButton_o6nup_223,._editButton_o6nup_224{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_o6nup_222{background-color:#4299e1;color:#fff;border:none}._saveButton_o6nup_222:hover{background-color:#3182ce}._cancelButton_o6nup_223{background-color:#fff;color:#4a5568;border:1px solid #e2e8f0}._cancelButton_o6nup_223:hover{background-color:#f7fafc}._editButton_o6nup_224{background-color:#4299e1;color:#fff;border:none;width:100%}._editButton_o6nup_224:hover{background-color:#3182ce}._timeline_o6nup_264{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:1.5rem;border:1px solid #e0e0e0;position:relative;overflow:hidden}._timeline_o6nup_264:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._timeline_o6nup_264 h3{font-size:1.25rem;font-weight:600;color:#1a3151;margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem}._timeline_o6nup_264 h3:before{content:"";width:24px;height:24px;background:#1a3151;border-radius:50%;display:flex;align-items:center;justify-content:center}._timelineList_o6nup_305{position:relative;padding-left:2rem}._timelineItem_o6nup_310{position:relative;margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 2px 8px #00000014;transition:all .3s ease}._timelineItem_o6nup_310:hover{transform:translate(4px);box-shadow:0 4px 16px #0000001f;border-color:#1a3151}._timelineItem_o6nup_310:not(:last-child):before{content:"";position:absolute;left:-1.5rem;top:2rem;width:2px;height:calc(100% + 1rem);background:linear-gradient(180deg,#1a3151,#e0e0e0)}._timelineDot_o6nup_337{position:absolute;left:-2rem;top:1.5rem;width:12px;height:12px;background:#1a3151;border:3px solid white;border-radius:50%;box-shadow:0 2px 8px #1a31514d}._timelineContent_o6nup_349{margin-left:.5rem}._timelineDate_o6nup_353{font-size:.75rem;color:#666;font-weight:500;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}._timelineDate_o6nup_353:before{content:"🕒";font-size:.875rem}._timelineText_o6nup_368{font-size:.875rem;color:#333;margin:0;line-height:1.5}._main_o6nup_375{display:flex;flex-direction:column;gap:2rem}._description_o6nup_381{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:2rem;border:1px solid #e0e0e0;position:relative;overflow:hidden}._description_o6nup_381:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._description_o6nup_381 h3{font-size:1.25rem;font-weight:600;color:#1a3151;margin:0 0 1rem;display:flex;align-items:center;gap:.75rem}._description_o6nup_381 h3:before{content:"📝";font-size:1.125rem}._description_o6nup_381 p{font-size:.875rem;line-height:1.7;color:#333;margin:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:1rem;background:#fff;border-radius:8px;border:1px solid #f0f0f0}._response_o6nup_430{padding:1rem 0;border-bottom:1px solid #e2e8f0}._response_o6nup_430:last-child{border-bottom:none}._responseHeader_o6nup_439{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._responseAuthor_o6nup_446{display:flex;flex-direction:column;gap:.25rem}._authorName_o6nup_452{font-size:.875rem;font-weight:500;color:#2d3748}._authorRole_o6nup_458,._responseDate_o6nup_463{font-size:.75rem;color:#718096}._responseContent_o6nup_468{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;margin-top:.5rem}._messageContent_o6nup_478{line-height:1.5}._responseAttachments_o6nup_482{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}._imageAttachment_o6nup_491{display:flex;flex-direction:column;gap:.5rem}._attachmentImage_o6nup_497{max-width:100%;max-height:200px;object-fit:contain;border-radius:.25rem;border:1px solid #e9ecef}._attachmentInfo_o6nup_505{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}._attachmentName_o6nup_512{font-weight:500;color:#495057;word-break:break-all}._attachmentMeta_o6nup_518{color:#666;font-size:.75rem;display:flex;align-items:center;gap:.5rem}._attachmentMeta_o6nup_518:before{content:"📅";font-size:.875rem}._downloadButton_o6nup_531{padding:.25rem .5rem;background-color:#e9ecef;border:none;border-radius:.25rem;color:#495057;font-size:.875rem;cursor:pointer;transition:background-color .2s}._downloadButton_o6nup_531:hover{background-color:#dee2e6}._addResponse_o6nup_546{margin-top:2rem;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._addResponse_o6nup_546 h3{font-size:1rem;font-weight:600;color:#4a5568;margin:0 0 1rem}._responseTextarea_o6nup_561{width:100%;min-height:100px;padding:.75rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.875rem;resize:vertical;margin-bottom:1rem}._submitResponseButton_o6nup_572{padding:.5rem 1rem;background-color:#1a3151;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:2.5rem}._submitResponseButton_o6nup_572:hover{background-color:#1a3151}._attachments_o6nup_590{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:2rem;border:1px solid #e0e0e0;position:relative;overflow:hidden}._attachments_o6nup_590:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._attachments_o6nup_590 h3{font-size:1.25rem;font-weight:600;color:#1a3151;margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem}._attachments_o6nup_590 h3:before{content:"📎";font-size:1.125rem}._attachmentList_o6nup_625{display:flex;flex-direction:column;gap:1rem}._attachmentItem_o6nup_631{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #00000014}._attachmentItem_o6nup_631:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;border-color:#1a3151}._attachmentInfo_o6nup_505{display:flex;flex-direction:column;gap:.25rem;flex:1}._attachmentName_o6nup_512{font-weight:600;color:#1a3151;word-break:break-all;font-size:.875rem}._attachmentMeta_o6nup_518{color:#666;font-size:.75rem}._downloadButton_o6nup_531{padding:.5rem .75rem;background:linear-gradient(135deg,#1a3151,#2d4a6b)!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #1a31514d}._downloadButton_o6nup_531:hover{background:linear-gradient(135deg,#0f1f2e,#1a3151)!important;transform:translateY(-2px);box-shadow:0 4px 16px #1a315166}._removeAttachment_o6nup_690{padding:.25rem;background:linear-gradient(135deg,#1a3151,#2d4a6b)!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #1a31514d}._removeAttachment_o6nup_690:hover{background:linear-gradient(135deg,#0f1f2e,#1a3151)!important;transform:translateY(-1px);box-shadow:0 4px 12px #1a315166}._saveChangesButton_o6nup_940{background:linear-gradient(135deg,#1a3151,#2d4a6b)!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:16px;font-weight:600;padding:0 15px;height:35px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #1a315133;min-width:140px;display:flex;align-items:center;justify-content:center}._saveChangesButton_o6nup_940:hover:not(:disabled){background:linear-gradient(135deg,#0f1f2e,#1a3151)!important;transform:translateY(-2px);box-shadow:0 4px 12px #1a31514d}._saveChangesButton_o6nup_940:disabled{background:linear-gradient(135deg,#d9d9d9,#e5e7eb)!important;color:#999!important;cursor:not-allowed;transform:none;box-shadow:none}._saveChangesContainer_o6nup_972{padding:20px;margin:20px 0;width:300px;display:flex;justify-content:center}@media (max-width: 768px){._responsesHeader_o6nup_982{flex-direction:column;align-items:flex-start;gap:.75rem}._addResponseHeader_o6nup_728{flex-direction:column;align-items:flex-start;gap:1rem}._attachmentControls_o6nup_766{width:100%;justify-content:space-between}._responseHeader_o6nup_439{flex-direction:column;align-items:flex-start;gap:.75rem}._submitContainer_o6nup_890{justify-content:stretch}._submitResponseButton_o6nup_572{width:100%}}@media (max-width: 480px){._response_o6nup_430,._addResponse_o6nup_546{padding:1rem}._responsesTitle_o6nup_1023,._addResponseTitle_o6nup_748{font-size:1rem}}._responses_o6nup_928{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:2rem;border:1px solid #e0e0e0;position:relative;overflow:hidden}._responses_o6nup_928:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._responsesHeader_o6nup_982{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0;position:relative}._responsesHeader_o6nup_982:after{content:"";position:absolute;bottom:-2px;left:0;width:100px;height:2px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._responsesTitle_o6nup_1023{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#1a3151;margin:0}._responsesIcon_o6nup_1080{color:#1a3151;font-size:.875rem;background:#1a31511a;padding:.375rem;border-radius:50%}._responsesCount_o6nup_1088{background:linear-gradient(135deg,#1a3151,#2d4a6b);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px #1a31514d}._emptyResponses_o6nup_1098{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;border:2px dashed #d9d9d9;position:relative;overflow:hidden}._emptyResponses_o6nup_1098:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(26,49,81,.05) 50%,transparent 70%);animation:_shimmer_o6nup_1 2s infinite}@keyframes _shimmer_o6nup_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._emptyIcon_o6nup_1128{font-size:3rem;color:#1a3151;margin-bottom:1.5rem;background:#1a31511a;padding:.75rem;border-radius:50%;box-shadow:0 4px 16px #1a315133}._emptyText_o6nup_1138{color:#666;font-size:1.125rem;margin:0;font-weight:500}._responsesList_o6nup_1145{display:flex;flex-direction:column;gap:1rem}._response_o6nup_430{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000014;position:relative;overflow:hidden}._response_o6nup_430:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1a3151,#2d4a6b)}._response_o6nup_430:hover{box-shadow:0 6px 24px #0000001f;border-color:#1a3151;transform:translateY(-1px)}._responseHeader_o6nup_439{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}._responseAuthor_o6nup_446{display:flex;align-items:center;gap:.5rem}._authorAvatar_o6nup_1191{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#1a3151,#2d4a6b);color:#fff;border-radius:50%;font-size:1rem;box-shadow:0 3px 8px #1a31514d}._authorInfo_o6nup_1204{display:flex;flex-direction:column;gap:.125rem}._authorName_o6nup_452{font-size:.8rem;font-weight:600;color:#1a3151}._authorRole_o6nup_458{font-size:.7rem;color:#666;text-transform:capitalize;background:#1a31511a;padding:.125rem .375rem;border-radius:8px;display:inline-block;width:fit-content}._responseDate_o6nup_463{font-size:.7rem;color:#666;background:linear-gradient(135deg,#f8f9fa,#fff);padding:.375rem .5rem;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 1px 3px #0000000d}._responseContent_o6nup_468{display:flex;flex-direction:column;gap:.75rem}._messageContent_o6nup_478{line-height:1.6;color:#333;font-size:.8rem;padding:.75rem;background:#1a315105;border-radius:6px;border-left:2px solid #1a3151}._responseAttachments_o6nup_482{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e0e0e0}._attachmentsTitle_o6nup_1259{font-size:.8rem;font-weight:600;color:#1a3151;margin:0 0 .5rem;display:flex;align-items:center;gap:.375rem}._attachmentsTitle_o6nup_1259:before{content:"📎";font-size:.875rem}._attachmentItem_o6nup_631{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e0e0e0;border-radius:6px;margin-bottom:.375rem;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}._attachmentItem_o6nup_631:hover{background:#fff;border-color:#1a3151;box-shadow:0 3px 8px #1a315126;transform:translate(2px)}._attachmentInfo_o6nup_505{display:flex;flex-direction:column;gap:.125rem;flex:1}._attachmentName_o6nup_512{font-weight:600;color:#1a3151;word-break:break-all;font-size:.8rem}._attachmentMeta_o6nup_518{color:#666;font-size:.7rem}._downloadButton_o6nup_531{padding:.375rem .5rem;background:linear-gradient(135deg,#1a3151,#2d4a6b)!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.375rem;box-shadow:0 2px 6px #1a31514d}._downloadButton_o6nup_531:hover{background:linear-gradient(135deg,#0f1f2e,#1a3151)!important;transform:translateY(-1px);box-shadow:0 3px 10px #1a315166}._removeAttachment_o6nup_690{padding:.125rem;background:linear-gradient(135deg,#1a3151,#2d4a6b)!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 4px #1a31514d}._removeAttachment_o6nup_690:hover{background:linear-gradient(135deg,#0f1f2e,#1a3151)!important;transform:translateY(-1px);box-shadow:0 2px 8px #1a315166}._addResponse_o6nup_546{margin-top:2rem;padding:2rem;background:linear-gradient(135deg,#fff,#f8f9fa);border:none;border-radius:12px;box-shadow:none;position:relative;overflow:hidden}._addResponse_o6nup_546:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._addResponseHeader_o6nup_728{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0;position:relative}._addResponseHeader_o6nup_728:after{content:"";position:absolute;bottom:-1px;left:0;width:100px;height:1px;background:linear-gradient(90deg,#1a3151,#2d4a6b)}._addResponseTitle_o6nup_748{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#1a3151;margin:0}._addResponseIcon_o6nup_758{color:#1a3151;font-size:1rem;background:#1a31511a;padding:.5rem;border-radius:50%}._attachmentControls_o6nup_766{display:flex;align-items:center;gap:.75rem}._attachButton_o6nup_772{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#1a3151,#2d4a6b)!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #1a31514d}._attachButton_o6nup_772:hover{background:linear-gradient(135deg,#0f1f2e,#1a3151)!important;transform:translateY(-2px);box-shadow:0 4px 16px #1a315166}._fileSizeInfo_o6nup_794{color:#666;font-size:.75rem;font-weight:500;background:#1a31511a;padding:.25rem .5rem;border-radius:12px}._fileInput_o6nup_803{display:none}._responseForm_o6nup_807{display:flex;flex-direction:column;gap:.1rem}._editorContainer_o6nup_813{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #00000014}._editorContainer_o6nup_813:focus-within{border-color:#1a3151;box-shadow:0 0 0 3px #1a31511a}._richTextEditor_o6nup_826{font-family:inherit}._richTextEditor_o6nup_826 ._ql-toolbar_o6nup_830{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e0e0e0;padding:.75rem}._richTextEditor_o6nup_826 ._ql-toolbar_o6nup_830 button{background-color:transparent;border:1px solid transparent;border-radius:6px;color:#666;transition:all .3s ease}._richTextEditor_o6nup_826 ._ql-toolbar_o6nup_830 button:hover{background-color:#1a31511a;border-color:#1a3151;color:#1a3151}._richTextEditor_o6nup_826 ._ql-toolbar_o6nup_830 button._ql-active_o6nup_850{background:linear-gradient(135deg,#1a3151,#2d4a6b);border-color:#1a3151;color:#fff}._richTextEditor_o6nup_826 ._ql-container_o6nup_856{border:none;font-size:.875rem}._richTextEditor_o6nup_826 ._ql-editor_o6nup_861{height:250px!important;min-height:250px!important;padding:1rem;color:#333;line-height:1.7}._richTextEditor_o6nup_826 ._ql-editor_o6nup_861._ql-blank_o6nup_869:before{color:#999;font-style:italic}._richTextEditor_o6nup_826 ._ql-editor_o6nup_861 p{margin:0 0 .5rem}._richTextEditor_o6nup_826 ._ql-editor_o6nup_861:focus{outline:none}._responseFormAttachmentList_o6nup_882{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e0e0e0;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #00000014}._submitContainer_o6nup_890{display:flex;justify-content:flex-end;padding-top:.2rem}._submitResponseButton_o6nup_572{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#1a3151,#2d4a6b)!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px;justify-content:center;box-shadow:0 2px 8px #1a31514d}._submitResponseButton_o6nup_572:hover:not(:disabled){background:linear-gradient(135deg,#0f1f2e,#1a3151)!important;transform:translateY(-2px);box-shadow:0 4px 16px #1a315166}._submitResponseButton_o6nup_572:disabled{background:linear-gradient(135deg,#d9d9d9,#e5e7eb)!important;color:#999!important;cursor:not-allowed;transform:none;box-shadow:none}._responsesLoading_o6nup_928{display:flex;justify-content:center;align-items:center;padding:4rem 2rem}._statusMessage_o6nup_35{margin-bottom:1rem}._editorContainer_o6nup_813 ._richTextEditor_o6nup_826 ._ql-container_o6nup_856{height:250px!important}._editorContainer_o6nup_813 ._richTextEditor_o6nup_826 ._ql-container_o6nup_856 ._ql-editor_o6nup_861,._editorContainer_o6nup_813 ._richTextEditor_o6nup_826._ql-snow_o6nup_1596 ._ql-editor_o6nup_861{height:250px!important;min-height:250px!important;max-height:none!important;overflow-y:auto!important}._responseForm_o6nup_807 ._editorContainer_o6nup_813 ._richTextEditor_o6nup_826,._responseForm_o6nup_807 ._editorContainer_o6nup_813 ._richTextEditor_o6nup_826 ._ql-container_o6nup_856{height:250px!important}._responseForm_o6nup_807 ._editorContainer_o6nup_813 ._richTextEditor_o6nup_826 ._ql-container_o6nup_856 ._ql-editor_o6nup_861{height:250px!important;min-height:250px!important;max-height:none!important}@keyframes _pulse_o6nup_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._floatingAddReplyBtn_o6nup_1632{position:fixed;bottom:2rem;right:2rem;height:48px;border-radius:24px;padding:0 1.5rem;background:#000;border:none;box-shadow:0 8px 24px #0003;transition:all .3s ease;z-index:1000;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff;cursor:pointer}._floatingAddReplyBtn_o6nup_1632:hover{background:#333!important;transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}@media (max-width: 768px){._floatingAddReplyBtn_o6nup_1632{bottom:1rem;right:1rem;height:44px;padding:0 1.25rem}}@media (max-width: 480px){._floatingAddReplyBtn_o6nup_1632{bottom:.75rem;right:.75rem;height:40px;padding:0 1rem;font-size:.9rem}}._errorContainer_riwm0_1{min-height:400px;display:flex;align-items:center;justify-content:center;padding:24px}._errorContent_riwm0_9{max-width:600px;text-align:center;padding:32px;background:var(--color-white);border-radius:8px;box-shadow:0 4px 12px #0000001a}._errorTitle_riwm0_18{color:var(--color-error);font-size:24px;margin:0 0 16px}._errorMessage_riwm0_24{color:var(--color-gray-700);font-size:16px;margin:0 0 24px;line-height:1.5}._errorDetails_riwm0_31{margin:24px 0;text-align:left}._errorDetails_riwm0_31 summary{color:var(--color-gray-600);cursor:pointer;padding:8px;border-radius:4px;background:var(--color-gray-100)}._errorDetails_riwm0_31 summary:hover{background:var(--color-gray-200)}._errorStack_riwm0_48{margin:16px 0 0;padding:16px;background:var(--color-gray-100);border-radius:4px;overflow-x:auto;font-family:monospace;font-size:14px;line-height:1.5;color:var(--color-gray-800)}._retryButton_riwm0_60{background:var(--color-primary);color:var(--color-white);border:none;padding:12px 24px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s}._retryButton_riwm0_60:hover{background:var(--color-primary-dark)}._container_zp3p7_1{padding:2rem;max-width:1200px;margin:0 auto}._header_zp3p7_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_zp3p7_14{font-size:1.8rem;color:#333;margin:0}._addButton_zp3p7_20{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}._addButton_zp3p7_20:hover{background-color:#0056b3}._icon_zp3p7_38{font-size:1rem}._controls_zp3p7_42{display:flex;gap:1rem;margin-bottom:1.5rem}._searchContainer_zp3p7_48{position:relative;flex:1;display:flex;align-items:center}._searchIcon_zp3p7_55{position:absolute;left:1rem;color:#666;pointer-events:none}._searchInput_zp3p7_62{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:all .2s ease}._searchInput_zp3p7_62:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._clearButton_zp3p7_77{position:absolute;right:1rem;background:none;border:none;color:#666;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._clearButton_zp3p7_77:hover{color:#333}._noResults_zp3p7_95{text-align:center;padding:2rem;color:#666;font-size:1.1rem;background-color:#f8f9fa;border-radius:4px;margin:1rem}._filterButton_zp3p7_105{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s}._filterButton_zp3p7_105:hover{background-color:#e9ecef}._filterButton_zp3p7_105._active_zp3p7_122{background-color:#e9ecef;border-color:#007bff;color:#007bff}._filterPanel_zp3p7_128{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}._filterGroup_zp3p7_139{display:flex;flex-direction:column;gap:.5rem}._clearFiltersGroup_zp3p7_145{justify-content:flex-end;align-items:flex-start}._filterGroup_zp3p7_139 label{font-weight:500;color:#495057}._filterSelect_zp3p7_155{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}._content_zp3p7_162{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}._tableContainer_zp3p7_169{overflow-x:auto}._table_zp3p7_169{width:100%;border-collapse:collapse;min-width:800px}._table_zp3p7_169 th{background-color:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}._table_zp3p7_169 td{padding:1rem;border-bottom:1px solid #dee2e6;color:#212529}._tableRow_zp3p7_194:hover{background-color:#f8f9fa}._sortable_zp3p7_198{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortable_zp3p7_198:hover{background-color:#e9ecef}._descriptionCell_zp3p7_208{max-width:300px}._descriptionPreview_zp3p7_212{max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;color:#666}._status_zp3p7_223{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}._active_zp3p7_122{background-color:#d4edda;color:#155724}._inactive_zp3p7_236{background-color:#f8d7da;color:#721c24}._actions_zp3p7_241{display:flex;gap:.5rem}._actionButton_zp3p7_246{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;background-color:transparent;color:#666}._actionButton_zp3p7_246:not(._deleteButton_zp3p7_260){color:#007bff}._actionButton_zp3p7_246:not(._deleteButton_zp3p7_260):hover{background-color:#007bff1a;color:#0056b3}._deleteButton_zp3p7_260{color:#dc3545}._deleteButton_zp3p7_260:hover{background-color:#dc35451a;color:#c82333}._actionsCell_zp3p7_278{text-align:center;white-space:nowrap}._actionButtons_zp3p7_283{display:flex;gap:.25rem;justify-content:center}._cardActions_zp3p7_289{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}._cardActions_zp3p7_289 ._actionButton_zp3p7_246{flex:1;height:auto;padding:.5rem;font-size:.875rem}._pagination_zp3p7_304{margin-top:1.5rem;display:flex;justify-content:center}._mobileView_zp3p7_311{display:none}._mobileCards_zp3p7_315{display:flex;flex-direction:column;gap:1rem;padding:1rem}._card_zp3p7_289{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}._cardHeader_zp3p7_329{padding:1rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}._cardHeader_zp3p7_329 h3{margin:0;font-size:1.1rem;color:#212529}._cardContent_zp3p7_344{padding:1rem}._cardRow_zp3p7_348{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #dee2e6}._cardRow_zp3p7_348:last-child{border-bottom:none}._label_zp3p7_359{color:#6c757d;font-weight:500;min-width:80px}._descriptionText_zp3p7_365{flex:1;text-align:right;color:#666;line-height:1.4}._cardActions_zp3p7_289{padding:1rem;background-color:#f8f9fa;border-top:1px solid #dee2e6;display:flex;gap:.5rem}._clearFiltersButton_zp3p7_380{padding:.5rem 1rem;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background-color .2s}._clearFiltersButton_zp3p7_380:hover{background-color:#5a6268}@media (max-width: 768px){._container_zp3p7_1{padding:1rem}._header_zp3p7_7{flex-direction:column;gap:1rem;align-items:stretch}._addButton_zp3p7_20{justify-content:center}._controls_zp3p7_42{flex-direction:column}._tableContainer_zp3p7_169{display:none}._mobileView_zp3p7_311{display:block}}@media (max-width: 480px){._title_zp3p7_14{font-size:1.5rem}._filterPanel_zp3p7_128{grid-template-columns:1fr}}.manage-agencies-container{padding:2rem;max-width:1200px;margin:0 auto}.manage-agencies-title{font-size:2rem;color:#333;margin-bottom:2rem;text-align:center}.manage-agencies-form-container{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a;max-width:600px;margin:0 auto}.manage-agencies-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:500;color:#495057;font-size:.9rem}.form-input{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.form-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.form-textarea{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;min-height:100px;resize:vertical;transition:border-color .2s ease;font-family:inherit}.form-textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.form-select{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.form-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.submit-button{padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-button:hover{background-color:#0056b3}.submit-button:disabled{background-color:#6c757d;cursor:not-allowed}.loading-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.success-message{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:#d4edda;color:#155724;border-radius:6px;border:1px solid #c3e6cb}.success-message i{color:#28a745}.error-message{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:#f8d7da;color:#721c24;border-radius:6px;border:1px solid #f5c6cb}.error-message i{color:#dc3545}.manage-agencies-error{text-align:center;padding:2rem;background-color:#f8d7da;border-radius:8px;border:1px solid #f5c6cb;color:#721c24}.manage-agencies-error i{font-size:2rem;margin-bottom:1rem;display:block}.manage-agencies-error button{margin-top:1rem;padding:.5rem 1rem;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.manage-agencies-error button:hover{background-color:#c82333}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}@media (max-width: 768px){.manage-agencies-container{padding:1rem}.manage-agencies-form-container{padding:1.5rem;margin:0 1rem}.manage-agencies-title{font-size:1.5rem}}@media (max-width: 480px){.manage-agencies-form-container{padding:1rem}.submit-button{padding:.75rem 1rem;font-size:.9rem}}._modalHeader_g8cfj_6{display:flex;flex-direction:column;gap:.5rem}._modalHeader_g8cfj_6>span:first-child{font-size:1.1rem;font-weight:600;color:#262626}._templateInfo_g8cfj_18{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#8c8c8c}._agencyName_g8cfj_26{color:#8c8c8c}._historyContainer_g8cfj_30{max-height:600px;overflow-y:auto}._loadingContainer_g8cfj_35{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:1rem;color:#8c8c8c}._infoAlert_g8cfj_45{margin-bottom:1.5rem}._timelineContainer_g8cfj_49{padding:1rem 0}._auditEntry_g8cfj_57{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000000d}._auditHeader_g8cfj_66{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._auditTitle_g8cfj_73{display:flex;align-items:center;gap:.75rem;flex:1}._changeTypeTag_g8cfj_80{font-size:.75rem;font-weight:600;letter-spacing:.5px}._rollbackTag_g8cfj_86{font-size:.75rem;font-weight:600}._changeDescription_g8cfj_91{font-weight:500;color:#262626;font-size:.95rem}._auditMeta_g8cfj_97{display:flex;align-items:center;gap:.5rem}._auditDate_g8cfj_103{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:#8c8c8c}._clockIcon_g8cfj_111{font-size:.75rem}._auditDetails_g8cfj_115{margin-bottom:1rem}._userInfo_g8cfj_119{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;color:#595959}._userIcon_g8cfj_128{color:#8c8c8c;font-size:.85rem}._ipAddress_g8cfj_133{color:#8c8c8c;font-size:.8rem}._changeReason_g8cfj_138{background-color:#f8f9fa;padding:.75rem;border-radius:6px;margin-bottom:.75rem;font-size:.9rem;color:#595959;border-left:3px solid rgb(31,58,95)}._rollbackInfo_g8cfj_148{background-color:#faad141a;padding:.75rem;border-radius:6px;margin-bottom:.75rem;font-size:.9rem;color:#d48806;border-left:3px solid #faad14}._detailsCollapse_g8cfj_158{margin-bottom:.75rem}._detailsHeader_g8cfj_162{font-size:.85rem;color:#1890ff;font-weight:500}._fieldChanges_g8cfj_168{background-color:#f8f9fa;padding:1rem;border-radius:6px;margin-top:.5rem}._fieldChanges_g8cfj_168 h5{margin:0 0 .75rem;color:#262626;font-size:.9rem;font-weight:600}._changesList_g8cfj_182{display:flex;flex-direction:column;gap:.75rem}._changeItem_g8cfj_188{background-color:#fff;padding:.75rem;border-radius:6px;border:1px solid #f0f0f0}._fieldName_g8cfj_195{font-weight:600;color:#262626;margin-bottom:.5rem;font-size:.85rem}._changeValues_g8cfj_202{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._oldValue_g8cfj_208,._newValue_g8cfj_208{padding:.5rem;border-radius:4px;font-size:.8rem}._oldValue_g8cfj_208{background-color:#ff4d4f0d;border:1px solid rgba(255,77,79,.2)}._newValue_g8cfj_208{background-color:#52c41a0d;border:1px solid rgba(82,196,26,.2)}._label_g8cfj_224{font-weight:500;color:#8c8c8c;display:block;margin-bottom:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}._oldValue_g8cfj_208 code{background-color:#ff4d4f1a;color:#a8071a;padding:.25rem .5rem;border-radius:3px;font-size:.75rem;word-break:break-all}._newValue_g8cfj_208 code{background-color:#52c41a1a;color:#389e0d;padding:.25rem .5rem;border-radius:3px;font-size:.75rem;word-break:break-all}._severityBadge_g8cfj_252{margin-bottom:.75rem}._errorText_g8cfj_256{color:#ff4d4f;font-style:italic;font-size:.85rem}._auditActions_g8cfj_262{padding-top:1rem;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}._rollbackButton_g8cfj_269{border-color:#ff4d4f;color:#ff4d4f;font-weight:500}._rollbackButton_g8cfj_269:hover{background-color:#ff4d4f0d;border-color:#ff4d4f;color:#ff4d4f}._createIcon_g8cfj_282{color:#52c41a}._updateIcon_g8cfj_286{color:#1890ff}._deleteIcon_g8cfj_290{color:#ff4d4f}._rollbackIcon_g8cfj_294{color:#faad14}._defaultIcon_g8cfj_298{color:#8c8c8c}._warningAlert_g8cfj_307{margin-bottom:1.5rem}._rollbackForm_g8cfj_311{margin-top:1rem}.ant-timeline-item-head{display:none}.ant-timeline-item-content{margin-left:0;padding-left:0}.ant-timeline-item-tail{display:none}.ant-collapse-ghost .ant-collapse-header{padding:0;color:#1890ff;font-size:.85rem}.ant-collapse-ghost .ant-collapse-content{background-color:transparent}.ant-collapse-ghost .ant-collapse-content-box{padding:.75rem 0 0}@media (max-width: 768px){._auditHeader_g8cfj_66{flex-direction:column;gap:.5rem;align-items:flex-start}._auditTitle_g8cfj_73{flex-wrap:wrap;gap:.5rem}._changeValues_g8cfj_202{grid-template-columns:1fr;gap:.5rem}._auditEntry_g8cfj_57{padding:1rem}._historyContainer_g8cfj_30{max-height:500px}}@media (max-width: 480px){._templateInfo_g8cfj_18{flex-direction:column;align-items:flex-start;gap:.25rem}._auditTitle_g8cfj_73{flex-direction:column;align-items:flex-start;gap:.5rem}._fieldName_g8cfj_195{font-size:.8rem}._changeItem_g8cfj_188{padding:.5rem}}._variableHelper_1m59k_1{--primary-color: #1f3a5f;--primary-dark: #152a45;--primary-light: #e8f0fe;--secondary-color: #4a90e2;--success-color: #2ecc71;--warning-color: #f1c40f;--danger-color: #e74c3c;--info-color: #3498db;--background-color: #f5f6fa;--text-color: #2c3e50;--text-light: #7f8c8d;--border-color: #e1e8ed;--border-radius: 6px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--transition: all .2s ease;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);max-height:500px;overflow:hidden}._variableHelper_1m59k_1 ._ant-card-head_1m59k_29{background:linear-gradient(135deg,var(--info-color) 0%,#2980b9 100%);border-bottom:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-lg);min-height:auto}._variableHelper_1m59k_1 ._ant-card-head-title_1m59k_36{color:#fff;font-weight:600;font-size:14px;padding:0}._variableHelper_1m59k_1 ._ant-card-body_1m59k_43{padding:0;background:#fff}._helperContent_1m59k_48{display:flex;flex-direction:column;height:100%}._searchSection_1m59k_54{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background:#fafbfc}._searchSection_1m59k_54 ._ant-input-affix-wrapper_1m59k_60{border-radius:var(--border-radius);border:1px solid var(--border-color)}._searchSection_1m59k_54 ._ant-input-affix-wrapper_1m59k_60:focus,._searchSection_1m59k_54 ._ant-input-affix-wrapper-focused_1m59k_66{border-color:var(--info-color);box-shadow:0 0 0 2px #3498db1a}._variablesList_1m59k_71{flex:1;overflow-y:auto;max-height:350px;padding:var(--spacing-sm)}._variablesList_1m59k_71 ._ant-divider_1m59k_78{margin:var(--spacing-md) 0 var(--spacing-sm) 0}._variablesList_1m59k_71 ._ant-divider-inner-text_1m59k_82{font-size:11px;font-weight:600;letter-spacing:.5px;padding:0 var(--spacing-sm)}._variableItem_1m59k_89{padding:var(--spacing-sm)!important;border:none!important;border-bottom:1px solid #f0f0f0!important;transition:var(--transition)}._variableItem_1m59k_89:hover{background:#f8f9fa}._variableItem_1m59k_89:last-child{border-bottom:none!important}._variableInfo_1m59k_104{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xs)}._variableHeader_1m59k_111{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._variableButton_1m59k_118{padding:var(--spacing-xs) var(--spacing-sm)!important;height:auto!important;border-radius:var(--border-radius)!important;flex:1;text-align:left;transition:var(--transition)}._variableButton_1m59k_118:hover{background:var(--primary-light)!important;border-color:var(--primary-color)!important}._variableName_1m59k_132{color:var(--primary-color)!important;font-weight:600!important;font-size:12px!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}._copyButton_1m59k_139{padding:var(--spacing-xs)!important;height:auto!important;width:auto!important;min-width:auto!important;border-radius:var(--border-radius)!important;color:var(--text-light)!important;flex-shrink:0}._copyButton_1m59k_139:hover{background:var(--success-color)!important;color:#fff!important}._variableDescription_1m59k_154{font-size:12px!important;line-height:1.4!important;color:var(--text-color)!important;margin-left:var(--spacing-sm)}._variableExample_1m59k_161{font-size:11px!important;line-height:1.3!important;color:var(--text-light)!important;font-style:italic;margin-left:var(--spacing-sm)}._noVariables_1m59k_169,._noTemplate_1m59k_170{padding:var(--spacing-lg);text-align:center;color:var(--text-light);font-style:italic}._helperFooter_1m59k_177{padding:var(--spacing-sm) var(--spacing-lg);background:#fafbfc;border-top:1px solid var(--border-color);text-align:center}._variablesList_1m59k_71::-webkit-scrollbar{width:6px}._variablesList_1m59k_71::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._variablesList_1m59k_71::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px;transition:var(--transition)}._variablesList_1m59k_71::-webkit-scrollbar-thumb:hover{background:var(--text-light)}@media (max-width: 768px){._variableHelper_1m59k_1{max-height:400px}._variablesList_1m59k_71{max-height:250px}._searchSection_1m59k_54{padding:var(--spacing-sm)}._variableButton_1m59k_118{padding:var(--spacing-xs)!important}._variableName_1m59k_132,._variableDescription_1m59k_154{font-size:11px!important}._variableExample_1m59k_161{font-size:10px!important}}._variableButton_1m59k_118:focus,._copyButton_1m59k_139:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){._variableHelper_1m59k_1 *,._variableItem_1m59k_89,._variableButton_1m59k_118,._copyButton_1m59k_139{transition:none!important}}@media (prefers-contrast: high){._variableHelper_1m59k_1{--border-color: #000000;--text-light: #000000;border-width:2px}._variableItem_1m59k_89{border-bottom-color:#000!important}}._creatorModal_1i6ll_3{top:20px}._creatorContainer_1i6ll_7{padding:0}._steps_1i6ll_11{margin-bottom:24px;padding:20px;background:#f8f9fa;border-radius:8px}._stepContentContainer_1i6ll_18{min-height:500px;padding:20px;background:#fff;border-radius:8px;margin-bottom:20px;border:1px solid #f0f0f0}._stepContent_1i6ll_18 h3{color:#262626;font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #1f3a5f}._stepContent_1i6ll_18 p{color:#595959;margin-bottom:20px;line-height:1.6}._variableInput_1i6ll_43{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8}._variableInput_1i6ll_43 h4{color:#262626;font-size:14px;font-weight:600;margin-bottom:12px}._variableForm_1i6ll_58{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._variablesList_1i6ll_65{margin-top:20px}._variablesList_1i6ll_65 h4{color:#262626;font-size:14px;font-weight:600;margin-bottom:12px;margin-top:20px}._variablesGrid_1i6ll_77{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;min-height:40px;padding:8px;border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa}._variableItem_1i6ll_89{display:flex;align-items:center;gap:4px;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #e8e8e8}._variableDescription_1i6ll_99{font-size:11px;color:#8c8c8c;margin-top:2px;max-width:150px;word-wrap:break-word}._variableHelper_1i6ll_108{margin:16px 0;padding:12px;background:#e6f7ff;border-radius:6px;border:1px solid #91d5ff}._variableHelper_1i6ll_108 h4{color:#1890ff;font-size:13px;font-weight:600;margin-bottom:8px}._designGrid_1i6ll_124{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:24px}._designPreview_1i6ll_131{margin-top:24px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8}._designPreview_1i6ll_131 h4{color:#262626;font-size:14px;font-weight:600;margin-bottom:12px}._previewBox_1i6ll_146{padding:16px;border-radius:6px;min-height:120px}._previewBox_1i6ll_146 p{margin:10px 0;line-height:1.5}._previewActions_1i6ll_158{margin-bottom:24px;text-align:center}._previewContainer_1i6ll_163{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff}._previewSection_1i6ll_170{padding:16px;border-bottom:1px solid #f0f0f0}._previewSection_1i6ll_170:last-child{border-bottom:none}._previewSection_1i6ll_170 strong{color:#262626;font-weight:600;display:block;margin-bottom:8px}._previewSubject_1i6ll_186{font-size:16px;font-weight:500;color:#1f3a5f;padding:8px 12px;background:#f0f7ff;border-radius:4px;border-left:4px solid #1f3a5f}._previewHtml_1i6ll_196{border:1px solid #e8e8e8;border-radius:6px;padding:16px;background:#fff;min-height:200px;font-family:Arial,sans-serif;line-height:1.6}._previewText_1i6ll_206{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;padding:16px;font-family:Courier New,monospace;font-size:13px;line-height:1.5;color:#262626;white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow-y:auto}._stepActions_1i6ll_222{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fafafa;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px}@media (max-width: 768px){._creatorContainer_1i6ll_7{padding:0}._stepContentContainer_1i6ll_18{padding:16px;min-height:400px}._variableForm_1i6ll_58{flex-direction:column;align-items:stretch}._variableForm_1i6ll_58>*{width:100%!important}._designGrid_1i6ll_124{grid-template-columns:1fr;gap:16px}._stepActions_1i6ll_222{flex-direction:column;gap:12px}._stepActions_1i6ll_222>*{width:100%}}@media (max-width: 480px){._steps_1i6ll_11{padding:12px}._stepContent_1i6ll_18 h3{font-size:16px}._variablesGrid_1i6ll_77{flex-direction:column}._variableItem_1i6ll_89{justify-content:space-between}}._stepContent_1i6ll_18 ._ql-editor_1i6ll_286{min-height:250px;font-size:14px;line-height:1.6}._stepContent_1i6ll_18 ._ql-toolbar_1i6ll_292{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fafafa}._stepContent_1i6ll_18 ._ql-container_1i6ll_299{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}._stepContent_1i6ll_18 ._ant-color-picker_1i6ll_306{width:100%}._stepContent_1i6ll_18 ._ant-color-picker-trigger_1i6ll_310{width:100%;height:40px;border-radius:6px}._stepContent_1i6ll_18 ._ant-form-item-label_1i6ll_317>label{color:#262626;font-weight:500}._stepContent_1i6ll_18 ._ant-form-item-extra_1i6ll_322{color:#8c8c8c;font-size:12px}._stepContent_1i6ll_18 ._ant-input_1i6ll_327,._stepContent_1i6ll_18 ._ant-select-selector_1i6ll_328,._stepContent_1i6ll_18 ._ant-input-affix-wrapper_1i6ll_329{border-radius:6px}._stepContent_1i6ll_18 ._ant-input_1i6ll_327:focus,._stepContent_1i6ll_18 ._ant-select-focused_1i6ll_334 ._ant-select-selector_1i6ll_328,._stepContent_1i6ll_18 ._ant-input-affix-wrapper_1i6ll_329:focus{border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f1a}._stepContent_1i6ll_18 ._ant-tag_1i6ll_341{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}._stepContent_1i6ll_18 ._ant-tag-red_1i6ll_348{background:#fff2f0;border-color:#ffccc7;color:#a8071a}._stepContent_1i6ll_18 ._ant-tag-blue_1i6ll_354{background:#f0f5ff;border-color:#adc6ff;color:#0958d9}._categoryBox_1i6ll_360{display:flex;align-items:flex-start;margin-top:22px;margin-bottom:16px;margin-left:24px}._categoryValue_1i6ll_368{background:#e8f0fe;color:#1f3a5f;font-weight:600;font-size:15px;border-radius:16px;padding:2px 14px;margin-left:4px;letter-spacing:.2px;box-shadow:0 1px 2px #1f3a5f0a;border:1px solid #b6c6e3;display:flex;align-items:center;height:32px}.ant-select-selector{border-color:#d9d9d9!important;border-radius:6px!important;transition:border-color .2s,box-shadow .2s}.ant-select-focused .ant-select-selector,.ant-select-selector:focus,.ant-select-selector:hover{border-color:#1f3a5f!important;box-shadow:0 0 0 2px #1f3a5f1a!important}._stepsContainer_1i6ll_397 .ant-steps-icon,._stepsContainer_1i6ll_397 .ant-steps-item-icon,._stepsContainer_1i6ll_397 .ant-steps-item-icon svg{color:#1f3a5f!important;border-color:#1f3a5f!important;background:transparent!important}._stepsContainer_1i6ll_397 .ant-steps-item-process ._ant-steps-item-icon_1i6ll_398{color:#fff!important;background:#1f3a5f!important;border-color:#1f3a5f!important}._stepsContainer_1i6ll_397 .ant-steps-item-process ._ant-steps-item-title_1i6ll_411{color:#1f3a5f!important;font-weight:600}._stepsContainer_1i6ll_397 .ant-steps-item-finish ._ant-steps-item-icon_1i6ll_398{color:#1f3a5f!important;border-color:#1f3a5f!important;background:transparent!important}._stepsContainer_1i6ll_397 .ant-steps-item-finish ._ant-steps-item-title_1i6ll_411{color:#1f3a5f!important}._stepsContainer_1i6ll_397 .ant-steps-item-tail:after,._stepsContainer_1i6ll_397 .ant-steps-horizontal .ant-steps-item-tail:after,._stepsContainer_1i6ll_397 .ant-steps-vertical .ant-steps-item-tail:after{background:#1f3a5f!important;border-color:#1f3a5f!important;height:2px!important}._stepsContainer_1i6ll_397 .ant-steps-item-wait ._ant-steps-item-title_1i6ll_411{color:#b6c6e3!important}._layoutConfigModal_7nxbc_2{max-width:1200px}._layoutConfigEditor_7nxbc_6{min-height:600px}._modalHeader_7nxbc_10{display:flex;align-items:center;gap:8px}._agencyName_7nxbc_16{font-size:14px;color:#666;font-weight:400}._loadingContainer_7nxbc_22{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:16px}._loadingSpinner_7nxbc_31{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #1F3A5F;border-radius:50%;animation:_spin_7nxbc_1 1s linear infinite}@keyframes _spin_7nxbc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._configurationSection_7nxbc_46{padding:20px 0}._configCard_7nxbc_50{height:100%;box-shadow:0 2px 8px #0000001a;border-radius:8px}._configCard_7nxbc_50 ._ant-card-head_7nxbc_56{background:#f8f9fa;border-bottom:1px solid #e9ecef}._configCard_7nxbc_50 ._ant-card-head-title_7nxbc_61{font-weight:600;color:#1f3a5f}._templatePreviewSection_7nxbc_66{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}._templatePreviewSection_7nxbc_66 h4{margin:0 0 12px;color:#495057;font-size:14px;font-weight:600}._templatePreview_7nxbc_66{border-radius:6px;overflow:hidden;box-shadow:0 2px 4px #0000001a}._actionButtons_7nxbc_87{margin-top:24px;padding-top:24px;border-top:1px solid #e9ecef;text-align:center}._previewSection_7nxbc_95{padding:20px 0}._previewControls_7nxbc_99{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._previewDisplay_7nxbc_107{margin-top:20px}._previewCard_7nxbc_111{box-shadow:0 4px 12px #00000026;border-radius:8px}._previewCard_7nxbc_111 ._ant-card-head_7nxbc_56{background:#1f3a5f;color:#fff}._previewCard_7nxbc_111 ._ant-card-head-title_7nxbc_61{color:#fff;font-weight:600}._emailFrame_7nxbc_126{margin:20px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._previewInfo_7nxbc_133{background:#f8f9fa;padding:16px;border-radius:6px;margin-top:16px;border:1px solid #e9ecef}._previewInfo_7nxbc_133 p{margin:8px 0;color:#495057;font-size:14px}._previewInfo_7nxbc_133 strong{color:#1f3a5f;font-weight:600}._ant-form-item-label_7nxbc_153>label{font-weight:600;color:#495057}._ant-select_7nxbc_158{width:100%}._ant-select-selector_7nxbc_162{border-radius:6px!important;border:1px solid #d9d9d9!important}._ant-select-focused_7nxbc_167 ._ant-select-selector_7nxbc_162{border-color:#1f3a5f!important;box-shadow:0 0 0 2px #1f3a5f33!important}._ant-btn-primary_7nxbc_173{background-color:#1f3a5f;border-color:#1f3a5f}._ant-btn-primary_7nxbc_173:hover{background-color:#152a4a;border-color:#152a4a}._ant-btn-danger_7nxbc_183{background-color:#ff4d4f;border-color:#ff4d4f}._ant-btn-danger_7nxbc_183:hover{background-color:#ff7875;border-color:#ff7875}._ant-tabs-tab_7nxbc_194{font-weight:500;color:#666}._ant-tabs-tab-active_7nxbc_199{color:#1f3a5f!important}._ant-tabs-ink-bar_7nxbc_203{background:#1f3a5f!important}@media (max-width: 768px){._layoutConfigModal_7nxbc_2{width:95%!important;max-width:none}._configurationSection_7nxbc_46{padding:10px 0}._previewControls_7nxbc_99{flex-direction:column;gap:12px}._previewControls_7nxbc_99 ._ant-space_7nxbc_223{flex-direction:column;width:100%}._previewControls_7nxbc_99 ._ant-select_7nxbc_158{width:100%}._actionButtons_7nxbc_87{text-align:center}._actionButtons_7nxbc_87 ._ant-space_7nxbc_223{flex-direction:column;width:100%}._actionButtons_7nxbc_87 ._ant-btn_7nxbc_173{width:100%}}@media (max-width: 480px){._modalHeader_7nxbc_10{flex-direction:column;align-items:flex-start;gap:4px}._agencyName_7nxbc_16{font-size:12px}._configCard_7nxbc_50{margin-bottom:16px}._templatePreviewSection_7nxbc_66,._previewInfo_7nxbc_133{padding:12px}._previewInfo_7nxbc_133 p{font-size:13px}}._headerTemplateEditorModal_5xw9h_2{max-width:1400px}._modalHeader_5xw9h_6{display:flex;align-items:center;gap:8px}._templateName_5xw9h_12{font-size:14px;color:#666;font-weight:400}._editorContainer_5xw9h_18{display:grid;grid-template-columns:1fr 1fr;gap:0;height:80vh;overflow:hidden}._editorForm_5xw9h_26{padding:20px;overflow-y:auto;background:#f8f9fa;border-right:1px solid #e9ecef}._formCard_5xw9h_33{margin-bottom:20px;box-shadow:0 2px 8px #0000001a;border-radius:8px}._formCard_5xw9h_33 ._ant-card-head_5xw9h_39{background:#f8f9fa;border-bottom:1px solid #e9ecef}._formCard_5xw9h_33 ._ant-card-head-title_5xw9h_44{font-weight:600;color:#1f3a5f}._logoUpload_5xw9h_49{margin-bottom:16px}._uploadBtn_5xw9h_53{margin-bottom:12px}._logoPreview_5xw9h_57{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}._logoPreview_5xw9h_57 img{max-width:100px;max-height:60px;border-radius:4px;border:1px solid #ddd}._colorPickers_5xw9h_75{display:grid;gap:20px}._colorPickerGroup_5xw9h_80{position:relative}._colorPickerGroup_5xw9h_80 label{display:block;margin-bottom:8px;font-weight:600;color:#495057}._colorPicker_5xw9h_75{display:flex;align-items:center;gap:10px}._colorSwatch_5xw9h_97{width:40px;height:40px;border-radius:6px;border:2px solid #ddd;cursor:pointer;transition:all .2s ease;flex-shrink:0}._colorSwatch_5xw9h_97:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}._colorPicker_5xw9h_75 input{flex:1}._colorPickerPopup_5xw9h_116{position:absolute;top:100%;left:0;z-index:1000;margin-top:10px;box-shadow:0 4px 12px #00000026;border-radius:8px;overflow:hidden}._previewPanel_5xw9h_127{background:#fff;padding:20px;display:flex;flex-direction:column}._previewPanel_5xw9h_127 h3{margin:0 0 20px;color:#2c3e50;font-size:18px;font-weight:600}._previewContainer_5xw9h_141{flex:1;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._previewLoading_5xw9h_151{color:#666;font-style:italic}._formActions_5xw9h_156{margin-top:24px;padding-top:20px;border-top:1px solid #e9ecef;text-align:center}._ant-form-item-label_5xw9h_164>label{font-weight:600;color:#495057}._ant-input_5xw9h_169,._ant-select-selector_5xw9h_170{border-radius:6px!important;border:1px solid #d9d9d9!important}._ant-input_5xw9h_169:focus,._ant-select-focused_5xw9h_176 ._ant-select-selector_5xw9h_170{border-color:#1f3a5f!important;box-shadow:0 0 0 2px #1f3a5f33!important}._ant-btn-primary_5xw9h_182{background-color:#1f3a5f;border-color:#1f3a5f}._ant-btn-primary_5xw9h_182:hover{background-color:#152a4a;border-color:#152a4a}@media (max-width: 1200px){._editorContainer_5xw9h_18{grid-template-columns:1fr;height:auto}._editorForm_5xw9h_26{border-right:none;border-bottom:1px solid #e9ecef}._previewPanel_5xw9h_127{min-height:400px}}@media (max-width: 768px){._headerTemplateEditorModal_5xw9h_2{width:95%!important;max-width:none}._editorForm_5xw9h_26,._previewPanel_5xw9h_127{padding:15px}._colorPicker_5xw9h_75{flex-direction:column;align-items:flex-start;gap:8px}._colorPicker_5xw9h_75 input{width:100%}._formActions_5xw9h_156{text-align:center}._formActions_5xw9h_156 ._ant-space_5xw9h_237{flex-direction:column;width:100%}._formActions_5xw9h_156 ._ant-btn_5xw9h_182{width:100%}}@media (max-width: 480px){._modalHeader_5xw9h_6{flex-direction:column;align-items:flex-start;gap:4px}._templateName_5xw9h_12{font-size:12px}._formCard_5xw9h_33{margin-bottom:16px}._logoPreview_5xw9h_57{flex-direction:column;align-items:flex-start;gap:8px}._colorPickerPopup_5xw9h_116{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001}}._footerTemplateEditorModal_n4yei_2{max-width:1400px}._modalHeader_n4yei_6{display:flex;align-items:center;gap:8px}._templateName_n4yei_12{font-size:14px;color:#666;font-weight:400}._editorContainer_n4yei_18{display:grid;grid-template-columns:1fr 1fr;gap:0;height:80vh;overflow:hidden}._editorForm_n4yei_26{padding:20px;overflow-y:auto;background:#f8f9fa;border-right:1px solid #e9ecef}._formCard_n4yei_33{margin-bottom:20px;box-shadow:0 2px 8px #0000001a;border-radius:8px}._formCard_n4yei_33 ._ant-card-head_n4yei_39{background:#f8f9fa;border-bottom:1px solid #e9ecef}._formCard_n4yei_33 ._ant-card-head-title_n4yei_44{font-weight:600;color:#1f3a5f}._colorPickers_n4yei_49{display:grid;gap:20px}._colorPickerGroup_n4yei_54{position:relative}._colorPickerGroup_n4yei_54 label{display:block;margin-bottom:8px;font-weight:600;color:#495057}._colorPicker_n4yei_49{display:flex;align-items:center;gap:10px}._colorSwatch_n4yei_71{width:40px;height:40px;border-radius:6px;border:2px solid #ddd;cursor:pointer;transition:all .2s ease;flex-shrink:0}._colorSwatch_n4yei_71:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}._colorPicker_n4yei_49 input{flex:1}._colorPickerPopup_n4yei_90{position:absolute;top:100%;left:0;z-index:1000;margin-top:10px;box-shadow:0 4px 12px #00000026;border-radius:8px;overflow:hidden}._previewPanel_n4yei_101{background:#fff;padding:20px;display:flex;flex-direction:column}._previewPanel_n4yei_101 h3{margin:0 0 20px;color:#2c3e50;font-size:18px;font-weight:600}._previewContainer_n4yei_115{flex:1;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._previewLoading_n4yei_125{color:#666;font-style:italic}._formActions_n4yei_130{margin-top:24px;padding-top:20px;border-top:1px solid #e9ecef;text-align:center}._ant-form-item-label_n4yei_138>label{font-weight:600;color:#495057}._ant-input_n4yei_143,._ant-select-selector_n4yei_144{border-radius:6px!important;border:1px solid #d9d9d9!important}._ant-input_n4yei_143:focus,._ant-select-focused_n4yei_150 ._ant-select-selector_n4yei_144{border-color:#1f3a5f!important;box-shadow:0 0 0 2px #1f3a5f33!important}._ant-btn-primary_n4yei_156{background-color:#1f3a5f;border-color:#1f3a5f}._ant-btn-primary_n4yei_156:hover{background-color:#152a4a;border-color:#152a4a}@media (max-width: 1200px){._editorContainer_n4yei_18{grid-template-columns:1fr;height:auto}._editorForm_n4yei_26{border-right:none;border-bottom:1px solid #e9ecef}._previewPanel_n4yei_101{min-height:400px}}@media (max-width: 768px){._footerTemplateEditorModal_n4yei_2{width:95%!important;max-width:none}._editorForm_n4yei_26,._previewPanel_n4yei_101{padding:15px}._colorPicker_n4yei_49{flex-direction:column;align-items:flex-start;gap:8px}._colorPicker_n4yei_49 input{width:100%}._formActions_n4yei_130{text-align:center}._formActions_n4yei_130 ._ant-space_n4yei_211{flex-direction:column;width:100%}._formActions_n4yei_130 ._ant-btn_n4yei_156{width:100%}}@media (max-width: 480px){._modalHeader_n4yei_6{flex-direction:column;align-items:flex-start;gap:4px}._templateName_n4yei_12{font-size:12px}._formCard_n4yei_33{margin-bottom:16px}._colorPickerPopup_n4yei_90{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001}}._templateManagementDashboardModal_1y60i_2{max-width:1400px}._templateManagementDashboard_1y60i_2{padding:20px;max-width:1400px;margin:0 auto}._dashboardHeader_1y60i_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}._dashboardHeader_1y60i_12 h1{margin:0;color:#2c3e50;font-size:28px;font-weight:600}._dashboardActions_1y60i_28{display:flex;gap:15px}._createBtn_1y60i_33{padding:12px 24px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}._createBtn_1y60i_33:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._templatesGrid_1y60i_47{display:grid;gap:40px}._templatesSection_1y60i_52 h2{margin-bottom:20px;color:#2c3e50;font-size:24px;font-weight:600}._templatesList_1y60i_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}._templateCard_1y60i_65{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}._templateCard_1y60i_65:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}._templatePreviewContainer_1y60i_79{padding:20px;background:#f8f9fa;border-bottom:1px solid #e9ecef}._templatePreview_1y60i_79{border-radius:6px;overflow:hidden;box-shadow:0 2px 4px #0000001a}._templateInfo_1y60i_91{padding:20px}._templateInfo_1y60i_91 h3{margin:0 0 10px;color:#2c3e50;font-size:18px;font-weight:600}._templateInfo_1y60i_91 p{margin:0 0 15px;color:#666;font-size:14px;line-height:1.4}._templateMeta_1y60i_109{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}._templateActions_1y60i_116{padding:20px;background:#f8f9fa;display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #e9ecef}._templateActions_1y60i_116 ._ant-btn_1y60i_125{padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;transition:all .2s ease}._templateActions_1y60i_116 ._ant-btn_1y60i_125:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._editorModal_1y60i_138{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}@media (max-width: 1200px){._templateManagementDashboard_1y60i_2{padding:15px}._templatesList_1y60i_59{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){._dashboardHeader_1y60i_12{flex-direction:column;gap:20px;align-items:stretch}._dashboardHeader_1y60i_12 h1{font-size:24px;text-align:center}._dashboardActions_1y60i_28{justify-content:center;flex-wrap:wrap}._createBtn_1y60i_33{flex:1;min-width:200px}._templatesList_1y60i_59{grid-template-columns:1fr}._templateCard_1y60i_65{margin-bottom:16px}._templateActions_1y60i_116{flex-direction:column}._templateActions_1y60i_116 ._ant-btn_1y60i_125{width:100%;justify-content:center}}@media (max-width: 480px){._templateManagementDashboard_1y60i_2{padding:10px}._dashboardHeader_1y60i_12{margin-bottom:20px;padding-bottom:15px}._dashboardHeader_1y60i_12 h1{font-size:20px}._dashboardActions_1y60i_28{flex-direction:column}._createBtn_1y60i_33{min-width:auto}._templatesSection_1y60i_52 h2{font-size:20px;margin-bottom:15px}._templateInfo_1y60i_91{padding:15px}._templateInfo_1y60i_91 h3{font-size:16px}._templateActions_1y60i_116{padding:15px}._templateMeta_1y60i_109{gap:8px}}._container_u8fws_2{padding:0;max-width:none;margin:0}._header_u8fws_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_u8fws_15{font-size:1.8rem;color:#333;margin:0}._headerActions_u8fws_21{display:flex;align-items:center;gap:1rem}._headerActions_u8fws_21 button:disabled{opacity:.6;cursor:not-allowed}._headerActions_u8fws_21 button:disabled:hover{transform:none;box-shadow:none}._agencyCard_u8fws_37{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;overflow:hidden}._cardHeader_u8fws_45{background-color:#f8f9fa;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}._cardHeader_u8fws_45 h3{margin:0;font-size:1.2rem;color:#495057;font-weight:600}._cardContent_u8fws_58{padding:1.5rem}._agencySelector_u8fws_62{display:flex;align-items:center;gap:1rem}._agencySelector_u8fws_62 label{font-weight:500;color:#495057;min-width:60px}._agencySelect_u8fws_62{padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;min-width:250px;background:#fff}._agencySelect_u8fws_62:focus{outline:none;border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f40}._controls_u8fws_89{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._searchContainer_u8fws_96{position:relative;flex:1;display:flex;align-items:center}._searchIcon_u8fws_103{position:absolute;left:1rem;color:#666;pointer-events:none}._searchInput_u8fws_110{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:all .2s ease}._searchInput_u8fws_110:focus{outline:none;border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f40}._clearButton_u8fws_125{position:absolute;right:1rem;background:none;border:none;color:#666;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._clearButton_u8fws_125:hover{color:#333}._filterPanel_u8fws_145{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}._filterGroup_u8fws_156{display:flex;flex-direction:column;gap:.5rem}._filterGroup_u8fws_156 label{font-weight:500;color:#495057}._filterSelect_u8fws_167{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}._content_u8fws_176{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}._tableContainer_u8fws_183{overflow-x:auto}._table_u8fws_183{width:100%;border-collapse:collapse;min-width:800px}._tableHeader_u8fws_193 th{background-color:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}._sortableHeader_u8fws_202{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;position:relative}._sortableHeader_u8fws_202:hover{background-color:#e9ecef!important}._sortableHeader_u8fws_202 svg{margin-left:.5rem;font-size:.8rem;opacity:.6;vertical-align:middle}._sortableHeader_u8fws_202:hover svg{opacity:1}._tableBody_u8fws_224 td{padding:1rem;border-bottom:1px solid #dee2e6;color:#212529}._tableBody_u8fws_224 tr:hover{background-color:#f8f9fa}._templateInfo_u8fws_234{display:flex;flex-direction:column;gap:.25rem}._templateName_u8fws_240{font-weight:500;color:#212529;display:flex;align-items:center;gap:.5rem}._customIcon_u8fws_248{color:#ffc107;font-size:.8rem}._templateDescription_u8fws_253{font-size:.9rem;color:#6c757d;line-height:1.3}._status_u8fws_259{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._status_u8fws_259._active_u8fws_271{background-color:#d4edda;color:#155724}._status_u8fws_259._inactive_u8fws_276{background-color:#f8d7da;color:#721c24}._status_u8fws_259._custom_u8fws_248{background-color:#fff3cd;color:#856404}._status_u8fws_259._customized_u8fws_286{background-color:#d1ecf1;color:#0c5460}._status_u8fws_259._system_u8fws_291{background-color:#e2e3e5;color:#383d41}._actions_u8fws_296{display:flex;gap:.5rem;align-items:center}._actionButton_u8fws_302{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;color:#6c757d}._actionButton_u8fws_302:hover{background-color:#f8f9fa;border-color:#1f3a5f;color:#1f3a5f}._actionButton_u8fws_302._deleteButton_u8fws_322{border-color:#dc3545;color:#dc3545}._actionButton_u8fws_302._deleteButton_u8fws_322:hover{background-color:#dc3545;color:#fff}._pagination_u8fws_332{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem 0;border-top:1px solid #e9ecef}._paginationInfo_u8fws_341{display:flex;align-items:center}._paginationControls_u8fws_346{display:flex;align-items:center;gap:1.5rem}._paginationText_u8fws_352{color:#6c757d;font-size:.9rem;font-weight:500}._limitSelector_u8fws_358{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#6c757d}._limitSelect_u8fws_358{padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background:#fff;cursor:pointer;height:38px;min-width:60px}._limitSelect_u8fws_358:focus{outline:none;border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f40}._filteredInfo_u8fws_383{color:#1f3a5f;font-weight:600;margin-left:.5rem}._noResults_u8fws_389{text-align:center;padding:2rem;color:#666;font-size:1.1rem;background-color:#f8f9fa;border-radius:4px}._noAgencySelected_u8fws_398{text-align:center;padding:3rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._noAgencySelected_u8fws_398 h3{color:#495057;margin-bottom:1rem}._noAgencySelected_u8fws_398 p{color:#6c757d;font-size:1.1rem}@media (max-width: 768px){._container_u8fws_2{padding:0}._header_u8fws_8{flex-direction:column;gap:1rem;align-items:flex-start}._headerActions_u8fws_21{width:100%;justify-content:flex-start}._controls_u8fws_89{flex-direction:column}._filterPanel_u8fws_145{grid-template-columns:1fr}._agencySelector_u8fws_62{flex-direction:column;align-items:flex-start;gap:.5rem}._agencySelect_u8fws_62{min-width:100%}._tableContainer_u8fws_183{font-size:.9rem}._tableHeader_u8fws_193 th,._tableBody_u8fws_224 td{padding:.5rem}._pagination_u8fws_332{flex-direction:column;gap:1rem}._paginationControls_u8fws_346{flex-direction:column;gap:1rem;align-items:center}._paginationInfo_u8fws_341,._limitSelector_u8fws_358{align-self:flex-start}}@media (max-width: 480px){._title_u8fws_15{font-size:1.5rem}._filterPanel_u8fws_145{padding:1rem}._templateName_u8fws_240{font-size:.9rem}._templateDescription_u8fws_253{font-size:.8rem}}.logo-config-container{padding:0;background:transparent;min-height:auto}.logo-upload-card,.logo-settings-card,.logo-preview-card{border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid #f0f0f0}.logo-upload-card .ant-card-head,.logo-settings-card .ant-card-head,.logo-preview-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.logo-upload-card .ant-card-body,.logo-settings-card .ant-card-body,.logo-preview-card .ant-card-body{padding:24px}.logo-preview{text-align:center;padding:16px;border:1px dashed #d9d9d9;border-radius:8px;background:#fafafa;margin-top:16px}.logo-preview img{border-radius:4px;box-shadow:0 2px 4px #0000001a}.preview-container{display:flex;justify-content:center;align-items:center;min-height:200px}.preview-login-card{transition:all .3s ease}.preview-login-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026!important}.ant-upload-list-picture-card .ant-upload-list-item{border-radius:8px;border:1px solid #d9d9d9}.ant-upload.ant-upload-select-picture-card{border-radius:8px;border:1px dashed #d9d9d9;background:#fafafa;transition:all .3s ease}.ant-upload.ant-upload-select-picture-card:hover{border-color:#1f3a5f;background:#f0f8ff}.ant-form-item-label>label{font-weight:500;color:#1a3151}.ant-input-number,.ant-select{border-radius:6px}.ant-switch-checked{background-color:#1f3a5f}@media (max-width: 768px){.logo-config-container,.logo-upload-card .ant-card-body,.logo-settings-card .ant-card-body,.logo-preview-card .ant-card-body{padding:16px}.preview-container{min-height:150px}}.preview-logo img{transition:all .3s ease}.preview-logo img:hover{transform:scale(1.05)}.logo-config-container select.ant-select{background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:4px 8px;font-size:14px;transition:all .3s ease}.logo-config-container select.ant-select:focus{border-color:#1f3a5f;box-shadow:0 0 0 2px #1f3a5f1a;outline:none}.logo-config-container .ant-btn-primary{background:#1f3a5f;border-color:#1f3a5f;border-radius:6px;height:40px;font-weight:500;transition:all .3s ease}.logo-config-container .ant-btn-primary:hover{background:#2c4d7a;border-color:#2c4d7a;transform:translateY(-1px);box-shadow:0 4px 12px #1f3a5f33}.logo-config-container .ant-btn-primary:disabled{background:#d9d9d9;border-color:#d9d9d9;transform:none;box-shadow:none}:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#fff}.app{min-height:100vh;display:flex;flex-direction:column;border:2px solid blue}h1{font-size:2.2em;line-height:1.1;color:#213547}h2{font-size:1.8em;margin-bottom:1rem;color:#213547}p{color:#4a4a4a;line-height:1.6}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:all .25s ease}button:hover{background-color:#e9e9e9}button:focus,button:focus-visible{outline:2px solid #646cff;outline-offset:2px}a{color:#646cff;text-decoration:none;transition:color .25s ease}a:hover{color:#535bf2}
