@charset "UTF-8";html{height:100%;width:100%}html body{height:100%;width:100%;-webkit-user-select:none;user-select:none;color:var(--textColor)}html body .padding-3{padding:3px}html body .text_color{color:var(--textColor)}html body .label_color{color:var(--labelColor)}html body .theme_color{color:var(--themeColor)}html body .link_color{color:var(--linkColor)!important}html body .color_black{color:var(--black)}html body .color_grey{color:var(--grey)}html body .theme_color_text{color:var(--themeColor)}html body .white_bg{background-color:var(--white)!important}html body .main_grey_bg{background-color:var(--mainBg)}html body .border_bottom_1{border-bottom:1px solid var(--primaryDarkBorder)}html body .drag_container{padding:3px}html body .drag_container.drag_started{outline:2px dotted var(--importBoxBorder)}html body .drag_container .dragging_item{outline:1px solid var(--formBorder)}html body .drag_container_header{padding:0 3px}html body .center_overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}html body .new_tag{color:var(--whiteInsideTheme);background-color:var(--themeColor);min-width:27px;display:inline-block;vertical-align:top;border:2px solid var(--themeColor);border-radius:5000px;padding:0 3px;font-size:8px;white-space:nowrap}html body .primary_card{background-color:var(--white);border-radius:4px;box-shadow:0 0 4px 0 var(--boxShadow)}html body .secondary_btn{background-color:var(--white);padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:5px;border:1px solid var(--themeColor);min-height:32px}html body .border_radius_4{border-radius:4px}html body .height_40{height:40px}html body .width_450{width:450px!important}html body .max_height_550{max-height:550px}html body .max_width_50{max-width:50px}html body .max_width_200{max-width:200px}html body .max_width_300{max-width:300px}html body .max_width_350{max-width:350px}html body .max_width_400{max-width:400px}html body .max_width_500{max-width:500px}html body .min_height_32{min-height:32px}html body .min_width_31{min-width:31px}html body .min_width_60{min-width:60px}html body .min_width_75{min-width:75px}html body .min_width_85{min-width:85px}html body .min_width_95{min-width:95px}html body .min_width_96{min-width:96px}html body .min_width_100{min-width:100px}html body .min_width_103{min-width:103px}html body .min_width_110{min-width:110px}html body .min_width_120{min-width:120px}html body .min_width_126{min-width:126px}html body .min_width_140{min-width:140px}html body .min_width_150{min-width:150px}html body .min_width_170{min-width:170px}html body .min_width_180{min-width:180px}html body .min_width_205{min-width:205px}html body .min_width_300{min-width:300px}html body .flex_0_0_30{flex:0 0 30px}html body .flex_0_0_160{flex:0 0 160px}html body .flex_0_0_250{flex:0 0 250px}html body .flex_0_0_320{flex:0 0 320px}html body .flex_1_1_10{flex:1 1 10px}html body .flex_2_2_10{flex:2 2 10px}html body .flex_1_1_10_limit{flex:1 1 10px;width:10px}html body .flex_2_2_10_limit{flex:2 2 10px;width:10px}html body .flex_1_1_10_h_limit{flex:1 1 10px;height:10px}html body .sales_plan_discard_confirm{width:auto!important}html body .border_bottom_none{border-bottom:none!important}html body .vertical_align_top{vertical-align:top}html body .white_space_no_wrap{white-space:nowrap!important}html body .white_space_pre_wrap{white-space:pre-wrap!important}html body .white_space_break_all{word-break:break-all;word-break:break-word;white-space:pre-wrap}html body .white_space_break_word{white-space:pre-wrap!important;word-break:break-word}html body .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .flex_column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html body .flex_column_container .flex_column_grow_container{-webkit-box-flex:1;-ms-flex:1 1 10px;flex:1 1 10px;height:10px}html body .invalid_border{border-color:var(--invalid)!important}html body .invalid{position:absolute;top:0;right:0;font-size:12px;color:var(--invalid)}html body .invalid.invalid_top_17{top:-17px}html body .invalid.invalid_top_19{top:-19px}html body .cursor_pointer{cursor:pointer}html body .cursor_grab{cursor:grab}html body .cursor_auto{cursor:auto}html body .cursor_select_text{cursor:text;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}html body .disabled{opacity:.5;cursor:no-drop}html body .no_data{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center}html body .edit_link{color:var(--linkColor)!important;text-decoration:none}html body .edit_link.edit_link_disabled{color:var(--disabledColor)!important;cursor:not-allowed}html body .delete_link{color:var(--themeColor)}html body .delete_link.delete_link_disabled{color:var(--disabledColor);cursor:not-allowed}html body .disabled_icon{opacity:.5;cursor:not-allowed}html body .primary_btn{background-color:var(--themeColor);color:var(--white);padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:5px;border:1px solid var(--themeColor);min-height:32px}html body .primary_btn:disabled,html body .primary_btn[disabled]{opacity:.5;cursor:not-allowed}html body .primary_border_btn{background-color:var(--white);color:var(--themeColor);padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor);min-height:32px}html body .primary_border_btn:disabled,html body .primary_border_btn[disabled]{opacity:.5;cursor:not-allowed}html body .primary_border_btn.disabled{opacity:.5;cursor:not-allowed}html body .secondary_border_btn{background-color:var(--white);color:var(--textColor);padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--labelColor);min-height:32px}html body .secondary_border_btn:disabled,html body .secondary_border_btn[disabled]{opacity:.5;cursor:not-allowed}html body .ant-btn{background-color:var(--white)!important;color:var(--textColor)!important;padding:0 20px!important;outline:none!important;box-shadow:none!important;border-radius:20px!important;border:1px solid var(--labelColor)!important;min-height:32px}html body .ant-btn:disabled,html body .ant-btn[disabled]{opacity:.5;cursor:not-allowed}html body .ant-btn.ant-btn-primary{background-color:var(--white);color:var(--themeColor)!important;padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor)!important;min-height:32px}html body .ant-btn.ant-btn-primary:disabled,html body .ant-btn.ant-btn-primary[disabled]{opacity:.5;cursor:not-allowed}html body .ant-btn.ant-btn-dangerous{background-color:var(--white);color:var(--themeColor)!important;padding:0 20px;outline:none!important;box-shadow:none!important;border-radius:20px;border:1px solid var(--themeColor)!important;min-height:32px}html body .ant-btn.ant-btn-dangerous:disabled,html body .ant-btn.ant-btn-dangerous[disabled]{opacity:.5;cursor:not-allowed}html body .color_white{color:var(--white)!important}html body .shade_loading{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#e1e1e166;z-index:9}html body .overlay_loading{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#e1e1e1;z-index:9}html body .main_form_container>input{min-height:32px;border:1px solid var(--formBorder);border-radius:20px;padding:0 15px;outline:none!important;box-shadow:none!important;width:100%}html body .main_form_container>input::placeholder{color:var(--labelColor)}html body .main_form_container .ant-select{width:100%}html body .main_form_container .ant-select .ant-select-selector{padding:0 30px 0 15px!important;border-radius:20px;border-color:var(--formBorder)!important;box-shadow:none!important}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--labelColor)}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{padding-right:25px}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-search{margin-left:0}html body .main_form_container .ant-select .ant-select-selector .ant-select-selection-search>input{padding-left:4px!important}html body .main_form_container .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item{line-height:22px!important}html body .main_form_container .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-placeholder{padding-left:4px}html body .main_form_container .ant-select .ant-select-arrow{right:15px;top:calc(50% - 1px)}html body .main_form_container .ant-select .ant-select-arrow .ant_select_drop_icon{font-size:22px;color:var(--black)}html body .main_form_container .ant-select .ant-select-clear{height:20px;right:14px;top:calc(50% - 4px);font-size:18px;width:20px;color:var(--black);display:flex;padding:0}html body .main_form_container .ant-picker{min-height:32px;border:1px solid var(--formBorder);border-color:var(--formBorder)!important;border-radius:20px;padding:0 15px;outline:none!important;box-shadow:none!important;width:100%}html body .main_form_container .ant-picker .ant-picker-input>input{font-family:Poppins-Regular}html body .main_form_container .ant-picker .ant-picker-input>input::placeholder{color:var(--labelColor)}html body .main_form_container .ant-picker .ant-picker-suffix,html body .main_form_container .ant-picker .ant-picker-clear{color:var(--black)}html body .main_form_container .ant-picker .ant-picker-active-bar{background-color:var(--themeColor)}html body .main_form_container .ant-picker .ant-picker-separator{display:none}html body .main_form_container .ant-picker .ant-picker-clear{height:17px;right:14px;top:50%;font-size:18px;width:17px;color:var(--black)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox:after{border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-radius:2px!important}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--themeColor);border-color:var(--themeColor)}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox .ant-checkbox-inner{border-color:var(--themeColor)!important}html body .main_form_container .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:after{border-color:var(--themeColor)!important}html body .main_form_container .ant-switch{background-color:var(--labelColor)!important}html body .main_form_container .ant-switch.ant-switch-checked{background-color:var(--themeColor)!important}html body .main_form_container.minus_switch_bulk .ant-switch,html body .main_form_container.minus_switch_bulk .ant-switch.ant-switch-checked{background-color:#ddd!important}html body .secondary_form_container>input{min-height:32px;padding:0 10px;outline:none!important;border:1px solid var(--boxShadow);border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;width:100%}html body .secondary_form_container>input::placeholder{color:var(--labelColor)}html body .secondary_form_container>textarea{height:100px;border:1px solid var(--boxShadow);border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;padding:10px;outline:none!important;width:100%;resize:none}html body .secondary_form_container>textarea::placeholder{color:var(--labelColor)}html body .secondary_form_container .ant-select{width:100%}html body .secondary_form_container .ant-select .ant-select-selector{padding:0 10px!important;border:1px solid var(--boxShadow)!important;border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important}html body .secondary_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--labelColor)}html body .secondary_form_container .ant-select .ant-select-selector .ant-select-selection-placeholder{padding-right:25px}html body .secondary_form_container .ant-select .ant-select-selector .ant-select-selection-search{margin-left:0}html body .secondary_form_container .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item{line-height:22px!important}html body .secondary_form_container .ant-select .ant-select-arrow{right:10px;top:calc(50% - 1px)}html body .secondary_form_container .ant-select .ant-select-arrow .ant_select_drop_icon{font-size:22px;color:var(--black)}html body .secondary_form_container .ant-select .ant-select-clear{height:20px;right:6px;top:calc(50% - 4px);font-size:18px;width:20px;color:var(--black);display:flex}html body .secondary_form_container .ant-picker{min-height:32px;border-color:transparent!important;padding:0 10px;outline:none!important;border:1px solid var(--boxShadow);border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;width:100%}html body .secondary_form_container .ant-picker .ant-picker-input>input{font-family:Poppins-Regular}html body .secondary_form_container .ant-picker .ant-picker-input>input::placeholder{color:var(--labelColor)}html body .secondary_form_container .ant-picker .ant-picker-suffix,html body .secondary_form_container .ant-picker .ant-picker-clear{color:var(--black)}html body .secondary_form_container .ant-picker .ant-picker-active-bar{background-color:var(--themeColor)}html body .secondary_form_container .ant-picker .ant-picker-separator{display:none}html body .secondary_form_container .ant-picker .ant-picker-clear{height:17px;top:50%;font-size:18px;width:17px;color:var(--black)}html body .custom_antd_clear_btn{height:100%;width:100%;color:var(--white);display:flex;align-items:center;justify-content:center;background-color:var(--black);border-radius:5000px;font-size:10px;padding:0;outline:none;box-shadow:none;border:none}@media screen and (max-width:1150px){html body .ant-select .ant-select-clear{opacity:1!important}}html body .main_filter_container_box{padding-bottom:10px;display:flex;align-items:center;justify-content:flex-end}html body .main_filter_container_box.main_pagination_container_filter_container_box{padding-bottom:5px}html body .main_filter_container_box .main_filter_container{flex:1 1 10px;width:10px;max-width:300px;padding:0 7.5px 5px}html body .main_filter_container_box .main_filter_container.main_filter_container_no_max_width{max-width:inherit}html body .main_filter_container_box .main_filter_container_bottom_padding{padding-bottom:5px}html body .main_filter_container_box .clear_filter{color:var(--formBorder);cursor:pointer;padding-left:7.5px;text-decoration:underline;padding-bottom:8px}html body .main_filter_container_box .filter_spacer_left{padding-left:7.5px}html body .main_filter_container_box .event_dates{font-size:12px;text-align:right}html body .table_status_item{color:#59896f}html body .table_status_item.table_status_item_rejected{color:var(--themeColor)}html body .table_status_item.table_status_item_store_pending{color:#cb8d30}html body .table_status_item_svg{margin-top:1px;fill:var(--themeColor)}html body .table_status_item_svg.table_status_item_store_pending_tooltip{fill:#cb8d30}html body .table_status_item_svg.table_status_item_store_submitted_tooltip{fill:#59896f}html body .table_status_item_svg.table_status_item_svg_filler{fill:var(--white)}html body .sales_plan_view_tooltip{position:absolute;right:-10px;top:2px}html body .table_min_width_100_td{min-width:100px;width:100px;white-space:pre-wrap!important}html body .table_min_width_165_td{min-width:165px;width:165px;white-space:pre-wrap!important}html body .table_min_width_100_th{min-width:100px;width:100px;white-space:pre-wrap!important}html body .table_min_width_100_th:before{content:"";min-width:90px;display:block;position:relative!important;top:0!important;bottom:0!important;background-color:transparent!important}html body .table_min_width_155_th{min-width:135px;width:135px;white-space:pre-wrap!important}html body .table_min_width_155_th:before{content:"";min-width:120px;display:block;position:relative!important;top:0!important;bottom:0!important;background-color:transparent!important}html body .table_min_width_190_td{min-width:190px;width:190px;white-space:pre-wrap!important}html body .table_min_width_250_td{min-width:250px;width:250px;white-space:pre-wrap!important}html body .table_min_width_190_th{min-width:190px;width:190px;white-space:pre-wrap!important}html body .table_min_width_190_th:before{content:"";min-width:190px;display:block;position:relative!important;top:0!important;bottom:0!important;background-color:transparent!important}html body .table_max_width_50_th{min-width:50px;max-width:50px;width:50px}html body .table_max_width_70_th{min-width:70px;max-width:70px;width:70px}html body .table_max_width_80_th{min-width:80px;max-width:80px;width:80px}html body .table_max_width_90_th{min-width:90px;max-width:90px;width:90px}html body .table_max_width_100_th{min-width:100px;max-width:100px;width:100px}html body .table_max_width_120_th{min-width:120px;max-width:120px;width:120px}html body .table_width_130_th{width:130px}html body .table_width_250_td{width:250px}html body .table_width_290_td{width:290px}html body .confirm_modal_with_content .ant-modal-close{display:none}html body .ant-modal-confirm-btns .ant-btn{min-width:130px}html body .ant-modal-confirm.ant_modal_confirm_responsive_width{width:max-content!important}html body input::file-selector-button{cursor:pointer}html body button:focus{outline:none!important}html body .column_resize_table th:before{content:"";display:block;width:var(--column_resize_before_width)}html body .ant-modal-wrap{display:flex;align-items:center;justify-content:center}html body .ant-modal-wrap .ant-modal{top:auto;padding-bottom:0;transform:none;color:var(--textColor);line-height:1.5}html body .ant-modal-wrap .ant-modal .ant-modal-body{line-height:1.5}html body .ant-pagination>li .ant-pagination-item-link{display:flex!important;align-items:center;justify-content:center}html body .ant-pagination>li.ant-pagination-item-active{border-color:var(--themeColor)!important}html body .ant-pagination>li.ant-pagination-item-active>a{color:var(--themeColor)!important}html body .ant-pagination .ant-select .ant-select-selector{padding:0 10px!important;border:1px solid var(--boxShadow)!important;border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important}html body .ant-pagination .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--labelColor)}html body .ant-pagination .ant-select .ant-select-selector .ant-select-selection-placeholder{padding-right:25px}html body .ant-pagination .ant-select .ant-select-selector .ant-select-selection-search{margin-left:0}html body .ant-pagination .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item{line-height:22px!important}html body .ant-pagination .ant-select .ant-select-arrow{right:12px;top:calc(50% + 1px)}html body .ant-pagination .ant-select .ant-select-arrow .ant_select_drop_icon{font-size:22px;color:var(--black)}html body .ant-pagination .ant-select .ant-select-clear{height:17px;right:14px;top:calc(50% - 3px);font-size:18px;width:17px;color:var(--black);display:flex}html body .ant-pagination .ant-pagination-options-quick-jumper>input{min-height:32px;padding:0 10px;outline:none!important;border:1px solid var(--boxShadow)!important;border-radius:4px;box-shadow:0 0 2px 0 var(--boxShadow) inset!important;width:100%}html body .ant-pagination .ant-pagination-options-quick-jumper>input::placeholder{color:var(--labelColor)}html body .ant-tooltip{max-width:90vw!important}html body .ant-checkbox-wrapper,html body .ant-checkbox-wrapper *,html body .ant-checkbox-wrapper .ant-checkbox{font-family:regular}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollBarColor);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--darkScrollBarColor)}:root{--themeColor: #493E89;--boxShadow: rgba(0, 0, 0, .25);--tableShadow: rgba(109, 104, 99, .25);--black: #000000;--invalid: rgb(246, 95, 95);--secondaryBgColor: #F9FAFE;--white: #FFFFFF;--grey: #637381;--chatColor: #d9d0f5;--lightThemeColor: #f8f9fe;--lightSelectedThemeColor: #d8d5fb;--scrollBarColor: #d9dee3;--darkScrollBarColor: #bdc0c3}@font-face{font-family:Poppins-Regular;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Medium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Thin;src:url(/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype");font-weight:400;font-style:normal}html body{font-size:13px;font-family:Poppins-Regular}html body .font_20{font-size:20px}html body .font_12{font-size:12px}html body .font_11{font-size:11px}html body .font_16{font-size:16px}html body .font-body{font-size:13px}html body .font_weight_bold{font-family:NotoSansJP-Bold}html body .poppins_font{font-family:Poppins-Regular}html body .poppins_font .font_weight_medium{font-family:Poppins-Medium}html body .poppins_font .font_weight_thin{font-family:Poppins-Thin}html body .poppins_font .font_weight_regular{font-family:Poppins-Regular}html body .noto_sans_font{font-family:NotoSansJP-Regular}html body .noto_sans_font .font_weight_bold{font-family:NotoSansJP-Bold}html body .noto_sans_font .font_weight_black{font-family:NotoSansJP-Black}html body .noto_sans_font .font_weight_medium{font-family:NotoSansJP-Medium}html body .noto_sans_font .font_weight_thin{font-family:NotoSansJP-Light}html body .noto_sans_font .font_weight_regular{font-family:NotoSansJP-Regular}:root{--headerHeight: 105px;--sidebarWidth: 250px;--sidebarIpadWidth: 100px;--ipadLandscapeWidth: 1100px}.auth_container{height:100%;padding:50px;display:flex}.auth_container .login_left_side{flex:1;background:linear-gradient(135deg,#cbcedd,#a15be7);display:flex;flex-direction:column;padding:40px;border-radius:15px;overflow:hidden}.auth_container .login_left_side .login_content{flex:0 0 auto;color:#fff}.auth_container .login_left_side .login_content .login_logo{display:flex;align-items:center;margin-bottom:30px}.auth_container .login_left_side .login_content .login_logo .logo_icon{margin-right:12px}.auth_container .login_left_side .login_content .login_logo .logo_text{font-size:28px;font-weight:700;color:#fff}.auth_container .login_left_side .login_content .login_title_text{color:var(--themeColor)}.auth_container .login_left_side .login_content .login_title_text h1{font-size:36px;font-weight:700;margin:0;line-height:1.2}.auth_container .login_left_side .login_content .login_subtitle_text{color:var(--themeColor)}.auth_container .login_left_side .login_content .login_subtitle_text p{font-size:18px;margin:0;line-height:1.4}.auth_container .login_left_side .login_svg_container{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.auth_container .login_left_side .login_svg_container svg{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.auth_container .auth_card{flex:1;padding:50px 0;background-color:var(--white);position:relative;width:100%;max-width:500px;display:flex;flex-direction:column;margin:auto 0}.auth_container .auth_card .auth_card_content{max-height:100%;overflow:auto;padding:0 30px;width:100%}.auth_container .auth_card .auth_card_content .login_title{text-align:start;margin-bottom:8px;font-size:24px}.auth_container .auth_card .auth_card_content .login_subtitle{text-align:start;margin-bottom:30px}.auth_container .auth_card .auth_card_content .auth_tools_container .auth_form_container{position:relative;margin-bottom:20px}.auth_container .auth_card .auth_card_content .auth_tools_container .auth_form_container>input{border:1px solid var(--boxShadow);padding:0 10px;min-height:40px;border-radius:6px;outline:none;box-shadow:none;width:100%}.auth_container .auth_card .auth_card_content .auth_tools_container .auth_form_container.password_auth>input{padding-right:35px}.auth_container .auth_card .auth_card_content .auth_tools_container .auth_form_container .auth_eye{color:var(--labelColor);position:absolute;top:35px;right:10px;cursor:pointer;background:none;border:none;padding:5px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;z-index:2}.auth_container .auth_card .auth_card_content .auth_tools_container .auth_form_container .auth_eye:hover{background:var(--mainBg);color:var(--textColor)}.auth_container .auth_card .auth_card_content .auth_tools_container .auth_form_container .auth_eye:focus{outline:2px solid var(--themeColor);outline-offset:2px}.auth_container .auth_card .auth_form_label{color:var(--textColor);padding-left:3px;margin-bottom:8px;display:block}.auth_container .auth_card .login_invalid{top:6px}.auth_container .auth_card .login_button{width:100%;margin-top:10px;border-radius:10px}@media(max-width:1000px){.auth_container{flex-direction:column;height:auto;min-height:100vh;justify-content:center;align-items:center}.auth_container .login_left_side{display:none}.auth_container .auth_card{flex:none;margin:20px auto;display:flex;justify-content:center;box-shadow:0 0 2px 1px var(--boxShadow);border-radius:6px 6px 8px 8px;max-width:500px;width:100%}}@media(max-width:480px){.auth_container .login_left_side{display:none}.auth_container .auth_card{margin:10px auto;padding:30px 0;box-shadow:0 0 2px 1px var(--boxShadow);border-radius:6px 6px 8px 8px;display:flex;justify-content:center;max-width:90%;width:100%}.auth_container .auth_card .auth_card_content{padding:0 20px}}.main_container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}@media(max-width:768px){.main_container .content_container{width:100%;margin-left:0}}.main_container .custom_sidebar_container{-webkit-box-flex:0;-ms-flex:0 0 var(--sidebarWidth);flex:0 0 var(--sidebarWidth);height:100%;background-color:var(--white)}@media(max-width:768px){.main_container .custom_sidebar_container{display:none}}.main_container .content_container{flex:1 1 10px;width:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--white)}.main_container .content_container .custom_header{flex:0 0 var(--headerHeight);height:var(--headerHeight);position:relative;padding:0px var(--mainPadding)}.main_container .content_container .custom_header .custom_header_container{background-color:var(--white);padding:20px}.main_container .content_container .overview_container{-webkit-box-flex:1;-ms-flex:1 1 10px;flex:1 1 10px;height:100%;width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_container .content_container .overview_container .main_overview_title_container{padding-bottom:15px}.main_container .content_container .overview_container .main_overview_title_container .main_overview_title{color:var(--textPrimary);font-size:20px;font-weight:600;padding-bottom:10px;font-family:medium}.main_container .content_container .overview_container .main_overview_content_container{-webkit-box-flex:1;-ms-flex:1 1 10px;flex:1 1 10px;height:10px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_container .content_container .overview_container .main_overview_content_container.main_overview_content_container_full_screen{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;height:100%;border-radius:0;padding:5px}.main_container .content_container .overview_container .main_overview_content_container.main_overview_content_container_white_bg{background-color:var(--white)}.main_container .content_container .overview_container .main_overview_content_container .overview_filters_container{padding:20px}.main_container .content_container .overview_container .main_overview_content_container .overview_filters_container .overview_filter{cursor:pointer;margin-left:20px}.main_container .content_container .overview_container .main_overview_content_container .overview_filters_container .overview_filter .overview_filter_icon{color:var(--textPrimary);padding-right:10px}.main_container .content_container .overview_container .main_overview_content_container .custom_table_container{height:100%}.main_container .content_container .overview_container .main_overview_content_container .sub_title_container{font-size:14px;font-family:medium;padding:0 0 10px 10px}.main_container .content_container .overview_container .main_overview_content_container .full_screen_toggles>svg{fill:var(--themeColor);cursor:pointer;width:30px;height:30px}.main_container .content_container .overview_container .main_overview_content_container .main_white_bg_container{background-color:var(--white)}.main_container .content_container .overview_container .main_overview_content_container .main_pagination_container{padding-bottom:10px}.main_container .content_container .overview_container .main_overview_content_container .main_tab_container ul{display:flex;list-style:none;margin-bottom:0;overflow:auto;padding:6px 0}.main_container .content_container .overview_container .main_overview_content_container .main_tab_container ul li{white-space:nowrap;cursor:pointer}.main_container .content_container .overview_container .main_overview_content_container .main_tab_container ul li span{padding:0 10px;position:relative}.main_container .content_container .overview_container .main_overview_content_container .main_tab_container ul li span:before{content:"";height:3px;position:absolute;left:0;bottom:-6px;transition:.2s;background-color:var(--themeColor)}.main_container .content_container .overview_container .main_overview_content_container .main_tab_container ul li span.main_tab_active{color:var(--themeColor)}.main_container .content_container .overview_container .main_overview_content_container .main_tab_container ul li span.main_tab_active:before{width:100%}.main_container .content_container .overview_container .main_overview_content_container .main_list_container{-webkit-box-flex:1;-ms-flex:1 1 10px;flex:1 1 10px;height:10px}.activity_log_sider .ant-layout-sider-children{height:100vh;overflow:hidden}.loading_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading_content{background:#fff;border-radius:12px;padding:32px 40px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;align-items:center;gap:20px;min-width:200px}.loading_spinner{position:relative;width:48px;height:48px}.spinner{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #2A1161;border-radius:50%;animation:spin 1s linear infinite}.loading_text{font-size:16px;font-weight:500;color:#2a1161;text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.loading_content{padding:24px 32px;min-width:160px}.loading_spinner{width:40px;height:40px}.spinner{width:40px;height:40px;border-width:3px}.loading_text{font-size:14px}}html body .ant-modal-confirm .ant-btn-primary{background-color:var(--themeColor)!important;border-color:var(--themeColor)!important;color:var(--white)!important}html body .ant-modal-confirm .ant-btn-primary:hover{background-color:var(--themeColor)!important;border-color:var(--themeColor)!important;opacity:.8}html body .ant-modal-confirm .ant-btn-default{background-color:transparent!important;border-color:var(--themeColor)!important;color:var(--themeColor)!important;border:1px solid var(--themeColor)!important}html body .ant-modal-confirm .ant-btn-default:hover{background-color:var(--lightThemeColor)!important;border-color:var(--themeColor)!important;color:var(--themeColor)!important}.sidebar_container{width:100px;background-color:var(--lightThemeColor);border-radius:12px;display:flex;flex-direction:column;position:relative;box-shadow:0 0 4px 0 var(--boxShadow);margin:5px;padding:10px;transition:width .3s ease}.sidebar_container.expanded{width:300px}@media(max-width:768px){.sidebar_container{position:fixed;top:0;left:-100%;height:100vh;width:280px;z-index:1000;margin:0;border-radius:0;transition:left .3s ease}.sidebar_container.mobile_open{left:0}}.sidebar_container .sidebar_header{display:flex;align-items:center;margin-bottom:20px;position:relative;justify-content:center}.sidebar_container .sidebar_header .brand_logo{display:flex;align-items:center;justify-content:center}.sidebar_container .sidebar_header .brand_logo svg{max-width:170px;max-height:80px}.sidebar_container .sidebar_header .header_text{margin-left:15px;flex:1}.sidebar_container .sidebar_header .header_text .company_logo{margin-bottom:2px}.sidebar_container .sidebar_header .header_text .company_logo svg{width:130px;height:auto}.sidebar_container .sidebar_header .header_text .company_tagline{font-size:20px;color:var(--themeColor)}.sidebar_container .sidebar_header.expanded{justify-content:flex-start}.sidebar_container .sidebar_header .collapse_icon{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;font-size:16px;color:var(--textColor);padding:5px;border-radius:4px}.sidebar_container .sidebar_header .collapse_icon:hover{opacity:.7}.sidebar_container .sidebar_header .mobile_close_button{display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;color:var(--textColor);padding:8px;border-radius:4px;background-color:var(--lightThemeColor);transition:all .2s ease}.sidebar_container .sidebar_header .mobile_close_button:hover{background-color:var(--themeColor);color:var(--white)}.sidebar_container .sidebar_header .mobile_close_button svg{width:16px;height:16px}@media(max-width:768px){.sidebar_container .sidebar_header .mobile_close_button{display:block}}.sidebar_container .search_section{flex-shrink:0;margin-bottom:15px;overflow:hidden}.sidebar_container .search_section .search_input{position:relative}.sidebar_container .search_section .search_input input{width:100%;padding:10px 35px 10px 15px;border:1px solid var(--tableShadow);border-radius:8px;height:40px;font-size:14px;background-color:var(--lightSelectedThemeColor)}.sidebar_container .search_section .search_input input:focus{outline:none;border-color:var(--themeColor)}.sidebar_container .search_section .search_input .search_icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--textColor);font-size:16px}.sidebar_container .sidebar_content{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar_container .sidebar_content .top_nav{flex-shrink:0}.sidebar_container .sidebar_content .bottom_nav{flex-shrink:0;margin-top:auto}.sidebar_container .sidebar_content .history_expanded_section{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;height:100%;border-bottom:1px solid var(--tableShadow)}.sidebar_container .sidebar_navigation{display:flex;flex-direction:column;margin-top:15px}.sidebar_container .sidebar_navigation .nav_item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0;cursor:pointer;margin-bottom:5px;border-radius:5px}.sidebar_container .sidebar_navigation .nav_item.expanded{flex-direction:row;justify-content:flex-start;padding:10px 15px}.sidebar_container .sidebar_navigation .nav_item.expanded .nav_icon{margin-right:10px}.sidebar_container .sidebar_navigation .nav_item .nav_text{color:var(--textColor);font-size:12px;margin-top:5px}.sidebar_container .sidebar_navigation .nav_item .nav_text.expanded{margin-top:0}.sidebar_container .sidebar_navigation .nav_item:hover{background-color:var(--themeColor)}.sidebar_container .sidebar_navigation .nav_item:hover .nav_text{color:var(--white)}.sidebar_container .sidebar_navigation .nav_item:hover .nav_icon svg path{fill:var(--white)}.sidebar_container .sidebar_navigation .nav_item.active{background-color:var(--themeColor);color:var(--white)}.sidebar_container .sidebar_navigation .nav_item.active .nav_text{color:var(--white)}.sidebar_container .sidebar_navigation .nav_item.active .nav_icon svg path{fill:var(--white)}.sidebar_container .sidebar_navigation .nav_item .nav_icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.sidebar_container .sidebar_navigation .nav_item .nav_text{color:var(--textColor);font-size:12px}.sidebar_container .bottom_nav_container{padding-top:5px;border-top:1px solid var(--tableShadow);border-bottom:1px solid var(--tableShadow)}.sidebar_container .user_profile{display:flex;justify-content:center;align-items:center}.sidebar_container .profile_avatar{max-width:40px;max-height:40px;border-radius:50%;margin-top:15px;margin-bottom:15px}.sidebar_container .profile_avatar img{width:100%;height:100%;object-fit:cover}.sidebar_container .history_section{flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.sidebar_container .history_section .history_header{font-size:14px;font-weight:600;color:var(--textColor);margin-bottom:10px;flex-shrink:0}.sidebar_container .history_section .conversations_list{flex:1;overflow-y:auto;overflow-x:hidden;height:100%;min-height:0}.sidebar_container .history_section .conversations_list::-webkit-scrollbar{width:4px}.sidebar_container .history_section .conversations_list::-webkit-scrollbar-track{background:transparent}.sidebar_container .history_section .conversations_list::-webkit-scrollbar-thumb{background:var(--tableShadow);border-radius:2px}.sidebar_container .history_section .conversations_list::-webkit-scrollbar-thumb:hover{background:var(--textColor)}.sidebar_container .history_section .conversations_list .loading,.sidebar_container .history_section .conversations_list .no_conversations{text-align:center;color:var(--textColor);font-size:14px;padding:20px}.sidebar_container .history_section .conversations_list .conversation_item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:2px;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.sidebar_container .history_section .conversations_list .conversation_item:hover,.sidebar_container .history_section .conversations_list .conversation_item.selected{background-color:var(--lightSelectedThemeColor)}.sidebar_container .history_section .conversations_list .conversation_item .conversation_title{font-size:14px;color:var(--textColor);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_container .history_section .conversations_list .conversation_item .conversation_menu{color:var(--textColor);font-size:16px;padding:2px;border-radius:3px}.sidebar_container .history_section .conversations_list .conversation_item .conversation_menu:hover{background-color:#fff3}.mobile_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}@media(max-width:768px){.mobile_overlay{display:block}}.custom_header_content_wrapper{border-bottom:1px solid var(--tableShadow)}.custom_header_content_wrapper .custom_header_content{object-fit:contain}.custom_header_content_wrapper .header_left_section{display:flex;align-items:center;gap:15px}.custom_header_content_wrapper .mobile_menu_button_header{display:none;background-color:var(--themeColor);border-radius:8px;padding:8px;cursor:pointer;box-shadow:0 2px 8px 0 var(--boxShadow);transition:background-color .2s ease}.custom_header_content_wrapper .mobile_menu_button_header:hover{background-color:var(--themeColor)}.custom_header_content_wrapper .mobile_menu_button_header svg{width:20px;height:20px;color:var(--white);transition:color .2s ease}.custom_header_content_wrapper .mobile_menu_button_header:hover svg{color:var(--white)}@media(max-width:768px){.custom_header_content_wrapper .mobile_menu_button_header{display:block}}.activity_log_icon{transition:all .2s ease}.activity_log_icon:hover{transform:scale(1.05);opacity:.8}@media(max-width:768px){.activity_log_icon{display:none}}.activity_log_container{width:100%;background-color:#f9fafe;border-radius:12px;display:flex;flex-direction:column;position:relative;box-shadow:0 0 4px 0 var(--boxShadow);margin:5px;padding:10px;height:100vh;overflow:hidden}.activity_log_header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-radius:8px 8px 0 0;border-bottom:none}.activity_log_title{margin:0;font-size:20px;font-weight:600;color:#1a1a1a;letter-spacing:-.2px}.activity_log_toggle{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.activity_log_toggle:hover{background-color:#0000001a}.activity_log_toggle:hover svg path{stroke:#666}.activity_log_content{flex:1;overflow:hidden;display:flex;flex-direction:column}.activity_log_table{display:flex;flex-direction:column;height:100%;background-color:#fff;padding:10px;border:1px solid var(--tableShadow);border-radius:5px}.activity_log_table_header{display:flex;margin:0 10px;background-color:#e9e7f6;border-radius:5px;border-bottom:none;padding:16px 24px;font-weight:600;font-size:16px;color:#1a1a1a}.activity_log_column_header{flex:1;display:flex;align-items:center;gap:6px}.activity_log_column_header:first-child{flex:0 0 90px;margin-right:20px}.sort_arrow{opacity:.7}.activity_log_table_body{flex:1;overflow-y:auto}.activity_log_row{display:flex;padding:16px 24px;transition:all .2s ease;border-radius:0;margin-bottom:0}.activity_log_row:last-child{border-bottom:none}.activity_log_time{flex:0 0 100px;margin-right:20px;font-size:14px;color:#1a1a1a;font-weight:400}.activity_log_task{flex:1;font-size:14px;color:#1a1a1a;line-height:1.4;font-weight:400}.activity_log_table_body::-webkit-scrollbar{width:6px}.activity_log_table_body::-webkit-scrollbar-track{background:#f8f8f8;border-radius:3px}.activity_log_table_body::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:3px;border:none}.activity_log_table_body::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.activity_log_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#666}.empty_state_text{font-size:16px;font-weight:500;margin-bottom:8px;color:#999}.empty_state_subtext{font-size:14px;color:#ccc}.connection_status{font-size:12px;margin-top:8px;color:#999}.description_banner{background:linear-gradient(to right,#fff,#fff,#3cc6e1);border-radius:12px;box-shadow:0 0 4px 0 var(--boxShadow);margin-bottom:20px;padding:20px 30px;display:flex;align-items:center;justify-content:space-between}.description_banner .banner_text{flex:1}.description_banner .banner_text .banner_title{font-size:26px;font-weight:600;color:var(--textColor);margin-bottom:7px;line-height:1.2}.description_banner .banner_text .banner_subtitle{color:var(--grey);margin-bottom:10px}.description_banner .banner_text .banner_description{color:var(--textColor);line-height:1.5;margin-bottom:30px}.description_banner .banner_text .banner_description .expanded_content{white-space:pre-line;line-height:1.6;font-size:14px}.description_banner .banner_text .banner_description .expanded_content strong{font-weight:600;color:var(--primaryColor, #1890ff)}.description_banner .banner_illustration{width:500px;height:200px;object-fit:contain}.description_banner .banner_illustration img{width:100%;height:100%}@media(max-width:1250px){.description_banner{flex-direction:column;gap:30px}.description_banner .banner_title{font-size:2rem}.description_banner .banner_illustration{display:none}}.table_card{background:var(--white);border-radius:12px;padding:24px;box-shadow:0 0 4px 0 var(--boxShadow);cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease;margin:10px;min-width:280px;max-width:280px}.table_card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.table_card .card_icon{width:70px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;overflow:hidden}.table_card .card_icon .icon_image{width:100%;height:100%;object-fit:cover;border-radius:16px}.table_card .card_icon .icon_placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:16px}.table_card .card_icon .icon_placeholder i{font-size:24px;color:var(--white)}.table_card .card_icon .gradient-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.table_card .card_icon .gradient-blue{background:linear-gradient(135deg,#4facfe,#00f2fe)}.table_card .card_icon .gradient-green{background:linear-gradient(135deg,#43e97b,#38f9d7)}.table_card .card_icon .gradient-pink{background:linear-gradient(135deg,#fa709a,#fee140)}.table_card .card_icon .gradient-red{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.table_card .card_icon .gradient-orange{background:linear-gradient(135deg,#ffa726,#fb8c00)}.table_card .card_title{color:var(--textColor);font-size:18px;font-weight:600;margin-bottom:12px;text-align:center}.table_card .card_description{color:var(--labelColor);font-size:14px;line-height:1.5;text-align:center;margin:0}.listing_container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:100%;justify-items:center}.listing_container .loading_state{margin:auto}.dashboard_container{display:flex;flex-direction:column;padding:30px;background-color:var(--white);min-height:calc(100% - var(--headerHeight))}.chatbot_container{height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 0 4px #0000001a;margin:5px}.chatbot_container .chat_content{flex:1;display:flex;flex-direction:column;padding:20px 30px;min-height:0;overflow:hidden}.chatbot_container .chat_content:has(.welcome_section){align-items:center;justify-content:center}.chatbot_container .chat_content:has(.messages_container){align-items:stretch;justify-content:flex-start}.chatbot_container .chat_content .welcome_section{display:flex;flex-direction:column;align-items:center;text-align:center}.chatbot_container .chat_content .welcome_section .bot_avatar{display:flex;align-items:center;justify-content:center}.chatbot_container .chat_content .welcome_section .welcome_text{font-size:large;color:var(--grey)}.chatbot_container .chat_input_container{padding:0 30px 30px;width:100%}.chatbot_container .chat_input_container .input_wrapper{display:flex;align-items:center;background-color:#f8f9fa;border-radius:25px;padding:8px 16px;border:1px solid #e9ecef;transition:all .2s ease;width:100%;margin:0;box-shadow:0 2px 4px #0000000d}.chatbot_container .chat_input_container .input_wrapper .folder_icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border:none;background:transparent;cursor:pointer;margin-right:8px;border-radius:50%;transition:all .2s ease}.chatbot_container .chat_input_container .input_wrapper .folder_icon:hover{background-color:#e9ecef}.chatbot_container .chat_input_container .input_wrapper .folder_icon svg{width:100%;height:100%;object-fit:contain}.chatbot_container .chat_input_container .input_wrapper .chat_input{flex:1;border:none;background:#fff;outline:none;font-size:16px;color:#333;padding:12px 16px;font-family:Poppins,sans-serif;border-radius:20px;margin:0 8px}.chatbot_container .chat_input_container .input_wrapper .chat_input::placeholder{color:#999}.chatbot_container .chat_input_container .input_wrapper .input_actions{display:flex;align-items:center;gap:8px;margin-left:8px}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon{display:flex;align-items:center;justify-content:center;width:35px;height:55px;border:none;background:transparent;cursor:pointer;border-radius:50%}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon.mic_icon{margin-right:5px}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon.send_button{width:55px;height:55px;object-fit:contain}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon.send_button:hover{background-color:#e9ecef}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon.send_button:disabled{cursor:not-allowed;opacity:.5}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon.send_button:disabled:hover{background-color:transparent}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon.send_button:disabled svg{filter:grayscale(100%)}.chatbot_container .chat_input_container .input_wrapper .input_actions .input_icon.send_button svg{width:100%;height:100%;object-fit:contain}.messages_container{display:flex;flex-direction:column;gap:16px;padding:30px 10px 10px;flex:1;min-height:0;width:100%;min-width:100%;overflow-y:auto}.message{display:flex;flex-direction:column;max-width:70%}.message.user_message{align-self:flex-end}.message.user_message .message_content{background-color:var(--themeColor);color:#fff;border-radius:18px 18px 4px}.message.bot_message{align-self:flex-start}.message.bot_message .message_content{background-color:#f1f3f4;color:#333;border-radius:18px 18px 18px 4px}.message_content{padding:12px 16px;word-wrap:break-word;-webkit-user-select:text;user-select:text;cursor:text}.message_content::selection{background-color:#007bff33;color:inherit}.message_content::-moz-selection{background-color:#007bff33;color:inherit}.message_content p{margin:0 0 8px;line-height:1.5}.message_content p:last-child{margin-bottom:0}.message_content p:first-child{margin-top:0}.message_content br{display:block;margin:2px 0;content:""}.message_content strong{font-weight:600}.message_content ul,.message_content ol{margin:8px 0;padding-left:20px}.message_content li{margin:4px 0}.message_content h1,.message_content h2,.message_content h3,.message_content h4,.message_content h5,.message_content h6{margin:8px 0 4px;font-weight:600}.message_content code{background-color:#0000001a;padding:2px 4px;border-radius:3px;font-family:monospace}.message_content pre{background-color:#0000000d;padding:8px;border-radius:4px;overflow-x:auto;margin:8px 0}.message_content .image_container{position:relative;margin-top:12px;display:inline-block;max-width:100%;border-radius:8px;overflow:hidden}.message_content .image_container .chat_image{display:block;max-width:100%;height:auto;border-radius:8px;max-height:400px;object-fit:contain}.message_content .image_container .image_download_button{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;border-radius:4px;background-color:#000000b3;color:#fff;cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;padding:0}.message_content .image_container .image_download_button svg{width:16px;height:16px;display:block}.message_content .image_container .image_download_button:hover{background-color:#000000e6;transform:scale(1.1)}.message_content:hover .image_download_button{display:flex}.message_footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.message_footer .exp_button{min-width:50px;height:24px;padding:10px 8px;font-size:12px;border:1px solid #ccc;border-radius:4px;background-color:#f8f9fa;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center}.message_footer .exp_button:hover{background-color:#e9ecef}.message_footer.align_start{justify-content:flex-start}.message_footer.align_end{justify-content:flex-end}.message_timestamp{font-size:12px;color:#666;margin:0}.typing_indicator{display:flex;gap:4px}.typing_indicator span{width:8px;height:8px;background-color:#999;border-radius:50%;animation:typing 1.4s infinite ease-in-out}.typing_indicator span:nth-child(2){animation-delay:.2s}.typing_indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}.help_section_title{font-size:24px;font-weight:600;color:var(--textColor);border-bottom:2px solid var(--themeColor)}.help_section_content{display:flex;flex-direction:column}.help_section_card{background-color:var(--white);border-radius:12px;padding:30px;margin-top:15px;box-shadow:0 0 4px 0 var(--boxShadow);animation:fadeIn .3s ease-in-out}.help_card_header{display:flex;align-items:center;transition:all .3s ease}.help_card_title{font-size:18px;font-weight:400;color:var(--textColor);margin:0}.help_card_divider{flex:1;height:.5px;background-color:var(--grey);margin:0 15px}.help_card_arrow{transition:transform .3s ease;object-fit:contain;width:20px;height:20px}.help_card_arrow svg{width:100%;height:100%}.help_card_arrow.expanded{transform:rotate(180deg)}.help_card_content{display:flex;flex-direction:column;animation:slideDown .3s ease-out;overflow:hidden}.help_detail_line{margin-top:5px;line-height:1.5}.help_detail_label{font-weight:500;color:var(--textColor);min-width:fit-content;flex-shrink:0}.help_detail_value{color:var(--textColor);flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.policy_detail_line .help_detail_label{font-size:17px;font-weight:500;flex-shrink:0}.policy_detail_line .help_detail_value{font-size:17px;font-weight:400;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.help_bullet_item{color:var(--textColor);line-height:1.6;margin-left:0;position:relative;padding-left:15px}.help_bullet_item:before{content:"•";color:var(--themeColor);font-weight:700;position:absolute;left:0}.help_text_item{color:var(--textColor);line-height:1.6;margin:0}.help_subsection{margin-top:5px;margin-bottom:10px}.help_subsection_label{font-weight:600;color:var(--textColor);margin-bottom:8px;font-size:16px}.help_bullet_list{margin-left:0;padding-left:0}.help_bullet_list .help_bullet_item{margin-bottom:4px;padding-left:20px;position:relative}.help_bullet_list .help_bullet_item:before{content:"•";color:var(--themeColor);font-weight:700;position:absolute;left:0;top:0}.help_question_item{display:flex;align-items:flex-start;margin-bottom:15px;gap:10px}.help_question_number{color:var(--themeColor);font-weight:700;font-size:16px;min-width:25px;flex-shrink:0}.help_question_text{color:var(--textColor);font-size:16px;line-height:1.5;flex:1}.help_question_item .help_bullet_list{margin-left:35px;margin-top:5px}.help_numbered_list{margin-left:0;padding-left:0;counter-reset:item}.help_numbered_list .help_bullet_item{margin-bottom:8px;padding-left:30px;position:relative;counter-increment:item}.help_numbered_list .help_bullet_item:before{content:counter(item) ".";color:var(--themeColor);font-weight:700;position:absolute;left:0;top:0;min-width:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:1000px;padding-top:0;padding-bottom:0}}@media(max-width:768px){.help_content_section{padding:20px}.help_section_title{font-size:20px}.help_section_subtitle{font-size:16px}.help_detail_label{min-width:auto;flex-shrink:1}.help_detail_value{flex:none;width:100%}.policy_detail_line .help_detail_label,.policy_detail_line .help_detail_value{font-size:16px}}@media(max-width:480px){.help_section_card{padding:15px}.policy_detail_line .help_detail_label,.policy_detail_line .help_detail_value{font-size:15px}}.help_question_item{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.help_question_item .help_question_text,.help_question_item .help_bullet_item{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;cursor:text}.help_card_header{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.help_container{display:flex;flex-direction:column;background-color:var(--white);min-height:calc(100% - var(--headerHeight))}.help_content{background-color:var(--white);padding:25px}.help_intro_section{background:linear-gradient(to right,#fff,#fff,#3cc6e1);border-radius:12px;padding:20px 30px;margin-bottom:10px;box-shadow:0 0 4px 0 var(--boxShadow);display:flex;align-items:center;justify-content:space-between}.intro_text{flex:1}.intro_title{font-size:26px;font-weight:600;color:var(--textColor);margin-bottom:7px;line-height:1.2}.intro_subtitle{color:var(--grey);margin-bottom:10px}.intro_description{line-height:1.5;margin-bottom:30px}.intro_buttons{display:flex;gap:15px;flex-wrap:wrap}.intro_actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.intro_actions .read_more_wrapper{display:flex;align-items:center}.expanded_content{white-space:normal;line-height:1.5}.intro_illustration{width:500px;height:200px;object-fit:contain}.intro_illustration svg{width:100%;height:100%}.data_categories_section{display:flex;flex-direction:column;gap:15px}.category_item{background-color:var(--white);border:1px solid #e9ecef;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000000d}.category_item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px);border-color:var(--themeColor)}.category_title{font-size:1.1rem;font-weight:600;color:var(--textColor)}.category_arrow{font-size:1rem;color:var(--themeColor);transition:transform .3s ease}.category_arrow.open{transform:rotate(180deg)}.category_content{animation:slideDown .3s ease-out;background-color:#f8f9fa;border-top:1px solid #e9ecef;margin-top:10px;border-radius:0 0 8px 8px}.category_details{padding:20px;display:flex;flex-direction:column;gap:15px}.detail_line{display:flex;align-items:flex-start;gap:8px}.detail_section{display:flex;flex-direction:column;gap:8px}.detail_label{font-weight:600;color:var(--textColor);font-size:.95rem}.detail_value{color:var(--textColor);font-size:.95rem;line-height:1.5}.detail_bullets{display:flex;flex-direction:column;gap:5px;margin-left:0}.bullet_item{color:var(--textColor);font-size:.95rem;line-height:1.5;margin-left:0}@keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:20px;padding-bottom:20px}}@media(max-width:1250px){.help_content{padding:20px}.intro_content{flex-direction:column;gap:30px}.intro_title{font-size:2rem}.intro_illustration{display:none}}.custom_table_container{flex:1;overflow:auto;min-height:100px;position:relative}.custom_table_container table{width:100%;min-width:100%;border-collapse:collapse;border-spacing:0;position:relative;z-index:2;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;table-layout:auto}.custom_table_container table thead{background-color:var(--lightThemeColor);position:sticky;top:0;z-index:10}.custom_table_container table thead tr th{position:sticky;top:0;padding:12px 16px;text-align:center;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6;white-space:nowrap;position:relative;font-size:14px;z-index:10;min-width:fit-content;width:auto}.custom_table_container table thead tr th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.custom_table_container table thead tr th.sortable:hover{background-color:#eaeff7}.custom_table_container table thead tr th .sort_icon_container{margin-left:8px;display:inline-block}.custom_table_container table thead tr th .sort_icon_container svg{width:10px;height:8px;fill:#6c757d}.custom_table_container table thead tr th .sort_icon_container svg.sort_visible{opacity:1}.custom_table_container table thead tr th .sort_icon_container svg.sort_hidden{opacity:.3}.custom_table_container table tbody>tr{border-bottom:1px solid #e1e5e6;transition:background-color .2s}.custom_table_container table tbody>tr:hover{background-color:#f8f9fa}.custom_table_container table tbody>tr:last-child{border-bottom:none}.custom_table_container table tbody>tr td{padding:12px 16px;text-align:center;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-size:14px;position:relative}.custom_table_container table tbody>tr td *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.custom_table_container table tbody>tr td .table-cell-content{width:100%;height:100%;display:block}.custom_table_container table tbody>tr td.column_start_dragging{border-right:1px solid var(--tableBorder)}.custom_table_container table tbody>tr:not(.parent_row_tr):nth-child(odd) td{background-color:var(--whiteInsideTheme)}.custom_table_container table tbody>tr:not(.parent_row_tr):nth-child(2n) td{background-color:var(--tableAlternateRowColor)}.custom_table_container table tbody>tr:not(.parent_row_tr):nth-child(2n) td.sales_plan_details_col_disabled{background-color:#ebebd0}.custom_table_container .custom_table_no_data{text-align:center;padding:40px;color:#6c757d;font-size:16px}.column_resizer{cursor:col-resize;position:relative;width:4px!important;min-width:4px!important;max-width:4px!important;padding:0!important;background:transparent!important;opacity:0;transition:opacity .2s ease;flex-shrink:0;z-index:10}.column_resizer:hover,.column_resizer[class*=table_cell_dragging_]{opacity:.7}.column_resizer[style*=width]{width:4px!important;min-width:4px!important;max-width:4px!important}.column_resizer_body{background-color:transparent;width:0!important;padding:0!important;border:none!important;min-width:0!important;max-width:0!important}.pagination_container{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;border-top:1px solid #f1f3f4}.pagination_container .total_pages{color:#495057;font-weight:500;font-size:14px}.pagination_container .pagination_controls{display:flex;align-items:center;gap:4px}.pagination_container .pagination_controls .page_button{background:none;border:none;padding:8px 12px;border-radius:50%;cursor:pointer;color:#495057;font-size:14px;transition:all .2s;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.pagination_container .pagination_controls .page_button:disabled{opacity:.5;cursor:not-allowed}.pagination_container .pagination_controls .page_button.active{background-color:#6f42c1;color:#fff}.loading_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:1000;width:100%;height:100%;min-height:200px}.ant-tooltip .ant-tooltip-inner{background-color:var(--themeColor)!important;color:#fff!important;font-size:12px;padding:8px 12px;border-radius:4px}.ant-tooltip .ant-tooltip-arrow:before{background-color:var(--themeColor)!important}.database_table_container{padding:20px;background-color:#fff;display:flex;flex-direction:column}.database_table_container .back_button{padding:8px 7px 0 0;cursor:pointer}.database_table_container .title_section{display:flex}.database_table_container .table_title{margin:0;color:#333;font-size:24px;font-weight:600}.database_table_container .table_description{color:var(--grey);font-size:16px}.database_table_container .table_content{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1;display:flex;flex-direction:column;overflow:hidden}
