@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{padding:0;margin:0;box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f2f1f6}::-webkit-scrollbar-thumb{background:#d3b88c;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#0bb8af}body{font-size:14px;font-weight:400;line-height:1.3;background-color:#f5f8fa;font-family:Inter,sans-serif;margin:0}body *{font-family:Inter,sans-serif!important}h1,h2{font-size:30px;font-weight:700;line-height:1.5;color:#101720;margin:0}p{color:#101720b3}img{max-width:100%}.anchor_link{color:#d3b88c;transition:all .3s ease-in-out 0s;background:#0000;border:none;cursor:pointer}.anchor_link:hover{color:#0bb8af;text-decoration:underline}li{list-style:none}:is(.gap_p,.gap_m){--gap_x: 20px;--gap_y: 20px;display:flex;flex-wrap:wrap;margin-top:calc(var(--gap_y)*-1);margin-left:calc(var(--gap_x)*-1)}:is(.gap_p,.gap_m).aic{align-items:center}:is(.gap_p,.gap_m).jcsb{justify-content:space-between}:is(.gap_p,.gap_m)>*{flex-shrink:0;width:100%;max-width:100%;margin-top:var(--gap_y)}:is(.gap_p,.gap_m) .cards:not(:last-child){margin-bottom:0}.d_block{display:block}.warning{color:#d4af37!important}.green{color:#10b981!important}.gap_p>*{padding-left:var(--gap_x)}.gap_p .w_17{width:17%}@media(max-width:992px){.gap_p .w_17{width:33.3333333333%}}@media(max-width:575px){.gap_p .w_17{width:100%}}.gap_p .w_25{width:25%}.gap_p .w_33{width:33.3333333333%}.gap_p .w_50{width:50%}.gap_p .w_66{width:66.6666666667%}.gap_p .w_100{width:100%}.gap_m>*{margin-left:var(--gap_x)}.gap_m .w_25{width:calc(25% - var(--gap_x))}.gap_m .w_33{width:calc(33.3333333333% - var(--gap_x))}.gap_m .w_40{width:calc(40% - var(--gap_x))}.gap_m .w_50{width:calc(50% - var(--gap_x))}.gap_m .w_60{width:calc(60% - var(--gap_x))}.gap_m .w_66{width:calc(66.6666666667% - var(--gap_x))}.gap_m .w_100{width:calc(100% - var(--gap_x))}.c_primary{color:#d3b88c}.c_success{color:#10b981}.c_danger{color:red}.text_center{text-align:center}.cursor_p{cursor:pointer}.MuiButton-root.btn{height:45px;font-size:15px;font-weight:600;letter-spacing:0px;text-transform:capitalize;border-radius:50px;padding:5px 25px;box-shadow:none;gap:5px}.MuiButton-root.btn:hover{box-shadow:none}.MuiButton-root.btn svg{font-size:20px}.MuiButton-root.btn_primary{color:#fff;background-color:#d3b88c}.MuiButton-root.btn_primary:hover{background:linear-gradient(180deg,#7f6c4c,#131313 56.46%)}.MuiButton-root.btn_primary.br{color:#101720;border:1px solid #d3b88c;background:#0000}.MuiButton-root.btn_primary.br:hover{color:#d3b88c;background:#0000}.MuiButton-root.btn_grey{color:#101720;background-color:#f2f1f6}.MuiButton-root.btn_grey:hover{background-color:#f5f8fa}.MuiButton-root.btn_black{color:#fff;background-color:#101720}.MuiButton-root.btn_black:hover{background-color:#d3b88c}.MuiButton-root.btn_danger{color:#fff;background-color:red}.MuiButton-root.btn_danger:hover{background-color:#c20303}.MuiButton-root.sm{height:30px;padding:5px 12px;font-size:13px;font-weight:500;letter-spacing:.2px}.form .gap_p,.form .gap_m{--gap_x: 15px;--gap_y: 20px}.form .gap_p .control_group,.form .gap_m .control_group{margin-bottom:0}.control_group{margin-bottom:20px}.control_group.mb_0{margin-bottom:0}.control_group.flex{display:flex;align-items:center;gap:10px}.control_group.flex label{margin-bottom:0}.custom_label[class*=MuiTypography],label{font-size:14px;font-weight:500;color:#101720;margin-bottom:5px;letter-spacing:0;line-height:1.2;display:block}.custom_label[class*=MuiTypography].required,label.required{position:relative}.custom_label[class*=MuiTypography].required:after,label.required:after{content:"*";color:#f15050;display:inline-flex;margin-top:-3px}.MuiFormControl-root,.MuiSelect-root{width:100%}.MuiFormControl-root>.MuiInputBase-root,.MuiSelect-root>.MuiInputBase-root{position:relative;padding:0}.MuiFormControl-root>.MuiInputBase-root:before,.MuiFormControl-root>.MuiInputBase-root:after,.MuiSelect-root>.MuiInputBase-root:before,.MuiSelect-root>.MuiInputBase-root:after{display:none}.MuiFormControl-root>.MuiInputBase-root .text_btn,.MuiSelect-root>.MuiInputBase-root .text_btn{font-size:14px;position:relative;top:-3px}.MuiFormControl-root>.MuiInputBase-root:has(.MuiInputAdornment-positionStart) .MuiInputBase-input,.MuiSelect-root>.MuiInputBase-root:has(.MuiInputAdornment-positionStart) .MuiInputBase-input{padding-left:var(--field_height)}.MuiFormControl-root>.MuiInputBase-root:has(.MuiInputAdornment-positionEnd) .MuiInputBase-input,.MuiSelect-root>.MuiInputBase-root:has(.MuiInputAdornment-positionEnd) .MuiInputBase-input{padding-right:var(--field_height)}.MuiFormControl-root>.MuiInputBase-root:has(.MuiInputAdornment-positionEnd):has(.text_btn) .MuiInputBase-input,.MuiSelect-root>.MuiInputBase-root:has(.MuiInputAdornment-positionEnd):has(.text_btn) .MuiInputBase-input{padding-right:140px}.MuiFormControl-root>.MuiInputBase-root .MuiInputAdornment-positionStart,.MuiFormControl-root>.MuiInputBase-root .MuiInputAdornment-positionEnd,.MuiSelect-root>.MuiInputBase-root .MuiInputAdornment-positionStart,.MuiSelect-root>.MuiInputBase-root .MuiInputAdornment-positionEnd{top:0;width:var(--field_height);height:var(--field_height);position:absolute;display:inline-flex;align-items:center;justify-content:center;max-height:none;max-height:initial;margin:0}.MuiFormControl-root>.MuiInputBase-root .MuiInputAdornment-positionStart,.MuiSelect-root>.MuiInputBase-root .MuiInputAdornment-positionStart{left:0;padding-left:6px}.MuiFormControl-root>.MuiInputBase-root .MuiInputAdornment-positionEnd,.MuiSelect-root>.MuiInputBase-root .MuiInputAdornment-positionEnd{right:0}.MuiFormControl-root>.MuiInputBase-root .MuiInputAdornment-positionEnd .MuiIconButton-root,.MuiSelect-root>.MuiInputBase-root .MuiInputAdornment-positionEnd .MuiIconButton-root{padding:0;margin:0}.MuiFormControl-root>.MuiInputBase-root .MuiInputAdornment-positionEnd:has(.text_btn),.MuiSelect-root>.MuiInputBase-root .MuiInputAdornment-positionEnd:has(.text_btn){width:auto;right:15px}.MuiFormControl-root>.MuiInputBase-hiddenLabel>fieldset,.MuiSelect-root>.MuiInputBase-hiddenLabel>fieldset{display:none}.MuiFormControl-root.dateTime_picker fieldset,.MuiSelect-root.dateTime_picker fieldset{display:none}.MuiFormControl-root.dateTime_picker .MuiInputAdornment-positionEnd,.MuiSelect-root.dateTime_picker .MuiInputAdornment-positionEnd{width:100%;height:100%;opacity:0;z-index:1}.MuiFormControl-root.dateTime_picker .MuiInputAdornment-positionEnd button,.MuiSelect-root.dateTime_picker .MuiInputAdornment-positionEnd button{width:100%;height:100%}.form{--field_height: 45px}.form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){color:#101720;font-size:14px;font-weight:400;border-radius:50px;border:1px solid #e8e8e8;background-color:#fdfdfd;transition:all .3s ease-in-out 0s;outline:none!important;box-shadow:0 1.12px 2.24px #e4e5e73d;box-sizing:border-box}.form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input)[readonly]{color:#10172099}.form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input):focus{border-color:#d3b88c}.form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input)::placeholder{opacity:1;color:#10172099;font-weight:400}.form :is(input,input.form-control,select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){height:var(--field_height);padding:5px 20px}.form :is(input,input.form-control,select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input)[type=color]{padding:0}.form :is(textarea){padding:12px;height:135px!important;border-radius:20px!important}.form :is(textarea)::-webkit-scrollbar-track{margin-top:15px;margin-bottom:15px}.form :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){line-height:calc(var(--field_height) - 2px);padding-right:40px!important;padding-block:0!important;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%2307072299%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");background-position:right 20px center;background-repeat:no-repeat;background-size:13px 13px;-webkit-appearance:none;appearance:none}.form :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input)[aria-expanded=true]{border-color:#d3b88c}.form :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input)~:is(fieldset,.MuiSvgIcon-root){display:none}.form :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input):focus{border-radius:50px}.form :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input):has(+input[value=default]){color:#10172099}.form :is(.MuiAutocomplete-root) .MuiFormControl-root .MuiInputBase-root{padding:0!important}.form :is(.MuiAutocomplete-root) .MuiFormControl-root .MuiInputBase-root input{width:100%;order:-1}.form :is(.MuiAutocomplete-root) fieldset,.form :is(.MuiAutocomplete-root) .MuiAutocomplete-endAdornment{display:none}.form .opt_fields{text-align:center}.form .opt_fields>div{max-width:100%;justify-content:center;margin:10px auto 0;gap:20px}.form .opt_fields input{height:100%!important;width:100%!important;aspect-ratio:1/1;max-width:70px;font-size:30px!important;font-weight:500!important;border:1px solid #e8e8e8!important;background-color:#fdfdfd!important;border-radius:50%!important;outline:none!important;padding:5px!important}.form .opt_fields input:focus{border-color:#d3b88c!important}.form .opt_fields input:focus-visible{outline:none!important}.form .react-tel-input{width:100%}.form .react-tel-input .form-control{width:100%!important;padding-left:60px!important;height:45px!important;border-radius:50px!important;border:1px solid #e8e8e8!important}.form .react-tel-input .form-control:focus{border-color:#d3b88c!important;box-shadow:none!important}.form .react-tel-input .flag-dropdown{border-radius:50px 0 0 50px!important;border:1px solid #e8e8e8!important;background-color:#f5f5f5!important}.form .react-tel-input .flag-dropdown .selected-flag{border-radius:50px 0 0 50px!important;padding:0 0 0 15px;width:55px}.form .react-tel-input .flag-dropdown .selected-flag:before{display:none!important}.form .react-tel-input .flag-dropdown .selected-flag .flag{transform:scale(.8)}.form .react-tel-input .flag-dropdown .selected-flag .flag .arrow{left:32px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}.form .react-tel-input .flag-dropdown .selected-flag .flag .arrow:not(.up){border-top:6px solid #101720}.form .react-tel-input .flag-dropdown .selected-flag .flag .arrow.up{border-bottom:6px solid #101720}.form .react-tel-input .country-list{width:300px;max-height:250px;margin:2px 0 0}.form .react-tel-input .country-list .search{margin:0;padding:10px}.form .react-tel-input .country-list .search .search-box{margin:0;background-color:#e8e8e8;border-color:#e8e8e8;border-radius:30px;padding:5px 15px}.form .react-tel-input .country-list .country{font-size:13px;font-weight:500;color:#d3b88c;padding:8px 10px 8px 45px;margin-bottom:0}.form .react-tel-input .country-list .flag{top:7px;left:12px;margin-right:0;margin-top:0}.MuiFormControlLabel-root{margin:0!important;gap:8px}.MuiFormControlLabel-root .MuiCheckbox-root{padding:0;border:1px solid rgba(0,0,0,.2);border-radius:3px;width:20px;height:20px;min-width:20px;overflow:hidden}.MuiFormControlLabel-root .MuiCheckbox-root:after{content:"";inset:0;width:100%;height:100%;position:absolute;background-image:url('data:image/svg+xml,<svg width="9" height="7" viewBox="0 0 9 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.889648 3.26948L3.26365 5.64248L8.00965 0.896484" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:12px;background-position:center;background-repeat:no-repeat;display:inline-flex;opacity:0}.MuiFormControlLabel-root .MuiCheckbox-root .MuiSvgIcon-root{display:none}.MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{background-color:#d3b88c;border-color:#d3b88c}.MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked:after{opacity:1}.MuiFormControlLabel-root .MuiRadio-root{padding:0;border:1px solid rgba(0,0,0,.2);border-radius:50%;width:20px;height:20px;min-width:20px;overflow:hidden}.MuiFormControlLabel-root .MuiRadio-root .MuiSvgIcon-root{display:none}.MuiFormControlLabel-root .MuiRadio-root.Mui-checked{background-color:#fff;border-color:#d3b88c}.MuiFormControlLabel-root .MuiRadio-root.Mui-checked:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#d3b88c;display:inline-flex}.MuiFormControlLabel-root .MuiTypography-root{font-size:14px;font-weight:400;color:#101720b3}.MuiFormGroup-root.flex{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px 20px}.MuiFormGroup-root.flex.mt_10{margin-top:10px}.MuiFormGroup-root.list{display:flex;padding-top:5px;gap:5px}.checkbox_type_btn{display:flex;flex-wrap:wrap;gap:10px}.checkbox_type_btn .MuiFormControlLabel-root{position:relative;border:1px solid #ebebeb;border-radius:30px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out 0s;padding:2px 14px 4px}.checkbox_type_btn .MuiFormControlLabel-root .MuiCheckbox-root,.checkbox_type_btn .MuiFormControlLabel-root .MuiRadio-root{inset:0;width:100%;height:100%;position:absolute;opacity:0;z-index:1}.checkbox_type_btn .MuiFormControlLabel-root .MuiTypography-root{width:100%;font-size:14px;font-weight:500;color:#4f4f4f;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-in-out 0s;gap:5px}.checkbox_type_btn .MuiFormControlLabel-root .MuiTypography-root img{width:18px;min-width:18px;transition:all .3s ease-in-out 0s;position:relative;top:1px}.checkbox_type_btn .MuiFormControlLabel-root:hover{border-color:#000}.checkbox_type_btn .MuiFormControlLabel-root:has(.Mui-checked){background-color:#d3b88c;border-color:#d3b88c}.checkbox_type_btn .MuiFormControlLabel-root:has(.Mui-checked) .MuiTypography-root{color:#fff}.checkbox_type_btn .MuiFormControlLabel-root:has(.Mui-checked) .MuiTypography-root img{filter:brightness(0) invert(1)}.form_btn{display:flex;align-items:center;margin-top:25px;gap:10px}.form_btn.end{justify-content:flex-end}.form_btn .btn{min-width:120px}.form_btn .btn.w_100{width:100%}.upload_input{cursor:pointer;position:relative}.upload_input .MuiFormControl-root{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.upload_input p{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#030302;height:56px;padding:0 20px;border:1px solid #ededed;border-radius:5px;cursor:pointer}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root{margin-top:5px;box-shadow:0 4px 30px #00000021!important;border-radius:10px!important;filter:none}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root{padding:10px}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root .MuiButtonBase-root{font-size:13px;line-height:1.25;color:#101720;font-weight:400;min-height:30px;padding:5px 10px;border-radius:3px;white-space:normal;gap:5px}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root .MuiButtonBase-root .MuiTypography-root{font-size:13px;line-height:1.25;color:#101720;font-weight:400}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root .MuiButtonBase-root.c_danger{color:red}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root .MuiButtonBase-root svg{height:18px;width:18px}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root .MuiButtonBase-root:not(:last-child){margin-bottom:2px}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root .MuiButtonBase-root:hover{background-color:#f5f8fa}:is(#menu-,#basic-menu,.menu-) .MuiPaper-root .MuiList-root .MuiButtonBase-root.Mui-disabled{opacity:.5;background-color:#0000}.MuiAutocomplete-popper .MuiPaper-root{margin-top:5px;box-shadow:0 4px 30px #00000021!important;border-radius:10px!important}.MuiAutocomplete-popper .MuiPaper-root ul{max-height:250px;padding:10px}.MuiAutocomplete-popper .MuiPaper-root ul li{font-size:13px;line-height:1.25;color:#101720;font-weight:400;min-height:30px;padding:5px 10px;border-radius:3px;white-space:normal}.MuiAutocomplete-popper .MuiPaper-root ul li:not(:last-child){margin-bottom:2px}.MuiAutocomplete-popper .MuiPaper-root ul li:hover{background-color:#f5f8fa!important}.MuiAutocomplete-popper .MuiPaper-root ul li[aria-selected=true]{color:#fff;background-color:#d3b88c!important}.MuiAutocomplete-popper .MuiPaper-root ul li .MuiFormControlLabel-root{width:100%;pointer-events:none}.MuiAutocomplete-popper .MuiPaper-root ul li .MuiFormControlLabel-root .MuiTypography-root{font-size:13px;line-height:1.25;color:#101720;font-weight:400}.MuiAutocomplete-popper .MuiPaper-root ul li:has(.MuiCheckbox-root)[aria-selected=true]{color:#101720;background-color:#fff!important}.iframe{display:flex;border:none;border-radius:15px}.section_title:not(:last-child){margin-bottom:20px}.section_title.subTitle{margin-top:24px;padding-top:24px;border-top:1px solid #ededed}.section_title h2{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:0}.mid_title:not(:last-child){margin-bottom:15px}.mid_title:not(:first-child){border-top:1px solid rgba(0,0,0,.1);padding-top:25px;margin-top:25px}.mid_title h3{font-size:16px;font-weight:600;line-height:1.2;margin-bottom:0;color:#101720}.mt_20{margin-top:20px}.mt_10{margin-top:10px}.modal{overflow-x:hidden;overflow-y:auto}.modal .MuiBackdrop-root{background-color:#030302;opacity:.5!important}.modal .modal-dialog{width:auto;display:flex;align-items:center;min-height:calc(100% - 40px);margin:20px auto;position:relative;max-width:550px;outline:none}.modal .modal-dialog.sm{max-width:400px}.modal .modal-dialog.lg{max-width:800px}.modal .modal-body{width:100%;padding:0 20px 25px;background-color:#fff;max-height:calc(100% - 40px);border-radius:10px;position:relative;overflow-x:hidden;overflow-y:auto;border:none}.modal .modal_title{top:0;left:0;position:-webkit-sticky;position:sticky;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;width:calc(100% + 40px);margin-left:-20px;padding:12px 20px}.modal .modal_title h2{font-size:18px;text-transform:capitalize;line-height:1.2}.modal .modal_title p{font-size:14px;color:#2c2c2c;font-weight:500;margin-block:15px 20px}.modal .btn-close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#ededed;border-radius:50%;cursor:pointer;padding:0;opacity:1;border:none}.modal .btn-close svg{font-size:18px;color:#292d32;transition:all .3s ease-in-out 0s}.modal .btn-close:hover svg{color:red}.modal .footer_btn_flex{display:flex;align-items:center;justify-content:center;margin-top:30px;gap:10px}.modal.addReply_modal .form,.modal.commissionOffer_modal .form{margin-top:30px}.modal.addReply_modal .section_title,.modal.commissionOffer_modal .section_title{margin-bottom:10px}.custom_accordion .MuiAccordion-root{box-shadow:none;background-color:#0000}.custom_accordion .MuiAccordion-root:not(:first-child){margin-top:10px}.custom_accordion .MuiAccordion-root:before{display:none}.custom_accordion .MuiAccordion-root .MuiAccordionSummary-root{min-height:52px;background-color:#f5f8fa;border-radius:10px;padding:5px 15px 5px 20px}.custom_accordion .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0;font-size:15px;font-weight:500;color:#030302}.custom_accordion .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{background-color:#fff;height:36px;width:36px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#292d32;transform:rotate(-90deg)}.custom_accordion .MuiAccordion-root .MuiAccordionDetails-root{padding:0}.custom_accordion .MuiAccordion-root.Mui-expanded{margin:10px 0 0}.custom_accordion .MuiAccordion-root.Mui-expanded .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{transform:rotate(0)}.custom_accordion .profileInfo_list{padding:20px}.custom_tabs .custom_tabs_links{margin-bottom:20px;padding-top:5px;min-height:1px}.custom_tabs .custom_tabs_links .MuiTabs-flexContainer{display:inline-flex;gap:30px}.custom_tabs .custom_tabs_links .MuiTabs-flexContainer+.MuiTabs-indicator{display:none}.custom_tabs .custom_tabs_links .MuiTabs-flexContainer button{min-width:1px;min-height:1px;padding:0 0 5px;font-size:13px;font-weight:500;color:#717171;max-width:none;max-width:initial;text-transform:capitalize;background-color:#0000;line-height:normal;letter-spacing:0;border-radius:0;transition:all .3s ease-in-out 0s}.custom_tabs .custom_tabs_links .MuiTabs-flexContainer button:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#d3b88c;transition:all .3s ease-in-out 0s}.custom_tabs .custom_tabs_links .MuiTabs-flexContainer button:hover,.custom_tabs .custom_tabs_links .MuiTabs-flexContainer button.Mui-selected{color:#000}.custom_tabs .custom_tabs_links .MuiTabs-flexContainer button.Mui-selected:before{width:40px}.custom_tabs [role=tabpanel]>.MuiBox-root{padding:0}.custom_tabs1{margin-bottom:20px}.custom_tabs1 .custom_tabs_links{min-height:1px;box-shadow:0 2px 25px #00000014;border-radius:50px;display:flex}.custom_tabs1 .custom_tabs_links .MuiTabs-flexContainer{display:inline-flex;background-color:#fff;padding:5px;gap:5px}.custom_tabs1 .custom_tabs_links .MuiTabs-flexContainer+.MuiTabs-indicator{display:none}.custom_tabs1 .custom_tabs_links .MuiTabs-flexContainer button{color:#101720b3;padding:0 15px;font-size:13px;font-weight:500;min-height:35px;text-transform:capitalize;border-radius:50px;line-height:normal;transition:all .3s ease-in-out 0s;letter-spacing:-.2px}.custom_tabs1 .custom_tabs_links .MuiTabs-flexContainer button:hover{color:#000;background-color:#f2f1f6}.custom_tabs1 .custom_tabs_links .MuiTabs-flexContainer button.Mui-selected{color:#fff;background-color:#d3b88c;box-shadow:0 4px 20px #0000000d}.custom_tabs1 [role=tabpanel]>.MuiBox-root{padding:0}.custom_tabs2{margin:15px 0}.custom_tabs2 .custom_tabs_links{min-height:1px}.custom_tabs2 .custom_tabs_links .MuiTabs-flexContainer{gap:2px}.custom_tabs2 .custom_tabs_links .MuiTabs-flexContainer+.MuiTabs-indicator{display:none}.custom_tabs2 .custom_tabs_links .MuiTabs-flexContainer button{min-height:50px;padding:0 20px;font-size:14px;font-weight:500;color:#767676;text-transform:capitalize;border-radius:8px;line-height:normal;transition:all .3s ease-in-out 0s;letter-spacing:0}.custom_tabs2 .custom_tabs_links .MuiTabs-flexContainer button:hover{color:#000}.custom_tabs2 .custom_tabs_links .MuiTabs-flexContainer button.Mui-selected{color:#fff;background-color:#d3b88c}.custom_tabs2 [role=tabpanel]>.MuiBox-root{padding:0}.upload_image{cursor:pointer;display:inline-flex;margin-bottom:14px!important;position:relative}.upload_image input[type=file]{position:absolute;inset:0;padding:0;height:100%;width:100%;opacity:0;cursor:pointer;text-indent:-1000px}.upload_image_holder{display:inline-flex;flex-direction:column;align-items:center}.upload_image_holder.no_radius figure{border-radius:5px}.upload_image_holder.no_radius figure img{border-radius:5px}.upload_image_holder figure{width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e8e8e8;transition:all .3s ease-in-out 0s;border-radius:50%;position:relative;padding:3px}.upload_image_holder figure>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.upload_image_holder svg,.upload_image_holder .upload_img_icon{width:32px;height:32px;color:#fff;border-radius:50%;border:2px solid #fff;background:#d3b88c;transition:all .3s ease-in-out 0s;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;padding:5px}.upload_image_holder svg img,.upload_image_holder .upload_img_icon img{filter:brightness(0) invert(1)}.upload_image:hover .upload_image_holder figure{border-color:#d3b88c}.upload_image:hover .upload_image_holder svg,.upload_image:hover .upload_image_holder .upload_img_icon{background-color:#d3b88c}.upload_image.no_radius .upload_image_holder figure{border-radius:5px}.upload_image.no_radius .upload_image_holder figure>img{border-radius:5px}.upload_image.no_radius .upload_image_holder svg,.upload_image.no_radius .upload_image_holder .upload_img_icon{left:50%;right:auto;transform:translate(-50%);bottom:-16px}.upload_image.v2{width:100%;margin-bottom:0!important}.upload_image.v2 .upload_image_holder{width:100%;aspect-ratio:1/.6}.upload_image.v2 .upload_image_holder figure{width:100%;max-width:100%;height:100%}body:has(.sidebar-main-div:not(.active):hover) .MuiTooltip-popper{display:none!important}body:has(.sidebar-main-div.active) .MuiTooltip-popper{display:flex;align-items:center;padding-left:8px}body:has(.sidebar-main-div.active) .MuiTooltip-tooltip{margin:0;background:#000;position:relative}body:has(.sidebar-main-div.active) .MuiTooltip-tooltip:before{content:"";width:0;height:0;top:50%;left:0;position:absolute;transform:translate(-100%,-50%);border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:6px solid #000;transition:all .3s ease-in-out 0s}.title_inner{margin-bottom:12px;display:flex;justify-content:space-between}.title_inner h2{font-size:18px;font-weight:700;margin:0}.title_inner h3{font-size:16px;font-weight:600;margin:0}.campaign_dashboard_grid{display:grid;grid-template-columns:1.8fr 1.5fr 1fr;grid-gap:20px;gap:20px;margin-block:20px}@media(max-width:1200px){.campaign_dashboard_grid{grid-template-columns:1fr}}.campaign_dashboard_grid .campaign_card{background:#fff;border-radius:15px;padding:20px;box-shadow:0 4px 20px #0000000d;height:100%;border:1px solid #f1f1f1}.campaign_dashboard_grid .campaign_card.creation_card{background:linear-gradient(135deg,#fdf8f3,#fff);border:1px solid #f3e8d9}.campaign_dashboard_grid .campaign_card.creation_card h2{font-size:20px;margin-bottom:4px;color:#2d3748}.campaign_dashboard_grid .campaign_card.creation_card p.subtitle{color:#718096;font-size:13px;margin-bottom:20px}.campaign_dashboard_grid .campaign_card.creation_card .creation_actions{display:flex;gap:12px;margin-bottom:20px}.campaign_dashboard_grid .campaign_card.creation_card .creation_actions .action_btn{background:#fff;border:1px solid #e2e8f0;padding:10px 15px;border-radius:12px;display:flex;flex:1 1;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-size:13px;transition:all .2s ease;color:#4a5568}.campaign_dashboard_grid .campaign_card.creation_card .creation_actions .action_btn:hover{border-color:#cbd5e0;background:#f7fafc;transform:translateY(-1px)}.campaign_dashboard_grid .campaign_card.creation_card .creation_actions .action_btn svg{font-size:18px;color:#d3b88c}.campaign_dashboard_grid .campaign_card.creation_card .creation_actions .action_btn .ai_icon{background:#f0fff4;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.campaign_dashboard_grid .campaign_card.creation_card .filter_row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.campaign_dashboard_grid .campaign_card.creation_card .filter_row .filter_select{background:#fff;border:1px solid #edf2f7;padding:6px 14px;border-radius:10px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;color:#4a5568}.campaign_dashboard_grid .campaign_card.creation_card .filter_row .filter_select:hover{background:#f7fafc}.campaign_dashboard_grid .campaign_card.creation_card .tag_row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.campaign_dashboard_grid .campaign_card.creation_card .tag_row .tag{padding:4px 12px;border-radius:8px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}.campaign_dashboard_grid .campaign_card.creation_card .tag_row .tag.high_roi{background:#fffbeb;color:#b45309}.campaign_dashboard_grid .campaign_card.creation_card .tag_row .tag.low_roi{background:#fff1f2;color:#be123c}.campaign_dashboard_grid .campaign_card.creation_card .tag_row .tag.ending_soon{background:#fef2f2;color:#991b1b}.campaign_dashboard_grid .campaign_card.creation_card .tag_row .tag.over_budget{background:#fff7ed;color:#9a3412}.campaign_dashboard_grid .campaign_card.creation_card .banner_msg{background:#fffbeb;padding:12px 15px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;color:#92400e;border:1px solid #fef3c7}.campaign_dashboard_grid .campaign_card.creation_card .banner_msg .icon_circle{width:28px;height:28px;background:#fbbf24;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.campaign_dashboard_grid .campaign_card.ai_insights_card h3{display:flex;align-items:center;gap:10px;font-size:17px;margin-bottom:20px;color:#2d3748}.campaign_dashboard_grid .campaign_card.ai_insights_card h3 svg{color:#f59e0b}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item{padding:15px;border-radius:12px;background:#fff;border:1px solid #edf2f7;margin-bottom:15px;transition:all .2s ease}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #00000008}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_header .icon_box{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f7fafc;color:#718096;flex-shrink:0}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_header p{font-size:12px;line-height:1.5;color:#4a5568;margin:0}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_header p strong{font-weight:700;color:#2d3748}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions{display:flex;gap:8px}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions button{flex:1 1;padding:8px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:all .2s ease}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions button.apply_btn{background:#ebfef5;border-color:#c6f6d5;color:#276749}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions button.apply_btn:hover{background:#c6f6d5}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions button.optimized_btn{background:#fffbeb;border-color:#fef3c7;color:#92400e}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions button.optimized_btn:hover{background:#fef3c7}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions button.discard_btn{background:#f7fafc;border-color:#edf2f7;color:#4a5568;display:flex;align-items:center;justify-content:center;gap:6px}.campaign_dashboard_grid .campaign_card.ai_insights_card .insight_item .insight_actions button.discard_btn:hover{border-color:#cbd5e0;color:#2d3748}.campaign_dashboard_grid .campaign_card.guardrails_card h3{font-size:17px;margin-bottom:20px;color:#2d3748}.campaign_dashboard_grid .campaign_card.guardrails_card .budget_burn{background:#fff;padding:18px;border-radius:15px;border:1px solid #edf2f7;margin-bottom:25px}.campaign_dashboard_grid .campaign_card.guardrails_card .budget_burn .burn_header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.campaign_dashboard_grid .campaign_card.guardrails_card .budget_burn .burn_header div h4{font-size:14px;font-weight:700;margin:0 0 4px;color:#2d3748}.campaign_dashboard_grid .campaign_card.guardrails_card .budget_burn .burn_header div p{font-size:11px;color:#718096;margin:0}.campaign_dashboard_grid .campaign_card.guardrails_card .budget_burn .burn_header .percentage{font-size:22px;font-weight:800;color:#2d3748;line-height:1}.campaign_dashboard_grid .campaign_card.guardrails_card .budget_burn .progress_bar_wrapper{height:10px;background:#edf2f7;border-radius:5px;overflow:hidden;margin-bottom:12px;position:relative}.campaign_dashboard_grid .campaign_card.guardrails_card .budget_burn .progress_bar_wrapper .progress_fill{height:100%;background:linear-gradient(to right,#f6ad55,#ed8936);border-radius:5px}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules h4{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin-bottom:15px;color:#2d3748}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules h4 svg{color:#f59e0b;font-size:18px}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules .rule_items{display:flex;flex-direction:column;gap:12px}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules .rule_item{display:flex;justify-content:space-between;align-items:center}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules .rule_item .rule_label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:#4a5568}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules .rule_item .rule_label svg{font-size:14px;color:#718096}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules .increase_budget_btn{width:100%;margin-top:20px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;padding:10px;border-radius:10px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules .increase_budget_btn:hover{background:#fef3c7;border-color:#fcd34d}.campaign_dashboard_grid .campaign_card.guardrails_card .auto_pause_rules .increase_budget_btn svg{font-size:16px}.pricing_analytics{background:#f6f7fb;padding:24px;min-height:100vh}.main_title{margin-bottom:20px}.main_title h1{font-size:26px;font-weight:600}.main_title p{color:#6b7280;font-size:14px}.stat_card{padding:18px;border-radius:14px;box-shadow:0 6px 18px #0000000f}.stat_card h3{font-size:22px}.stat_card p{font-size:13px;color:#6b7280}.stat_card span{font-size:12px;color:#16a34a}.stat_card.green h3{color:#16a34a}.stat_card.blue h3{color:#3b82f6}.stat_card.orange h3{color:#f59e0b}.stat_card.purple h3{color:#8b5cf6}.dashboard_grid{display:grid;grid-template-columns:2.4fr 1fr;grid-gap:20px;gap:20px;margin-top:22px}.left_column,.right_column{display:flex;flex-direction:column;gap:20px}.card{padding:18px;border-radius:16px;box-shadow:0 8px 22px #0000000f}.card_head{display:flex;justify-content:space-between;margin-bottom:12px}.card_head .growth{color:#16a34a;font-size:13px}.plan_grid{display:flex;align-items:center}.plan_list{list-style:none;margin-left:12px;padding:0}.plan_list li{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.plan_list li span{width:10px;height:10px;border-radius:50%;margin-right:8px}.insight_box{background:#f9fafb;padding:14px;border-radius:12px}.insight_box h5{font-size:14px;font-weight:600}.insight_box p{font-size:13px}.revenue_overview ul{list-style:none;padding:0}.revenue_overview ul li{display:flex;justify-content:space-between;margin-bottom:10px}.revenue_overview ul .net{border-top:1px dashed #e5e7eb;padding-top:10px;font-weight:600;color:#16a34a}.ai_command_page .MuiButtonGroup-root.MuiButtonGroup-contained{border-radius:25px;box-shadow:none;box-shadow:initial;overflow:hidden}.ai_command_page .MuiButtonGroup-root.MuiButtonGroup-contained button.auto_pilot{background:#d3b88c;border-color:#d3b88c}.ai_command_page .MuiButtonGroup-root.MuiButtonGroup-contained button.off{background:#f5f5f5;border-color:#f5f5f5;color:red}.ai_command_page .MuiButtonGroup-root.MuiButtonGroup-contained button.off.on{color:#10b981;background:#dcffcc}.level_chip{background:#ede7f6;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.guardrail_chip{background:#f3e5f5;padding:4px 10px;border-radius:12px;font-size:12px}.autopilot_wrap{display:flex;align-items:center;gap:10px}.table_head_row{background:#f7f6fb}.ai_table_row td{padding:14px 16px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500}.pill.purple{background:#ede7f6;color:#5e35b1}.pill.green{background:#e8f5e9;color:#2e7d32}.pill .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.badge.beige{background:#f3e5d8;color:#8d6e63;padding:5px 12px;border-radius:14px;font-size:12px;font-weight:500}.table_actions.v2{display:flex;align-items:center;gap:6px}.right_panel{display:flex;flex-direction:column;gap:24px}.maturity_card,.rule_card{background:#fff;padding:20px;border-radius:16px;box-shadow:0 2px 10px #0000000a}.card_title{margin-bottom:18px;font-size:18px;font-weight:600}.maturity_item{display:flex;gap:14px;margin-bottom:18px}.level_box{width:30px;height:30px;min-width:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.level_1{background:#e3f2fd;color:#1976d2}.level_2{background:#ede7f6;color:#6a1b9a}.level_3{background:#f3e5f5;color:#8e24aa}.maturity_item h4{margin:0;font-size:15px}.maturity_item h4 span{font-weight:500;color:#666}.maturity_item p{margin-top:5px;font-size:13px;color:#777}.rule_header{display:flex;justify-content:space-between;align-items:center}.filter_row{display:flex;gap:12px;margin:16px 0}.filter_row select{padding:6px 12px;border-radius:8px;border:1px solid #ddd;font-size:13px}.log_item{position:relative;margin-bottom:16px}.log_item p{margin:0;font-size:14px}.log_item span{font-size:12px;color:#777}.hd_4 h2{font-size:20px}.table_container.guardrail_table .desc{font-size:12px;color:#777;margin-top:2px;max-width:380px}.table_container.guardrail_table .module_wrap{display:flex;gap:8px;flex-wrap:wrap}.table_container.guardrail_table .module_chip{display:inline-flex;align-items:center;gap:6px;background:#ede7f6;color:#4a3f7a;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:500}.table_container.guardrail_table .module_chip .shield{font-size:12px;opacity:.7}.table_container.guardrail_table .severity{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.table_container.guardrail_table .severity .dot{width:6px;height:6px;border-radius:50%}.table_container.guardrail_table .severity.critical{background:#fbe4e6;color:#c62828}.table_container.guardrail_table .severity.critical .dot{background:#c62828}.table_container.guardrail_table .severity.moderate{background:#f5e3d7;color:#8a4b08}.table_container.guardrail_table .severity.moderate .dot{background:#8a4b08}.table_container.guardrail_table .autopilot{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.table_container.guardrail_table .autopilot.locked{background:#eee;color:#777}.table_container.guardrail_table .autopilot.locked svg{font-size:14px}.table_container.guardrail_table .autopilot.on{background:#e8f5f0;color:#2e7d32}.table_container.guardrail_table .autopilot.off{background:#f1f1f1;color:#777}.table_container.guardrail_table .autopilot .MuiSwitch-root{margin-left:4px}.permission_table .risk_pill{padding:4px 12px;border-radius:999px;font-size:12px;font-weight:500}.permission_table .risk_pill.high{background:#fee2e2;color:#b91c1c}.permission_table .risk_pill.medium{background:#fef3c7;color:#92400e}.permission_table .risk_pill.low{background:#e5e7eb;color:#374151}.permission_table .module_chip{background:#f3f4f6;padding:6px 10px;border-radius:8px;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.permission_table .autonomy_box{display:flex;align-items:center;gap:8px}.permission_table .autonomy_text{font-size:13px;font-weight:500}.permission_table .api_toggle{display:flex;align-items:center;gap:8px}.permission_table .api_toggle span{font-size:13px;font-weight:500}.ai_decision_right .right_panel .maturity_card .card_title{font-size:16px;font-weight:600;margin-bottom:16px;color:#1c1c1c}.ai_decision_right .right_panel .maturity_card .confidence_section{display:flex;align-items:center;gap:14px}.ai_decision_right .right_panel .maturity_card .progress_wrapper{position:relative;width:60px;height:60px}.ai_decision_right .right_panel .maturity_card .progress_wrapper .progress_circle{color:#5f8cff}.ai_decision_right .right_panel .maturity_card .progress_wrapper .progress_value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:600;color:#1c1c1c}.ai_decision_right .right_panel .maturity_card .confidence_text .label{font-size:14px;font-weight:500;margin:0}.ai_decision_right .right_panel .maturity_card .confidence_text .sub_label{font-size:12px;color:#7a7a7a;margin:2px 0 0}.ai_decision_right .right_panel .maturity_card .stats_list{margin-top:20px;display:flex;flex-direction:column;gap:14px}.ai_decision_right .right_panel .maturity_card .stat_row{display:flex;justify-content:space-between;align-items:center}.ai_decision_right .right_panel .maturity_card .stat_left{display:flex;align-items:center;gap:8px}.ai_decision_right .right_panel .maturity_card .stat_left p{margin:0;font-size:14px;color:#2b2b2b}.ai_decision_right .right_panel .maturity_card .stat_value{font-size:14px;font-weight:600;margin:0}.ai_decision_right .right_panel .maturity_card .icon{font-size:18px}.ai_decision_right .right_panel .maturity_card .icon.rollback{color:#6b7280}.ai_decision_right .right_panel .maturity_card .icon.risk{color:#f59e0b}.ai_decision_right .right_panel .maturity_card .icon.flag{color:#ef4444}.ai_decision_right .right_panel .maturity_card .card_header{display:flex;justify-content:space-between;align-items:center}.ai_decision_right .right_panel .maturity_card .card_header h3{font-size:16px;font-weight:600;margin:0}.ai_decision_right .right_panel .maturity_card .card_header .menu_icon{color:#7b7b7b;cursor:pointer}.ai_decision_right .right_panel .maturity_card .card_header.mb_20{margin-bottom:20px}.ai_decision_right .right_panel .maturity_card .MuiInputBase-root.MuiOutlinedInput-root{width:100%}.ai_decision_right .right_panel .maturity_card .activity_list{display:flex;flex-direction:column;gap:12px}.ai_decision_right .right_panel .maturity_card .activity_item{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid #e6e6ef}.ai_decision_right .right_panel .maturity_card .activity_item:last-child{border-bottom:none}.ai_decision_right .right_panel .maturity_card .activity_text .title{font-size:14px;font-weight:500;margin:0}.ai_decision_right .right_panel .maturity_card .activity_text .meta{font-size:12px;color:#8a8a8a;margin-top:4px}.ai_decision_right .right_panel .maturity_card .row_action{font-size:18px;color:#9a9a9a;cursor:pointer}.ai_decision_right .right_panel .maturity_card .more_details{margin:14px 0;text-align:center;font-size:13px;color:#6a6cff;cursor:pointer;font-weight:500}.ai_decision_right .right_panel .maturity_card .action_menu{display:flex;flex-direction:column;gap:12px;padding-top:10px;border-top:1px solid #e5e5ef}.ai_decision_right .right_panel .maturity_card .action_item{display:flex;align-items:center;gap:10px;font-size:13px;color:#5a5a5a;cursor:pointer}.ai_decision_right .right_panel .maturity_card .action_item svg{font-size:18px}.ai_decision_right .right_panel .maturity_card .action_item p{margin:0}.lt .guardrail_table .date_text{font-size:13px;color:#555;margin:0}.lt .guardrail_table .module_name{font-size:14px;font-weight:500;margin:0}.lt .guardrail_table .tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;border-radius:999px;font-weight:500;white-space:nowrap}.lt .guardrail_table .decision_id{background:#eef1f6;color:#444}.lt .guardrail_table .category.low{background:#eef4ff;color:#4f6cff}.lt .guardrail_table .category.flagged{background:#fff2e5;color:#b45309}.lt .guardrail_table .category.info{background:#f1eefe;color:#6b4eff}.lt .guardrail_table .status.success{background:#e8f6ee;color:#15803d}.lt .guardrail_table .status.danger{background:#fee2e2;color:#b91c1c}.lt .guardrail_table .status.progress{background:#e0f2fe;color:#0369a1}.lt .guardrail_table .action{background:#f3f4f6;color:#374151;cursor:pointer}.lt .guardrail_table .action:hover{background:#e5e7eb}.sidebar-main-div .sidebar_drawer .MuiDrawer-paper{border:none;background:#fff;border-right:1px solid #ededed}.sidebar-main-div .sidebar_drawer .MuiDrawer-paper::-webkit-scrollbar{display:none}.sidebar-main-div .sidebar_drawer .ai_priority_section{margin:20px 0;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 8px 32px #0000001a;color:#fff;position:relative;overflow:hidden}.sidebar-main-div .sidebar_drawer .ai_priority_section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba%28255,255,255,0.1%29"/><circle cx="75" cy="75" r="1" fill="rgba%28255,255,255,0.1%29"/><circle cx="50" cy="50" r="0.5" fill="rgba%28255,255,255,0.05%29"/></pattern></defs><rect width="100" height="100" fill="url%28%23grain%29"/></svg>');opacity:.3}.sidebar-main-div .sidebar_drawer .ai_priority_section h4{font-size:1.5rem;font-weight:700;margin:0 0 20px;text-align:center;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.2)}.sidebar-main-div .sidebar_drawer .ai_priority_section .priority_vendor{display:flex;align-items:center;gap:24px;padding:24px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.2);position:relative;z-index:1;transition:transform .3s ease,box-shadow .3s ease}.sidebar-main-div .sidebar_drawer .ai_priority_section .priority_vendor:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.sidebar-main-div .sidebar_drawer .ai_priority_section .priority_vendor .priority_icon{font-size:3rem;animation:pulse 2s infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.sidebar-main-div .sidebar_drawer .ai_priority_section .priority_vendor .priority_details{flex:1 1}.sidebar-main-div .sidebar_drawer .ai_priority_section .priority_vendor .priority_details h5{font-size:1.4rem;font-weight:600;margin:0 0 12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sidebar-main-div .sidebar_drawer .ai_priority_section .priority_vendor .priority_details p{margin:6px 0;font-size:1rem;line-height:1.5;color:#ffffffe6}.sidebar-main-div .sidebar_drawer .ai_priority_section .priority_vendor .priority_details p:last-of-type{font-weight:600;color:gold;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar-main-div .sidebar_drawer .rotating{animation:rotate 1s linear infinite}.sidebar-main-div .sidebar-logo{top:0;left:0;position:-webkit-sticky;position:sticky;padding:5px 15px;min-height:61px;border-bottom:1px solid #ededed;background-color:#fff;justify-content:center;text-align:center;z-index:9}.sidebar-main-div .sidebar-logo .logo_link{width:100%;height:100%;display:flex}.sidebar-main-div .sidebar-logo figure{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0}.sidebar-main-div .sidebar-logo figure img{height:35px;max-height:100%;max-width:100%;cursor:pointer}.sidebar-main-div .sidebar-logo figure figcaption{font-size:25px;font-weight:600;color:#d3b88c;line-height:1.2}.sidebar-main-div .sidebar-logo h1{color:#fff;font-size:30px;font-weight:800;text-transform:uppercase;text-align:center;margin-bottom:0;line-height:1}.sidebar-main-div .sidebr-lst{padding:20px 5px}.sidebar-main-div .sidebr-lst .lst-itm{min-height:45px;border-radius:5px;transition:all .3s ease-in-out 0s;padding:5px 12px;position:relative;gap:8px}.sidebar-main-div .sidebr-lst .lst-itm:not(:last-child){margin-bottom:5px}.sidebar-main-div .sidebr-lst .lst-itm .MuiListItemIcon-root{min-width:22px;max-width:22px;position:relative;top:-1px}.sidebar-main-div .sidebr-lst .lst-itm .MuiListItemIcon-root svg{font-size:22px;color:#000;transition:all .3s ease-in-out 0s;opacity:.5}.sidebar-main-div .sidebr-lst .lst-itm .MuiListItemIcon-root img{width:100%;transition:all .3s ease-in-out 0s;filter:brightness(0) invert(.5)}.sidebar-main-div .sidebr-lst .lst-itm .lstitm-txt{margin:0;color:#00000080;display:inline-flex;transition:all .3s ease-in-out 0s}.sidebar-main-div .sidebr-lst .lst-itm .lstitm-txt span{font-size:14px;font-weight:500;letter-spacing:-.3px;text-transform:capitalize;line-height:1.3}.sidebar-main-div .sidebr-lst .lst-itm .lstitm-txt+svg{color:#aeaeae;font-size:18px;transform-origin:center;transition:all .3s ease-in-out 0s}.sidebar-main-div .sidebr-lst .lst-itm:hover .MuiListItemIcon-root img{filter:brightness(0) invert(.1)}.sidebar-main-div .sidebr-lst .lst-itm:hover .lstitm-txt{color:#000}.sidebar-main-div .sidebr-lst .lst-itm.Mui-selected{background-color:#d3b88c}.sidebar-main-div .sidebr-lst .lst-itm.Mui-selected .MuiListItemIcon-root img{filter:brightness(0) invert(1)}.sidebar-main-div .sidebr-lst .lst-itm.Mui-selected .MuiListItemIcon-root svg{opacity:1;color:#fff}.sidebar-main-div .sidebr-lst .lst-itm.Mui-selected .lstitm-txt{color:#fff}.sidebar-main-div .sidebr-lst .lst-itm.Mui-selected .lstitm-txt+svg{color:#fff}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root){background-color:#f2f1f6}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root) .MuiListItemIcon-root img{filter:brightness(0)}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root) .MuiListItemIcon-root svg{opacity:1;color:#000}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root) .lstitm-txt{color:#000}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root) .lstitm-txt+svg{color:#000}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root .MuiListItemButton-root.Mui-selected){background-color:#d3b88c}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root .MuiListItemButton-root.Mui-selected) .MuiListItemIcon-root img{filter:brightness(0) invert(1)}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root .MuiListItemButton-root.Mui-selected) .MuiListItemIcon-root svg{color:#fff}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root .MuiListItemButton-root.Mui-selected) .lstitm-txt{color:#fff}.sidebar-main-div .sidebr-lst .lst-itm:has(+.MuiCollapse-root .MuiListItemButton-root.Mui-selected) .lstitm-txt+svg{color:#fff}.sidebar-main-div .sidebr-lst .MuiCollapse-root{margin-top:-5px;padding-bottom:10px}.sidebar-main-div .sidebr-lst .MuiCollapse-root .MuiListItemButton-root{align-items:center;padding:6px 12px 6px 25px;border-radius:5px;transition:all .3s ease-in-out 0s;min-height:32px;margin-top:1px;gap:10px}.sidebar-main-div .sidebr-lst .MuiCollapse-root .MuiListItemButton-root:before{content:"";width:5px;height:5px;display:inline-flex;transition:all .3s ease-in-out 0s;background-color:#d3b88c;border-radius:50%;position:relative;top:-1px}.sidebar-main-div .sidebr-lst .MuiCollapse-root .MuiListItemButton-root .MuiListItemText-root{margin:0;display:inline-flex;color:#00000080;transition:all .3s ease-in-out 0s}.sidebar-main-div .sidebr-lst .MuiCollapse-root .MuiListItemButton-root .MuiListItemText-root .MuiTypography-root{font-size:13px;font-weight:500;letter-spacing:-.3px;line-height:1.3}.sidebar-main-div .sidebr-lst .MuiCollapse-root .MuiListItemButton-root:hover .MuiListItemText-root,.sidebar-main-div .sidebr-lst .MuiCollapse-root .MuiListItemButton-root.Mui-selected .MuiListItemText-root{color:#000}.sidebar-main-div .sidebr-lst .MuiCollapse-root .MuiListItemButton-root.Mui-selected{background-color:#f2f1f6}.sidebar-main-div.active .MuiPaper-root.MuiPaper-elevation{width:80px!important}.sidebar-main-div.active .MuiPaper-root.MuiPaper-elevation .sidebr-lst .subTitle{padding:0 10px;font-size:10px;line-height:21px}.sidebar-main-div.active .MuiPaper-root.MuiPaper-elevation .sidebr-lst .lst-itm{padding:0 23.5px}.sidebar-main-div.active .MuiPaper-root.MuiPaper-elevation .sidebr-lst .lst-itm .lstitm-txt span{display:none}.sidebar-main-div.active .MuiPaper-root.MuiPaper-elevation .sidebr-lst .lst-itm .lstitm-txt+svg{position:relative;left:-15px}.sidebar-main-div.active .MuiPaper-root.MuiPaper-elevation .sidebr-lst .MuiCollapse-root .MuiListItemButton-root{padding:0 32px}.sidebar-main-div.active .MuiPaper-root.MuiPaper-elevation .sidebr-lst .MuiCollapse-root .MuiListItemButton-root .MuiListItemText-root{display:none}.sidebar-main-div.active .sidebar-logo figure figcaption{font-size:12px}body:has(nav.sidebar-main-div.active) main.main_content{width:calc(100% - 80px)}body:has(nav.sidebar-main-div.active) .site_header .topbar{width:calc(100% - 80px);margin-left:80px}.site_header .topbar{box-shadow:none;background-color:#fff;border-bottom:1px solid #e4e4e7}.site_header .topbar .MuiToolbar-root{min-height:60px;padding:10px 25px;box-sizing:border-box}.site_header .topbar_left{display:inline-flex;align-items:center;gap:15px}.site_header .topbar_left .btn{height:40px;padding:5px 16px;font-size:13px;font-weight:500;letter-spacing:0}.site_header .topbar_right{display:inline-flex;align-items:center;justify-content:flex-end;gap:20px}.site_header .topbar_user_btn{display:flex;align-items:center;padding:0;border-radius:0;background-color:#0000!important}.site_header .topbar_user_btn img{height:40px;width:40px;min-width:40px;border-radius:50%;background-color:#f9f9f9}.site_header .topbar_user_btn span{font-size:14px;font-weight:600;color:#555}.site_header .topbar_user_btn svg{height:20px;width:20px;margin-left:3px}.site_header .icon_btn{height:40px;width:40px;border-radius:50%;transition:all .3s ease-in-out 0s}.site_header .icon_btn:hover{background-color:#f5f8fa}.site_header .chat_btn{position:relative}.site_header .chat_btn:before{content:"";position:absolute;right:10px;top:10px;width:7px;height:7px;background-color:#d3b88c;border-radius:50%;display:inline-flex;opacity:0}.site_header .chat_btn.active:before{opacity:1}.notiDropdown_menu .MuiMenu-paper{margin-top:5px;max-width:450px;overflow-y:auto;box-shadow:0 4px 30px #00000021;border-radius:10px!important;filter:none}.notiDropdown_menu ul.MuiList-padding{padding:0}.notiDropdown_menu .noti_head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.3);padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff;z-index:2}.notiDropdown_menu .noti_head h2{font-size:16px;font-weight:600;margin:0;color:#000}.notiDropdown_menu .noti_head .btn{height:30px;font-size:12px;font-weight:500}.notiDropdown_menu .noti_list{padding:0;margin:0;list-style:none;max-height:240px;overflow:auto}.notiDropdown_menu .noti_list li{display:flex;align-items:flex-start;padding:10px 15px;gap:10px;cursor:pointer;transition:all .3s ease-in-out 0s}.notiDropdown_menu .noti_list li:hover{background-color:#f5f8fa}.notiDropdown_menu .noti_list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.notiDropdown_menu .noti_list li figure{height:40px;width:40px;min-width:40px;border-radius:50%;overflow:hidden;margin:0}.notiDropdown_menu .noti_list li figure img{width:100%;height:100%;object-fit:cover;object-position:center}.notiDropdown_menu .noti_list li h3{font-size:14px;font-weight:500;margin:0 0 2px;color:#000;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.notiDropdown_menu .noti_list li h3 span{font-size:12px;font-weight:500;margin:0;color:#10172099}.notiDropdown_menu .noti_list li p{font-size:12px;font-weight:400;margin:0;color:#555}.main_content .sub-layout{min-height:100vh;padding:85px 25px 25px;max-width:100%!important;background-color:#fdfcfa}.cards{padding:20px;box-shadow:0 4px 20px #0000000d;background-color:#fff;border-radius:15px;overflow:visible;overflow:initial;text-decoration:none}.cards.mt_20{margin-top:20px}.cards.selected_card{border:2px solid #d3b88c;background-color:#d3b88c0d}.cards:not(:last-child){margin-bottom:15px}.cards_header,.table_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:20px}.cards_header .left_s h2,.table_header .left_s h2{font-size:18px;font-weight:600;line-height:1.2;font-family:Inter,sans-serif!important}.cards_header .left_s h2:not(:last-child),.table_header .left_s h2:not(:last-child){margin-bottom:4px}.cards_header .left_s p,.table_header .left_s p{font-size:12px;font-weight:500;font-family:Inter,sans-serif!important}.cards_header .right_s,.table_header .right_s{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cards_header .right_s p,.table_header .right_s p{font-size:13px;font-weight:500;display:inline-flex;align-items:center;font-family:Inter,sans-serif!important;gap:20px}.cards_header .right_s p span,.table_header .right_s p span{cursor:pointer;transition:all .3s ease-in-out 0s}.cards_header .right_s p span:hover,.cards_header .right_s p span.active,.table_header .right_s p span:hover,.table_header .right_s p span.active{color:#d3b88c}.cards_header .right_s .MuiButton-root.btn,.table_header .right_s .MuiButton-root.btn{height:35px;padding:5px 15px;font-size:13px;font-weight:500;letter-spacing:0px;white-space:nowrap;gap:3px}.cards_header .right_s .MuiButton-root.btn img,.table_header .right_s .MuiButton-root.btn img{transition:all .3s ease-in-out 0s}.cards_header .right_s .MuiButton-root.btn svg,.table_header .right_s .MuiButton-root.btn svg{font-size:18px}.cards_header .right_s .MuiButton-root.btn.btn_primary img,.table_header .right_s .MuiButton-root.btn.btn_primary img{filter:brightness(0) invert(1)}.table_header{margin-bottom:15px}.table_header .left_s{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.table_header .form{display:flex;--field_height: 35px;gap:5px}.table_header .form:not(.search_bar) .control_group{margin-bottom:0}.table_header .form:not(.search_bar) :is(input,input.form-control,select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){padding-block:2px;padding-left:12px;font-size:13px;min-width:160px;max-width:160px}.table_header .form:not(.search_bar) :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){padding-right:30px!important;background-position:right 10px center;background-size:10px}.main_title{margin-bottom:24px}.main_title h1{font-size:24px;font-weight:600;color:#1e293b}.main_title h1:not(:last-child){margin-bottom:2px}.main_title p{color:#717171;font-size:13px}.main_title p button{cursor:pointer;background-color:#0000;border:none;transition:all .3s ease-in-out 0s;color:#717171}.main_title p button:hover{color:#d3b88c;text-decoration:underline}.main_title.d_flex{display:flex;align-items:center;justify-content:space-between}.main_title.d_flex .right_s{display:flex;gap:10px}.main_title.d_flex .right_s .MuiButton-root.btn{height:40px;padding:5px 15px;font-size:14px;font-weight:500;letter-spacing:0px;border-radius:5px;gap:5px}.main_title.d_flex .right_s .MuiButton-root.btn img{transition:all .3s ease-in-out 0s}.main_title.d_flex .right_s .MuiButton-root.btn svg{font-size:18px}.main_title.d_flex .right_s .MuiButton-root.btn.btn_primary img{filter:brightness(0) invert(1)}.main_title.ai_command_page .right_s p{font-size:16px;color:red;font-weight:600}.table_container{margin-top:15px}.table_container.mt_20{margin-top:20px}.table_container.mt_0{margin-top:0}.table_container table{width:100%}.table_container table tr :is(th,td){font-size:13px;letter-spacing:0;white-space:nowrap;border:none}.table_container table tr th{font-weight:600;line-height:1.2;color:#101720;text-transform:capitalize;border-bottom:1px solid #ededed;background-color:#f2f1f6;padding:15px}.table_container table tr td{color:#101720b3;font-weight:400;line-height:1.4;padding:10px 15px;font-family:Inter,sans-serif!important}.table_container table tr td.click_action,.table_container table tr td a.click_action{cursor:pointer;color:#101720b3;text-decoration:none}.table_container table tr td.click_action b,.table_container table tr td a.click_action b{color:#464e5f;font-weight:500;transition:all .3s ease-in-out 0s}.table_container table tr td.click_action:hover,.table_container table tr td a.click_action:hover,.table_container table tr td.click_action:hover b,.table_container table tr td a.click_action:hover b{color:#d3b88c}.table_container table tr td strong{font-weight:600}.table_container table tr td p{color:#101720b3;font-size:13px;font-weight:400;line-height:1.4}.table_container table tr td.max_c p{max-width:250px}.table_container table tr td.max_c2{white-space:normal;max-width:400px}.table_container table tr td.max_c2 p{white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.table_container table tr td.double_value span{display:block}.table_container table tr td.double_value span:not(:first-child){margin-top:5px}.table_container table tr:has(+tr .table_collapse){border-bottom:none}.table_container table tr:has(.table_collapse){border-bottom:1px solid #ededed!important}.table_container table tr.MuiTableRow-hover:hover{background-color:#00000005}.table_container table tbody tr{border-bottom:1px solid #ededed}.table_container table .user_img{margin:0}.table_container table .user_img img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:center}.table_container table audio{width:170px;height:30px}.table_container table .user_block{vertical-align:middle;display:inline-flex;align-items:center;gap:10px}.table_container table .user_block figure{height:30px;min-width:30px;width:30px;border-radius:50%;overflow:hidden}.table_container table .user_block figure img{width:100%;height:100%;object-fit:cover}.table_container table .user_block figure.no_radius{border-radius:5px}.table_container table .user_block p{font-size:13px;font-family:Inter,sans-serif!important;display:flex;flex-direction:column;align-items:stretch}.table_container table .user_block p b{color:#464e5f;font-weight:500;display:block;white-space:nowrap}.table_container table .user_block p b:not(:last-child){margin-bottom:1px}.table_container table .user_block p span:has(img){display:inline-flex;align-items:center;gap:4px}.table_container table .user_block p span:has(img) img{max-width:12px;position:relative;top:1px}.table_container table .user_block.click_action{cursor:pointer}.table_container table .user_block.click_action p b{transition:all .3s ease-in-out 0s}.table_container table .user_block.click_action:hover p b{color:#d3b88c}.table_container table .MuiCheckbox-root{padding:0}.table_container table .star_rating{margin:0;vertical-align:middle}.table_container table .status_btn{font-size:12px;font-weight:600;min-width:80px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;background-color:#f2f1f6;padding:2px 12px;border-radius:50px;line-height:1;border:none}.table_container table .status_btn.no_wrap{white-space:nowrap}.table_container table .status_btn.c_highlight{color:#000;background-color:#f5f8fa}.table_container table .status_btn.c_success{color:#10b981;background-color:#dcffcc}.table_container table .status_btn.c_info{color:#2b7fff;background-color:#e0f3ff}.table_container table .status_btn.c_warning{color:#d4af37;background-color:#fff4de}.table_container table .status_btn.c_danger{color:red;background-color:#fff1f1}.table_container table .status_btn.dark.c_highlight{color:#000;background-color:#f2f1f6}.table_container table .status_btn.dark.c_success{color:#fff;background-color:#10b981}.table_container table .status_btn.dark.c_info{color:#fff;background-color:#2b7fff}.table_container table .status_btn.dark.c_warning{color:#fff;background-color:#d4af37}.table_container table .status_btn.dark.c_danger{color:#fff;background-color:red}.table_container table .icon_text{vertical-align:middle;display:inline-flex;align-items:center;gap:5px}.table_container table .icon_text img{top:-2px;position:relative}.table_container table .icon_text svg{font-size:20px;position:relative;top:1px}.table_container .form{--field_height: 35px}.table_container .form :is(input,input.form-control,select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root){font-size:13px;padding:2px 12px;min-width:110px}.table_container .form :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root){padding-right:28px!important;background-position:right 12px center;background-size:10px 10px}.table_container .table_collapse .cards{background-color:#f2f1f6;margin:10px 0 15px;box-shadow:none}.table_container .table_collapse table tr th{background-color:#fff}.table_action_wrapper{display:flex;align-items:center;gap:10px}.table_actions{display:inline-flex;align-items:center;gap:5px}.table_actions button{padding:0;width:30px;height:30px;min-width:30px;border-radius:5px;background-color:#f5f8fa;transition:all .3s ease-in-out 0s}.table_actions button img{transition:all .3s ease-in-out 0s}.table_actions button.round_btn{border-radius:50%}.table_actions button:hover,.table_actions button[aria-expanded=true]{background-color:#d3b88c}.table_actions button:hover img,.table_actions button[aria-expanded=true] img{filter:brightness(0) invert(1)}.table_actions.v2 button{padding:6px;background-color:#0000}.table_actions.v2 button svg{font-size:22px}.table_actions.v2 button:hover,.table_actions.v2 button[aria-expanded=true]{background-color:#d3b88c}.table_actions.v2 button:hover img,.table_actions.v2 button[aria-expanded=true] img{filter:brightness(0) invert(1)}.table_actions.v2 button:hover svg,.table_actions.v2 button[aria-expanded=true] svg{color:#fff}.table_actions.v3{gap:5px}.table_actions.v3 button{width:30px;height:30px;min-width:30px}.btn_text{min-height:35px;min-width:80px;border-radius:50px;border:none;outline:none;padding:5px 20px 6px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;letter-spacing:0}.btn_text.sm{min-height:28px;padding:2px 15px 3px}.btn_text.no_wrap{white-space:nowrap}.btn_text.c_highlight{color:#000;background-color:#f5f8fa}.btn_text.c_success{color:#10b981;background-color:#dcffcc}.btn_text.c_info{color:#2b7fff;background-color:#e0f3ff}.btn_text.c_warning{color:#d4af37;background-color:#fff4de}.btn_text.c_danger{color:red;background-color:#fff1f1}.btn_text.dark.c_highlight{color:#000;background-color:#f2f1f6}.btn_text.dark.c_success{color:#fff;background-color:#10b981}.btn_text.dark.c_info{color:#fff;background-color:#2b7fff}.btn_text.dark.c_warning{color:#fff;background-color:#d4af37}.btn_text.dark.c_danger{color:#fff;background-color:red}.sorting_table.mt_20{margin-top:20px}.sorting_table .MuiDataGrid-root{border:none}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders{border:none;border-bottom:1px solid #ededed;background-color:#f3f3f3}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader{border:none;outline:none}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeaderCheckbox){padding:10px 20px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle{color:#000;font-size:14px;font-weight:600;text-transform:capitalize;border-bottom:1px solid #ededed;white-space:nowrap}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader .MuiCheckbox-root:not(.Mui-checked):before{content:"";background-color:#fff}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader[aria-sort=none] .MuiDataGrid-iconButtonContainer .MuiIconButton-root:after{background-image:url(/static/media/sorting_arrow.3e8d33e2058f280447db.svg)}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader[aria-sort=ascending] .MuiDataGrid-iconButtonContainer .MuiIconButton-root:after{background-image:url(/static/media/sortingAcending_arrow.0f1cf9332903ba749c8a.svg)}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader[aria-sort=descending] .MuiDataGrid-iconButtonContainer .MuiIconButton-root:after{background-image:url(/static/media/sortingDecending_arrow.df77ea460c8f8fd4e8cf.svg)}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row{background-color:#0000!important}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-row:not(:last-child){border-bottom:1px solid #ededed}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell{border:none;outline:none}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiSvgIcon-root.c_success{color:#10b981}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiSvgIcon-root.c_danger{color:red}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell:not(.MuiDataGrid-cellCheckbox){padding:10px 20px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiInputBase-root .MuiSelect-select{font-size:13px;height:35px!important;padding:0 30px 0 12px!important;line-height:34px;background-position:right 10px center;background-size:10px 10px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiDataGrid-cellContent,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell p,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .text_icon{font-size:13px;font-weight:400;color:#333;line-height:1.3;letter-spacing:0;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiDataGrid-cellContent.c_primary,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell p.c_primary,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .text_icon.c_primary{color:#d3b88c}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiDataGrid-cellContent.c_success,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell p.c_success,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .text_icon.c_success{color:#10b981}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiDataGrid-cellContent.c_danger,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell p.c_danger,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .text_icon.c_danger{color:red}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiDataGrid-cellContent.c_black,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell p.c_black,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .text_icon.c_black{color:#000}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .MuiDataGrid-cellContent.flex,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell p.flex,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .text_icon.flex{display:inline-flex;align-items:center;gap:10px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block{vertical-align:middle;display:inline-flex;align-items:flex-start;gap:12px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block.click_action{cursor:pointer}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block.click_action:hover p b{color:#d3b88c}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block figure{height:30px;min-width:30px;width:30px;border-radius:50%;overflow:hidden}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block figure img{width:100%;height:100%;object-fit:cover}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block figure.no_radius{border-radius:5px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block p,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block>span{color:#333;font-size:13px;font-family:Inter,sans-serif!important;display:flex;flex-direction:column;align-items:stretch;align-self:center}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block p b,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block>span b{font-size:14px;color:#000;font-weight:500;font-family:Inter,sans-serif!important;transition:all .3s ease-in-out 0s;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block p span,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block>span span{white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .user_block p.flexD{display:flex;flex-direction:column}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .view_link{color:#d3b88c;text-decoration:underline;cursor:pointer}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .departure_date{display:inline-flex;align-items:center;white-space:nowrap;gap:5px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .departure_date .MuiIconButton-root{padding:0}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-virtualScroller .MuiDataGrid-cell .departure_date .MuiIconButton-root img{height:16px;filter:brightness(0)}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-menuIcon,.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnSeparator{display:none}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-iconButtonContainer{margin-left:4px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-iconButtonContainer .MuiButtonBase-root{padding:0;position:relative;display:flex;top:-1px}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-iconButtonContainer .MuiButtonBase-root:hover{background-color:#0000}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-iconButtonContainer .MuiButtonBase-root:after{content:"";height:14px;width:14px;background-repeat:no-repeat;background-size:cover;background-position:center;display:block}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-iconButtonContainer .MuiButtonBase-root svg{font-size:14px;display:none}.sorting_table .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-iconButtonContainer .MuiButtonBase-root .MuiTouchRipple-root{display:none}.sorting_table .MuiDataGrid-root .MuiDataGrid-footerContainer{border:none}.sorting_table .text_icon{padding:0;background-color:#0000!important;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease-in-out 0s}.sorting_table .text_icon .MuiTouchRipple-root{display:none}.sorting_table .text_icon img{transition:all .3s ease-in-out 0s;position:relative;top:-1px}.sorting_table .text_icon:hover{color:#000!important}.sorting_table .text_icon:hover img{filter:brightness(0)}.stats_boxes.gap_m{--gap_x: 20px;--gap_y: 20px}.stats_boxes .cards{position:relative;padding:15px;width:calc(25% - var(--gap_x));display:flex;flex-direction:column;justify-content:center;transition:all .3s ease-in-out 0s;margin-bottom:0;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.stats_boxes .cards.w_33{width:calc(33.3333333333% - var(--gap_x))}.stats_boxes .cards .data_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.stats_boxes .cards .data_top:last-child{margin-bottom:0}.stats_boxes .cards .data_top figure{width:55px;min-width:55px;height:55px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background-color:#f5f8fa}.stats_boxes .cards .data_top figure.sucess{background-color:#10b981}.stats_boxes .cards .data_top figure.success{background-color:#10b981}.stats_boxes .cards .data_top figure.active_order{background-color:#8b5cf6}.stats_boxes .cards .data_top figure.warning{background-color:#d4af37}.stats_boxes .cards .data_top figure.danger{background-color:red}.stats_boxes .cards .data_top figure.danger2{background-color:red}.stats_boxes .cards .data_top figure.red{background-color:red}.stats_boxes .cards .data_top figure.orange{background-color:#f97316}.stats_boxes .cards .data_top figure.blue{background-color:#2b7fff}.stats_boxes .cards .data_top figure.info{background-color:#2b7fff}.stats_boxes .cards .data_top figure svg{color:#fff;filter:brightness(0) invert(1)}.stats_boxes .cards .data_top figure img{width:30px;height:30px;object-fit:contain;filter:brightness(1) invert(1)}.stats_boxes .cards .data_top h2{font-size:26px;font-weight:600;margin-bottom:5px;font-family:Inter,sans-serif!important;transition:all .3s ease-in-out 0s;line-height:1}.stats_boxes .cards .data_top h2:last-child{margin-bottom:0}.stats_boxes .cards .data_top small{font-size:18px;color:#000;font-family:Inter,sans-serif!important;line-height:1.35;margin-block:5px 0}.stats_boxes .cards .data_top p{font-size:14px;color:#717171;font-family:Inter,sans-serif!important;line-height:1.35;margin-block:5px 0}.stats_boxes .cards:hover{transform:translateY(-3px)}.stats_boxes .cards:hover h2{color:#d3b88c}.stats_boxes .cards .rating_box p{font-size:16px;display:inline-flex;gap:5px}.stats_boxes .cards .rating_box p span{color:#10b981;display:inline-flex}.stats_boxes .cards .rating_box p span svg{font-size:18px}.stats_boxes.v2 .cards{box-shadow:none;background-color:#f5f8fa;border:1px solid #f2f1f6;min-width:1px}.grid_sc{padding-top:20px}.grid_sc.pt_0{padding-top:0}.grid_sc.gap_m{--gap_x: 20px;--gap_y: 20px}.grid_sc .cards{width:calc(50% - var(--gap_x))}.star_rating{display:flex;align-items:center;justify-content:center;min-height:30px;padding:3px 10px 3px 8px;text-shadow:none;background-color:#f2f1f6;font-weight:600;border-radius:5px;min-width:1px;gap:2px}.star_rating svg{font-size:22px;color:#ffc620}.table_card .table_container{margin-top:0}.table_card .table_container+.text_center{margin-top:10px}.table_card .table_container+.text_center a{font-size:12px;font-weight:600;color:#d3b88c;text-decoration:none;font-family:Inter,sans-serif!important}.table_card .table_container+.text_center a:hover{text-decoration:underline}.table_card .order_dtls li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0;flex-wrap:nowrap;width:100%;box-shadow:0 2px 25px #00000014;padding:16px;border-radius:7px;margin-bottom:13px}.table_card .order_dtls li:hover{background:#d3b88c26;transition:all .3s ease-in-out 0s}.table_card .order_dtls li figure{width:35px;height:35px;border-radius:50%;background-color:#0000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:3px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.table_card .order_dtls li figure svg{width:20px;height:20px}.table_card .order_dtls li figure.green svg path{stroke:#10b981}.table_card .order_dtls li figure.yellow svg path{stroke:#d4af37}.table_card .order_dtls li figure.purple svg path{stroke:#8b5cf6}.table_card .order_dtls li h6{font-size:16px;text-align:center;font-weight:600;color:#000;line-height:1.4}.table_card .order_dtls li h6 span{font-weight:400;font-size:14px;color:#00000080}.table_card .order_dtls li:last-child{margin:0}.search_box{display:flex;align-items:center;gap:15px}.search_box .btn{height:48px;font-size:13px;border-radius:10px;font-weight:300}.search_box .search_bar{width:280px}.search_bar{width:220px;position:relative;--field_height: 40px}.search_bar .MuiFormControl-root input{font-size:13px!important}.c_white .search_bar .MuiFormControl-root input{border:1px solid #fff;background-color:#fff}.c_white .search_bar .MuiFormControl-root input:focus{border-color:#d3b88c}.rdw-editor-wrapper{padding-top:15px;background-color:#fff;border:1px solid #e8e8e8;border-radius:5px}.rdw-editor-wrapper .rdw-editor-toolbar{padding:6px 15px 0;max-width:calc(100% - 30px);margin:0 0 0 15px;border-radius:5px;border:1px solid #e8e8e8!important}.rdw-editor-wrapper .rdw-editor-main{border:none!important;padding:0!important;height:250px!important}.rdw-editor-wrapper .rdw-editor-main .public-DraftEditor-content{padding:15px 15px 20px!important}.err_msg{color:red!important;font-size:14px!important;margin:2px 0 0!important;font-weight:400}.vew_img figure{width:120px;height:120px}.vew_img figure img{width:100%;height:100%;object-fit:cover;border-radius:50%}.vew_img.v2 figure{height:200px;max-width:280px;width:100%}.vew_img.v2 figure img{border-radius:5px}.vew_img.no_radius figure img{border-radius:5px}@media screen and (max-width:1199.98px){.view_page.rpt_card.mt_20{margin-top:10px}}@media screen and (max-width:575px){.view_page.rpt_card.mt_20{margin-top:5px}}@media screen and (max-width:1399.98px){.view_page h2{font-size:18px}}@media screen and (max-width:767.98px){.view_page .gap_p .w_50,.view_page .gap_m .w_50{width:100%}}@media screen and (max-width:767.98px){.view_page .gap_p .w_33,.view_page .gap_m .w_33{width:50%}}@media screen and (max-width:575px){.view_page .gap_p .w_33,.view_page .gap_m .w_33{width:100%}}@media screen and (max-width:767.98px){.view_page .gap_p .w_25,.view_page .gap_m .w_25{width:50%}}@media screen and (max-width:575px){.view_page .gap_p .w_25,.view_page .gap_m .w_25{width:100%}}.view_page h6{font-size:13px;font-weight:500;color:#10172099;margin-bottom:5px}.view_page p{font-size:14px;font-weight:500;color:#101720}.view_page p:has(img){display:flex;align-items:center;gap:4px}.view_page p:has(img) img{max-width:14px}.view_page p.c_success{color:#10b981}.view_page p[routerlink]:hover{text-decoration:underline}.view_page p.fs_18{font-size:18px}.view_page ul{list-style:disc}.view_page ol{list-style:decimal}.view_page ul,.view_page ol{padding-left:20px}.view_page ul li,.view_page ol li{font-size:14px;font-weight:500;color:#101720}.view_page ul li:not(:last-child),.view_page ol li:not(:last-child){margin-bottom:5px}.view_page ul li[routerLink]:hover,.view_page ol li[routerLink]:hover{text-decoration:underline}.view_page .content_view p{font-weight:400}.borderBox{position:relative;padding:20px 20px 25px;border:1px solid #e8e8e8;border-radius:5px}.borderBox:not(:last-child){margin-bottom:15px}.borderBox .remove_icon{top:-8px;right:-8px;position:absolute;border-radius:50%;background-color:red;height:24px;width:24px;color:#fff;padding:0}.borderBox .remove_icon .MuiSvgIcon-root{font-size:18px}.borderBox .remove_icon:hover{background-color:#c20303}.link_text.end{text-align:right}.link_text span{cursor:pointer;display:inline-flex;align-items:center;font-weight:500;gap:4px}.link_text span .MuiSvgIcon-root{font-size:22px}.link_text span.c_primary{color:#d3b88c}.link_text span:hover{text-decoration:underline}.passport_img{display:flex;height:200px;overflow:hidden;border-radius:5px;border:1px solid #e8e8e8}.passport_img img{width:100%;height:100%;object-fit:contain}.border_box{padding:20px;border:1px solid #e8e8e8;border-radius:5px}.border_box:not(:last-child){margin-bottom:15px}.user_list.MuiList-root{padding:0}.user_list.MuiList-root .MuiListItem-root{padding:0;cursor:pointer;gap:10px}.user_list.MuiList-root .MuiListItem-root:not(:last-child){margin-bottom:10px}.user_list.MuiList-root .MuiListItem-root .MuiListItemAvatar-root{min-width:1px}.user_list.MuiList-root .MuiListItem-root .MuiListItemAvatar-root .MuiAvatar-root{width:30px;height:30px;min-width:30px;border-radius:50%;overflow:hidden}.user_list.MuiList-root .MuiListItem-root .MuiListItemAvatar-root .MuiAvatar-root img{width:100%;height:100%;object-fit:cover}.user_list.MuiList-root .MuiListItem-root .MuiListItemText-root .MuiTypography-root{font-size:14px;font-weight:500;color:#101720;transition:all .3s ease-in-out 0s;letter-spacing:0}.user_list.MuiList-root .MuiListItem-root:hover .MuiListItemText-root .MuiTypography-root{color:#d3b88c}.select_mood{position:relative}.select_mood .MuiButtonBase-root{position:absolute;bottom:2px;right:10px}.main_loyout :is(.dashBoard,.dashboard),.main_layout :is(.dashBoard,.dashboard){display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;min-height:40px;gap:30px}.main_loyout :is(.dashBoard,.dashboard) :is(h1,h2),.main_layout :is(.dashBoard,.dashboard) :is(h1,h2){font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:1.3;color:#000;margin:0}.main_loyout :is(.dashBoard,.dashboard) :is(.MuiOutlinedInput-root) input,.main_layout :is(.dashBoard,.dashboard) :is(.MuiOutlinedInput-root) input{color:#1d1d1d;font-weight:500;height:40px;box-sizing:border-box;font-size:13px;border-radius:5px!important;border:1px solid rgba(0,0,0,.1);box-shadow:none!important;background-color:#fff}.main_loyout :is(.dashBoard,.dashboard) .filters,.main_layout :is(.dashBoard,.dashboard) .filters{width:-webkit-max-content;width:max-content;display:inline-flex;margin-top:0}.main_loyout :is(.dashBoard,.dashboard) .filters .control_group .MuiFormControl-root,.main_layout :is(.dashBoard,.dashboard) .filters .control_group .MuiFormControl-root{width:100%!important}.main_loyout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd,.main_layout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd{position:relative}.main_loyout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd input,.main_layout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd input{padding-right:50px}.main_loyout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd .MuiInputAdornment-root,.main_layout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd .MuiInputAdornment-root{top:0;right:2px;position:absolute;justify-content:center;max-height:none;max-height:initial;height:40px;width:40px}.main_loyout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd .MuiInputAdornment-root .MuiIconButton-root,.main_layout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd .MuiInputAdornment-root .MuiIconButton-root{transform:scale(.9)}.main_loyout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd .MuiInputAdornment-root .MuiIconButton-root svg,.main_layout :is(.dashBoard,.dashboard) .filters .control_group .MuiInputBase-adornedEnd .MuiInputAdornment-root .MuiIconButton-root svg{font-size:18px}.main_loyout .surprise_bag_card,.main_layout .surprise_bag_card{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:box-shadow .2s ease;display:flex;flex-direction:column;height:95%}.main_loyout .surprise_bag_card:hover,.main_layout .surprise_bag_card:hover{box-shadow:0 4px 12px #0000001a}.main_loyout .surprise_bag_card .bag_img,.main_layout .surprise_bag_card .bag_img{width:100%;height:200px;object-fit:cover}.main_loyout .surprise_bag_card .bag_content,.main_layout .surprise_bag_card .bag_content{padding:16px 16px 0;display:flex;flex-direction:column;gap:12px}.main_loyout .surprise_bag_card .bag_content .s_title,.main_layout .surprise_bag_card .bag_content .s_title{margin:0;font-size:1.1rem;font-weight:600}.main_loyout .surprise_bag_card .bag_content p,.main_layout .surprise_bag_card .bag_content p{margin:0;color:#555}.main_loyout .surprise_bag_card .bag_content .btn,.main_layout .surprise_bag_card .bag_content .btn{align-self:flex-start}.dash_grid{justify-content:flex-end}.dash_grid>.lt{width:calc(60% - var(--gap_x))}.dash_grid>.rt{width:calc(40% - var(--gap_x))}.dash_grid .white_card.p_20{padding:20px}.dash_grid .white_card :is(input){color:#1d1d1d;font-weight:500;height:40px;box-sizing:border-box;font-size:13px;border-radius:5px!important;border:1px solid rgba(0,0,0,.1);box-shadow:none!important;background-color:#fff}.dash_grid .ttl_p_wrap{display:flex;align-items:center;justify-content:space-between;gap:5px}.dash_grid .ttl_p{display:flex;align-items:center;gap:16px}.dash_grid .ttl_p figure{width:72px;min-width:72px;height:72px;border:1px solid rgba(59,130,255,.2);background:linear-gradient(180deg,#085cf011,#0135900d);border-radius:14px;padding:15px;display:flex;align-items:center;justify-content:center}.dash_grid .ttl_p figure img{width:100%;height:100%;object-fit:contain}.dash_grid .ttl_p h3{font-size:24px;color:#050a34;margin-bottom:2px}.dash_grid .ttl_p p{font-size:16px;font-weight:500;color:#050a34}.dash_grid .sale_list{display:flex;align-items:center;gap:50px}.dash_grid .sale_list li{margin:0;text-align:center;list-style:none}.dash_grid .sale_list li h4{margin-bottom:4px;font-size:18px;font-weight:500;color:#050a34}.dash_grid .sale_list li p{color:#050a3499;font-size:15px;display:inline-flex;align-items:center;gap:6px}.dash_grid .sale_list li p:before{content:"";width:8px;height:8px;border-radius:8px;background:#0b807f;display:inline-flex}.dash_grid .analytic_card h3{font-size:18px;font-weight:700;color:#050a34}.dash_grid .white_card{background-color:#fff;border-radius:16px}.dash_grid .white_card .white_card_head2{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;border:0}.dash_grid .white_card .white_card_head2 .MuiFormControl-root{width:-webkit-max-content;width:max-content}.dash_grid .white_card .white_card_head2 .MuiFormControl-root :is(input,select,input.form-control,textarea),.dash_grid .white_card .white_card_head2 .MuiFormControl-root .MuiTextField-root :is(input,select,input.form-control,textarea){color:#1d1d1d;font-weight:500;height:40px;box-sizing:border-box;font-size:13px;border-radius:5px!important;border:1px solid rgba(0,0,0,.1);box-shadow:none!important;background-color:#fff}.dash_grid .white_card .white_card_head2.white_card_head{margin:0;border:0}.dash_grid .white_card .white_card_head2 .MuiInputBase-root{width:100%;min-width:150px;max-width:150px}.dash_grid .white_card .white_card_head2 .select_days{width:150px}.dash_grid .white_card .white_card_head2 .select_days .MuiSelect-select{background-color:#f9f9f9;border-radius:7px;border:1px solid #efeff4}.dash_grid .white_card .white_card_head2 :where(h1,h2,h3,h4){font-size:18px;font-weight:700;color:#050a34;margin:0}.dash_grid .white_card .control_group{margin:0}.dash_grid .white_card .MuiButton-root{height:40px;min-width:50px;padding:0 12px}.dash_grid .white_card .MuiButton-root .MuiButton-icon{margin:0}.dash_grid .mt_20{margin-top:20px}.verticle_tabs{display:flex}.verticle_tabs .tabs4{max-width:250px;width:100%}.verticle_tabs .tabs4 .MuiTabs-flexContainer{flex-direction:column;padding-right:16px}.verticle_tabs .tabs4 .MuiTab-root{padding:15px 20px;border:1px solid rgba(5,10,52,.1019607843);border-radius:12px;text-align:left;align-items:flex-start;position:relative;overflow:visible}.verticle_tabs .tabs4 .MuiTab-root .arrow_icon{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:32px;right:-16px;background:#fff;border:1px solid #c8c7cc;display:flex;align-items:center;justify-content:center;opacity:0}.verticle_tabs .tabs4 .MuiTab-root .arrow_icon svg{font-size:16px;color:#8a8a8f}.verticle_tabs .tabs4 .MuiTab-root.Mui-selected{background:#0b807f}.verticle_tabs .tabs4 .MuiTab-root.Mui-selected .tab_header .arrow_icon{opacity:1}.verticle_tabs .tabs4 .MuiTab-root.Mui-selected .tab_header>span,.verticle_tabs .tabs4 .MuiTab-root.Mui-selected .tab_header h3{color:#fff;font-size:14px}.verticle_tabs .tabs4 .MuiTab-root:not(:last-child){margin-bottom:16px}.verticle_tabs .tabs4 .MuiTab-root .tab_header>span{font-size:14px;color:#050a3499;line-height:1;text-transform:none;text-transform:initial}.verticle_tabs .tabs4 .MuiTab-root .tab_header h3{color:#050a34;font-size:14px;font-weight:700;margin-block:6px 8px}.verticle_tabs .tabs4 .MuiTab-root .tab_header .tag{background:#ebf0f9;border-radius:16px;font-size:12px;color:#000;padding:5px 10px;text-align:center;text-transform:none;text-transform:initial}.verticle_tabs .tabs4 span.MuiTabs-indicator{display:none}.verticle_tabs .tab_content{width:calc(100% - 250px)}.verticle_tabs .tab_content div[role=tabpanel] .MuiBox-root{padding:0}.verticle_tabs .lineChart{height:390px;width:100%}.total_trrans{display:flex;gap:24px 5px;flex-wrap:wrap;margin-top:14px}.total_trrans li{margin:0;padding-left:22px;width:calc(50% - 2.5px);position:relative;display:flex;flex-direction:column;align-items:stretch}.total_trrans li:before{content:"";top:7px;left:0;width:7px;height:7px;position:absolute;background-color:var(--c_marker);border-radius:50%}.total_trrans li p{font-size:13px;color:#000;margin-bottom:5px}.total_trrans li h4{font-size:16px;font-weight:500;color:#000}.trans_chart_wrap{--height: 278px;position:relative;width:100%;display:flex;align-items:center;justify-content:center;height:var(--height)!important}.trans_chart_wrap .recharts-wrapper{width:100%!important;height:100%!important;text-align:center}.trans_chart_wrap .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.trans_chart_wrap .text h3{font-size:30px;color:#000;margin-bottom:2px;font-weight:600}.trans_chart_wrap .text p{font-size:14px;color:#82859a}.chips_wrap{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chips_wrap li{border:1px solid #d3b88c;padding:6px 8px 6px 12px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#d3b88c;background:#fff;border-radius:25px;font-weight:400;font-size:14px}.chips_wrap li svg{font-size:16px;cursor:pointer}.user_block{vertical-align:middle;display:inline-flex;align-items:center;gap:10px}.user_block figure{height:30px;min-width:30px;width:30px;border-radius:50%;overflow:hidden}.user_block figure img{width:100%;height:100%;object-fit:cover}.user_block figure.no_radius{border-radius:5px}.user_block p{font-size:13px;font-family:Inter,sans-serif!important;display:flex;flex-direction:column;align-items:stretch}.user_block p b{color:#464e5f;font-weight:500;display:block;white-space:nowrap}.user_block p b:not(:last-child){margin-bottom:1px}.user_block.click_action{cursor:pointer}.user_block.click_action p b{transition:all .3s ease-in-out 0s}.user_block.click_action:hover p b{color:#d3b88c}.MuiGrid-root .MuiBox-root>button{height:40px;min-width:50px}.MuiGrid-root .MuiBox-root>button .MuiButton-icon{margin:0}.dashGraph .text_field-range .MuiOutlinedInput-root input{border:1px solid #c4c4c4;padding:5px 15px;height:29px;border-radius:3px}.user_block{text-decoration:none}.logo_link{text-decoration:none;color:#000}fieldset{display:none}.chip_delete_btn{border:none;background-color:#0000}.availability_item{display:flex;align-items:center;--field_height: 35px;min-height:calc(var(--field_height) + 20px);padding:5px 0}.availability_item:not(:last-child){border-bottom:1px solid #e8e8e8}.availability_item>.gap_p.aic{flex:1 1}.availability_item .MuiFormControlLabel-root .MuiTypography-root{color:#101720}.availability_item .control_group.w_66>.gap_p{--gap_x: 30px}.availability_item .control_group.flex{display:flex;align-items:center;gap:10px}.availability_item .control_group.flex label{margin-bottom:0;white-space:nowrap;color:#10172099;font-size:90%}.order_head{display:flex;align-items:center;border:1px solid #f2f1f6;background-color:#f5f8fa;border-radius:15px;gap:20px 30px;padding:20px}.order_head li{display:inline-flex;flex-direction:column;margin-bottom:0!important}.order_head li.ml_auto{margin-left:auto}.order_head.mb_20,.mb_20{margin-bottom:20px}.hd_6 h3{font-size:15px}.control_group .color_value{display:flex;margin-top:16px;gap:16px;align-items:center}.control_group .color_value .MuiFormControl-root.MuiFormControl-fullWidth{max-width:200px}.control_group .color_value .MuiFormControl-root.MuiFormControl-fullWidth :is(input.MuiInputBase-input){border-radius:5px;padding:5px}.control_group .color_value p{font-size:16px;font-weight:500;color:#000}.availability_list li strong{min-width:92px;display:inline-flex}.cards .sub_hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0;margin-bottom:20px}.cards .sub_hd h3{font-size:20px;font-weight:600;color:#000}.cards .sub_hd a{color:#d4af37;cursor:pointer;font-size:14px;font-weight:600}.gap_m .store_list{width:calc(50% - var(--gap_x))}.feature_row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0}.feature_row .MuiFormControl-fullWidth{max-width:400px;background:#0000000a;border-radius:4px}.feature_row .btn_group{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px}.custom_form_details .MuiGrid-item,.custom_form_details .gap_m{margin-bottom:15px}.authContainer{display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:40px 15px;min-height:100vh;position:relative}.authContainer:before{content:"";background-image:linear-gradient(180deg,#fff 20%,#d3b88c);background-repeat:no-repeat;width:100%;height:100%;background-size:cover;position:absolute;top:0;right:0;left:0;z-index:0}.authContainer .auth_box{margin:auto;max-width:480px;width:100%;z-index:9}.authContainer .auth_box .auth_logo{width:250px;text-align:center;margin-bottom:20px;margin-inline:auto}.authContainer .auth_box .auth_logo img{height:100%}.authContainer .auth_box h1{font-size:40px;font-weight:800;text-transform:uppercase;color:#d3b88c;text-align:center;margin-bottom:15px}.authContainer .authBox{padding:30px 35px 35px;background-color:#fff;border-radius:30px;box-shadow:0 2px 25px #00000014}.authContainer .authBox h2{margin:0 0 25px;font-size:25px;text-align:center;text-transform:capitalize;line-height:1.2}.authContainer .authBox h2:has(+p){margin-bottom:5px}.authContainer .authBox p{margin-bottom:25px;text-align:center}.authContainer .authBox form .control_group.d_flex{display:flex;align-items:center;justify-content:space-between}.authContainer .authBox form .control_group.d_flex .remember_box .MuiFormControlLabel-root{gap:6px}.authContainer .authBox form .control_group.d_flex .anchor_link{font-size:14px;font-weight:400;color:#d3b88c;text-decoration:none;transition:all .3s ease-in-out 0s;background-color:#0000;cursor:pointer;border:none}.authContainer .authBox form .control_group.d_flex .anchor_link:hover{color:#d3b88c;text-decoration:underline}.authContainer .authBox form .forgotMsg{display:flex;align-items:center;background:#dcffcc;padding:15px;border-radius:6px;margin-bottom:40px}.authContainer .authBox form .forgotMsg figure{margin:0;width:35px;height:35px}.authContainer .authBox form .forgotMsg .sucdiv{padding-left:20px}.authContainer .authBox form .forgotMsg .sucdiv h3{font-size:16px;margin:0;color:#d3b88c;font-weight:500}.authContainer .authBox form .forgotMsg .sucdiv h4{margin:0;font-size:14px;color:#d3b88c;font-weight:400}.authContainer .authBox .auth_bottom{margin-top:20px;text-align:center}.authContainer .authBox .auth_bottom p{display:flex;justify-content:center;flex-direction:column;align-items:stretch;margin-bottom:0}.authContainer .authBox .auth_bottom p .link{display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:#101720b3;cursor:pointer;background-color:#0000;gap:5px;border:none}.authContainer .authBox .auth_bottom p .link .MuiSvgIcon-root{font-size:18px;color:#d3b88c}.authContainer .authBox .auth_bottom p .link:hover{color:#d3b88c;text-decoration:underline}.mt_30{margin-top:30px}.variants .select_variant{padding:15px;background-color:#f6f6f6;border-radius:10px;margin-bottom:15px}.variants .create_variant{padding:15px;background-color:#fff;border:1px solid #d3b88c;border-radius:10px}.variants .create_variant ul{display:flex;align-items:center;background-color:#e5f5ee;border-radius:5px;margin-bottom:20px;padding:12px 16px;gap:20px}.variants .create_variant ul li{display:inline-flex;gap:5px;flex-direction:column;align-items:flex-start;margin-bottom:0!important}.variants .create_variant ul li strong{color:#000}.variants .create_variant ul li .MuiButtonBase-root{border-radius:50px}.variants .create_variant ul li .MuiButtonBase-root:last-child{background-color:#d3b88c;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50px;color:#fff}.variants .create_variant ul li .MuiButtonBase-root:last-child svg{font-size:20px}.variants .create_variant ul li:last-child{margin-left:auto}.feature_lst{padding-left:20px}.feature_lst li{list-style-type:disc}.order_detail_drawer .border_box{padding:10px}.order_detail_drawer .border_box .head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e7e8;padding-bottom:10px;margin-bottom:10px;gap:10px}.order_detail_drawer .border_box .status_btn{font-weight:600;min-width:80px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;background-color:#f6f6f6;border-radius:5px;padding:2px 10px;line-height:1;border:none}.order_detail_drawer .border_box .status_btn.c_warning{color:#d3a100;background-color:#fffce699;border:1px solid #d3a100}.order_detail_drawer .border_box.bill_summary .body .w_100{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0}.order_detail_drawer .product_box:not(:last-child){padding-bottom:10px;border-bottom:1px solid #e7e7e8;margin-bottom:10px}.order_detail_drawer .product_box{display:flex;align-items:center;background-color:#fff}.order_detail_drawer .product_box figure{width:100px;height:100px;min-width:100px;border-radius:5px;overflow:hidden}.order_detail_drawer .product_box .info{width:calc(100% - 100px);padding-left:15px}.order_detail_drawer .product_box .info .hd_6:not(:last-child){margin-bottom:8px}.order_detail_drawer .product_box .info h3{margin-bottom:3px}.order_detail_drawer .product_box .info p{display:flex;align-items:flex-end;gap:5px;font-size:14px;font-weight:500;color:#232323}.order_detail_drawer .product_box .info>.gap_p .w_100.flex.hd_6{display:flex;align-items:center;justify-content:flex-start!important;gap:8px!important}.order_detail_drawer .product_box .info>.gap_p .flex{display:flex;align-items:center;margin-top:8px!important}.order_detail_drawer .product_box .info>.gap_p .flex h6{margin:0}.feature_list{padding-left:16px;margin:0}.feature_list li{font-size:13px;margin-bottom:3px;list-style-type:disc;color:#101720b3!important}.features_box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 20px;gap:12px 20px;margin-top:10px}.tabs_img .MuiTabs-flexContainer button{display:flex;gap:10px;align-items:center;flex-direction:row-reverse}.tabs_img .MuiTabs-flexContainer button svg{height:20px;width:20px;margin:0}.wrap_viewDemo_steps .upload_box{background-color:#fff;border:1px solid #e9edf2;border-radius:10px;overflow:hidden;transition:all .3s ease-in-out 0s}.wrap_viewDemo_steps .upload_box .upload_action{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;min-height:135px;position:relative}.wrap_viewDemo_steps .upload_box .upload_action p{align-items:stretch;color:#1d1d1f;display:flex;flex-direction:column;font-size:14px;gap:8px;text-align:center}.wrap_viewDemo_steps .upload_box .upload_action p img{height:26px;max-width:none}.upload_listing ul{align-items:center;display:flex;justify-content:center;gap:20px}.upload_listing ul li{border:1px solid #d3b88c;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px;gap:10px;padding:10px;position:relative}.upload_listing ul li svg{color:#d3b88c;font-size:26px}.upload_listing ul li input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}.wrap_viewDemo_steps{--left_aside_width: 100%}.wrap_viewDemo_steps .doc_preview{display:flex;align-items:center;background-color:#d3b88c;border-radius:10px;padding:10px 15px;gap:8px}.wrap_viewDemo_steps .doc_preview>svg{font-size:20px;color:#000}.wrap_viewDemo_steps .doc_preview p{flex:1 1;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;font-size:14px;color:#000}.wrap_viewDemo_steps .doc_preview .btn_rounded{--btn_size: 25px;padding-bottom:7px}.wrap_viewDemo_steps .doc_preview .btn_rounded svg{font-size:18px}.wrap_viewDemo_steps .uploaded_images{margin-top:20px}.wrap_viewDemo_steps .uploaded_images:has(.inner_flx){margin-top:var(--gap_y)}.wrap_viewDemo_steps .uploaded_images .inner.gap_m{--gap_x: 15px;--gap_y: 15px}.wrap_viewDemo_steps .uploaded_images .inner.inner_flx figure{width:100%;height:137px}.wrap_viewDemo_steps .uploaded_images .inner figure{aspect-ratio:1/.8;border-radius:10px;width:calc(20% - var(--gap_x));border:1px solid #f2f1f6;position:relative;overflow:hidden}.wrap_viewDemo_steps .uploaded_images .inner figure img{width:100%;height:100%;object-fit:cover}.wrap_viewDemo_steps .uploaded_images .inner figure .btn_rounded{top:6px;right:6px;--btn_size: 22px;position:absolute;background-color:red;transition:all .3s ease-in-out 0s;color:#fff;z-index:1}.wrap_viewDemo_steps .uploaded_images .inner figure .btn_rounded svg{font-size:18px}.wrap_viewDemo_steps .uploaded_images .inner figure .btn_rounded:hover{transform:scale(1.1)}.wrap_viewDemo_steps .page_head{margin-bottom:20px}.wrap_viewDemo_steps .steps_grid{flex-direction:column;align-items:stretch;gap:30px}.wrap_viewDemo_steps .steps_grid .step_lt{align-self:center;max-width:820px;border-radius:10px;border:none;min-width:1px;padding:0 20px}.wrap_viewDemo_steps .steps_grid .step_lt .MuiStepper-root{flex-direction:row;justify-content:center;margin:0;gap:10px}.wrap_viewDemo_steps .steps_grid .step_lt .MuiStepper-root .MuiStep-root{display:flex;align-items:center;width:auto;gap:10px}.wrap_viewDemo_steps .steps_grid .step_lt .MuiStepper-root .MuiStep-root:not(:last-child){flex:1 1}.wrap_viewDemo_steps .steps_grid .step_lt .MuiStepper-root .MuiStep-root:not(:last-child):after{content:"";width:30px;height:1px;margin-left:0;flex:1 1}.wrap_viewDemo_steps .steps_grid .step_lt .MuiStepper-root .MuiStepLabel-root,.wrap_viewDemo_steps .steps_grid .step_lt .MuiStepper-root .MuiStepLabel-root .MuiStepLabel-iconContainer{padding:0}.wrap_viewDemo_steps .steps_grid .step_rt{width:100%;padding-left:0}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box{padding:30px;max-width:820px;margin-inline:auto}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box>.s_head{margin-bottom:30px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box>.s_head h2{font-weight:400;margin-bottom:0}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box>.s_head h2 strong{font-weight:600}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box>.btn_flex{padding-top:50px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box>.btn_flex .MuiButtonBase-root{min-width:200px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box h3.hd_6{font-size:18px;margin-bottom:8px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box h3.hd_6 span{color:#00000080;font-size:13px;font-weight:400}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box label.hd_6{font-weight:500}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box label.hd_6 span{color:#00000080;font-size:13px;font-weight:400}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .chat_form :is(textarea){height:100px!important}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .chat_form .chat_action{justify-content:flex-end}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .verify_box>.MuiButtonBase-root{display:flex;margin-inline:auto;min-width:180px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .verify_box>.MuiButtonBase-root img{height:20px;filter:brightness(0) invert(1)}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .verify_box .checkbox_list.list2{margin-top:30px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .verify_box .checkbox_list.list2 .MuiFormControlLabel-root .MuiCheckbox-root{position:relative;top:-1px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .verify_box .checkbox_list.list2 .MuiFormControlLabel-root .MuiTypography-root{font-size:14px;display:block;line-height:1.25}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .checkbox_list2{padding-top:5px;flex-direction:row;flex-wrap:wrap;gap:15px 30px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .checkbox{align-items:flex-start}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .checkbox .MuiCheckbox-root{width:20px;height:20px;min-width:20px;position:relative;top:2px}.wrap_viewDemo_steps .steps_grid .step_rt .shadow_box .form>.gap_p.gap_big{--gap_y: 20px}.social_list{margin-top:15px}.social_list li{display:flex;align-items:center;gap:10px}.social_list li:not(:last-child){margin-bottom:10px}.social_list li:has(p) .btn_rounded{--btn_size: 28px;background-color:#d3b88c;min-width:40px;height:40px;width:40px}.social_list li .tick_tok{width:40px;height:40px}.book_service{display:flex;justify-content:flex-start;gap:20px;flex-wrap:wrap;margin-top:30px}.book_service .book_inner{padding:15px;background:#fff;border-radius:15px;width:calc(25% - 15px);border:1px solid #d0ab6f}.book_service .book_inner figure{height:200px;border-radius:15px;width:100%;overflow:hidden;margin-bottom:12px}.book_service .book_inner figure img{height:100%;width:100%;object-fit:cover}.book_service .book_inner h3{font-size:20px;font-weight:600;margin:0}.book_service .book_inner p{font-size:14px;color:#5a5753;margin-block:10px}.book_service .book_inner .time{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #d3b88c}.book_service .book_inner .time p{font-size:14px;color:#5a5753;margin:0}.book_service .book_inner .time .price{font-size:18px;color:#d3b88c}.book_service .book_inner .MuiButton-root{width:100%}.section_box{border:1px solid #efeff4;padding:10px;margin-bottom:20px;border-radius:20px}.section_box h2{font-size:20px;font-weight:600;margin-bottom:12px}.section_box .sub_section h3{font-size:18px;font-weight:500;margin-block:20px 12px}.compliance h1{font-weight:700;font-size:1.8rem;margin-bottom:8px}.compliance p button{background:none;border:none;color:#d3b88c;font-weight:600;cursor:pointer;padding:0;margin-right:6px}.compliance p button:hover{text-decoration:underline}.compliance .MuiTypography-subtitle1{font-weight:700;margin-bottom:12px;border-bottom:1px solid #ddd;padding-bottom:4px}.compliance .MuiTypography-root{line-height:1.5}.compliance .MuiStack-root .MuiTypography-root{font-weight:500;color:#444}.compliance .MuiStack-root svg{vertical-align:middle}.compliance .MuiBox-root{display:flex;align-items:center;justify-content:flex-start;gap:6px}.ai_content1{background:#faf7f2;border:1px solid #f0eae2;padding:18px 22px;border-radius:12px}.ai_content1 .form{margin-left:60px;margin-top:20px}.ai_content1 .form .btn_flx{display:flex;gap:20px}.ai_card{display:flex;align-items:flex-start;gap:20px;transition:.2s ease}.ai_left_icon img{width:40px}.ai_content{flex:1 1}.ai_title_row{display:flex;justify-content:space-between;align-items:center}.ai_title_row h3{font-size:17px;margin:0;font-weight:600}.priority_tag{padding:3px 10px;border-radius:8px;font-size:11px;font-weight:600}.priority_tag.high{background:#ffe8ea;color:#d9534f}.priority_tag.medium{background:#fff5d6;color:#e6a500}.priority_tag.low{background:#e4f8ec;color:#3a8f5c}.flash_icon img{width:14px}.ai_description{margin:6px 0 14px;font-size:14px;color:#6e6e6e}.ai_recommend_bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fdfaf6;border:1px solid #f2e9df;border-radius:10px;font-size:14px}.ai_recommend_bar img{width:16px}.ai_arrow img{width:16px;opacity:.6;margin-top:4px}.ai_insights_list{display:flex;flex-direction:column;gap:18px}.ai_rec_btn .select_abs{max-width:160px;position:absolute;top:-11px;right:10px;z-index:9}.ai_rec_btn .select_abs .MuiSelect-select{height:30px!important;font-size:12px!important;line-height:2.6!important}.ai_rec_btn{position:relative;display:flex;flex-direction:column}.ai_rec_btn .MuiButton-root.btn{margin-top:5px!important;cursor:pointer;z-index:1;font-size:12px!important;height:24px!important;margin-left:auto}.ai_rec_btn .MuiButton-root.btn img{filter:brightness(0) invert(1);width:12px;height:12px;object-fit:contain;color:#fff}.ai_rec_btn .MuiButton-root.btn input{position:absolute;opacity:0;z-index:2;width:100%;height:100%;cursor:pointer;top:0;left:0}.ai_rec_btn1{position:relative}.ai_rec_btn1 .select_abs{max-width:160px;position:absolute;top:-11px;right:10px;z-index:9}.ai_rec_btn1 .select_abs .MuiSelect-select{height:30px!important;font-size:12px!important;line-height:2.6!important}.featured_tag{position:absolute;top:8px;left:8px;background:#d3b88c;color:#fff;font-size:12px;padding:3px 8px;border-radius:4px;z-index:5;font-weight:600}.featured_btn{position:absolute;bottom:8px;right:8px;background:#fff;border:1px solid #ddd;padding:4px 8px;font-size:12px;border-radius:4px;cursor:pointer;z-index:5;transition:all .2s}.featured_btn.active{background:#4caf50;color:#fff;border-color:#4caf50}.help-center-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:18px;gap:18px}.help-card{display:flex;flex-direction:column;padding:0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0000000a;border:1px solid #f1f5f9;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);overflow:hidden}.help-card.hidden_item{opacity:.7;background:#f8fafc;border-style:dashed}.help-card.hidden_item .help-icon{background:#e2e8f0;color:#94a3b8}.help-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #00000014;border-color:#3b82f640}.help-card:hover .card_actions_overlay{opacity:1}.help-card .help-icon-wrapper{width:100%;height:120px;background:#f8fafc;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #f1f5f9}.help-card .help-icon-wrapper .help-icon{width:100%;height:100%;border-radius:16px;background:#fff;box-shadow:0 4px 12px #0000000d;display:flex;align-items:center;justify-content:center;color:#3b82f6}.help-card .help-icon-wrapper .help-icon img{height:100%;width:100%;object-fit:cover}.help-card .help-icon-wrapper .card_actions_overlay{position:absolute;top:10px;right:10px;z-index:1;transition:.2s ease;background:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%}.help-card .help-content{padding:16px 20px 20px}.help-card .help-content h4{font-size:16px;font-weight:700;margin:8px 0 6px;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.help-card .help-content .sub{font-size:13px;color:#64748b;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card_footer_meta{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #f1f5f9;margin-top:10px}.card_footer_meta .meta_item{display:flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8;font-weight:500}.card_footer_meta .meta_item svg{color:#cbd5e1}.card_footer_meta .time{margin-left:auto;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#3b82f6}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px;margin-top:25px}.video-card{background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:14px;box-shadow:0 8px 24px #00000014;transition:.25s ease;cursor:pointer}.video-card.v2{padding:0;overflow:hidden;background:#fff;border:1px solid #f1f5f9}.video-card.v2 .thumb{border-radius:0;height:160px}.video-card.v2 .video_info_content{padding:16px 20px 20px}.video-card.v2 .video_info_content h4{font-size:16px;font-weight:700;margin:8px 0 6px;line-height:1.4;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card.v2 .card_actions_overlay.v2{position:absolute;top:8px;right:8px;background:#fffd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;opacity:0;transition:.2s ease}.video-card.v2:hover .card_actions_overlay.v2{opacity:1}.video-card.hidden_item{opacity:.7;filter:grayscale(.5);background:#f8fafc;border-style:dashed}.play-btn{font-size:34px;background:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 4px 12px #00000026;position:relative;z-index:3}.duration{position:absolute;bottom:10px;right:12px;background:#000000bf;color:#fff;font-size:13px;padding:4px 6px;border-radius:6px}.video-card h4{font-size:16px;font-weight:600;margin-top:12px;color:#222}.sidebar-main-div .logo_link.web{display:flex}.sidebar-main-div .logo_link.mobile,.sidebar-main-div.active .logo_link.web{display:none}.sidebar-main-div.active .logo_link.mobile{display:flex}.chat_sc{background:linear-gradient(135deg,#fdfdfdb3,#f4f7f9b3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);border-radius:20px;box-shadow:0 12px 40px #00000014;overflow:hidden;margin-top:20px}.chat_sc .inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:0;width:100%;height:75vh}.chat_sc .inner:has(.rt.active) .lt{display:none}.chat_sc .inner .lt{height:100%;padding:24px;overflow:auto;max-width:380px;width:100%;background-color:#fff9;border-right:1px solid rgba(0,0,0,.05)}@media(max-width:1400px){.chat_sc .inner .lt{max-width:340px}}@media(max-width:992px){.chat_sc .inner .lt{max-width:100%}}.chat_sc .inner .lt .form_input{margin-bottom:20px;display:flex;gap:12px;align-items:center}.chat_sc .inner .lt .form_input .filter_icon{cursor:pointer;padding:10px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;transition:all .3s ease-in-out 0s}.chat_sc .inner .lt .form_input .filter_icon:hover{background-color:#d3b88c;transform:scale(1.05)}.chat_sc .inner .lt .form_input .filter_icon:hover svg{color:#fff}.chat_sc .inner .lt .form_input .filter_icon svg{font-size:20px;color:#64748b}.chat_sc .inner .lt .input_group{position:relative;flex:1 1}.chat_sc .inner .lt .input_group fieldset{border-radius:14px!important;border-color:#0000000d!important}.chat_sc .inner .lt .input_group input{padding:12px 20px 12px 45px;min-height:44px;background:#f8fafc;border-radius:14px;font-size:14px;transition:all .3s ease-in-out 0s}.chat_sc .inner .lt .input_group input:focus{background:#fff;box-shadow:0 4px 12px #d3b88c1a}.chat_sc .inner .lt .input_group figure{position:absolute;top:50%;left:16px;transform:translateY(-50%);opacity:.6;display:flex;align-items:center;justify-content:center}.chat_sc .inner .rt{flex:1 1;padding-left:0;background:#ffffff4d;height:100%;overflow:hidden}@media(max-width:992px){.chat_sc .inner .rt{width:100%;display:none}.chat_sc .inner .rt.active{display:block}}.chat_sc .chat_single{display:flex;align-items:center;background-color:#0000;padding:12px;position:relative;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,0);margin-bottom:8px}.chat_sc .chat_single:hover{background-color:#d3b88c14;transform:translate(4px)}.chat_sc .chat_single.active{background-color:#fff;box-shadow:0 8px 24px #0000000f;border-color:#d3b88c33}.chat_sc .chat_single.active .chat_info strong{color:#d3b88c}.chat_sc .chat_single.active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:4px;background:#d3b88c;border-radius:0 4px 4px 0}.chat_sc .chat_single .time{top:12px;right:12px;position:absolute;font-size:11px;color:#94a3b8;font-weight:500}.chat_sc .chat_single figure{width:48px;height:48px;min-width:48px;border-radius:14px;overflow:hidden;box-shadow:0 4px 10px #0000000d}.chat_sc .chat_single figure.dual_avatar{display:flex}.chat_sc .chat_single figure.dual_avatar img{width:50%!important;height:100%!important;object-fit:cover!important}.chat_sc .chat_single figure.dual_avatar img:first-child{border-right:1px solid #fff}.chat_sc .chat_single figure img{width:100%;height:100%;object-fit:cover}.chat_sc .chat_single .chat_info{margin-left:12px;flex:1 1;overflow:hidden}.chat_sc .chat_single .chat_info p{font-size:12px;color:#64748b;margin:0;width:100%;display:block}.chat_sc .chat_single .chat_info p strong{font-size:14px;color:#1e293b;font-weight:600;display:block;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:75px}.chat_sc .chat_single .chat_info p .unread{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:.8}.chat_sc .chat_single .chat_info .banned_tag{font-size:9px;background:#fef2f2;color:#ef4444;padding:2px 6px;border-radius:6px;font-weight:700;text-transform:uppercase;margin-top:4px;display:inline-block}.chat_sc .chat_single caption{background:#d3b88c;min-width:20px;height:20px;padding:0 6px;border-radius:10px;color:#fff!important;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;box-shadow:0 2px 6px #d3b88c4d}.chat_box{display:flex;flex-direction:column;height:100%;background-color:#fff6}.chat_box .chat_head{display:flex;align-items:center;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.05);gap:16px;z-index:10}@media(max-width:767px){.chat_box .chat_head{padding:12px;gap:12px}}.chat_box .chat_head figure{width:44px;height:44px;min-width:44px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014}.chat_box .chat_head figure.dual_avatar{display:flex}.chat_box .chat_head figure.dual_avatar img{width:50%!important;height:100%!important;object-fit:cover!important}.chat_box .chat_head figure img{width:100%;height:100%;object-fit:cover}.chat_box .chat_head p{font-weight:700;font-size:16px;color:#1e293b;margin:0;display:flex;flex-direction:column}.chat_box .chat_head p .banned_header_tag{font-size:9px;background:#fee2e2;color:#ef4444;padding:2px 8px;border-radius:6px;font-weight:800;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2px}.chat_box .chat_head p span{color:#10b981;font-weight:600;font-size:12px;display:flex;align-items:center;gap:4px}.chat_box .chat_head .MuiIconButton-root{background-color:#d3b88c1a;color:#d3b88c;transition:all .3s ease-in-out 0s}.chat_box .chat_head .MuiIconButton-root:hover{background-color:#d3b88c;color:#fff}.chat_box .chat_body{flex:1 1;padding:24px;overflow-y:auto;scroll-behavior:smooth;display:flex;flex-direction:column;gap:20px}@media(max-width:992px){.chat_box .chat_body{padding:16px}}.chat_box .chat_body::-webkit-scrollbar{width:6px}.chat_box .chat_body::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.chat_box .chat_body .date_divider{text-align:center;margin:20px 0;position:relative}.chat_box .chat_body .date_divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0000000d;z-index:0}.chat_box .chat_body .date_divider span{background:#f1f5f9;padding:4px 16px;border-radius:20px;font-size:11px;font-weight:600;color:#64748b;position:relative;z-index:1}.chat_box .chat_body .single_message{max-width:80%;display:flex;gap:12px;animation:fadeInUp .4s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat_box .chat_body .single_message.is_banned{opacity:.7}.chat_box .chat_body .single_message figure{width:36px;height:36px;min-width:36px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.chat_box .chat_body .single_message figure img{width:100%;height:100%;object-fit:cover}.chat_box .chat_body .single_message .message_content{display:flex;flex-direction:column;gap:4px}.chat_box .chat_body .single_message .msg_body{padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 2px 10px #00000008}.chat_box .chat_body .single_message .msg_body.has_menu{padding-right:44px}.chat_box .chat_body .single_message .msg_body .replied_msg{background:#0000000d;border-left:3px solid #d3b88c;padding:8px 12px;border-radius:8px;margin-bottom:8px;font-size:12px}.chat_box .chat_body .single_message .msg_body .replied_msg strong{color:#d3b88c;display:block;margin-bottom:2px}.chat_box .chat_body .single_message .msg_body .replied_msg p{margin:0;opacity:.8;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat_box .chat_body .single_message .msg_body .menu_drop{position:absolute;top:4px;right:4px;opacity:0;transition:all .3s ease-in-out 0s}.chat_box .chat_body .single_message .msg_body:hover .menu_drop{opacity:1}.chat_box .chat_body .single_message .msg_body.flagged{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.chat_box .chat_body .single_message .msg_body.flagged p{color:inherit}.chat_box .chat_body .single_message .msg_body.flagged svg{color:#fff}.chat_box .chat_body .single_message .msg_time{font-size:10px;color:#94a3b8;font-weight:500}.chat_box .chat_body .single_message.sended{align-self:flex-end;flex-direction:row-reverse}.chat_box .chat_body .single_message.sended .message_content{align-items:flex-end}.chat_box .chat_body .single_message.sended .msg_body{background:linear-gradient(135deg,#d3b88c,#c5a167);color:#fff;border-bottom-right-radius:4px}.chat_box .chat_body .single_message.sended .msg_body .replied_msg{background:#ffffff26;border-left-color:#fff}.chat_box .chat_body .single_message.sended .msg_body .replied_msg strong{color:#fff}.chat_box .chat_body .single_message.recieved{align-self:flex-start}.chat_box .chat_body .single_message.recieved .msg_body{background:#fff;color:#1e293b;border-bottom-left-radius:4px;border:1px solid rgba(0,0,0,.05)}.chat_foot{padding:20px 24px;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:12px;position:relative;border-top:1px solid rgba(0,0,0,.05)}.chat_foot .reply_preview{position:absolute;bottom:100%;left:12px;right:12px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.05);border-bottom:none;padding:12px 16px;border-radius:16px 16px 0 0;display:flex;align-items:center;gap:12px;box-shadow:0 -8px 24px #0000000d;z-index:5}.chat_foot .reply_preview .reply_content{flex:1 1;border-left:3px solid #d3b88c;padding-left:12px}.chat_foot .reply_preview .reply_content strong{display:block;font-size:12px;color:#d3b88c;margin-bottom:2px}.chat_foot .reply_preview .reply_content p{font-size:13px;color:#64748b;margin:0;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.chat_foot .form_input{flex:1 1;background:#f1f5f9;border-radius:14px;padding:2px 12px;border:1px solid rgba(0,0,0,0);transition:all .3s ease-in-out 0s}.chat_foot .form_input:focus-within{background:#fff;border-color:#d3b88c4d;box-shadow:0 4px 12px #d3b88c14}.chat_foot .form_input .input_group{width:100%}.chat_foot .form_input fieldset{border:none!important}.chat_foot .form_input input{padding:10px 0;font-size:14px}.chat_foot .send{width:44px;height:44px;background:linear-gradient(135deg,#d3b88c,#c5a167);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #d3b88c4d;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat_foot .send svg{color:#fff;font-size:20px;transform:rotate(-10deg);transition:all .3s ease-in-out 0s}.chat_foot .send:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px #d3b88c66}.chat_foot .send:hover svg{transform:rotate(0) scale(1.1)}.chat_foot .send:active{transform:translateY(0) scale(.95)}.ai_insight{margin-top:12px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:center;gap:6px;font-size:13px}.ai_insight span{font-weight:700}.ai_insight small{color:#6b7280;font-weight:500}.ai_insight.positive span{color:#16a34a}.ai_insight.negative span{color:#dc2626}.ai_insight.info span{color:#2563eb}.ai_insight.warning span{color:#f59e0b}.health_bar{display:flex;align-items:center;gap:8px}.health_bar span{height:6px;width:80px;border-radius:6px;background:#e5e7eb;position:relative}.health_bar span:after{content:""}.health_bar span{position:relative;overflow:hidden}.health_bar span span{position:absolute;left:0;top:0;bottom:0}.health_bar small{font-size:12px;font-weight:500}.health_bar small ins{font-size:11px;font-weight:400;color:#f59e0b;text-decoration:none}.health_bar small ins i{font-size:9px}.health_bar small ins.up i{color:#10b981}.health_bar small ins.down i{color:#f59e0b}.status_chip{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#dcfce7;color:#15803d}.status_chip.active{background:#dcfce7;color:#15803d}.status_chip.pending{background:#fef9c3;color:#854d0e}.status_chip.inactive{background:#f3f4f6;color:#4b5563}.status_chip.blocked,.status_chip.rejected,.status_chip.suspended{background:#fdecea;color:#c62828}.status_chip.warning{color:#f59e0b!important;background:#fff4de}.status_chip.critical{background:#fee2e2;color:#b91c1c}.status_chip.high{background:#ffedd5;color:#c2410c}.status_chip.medium{background:#fef9c3;color:#a16207}.status_chip.low{background:#dbeafe;color:#1d4ed8}.owner_chip{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.owner_chip.platform{background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.owner_chip.vendor{background:#fdf2f8;color:#be185d;border:1px solid #fce7f3}.verification_chip{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.verification_chip.verified{background:#ecfdf5;color:#059669}.verification_chip.verified:before{content:"\2713";margin-right:4px}.verification_chip.unverified{background:#fef2f2;color:#dc2626}.verification_chip.restricted{background:#fff7ed;color:#c2410c}.category_scope .cat_list{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.category_scope .cat_list small{width:100%;color:#888;margin-bottom:2px;display:block}.category_scope .cat_list .cat_tag{background:#f3f4f6;color:#374151;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.category_scope .cat_list .cat_tag.allowed{background:#dcfce7;color:#166534}.category_scope .cat_list .cat_tag.restricted{background:#fee2e2;color:#991b1b}.visibility_flag{font-size:12px;font-weight:500;display:inline-flex;align-items:center}.visibility_flag.internal{color:#7c3aed;background:#f5f3ff;padding:2px 8px;border-radius:4px}.visibility_flag.internal:before{content:"\1f512";margin-right:4px;font-size:10px}.visibility_flag.public{color:#2563eb}.ai_panel{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:20px;height:100%;box-shadow:0 4px 20px #0000000d}.ai_panel h4{font-size:16px;font-weight:700;margin-bottom:20px;color:#111;display:flex;justify-content:space-between;align-items:center}.ai_panel h4 b{color:#2563eb}.ai_panel .ai_section_label{font-size:11px;font-weight:700;color:#999;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.ai_panel .ai_alert_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:15px}.ai_panel .ai_alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;margin-bottom:12px;font-size:13px}.ai_panel .ai_alert.mini{padding:8px 12px;font-size:11px;margin-bottom:0;gap:6px}.ai_panel .ai_alert .icon{font-size:18px}.ai_panel .ai_alert p{margin:0;line-height:1.4}.ai_panel .ai_alert.warning{background:#fffbeb;color:#92400e;border:1px solid #fef3c7}.ai_panel .ai_alert.danger{background:#fef2f2;color:#991b1b;border:1px solid #fee2e2}.ai_panel .ai_alert.success{background:#f0fdf4;color:#166534;border:1px solid #dcfce7}.ai_panel .insight_card{border:1px solid rgba(0,0,0,0);transition:all .2s}.ai_panel .insight_card.risk_high{background:#fff5f5;border-color:#ffe3e3}.ai_panel .insight_card.risk_medium{background:#fffaf0;border-color:#feebc8}.ai_panel .insight_card.risk_low{background:#f0fff4;border-color:#c6f6d5}.ai_panel .insight_card .risk_badge{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.ai_panel .insight_card .risk_badge.high{background:#feb2b2;color:#9b2c2c}.ai_panel .insight_card .risk_badge.medium{background:#fbd38d;color:#9c4221}.ai_panel .insight_card .risk_badge.low{background:#9be9a8;color:#216e39}.ai_panel .insight_card .confidence_bar_container{margin-top:8px}.ai_panel .insight_card .confidence_bar_container small{font-size:10px;color:#666;display:block;margin-bottom:2px}.ai_panel .insight_card .confidence_bar_container .confidence_bar{height:4px;background:#eee;border-radius:2px;overflow:hidden}.ai_panel .insight_card .confidence_bar_container .confidence_bar .fill{height:100%;background:#3b82f6}.ai_panel .overview_card .ai_score_badge{width:32px;height:32px;background:#3b82f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.ai_panel .overview_card .next_action_box{background:#fff;padding:8px 12px;border-radius:8px;border:1px dashed #cbd5e1}.ai_panel .overview_card .next_action_box .label{font-size:10px;color:#94a3b8;text-transform:uppercase;font-weight:700;display:block;margin-bottom:2px}.ai_panel .overview_card .next_action_box p{font-size:12px;margin:0;color:#1e293b}.ai_panel .ai_checklist{display:flex;flex-direction:column;gap:8px}.ai_panel .ai_checklist .checklist_item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafc;border-radius:8px;font-size:12px}.ai_panel .ai_checklist .checklist_item .name{color:#475569;font-weight:500}.ai_panel .ai_checklist .checklist_item .status{font-weight:600}.ai_panel .ai_checklist .checklist_item .status.verified{color:#10b981}.ai_panel .ai_checklist .checklist_item .status.pending{color:#f59e0b}.ai_panel .ai_update{display:block;margin:20px 0 16px;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px}.ai_panel .ai_sku_list{display:flex;flex-direction:column;gap:12px}.ai_panel .ai_sku_list .ai_sku_row{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8fafc;border-radius:8px;transition:background .2s}.ai_panel .ai_sku_list .ai_sku_row:hover{background:#f1f5f9}.ai_panel .ai_sku_list .ai_sku_row .ai_sku_info h5{margin:0 0 4px;font-size:14px;font-weight:600;color:#334155}.ai_panel .ai_sku_list .ai_sku_row .ai_sku_info p{margin:0;font-size:12px;color:#64748b}.ai_panel .ai_sku_list .ai_sku_row .ai_action_btn{background:#fff;border:1px solid #e2e8f0;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.ai_panel .ai_sku_list .ai_sku_row .ai_action_btn:hover{background:#f8fafc;border-color:#cbd5e1}.expand_table_wrap{background:#fcfcfd;border:1px solid #eef0f4;border-radius:12px;overflow:hidden;margin-top:10px}.expand_table_wrap .expand_header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#f9fafb;border-bottom:1px solid #eef0f4}.expand_table_wrap .expand_header .search_bar .MuiInputBase-input{padding-left:35px!important}.expand_table_wrap .expand_header h6{margin:0;font-size:14px;font-weight:700;color:#333}.expand_table_wrap .MuiTable-root .MuiTableCell-root{font-size:13px;padding:12px 18px}.expand_table_wrap .MuiTable-root .low_stock{color:#dc2626;font-weight:700;background:#fee2e2;padding:2px 8px;border-radius:4px}.table_flex{display:flex;gap:24px;align-items:flex-start}.table_flex .lt{flex:1 1;min-width:0}.table_flex .rt{width:30%;position:-webkit-sticky;position:sticky;top:24px}.MuiTableRow-root.Mui-selected{background-color:#f0f7ff!important}.MuiTableRow-root.Mui-selected:hover{background-color:#e6f1ff!important}.tier_chip{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.tier_chip.enterprise{background:#ede9fe;color:#6d28d9}.tier_chip.pro{background:#e0f2fe;color:#0369a1}.onboarding_header{padding-bottom:16px;border-bottom:1px solid #eef0f4}.vendor_list{display:flex;flex-direction:column;gap:14px;margin-top:16px}.vendor_list .vendor_card{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid #eef0f4;border-radius:12px}.vendor_list .vendor_card .vendor_left{display:flex;gap:14px;flex:1 1}.vendor_list .vendor_card .vendor_left .vendor_avatar{width:36px;height:36px;border-radius:8px;background:#e0edff;color:#2563eb;font-weight:700;display:flex;align-items:center;justify-content:center}.vendor_list .vendor_card .vendor_left .vendor_info{display:flex;flex-direction:column;gap:6px;width:100%}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_name{font-size:15px;font-weight:600;display:flex;gap:8px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_name .badge{font-size:11px;padding:3px 8px;border-radius:999px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_name .badge.progress{background:#e0edff;color:#2563eb}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_meta{font-size:13px;color:#6b7280;display:flex;gap:6px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_stage{font-size:13px;color:#374151;display:flex;gap:10px;flex-wrap:wrap}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_stage .date{color:#6b7280}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_stage .tasks{color:#d97706}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_hint{font-size:12px;color:#9ca3af}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks{margin-top:12px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_header{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;margin-bottom:8px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_header a{font-size:12px;color:#2563eb;text-decoration:none}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list .task_card{border:1px solid #eef0f4;border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list .task_card .task_info p{font-size:13px;font-weight:600;margin:0}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list .task_card .task_info span{font-size:12px;color:#6b7280}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list .task_card .task_meta{text-align:right;display:flex;gap:10px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list .task_card .task_meta .priority{font-size:11px;padding:2px 6px;border-radius:999px;display:inline-block;margin-bottom:4px}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list .task_card .task_meta .priority.high{background:#fee2e2;color:#dc2626}.vendor_list .vendor_card .vendor_left .vendor_info .vendor_tasks .tasks_list .task_card .task_meta small{font-size:11px;color:#6b7280}.vendor_list .vendor_card .vendor_right button{padding:6px}.vendor_list .vendor_card .vendor_right svg{font-size:20px}.onboarding_view{display:flex;flex-direction:column;gap:20px}.onboarding_view .ov_header{display:flex;justify-content:space-between;align-items:center}.onboarding_view .ov_header h2{font-size:18px;font-weight:600;margin:0}.onboarding_view .ov_header p{font-size:13px;color:#6b7280;margin:4px 0 0}.onboarding_view .ov_header .status{font-size:12px;padding:4px 10px;border-radius:999px;font-weight:500}.onboarding_view .ov_header .status.in_progress{background:#e0edff;color:#2563eb}.onboarding_view .ov_progress{background:#fff;padding:16px;border-radius:12px}.onboarding_view .ov_progress p{font-weight:600;margin-bottom:16px}.onboarding_view .ov_progress .progress_steps_v2{display:flex;justify-content:space-between;align-items:flex-start}.onboarding_view .ov_progress .progress_steps_v2 .step_item{text-align:center;flex:1 1;position:relative}.onboarding_view .ov_progress .progress_steps_v2 .step_item:not(:last-child):after{content:"";position:absolute;top:18px;right:-50%;width:100%;height:2px;background:#e0e0e0;z-index:0}.onboarding_view .ov_progress .progress_steps_v2 .step_item .step_icon{width:36px;height:36px;border-radius:50%;background:#f1f3f5;display:inline-flex;align-items:center;justify-content:center;z-index:1;position:relative}.onboarding_view .ov_progress .progress_steps_v2 .step_item .step_icon svg{font-size:18px;color:#9e9e9e}.onboarding_view .ov_progress .progress_steps_v2 .step_item .step_title{font-size:13px;font-weight:500;margin-top:8px}.onboarding_view .ov_progress .progress_steps_v2 .step_item .step_status{font-size:12px;color:#9e9e9e}.onboarding_view .ov_progress .progress_steps_v2 .step_item.completed .step_icon{background:#e3f2fd}.onboarding_view .ov_progress .progress_steps_v2 .step_item.completed .step_icon svg{color:#1e88e5}.onboarding_view .ov_progress .progress_steps_v2 .step_item.active .step_icon{background:#e8f5e9}.onboarding_view .ov_progress .progress_steps_v2 .step_item.active .step_icon svg{color:#43a047}.onboarding_view .ov_meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.onboarding_view .ov_meta .meta_card{padding:12px;border-radius:10px;border:1px solid #eef0f4}.onboarding_view .ov_meta .meta_card p{font-size:12px;color:#6b7280;margin-bottom:4px}.onboarding_view .ov_meta .meta_card h4{font-size:14px;font-weight:600;margin:0}.onboarding_view .ov_notes{padding:12px;border-radius:10px;background:#eff6ff}.onboarding_view .ov_notes p{font-size:12px;font-weight:600;margin-bottom:4px}.onboarding_view .ov_notes span{font-size:13px;color:#000}.onboarding_view .ov_checklist p{font-size:13px;font-weight:600;margin-bottom:8px}.onboarding_view .ov_checklist .check_item{padding:10px 12px;border-radius:8px;border:1px solid #eef0f4;font-size:13px;margin-bottom:6px;color:#374151}.onboarding_view .ov_checklist .check_item.done{background:#ecfdf5;color:#16a34a;border-color:#bbf7d0}.onboarding_view .ov_footer{display:flex;justify-content:flex-end;gap:10px}.ontime{font-size:13px;font-weight:600}.ontime.good{color:#22c55e}.ontime.avg{color:#f59e0b}.lifecycle_overview_cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:20px;gap:20px}.lifecycle_overview_cards .lifecycle_card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 8px 24px #0000000f;border-left:5px solid rgba(0,0,0,0);display:flex;flex-direction:column;transition:all .25s ease}.lifecycle_overview_cards .lifecycle_card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.lifecycle_overview_cards .lifecycle_card.low{border-color:#2ecc71}.lifecycle_overview_cards .lifecycle_card.medium{border-color:#f1c40f}.lifecycle_overview_cards .lifecycle_card.high{border-color:#e74c3c}.lifecycle_overview_cards .lifecycle_card .card_header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.lifecycle_overview_cards .lifecycle_card .card_header .header_left{display:flex;gap:12px;flex:1 1;min-width:0}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .status_icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .status_icon.low{background:#2ecc71}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .status_icon.medium{background:#f1c40f}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .status_icon.high{background:#e74c3c}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .vendor_name{font-size:16px;font-weight:600;margin:0;color:#2c3e50}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .transition_badge{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#7f8c8d}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .transition_badge .from,.lifecycle_overview_cards .lifecycle_card .card_header .header_left .transition_badge .to{background:#f4f6f8;padding:2px 8px;border-radius:8px;font-weight:500}.lifecycle_overview_cards .lifecycle_card .card_header .header_left .transition_badge .arrow{color:#95a5a6}.lifecycle_overview_cards .lifecycle_card .card_header .header_right{flex-shrink:0;margin-left:8px}.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge{font-size:12px;padding:6px 10px;border-radius:20px;font-weight:600;white-space:nowrap}.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.stable,.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.success{background:#eafaf1;color:#27ae60}.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.watch,.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.warning{background:#fff6e5;color:#f39c12}.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.critical,.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.danger{background:#fdecea;color:#c0392b}.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.info{background:#e0edff;color:#2563eb}.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.neutral,.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.purple,.lifecycle_overview_cards .lifecycle_card .card_header .header_right .health_badge.blue{background:#f1f3f5;color:#6b7280}.lifecycle_overview_cards .lifecycle_card .card_drivers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.lifecycle_overview_cards .lifecycle_card .card_drivers .driver_item{background:#f8f9fb;border-radius:12px;padding:10px;text-align:center}.lifecycle_overview_cards .lifecycle_card .card_drivers .driver_item label{font-size:11px;color:#7f8c8d;display:block;margin-bottom:4px}.lifecycle_overview_cards .lifecycle_card .card_drivers .driver_item .value{font-size:16px;font-weight:700;color:#2c3e50}.lifecycle_overview_cards .lifecycle_card .card_drivers .driver_item .value small{font-size:11px;font-weight:500;color:#95a5a6}.lifecycle_overview_cards .lifecycle_card .ai_decision_box{background:linear-gradient(135deg,#f5f7ff,#eef2ff);border-radius:14px;padding:14px;margin-bottom:14px}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .ai_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .ai_header h5{margin:0;font-size:14px;font-weight:600;color:#34495e}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .ai_header .confidence{font-size:11px;padding:4px 10px;border-radius:14px;font-weight:600}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .ai_header .confidence.high{background:#e8f8f5;color:#16a085}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .ai_header .confidence.medium{background:#fff3cd;color:#f39c12}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .ai_header .confidence.low{background:#fdecea;color:#c0392b}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .decision_points{padding-left:16px;margin:8px 0}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .decision_points li{font-size:12px;color:#555;margin-bottom:4px}.lifecycle_overview_cards .lifecycle_card .ai_decision_box .recommendation{font-size:12px;background:#fff;padding:8px 10px;border-radius:10px;font-weight:600;color:#2c3e50}.lifecycle_overview_cards .lifecycle_card .prediction_box{background:#fffaf0;border-left:4px solid #f39c12;padding:10px 12px;border-radius:10px;font-size:12px;color:#6d4c41;margin-bottom:14px}.lifecycle_overview_cards .lifecycle_card .prediction_box .pred_title{font-weight:700;margin-bottom:4px}.lifecycle_overview_cards .lifecycle_card .action_suggestions label{font-size:12px;font-weight:600;color:#34495e;display:block;margin-bottom:6px}.lifecycle_overview_cards .lifecycle_card .action_suggestions .action_buttons{display:flex;flex-wrap:wrap;gap:8px}.lifecycle_overview_cards .lifecycle_card .action_suggestions .action_buttons .action_chip{background:#ecf0f1;border:none;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.lifecycle_overview_cards .lifecycle_card .action_suggestions .action_buttons .action_chip:hover{background:#3498db;color:#fff}.status_detail_card{padding:20px}.status_detail_card .status_flow{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:20px}.status_detail_card .status_flow .status_item{text-align:center}.status_detail_card .status_flow .status_item .icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 6px}.status_detail_card .status_flow .status_item .icon svg{font-size:22px}.status_detail_card .status_flow .status_item span{font-size:13px;font-weight:500}.status_detail_card .status_flow .status_item.active .icon{background:#eef2f7;color:#5f6b7a}.status_detail_card .status_flow .status_item.suspended .icon{background:#fdeaea;color:#e53935}.status_detail_card .status_flow .status_item.suspended span{color:#e53935}.status_detail_card .status_flow .arrow{color:#b0b7c3;font-size:20px}.status_detail_card .info_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.status_detail_card .info_grid .info_box{background:#f9fafb;padding:12px;border-radius:8px}.status_detail_card .info_grid .info_box label{display:block;font-size:11px;color:#888;margin-bottom:4px}.status_detail_card .info_grid .info_box p{font-size:14px;font-weight:500;margin:0}.status_detail_card .info_grid .info_box.full{grid-column:span 2}.status_detail_card .reason_box{background:#f2f7ff;border:1px solid #cfe0ff;padding:12px;border-radius:8px;margin-bottom:16px}.status_detail_card .reason_box label{display:block;font-size:12px;color:#3b6ef3;margin-bottom:4px}.status_detail_card .reason_box p{font-size:13px;margin:0;color:#1e3a8a}.status_detail_card .footer_btn_flex{display:flex;justify-content:flex-end}.milestones{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:20px}.milestones .milestone_card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 6px 20px #0000000f;display:flex;flex-direction:column;transition:all .25s ease}.milestones .milestone_card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}.milestones .milestone_card .card_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.milestones .milestone_card .card_top .icon_wrap{font-size:28px;background:#f4f6fa;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center}.milestones .milestone_card .card_top .badge{font-size:11px;padding:4px 10px;border-radius:12px;background:#eef2ff;color:#4f46e5;font-weight:500}.milestones .milestone_card .title{font-size:16px;font-weight:600;margin-bottom:4px;color:#111827}.milestones .milestone_card .vendor{font-size:13px;color:#6b7280;margin-bottom:10px}.milestones .milestone_card .description{font-size:13px;color:#4b5563;line-height:1.5;flex-grow:1}.milestones .milestone_card .card_bottom{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.milestones .milestone_card .card_bottom .value{font-size:15px;font-weight:600;color:#16a34a}.milestones .milestone_card .card_bottom .date{font-size:12px;color:#9ca3af}.segments{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.segments .segment_card{background:#fff;border-radius:14px;padding:18px;box-shadow:0 8px 20px #0000000d;transition:all .25s ease;border:1px solid #eef1f5}.segments .segment_card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000014}.segments .segment_card .card_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.segments .segment_card .card_header .icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;background:linear-gradient(135deg,#eef2ff,#f8fafc)}.segments .segment_card .card_header .type{font-size:12px;padding:4px 10px;border-radius:20px;font-weight:600}.segments .segment_card .card_header .type.dynamic{background:#e0f2fe;color:#0369a1}.segments .segment_card .card_header .type.static{background:#ede9fe;color:#6d28d9}.segments .segment_card .card_header .type.predictive{background:#fff7ed;color:#c2410c}.segments .segment_card h4{font-size:15px;font-weight:600;margin-bottom:6px;color:#0f172a}.segments .segment_card .desc{font-size:13px;color:#64748b;margin-bottom:16px;line-height:1.4}.segments .segment_card .card_footer{display:flex;justify-content:space-between;align-items:center}.segments .segment_card .card_footer .count{font-size:13px;font-weight:500;color:#334155}.segments .segment_card .card_footer .status{font-size:12px;padding:4px 10px;border-radius:20px;background:#dcfce7;color:#15803d;font-weight:600}.services_grid{display:flex;flex-wrap:wrap;gap:20px}.services_grid:has(.no_Services){display:flex;justify-content:center;align-items:center;height:100%}.service_card{background:#fff;border-radius:20px;padding:0;width:calc(50% - 10px);box-shadow:0 4px 20px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;border:1px solid #f1f5f9;position:relative}.service_card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a;border-color:#3b82f6}.service_card:hover .card_header{background:linear-gradient(135deg,#f8fafc,#eff6ff)}.service_card.ai_enhanced{border-left:4px solid #8b5cf6}.service_card .card_header{background:#f8fafc;padding:20px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:flex-start;transition:background .3s ease}.service_card .card_header h3{font-size:17px;font-weight:700;color:#1e293b;margin-bottom:4px;line-height:1.2}.service_card .card_header .status_select{background:#fff;border-radius:10px;font-size:12px;font-weight:600;height:32px;min-width:120px}.service_card .card_header .status_select fieldset{border-color:#e2e8f0}.service_card .card_header .status_select.active{color:#059669;background:#f0fdf4}.service_card .card_header .status_select.pending{color:#d97706;background:#fffbeb}.service_card .card_header .status_select.inactive{color:#dc2626;background:#fef2f2}.service_card .ai_recommendation_badge{margin:15px 20px 0;padding:12px;border-radius:12px;font-size:13px}.service_card .ai_recommendation_badge.positive{background:#f0fdf4;border:1px solid #dcfce7;color:#166534}.service_card .ai_recommendation_badge.warning{background:#fffbeb;border:1px solid #fef3c7;color:#92400e}.service_card .ai_recommendation_badge.negative{background:#fef2f2;border:1px solid #fee2e2;color:#991b1b}.service_card .ai_recommendation_badge p{margin-top:4px;font-size:12px;opacity:.9}.service_card .card_meta{padding:15px 20px 0;font-size:12px;font-weight:600;color:#64748b;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.service_card .card_meta .category{color:#3b82f6}.service_card .card_details{padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.service_card .card_details .detail_item p{font-size:11px;color:#94a3b8;text-transform:uppercase;font-weight:700;margin-bottom:4px}.service_card .card_details .detail_item h4{font-size:16px;font-weight:700;color:#334155}.service_card .card_details .detail_item .price_insight{display:flex;gap:6px;margin-top:8px;padding:8px;border-radius:8px;font-size:11px}.service_card .card_details .detail_item .price_insight.positive{background:#eff6ff;color:#1d4ed8}.service_card .card_details .detail_item .price_insight.warning{background:#fffbeb;color:#b45309}.service_card .alert_flag{margin:0 20px 15px;padding:8px 12px;background:#fff1f2;border-radius:8px;color:#e11d48;display:flex;align-items:center;gap:8px;font-weight:600}.service_card .card_footer{padding:15px 20px;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.service_card .card_footer .bookings p{font-size:11px;color:#94a3b8;font-weight:700;text-transform:uppercase}.service_card .card_footer .bookings h4{font-size:20px;font-weight:800;color:#0f172a}.service_card .card_footer .bookings .trend_tag{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.service_card .card_footer .bookings .trend_tag.up{background:#dcfce7;color:#15803d}.service_card .card_footer .bookings .trend_tag.down{background:#fee2e2;color:#b91c1c}.service_card .card_footer .benchmark{text-align:right}.service_card .card_footer .benchmark p{font-size:11px;color:#94a3b8;font-weight:700;text-transform:uppercase}.service_card .card_footer .benchmark span{font-weight:700;color:#3b82f6;font-size:13px}.service_card .recovery_section{padding:15px 20px;background:#fafafa;border-top:1px dashed #e2e8f0}.service_card .recovery_section h5{font-size:12px;font-weight:700;color:#64748b;margin-bottom:8px}.loyalty_donut_card{background:#fff;border-radius:16px;padding:18px;box-shadow:0 8px 28px #0000000f}.loyalty_donut_card h2{font-size:16px;font-weight:600;margin-bottom:12px}.loyalty_donut_card .tier_legend{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:10px}.loyalty_donut_card .tier_legend .legend_item{display:flex;align-items:center;gap:8px;font-size:13px}.loyalty_donut_card .tier_legend .legend_item .dot{width:10px;height:10px;border-radius:50%}.loyalty_donut_card .tier_legend .legend_item b{margin-left:auto;font-weight:600}.table_container .small_card{background-color:#f9f9fb;border-radius:12px;padding:16px;width:220px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;box-shadow:0 2px 6px #00000014;transition:all .3s ease}.table_container .small_card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #00000026}.table_container .small_card b{font-size:16px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table_container .small_card span{font-size:13px;color:#555}.table_container .small_card .actions{display:flex;gap:10px;margin-top:8px}.table_container .small_card .actions .MuiIconButton-root{width:32px;height:32px;padding:6px;border-radius:6px;background-color:#fff;border:1px solid #ddd;transition:all .2s ease}.table_container .small_card .actions .MuiIconButton-root:hover{background-color:#f0f0f0;border-color:#ccc}.table_container .small_card .actions .MuiIconButton-root img{width:16px;height:16px}.table_container .table_header{margin:0}.table_container .table_header .search_collapse .MuiInputBase-input{padding-left:30px!important}.loyalty_wrapper .loyalty_cards{display:flex;flex-direction:column;gap:16px;margin-top:16px}.loyalty_wrapper .loyalty_card{background:#fff;border:1px solid #e6e8ec;border-radius:12px;padding:18px;transition:.2s ease;position:relative}.loyalty_wrapper .loyalty_card:hover{box-shadow:0 10px 24px #0000000f;transform:translateY(-2px)}.loyalty_wrapper .loyalty_card .card_top{display:flex;justify-content:space-between;align-items:flex-start}.loyalty_wrapper .loyalty_card .card_top .tier_left{display:flex;gap:12px}.loyalty_wrapper .loyalty_card .card_top .tier_left .tier_icon{width:42px;height:42px;border-radius:50%;background:#f5f6fa;display:flex;align-items:center;justify-content:center;font-size:20px}.loyalty_wrapper .loyalty_card .card_top .tier_left h4{margin:0;font-size:16px;font-weight:600}.loyalty_wrapper .loyalty_card .card_top .tier_left h4 .level{font-size:12px;color:#7a7a7a;margin-left:6px}.loyalty_wrapper .loyalty_card .card_top .tier_left .status{font-size:11px;padding:3px 8px;border-radius:20px;margin-top:4px;display:inline-block}.loyalty_wrapper .loyalty_card .card_top .tier_left .status.active{background:#e6f7ee;color:#1e9a5b}.loyalty_wrapper .loyalty_card .card_top .actions{display:flex;gap:4px}.loyalty_wrapper .loyalty_card .desc{margin:12px 0;font-size:13px;color:#555;line-height:1.5}.loyalty_wrapper .loyalty_card .meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;font-size:12px;margin-bottom:12px}.loyalty_wrapper .loyalty_card .meta span{color:#444}.loyalty_wrapper .loyalty_card .meta span b{font-weight:600;color:#000}.loyalty_wrapper .loyalty_card .benefits{display:flex;flex-wrap:wrap;gap:8px}.loyalty_wrapper .loyalty_card .benefits .benefit_chip{font-size:11px;padding:6px 10px;background:#f1f4ff;color:#3f5bd8;border-radius:20px;white-space:nowrap}.color_picker{display:flex;gap:10px;margin-top:6px}.color_picker .color_dot{width:22px;height:22px;border-radius:6px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:all .2s ease}.color_picker .color_dot:hover{transform:scale(1.1)}.color_picker .color_dot.active{border-color:#111827;box-shadow:0 0 0 2px #00000026}.analytics_grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:20px;gap:20px}.analytics_grid .analytics_card h2{font-size:16px;font-weight:600;margin-bottom:16px}.source_row{margin-bottom:14px}.source_row .label_row{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px;color:#374151}.source_row .progress_bar{height:6px;background:#e5e7eb;border-radius:4px;overflow:hidden}.source_row .progress_bar span{display:block;height:100%;background:#3b82f6;border-radius:4px}.status_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.status_grid .status_box{padding:14px;border-radius:10px}.status_grid .status_box h3{font-size:20px;font-weight:700}.status_grid .status_box p{font-size:13px;margin:4px 0}.status_grid .status_box small{font-size:12px;opacity:.8}.status_grid .status_box.active{background:#dcfce7;color:#166534}.status_grid .status_box.inactive{background:#f3f4f6;color:#374151}.status_grid .status_box.suspended{background:#fee2e2;color:#991b1b}.status_grid .status_box.churned{background:#ffedd5;color:#9a3412}.insights_row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.insights_row .insight{padding:18px;border-radius:12px}.insights_row .insight h4{font-size:13px;margin-bottom:6px}.insights_row .insight h2{font-size:22px;font-weight:700}.insights_row .insight p{font-size:12px;margin-top:4px;opacity:.85}.insights_row .insight.blue{background:#eff6ff;color:#1e3a8a}.insights_row .insight.green{background:#f0fdf4;color:#166534}.insights_row .insight.purple{background:#faf5ff;color:#6b21a8}.brand_cell{display:flex;align-items:center;gap:12px}.brand_cell .brand_avatar{width:36px;height:36px;border-radius:50%;background:#e0f2fe;color:#0369a1;display:flex;align-items:center;justify-content:center;font-weight:600}.brand_cell .brand_info{display:flex;flex-direction:column;align-items:flex-start}.brand_cell .brand_info b{font-size:14px}.brand_cell .brand_info .featured{font-size:11px;color:#f97316}.visit_link{color:#2563eb;font-size:13px;text-decoration:none}.status_chip.active{background:#dcfce7;color:#166534;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.stock_value{font-weight:500}.stock_value.normal{color:#1e8e3e}.stock_value.low{color:#d93025}.modern_collection_grid{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.modern_collection_grid .modern_collection_card{position:relative;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;border:1px solid #e5e7eb;overflow:hidden;transition:all .25s ease;border-left:5px solid #d3b88c;width:calc(25% - 15px)}.modern_collection_grid .modern_collection_card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.modern_collection_grid .modern_collection_card .card_content{padding:16px 18px 14px 22px}.modern_collection_grid .modern_collection_card .card_content .card_top{display:flex;align-items:flex-start;gap:14px}.modern_collection_grid .modern_collection_card .card_content .card_top .icon_wrap{width:44px;height:44px;border-radius:10px;background:#eff6ff;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:22px}.modern_collection_grid .modern_collection_card .card_content .card_top .text_wrap h3{font-size:15px;font-weight:600;margin:0;color:#111827}.modern_collection_grid .modern_collection_card .card_content .card_top .text_wrap p{font-size:13px;color:#6b7280;margin:4px 0 0;line-height:1.4}.modern_collection_grid .modern_collection_card .card_content .card_top .featured_badge{margin-left:auto;color:#f59e0b;font-size:20px}.modern_collection_grid .modern_collection_card .card_content .card_bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px dashed #e5e7eb}.modern_collection_grid .modern_collection_card .card_content .card_bottom .product_count{font-size:13px;font-weight:500;color:#374151}.modern_collection_grid .modern_collection_card .card_content .card_bottom .actions{display:flex;gap:6px}.modern_collection_grid .modern_collection_card .card_content .card_bottom .actions button{padding:6px}.modern_collection_grid .modern_collection_card .card_content .card_bottom .actions button img{width:16px;height:16px}.modern_collection_grid .modern_collection_card .card_content .card_bottom .actions button:hover{background:#f3f4f6}.modern_collection_card:hover .accent_bar{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}.modern_collection_card.featured{border-color:#f59e0b}.modern_collection_card.featured .accent_bar{background:linear-gradient(180deg,#f59e0b,#fbbf24)}.badge1{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:lowercase}.badge1.success,.badge1.approved{background:#e6f7ee;color:#1a7f37}.badge1.danger,.badge1.failed,.badge1.rejected{background:#fdecea;color:#c62828}.badge1.delivered{background:#e8f5e9;color:#2e7d32}.badge1.shipped{background:#f3e8ff;color:#7c3aed}.badge1.processing,.badge1.pending,.badge1.info{background:#e0f2fe;color:#0284c7}.badge1.active,.badge1.true{background:#e6f7ee;color:#1a7f37}.badge1.draft,.badge1.false{background:#fff4e5;color:#663c00}.reviews_wrapper .reviews_list{display:flex;flex-direction:column;gap:16px}.reviews_wrapper .review_card{cursor:pointer;display:grid;grid-template-columns:340px 1fr;grid-gap:20px;gap:20px;padding:18px;border-radius:12px;background:#fff;position:relative;border:1px solid #eef1f6;transition:box-shadow .2s}.reviews_wrapper .review_card:hover{box-shadow:0 8px 24px #0000000f}.reviews_wrapper .review_user{display:flex;gap:14px}.reviews_wrapper .review_user .avatar{width:44px;height:44px;border-radius:50%;background:#3f51b5;color:#fff;display:grid;place-items:center;font-weight:600}.reviews_wrapper .review_user h4{display:flex;gap:8px;align-items:center}.reviews_wrapper .review_user .verified_badge{font-size:12px;color:#2e7d32;background:#e8f5e9;padding:2px 6px;border-radius:6px}.reviews_wrapper .review_content h5{margin:6px 0;font-weight:600}.reviews_wrapper .review_content p{color:#555;line-height:1.5}.reviews_wrapper .review_content .rating{font-size:15px;color:#ffb400}.reviews_wrapper .action{position:absolute;top:10px;right:10px;z-index:9}.reviews_wrapper .review_actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.reviews_wrapper .review_actions .status_chip{font-size:12px;padding:4px 10px;border-radius:12px}.reviews_wrapper .review_actions .status_chip.approved{background:#e8f5e9;color:#2e7d32}.reviews_wrapper .review_actions .actions{display:flex;gap:8px}.reviews_wrapper .product_info{display:flex;gap:10px;align-items:center;margin-bottom:6px}.reviews_wrapper .product_info .pid{font-size:12px;font-weight:600;color:#3f51b5;background:#eef2ff;padding:2px 8px;border-radius:6px}.reviews_wrapper .product_info .pname{font-size:13px;font-weight:500;color:#333}.rating_distribution .card_title{font-size:14px;font-weight:600;margin-bottom:12px}.rating_distribution .rating_dist_list{display:flex;flex-direction:column;gap:10px}.rating_distribution .rating_row{display:flex;align-items:center;gap:10px;font-size:13px}.rating_distribution .stars{width:32px;color:#333}.rating_distribution .stars span{color:#ffc107;margin-left:2px}.rating_distribution .bar{flex:1 1;height:6px;background:#e5e7eb;border-radius:10px;overflow:hidden}.rating_distribution .bar .fill{display:block;height:100%;background:#ffc107;border-radius:10px}.rating_distribution .count{width:24px;text-align:right;color:#555;font-size:12px}.subscription_cards .subscription_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.subscription_cards .subscription_card{background:#fff;border-radius:14px;padding:20px;box-shadow:0 10px 30px #0000000f;display:flex;flex-direction:column;transition:all .25s ease}.subscription_cards .subscription_card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a}.subscription_cards .subscription_card .card_top{display:flex;align-items:center;justify-content:space-between}.subscription_cards .subscription_card .card_top .badge{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.subscription_cards .subscription_card .card_top .badge.freemium{background:#eef2ff;color:#4f46e5}.subscription_cards .subscription_card .card_top .badge.premium{background:#ecfdf5;color:#059669}.subscription_cards .subscription_card .card_top .actions{display:flex;gap:6px}.subscription_cards .subscription_card .plan_name{margin:16px 0 6px;font-size:18px;font-weight:600}.subscription_cards .subscription_card .price{font-size:22px;font-weight:700;color:#111827}.subscription_cards .subscription_card .price span{font-size:13px;font-weight:500;color:#6b7280}.subscription_cards .subscription_card .benefits{margin:16px 0;padding:0;list-style:none;flex-grow:1}.subscription_cards .subscription_card .benefits li{font-size:14px;color:#374151;margin-bottom:8px;padding-left:18px;position:relative}.subscription_cards .subscription_card .benefits li:before{content:"\2713";position:absolute;left:0;color:#10b981;font-weight:600}.subscription_cards .subscription_card .card_footer{margin-top:auto}.order_timeline h3{margin-bottom:20px}.order_timeline .flex12{display:flex;align-items:center;gap:20px;justify-content:space-between}.order_timeline .flex12 .cards{flex:1 1;margin:0}.order_timeline .timeline{display:flex;flex-direction:column;gap:20px;position:relative}.order_timeline .timeline:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:2px;background:#e5e7eb}.order_timeline .timeline_item{display:flex;align-items:flex-start;gap:16px;position:relative}.order_timeline .timeline_item .icon{width:36px;height:36px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;z-index:1}.order_timeline .timeline_item .icon svg{font-size:18px;color:#9ca3af}.order_timeline .timeline_item .content h4{margin:0;font-size:15px;font-weight:600}.order_timeline .timeline_item .content .date{font-size:12px;color:#6b7280}.order_timeline .timeline_item .content .tracking{margin-top:6px;font-size:13px;color:#2563eb}.order_timeline .timeline_item .content .tracking .tracking_link{cursor:pointer;color:#1976d2;text-decoration:underline;transition:all .2s ease;-webkit-user-select:none;user-select:none;font-weight:600}.order_timeline .timeline_item .content .tracking .tracking_link:hover{color:#1565c0;text-decoration:none}.order_timeline .timeline_item .content .tracking .tracking_link:active{color:#0d47a1}.order_timeline .timeline_item.completed .icon{background:#ecfdf5}.order_timeline .timeline_item.completed .icon svg{color:#16a34a}.order_timeline .delivery_image{text-align:center}.order_timeline .delivery_image h4{margin-bottom:12px}.order_timeline .delivery_image img{max-width:250px;border-radius:12px;width:100%}.take_action_modal{max-width:700px!important}.zone_cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.zone_cards .zone_card{background:#fff;border-radius:14px;padding:18px;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:14px;transition:.25s ease}.zone_cards .zone_card:hover{box-shadow:0 10px 24px #0000000f;transform:translateY(-3px)}.zone_cards .zone_card .zone_header{display:flex;justify-content:space-between;align-items:center}.zone_cards .zone_card .zone_header h4{margin:0;font-size:16px;font-weight:600}.zone_cards .zone_card .zone_header .zone_code{font-size:11px;padding:4px 8px;border-radius:6px;background:#f3f4f6}.zone_cards .zone_card .zone_info{display:flex;flex-direction:column;gap:8px}.zone_cards .zone_card .zone_info .info_row{display:flex;gap:8px;align-items:center}.zone_cards .zone_card .zone_info .info_row svg{font-size:18px;color:#6b7280}.zone_cards .zone_card .zone_info .info_row p{margin:0;font-size:14px;color:#374151}.zone_cards .zone_card .status_chip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.zone_cards .zone_card .zone_actions{display:flex;margin-top:auto;justify-content:flex-end;gap:6px}.logistics_dashboard{width:100%}.logistics_dashboard .dashboard_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.logistics_dashboard .dashboard_grid .dashboard_card.full{grid-column:span 2}.logistics_dashboard .dashboard_card{background:#fff;border-radius:10px;border:1px solid #eef0f4;margin:0;padding:16px 18px;box-shadow:0 4px 12px #0000000a}.logistics_dashboard .card_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.logistics_dashboard .card_head h4{font-size:15px;font-weight:600;color:#1f2937;margin:0}.logistics_dashboard .card_head a{font-size:12px;color:#2563eb;cursor:pointer;font-weight:500}.logistics_dashboard .card_head a:hover{text-decoration:underline}.logistics_dashboard .list_simple{list-style:none;padding:0;margin:0}.logistics_dashboard .list_simple li{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px dashed #e5e7eb}.logistics_dashboard .list_simple li:last-child{border-bottom:none}.logistics_dashboard .list_simple li b{font-size:13px;color:#111827}.logistics_dashboard .list_simple li p{font-size:12px;color:#6b7280;margin:2px 0 0}.logistics_dashboard .badge{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.logistics_dashboard .badge.warning{background:#fff7ed;color:#c2410c}.logistics_dashboard .badge.success{background:#ecfdf5;color:#047857}.logistics_dashboard .route_progress{display:flex;flex-direction:column;gap:14px}.logistics_dashboard .route_row{display:flex;justify-content:space-between;align-items:center}.logistics_dashboard .route_row b{font-size:13px;color:#111827}.logistics_dashboard .route_row small{display:block;font-size:11px;color:#6b7280;margin-top:2px}.logistics_dashboard .route_row span{font-size:12px;font-weight:600;color:#4f46e5}.logistics_dashboard .progress_bar{height:6px;background:#e5e7eb;border-radius:6px;overflow:hidden}.logistics_dashboard .progress_bar span{display:block;height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:6px}.logistics_dashboard .performance_list{list-style:none;padding:0;margin:0}.logistics_dashboard .performance_list li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9}.logistics_dashboard .performance_list li:last-child{border-bottom:none}.logistics_dashboard .performance_list li span{font-size:12px;color:#6b7280}.logistics_dashboard .performance_list li b{font-size:13px;font-weight:600}.logistics_dashboard .performance_list li b.success{color:#047857}.logistics_dashboard .quick_actions{display:flex;flex-direction:column;gap:10px}.logistics_dashboard .quick_actions button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.logistics_dashboard .quick_actions button:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.serviceCardsContainer{padding:20px}.serviceCardsContainer .cardsGrid{display:flex;gap:20px}.serviceCardsContainer .card{background:#fff;border-radius:10px;width:calc(50% - 10px);box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;padding:16px;transition:transform .2s ease}.serviceCardsContainer .card:hover{box-shadow:0 6px 18px #00000014}.serviceCardsContainer .card.active{border-left:4px solid #4caf50}.serviceCardsContainer .card.pending{border-left:4px solid #ff9800}.serviceCardsContainer .card .cardHeader{display:flex;justify-content:space-between;align-items:center}.serviceCardsContainer .card .cardHeader h3{font-size:18px;margin:0}.serviceCardsContainer .card .cardHeader .status{font-size:12px;text-transform:capitalize;padding:4px 8px;border-radius:20px;color:#fff}.serviceCardsContainer .card .cardHeader .status.active{background:#4caf50}.serviceCardsContainer .card .cardHeader .status.pending{background:#ff9800}.serviceCardsContainer .card .cardBody{margin-top:12px}.serviceCardsContainer .card .cardBody .row{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.serviceCardsContainer .card .cardBody .row span{color:#555}.serviceCardsContainer .card .cardBody .row strong{color:#222}.serviceCardsContainer .card .cardFooter{margin-top:auto;display:flex;justify-content:space-between}.serviceCardsContainer .card .cardFooter .textBtn{background:#0000;border:none;color:#1976d2;cursor:pointer;font-size:14px}.serviceCardsContainer .card .cardFooter .primaryBtn{background:#d3b88c;color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:14px}.filter_drawer .MuiDrawer-paper{width:400px;max-width:500px}.filter_drawer .MuiDrawer-paper .drawer_inner{padding:20px}.filter_drawer .MuiDrawer-paper .drawer_inner h3{font-size:22px;font-weight:600;margin-bottom:20px}.filter_drawer .MuiDrawer-paper .drawer_inner .mt_10{margin-top:10px!important}.filter_drawer .MuiDrawer-paper .drawer_inner .btn_flex{display:flex;align-items:center;gap:10px;justify-content:center}.analytics_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.analytics_grid .pie_legend{list-style:none;padding:0;margin:12px 0 0}.analytics_grid .pie_legend li{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:8px}.analytics_grid .pie_legend li b{font-weight:600}.analytics_grid .pie_legend li .dot{width:10px;height:10px;border-radius:50%;margin-right:10px}.analytics_grid .analytics_card{background:#fff;border:1px solid #e6eaf0;border-radius:10px;padding:18px}.analytics_grid .analytics_card h4{font-size:14px;font-weight:600;margin-bottom:14px}.analytics_grid .analytics_card.full{grid-column:span 2}.analytics_grid .empty_state{text-align:center;color:#8b95a7;font-size:13px;padding:40px 0}.breakdown_list{list-style:none;padding:0;margin:0}.breakdown_list li{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;background:#f8fafc;margin-bottom:8px;font-size:13px}.breakdown_list li b{font-weight:600}.breakdown_list li .dot{width:8px;height:8px;border-radius:50%;margin-right:10px}.breakdown_list li.net_revenue{background:#ecfff4;border:1px solid #9ee5bf;font-weight:600}.dot.blue{background:#3b82f6}.dot.orange{background:#f59e0b}.dot.teal{background:#14b8a6}.dot.red{background:#ef4444}.metrics_header{display:grid;grid-template-columns:repeat(5,1fr);font-size:12px;color:#8b95a7;border-bottom:1px solid #e6eaf0;padding-bottom:10px}.table_flx{display:flex!important;align-items:center;gap:5px}.drawer_header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.drawer_body{padding:20px}.drawer_body .control_group{margin-bottom:16px}.drawer_body .control_group label{font-size:13px;margin-bottom:6px;display:block;color:#666}.drawer_actions{display:flex;gap:12px;margin-top:24px}.invoice-container{max-width:900px;background:#fff;margin:auto;padding:30px;border-radius:8px;box-shadow:0 6px 18px #0000000f}.invoice-container .invoice-header{display:flex;justify-content:space-between;border-bottom:2px solid #eee;padding-bottom:20px}.invoice-container .company-info h2{margin:0;color:#1a1a1a}.invoice-container .invoice-meta{text-align:right;font-size:14px}.invoice-container .status{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:4px;font-size:12px}.invoice-container .status.paid{background:#e6f7ec;color:#1d7a46}.invoice-container .invoice-parties{display:flex;justify-content:space-between;margin:25px 0}.invoice-container .party-box{width:48%;background:#fafafa;padding:15px;border-radius:6px}.invoice-container .party-box h4{margin-bottom:8px;font-size:15px}.invoice-container .invoice-table{width:100%;border-collapse:collapse;margin-top:20px}.invoice-container .invoice-table th,.invoice-container .invoice-table td{padding:12px;border-bottom:1px solid #eaeaea;font-size:14px}.invoice-container .invoice-table th{background:#f9fafb;text-align:left}.invoice-container .invoice-summary{width:45%;margin-left:auto;margin-top:25px}.invoice-container .summary-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.invoice-container .summary-row.discount{color:#d32f2f}.invoice-container .summary-row.total{font-weight:700;font-size:16px;border-top:2px solid #000;margin-top:10px;padding-top:12px}.invoice-container .invoice-footer{border-top:1px solid #eee;margin-top:30px;padding-top:15px;font-size:13px;color:#555}.media_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px}.media_grid .media_card{background:#fff;border-radius:10px;overflow:hidden;cursor:pointer}.media_grid .media_thumb{position:relative;height:140px;overflow:hidden;border-radius:8px}.media_grid .media_thumb img{width:100%;height:100%;object-fit:cover}.media_grid .media_thumb .media_overlay{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;opacity:0;transition:.25s ease}.media_grid .media_thumb:hover .media_overlay{opacity:1}.media_grid .delete_btn{background:#fff!important;color:#d32f2f}.media_grid .delete_btn:hover{background:#ffecec!important}.media_grid .media_name{font-size:13px;padding:8px 4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview_header{display:flex;justify-content:space-between;align-items:center;font-weight:600}.preview_body{display:flex;justify-content:center;align-items:center;padding:20px}.preview_image{max-width:100%;max-height:70vh;border-radius:10px;object-fit:contain}.media_name{cursor:pointer}.table_container .drag_btn{cursor:grab;opacity:.7}.table_container .drag_btn:hover{opacity:1}.quick_actions{padding:20px;border-radius:14px;margin-bottom:20px;color:#fff}.quick_actions .qa_header{display:flex;justify-content:space-between;margin-bottom:15px}.quick_actions .qa_header h3{font-size:16px;font-weight:600;color:#000}.quick_actions .qa_header .muted{font-size:12px;opacity:.7;color:#000}.quick_actions .qa_grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.quick_actions .qa_card{padding:14px;border-radius:10px;cursor:pointer;transition:all .2s ease}.quick_actions .qa_card h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.quick_actions .qa_card p{font-size:12px;opacity:.85;color:#fff}.quick_actions .qa_card:hover{transform:translateY(-3px)}.quick_actions .qa_card.blue{background:#3b82f6}.quick_actions .qa_card.green{background:#10b981}.quick_actions .qa_card.orange{background:#f59e0b}.quick_actions .qa_card.red{background:#ef4444}.quick_actions .qa_card .stat-card.negative .MuiTypography-body2{color:#df1b41;background:#fde8ec}.quick_actions .qa_card.cyan{background:#06b6d4}.quick_actions .qa_card.teal{background:#14b8a6}.timeline_chart_area{height:120px;padding:10px 0;border-bottom:1px solid #f1f3f8}.timeline_chart_area .recharts-wrapper .recharts-cartesian-grid-horizontal line{stroke:#f0f0f0;stroke-dasharray:3 3}.timeline_chart_area .recharts-wrapper .recharts-cartesian-grid-vertical line{stroke:#0000}.timeline_stats_row{padding:15px 10px 5px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:#6b7280}.timeline_stats_row .stat_item{display:flex;align-items:center;gap:6px}.timeline_stats_row .stat_item b{font-weight:700;color:#374151}.timeline_stats_row .stat_item .rotate_icon{transform:rotate(45deg);display:inline-block;font-size:16px}.timeline_stats_row .stat_item svg{font-size:18px}.timeline_stats_row .stat_item.text_success b{color:#d97706}.timeline_stats_row .stat_item.text_success svg{color:#d97706}.timeline_stats_row .stat_item.text_muted b{color:#6b7280}.timeline_stats_row .stat_item.text_muted svg{color:#9ca3af}.timeline_stats_row .stat_item.text_warning b{color:#f97316}.timeline_stats_row .stat_item.text_warning svg{color:#f97316}.config_rollback_card{margin-top:15px}.config_rollback_card h3{font-size:15px;font-weight:600;color:#333;margin-top:0;margin-bottom:12px}.config_rollback_card .rollback_meta{font-size:12px;color:#666;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.config_rollback_card .rollback_list{display:flex;flex-direction:column;gap:12px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}.config_rollback_card .rollback_list .rollback_item{display:flex;justify-content:space-between;align-items:center;font-size:13px}.config_rollback_card .rollback_list .rollback_item .item_label{color:#555}.config_rollback_card .rollback_list .rollback_item .item_value{color:#333;font-weight:500;display:flex;align-items:center;gap:6px}.config_rollback_card .rollback_list .rollback_item .item_value .arrow{color:#999;font-weight:400}.config_rollback_card .rollback_action{display:flex;justify-content:center}.config_rollback_card .rollback_action .btn_rollback{background-color:#fff;border:1px solid #e5e5e5;color:#555;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 1px 2px #0000000d}.config_rollback_card .rollback_action .btn_rollback:hover{background-color:#f0f0f0}.config_rollback_card .rollback_action .btn_rollback svg{font-size:16px;color:#888}.personas_section{display:grid;grid-template-columns:2.2fr 1fr;grid-gap:20px;gap:20px}.personas_section .section_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.personas_section .section_header h3{font-size:16px;font-weight:600}.personas_section .section_header .count{font-size:12px;color:#6b7280}.personas_section .persona_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.personas_section .persona_card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;transition:all .2s ease}.personas_section .persona_card:hover{box-shadow:0 6px 18px #0000000f}.personas_section .persona_card .card_top{display:flex;align-items:center;justify-content:space-between}.personas_section .persona_card .card_top .icon_circle{width:34px;height:34px;border-radius:8px;background:#eef2ff;display:flex;align-items:center;justify-content:center;font-weight:600}.personas_section .persona_card .card_top .badge{font-size:11px;background:#e0e7ff;color:#4338ca;padding:2px 8px;border-radius:20px}.personas_section .persona_card h4{margin-top:10px;font-size:14px;font-weight:600}.personas_section .persona_card .role{font-size:12px;color:#2563eb;text-transform:capitalize}.personas_section .persona_card .desc{font-size:12px;color:#6b7280;margin:6px 0 12px}.personas_section .persona_card .meta{display:flex;gap:12px;font-size:11px;color:#6b7280}.personas_section .persona_card .meta span{text-transform:capitalize}.personas_section .persona_card .card_footer{display:flex;justify-content:space-between;margin-top:12px;font-size:11px;color:#9ca3af}.personas_section .persona_card .card_footer .actions{display:flex;gap:8px}.personas_section .persona_card .card_footer .actions .icon{width:28px;height:28px;border-radius:6px;background:#f3f4f6}.personas_section .persona_card .card_footer .actions .icon svg{font-size:18px}.personas_section .persona_card .card_footer .actions .icon.edit{color:#2563eb}.personas_section .persona_card .card_footer .actions .icon.view{color:#059669}.personas_section .persona_card .card_footer .actions .icon.delete{color:#dc2626}.personas_section .persona_card .card_footer .actions .icon:hover{background:#e5e7eb}.personas_section .personas_right{display:flex;flex-direction:column;gap:16px}.personas_section .side_card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.personas_section .side_card h4{font-size:14px;font-weight:600}.personas_section .side_card .sub{font-size:12px;color:#6b7280;margin-bottom:10px}.personas_section .widget_list{list-style:none;padding:0}.personas_section .widget_list li{display:flex;justify-content:space-between;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;font-size:12px}.personas_section .widget_list li em{font-size:11px;color:#6b7280}.personas_section .usage_list{list-style:none;padding:0}.personas_section .usage_list li{display:grid;grid-template-columns:1fr 1.5fr 30px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:10px;font-size:12px}.personas_section .usage_list li .bar{height:6px;background:#e5e7eb;border-radius:10px}.personas_section .usage_list li .bar span{display:block;height:100%;background:#6366f1;border-radius:10px}.personas_section .usage_list li em{text-align:right;color:#6b7280}.incidents_right{width:100%}.incidents_right .card{background:#fff;border-radius:12px;padding:16px;border:1px solid #e6eaf0}.incidents_right .card .card_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.incidents_right .card .card_header h4{font-size:14px;font-weight:600;color:#111827;margin:0}.incidents_right .card .card_header a{font-size:12px;font-weight:500;color:#2563eb;cursor:pointer;text-decoration:none}.incidents_right .card .card_header a:hover{text-decoration:underline}.incidents_right .card .service_list{list-style:none;padding:0;margin:0}.incidents_right .card .service_list li{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;font-size:13px;color:#111827}.incidents_right .card .service_list li:not(:last-child){margin-bottom:6px}.incidents_right .card .service_list li:hover{background:#f9fafb}.incidents_right .card .service_list li span:first-child{display:flex;align-items:center;gap:8px;font-weight:500}.incidents_right .card .service_list li .dot{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.incidents_right .card .service_list li .dot:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block}.incidents_right .card .service_list li .dot.degraded{color:#f97316}.incidents_right .card .service_list li .dot.degraded:before{background:#f97316}.incidents_right .card .service_list li .dot.warning{color:#facc15}.incidents_right .card .service_list li .dot.warning:before{background:#facc15}.incidents_right .card .service_list li .dot.operational{color:#22c55e}.incidents_right .card .service_list li .dot.operational:before{background:#22c55e}.compliance_layout .incidents_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.compliance_layout .dashboard_card{background:#fff;border-radius:12px;padding:16px;border:1px solid #eef1f6}.compliance_layout .dashboard_card .card_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.compliance_layout .dashboard_card .card_header h4{font-size:15px;font-weight:600}.compliance_layout .dashboard_card .card_header .view_all{font-size:12px;color:#3b82f6;cursor:pointer}.compliance_layout .dashboard_card .list{list-style:none;padding:0;margin:0}.compliance_layout .dashboard_card .list li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f3f8}.compliance_layout .dashboard_card .list li:last-child{border-bottom:none}.compliance_layout .dashboard_card .list li .left{display:flex;gap:10px;align-items:flex-start}.compliance_layout .dashboard_card .list li .left b{font-size:13px;display:block}.compliance_layout .dashboard_card .list li .left small{font-size:11px;color:#8b8b8b}.compliance_layout .dot{width:8px;height:8px;border-radius:50%;margin-top:6px}.compliance_layout .dot.critical{background:#ef4444}.compliance_layout .dot.high{background:#f97316}.compliance_layout .dot.medium{background:#facc15}.compliance_layout .badge{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;white-space:nowrap}.compliance_layout .badge.critical{background:#fee2e2;color:#b91c1c}.compliance_layout .badge.high{background:#ffedd5;color:#c2410c}.compliance_layout .badge.urgent{background:#fde2e2;color:#dc2626}.compliance_layout .badge.resolved{background:#dcfce7;color:#15803d}.compliance_layout .badge.investigating{background:#e0f2fe;color:#0369a1}.compliance_layout .expiry{font-size:12px;font-weight:600}.compliance_layout .expiry.red{color:#dc2626}.compliance_layout .expiry.orange{color:#f97316}.policies_div{background:#fff;border-radius:12px;border:1px solid #eef1f6;padding:8px 0}.policies_div .policy_row{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f1f3f8;transition:background .2s ease}.policies_div .policy_row:hover{background:#fafbff}.policies_div .policy_row:last-child{border-bottom:none}.policies_div .policy_row .left{display:flex;gap:14px;align-items:flex-start}.policies_div .policy_row .left .policy_icon{width:40px;height:40px;min-width:40px;border-radius:10px;background:#eef2ff;display:flex;align-items:center;justify-content:center;color:#4f46e5}.policies_div .policy_row .left .policy_icon svg{font-size:20px}.policies_div .policy_row .left .policy_info .title_row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.policies_div .policy_row .left .policy_info .title_row b{font-size:14px;font-weight:600;color:#111827}.policies_div .policy_row .left .policy_info .title_row .code{font-size:11px;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:6px}.policies_div .policy_row .left .policy_info .title_row .status_chip{font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;line-height:1}.policies_div .policy_row .left .policy_info .title_row .status_chip.active{background:#dcfce7;color:#15803d}.policies_div .policy_row .left .policy_info .title_row .status_chip.danger{background:#fee2e2;color:#b91c1c}.policies_div .policy_row .left .policy_info .title_row .status_chip.review{background:#fff7ed;color:#c2410c}.policies_div .policy_row .left .policy_info p{margin:4px 0;font-size:13px;color:#374151;max-width:720px}.policies_div .policy_row .left .policy_info small{font-size:11px;color:#6b7280}.policies_div .policy_row .actions{display:flex;align-items:center;gap:6px}.policies_div .policy_row .actions .btn_view{min-width:34px;height:34px;border-radius:8px;color:#6b7280}.policies_div .policy_row .actions .btn_view:hover{background:#eef2ff;color:#4338ca}.policies_div .policy_row .actions .btn_view svg{font-size:18px}.products_drop .MuiInputBase-root{width:100%}.add_campaign{display:flex;gap:20px;align-items:center;margin-top:30px}@media(max-width:767px){.add_campaign{flex-wrap:wrap}}.add_campaign li{margin:0;padding:15px;display:flex;flex-direction:column;flex:1 1;border-radius:8px;gap:10px;cursor:pointer}@media(max-width:767px){.add_campaign li{width:100%;flex:initial;gap:6px;padding:10px}}.add_campaign li.one{background-color:#d3b88c;border:1px solid #d3b88c}.add_campaign li.one svg{color:#fff;font-size:30px}.add_campaign li.one h3{font-size:18px;color:#fff}@media(max-width:767px){.add_campaign li.one h3{font-size:16px}}.add_campaign li.one p{font-size:16px;color:#fff}@media(max-width:767px){.add_campaign li.one p{font-size:14px}}.add_campaign li.two{background-color:#fff;border:1px solid rgba(44,44,44,.2)}.add_campaign li.two svg{color:#000;font-size:30px}.add_campaign li.two h3{font-size:18px;color:#000}@media(max-width:767px){.add_campaign li.two h3{font-size:16px}}.add_campaign li.two p{font-size:16px;color:#000}@media(max-width:767px){.add_campaign li.two p{font-size:14px}}.campaign_type_grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}.campaign_type_card{border:1px solid #e0e0e0;border-radius:10px;padding:20px;cursor:pointer;width:calc(16.6666666667% - 13.3333333333px);transition:all .2s ease;background:#fff;position:relative}.campaign_type_card span{position:absolute;top:5px;right:5px;background-color:#d3b88c;font-size:10px;border-radius:50px;padding:5px 10px;color:#fff}.campaign_type_card.selected{border-color:#d5b469;background:#fff9f1}.campaign_type_card img{width:24px;height:24px;margin-bottom:10px}.campaign_type_card h4{font-size:15px;margin:0 0 4px;color:#222}.campaign_type_card p{font-size:13px;color:#666;margin:0}.campaign-dashboard{padding:10px}.campaign-stats{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap}.stat-card{flex:1 1;min-width:230px;background:#fff;padding:22px;display:flex;flex-direction:column;border-radius:14px;border:1px solid #e6d8c1;transition:.25s ease;cursor:pointer}.stat-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.stat-card .stat-label{color:#000;font-weight:600;font-size:14px}.stat-card .stat-value{font-size:32px;font-weight:800;color:#000;margin:4px 0}.stat-card .stat-sub{font-size:13px;color:#000}.stat-card .stat-sub.success{color:#0a8a4b;font-weight:600}.stat-card .stat-sub.info{color:#b8976a;font-weight:600}.section-row{display:flex;gap:20px;flex-wrap:wrap}.card-large,.card-small{background:#fff;border-radius:14px;border:1px solid #e6d8c1;padding:25px}.card-large h3,.card-small h3{margin-bottom:10px;color:#000;font-weight:700}.card-large{flex:2 1;min-width:450px}.card-small{flex:1 1;min-width:330px}.perf-table,.product-table{width:100%;border-collapse:collapse;margin:14px 0 20px}.perf-table th,.product-table th{text-align:left;font-size:14px;color:#987953;padding-bottom:6px}.perf-table td,.product-table td{padding:8px 0;font-size:14px;color:#3a3a3a;border-bottom:1px solid #e6d8c1}.perf-table tr:hover td,.product-table tr:hover td{background:#e6d8c1}.chart-wrapper{margin-top:20px;height:260px;border:1px solid #e6d8c1;border-radius:12px;padding:10px}.insights{margin-top:15px}.insights li{font-size:14px;color:#987953;margin-bottom:6px;list-style:disc;margin-left:15px}.ai_hub_modal{display:flex;align-items:center;justify-content:center}.ai_hub_modal .modal-dialog{max-width:95%;background:#fff;border-radius:12px;min-height:0;min-height:initial;box-shadow:0 10px 40px #00000026}.ai_hub_modal .modal-dialog .modal-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:18px}.ai_hub_modal .modal-dialog .modal-body .modal_header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai_hub_modal .modal-dialog .modal-body .modal_header .left h2{font-size:18px;font-weight:600;margin-bottom:6px;color:#111827}.ai_hub_modal .modal-dialog .modal-body .modal_header .left .chips{display:flex;gap:6px}.ai_hub_modal .modal-dialog .modal-body .modal_header .left .chips .chip{font-size:11px;font-weight:500;height:22px}.ai_hub_modal .modal-dialog .modal-body .modal_header .left .chips .chip.customer{background:#e0f2fe;color:#0369a1}.ai_hub_modal .modal-dialog .modal-body .modal_header .left .chips .chip.active{background:#dcfce7;color:#166534}.ai_hub_modal .modal-dialog .modal-body .modal_header .btn-close{background:#0000;border:none;cursor:pointer;color:#6b7280;padding:2px}.ai_hub_modal .modal-dialog .modal-body .modal_header .btn-close:hover{color:#111827}.ai_hub_modal .modal-dialog .modal-body .section h6{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.ai_hub_modal .modal-dialog .modal-body .section p{font-size:14px;color:#374151;line-height:1.5}.ai_hub_modal .modal-dialog .modal-body .section .code_block{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5;color:#111827;overflow-x:auto;white-space:pre-wrap}.ai_hub_modal .modal-dialog .modal-body .section .recommendations{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ai_hub_modal .modal-dialog .modal-body .section .recommendations li{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.ai_hub_modal .modal-dialog .modal-body .section .recommendations li span{width:20px;height:20px;border-radius:50%;background:#e0e7ff;color:#3730a3;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.ai_hub_modal .modal-dialog .modal-body .generated{font-size:12px;color:#6b7280;margin-top:-6px}.ai_hub_modal .modal-dialog .modal-body .footer_actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn{font-size:13px;padding:6px 14px;border-radius:8px;text-transform:none}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_warning{background:#fef3c7;color:#92400e}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_warning:hover{background:#fde68a}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_success{background:#dcfce7;color:#166534}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_success:hover{background:#bbf7d0}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_grey{background:#f3f4f6;color:#374151}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_grey:hover{background:#e5e7eb}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_outline{background:#0000;border:1px solid #d1d5db;color:#374151}.ai_hub_modal .modal-dialog .modal-body .footer_actions .btn.btn_outline:hover{background:#f9fafb}.view_contract_page{padding:24px;background:#f8fafc;min-height:100vh}.view_contract_page .top_bar{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.view_contract_page .top_bar .title_block h1{font-size:24px;font-weight:600;color:#1e293b}.view_contract_page .top_bar .title_block .breadcrumb{margin-top:6px;font-size:14px;color:#64748b}.view_contract_page .top_bar .title_block .breadcrumb button{background:none;border:none;color:#64748b;cursor:pointer}.view_contract_page .top_bar .title_block .breadcrumb button:hover{text-decoration:underline}.view_contract_page .top_bar .title_block .breadcrumb .active{color:#0f172a;font-weight:500}.view_contract_page .top_bar .actions{display:flex;gap:8px}.view_contract_page .top_bar .actions button{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.view_contract_page .top_bar .actions button:hover{box-shadow:0 2px 6px #00000014}.view_contract_page .contract_card{background:#fff;border-radius:16px;border:1px solid #e5e7eb;overflow:hidden}.view_contract_page .contract_card .contract_header{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;padding:24px;border-bottom:1px solid #e5e7eb}.view_contract_page .contract_card .contract_header h2,.view_contract_page .contract_card .contract_header h3{margin:0;font-weight:600;color:#0f172a}.view_contract_page .contract_card .contract_header p{margin:6px 0;font-size:14px;color:#64748b}.view_contract_page .contract_card .contract_header span{font-size:13px;color:#94a3b8}.view_contract_page .contract_card .contract_header .vendor{text-align:right}@media(max-width:640px){.view_contract_page .contract_card .contract_header .vendor{text-align:left}}.view_contract_page .contract_card .contract_body{padding:24px;display:flex;flex-direction:column;gap:20px}.view_contract_page .contract_card .contract_body h3{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:6px}.view_contract_page .contract_card .contract_body p{font-size:14px;line-height:1.7;color:#475569}.view_contract_page .contract_card .contract_body .compliance{background:#f1f5f9;border-left:4px solid #0f172a;padding:14px;border-radius:8px}.view_contract_page .contract_card .contract_body .compliance p{margin:0;font-weight:500;color:#1e293b}.view_contract_page .contract_card .contract_body .meta_cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.view_contract_page .contract_card .contract_body .meta_cards .card{border:1px solid #e5e7eb;border-radius:12px;padding:14px}.view_contract_page .contract_card .contract_body .meta_cards .card span{font-size:12px;color:#94a3b8}.view_contract_page .contract_card .contract_body .meta_cards .card strong{display:block;margin-top:4px;font-size:14px;color:#0f172a}.view_contract_page .contract_card .contract_body .declaration{border-top:1px dashed #e5e7eb;padding-top:16px;text-align:center}.view_contract_page .contract_card .contract_body .declaration p{font-size:12px;color:#94a3b8}.vendor_td{display:flex;gap:12px;align-items:flex-start}.vendor_td img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.vendor_td div{display:flex;flex-direction:column;gap:2px}.vendor_td div b{font-size:14px;font-weight:600;color:#111827}.vendor_td div p{margin:0;font-size:13px;color:#374151}.vendor_td div small,.vendor_td div span{font-size:12px;color:#6b7280}.vendor_td div em{font-size:11px;color:#9ca3af;font-style:normal}.health_score_view{display:flex;flex-direction:column;gap:12px;margin-top:10px}.health_score_view .score_row{background:#f9fafb;border-radius:8px;padding:14px}.health_score_view .score_row .score_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.health_score_view .score_row .score_header label{font-weight:600;color:#111827}.health_score_view .score_row .score_header span{font-weight:700}.health_score_view .score_row .score_bar{height:8px;border-radius:6px}.health_score_view .score_row .score_bar.orange .MuiLinearProgress-bar{background-color:#f59e0b}.business_cell h4{font-size:14px;font-weight:600;margin-bottom:4px}.business_cell .meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.business_cell .meta .badge{background:#eef2ff;color:#4338ca;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.business_cell .meta .dot{font-size:10px}.vendor_cell .vendor_id{font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.vendor_cell .contact{display:flex;flex-direction:column;font-size:12px;color:#6b7280}.vendor_cell .contact small{font-size:11px}.table_flex{display:flex;align-items:flex-start;gap:20px}.table_flex .lt{width:calc(70% - 10px);padding:5px;border-radius:12px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.table_flex .rt{width:calc(30% - 10px);border-radius:12px;padding:5px;position:-webkit-sticky;position:sticky;top:70px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.table_flex .rt .ai_panel{background:#fff}.table_flex .rt .ai_panel h4{font-size:15px;font-weight:600;margin-bottom:12px;color:#111}.table_flex .rt .ai_panel .ai_alert{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;margin-bottom:8px}.table_flex .rt .ai_panel .ai_alert .icon{font-size:14px}.table_flex .rt .ai_panel .ai_alert b{font-weight:600}.table_flex .rt .ai_panel .ai_alert.warning{background:#fff6e5;color:#b45309}.table_flex .rt .ai_panel .ai_alert.danger{background:#fee2e2;color:#b91c1c}.table_flex .rt .ai_panel .ai_update{display:block;font-size:12px;color:#6b7280;margin:10px 0 12px}.table_flex .rt .ai_panel .ai_sku_list{display:flex;flex-direction:column;gap:10px}.table_flex .rt .ai_panel .ai_sku_list .ai_sku_row{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;background:#f9fafb}.table_flex .rt .ai_panel .ai_sku_list .ai_sku_row .ai_sku_info h5{font-size:13px;font-weight:600;margin:0}.table_flex .rt .ai_panel .ai_sku_list .ai_sku_row .ai_sku_info p{font-size:12px;color:#6b7280;margin:2px 0 0}.table_flex .rt .ai_panel .ai_sku_list .ai_sku_row .ai_action_btn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;padding:4px 10px;cursor:pointer}.table_flex .rt .ai_panel .ai_sku_list .ai_sku_row .ai_action_btn:hover{background:#f3f4f6}.table_flex .rt .ai_panel .ai_create{margin-top:12px;font-size:13px;font-weight:500;color:#2563eb;cursor:pointer}.table_flex .rt .ai_panel .ai_create:hover{text-decoration:underline}.usage_tag{display:inline-block;padding:4px 10px;font-size:12px;border-radius:20px;background:#f1f5f9;color:#334155;font-weight:500}.view_milestone.view_page,.view_engagement.view_page{padding:24px}.view_milestone.view_page .ov_header,.view_engagement.view_page .ov_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #eee}.view_milestone.view_page .ov_header h2,.view_engagement.view_page .ov_header h2{font-size:20px;font-weight:600;margin-bottom:4px;color:#1f2937}.view_milestone.view_page .ov_header p,.view_engagement.view_page .ov_header p{font-size:14px;color:#6b7280}.view_milestone.view_page .ov_header .status,.view_engagement.view_page .ov_header .status{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;text-transform:capitalize}.view_milestone.view_page .ov_header .status.completed,.view_engagement.view_page .ov_header .status.completed{background:#e6f7ee;color:#0f9d58}.view_milestone.view_page .ov_header .status.pending,.view_engagement.view_page .ov_header .status.pending{background:#fff7e6;color:#d97706}.view_milestone.view_page .form,.view_engagement.view_page .form{background:#fafafa;border-radius:12px;padding:24px}.view_milestone.view_page .form .gap_p,.view_engagement.view_page .form .gap_p{display:flex;flex-wrap:wrap;gap:20px}.view_milestone.view_page .form .control_group,.view_engagement.view_page .form .control_group{display:flex;flex-direction:column}.view_milestone.view_page .form .control_group label,.view_engagement.view_page .form .control_group label{font-size:13px;font-weight:500;color:#6b7280;margin-bottom:6px}.view_milestone.view_page .form .control_group p,.view_engagement.view_page .form .control_group p{font-size:15px;font-weight:500;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px}.view_milestone.view_page .form .control_group.w_33,.view_engagement.view_page .form .control_group.w_33{width:calc(33.33% - 14px)}.view_milestone.view_page .form .control_group.w_50,.view_engagement.view_page .form .control_group.w_50{width:calc(50% - 10px)}.view_milestone.view_page .form .control_group.w_100,.view_engagement.view_page .form .control_group.w_100{width:100%}.view_milestone.view_page .table_section,.view_engagement.view_page .table_section{margin-top:32px}.view_milestone.view_page .table_section h3,.view_engagement.view_page .table_section h3{font-size:16px;font-weight:600;margin-bottom:14px;color:#1f2937}.view_milestone.view_page .table_section .table_container,.view_engagement.view_page .table_section .table_container{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.view_milestone.view_page .table_section .table_container .table,.view_engagement.view_page .table_section .table_container .table{width:100%;border-collapse:collapse}.view_milestone.view_page .table_section .table_container .table thead,.view_engagement.view_page .table_section .table_container .table thead{background:#f9fafb}.view_milestone.view_page .table_section .table_container .table thead th,.view_engagement.view_page .table_section .table_container .table thead th{padding:14px;font-size:13px;font-weight:600;color:#374151;text-align:left;border-bottom:1px solid #e5e7eb}.view_milestone.view_page .table_section .table_container .table tbody tr,.view_engagement.view_page .table_section .table_container .table tbody tr{transition:background .2s ease}.view_milestone.view_page .table_section .table_container .table tbody tr:hover,.view_engagement.view_page .table_section .table_container .table tbody tr:hover{background:#f9fafb}.view_milestone.view_page .table_section .table_container .table tbody tr td,.view_engagement.view_page .table_section .table_container .table tbody tr td{padding:14px;font-size:14px;color:#4b5563;border-bottom:1px solid #f1f5f9}.view_milestone.view_page .ov_footer,.view_engagement.view_page .ov_footer{margin-top:32px;display:flex;justify-content:flex-end;gap:12px}.view_milestone.view_page .ov_footer .btn,.view_engagement.view_page .ov_footer .btn{min-width:120px;border-radius:8px;text-transform:none;font-weight:500}.view_milestone.view_page .ov_footer .btn_primary,.view_engagement.view_page .ov_footer .btn_primary{background:#2563eb;color:#fff}.view_milestone.view_page .ov_footer .btn_primary:hover,.view_engagement.view_page .ov_footer .btn_primary:hover{background:#1e40af}.dashboard_cards{display:flex;flex-direction:column;gap:16px}.dashboard_cards .row_3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.dashboard_cards .card_block{background:#fff;border-radius:10px;padding:14px;box-shadow:0 2px 8px #0000000d}.dashboard_cards .card_block h4{font-size:14px;font-weight:600;margin-bottom:10px}.dashboard_cards .card_block .stacked_bar{display:flex;height:10px;border-radius:6px;overflow:hidden;margin-bottom:10px}.dashboard_cards .card_block .stacked_bar span{height:100%}.dashboard_cards .card_block .stacked_bar .free{background:#4f7cff}.dashboard_cards .card_block .stacked_bar .grow{background:#66c2a5}.dashboard_cards .card_block .stacked_bar .scale{background:#f6c667}.dashboard_cards .card_block .stacked_bar .pro{background:#f08a5d}.dashboard_cards .card_block .stacked_bar .fashion{background:#6c5ce7}.dashboard_cards .card_block .stacked_bar .beauty{background:#fd79a8}.dashboard_cards .card_block .stacked_bar .home{background:#00b894}.dashboard_cards .card_block .stacked_bar .electronics{background:#0984e3}.dashboard_cards .card_block .stacked_bar .healthy{background:#2ecc71}.dashboard_cards .card_block .stacked_bar .risk{background:#f1c40f}.dashboard_cards .card_block .stacked_bar .suspended{background:#e74c3c}.dashboard_cards .card_block .legend_bar{display:flex;flex-wrap:wrap;gap:6px}.dashboard_cards .card_block .legend_bar span{font-size:11px;padding:3px 8px;border-radius:4px;color:#fff}.dashboard_cards .card_block .legend_bar span.free{background:#4f7cff}.dashboard_cards .card_block .legend_bar span.grow{background:#66c2a5}.dashboard_cards .card_block .legend_bar span.scale{background:#f6c667}.dashboard_cards .card_block .legend_bar span.pro{background:#f08a5d}.dashboard_cards .card_block .legend_bar span.fashion{background:#6c5ce7}.dashboard_cards .card_block .legend_bar span.beauty{background:#fd79a8}.dashboard_cards .card_block .legend_bar span.home{background:#00b894}.dashboard_cards .card_block .legend_bar span.electronics{background:#0984e3}.dashboard_cards .card_block .legend_bar span.healthy{background:#2ecc71}.dashboard_cards .card_block .legend_bar span.risk{background:#f1c40f}.dashboard_cards .card_block .legend_bar span.suspended{background:#e74c3c}.dashboard_cards .row{display:grid;grid-gap:16px;gap:16px}.dashboard_cards .row.row_3{grid-template-columns:repeat(3,1fr)}.dashboard_cards .row.row_4{grid-template-columns:repeat(4,1fr)}.dashboard_cards .legend_bar{display:flex;gap:6px}.dashboard_cards .legend_bar span{padding:4px 8px;font-size:11px;border-radius:4px;color:#fff}.dashboard_cards .legend_bar span.free{background:#4f7cff}.dashboard_cards .legend_bar span.grow{background:#66c2a5}.dashboard_cards .legend_bar span.scale{background:#f6c667}.dashboard_cards .legend_bar span.pro{background:#f08a5d}.dashboard_cards .legend_bar span.fashion{background:#6c5ce7}.dashboard_cards .legend_bar span.beauty{background:#fd79a8}.dashboard_cards .legend_bar span.home{background:#00b894}.dashboard_cards .legend_bar span.electronics{background:#0984e3}.dashboard_cards .legend_bar span.healthy{background:#2ecc71}.dashboard_cards .legend_bar span.risk{background:#f1c40f}.dashboard_cards .legend_bar span.suspended{background:#e74c3c}.dashboard_cards .list_card .list_row{display:grid;grid-template-columns:24px 1fr auto;padding:6px 0;font-size:13px}.dashboard_cards .list_card .list_row .rank{color:#999}.dashboard_cards .list_card .list_row .value{font-weight:600}.dashboard_cards .score_card .score_wrap{display:flex;align-items:center;gap:12px}.dashboard_cards .score_card .score_wrap .circle{width:48px;height:48px;border-radius:50%;background:#ffeaa7;display:flex;align-items:center;justify-content:center;font-weight:700}.dashboard_cards .score_card .score_wrap .positive{color:#2ecc71;font-size:12px}.dashboard_cards .health_card .health_wrap{display:flex;gap:16px}.dashboard_cards .health_card .health_wrap .circle.large{width:70px;height:70px;border-radius:50%;background:#dff5ea;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.dashboard_cards .health_card .health_wrap ul{list-style:none;padding:0}.dashboard_cards .health_card .health_wrap ul li{font-size:13px;margin-bottom:6px}.dashboard_cards .health_card .health_wrap ul li .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.dashboard_cards .health_card .health_wrap ul li .dot.healthy{background:#2ecc71}.dashboard_cards .health_card .health_wrap ul li .dot.risk{background:#f1c40f}.dashboard_cards .health_card .health_wrap ul li .dot.high{background:#e74c3c}.dashboard_cards .ai_card ul{padding-left:16px;font-size:13px;margin-bottom:10px}.dashboard_cards .ai_card .actions{display:flex;gap:8px}.dashboard_cards .ai_card .actions button{padding:6px 10px;font-size:12px;border-radius:6px;cursor:pointer}.dashboard_cards .ai_card .actions .btn_primary{background:#f5b041;border:none;color:#000}.dashboard_cards .ai_card .actions .btn_outline{border:1px solid #ccc;background:#fff}.dashboard_cards .ai_card .actions .btn_text{background:#0000;border:none;color:#888}.table_menu .MuiPaper-root{border-radius:10px;min-width:220px;box-shadow:0 8px 24px #0000001f}.table_menu .MuiMenuItem-root{font-size:13px;padding:10px 14px;gap:0px}.table_menu .MuiMenuItem-root svg{color:#6b7280}.table_menu .MuiMenuItem-root:hover{background:#f5f7fb}.health_bar_score{min-width:120px;cursor:pointer}.score_row{cursor:pointer}.health_score_view{display:flex;flex-direction:column;gap:16px}.health_score_view .score_row{background:#f9fafb;border-radius:12px;padding:14px 16px;transition:all .25s ease;border:1px solid #e5e7eb}.health_score_view .score_row.clickable{cursor:pointer}.health_score_view .score_row.open{background:#fff;box-shadow:0 6px 18px #0000000f}.health_score_view .score_row .score_header{display:flex;justify-content:space-between;align-items:center;font-weight:600}.health_score_view .score_row .score_header label{font-size:14px;color:#111827}.health_score_view .score_row .score_header .score_meta{display:flex;align-items:center;gap:8px}.health_score_view .score_row .score_header .score_meta span{font-size:14px;font-weight:600}.health_score_view .score_row .score_bar{height:8px;border-radius:6px;margin-top:10px}.health_score_view .score_row .score_bar.green .MuiLinearProgress-bar{background-color:#22c55e}.health_score_view .score_row .score_bar.blue .MuiLinearProgress-bar{background-color:#3b82f6}.health_score_view .score_row .score_bar.purple .MuiLinearProgress-bar{background-color:#8b5cf6}.health_score_view .score_row .score_bar.orange .MuiLinearProgress-bar{background-color:#f97316}.health_score_view .score_row .score_bar.red .MuiLinearProgress-bar{background-color:#ef4444}.health_score_view .score_row .score_bar.teal .MuiLinearProgress-bar{background-color:#14b8a6}.health_score_view .score_row .score_details{margin-top:14px;font-size:13px;color:#374151}.health_score_view .score_row .score_details .formula{margin-bottom:8px;color:#1f2937}.health_score_view .score_row .score_details ul{padding-left:18px;margin-bottom:8px}.health_score_view .score_row .score_details ul li{margin-bottom:4px}.health_score_view .score_row .score_details .recommendation{background:#f0f9ff;padding:8px 10px;border-radius:8px;font-weight:500;color:#0369a1}.table_header_bulk{margin:0;justify-content:flex-start}.table_header_bulk .MuiInputBase-root,.table_header_bulk input{max-width:250px;height:35px!important}.table_header_bulk .MuiInputBase-root .MuiSelect-select,.table_header_bulk input .MuiSelect-select{height:35px!important;line-height:2.4!important}.table_header_bulk .btn{height:35px;padding:5px 15px;font-size:13px;font-weight:500;letter-spacing:0px;white-space:nowrap;gap:3px}.cr_pt{cursor:pointer}.card_selected{border:2px solid #c5a55a!important}.addNotification_modal .modal-dialog{max-width:520px}.addNotification_modal .notification_form{display:flex;flex-direction:column;gap:8px}.addNotification_modal .notification_form .MuiFormControlLabel-root{display:flex;justify-content:space-between;margin:0;flex-direction:row-reverse;padding:10px 0}.addNotification_modal .notification_form .MuiFormControlLabel-root .MuiTypography-root{font-size:14px;font-weight:500}.addNotification_modal .notification_form .MuiDivider-root{opacity:.6}.preview_box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin-top:10px}.preview_box h4{font-size:14px;margin-bottom:6px}.preview_box .danger{color:#dc2626}.loyalty_abuse_risk{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px #0000001a;margin-top:20px}.loyalty_abuse_risk .risk_overview{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e5e7eb}.loyalty_abuse_risk .risk_overview h5{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.loyalty_abuse_risk .risk_overview p{font-size:14px;color:#6b7280;line-height:1.5}.loyalty_abuse_risk .risk_details{margin-bottom:20px}.loyalty_abuse_risk .risk_details h5{font-size:16px;font-weight:600;color:#111827;margin-bottom:10px}.loyalty_abuse_risk .risk_details ul{list-style:none;padding:0;margin:0}.loyalty_abuse_risk .risk_details ul li{font-size:14px;color:#374151;margin-bottom:8px;padding-left:20px;position:relative}.loyalty_abuse_risk .risk_details ul li:before{content:"\2022";position:absolute;left:0;color:#3b82f6;font-weight:700}.loyalty_abuse_risk .risk_details ul li strong{color:#111827}.loyalty_abuse_risk .risk_metrics{margin-bottom:20px}.loyalty_abuse_risk .risk_metrics h5{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}.loyalty_abuse_risk .risk_metrics .metrics_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.loyalty_abuse_risk .risk_metrics .metrics_grid .metric{background:#f9fafb;padding:16px;border-radius:8px;border:1px solid #e5e7eb}.loyalty_abuse_risk .risk_metrics .metrics_grid .metric .label{font-size:13px;color:#6b7280;margin-bottom:4px}.loyalty_abuse_risk .risk_metrics .metrics_grid .metric .value{font-size:24px;font-weight:700;color:#111827;margin:4px}.loyalty_abuse_risk .risk_metrics .metrics_grid .metric .change{font-size:12px;font-weight:500}.loyalty_abuse_risk .risk_metrics .metrics_grid .metric .change.positive{color:#10b981}.loyalty_abuse_risk .risk_metrics .metrics_grid .metric .change.neutral{color:#6b7280}.loyalty_abuse_risk .risk_metrics .metrics_grid .metric .change.negative{color:#ef4444}.loyalty_abuse_risk .risk_actions{margin-bottom:20px}.loyalty_abuse_risk .risk_actions h5{font-size:16px;font-weight:600;color:#111827;margin-bottom:10px}.loyalty_abuse_risk .risk_actions ul{list-style:none;padding:0;margin:0}.loyalty_abuse_risk .risk_actions ul li{font-size:14px;color:#374151;margin-bottom:8px;padding-left:20px;position:relative}.loyalty_abuse_risk .risk_actions ul li:before{content:"\2713";position:absolute;left:0;color:#10b981;font-weight:700}.loyalty_abuse_risk .risk_history h5{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}.loyalty_abuse_risk .risk_history .events_list{display:flex;flex-direction:column;gap:12px}.loyalty_abuse_risk .risk_history .events_list .event{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.loyalty_abuse_risk .risk_history .events_list .event .date{font-size:12px;color:#6b7280;font-weight:500}.loyalty_abuse_risk .risk_history .events_list .event .description{font-size:14px;color:#374151;flex:1 1;margin:0 16px}.loyalty_abuse_risk .risk_history .events_list .event .status{font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px}.loyalty_abuse_risk .risk_history .events_list .event .status.resolved{background:#dcfce7;color:#166534}.loyalty_abuse_risk .risk_history .events_list .event .status.under_review{background:#fef3c7;color:#92400e}.loyalty_abuse_risk .risk_history .events_list .event .status.monitored{background:#e0f2fe;color:#0369a1}.tier_profitability .metrics_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.tier_profitability .metrics_grid .metric{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;transition:all .2s ease}.tier_profitability .metrics_grid .metric:hover{border-color:#c7d2fe;box-shadow:0 4px 14px #6366f114}.tier_profitability .metrics_grid .metric .label{display:block;font-size:12px;color:#6b7280;margin-bottom:6px}.tier_profitability .metrics_grid .metric .value{font-size:18px;font-weight:600;color:#111827}.tier_profitability .metrics_grid .metric .value.positive{color:#16a34a}.tier_profitability .metrics_grid .metric .value.negative{color:#dc2626}.tier_profitability .contribution_split .metrics_grid .metric{background:linear-gradient(135deg,#f8fafc,#fff)}.ai_optimization{background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid #c7d2fe;border-radius:12px;padding:18px;margin-top:28px}.ai_optimization h6{color:#4338ca}.ai_optimization .ai_list{list-style:none;padding:0;margin:12px 0 18px}.ai_optimization .ai_list li{font-size:13px;color:#1f2937;padding:8px 10px;border-radius:8px;background:#fff;margin-bottom:8px;display:flex;gap:6px;align-items:center;line-height:1.5}.ai_optimization .ai_list li b{font-weight:600;color:#111827}.ai_optimization .ai_actions{display:flex;gap:12px;flex-wrap:wrap}.customer-timeline-container{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;margin:0 auto;font-family:Inter,sans-serif}.customer-timeline-container .timeline-header{margin-bottom:30px}.customer-timeline-container .timeline-header h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:16px}.customer-timeline-container .timeline-header .timeline-filters{display:flex;gap:8px;flex-wrap:wrap}.customer-timeline-container .timeline-header .timeline-filters .filter-btn{padding:6px 16px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.875rem;cursor:pointer;transition:all .2s ease}.customer-timeline-container .timeline-header .timeline-filters .filter-btn:hover{background:#f8fafc;border-color:#cbd5e1}.customer-timeline-container .timeline-header .timeline-filters .filter-btn.active{background:#1e293b;color:#fff;border-color:#1e293b}.customer-timeline-container .timeline-content{position:relative;padding-left:20px}.customer-timeline-container .timeline-content .no-events{color:#64748b;text-align:center;padding:20px}.customer-timeline-container .timeline-content .timeline-list{list-style:none;padding:0;margin:0;position:relative}.customer-timeline-container .timeline-content .timeline-list:before{content:"";position:absolute;top:0;bottom:0;left:20px;width:2px;background:#e2e8f0;z-index:0}.customer-timeline-container .timeline-content .timeline-item{position:relative;margin-bottom:24px;padding-left:60px}.customer-timeline-container .timeline-content .timeline-item:last-child{margin-bottom:0}.customer-timeline-container .timeline-content .timeline-item .timeline-marker{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #e2e8f0;z-index:1;color:#64748b}.customer-timeline-container .timeline-content .timeline-item .timeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;transition:box-shadow .2s}.customer-timeline-container .timeline-content .timeline-item .timeline-card:hover{box-shadow:0 4px 12px #0000000d}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-header .event-title{font-weight:600;color:#1e293b;font-size:1rem}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-header .event-date{font-size:.75rem;color:#64748b;white-space:nowrap;margin-left:12px}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-body{margin-bottom:12px}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-body p{margin:0;font-size:.875rem;color:#475569;line-height:1.5}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px dashed #e2e8f0}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-footer .event-status{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px;background:#f8fafc;color:#64748b}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-footer .details-btn{background:none;border:none;color:#3b82f6;font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.customer-timeline-container .timeline-content .timeline-item .timeline-card .card-footer .details-btn:hover{text-decoration:underline}.customer-timeline-container .timeline-content .timeline-item.order .timeline-marker{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.customer-timeline-container .timeline-content .timeline-item.order .timeline-card{border-left:4px solid #3b82f6}.customer-timeline-container .timeline-content .timeline-item.message .timeline-marker{border-color:#10b981;color:#10b981;background:#d1fae5}.customer-timeline-container .timeline-content .timeline-item.message .timeline-card{border-left:4px solid #10b981}.customer-timeline-container .timeline-content .timeline-item.loyalty .timeline-marker{border-color:#f59e0b;color:#f59e0b;background:#fef3c7}.customer-timeline-container .timeline-content .timeline-item.loyalty .timeline-card{border-left:4px solid #f59e0b}.customer-timeline-container .timeline-content .timeline-item.support .timeline-marker{border-color:#ef4444;color:#ef4444;background:#fee2e2}.customer-timeline-container .timeline-content .timeline-item.support .timeline-card{border-left:4px solid #ef4444}.customer-timeline-container .timeline-content .timeline-item.refund .timeline-marker{border-color:#8b5cf6;color:#8b5cf6;background:#ede9fe}.customer-timeline-container .timeline-content .timeline-item.refund .timeline-card{border-left:4px solid #8b5cf6}.filter_icon{cursor:pointer;padding:6px;background-color:#fff}.filter_icon:hover{background-color:#d3b88c;border-radius:5px}.filter_icon:hover svg{color:#fff}.expand_panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:10px;margin:12px 0;display:flex;flex-direction:column;gap:15px;box-shadow:0 6px 18px #0000000a;animation:slideDown .25s ease}.expand_panel h4{font-size:14px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#374151;margin-bottom:0;display:flex;align-items:center;gap:6px}.expand_panel ul{list-style:none;padding:0;margin:0}.expand_panel ul li{font-size:14px;color:#111827;display:flex;align-items:center;gap:8px;padding:6px 0}.expand_panel ul li:before{content:"\2022";color:#9ca3af}.expand_panel p{font-size:14px;line-height:1.5;color:#374151}.expand_panel p b{color:#111827;font-weight:600}.expand_panel .risk_flag{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:500}.expand_panel .quick_actions{display:flex;justify-content:flex-start;gap:12px;padding-top:12px;border-top:1px dashed #e5e7eb;margin:0;padding-bottom:0}.expand_panel .quick_actions button{min-width:140px;height:38px;border-radius:10px;font-weight:600;text-transform:none}.expand_panel .quick_actions button.MuiButton-containedSuccess{background:linear-gradient(135deg,#22c55e,#16a34a)}.expand_panel .quick_actions button.MuiButton-containedError{background:linear-gradient(135deg,#ef4444,#b91c1c)}.expand_panel .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.expand_panel .badge.success{background:#ecfdf5;color:#047857}.expand_panel .badge.warning{background:#fffbeb;color:#92400e}.expand_panel .badge.danger{background:#fef2f2;color:#991b1b}.vendor_card.modern{display:flex;justify-content:space-between;padding:18px;border-radius:14px;background:#fff;border:1px solid #eee;transition:all .25s ease;margin-bottom:14px}.vendor_card.modern:hover{box-shadow:0 10px 24px #0000000f;transform:translateY(-2px)}.vendor_card.modern.blocked{border-left:5px solid #e53935;background:#fff5f5}.vendor_card.modern .vendor_left{display:flex;gap:16px;flex:1 1}.vendor_card.modern .vendor_left .vendor_avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#6a5acd,#836fff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.vendor_card.modern .vendor_left .vendor_info{flex:1 1}.vendor_card.modern .vendor_left .vendor_info .vendor_header{display:flex;align-items:center;gap:10px}.vendor_card.modern .vendor_left .vendor_info .vendor_header h4{margin:0;font-size:15px}.vendor_card.modern .vendor_left .vendor_info .vendor_header .status_badge{padding:3px 8px;border-radius:6px;font-size:11px}.vendor_card.modern .vendor_left .vendor_info .vendor_header .status_badge.under\ review{background:#fff3cd}.vendor_card.modern .vendor_left .vendor_info .vendor_header .status_badge.blocked{background:#fdecea;color:#c62828}.vendor_card.modern .vendor_left .vendor_info .vendor_meta{font-size:12px;color:#666;margin-top:4px}.vendor_card.modern .vendor_left .vendor_info .ai_priority{margin-top:10px;display:flex;gap:16px;font-size:12px}.vendor_card.modern .vendor_left .vendor_info .ai_priority .risk.high{color:#e53935}.vendor_card.modern .vendor_left .vendor_info .ai_priority .risk.medium{color:#fb8c00}.vendor_card.modern .vendor_left .vendor_info .ai_insights{margin-top:12px;font-size:13px}.vendor_card.modern .vendor_left .vendor_info .ai_insights ul{padding-left:18px;margin:6px 0}.vendor_card.modern .vendor_left .vendor_info .ai_insights .risk_note{margin-top:6px;color:#e53935;font-weight:500}.vendor_card.modern .vendor_left .vendor_info .ai_action{margin-top:10px;font-size:13px;color:#1e88e5}.vendor_card.modern .vendor_left .vendor_info .activation_eta{margin-top:8px;font-size:12px;color:#555}.vendor_card.modern .vendor_right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.vendor_card.modern .vendor_right .ai_prediction{font-size:12px;text-align:right}.vendor_card.modern .vendor_right .ai_prediction .danger{color:#e53935}.vendor_card.modern .vendor_right .ai_prediction .success{color:#2e7d32}.vendor_card.modern .vendor_right .action_buttons{display:flex;gap:8px}.vendor_card.modern .vendor_right .action_buttons button{padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer}.vendor_card.modern .vendor_right .action_buttons button.primary{background:#1e88e5;color:#fff;border:none}.vendor_card.modern .vendor_right .action_buttons button.secondary{background:#f5f5f5;border:1px solid #ddd}.ai_priority_section{background:linear-gradient(135deg,#fff6f6,#fff);border:1px solid #f3d6d6;border-radius:14px;padding:18px 20px;margin-bottom:18px;box-shadow:0 6px 18px #e5393514}.ai_priority_section h4{font-size:15px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:8px}.ai_priority_section h4:before{content:"AI";background:#e53935;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px}.ai_priority_section .priority_vendor{display:flex;gap:16px;align-items:flex-start}.ai_priority_section .priority_vendor .priority_icon{width:38px;height:38px;border-radius:50%;background:#e5393526;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ai_priority_section .priority_vendor .priority_details{flex:1 1}.ai_priority_section .priority_vendor .priority_details h5{font-size:14px;font-weight:600;margin-bottom:6px;color:#222}.ai_priority_section .priority_vendor .priority_details p{font-size:12.5px;margin:2px 0;color:#555;line-height:1.4}.ai_priority_section .priority_vendor .priority_details p:nth-of-type(1){color:#c62828;font-weight:500}.ai_priority_section .priority_vendor .priority_details p:nth-of-type(5){font-weight:600;color:#222}.ai_priority_section .priority_vendor .priority_details p:last-child{margin-top:6px;padding-top:6px;border-top:1px dashed #f1b0b7;color:#c62828;font-weight:500}.governance_rules_panel{background:#fff;border-radius:20px;padding:24px;box-shadow:0 10px 30px #0000000f}.governance_rules_panel h3{font-size:20px;font-weight:700;margin-bottom:4px;color:#1f2937}.governance_rules_panel .subtitle{font-size:13px;color:#6b7280;margin-bottom:24px}.governance_rules_panel .rules_section{background:#f9fafb;border-radius:16px;padding:20px;margin-bottom:20px;border:1px solid #eef2f7}.governance_rules_panel .rules_section h4{font-size:16px;font-weight:600;color:#111827;margin-bottom:16px}.governance_rules_panel .rules_section .threshold_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.governance_rules_panel .rules_section .threshold_grid .threshold_item{background:#fff;border-radius:14px;padding:14px;border-left:4px solid rgba(0,0,0,0)}.governance_rules_panel .rules_section .threshold_grid .threshold_item label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.governance_rules_panel .rules_section .threshold_grid .threshold_item .input_group{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.governance_rules_panel .rules_section .threshold_grid .threshold_item .input_group span{white-space:nowrap}.governance_rules_panel .rules_section .threshold_grid .threshold_item .input_group input{width:70px;padding:6px 8px;border-radius:8px;border:1px solid #d1d5db;font-size:12px;outline:none}.governance_rules_panel .rules_section .threshold_grid .threshold_item .input_group input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.governance_rules_panel .rules_section .threshold_grid .threshold_item.stable{border-color:#22c55e}.governance_rules_panel .rules_section .threshold_grid .threshold_item.stable label{color:#166534}.governance_rules_panel .rules_section .threshold_grid .threshold_item.watch{border-color:#f59e0b}.governance_rules_panel .rules_section .threshold_grid .threshold_item.watch label{color:#92400e}.governance_rules_panel .rules_section .threshold_grid .threshold_item.critical{border-color:#ef4444}.governance_rules_panel .rules_section .threshold_grid .threshold_item.critical label{color:#7f1d1d}.governance_rules_panel .rules_section .form_row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.governance_rules_panel .rules_section .form_row label{font-size:13px;font-weight:500;color:#374151;flex:1 1}.governance_rules_panel .rules_section .form_row select{min-width:180px;padding:8px 12px;border-radius:10px;border:1px solid #d1d5db;font-size:13px;background:#fff;cursor:pointer}.governance_rules_panel .rules_section .form_row select:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.governance_rules_panel .rules_section .checklist{display:flex;flex-direction:column;gap:14px}.governance_rules_panel .rules_section .checklist .check_item{display:flex;align-items:flex-start;gap:12px;background:#fff;padding:14px;border-radius:14px;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease}.governance_rules_panel .rules_section .checklist .check_item:hover{background:#f3f4f6}.governance_rules_panel .rules_section .checklist .check_item input{margin-top:4px;accent-color:#6366f1}.governance_rules_panel .rules_section .checklist .check_item strong{font-size:13px;font-weight:600;color:#111827}.governance_rules_panel .rules_section .checklist .check_item p{margin:2px 0 0;font-size:12px;color:#6b7280}.governance_rules_panel .rules_section .ai_permission_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.governance_rules_panel .rules_section .ai_permission_grid .col{background:#fff;border-radius:14px;padding:16px;border:1px solid #e5e7eb}.governance_rules_panel .rules_section .ai_permission_grid .col h5{font-size:14px;font-weight:600;margin-bottom:10px}.governance_rules_panel .rules_section .ai_permission_grid .col ul{padding-left:18px;margin:0}.governance_rules_panel .rules_section .ai_permission_grid .col ul li{font-size:13px;margin-bottom:6px;color:#374151}.governance_rules_panel .rules_section .ai_permission_grid .col:first-child h5{color:#15803d}.governance_rules_panel .rules_section .ai_permission_grid .col:first-child li{color:#166534}.governance_rules_panel .rules_section .ai_permission_grid .col:last-child h5{color:#b91c1c}.governance_rules_panel .rules_section .ai_permission_grid .col:last-child li{color:#7f1d1d}.risk_tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.risk_tag.approve{background:#dcfce7;color:#166534}.risk_tag.review{background:#fef9c3;color:#854d0e}.risk_tag.hold{background:#fee2e2;color:#991b1b}.score_badge{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700}.score_badge.success{background:#22c55e;color:#fff}.score_badge.warning{background:#f59e0b;color:#fff}.score_badge.danger{background:#ef4444;color:#fff}.audit_list{position:relative;padding-left:5px}.audit_list .audit_item{display:flex;gap:12px;position:relative}.audit_list .audit_item .dot_line{display:flex;flex-direction:column;align-items:center}.audit_list .audit_item .dot_line .dot{width:8px;height:8px;background:#cbd5e1;border-radius:50%;margin-top:4px}.audit_list .audit_item .dot_line .line{width:1px;flex:1 1;background:#e2e8f0;min-height:20px}.payout_breakdown_list .item{display:flex;justify-content:space-between;margin-bottom:8px}.payout_breakdown_list .item span{font-size:13px;color:#475569}.payout_breakdown_list .item b,.payout_breakdown_list .item span:last-child{font-size:13px;font-weight:600}.payout_breakdown_list .item.text_danger,.payout_breakdown_list .item.text_danger span{color:#ef4444}.payout_breakdown_list .item.text_warning,.payout_breakdown_list .item.text_warning span{color:#f59e0b}.payout_breakdown_list .item.text_success,.payout_breakdown_list .item.text_success span{color:#22c55e}.payout_breakdown_list .divider{height:1px;background:#f1f5f9;margin:12px 0}.hold_warning{border-radius:8px;border-left:4px solid #ef4444}.info_card{background:#ffffff80;padding:10px;border-radius:8px;border:1px solid #f1f5f9}.info_card small{color:#64748b;display:block;margin-bottom:2px;font-size:10px;text-transform:uppercase}.info_card p{margin:0;font-size:13px;font-weight:600}.info_text_truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.wrap_text{display:inline-block;max-width:350px;white-space:normal;word-break:break-word;overflow-wrap:break-word}.risk_alert.approve{border-left:4px solid #22c55e;background:#22c55e0d}.risk_alert.review{border-left:4px solid #f59e0b;background:#f59e0b0d}.risk_alert.hold{border-left:4px solid #ef4444;background:#ef44440d}.tracking_details_content .tracking_header{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.tracking_details_content .tracking_header .tracking_info h4{margin:0 0 8px;font-size:1.25rem;font-weight:600;color:#1e293b}.tracking_details_content .tracking_header .tracking_info p{margin:4px 0;font-size:14px;color:#64748b}.tracking_details_content .tracking_header .tracking_info p b{color:#1e293b;font-weight:600}.tracking_details_content .tracking_timeline{position:relative;padding-left:32px}.tracking_details_content .tracking_timeline .tracking_point{position:relative;margin-bottom:32px;padding-left:48px}.tracking_details_content .tracking_timeline .tracking_point:last-child{margin-bottom:0}.tracking_details_content .tracking_timeline .tracking_point.completed .tracking_point_icon .tracking_line{background:#22c55e}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_icon{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_icon .tracking_line{width:2px;height:calc(100% + 16px);background:#e2e8f0;margin-top:8px;transition:background .3s ease}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content{background:#f8fafc;border-radius:12px;padding:16px;border:1px solid #e2e8f0;transition:all .2s ease}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content:hover{box-shadow:0 4px 12px #00000014;border-color:#cbd5e1}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content .tracking_status{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content .tracking_status h5{margin:0;font-size:16px;font-weight:600;color:#1e293b}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content .tracking_status .tracking_time{font-size:12px;color:#64748b;font-weight:500}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content .tracking_location .location_name{display:flex;align-items:center;margin:0 0 8px;font-size:15px;font-weight:600;color:#1e293b}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content .tracking_location .location_address{margin:0 0 8px;font-size:14px;color:#475569;line-height:1.5}.tracking_details_content .tracking_timeline .tracking_point .tracking_point_content .tracking_location .location_description{margin:0;font-size:13px;color:#64748b;font-style:italic}.tracking_details_content .tracking_timeline .tracking_point.last .tracking_point_icon .tracking_line{display:none}.time_filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.time_filter .time_filter_btn{padding:8px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:14px;font-weight:500;text-transform:none;transition:all .2s ease}.time_filter .time_filter_btn:hover{background:#f8fafc;border-color:#cbd5e1}.time_filter .time_filter_btn.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#0000;box-shadow:0 4px 12px #667eea4d}.time_filter .custom_date_range{display:flex;gap:8px;margin-left:8px;padding:8px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.vendor_analytics_top .cards{transition:transform .2s ease,box-shadow .2s ease}.vendor_analytics_top .cards:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.vendor_analytics_middle .table_header{margin-bottom:16px}.vendor_analytics_middle .table_header h4{margin:0 0 4px;font-size:1.25rem;font-weight:600;color:#1e293b}.vendor_analytics_middle .table_header .subtitle{margin:0;font-size:.875rem;color:#64748b}.vendor_analytics_middle .rank_badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.vendor_analytics_middle .health_score_inline{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;background:#f0fdf4;color:#166534;font-weight:600;font-size:14px}.vendor_analytics_middle .revenue_distribution{margin-top:16px}.vendor_analytics_middle .revenue_distribution .dist_item{margin-bottom:16px}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;color:#475569}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot{width:12px;height:12px;border-radius:50%}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.enterprise{background:#8b5cf6}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.pro{background:#3b82f6}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.standard{background:#10b981}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.free{background:#f59e0b}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.fashion{background:#ec4899}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.electronics{background:#6366f1}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.beauty{background:#f43f5e}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.home{background:#14b8a6}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.dubai{background:#3b82f6}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.abu_dhabi{background:#8b5cf6}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.sharjah{background:#10b981}.vendor_analytics_middle .revenue_distribution .dist_item .dist_label .dot.other{background:#64748b}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar{display:flex;align-items:center;gap:12px}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill{height:24px;border-radius:6px;transition:width .3s ease;position:relative}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.enterprise{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.pro{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.standard{background:linear-gradient(90deg,#10b981,#34d399)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.free{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.fashion{background:linear-gradient(90deg,#ec4899,#f472b6)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.electronics{background:linear-gradient(90deg,#6366f1,#818cf8)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.beauty{background:linear-gradient(90deg,#f43f5e,#fb7185)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.home{background:linear-gradient(90deg,#14b8a6,#5eead4)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.dubai{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.abu_dhabi{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.sharjah{background:linear-gradient(90deg,#10b981,#34d399)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_fill.other{background:linear-gradient(90deg,#64748b,#94a3b8)}.vendor_analytics_middle .revenue_distribution .dist_item .dist_bar .dist_value{font-weight:600;font-size:14px;color:#1e293b;min-width:40px}.vendor_analytics_bottom .health_breakdown .health_metrics .health_metric_item{text-align:center;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:24px}.vendor_analytics_bottom .health_breakdown .health_metrics .health_metric_item .metric_label{font-size:14px;opacity:.9;margin-bottom:8px}.vendor_analytics_bottom .health_breakdown .health_metrics .health_metric_item .metric_value{font-size:3rem;font-weight:700;margin-bottom:8px}.vendor_analytics_bottom .health_breakdown .health_metrics .health_metric_item .metric_trend{font-size:14px;font-weight:500}.vendor_analytics_bottom .health_breakdown .health_metrics .health_metric_item .metric_trend.positive{color:#86efac}.vendor_analytics_bottom .health_breakdown .health_metrics .health_metric_item .metric_trend.negative{color:#fca5a5}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item .health_dot{width:12px;height:12px;border-radius:50%}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item .health_dot.healthy{background:#22c55e}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item .health_dot.at_risk{background:#f59e0b}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item .health_dot.growing{background:#3b82f6}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item .health_dot.churned{background:#ef4444}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item .health_label{flex:1 1;font-size:14px;color:#475569}.vendor_analytics_bottom .health_breakdown .health_metrics .health_distribution .health_item .health_count{font-weight:600;color:#1e293b}.vendor_analytics_bottom .health_breakdown .health_metrics .churn_breakdown{padding:16px;background:#fef2f2;border-radius:8px;border-left:4px solid #ef4444}.vendor_analytics_bottom .health_breakdown .health_metrics .churn_breakdown h5{margin:0 0 12px;font-size:14px;font-weight:600;color:#991b1b}.vendor_analytics_bottom .health_breakdown .health_metrics .churn_breakdown .churn_items .churn_item{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:#7f1d1d}.vendor_analytics_bottom .health_breakdown .health_metrics .churn_breakdown .churn_items .churn_item span{color:#64748b}.vendor_analytics_bottom .health_breakdown .health_metrics .churn_breakdown .churn_items .churn_item b{color:#991b1b;font-weight:600}.vendor_analytics_bottom .additional_metrics .metrics_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#cbd5e1}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_icon{font-size:2rem}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_info{flex:1 1}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_info .metric_title{font-size:12px;color:#64748b;margin-bottom:4px}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_info .metric_number{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:4px}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_info .metric_change{font-size:12px;font-weight:600}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_info .metric_change.positive{color:#22c55e}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_info .metric_change.negative{color:#ef4444}.vendor_analytics_bottom .additional_metrics .metrics_grid .metric_card .metric_info .metric_change.neutral{color:#64748b}.vendor_analytics_bottom .smart_actions .actions_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.vendor_analytics_bottom .smart_actions .actions_grid .action_card{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;text-align:left;text-transform:none;transition:all .2s ease;cursor:pointer}.vendor_analytics_bottom .smart_actions .actions_grid .action_card:hover{border-color:#667eea;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #667eea33}.vendor_analytics_bottom .smart_actions .actions_grid .action_card svg{font-size:2rem;color:#667eea}.vendor_analytics_bottom .smart_actions .actions_grid .action_card .action_title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.vendor_analytics_bottom .smart_actions .actions_grid .action_card .action_count{font-size:14px;color:#64748b}.vendor_analytics_bottom .ai_insights_panel h4{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:#1e293b}.vendor_analytics_bottom .ai_insights_panel h4 svg{color:#667eea}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list{display:flex;flex-direction:column;gap:16px}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item{display:flex;gap:16px;padding:16px;border-radius:12px;border-left:4px solid;transition:all .2s ease}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item.warning{background:#fef9c3;border-color:#f59e0b}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item.info{background:#dbeafe;border-color:#3b82f6}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item.danger{background:#fee2e2;border-color:#ef4444}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item:hover{transform:translate(4px);box-shadow:0 4px 12px #0000001a}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item .insight_icon{font-size:2rem}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item .insight_content{flex:1 1}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item .insight_content .insight_title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:8px}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item .insight_content .insight_text{font-size:14px;color:#475569;margin-bottom:12px;line-height:1.5}.vendor_analytics_bottom .ai_insights_panel .ai_insights_list .ai_insight_item .insight_content .insight_action .btn{padding:6px 16px;font-size:12px}.product_reviews{background:#fff;padding:20px;border-radius:12px;border:1px solid #eee}.product_reviews h4{margin-bottom:16px;font-size:18px;font-weight:600}.product_reviews .review_card{padding:16px;border-radius:10px;background:#fafafa;border:1px solid #eaeaea;margin-bottom:16px}.product_reviews .review_card .review_header{display:flex;justify-content:space-between;align-items:center}.product_reviews .review_card .review_header .user_info strong{display:block;font-size:14px}.product_reviews .review_card .review_header .user_info .review_date{font-size:12px;color:#888}.product_reviews .review_card .review_header .rating{font-size:14px;color:#f5a623}.product_reviews .review_card .review_header .rating .rating_value{margin-left:6px;font-weight:600;color:#333}.product_reviews .review_card .review_text{margin:12px 0;font-size:14px;color:#444;line-height:1.5}.product_reviews .review_card .vendor_reply{background:#f1f7ff;border-left:4px solid #3b82f6;padding:12px 14px;border-radius:8px;margin-top:12px}.product_reviews .review_card .vendor_reply .reply_header{display:flex;align-items:center;gap:8px}.product_reviews .review_card .vendor_reply .reply_header strong{font-size:13px;color:#1e40af}.product_reviews .review_card .vendor_reply .reply_header .reply_tag{background:#3b82f6;color:#fff;font-size:10px;padding:2px 6px;border-radius:6px}.product_reviews .review_card .vendor_reply p{font-size:13px;color:#1e3a8a;margin-top:6px}.product_reviews{margin-top:20px}.product_reviews h4{font-size:18px;font-weight:600;margin-bottom:15px}.review_card{background:#fdfcfa;border:1px solid #eee;padding:20px;border-radius:12px;margin-bottom:20px}.review_card .review_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.review_card .review_header .user_info strong{display:block;font-size:15px;color:#333}.review_card .review_header .user_info .review_date{font-size:12px;color:#888}.review_card .review_header .rating{font-size:16px;color:#fbc02d}.review_card .review_header .rating .rating_value{color:#333;font-weight:600;margin-left:5px}.review_card .review_text{font-size:14px;line-height:1.6;color:#555;margin-bottom:20px}.review_card .vendor_reply{background:#fff;border-left:4px solid #667eea;padding:15px;border-radius:8px;margin-top:15px}.review_card .vendor_reply .reply_header{display:flex;justify-content:space-between;margin-bottom:8px}.review_card .vendor_reply .reply_header strong{font-size:14px;color:#333}.review_card .vendor_reply .reply_header .reply_tag{font-size:11px;background:#667eea1a;color:#667eea;padding:2px 8px;border-radius:4px;font-weight:600}.review_card .vendor_reply p{font-size:13px;color:#666;margin:0}.review_card .admin_action_area{margin-top:20px;border-top:1px solid #eee;padding-top:15px}.review_card .admin_action_area .take_action_btn{color:#667eea;font-weight:600;text-transform:none}.review_card .admin_action_area .take_action_btn:hover{background:#667eea0d}.review_card .admin_action_area .admin_reply_field{margin-top:15px}.review_card .admin_action_area .admin_reply_field .MuiTextField-root{width:100%;margin-bottom:10px}.review_card .admin_action_area .admin_reply_field .reply_actions{display:flex;gap:10px;justify-content:flex-end}.ai_insight_card .ai_card_header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px}.ai_insight_card .ai_alert{padding:12px;border-radius:8px}.ai_insight_card .ai_alert.warning{background:#ed6c020d;border:1px solid rgba(237,108,2,.1)}.ai_insight_card .ai_alert.info{background:#0288d10d;border:1px solid rgba(2,136,209,.1)}.ai_panel h4{font-size:16px;font-weight:600;margin-bottom:15px}.ai_panel .ai_vendor_detail{box-shadow:0 2px 8px #0000000d}.ai_panel .ai_vendor_detail .avatar{width:40px;height:40px;background:#e3f2fd;color:#1976d2;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600}.subscription_management_wrapper .modern_plan_actions{position:relative;overflow:hidden}.subscription_management_wrapper .modern_plan_actions .action_icon_wrapper{width:32px;height:32px;background:#d3b88c1a;border-radius:8px;display:flex;align-items:center;justify-content:center}.subscription_management_wrapper .modern_plan_actions .btn_modern{text-transform:none;font-weight:600;border-radius:10px;padding:10px 20px;box-shadow:none;transition:all .3s ease}.subscription_management_wrapper .modern_plan_actions .btn_modern.btn_gradient_primary{background:linear-gradient(135deg,#d3b88c,#be9655);color:#fff;border:none}.subscription_management_wrapper .modern_plan_actions .btn_modern.btn_gradient_primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #d3b88c4d}.subscription_management_wrapper .ai_smart_card{position:relative;background:#fff;border-radius:16px;padding:1px;overflow:hidden;border:1px solid rgba(211,184,140,.1);box-shadow:0 4px 20px #0000000a}.subscription_management_wrapper .ai_smart_card .ai_sparkle_bg{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(211,184,140,.05) 0%,transparent 70%);animation:rotate_sparkle 10s linear infinite}.subscription_management_wrapper .ai_smart_card .ai_content{position:relative;z-index:1;padding:15px;background:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.subscription_management_wrapper .ai_smart_card .ai_label{font-size:.7rem;font-weight:800;letter-spacing:1px;color:#d3b88c}.subscription_management_wrapper .ai_smart_card .ai_text{font-size:.85rem;line-height:1.4;color:#4b5563}.subscription_management_wrapper .ai_smart_card .ai_action_btn{text-transform:none;font-weight:700;border-radius:8px;background:#d3b88c0d;color:#d3b88c}.subscription_management_wrapper .ai_smart_card .ai_action_btn:hover{background:#d3b88c1a}.subscription_management_wrapper .usage_modern_card{background:#fff;border-radius:20px;padding:20px;border:1px solid #f1f5f9;box-shadow:0 2px 10px #00000005;transition:all .3s ease}.subscription_management_wrapper .usage_modern_card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000000d;border-color:#d3b88c1a}.subscription_management_wrapper .usage_modern_card .usage_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.subscription_management_wrapper .usage_modern_card .usage_title_group{display:flex;align-items:center;gap:12px}.subscription_management_wrapper .usage_modern_card .usage_icon_circle{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.subscription_management_wrapper .usage_modern_card .usage_icon_circle.ai_bg{background:#d3b88c14;color:#d3b88c}.subscription_management_wrapper .usage_modern_card .usage_icon_circle.default_bg{background:#f8fafc;color:#64748b}.subscription_management_wrapper .usage_modern_card .usage_name{font-size:.95rem;color:#1e293b}.subscription_management_wrapper .usage_modern_card .usage_type_chip{font-size:.7rem;font-weight:700;height:20px;background:#f1f5f9;color:#64748b;border:none}.subscription_management_wrapper .usage_modern_card .usage_type_chip.ai_chip{background:#d3b88c;color:#fff}.subscription_management_wrapper .usage_modern_card .current_val{font-size:1.25rem;font-weight:700;color:#1e293b}.subscription_management_wrapper .usage_modern_card .limit_val{font-size:.85rem;color:#94a3b8}.subscription_management_wrapper .usage_modern_card .usage_percentage{font-weight:700;font-size:1.1rem}.subscription_management_wrapper .usage_modern_card .progress_track_modern{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;margin-top:10px}.subscription_management_wrapper .usage_modern_card .progress_bar_modern{height:100%;border-radius:4px;transition:width 1s cubic-bezier(.4,0,.2,1)}.subscription_management_wrapper .usage_modern_card .progress_bar_modern.bg_primary{background:linear-gradient(90deg,#d3b88c,#e8dac3)}.subscription_management_wrapper .usage_modern_card .progress_bar_modern.bg_warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.subscription_management_wrapper .usage_modern_card .progress_bar_modern.bg_danger{background:linear-gradient(90deg,#ef4444,#f87171)}.subscription_management_wrapper .usage_modern_card .limit_warning_icon{position:absolute;right:-25px;top:-15px;color:#ef4444;font-size:20px;animation:shake .5s infinite}.subscription_management_wrapper .usage_modern_card .usage_footer_alert{display:flex;align-items:center;gap:8px;margin-top:15px;padding:8px 12px;border-radius:8px;font-size:.8rem;font-weight:500}.subscription_management_wrapper .usage_modern_card .usage_footer_alert.warning{background:#fffbeb;color:#92400e}.subscription_management_wrapper .usage_modern_card .usage_footer_alert.danger{background:#fef2f2;color:#991b1b}@keyframes rotate_sparkle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.attention_panel{background:#fff;border-left:5px solid #ef4444}.attention_panel .attention_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px;gap:15px}.attention_panel .attention_item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;background:#f8fafc;transition:background .2s}.attention_panel .attention_item:hover{background:#f1f5f9}.attention_panel .attention_item .status_dot{font-size:1.2rem}.dashboard_stat_card{position:relative;cursor:pointer;transition:transform .2s,box-shadow .2s}.dashboard_stat_card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.dashboard_stat_card .card_config_overlay{position:absolute;top:10px;right:10px;display:flex;gap:5px;z-index:10;background:#ffffffe6;padding:2px;border-radius:20px;box-shadow:0 2px 8px #0000001a}.breakdown_modal_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;background-color:#fff;border-radius:16px;box-shadow:0 20px 50px #0003;padding:30px;outline:none}.breakdown_modal_box .modal_content_body{max-height:70vh;overflow-y:auto}.breakdown_modal_box .info_card{padding:15px;border-radius:12px;border-left:4px solid}.breakdown_modal_box .info_card.danger{border-color:#ef4444;background:#fef2f2}.breakdown_modal_box .info_card.warning{border-color:#f59e0b;background:#fffbeb}.breakdown_modal_box .info_card.blue{border-color:#3b82f6;background:#eff6ff}.breakdown_modal_box .info_card h5{margin:0 0 10px;font-weight:700}.breakdown_modal_box .info_card p{margin:0;font-size:.9rem;color:#4b5563}.breakdown_modal_box .info_card ul{margin:10px 0 0 20px;padding:0;font-size:.9rem}.impact_badge{font-size:.7rem;font-weight:800;text-transform:uppercase;padding:2px 8px;border-radius:4px}.impact_badge.high{background:#fee2e2;color:#ef4444}.impact_badge.medium{background:#fef3c7;color:#d97706}.impact_badge.low{background:#dcfce7;color:#16a34a}.health_status_label{display:flex;align-items:center;gap:5px;font-weight:600}.health_status_label.action_needed{color:#ef4444}.health_status_label.no_action{color:#16a34a}.persona_card{position:relative}.persona_card.inactive_persona{opacity:.8;background:#f8fafc;border:1px dashed #cbd5e1}.persona_card .badges_flex{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.persona_card .risk_badge{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px;background:#f1f5f9}.persona_card .risk_badge.high{color:#ef4444;background:#fee2e2}.persona_card .risk_badge.medium{color:#d97706;background:#fef3c7}.persona_card .risk_badge.low{color:#16a34a;background:#dcfce7}.persona_card .audit_trail{font-size:.7rem;color:#64748b;margin:8px 0;display:flex;align-items:center;gap:4px}.persona_card .warning_text{color:#ef4444;font-weight:600}.persona_card .preview_btn{text-transform:none;font-weight:600;color:#3b82f6;padding:2px 8px}.persona_card .preview_btn:hover{background:#eff6ff}.widget_categories{margin-top:15px}.widget_categories .cat_section{margin-bottom:12px}.widget_categories .cat_section .cat_label{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;display:block;margin-bottom:5px}.sense_tag{font-size:.6rem!important;height:16px!important;font-weight:800!important}.sense_tag.high{background:#fee2e2!important;color:#ef4444!important}.sense_tag.medium{background:#fef3c7!important;color:#d97706!important}.sense_tag.low{background:#dcfce7!important;color:#16a34a!important}.ai_rec{border-bottom:2px solid #a855f7}.recommendation_card{background:linear-gradient(to bottom right,#fff,#faf5ff);border:1px solid #e9d5ff}.recommendation_card .rec_list{list-style:none;padding:0;margin:0}.recommendation_card .rec_list li{font-size:.85rem;display:flex;gap:10px;padding:8px;border-radius:6px;margin-bottom:5px;background:#ffffff80}.recommendation_card .rec_list li.warning{background:#fffbeb;border-left:3px solid #f59e0b}.recommendation_card .rec_list li svg{margin-top:3px}.view_persona_page .users_metric{font-size:1.2rem;color:#1e293b;display:flex;align-items:center;gap:8px}.view_persona_page .sensitive_action_cell{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.view_persona_page .sensitive_action_cell .restrict_icon{filter:grayscale(1);opacity:.5}.view_persona_page .risk_warning{color:#ef4444;font-weight:700;font-size:.8rem}.security_label{display:flex;align-items:center;gap:5px;font-weight:600}.security_label.high{color:#ef4444}.security_label.medium{color:#d97706}.security_label.low{color:#16a34a}.predictive_alerts_banner{background:linear-gradient(to right,#fff1f2,#fff);border:1px solid #fecaca;border-radius:12px;padding:15px 20px}.predictive_alerts_banner h3{margin:0;font-size:1rem;color:#991b1b}.predictive_alerts_banner .alert_grid{display:flex;gap:15px;margin-top:10px;flex-wrap:wrap}.predictive_alert_card{background:#fff;border:1px solid #fee2e2;padding:10px 15px;border-radius:8px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 4px #991b1b0d}.predictive_alert_card .info{display:flex;flex-direction:column}.predictive_alert_card .info b{font-size:.9rem;color:#1e293b}.predictive_alert_card .info span{font-size:.75rem;color:#64748b}.pulse{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 10px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.impact_cell{display:flex;flex-direction:column}.impact_cell b{color:#b91c1c;font-size:1rem}.responsibility_cell{display:flex;flex-direction:column;gap:4px}.owner_chip{font-weight:700!important;font-size:.7rem!important;height:20px!important}.owner_chip.tech{background:#eff6ff!important;color:#1d4ed8!important}.owner_chip.ai{background:#faf5ff!important;color:#7e22ce!important}.owner_chip.ops{background:#fffbeb!important;color:#b45309!important}.sla_status_cell{display:flex;flex-direction:column;gap:6px}.sla_timer{font-size:.75rem;font-weight:700;color:#64748b}.sla_timer.risk{color:#ef4444;animation:blink 1.5s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.incident_drawer_content .ai_insight_card{background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;padding:15px}.incident_drawer_content .metric_mini{flex:1 1;background:#f8fafc;padding:10px;border-radius:8px;display:flex;flex-direction:column}.incident_drawer_content .metric_mini span{font-size:.75rem;color:#64748b}.incident_drawer_content .metric_mini b{font-size:1rem;color:#1e293b}.incident_drawer_content .timeline_item{display:flex;gap:15px;position:relative;padding-bottom:20px}.incident_drawer_content .timeline_item:not(:last-child):after{content:"";position:absolute;left:70px;top:20px;bottom:0;width:2px;background:#e2e8f0}.incident_drawer_content .timeline_item .time{font-size:.75rem;color:#94a3b8;width:70px;text-align:right;margin-top:3px}.incident_drawer_content .timeline_item .event b{display:block;font-size:.9rem}.incident_drawer_content .timeline_item .event .sub{font-size:.8rem;color:#64748b}.health_score_modal .modal-dialog{max-width:600px}.health_score_modal .modal_title{padding:15px 20px}.health_score_modal .modal_title .lt h2{margin-bottom:5px}.health_score_modal .modal_title .lt p{margin:0;font-size:13px;color:#101720b3}.health_score_modal .health_summary{border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.health_score_modal .health_summary h4{margin:0;display:flex;align-items:center;background:#fbf6ef;flex-wrap:wrap;font-weight:600;font-size:1rem;color:#2b2b2b;padding:8px 15px;gap:10px}.health_score_modal .health_summary h4 .score{color:#d97706;font-size:24px;font-weight:700;line-height:1.2;display:inline-flex;align-items:center;gap:4px}.health_score_modal .health_summary h4 .score .arrow{font-size:10px}.health_score_modal .health_summary h4 .score_change{font-size:14px;font-weight:400;color:#d97706}.health_score_modal .health_summary p{color:#666;font-size:14px;padding:10px 15px;margin:0}.health_score_modal .health_score_view{gap:0}.health_score_modal .health_score_view .score_row{margin:0;border-width:0 0 1px;background:#0000;border-radius:0;padding:12px 0;display:flex;flex-direction:column;align-items:stretch}.health_score_modal .health_score_view .score_row:last-child{border-bottom:none}.health_score_modal .health_score_view .score_row .score_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.health_score_modal .health_score_view .score_row .score_header label{margin-bottom:0}.health_score_modal .health_score_view .score_row .score_header span{font-size:13px;font-weight:600}.health_score_modal .health_score_view .score_row .score_header span.trend{font-weight:400;border-radius:20px;background-color:#f2f1f6;display:inline-flex;align-items:center;padding:3px 10px;gap:2px}.health_score_modal .health_score_view .score_row .score_header span.trend .arrow{font-size:10px}.health_score_modal .health_score_view .score_row .score_header span.trend.up{background:#dcfce7;color:#15803d}.health_score_modal .health_score_view .score_row .score_header span.trend.down{color:#f59e0b!important;background:#fff4de}.health_score_modal .health_score_view .score_row .progress_flex{display:flex;align-items:center;gap:15px}.health_score_modal .health_score_view .score_row .progress_flex p{white-space:nowrap;font-size:13px;margin:0}.health_score_modal .health_score_view .score_row .score_bar{height:8px;border-radius:6px;margin-top:0;width:100%}.health_score_modal .health_score_view .score_row .score_desc:empty{display:none}.health_score_modal .recommended_actions{border-radius:8px;background-color:#f2f1f6;margin-top:15px}.health_score_modal .recommended_actions h4{padding:10px 15px;font-size:15px;color:#111827;font-weight:600;border-bottom:1px solid #e5e7eb}.health_score_modal .recommended_actions ul{padding:12px 15px}.health_score_modal .recommended_actions ul li{display:flex;align-items:center;margin-bottom:0;font-size:13px;cursor:pointer;transition:all .3s ease-in-out 0s;gap:8px}.health_score_modal .recommended_actions ul li:not(:last-child){margin-bottom:8px}.health_score_modal .recommended_actions ul li .MuiSvgIcon-root{font-size:22px;color:#d3b88c}.health_score_modal .recommended_actions ul li:hover{color:#d3b88c}.ai-hub-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ai-hub-toolbar .left_s,.ai-hub-toolbar .right_s{flex:1 1 auto}.ai-hub-toolbar .right_s{display:flex;justify-content:flex-end}@media(max-width:575px){.ai-hub-toolbar .left_s,.ai-hub-toolbar .right_s,.ai-hub-toolbar .right_s .btn{width:100%}}.ai-automation-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;padding-top:8px;width:100%}@media(max-width:1199px){.ai-automation-wrapper{gap:16px}}@media(max-width:991px){.ai-automation-wrapper{grid-template-columns:1fr}}@media(max-width:575px){.ai-automation-wrapper{gap:12px}}.ai-automation-wrapper .ai-card{padding:24px;background:#f8f4f1;border-radius:16px;display:flex;flex-direction:column;width:100%;min-height:auto;box-sizing:border-box}@media(max-width:575px){.ai-automation-wrapper .ai-card{padding:18px 16px}}.ai-automation-wrapper .ai-card__header{margin-bottom:4px}.ai-automation-wrapper .ai-card__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}@media(max-width:575px){.ai-automation-wrapper .ai-card__header-top{flex-direction:column;align-items:stretch}}.ai-automation-wrapper .ai-card__header h3{font-size:16px;margin:0;flex:1 1;min-width:0}.ai-automation-wrapper .ai-card__header h3 strong{font-weight:700;line-height:1.35;word-break:break-word}.ai-automation-wrapper .ai-card__header p{color:#666;font-size:13px;margin:10px 0 0;line-height:1.55;word-break:break-word}.ai-automation-wrapper .ai-card__toggle-active{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:4px 10px;background:#fff;border-radius:20px;box-shadow:0 1px 4px #0000000f}@media(max-width:575px){.ai-automation-wrapper .ai-card__toggle-active{align-self:flex-start}}.ai-automation-wrapper .ai-card__toggle-label{font-size:11px;font-weight:600;color:#475569;white-space:nowrap}.ai-automation-wrapper .ai-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.ai-automation-wrapper .ai-card__type{font-size:11px;font-weight:600;letter-spacing:.03em;color:#8b6b4c;text-transform:uppercase}.ai-automation-wrapper .ai-card__updated{font-size:11px;color:#64748b}.ai-automation-wrapper .ai-card__section-title{font-size:14px;margin:18px 0 10px;font-weight:600;color:#1e293b}.ai-automation-wrapper .ai-card__status-badge{display:flex;align-items:center}.ai-automation-wrapper .ai-card__status-pill{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px}.ai-automation-wrapper .ai-card__status-pill.active{background:#e8f5e9;color:#2e7d32}.ai-automation-wrapper .ai-card__status-pill.inactive{background:#f1f5f9;color:#64748b}.ai-automation-wrapper .ai-card__hint{background:#fff;border-radius:10px;padding:12px 16px;font-size:12px;color:#555;margin:16px 0 4px;display:flex;align-items:flex-start;gap:10px;line-height:1.45}.ai-automation-wrapper .ai-card__config{background:#fff;border-radius:14px;padding:16px 18px;font-size:13px;margin-bottom:0;color:#444;display:flex;flex-direction:column;gap:12px;line-height:1.5}.ai-automation-wrapper .ai-card__config b{color:#222;margin-right:6px}.ai-automation-wrapper .ai-card__actions{display:flex;margin-top:auto;padding-top:20px;border-top:1px solid rgba(139,107,76,.12);flex-wrap:wrap;gap:10px}@media(max-width:575px){.ai-automation-wrapper .ai-card__actions .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:120px}}.ai-automation-wrapper .ai-card__actions button{border:none;height:35px;padding:5px 16px;font-size:13px}.ai-automation-wrapper .ai-card__actions .btn_grey{background:#fff}.ai-automation-wrapper .ai-card__actions .btn_grey:hover{color:#d3b88c}.ai_insight_drawer .MuiDrawer-paper{width:100%;max-width:500px}.ai_insight_drawer .ai_drawer{padding:20px;display:flex;flex-direction:column;height:100%;gap:20px}.ai_insight_drawer .ai_drawer_header{display:flex;justify-content:space-between;align-items:center}.ai_insight_drawer .ai_drawer_header h3{display:flex;align-items:center;font-size:18px;font-weight:600;margin:0;gap:8px}.ai_insight_drawer .ai_drawer_header h3 svg{color:#fff;width:35px;height:35px;min-width:35px;border-radius:5px;background-color:#d3b88c;padding:5px}.ai_insight_drawer .ai_drawer_header .MuiIconButton-root{padding:5px}.ai_insight_drawer .ai_drawer_desc{color:#666;font-size:14px;line-height:1.5}.ai_insight_drawer .ai_drawer_section h4{font-size:14px;margin-block:5px 8px;font-weight:600}.ai_insight_drawer .ai_drawer .price_box{background:#f7f3ef;border-radius:10px;padding:12px;display:flex;align-items:center;gap:8px}.ai_insight_drawer .ai_drawer .price_box b{font-size:16px;font-weight:600}.ai_insight_drawer .ai_drawer .price_box span{font-size:12px;color:#777}.ai_insight_drawer .ai_drawer .usage_box{background:#fff;border-radius:10px;padding:10px 12px;font-size:14px;border:1px solid #eee;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ai_insight_drawer .ai_drawer .reason_list{font-size:13px;margin-top:10px;color:#555}.ai_insight_drawer .ai_drawer .reason_list li{display:flex;align-items:center;margin-bottom:10px;gap:8px}.ai_insight_drawer .ai_drawer .reason_list li svg{color:#d3b88c;font-size:18px}.ai_insight_drawer .ai_drawer .reason_list li:last-child{margin-bottom:0}.ai_insight_drawer .ai_drawer .profitability{background:#f9f5f2;border-radius:12px;padding:16px 12px}.ai_insight_drawer .ai_drawer .profitability span{color:#d3b88c}.ai_insight_drawer .ai_drawer .profitability h4{margin-top:0}.ai_insight_drawer .ai_drawer .profit_item{display:flex;gap:8px;margin-top:6px;font-size:13px}.ai_insight_drawer .ai_drawer .profit_item .dot{width:8px;height:8px;border-radius:50%;margin-top:6px}.ai_insight_drawer .ai_drawer .profit_item .dot.free{background:#5cb85c}.ai_insight_drawer .ai_drawer .profit_item .dot.paid{background:#f0ad4e}.ai_insight_drawer .ai_drawer_actions{display:flex;flex-wrap:wrap;margin-top:auto;gap:5px}.ai_insight_drawer .ai_drawer_actions button{flex:auto;font-size:14px;min-height:35px;padding:5px 15px}.aiBrain_layout{display:flex;--left_aside_width: 260px;height:calc(100vh - 110px);overflow:hidden;padding:0}.aiBrain_layout .aiBrain_lt_panel{display:flex;flex-direction:column;border-right:1px solid #e8e8e8;min-width:var(--left_aside_width);width:var(--left_aside_width);overflow:hidden}.aiBrain_layout .aiBrain_lt_panel .lt_panel_header{padding:12px;border-bottom:1px solid #e8e8e8}.aiBrain_layout .aiBrain_lt_panel .lt_panel_content{flex:1 1;padding:12px;overflow-y:auto}.aiBrain_layout .aiBrain_lt_panel .chat_list{list-style:none;margin:0;padding:0;width:100%}.aiBrain_layout .aiBrain_lt_panel .chat_list li{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;font-size:14px;padding:10px 8px 10px 12px;border-radius:8px;min-height:40px;cursor:pointer;gap:8px}.aiBrain_layout .aiBrain_lt_panel .chat_list li .chat-list-title{flex:1 1;min-width:0;font-size:14px;color:#101720;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiBrain_layout .aiBrain_lt_panel .chat_list li .more-btn{flex-shrink:0;width:28px;height:28px;min-width:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:#0000}.aiBrain_layout .aiBrain_lt_panel .chat_list li .more-btn svg{font-size:18px;color:#6b7280;transition:all .3s ease-in-out 0s}.aiBrain_layout .aiBrain_lt_panel .chat_list li .more-btn:hover{background:#0000000f}.aiBrain_layout .aiBrain_lt_panel .chat_list li .more-btn:hover svg{color:#000}.aiBrain_layout .aiBrain_lt_panel .chat_list li:not(:last-child){margin-bottom:4px}.aiBrain_layout .aiBrain_lt_panel .chat_list li.active,.aiBrain_layout .aiBrain_lt_panel .chat_list li:hover{background-color:#f2f1f6}.aiBrain_layout .aiBrain_lt_panel .chat_list li.active .chat-list-title{font-weight:600}.aiBrain_layout .aiBrain_lt_panel .lt_panel_footer{display:flex;align-items:center;justify-content:center;border-top:1px solid #e5e7eb;text-align:center;padding:16px 12px;font-size:12px;color:#6b7280;gap:6px}.aiBrain_layout .aiBrain_lt_panel .lt_panel_footer svg{top:-1px;position:relative;font-size:16px}.aiBrain_layout .aiBrain_lt_panel .lt_panel_footer kbd{color:#000;background:#e5e7eb;padding:4px 6px;border-radius:4px;font-size:11px}.aiBrain_layout .aiBrain_main_panel{display:flex;align-items:stretch;flex-direction:column;width:calc(100% - var(--left_aside_width))}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header{display:flex;align-items:center;border-bottom:1px solid #e5e7eb;padding:10px 16px;gap:20px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header .MuiIconButton-root{width:30px;height:30px;background-color:#f5f8fa;border-radius:5px;padding:0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header .MuiIconButton-root svg{font-size:16px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header .MuiIconButton-root:hover{background-color:#f2f1f6}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header .title{flex:1 1;display:flex;align-items:center;gap:10px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header .title h2{font-size:18px;font-weight:600;margin:0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header .title p{font-size:12px;color:#6b7280}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_header .brand-icon{color:#d97706;background-color:#fef3c7;width:35px;height:35px;padding:6px;border-radius:5px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body{flex:1 1;display:flex;overflow:hidden;--body_aside: 0px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt{display:flex;width:calc(100% - var(--body_aside));overflow:hidden;padding:16px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .inner{width:100%;background:#fff;border:1px solid #e8e8e8;display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header{padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .header-top .title{display:flex;align-items:center;gap:8px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .header-top .title h2{font-size:15px;font-weight:600;color:#111827;margin:0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .header-top .title .icon{color:#d97706}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .header-top .link-btn{font-size:13px;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;align-items:center;gap:4px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .header-top .link-btn svg{font-size:18px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .header-top .link-btn:hover{color:#111827}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .form{display:flex;align-items:center;--field_height: 35px;flex-wrap:wrap;gap:5px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .form .MuiInputBase-root{max-width:150px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .form :is(input,input.form-control,select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){padding:5px 10px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .form :is(select,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){padding-right:30px!important;background-position:right 10px center;background-size:12px 13px;border-radius:5px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root input){font-size:13px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .form .status-badge{display:flex;align-items:center;gap:6px;font-size:12px;color:#15803d;background:#ecfdf5;padding:4px 8px;border-radius:6px;white-space:nowrap}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-header .form .status-badge .dot{width:8px;height:8px;min-width:8px;background:#22c55e;border-radius:50%;animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-body{flex:1 1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:auto}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .welcome-icon{width:64px;height:64px;background:#fef3c7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#d97706;margin-bottom:16px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .welcome h3{font-size:18px;margin-bottom:8px;font-weight:600;color:#111827}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .welcome p{font-size:13px;color:#6b7280;max-width:520px;margin-bottom:20px;line-height:1.5}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .suggestions{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;max-width:520px;width:100%}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .suggestions button{text-align:left;padding:8px 12px;font-size:13px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;line-height:1.5;border-radius:8px;cursor:pointer}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .suggestions button:hover{background:#f3f4f6}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer{background-color:#f9fafb;border-top:1px solid #e8e8e8;padding:12px 16px;margin:0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-composer{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:6px 8px 6px 14px;min-height:48px;transition:border-color .15s ease}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-composer.is-multiline{align-items:flex-end}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-composer:focus-within{border-color:#c5a55a}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-textarea{flex:1 1;min-width:0;width:100%;margin:0;padding:8px 0;border:none;outline:none;resize:none;overflow:hidden;overflow-y:hidden;background:#0000;font-size:13px;line-height:20px;min-height:36px;max-height:120px;height:36px;color:#111827;font-family:inherit;box-sizing:border-box;box-shadow:none;vertical-align:top}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-textarea::placeholder{color:#9ca3af}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-textarea:focus{outline:none}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-textarea:disabled{cursor:not-allowed;opacity:.7}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-send-btn.MuiIconButton-root{flex-shrink:0;margin:0;width:36px;height:36px;min-width:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background-color:#d3b88c;padding:0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-send-btn.MuiIconButton-root:disabled{opacity:.45;background-color:#d1d5db}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-send-btn.MuiIconButton-root .chat-send-icon{font-size:20px;color:#fff;transform:rotate(-45deg)}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-stop-btn.MuiIconButton-root{background-color:#fee2e2}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_lt .ask-footer .chat-stop-btn.MuiIconButton-root svg{color:#dc2626}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt{padding:16px;width:var(--body_aside);min-width:var(--body_aside);border-left:1px solid #e5e7eb;overflow:auto;display:none}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card:not(:last-child){margin-bottom:16px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head{padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2{font-size:16px;font-weight:600}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2>.MuiSvgIcon-root{font-size:24px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2>.MuiSvgIcon-root.c_blue{color:#3b82f6}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2>.MuiSvgIcon-root.c_green{color:#22c55e}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2>.MuiSvgIcon-root.c_orange{color:#f59e0b}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2.flex{display:flex;align-items:center;gap:8px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2 .badge{color:#1d4ed8;padding:3px 10px;background-color:#dbeafe;border-radius:20px;display:inline-flex;margin-left:auto;font-weight:400;font-size:12px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2 .MuiButton-root{height:24px;color:#fff;margin-left:auto;padding:2px 12px 2px 10px;font-size:12px;min-width:1px;gap:2px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2 .MuiButton-root.btn_success{background-color:#22c55e}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2 .MuiButton-root.btn_success:hover{background-color:#16a34a}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head h2 .MuiButton-root .MuiSvgIcon-root{font-size:16px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head.custom_tabs2{margin-bottom:0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head.custom_tabs2 .MuiTabs-root{min-height:1px;margin-top:12px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head.custom_tabs2 .MuiTabs-root .MuiTabs-flexContainer{gap:4px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head.custom_tabs2 .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root{font-size:13px;font-weight:400;padding:4px 12px;text-transform:capitalize;border-radius:8px;min-height:32px;min-width:1px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head.custom_tabs2 .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root:hover:not(.Mui-selected){background-color:#f3f4f6}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head.custom_tabs2 .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root.Mui-selected{font-weight:500}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_head.custom_tabs2 .MuiTabs-root .MuiTabs-indicator{display:none}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body{padding:16px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root{width:100%;display:flex;align-items:center;flex-direction:row-reverse;border-radius:5px;padding:4px 6px;gap:12px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root:hover{background-color:#f9fafb}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root:not(:last-child){margin-bottom:8px!important}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiSwitch-root{width:32px;height:18px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-switchBase{margin:5px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-switchBase .MuiSwitch-thumb{width:8px;height:8px;background-color:#e0e0e0;box-shadow:none}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{transform:translate(14px)}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:#22c55e}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{border-color:#22c55e}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-track{background-color:#fff;border:2px solid #e0e0e0}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiTypography-root{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .MuiFormControlLabel-root .MuiTypography-root .MuiSvgIcon-root{font-size:20px;color:#9ca3af}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge{font-size:12px;font-weight:500;padding:2px 8px;border-radius:6px;-webkit-user-select:none;user-select:none}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.green{background:#dcfce7;color:#15803d}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.blue{background:#dbeafe;color:#1d4ed8}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.amber{background:#fef3c7;color:#b45309}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.purple{background:#f3e8ff;color:#7e22ce}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.pink{background:#fce7f3;color:#be185d}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.red{background:#fee2e2;color:#b91c1c}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.cyan{background:#cffafe;color:#0e7490}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body .data_list .badge.indigo{background:#e0e7ff;color:#4338ca}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .search_bar{width:100%}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .MuiTabs-root{min-height:1px;margin-top:16px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .MuiTabs-root .MuiTabs-flexContainer{flex-wrap:wrap;gap:4px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root{color:#4b5563;font-size:12px;font-weight:400;padding:4px 10px;text-transform:capitalize;border-radius:8px;min-height:30px;min-width:1px;display:inline-flex;align-items:center;flex-direction:row;gap:3px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root .MuiSvgIcon-root{font-size:16px;position:relative;top:-1px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root:hover{background-color:#f3f4f6}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .MuiTabs-root .MuiTabs-flexContainer .MuiTab-root.Mui-selected{color:#b45309;background-color:#fef3c7;font-weight:500}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.queries_card .MuiTabs-root .MuiTabs-indicator{display:none}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .btn.btn_bordered{width:100%;color:#4b5563;font-size:16px;font-weight:400;border:2px dashed #d1d5db;background-color:#fff;letter-spacing:-.3px;border-radius:5px;height:44px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .btn.btn_bordered:hover{color:#d3b88c;border-color:#d3b88c}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form label{margin-bottom:8px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form label.sm{font-size:12px;font-weight:400;margin-bottom:5px;padding-top:4px;color:#6b7280}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form .checkbox_list{margin-top:10px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form .checkbox_list label{width:100%}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form .checkbox_list label:not(:last-child){margin-bottom:8px!important}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form .checkbox_type_btn{flex-direction:row;flex-wrap:wrap;gap:8px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form .checkbox_type_btn label{min-height:40px;width:calc(33.3333333333% - 5.3333333333px)}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form .checkbox_type_btn label .MuiTypography-root{justify-content:center;font-weight:400}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.report_card .form .checkbox_type_btn label .MuiTypography-root .MuiSvgIcon-root{font-size:18px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body .body_rt .border_card .card_body.reference_body{max-height:500px;overflow-y:auto}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body.has_aside{--body_aside: 380px}.aiBrain_layout .aiBrain_main_panel .aiBrain_main_body.has_aside .body_rt{display:block}.aiBrain_layout .empty_state{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:40px 0;color:#6b7280}.aiBrain_layout .empty_state .icon{color:#d1d5db;font-size:40px;margin-bottom:5px;margin-inline:auto}.aiBrain_layout .empty_state .icon.size_bg{font-size:60px}.aiBrain_layout .empty_state p{font-size:14px}.aiBrain_layout .empty_state p:not(:last-child){margin-bottom:5px}.aiBrain_layout .empty_state p small{display:block;font-size:12px;color:#9ca3af}.chat-session-menu.MuiPaper-root{margin-top:6px!important;min-width:176px!important;border-radius:10px!important;border:1px solid #e8e8e8!important;box-shadow:0 8px 24px #0000001a!important;padding:6px!important;background:#fff!important;overflow:hidden}.chat-session-menu.MuiPaper-root.is-dark{background:#1f2937!important;border-color:#374151!important;box-shadow:0 8px 24px #00000059!important}.chat-session-menu-list.MuiList-root{padding:0!important}.chat-session-menu-item.MuiMenuItem-root{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:500!important;color:#101720!important;padding:10px 12px!important;border-radius:8px!important;min-height:40px!important;transition:all .3s ease-in-out 0s!important}.chat-session-menu-item.MuiMenuItem-root .menu-item-icon{font-size:18px!important;color:#6b7280!important;transition:all .3s ease-in-out 0s}.chat-session-menu-item.MuiMenuItem-root span{line-height:1.3}.chat-session-menu-item.MuiMenuItem-root:hover{background:#f9fafb!important}.chat-session-menu-item.MuiMenuItem-root:hover .menu-item-icon{color:#8b6b4c!important}.chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger{color:#b91c1c!important}.chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger .menu-item-icon{color:#dc2626!important}.chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger:hover{background:#fef2f2!important;color:#991b1b!important}.chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger:hover .menu-item-icon{color:#b91c1c!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root{color:#e5e7eb!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root .menu-item-icon{color:#9ca3af!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root:hover{background:#374151!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root:hover .menu-item-icon{color:#d3b88c!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger{color:#fca5a5!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger .menu-item-icon{color:#f87171!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger:hover{background:#dc262626!important;color:#fecaca!important}.chat-session-menu.is-dark .chat-session-menu-item.MuiMenuItem-root.chat-session-menu-item--danger:hover .menu-item-icon{color:#fca5a5!important}.stats_boxes.ai_insight_stat.gap_m{--gap_x: 10px;--gap_y: 10px}.stats_boxes.ai_insight_stat .cards{padding:10px;border-radius:10px;width:calc(16.6666666667% - var(--gap_x));justify-content:flex-start;box-shadow:none;transform:none}@media(max-width:1300px){.stats_boxes.ai_insight_stat .cards{width:calc(25% - var(--gap_x))}}.stats_boxes.ai_insight_stat .cards .data_top{gap:10px;margin-bottom:5px}.stats_boxes.ai_insight_stat .cards .data_top p{margin:0;font-size:12px;font-weight:500}.stats_boxes.ai_insight_stat .cards .data_top figure{width:30px;height:30px;min-width:30px;align-self:flex-start;border-radius:5px}.stats_boxes.ai_insight_stat .cards .data_top figure svg{font-size:18px}.stats_boxes.ai_insight_stat .cards h2{width:100%;font-size:24px;font-weight:700;margin-bottom:5px;transition:all .3s ease-in-out 0s;color:#101720;line-height:1}.stats_boxes.ai_insight_stat .cards h2 sub{font-size:12px;font-weight:400;position:relative;top:-5px}.stats_boxes.ai_insight_stat .cards .ai_insight{flex-direction:column;align-items:stretch;margin-top:auto;padding:0;border:0}.stats_boxes.ai_insight_stat .cards .ai_insight span{font-weight:500}.stats_boxes.ai_insight_stat .cards .ai_insight span strong{font-weight:700}.stats_boxes.ai_insight_stat .cards .ai_insight ul{padding-left:20px}.stats_boxes.ai_insight_stat .cards .ai_insight ul li{list-style:disc;color:#717171;font-size:13px;line-height:1.25}.stats_boxes.ai_insight_stat .cards .ai_insight ul li:not(:last-child){margin-bottom:4px}.table_container.tag_design .tag{margin-left:6px;padding:2px 6px;font-size:11px;border-radius:6px;background:#eef2ff;color:#4338ca}.table_container.tag_design .chip{padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500}.table_container.tag_design .chip.low{background:#ecfdf3;color:#16a34a}.table_container.tag_design .chip.medium{background:#fff7ed;color:#ea580c}.table_container.tag_design .chip.high{background:#fef2f2;color:#dc2626}.table_container.tag_design .chip.neutral{background:#f3f4f6;color:#374151}.table_container.tag_design .updated{display:flex;flex-direction:column;font-size:12px}.table_container.tag_design .updated small{color:#6b7280}.ai-alerts .alert-item{display:flex;align-items:flex-start;gap:10px}.ai-alerts .alert-item:not(:last-child){border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}.ai-alerts .alert-icon{width:10px;height:10px;min-width:10px;border-radius:50%;position:relative;top:3px}.ai-alerts .alert-icon.low{background:#d4af37}.ai-alerts .alert-icon.high{background:red}.ai-alerts .alert-icon.medium{background:green}.ai-alerts .alert-content{flex:1 1;display:flex;flex-direction:column;align-items:stretch}.ai-alerts .alert-title{color:#1f2937;font-size:13px;font-weight:500;line-height:1.25;margin:0 0 4px}.ai-alerts .alert-meta{font-size:11px;line-height:1.4;color:#6b7280;margin:0}.ai-metrics .metric-item{display:flex;align-items:flex-start;gap:10px}.ai-metrics .metric-item:not(:last-child){border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}.ai-metrics .metric-badge{width:22px;height:22px;min-width:22px;border-radius:6px;font-size:12px;font-weight:600;color:#fff!important;display:flex;align-items:center;justify-content:center}.ai-metrics .metric-badge.warning{background:#d4af37}.ai-metrics .metric-badge.teal{background:#00bcd4}.ai-metrics .metric-content{flex:1 1;display:flex;flex-direction:column;align-items:stretch}.ai-metrics .metric-title{color:#1f2937;font-size:13px;font-weight:500;line-height:1.25;margin:0 0 4px}.ai-metrics .metric-title span{font-weight:400;color:#6b7280}.ai-metrics .metric-desc{font-size:11px;line-height:1.4;color:#6b7280;margin:0}.ai-kpi-bar{display:flex;border-top:1px solid #eee;margin-top:10px}.ai-kpi-bar .kpi-item{flex:1 1;padding:16px 20px 0;border-right:1px solid #eee}.ai-kpi-bar .kpi-item:last-child{border-right:none}.ai-kpi-bar .kpi-item h2{font-size:28px;font-weight:700;color:#111827;margin:0 0 2px;line-height:1.2}.ai-kpi-bar .kpi-item h2 span{font-size:14px;font-weight:500;color:#6b7280;margin-left:4px}.ai-kpi-bar .kpi-item p{color:#6b7280;font-size:14px;line-height:1.25;margin:0}.fikra_ques_detail>h3{font-size:18px;font-weight:600;text-transform:capitalize;margin-bottom:5px;color:#101720;line-height:1.2}.fikra_ques_detail>p{font-size:14px;color:#727272}.fikra_ques_detail .field_list{display:flex;flex-direction:column;align-items:stretch;margin-top:20px;gap:10px}.fikra_ques_detail .field_list .field_list_item{display:flex;align-items:center;border:1px solid #d3b88c;background-color:var(--c_white);border-radius:10px;padding:10px 12px;min-height:50px;gap:10px}.fikra_ques_detail .field_list .field_list_item figure{width:30px;height:30px;min-width:30px;display:inline-flex;align-items:center;font-size:24px;line-height:1}.fikra_ques_detail .field_list .field_list_item p{display:flex;flex-direction:column;align-items:stretch;line-height:1.2;font-size:16px;color:#000;gap:5px}.fikra_ques_detail .field_list .field_list_item p strong{font-weight:500}.fikra_ques_detail .field_list .field_list_item p span{font-size:13px;color:#717182}.leaderboards_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:1200px){.leaderboards_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.leaderboards_grid{grid-template-columns:1fr}}.leaderboard_card{height:100%;display:flex;flex-direction:column}.leaderboard_card .card_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.leaderboard_card .card_header h3{font-size:16px;font-weight:700;color:#000;margin:0}.leaderboard_card .card_header .see_all{background:none;border:none;color:#d3b88c;font-size:13px;font-weight:600;cursor:pointer;padding:0}.leaderboard_card .card_header .see_all:hover{text-decoration:underline}.leaderboard_card .list_items{display:flex;flex-direction:column;gap:15px}.leaderboard_card .list_items .item_row{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.leaderboard_card .list_items .item_row:last-child{border-bottom:none;padding-bottom:0}.leaderboard_card .list_items .item_row .item_left{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.leaderboard_card .list_items .item_row .item_left .info{display:flex;flex-direction:column;flex:1 1;min-width:0}.leaderboard_card .list_items .item_row .item_left .info .name{font-weight:600;color:#000;line-height:1.2;font-size:14px;word-wrap:break-word;overflow-wrap:break-word}.leaderboard_card .list_items .item_row .item_left .info .sub{color:#717171;font-size:11px;white-space:nowrap}.leaderboard_card .list_items .item_row .item_right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;margin-left:12px;white-space:nowrap}.leaderboard_card .list_items .item_row .item_right .growth_badge{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.leaderboard_card .list_items .item_row .item_right .growth_badge.green{background:#ecfdf5;color:#10b981}.leaderboard_card .list_items .item_row .info_full{width:100%}.leaderboard_card .list_items .item_row .info_full .title_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.leaderboard_card .list_items .item_row .info_full .title_row .name{font-weight:600;color:#000;font-size:14px}.leaderboard_card .list_items .item_row .info_full .title_row .meta{display:flex;align-items:center;gap:4px}.leaderboard_card .list_items .item_row .info_full .action_row{display:flex;justify-content:space-between;align-items:center}.table_container_v3{border-radius:12px;overflow:hidden;border:1px solid #f3f4f6;background:#fff}.table_container_v3 .MuiTableHead-root .MuiTableCell-root{background-color:#f9fafb!important;font-size:13px;padding:12px 18px;border-bottom:1px solid #f3f4f6;color:#717171;font-weight:600}.table_container_v3 .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f9fafb}.table_container_v3 .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{padding:15px 18px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.table_header_v3 .MuiButton-outlined{border-color:#e5e7eb;color:#4b5563;font-weight:600;font-size:12px;height:32px}.table_header_v3 .MuiButton-outlined:hover{background-color:#f3f4f6;border-color:#d1d5db}.interaction_map_section{display:flex;gap:30px;margin-top:20px}@media(max-width:1024px){.interaction_map_section{flex-direction:column}}.intensity_grid_section{flex:1.5 1}.intensity_grid_section .tabs_v4{display:flex;gap:10px;margin-bottom:20px}.intensity_grid_section .tabs_v4 .chip_v4{padding:6px 16px;border-radius:20px;background:#f3f4f6;font-size:13px;color:#717171;font-weight:500;cursor:pointer}.intensity_grid_section .tabs_v4 .chip_v4.active{background:#e0e7ff;color:#4f46e5}.intensity_grid_section .intensity_map{display:flex;flex-direction:column;gap:15px}.intensity_grid_section .intensity_map .intensity_row{display:flex;align-items:center;gap:15px}.intensity_grid_section .intensity_map .intensity_row .row_label{width:80px;font-size:13px;font-weight:600;color:#717171}.intensity_grid_section .intensity_map .intensity_row .blocks_group{display:flex;gap:8px}.intensity_grid_section .intensity_map .intensity_row .blocks_group.group_blue .block{background:#3b82f6}.intensity_grid_section .intensity_map .intensity_row .blocks_group.group_green .block{background:#10b981}.intensity_grid_section .intensity_map .intensity_row .blocks_group.group_yellow .block{background:#f59e0b}.intensity_grid_section .intensity_map .intensity_row .blocks_group .block{width:40px;height:35px;border-radius:4px}.intensity_grid_section .intensity_map .intensity_row .blocks_group .block.v1{opacity:.8}.intensity_grid_section .intensity_map .intensity_row .blocks_group .block.v2{opacity:.6}.intensity_grid_section .intensity_map .intensity_row .blocks_group .block.v3{opacity:.4}.intensity_grid_section .intensity_map .intensity_row .blocks_group .block.v4{opacity:.2}.intensity_grid_section .intensity_map .intensity_row .blocks_group .block.has_icon{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.intensity_grid_section .intensity_map .intensity_row .blocks_group .block.has_text{background:none!important;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#717171}.intensity_grid_section .legend_v4{display:flex;align-items:center;gap:20px;margin-top:25px}.intensity_grid_section .legend_v4 .legend_item{display:flex;align-items:center;gap:8px;font-size:12px;color:#717171;font-weight:500}.intensity_grid_section .legend_v4 .legend_item .dot{width:10px;height:10px;border-radius:2px}.relationship_network_section{flex:1 1;border-left:1px solid #f3f4f6;padding-left:30px;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.relationship_network_section{border-left:none;padding-left:0;border-top:1px solid #f3f4f6;padding-top:30px}}.relationship_network_section h4{font-size:15px;font-weight:700;color:#4b5563;margin-bottom:30px}.relationship_network_section .network_view{position:relative;width:320px;height:320px}.relationship_network_section .network_view .central_node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.relationship_network_section .network_view .central_node .avatar_wrap{border:4px solid #fff;box-shadow:0 4px 15px #0000001a;border-radius:50%}.relationship_network_section .network_view .central_node p{font-size:12px;font-weight:700;margin-top:5px}.relationship_network_section .network_view .peripheral_node{position:absolute;z-index:2;text-align:center}.relationship_network_section .network_view .peripheral_node .avatar_wrap{border:2px solid #fff;box-shadow:0 2px 10px #0000000d;border-radius:50%}.relationship_network_section .network_view .peripheral_node p{font-size:10px;font-weight:600;margin-top:3px;color:#717171;white-space:nowrap}.relationship_network_section .network_view .peripheral_node.n1{top:0;left:50%;transform:translate(-50%)}.relationship_network_section .network_view .peripheral_node.n2{top:20%;right:0}.relationship_network_section .network_view .peripheral_node.n3{bottom:20%;right:0}.relationship_network_section .network_view .peripheral_node.n4{bottom:0;left:50%;transform:translate(-50%)}.relationship_network_section .network_view .peripheral_node.n5{bottom:20%;left:0}.relationship_network_section .network_view .peripheral_node.n6{top:20%;left:0}.relationship_network_section .network_view .connections_svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.relationship_network_section .network_view .connections_svg line{stroke:#e5e7eb;stroke-width:1;stroke-dasharray:4}.ai_recommendations_bar{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:8px 15px;margin-top:15px;box-shadow:0 1px 3px #0000000d;width:100%}.ai_recommendations_bar .ai_rec_heading{display:flex;align-items:center;gap:8px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.ai_recommendations_bar .ai_rec_heading h4{font-size:15px;font-weight:700;color:#374151;margin:0}.ai_recommendations_bar .ai_rec_heading svg{color:#2dd4bf;font-size:20px}.ai_recommendations_bar .ai_rec_content{display:flex;align-items:center;gap:10px;flex:1 1;overflow-x:auto;scrollbar-width:none}.ai_recommendations_bar .ai_rec_content::-webkit-scrollbar{display:none}.ai_recommendations_bar .ai_rec_content .ai_rec_pill{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #f3f4f6;border-radius:8px;padding:4px 10px;background:#fdfdfd}.ai_recommendations_bar .ai_rec_content .ai_rec_pill span.pct{font-size:12px;font-weight:700;color:#10b981}.ai_recommendations_bar .ai_rec_content .ai_rec_pill span.lbl{font-size:9px;color:#9ca3af;font-weight:600}.ai_recommendations_bar .ai_rec_content .ai_rec_pill.large{padding:4px 12px;min-width:120px;align-items:flex-start}.ai_recommendations_bar .ai_rec_content .ai_rec_pill.large span.title{font-size:11px;font-weight:700;color:#4b5563}.ai_recommendations_bar .ai_rec_content .ai_rec_pill.large span.sub{font-size:9px;color:#9ca3af}.ai_recommendations_bar .ai_rec_action{background:#ffedd5;color:#f97316;min-width:50px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .2s}.ai_recommendations_bar .ai_rec_action:hover{background:#fed7aa}.reports-wrapper{display:flex;flex-direction:column;gap:12px}.reports-wrapper .report-card{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.reports-wrapper .card-header{display:flex;align-items:center;justify-content:space-between;padding:12px;cursor:pointer;transition:background .2s ease}.reports-wrapper .card-header:hover{background:#f9fafb}.reports-wrapper .left{display:flex;align-items:flex-start;gap:12px}.reports-wrapper .chevron{color:#9ca3af;font-size:16px;line-height:1;margin-top:0}.reports-wrapper .content{display:flex;flex-direction:column}.reports-wrapper .title{font-size:14px;font-weight:500;color:#111827}.reports-wrapper .tags{display:flex;margin-top:6px;gap:8px}.reports-wrapper .tag{display:inline-flex;align-items:center;padding:4px 8px;font-size:12px;border-radius:6px;font-weight:500;gap:4px}.reports-wrapper .tag.blue{background:#dbeafe;color:#1d4ed8}.reports-wrapper .tag.green{background:#dcfce7;color:#15803d}.reports-wrapper .tag.purple{background:#f3e8ff;color:#7e22ce}.reports-wrapper .tag.red{background:#fee2e2;color:#b91c1c}.reports-wrapper .compare-btn{padding:6px 12px;font-size:12px;border-radius:8px;border:none;cursor:pointer;background:#dcfce7;color:#15803d;transition:background .2s ease}.reports-wrapper .compare-btn:hover{background:#bbf7d0}.reports-wrapper .report-details{border-top:1px solid #f3f4f6;background:#f9fafb;padding:12px}.reports-wrapper .label{font-size:12px;color:#6b7280;margin-bottom:4px}.reports-wrapper .value{font-size:14px;color:#111827}.reports-wrapper .info-grid{margin-bottom:12px}.reports-wrapper .info-grid .info-block .value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reports-wrapper .section{margin-bottom:12px}.reports-wrapper .section:last-child{margin-bottom:0}.reports-wrapper .category-tags{display:flex;flex-wrap:wrap;gap:6px}.reports-wrapper .tag{padding:2px 8px;font-size:12px;background:#e5e7eb;color:#374151;border-radius:6px}.reports-wrapper .kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.reports-wrapper .kpi-item{display:flex;justify-content:space-between;font-size:12px;color:#4b5563}.reports-wrapper .kpi-item strong{font-weight:500;color:#111827}.recipient_list{display:flex;flex-direction:column;margin-bottom:10px;gap:8px}.recipient_list .recipient_row{position:relative;display:flex;align-items:center}.recipient_list .remove_btn{position:absolute;right:8px;color:#9ca3af}.recipient_list .remove_btn:hover{color:#374151}.recipient_list .link_btn{background:none;border:none;color:#2563eb;font-size:12px;padding:4px 0 0;cursor:pointer}.engagement_overview_container{padding:24px!important}.engagement_overview_container .ov_title_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.engagement_overview_container .ov_title_header h3{font-size:18px;font-weight:800;color:#111827;margin:0}.engagement_overview_container .ov_content_grid{display:flex;gap:40px}.engagement_overview_container .ov_content_grid .ov_chart_box{flex:1 1}.engagement_overview_container .ov_content_grid .ov_chart_box.lt{flex:1.5 1;border-right:1px solid #f3f4f6;padding-right:40px}.engagement_overview_container .ov_content_grid .ov_chart_box .chart_header_v5{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.engagement_overview_container .ov_content_grid .ov_chart_box .chart_header_v5 .c_title{display:flex;align-items:center;gap:8px}.engagement_overview_container .ov_content_grid .ov_chart_box .chart_header_v5 .c_title span{font-size:15px;font-weight:700;color:#374151}.engagement_overview_container .ov_content_grid .ov_chart_box .chart_header_v5 .c_title small{font-size:13px;color:#9ca3af;margin-left:4px}.engagement_overview_container .ov_content_grid .ov_chart_box .chart_wrap_v5{margin-left:-20px}.engagement_overview_container .ov_content_grid .ov_chart_box .custom_legend_v5{display:flex;justify-content:center;gap:24px;margin-top:15px}.engagement_overview_container .ov_content_grid .ov_chart_box .custom_legend_v5 .leg_item{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;font-weight:600}.engagement_overview_container .ov_content_grid .ov_chart_box .custom_legend_v5 .leg_item .dot{width:12px;height:12px;border-radius:4px}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5{display:flex;align-items:center;gap:20px;flex-direction:column}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5 .donut_wrap{width:100%;position:relative}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5 .donut_legend{width:100%;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5 .donut_legend .d_leg_item{display:flex;align-items:flex-start;gap:10px}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5 .donut_legend .d_leg_item .dot{width:8px;height:8px;border-radius:50%;margin-top:5px}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5 .donut_legend .d_leg_item .l_text p{font-size:13px;font-weight:700;color:#374151;margin:0}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5 .donut_legend .d_leg_filter{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#6b7280;background:#f9fafb;padding:6px 12px;border-radius:8px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.engagement_overview_container .ov_content_grid .ov_chart_box .donut_grid_v5 .donut_legend .d_leg_filter .dot{width:6px;height:6px;border-radius:50%}.ai_content_ideas_wrapper{margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.ai_content_ideas_wrapper .content_idea_card{background:#fdf2f2;border-radius:12px;padding:16px;border:1px solid #fce7e7}.ai_content_ideas_wrapper .content_idea_card .card_image{width:100%;height:120px;border-radius:8px;overflow:hidden;margin-bottom:12px}.ai_content_ideas_wrapper .content_idea_card .card_image img{width:100%;height:100%;object-fit:cover}.ai_content_ideas_wrapper .content_idea_card h3{font-size:14px;font-weight:700;color:#374151;margin-bottom:8px;margin-top:0}.ai_content_ideas_wrapper .content_idea_card .idea_content{display:flex;gap:8px;margin-bottom:12px;align-items:flex-start}.ai_content_ideas_wrapper .content_idea_card .idea_content .icon{color:#d97706;font-size:16px;margin-top:2px}.ai_content_ideas_wrapper .content_idea_card .idea_content .text h4{font-size:13px;font-weight:600;color:#4b5563;margin:0 0 4px;line-height:1.4}.ai_content_ideas_wrapper .content_idea_card .idea_content .text p{font-size:11px;color:#6b7280;line-height:1.5;margin:0}.ai_content_ideas_wrapper .content_idea_card .generate_btn{width:100%;background:linear-gradient(90deg,#c4a484,#a98e6c);color:#fff;border:none;border-radius:6px;padding:8px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s}.ai_content_ideas_wrapper .content_idea_card .generate_btn:hover{opacity:.9}.ai_content_ideas_wrapper .idea_list_item{background:#fdf2f2;border-radius:12px;padding:12px 16px;border:1px solid #fce7e7}.ai_content_ideas_wrapper .idea_list_item .idea_header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ai_content_ideas_wrapper .idea_list_item .idea_header h3{font-size:13px;font-weight:700;color:#374151;margin:0}.ai_content_ideas_wrapper .idea_list_item .idea_content h4{font-size:12px;font-weight:600;color:#4b5563;margin:0 0 4px;line-height:1.4}.ai_content_ideas_wrapper .idea_list_item .idea_content p{font-size:11px;color:#6b7280;line-height:1.5;margin:0}.select_filter{background:#fff;border-radius:8px;margin-right:10px}.select_filter .MuiSelect-select{padding-top:8.5px;padding-bottom:8.5px;font-size:13px}.select_filter .MuiSelect-select:focus{background-color:#fff}.select_filter fieldset{border-color:#eee}.select_filter:hover fieldset{border-color:#ccc}.bouteek_branding_page{padding-bottom:30px}.bouteek_branding_page .upload_image{margin-bottom:0!important}.bouteek_branding_page .upload_image .upload_image_holder{position:relative}.bouteek_branding_page .upload_image .upload_image_holder figure{width:240px;height:120px;border-radius:8px;background-color:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden;margin:0}.bouteek_branding_page .upload_image .upload_image_holder figure img{width:100%;height:100%;object-fit:contain;border-radius:0}.bouteek_branding_page .upload_image .upload_image_holder figure.add_img{background-color:#f8fafc;border:2px dashed #cbd5e1;cursor:pointer}.bouteek_branding_page .upload_image .upload_image_holder figure.add_img:hover{border-color:#6366f1;background-color:#f1f5f9}.bouteek_branding_page .upload_image .upload_image_holder figure.add_img img{width:48px;height:48px;object-fit:contain;opacity:.5}.bouteek_branding_page .upload_image .upload_image_holder figure.add_img .upload_img_icon{position:absolute;bottom:8px;right:8px;background-color:#6366f1;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;left:auto;transform:none}.bouteek_branding_page .upload_image .upload_image_holder figure.add_img .upload_img_icon img{width:14px;height:14px;opacity:1;filter:brightness(0) invert(1)}.bouteek_branding_page .upload_image .upload_image_holder button{position:absolute!important;top:-8px;right:-8px;background:#fef2f2!important;border:1px solid #fee2e2!important;color:#ef4444!important;border-radius:50%!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 5px #0000001a!important;transition:all .2s ease!important;z-index:10}.bouteek_branding_page .upload_image .upload_image_holder button:hover{background:#fee2e2!important;transform:scale(1.1)}.bouteek_branding_page .upload_image .upload_image_holder button svg{font-size:14px!important}.bouteek_branding_page .cards_grid_wrapper .MuiGrid-root{width:100%;margin:0}.bouteek_branding_page .cards_grid_wrapper .MuiGrid-root>.MuiGrid-item{padding-left:24px;padding-top:24px}.bouteek_branding_page .branding_card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;border:1px solid #f0f0f0;transition:all .3s ease;overflow:visible}.bouteek_branding_page .branding_card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-2px)}.bouteek_branding_page .branding_card .MuiCardContent-root{padding:24px}.bouteek_branding_page .branding_card .MuiCardContent-root:last-child{padding-bottom:24px}.bouteek_branding_page .branding_card .card_header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.bouteek_branding_page .branding_card .card_header .card_title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;position:relative;display:inline-block}.bouteek_branding_page .branding_card .card_header .card_title:after{content:"";position:absolute;bottom:-16px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px}.bouteek_branding_page .branding_card .gap_p{display:flex;flex-direction:column;gap:20px}.bouteek_branding_page .branding_card .control_group{margin-bottom:0}.bouteek_branding_page .branding_card .control_group .MuiInputLabel-root{font-size:14px;font-weight:600;color:#4a5568;margin-bottom:8px;transform:none;position:relative}.bouteek_branding_page .branding_card .control_group .MuiOutlinedInput-root{border-radius:8px;background:#f8f9fa;transition:all .2s}.bouteek_branding_page .branding_card .control_group .MuiOutlinedInput-root fieldset{border-color:#e2e8f0}.bouteek_branding_page .branding_card .control_group .MuiOutlinedInput-root:hover{background:#fff}.bouteek_branding_page .branding_card .control_group .MuiOutlinedInput-root:hover fieldset{border-color:#cbd5e0}.bouteek_branding_page .branding_card .control_group .MuiOutlinedInput-root.Mui-focused{background:#fff}.bouteek_branding_page .branding_card .control_group .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#667eea;border-width:1px;box-shadow:0 0 0 3px #667eea1a}.bouteek_branding_page .branding_card .control_group .MuiOutlinedInput-root input{padding:12px 14px;font-size:14px;color:#2d3748}.bouteek_branding_page .branding_card .color_input_wrapper .color_preview_box{position:relative;width:50px;height:50px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:2px solid #fff}.bouteek_branding_page .branding_card .color_input_wrapper .color_preview_box input[type=color]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;padding:0;border:none;cursor:pointer}.bouteek_branding_page .branding_card .social_input svg{font-size:20px;margin-bottom:6px}.bouteek_branding_page .branding_card .react-tel-input .form-control{width:100%!important;height:47px!important;border-radius:8px!important;border-color:#e2e8f0!important;background:#f8f9fa!important}.bouteek_branding_page .branding_card .react-tel-input .form-control:focus{background:#fff!important;border-color:#667eea!important;box-shadow:0 0 0 3px #667eea1a!important}.bouteek_branding_page .branding_card .react-tel-input .flag-dropdown{border-color:#e2e8f0!important;background:#0000!important;border-radius:8px 0 0 8px!important}.bouteek_branding_page .branding_card .react-tel-input .flag-dropdown .selected-flag{border-radius:8px 0 0 8px!important}.bouteek_branding_page .branding_card .react-tel-input .flag-dropdown .selected-flag:hover,.bouteek_branding_page .branding_card .react-tel-input .flag-dropdown .selected-flag.open{background:#f0f4ff!important}.bouteek_branding_page .action_buttons{margin-top:20px}.bouteek_branding_page .action_buttons .btn{padding:10px 30px;font-weight:600;border-radius:8px;text-transform:none;font-size:15px;box-shadow:none}.bouteek_branding_page .action_buttons .btn.btn_outline{border-color:#cbd5e0;color:#4a5568}.bouteek_branding_page .action_buttons .btn.btn_outline:hover{background:#f7fafc;border-color:#a0aec0}.bouteek_branding_page .action_buttons .btn.btn_primary{background:linear-gradient(90deg,#667eea,#764ba2);color:#fff}.bouteek_branding_page .action_buttons .btn.btn_primary:hover{box-shadow:0 4px 12px #764ba24d;transform:translateY(-1px)}.subscription_card .card_top{position:relative}.subscription_card .card_top .badge.discount{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600;margin-left:8px}.toggle_flex{display:flex;align-items:center;gap:5px;margin-bottom:5px}.toggle_flex .MuiCheckbox-root{padding:0}.checkbox_group{margin-top:10px;display:flex;flex-wrap:wrap;gap:15px}.checkbox_group label{display:flex;align-items:center;gap:5px;font-size:14px;color:#4b5563;cursor:pointer}.checkbox_group label .MuiCheckbox-root{padding:0}.ai_panel .ai_alert{padding:12px;border-radius:8px;margin-bottom:12px}.ai_panel .ai_alert.success{background-color:#f0fdf4;border:1px solid #dcfce7}.ai_panel .ai_alert.warning{background-color:#fffbeb;border:1px solid #fde68a}.ai_panel .ai_alert p{line-height:1.4}.insights_bar{background:#fff;border-radius:12px;padding:20px 30px;display:flex;align-items:center;box-shadow:0 4px 20px #0000000d}.insights_bar .insight_item{flex:1 1;padding:0 20px}.insights_bar .insight_item h2{font-size:24px;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:10px}.insights_bar .insight_item p{margin:0}.insights_bar .divider{width:1px;height:40px;background-color:#e5e7eb}.fikra_plans_wrapper,.add_plan_wrapper{padding:20px 0}.fikra_plans_wrapper .plan_card,.add_plan_wrapper .plan_card{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.fikra_plans_wrapper .plan_card.hidden_item,.add_plan_wrapper .plan_card.hidden_item{opacity:.6;filter:grayscale(.4);border-style:dashed;background:#f8fafc80}.fikra_plans_wrapper .plan_card.hidden_item .card_decoration,.add_plan_wrapper .plan_card.hidden_item .card_decoration{display:none}.fikra_plans_wrapper .plan_card:hover,.add_plan_wrapper .plan_card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#2563eb4d}.fikra_plans_wrapper .plan_card:hover.hidden_item,.add_plan_wrapper .plan_card:hover.hidden_item{transform:none;box-shadow:none}.fikra_plans_wrapper .plan_card:hover.free,.add_plan_wrapper .plan_card:hover.free{border-color:#64748b}.fikra_plans_wrapper .plan_card:hover.premium,.add_plan_wrapper .plan_card:hover.premium{border-color:#f59e0b}.fikra_plans_wrapper .plan_card:hover.enterprise,.add_plan_wrapper .plan_card:hover.enterprise{border-color:#3b82f6}.fikra_plans_wrapper .plan_card:hover .card_decoration,.add_plan_wrapper .plan_card:hover .card_decoration{opacity:.15;transform:scale(1.2) rotate(15deg)}.fikra_plans_wrapper .plan_card .card_header,.add_plan_wrapper .plan_card .card_header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.fikra_plans_wrapper .plan_card .card_header h3,.add_plan_wrapper .plan_card .card_header h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.fikra_plans_wrapper .plan_card .card_header .badge,.add_plan_wrapper .plan_card .card_header .badge{padding:4px 12px;border-radius:100px;font-size:.7rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.5px}.fikra_plans_wrapper .plan_card .card_header .internal_name,.add_plan_wrapper .plan_card .card_header .internal_name{font-size:.75rem;color:#64748b;margin:4px 0 0;font-family:JetBrains Mono,monospace}.fikra_plans_wrapper .plan_card .card_header .edit_btn,.add_plan_wrapper .plan_card .card_header .edit_btn{background:#f1f5f9}.fikra_plans_wrapper .plan_card .card_header .edit_btn:hover,.add_plan_wrapper .plan_card .card_header .edit_btn:hover{background:#e2e8f0}.fikra_plans_wrapper .plan_card .card_body .stat_item,.add_plan_wrapper .plan_card .card_body .stat_item{margin-bottom:15px}.fikra_plans_wrapper .plan_card .card_body .stat_item label,.add_plan_wrapper .plan_card .card_body .stat_item label{display:block;font-size:.7rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.fikra_plans_wrapper .plan_card .card_body .stat_item span,.add_plan_wrapper .plan_card .card_body .stat_item span{font-size:1rem;font-weight:600;color:#334155}.fikra_plans_wrapper .plan_card .card_body .sections_area,.add_plan_wrapper .plan_card .card_body .sections_area{margin-top:25px}.fikra_plans_wrapper .plan_card .card_body .sections_area label,.add_plan_wrapper .plan_card .card_body .sections_area label{display:block;font-size:.75rem;font-weight:600;color:#475569;margin-bottom:12px}.fikra_plans_wrapper .plan_card .card_body .sections_area .tags_grid,.add_plan_wrapper .plan_card .card_body .sections_area .tags_grid{display:flex;flex-wrap:wrap;gap:6px}.fikra_plans_wrapper .plan_card .card_body .sections_area .tags_grid .section_tag,.add_plan_wrapper .plan_card .card_body .sections_area .tags_grid .section_tag{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:13px;height:24px}.fikra_plans_wrapper .plan_card .card_body .sections_area .tags_grid .section_tag:hover,.add_plan_wrapper .plan_card .card_body .sections_area .tags_grid .section_tag:hover{background:#f1f5f9}.fikra_plans_wrapper .plan_card .card_decoration,.add_plan_wrapper .plan_card .card_decoration{position:absolute;right:-20px;bottom:-20px;font-size:110px;color:#2563eb;opacity:.05;transition:all .5s ease;z-index:0;pointer-events:none}.fikra_plans_wrapper .form_card,.add_plan_wrapper .form_card{border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a}.fikra_plans_wrapper .help_sidebar .help_list,.add_plan_wrapper .help_sidebar .help_list{padding-left:20px;margin-top:15px}.fikra_plans_wrapper .help_sidebar .help_list li,.add_plan_wrapper .help_sidebar .help_list li{font-size:.875rem;color:#64748b;margin-bottom:12px;line-height:1.5}.fikra_features_wrapper{padding:20px 0}.fikra_features_wrapper .feature_list_container{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.fikra_features_wrapper .feature_card_row{width:calc(33.3333333333% - 10.6666666667px);background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px 24px;display:flex;align-items:center;gap:20px;box-shadow:0 1px 3px #0000000d;transition:all .2s ease}.fikra_features_wrapper .feature_card_row:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#e2e8f0}.fikra_features_wrapper .feature_card_row .index_num{width:32px;height:32px;background:#f8fafc;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:#64748b}.fikra_features_wrapper .feature_card_row .feature_info{flex:1 1}.fikra_features_wrapper .feature_card_row .feature_info h3{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.fikra_features_wrapper .feature_card_row .feature_info p{margin:2px 0 0;font-size:.75rem;color:#94a3b8;font-family:JetBrains Mono,monospace}.fikra_features_wrapper .feature_card_row .feature_settings{display:flex;align-items:center;gap:30px}.fikra_features_wrapper .feature_card_row .feature_settings .badge_group{display:flex;gap:8px}.fikra_features_wrapper .feature_card_row .feature_settings .badge_group .badge{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:4px;background:#f1f5f9;color:#94a3b8;text-transform:capitalize}.fikra_features_wrapper .feature_card_row .feature_settings .badge_group .badge.active{background:#f0fdf4;color:#16a34a;border:1px solid #dcfce7}.fikra_features_wrapper .feature_card_row .feature_settings .badge_group.outputs .badge{text-transform:lowercase}.fikra_features_wrapper .feature_card_row .feature_settings .badge_group.outputs .badge.active{background:#eff6ff;color:#3b82f6;border:1px solid #dbeafe}.fikra_features_wrapper .feature_card_row .feature_settings .status_toggle{padding-left:20px;border-left:1px solid #f1f5f9}.plan_card .price_tag{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.05)}.plan_card .price_tag label{font-size:.75rem;text-transform:uppercase;color:#94a3b8;font-weight:600;letter-spacing:.5px;margin-bottom:4px;display:block}.plan_card .price_tag .amount{font-weight:700;color:#1e293b;display:flex;align-items:center;gap:2px}.plan_card .price_tag .amount span{font-size:.9rem;color:#64748b;font-weight:500}.plan_card .features_area{margin:15px 0}.plan_card .features_area label{font-size:.75rem;text-transform:uppercase;color:#94a3b8;font-weight:600;letter-spacing:.5px;margin-bottom:8px;display:block}.plan_card .features_area .feature_mini_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.plan_card .features_area .feature_mini_list li{font-size:.85rem;color:#475569;display:flex;align-items:center;gap:8px}.plan_card .features_area .feature_mini_list li:before{content:"\2022";color:#3b82f6;font-weight:700}.plan_card .features_area .status_select_small{background:#f8fafc;border-radius:6px}.plan_card .features_area .status_select_small .MuiSelect-select{padding:4px 12px;font-weight:600}.plan_card .features_area .status_select_small.pending{color:#f59e0b}.plan_card .features_area .status_select_small.pending .MuiOutlinedInput-notchedOutline{border-color:#fef3c7}.plan_card .features_area .status_select_small.accepted{color:#10b981}.plan_card .features_area .status_select_small.accepted .MuiOutlinedInput-notchedOutline{border-color:#dcfce7}.plan_card .features_area .status_select_small.rejected{color:#ef4444}.plan_card .features_area .status_select_small.rejected .MuiOutlinedInput-notchedOutline{border-color:#fee2e2}.plan_card .features_area .status_select_small.completed{color:#6366f1}.plan_card .features_area .status_select_small.completed .MuiOutlinedInput-notchedOutline{border-color:#e0e7ff}.founder_pass_wrapper{padding:20px 0}.founder_pass_wrapper .form_card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:24px;height:100%;box-shadow:0 1px 3px #0000000d}.founder_pass_wrapper .form_card .card_header_with_icon{display:flex;align-items:center;gap:16px;margin-bottom:30px}.founder_pass_wrapper .form_card .card_header_with_icon .icon_wrapper{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.founder_pass_wrapper .form_card .card_header_with_icon .icon_wrapper.orange{background:#f97316}.founder_pass_wrapper .form_card .card_header_with_icon .icon_wrapper svg{font-size:1.5rem}.founder_pass_wrapper .form_card .card_header_with_icon .title_info h3{margin:0;font-size:1.15rem;font-weight:600;color:#1e293b}.founder_pass_wrapper .form_card .card_header_with_icon .title_info span{font-size:.85rem;color:#94a3b8}.founder_pass_wrapper .form_card .card_header_plain{margin-bottom:24px}.founder_pass_wrapper .form_card .card_header_plain h3{margin:0;font-size:1.15rem;font-weight:600;color:#1e293b}.founder_pass_wrapper .form_card .toggle_group{padding:12px 0;border-bottom:1px solid #f8fafc}.founder_pass_wrapper .form_card .toggle_group label{margin:0;font-size:.95rem;color:#475569;font-weight:500}.founder_pass_wrapper .form_card .control_group_row{padding:10px 0;border-bottom:1px solid #f8fafc}.founder_pass_wrapper .form_card .control_group_row label{margin:0;font-size:.95rem;color:#475569}.founder_pass_wrapper .form_card .control_group_row:last-child{border-bottom:none}.founder_pass_wrapper .rewards_grid{display:flex;gap:16px;flex-wrap:wrap}.founder_pass_wrapper .rewards_grid .reward_item{flex:1 1;min-width:140px;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.founder_pass_wrapper .rewards_grid .reward_item.green{background:#f0fdf4;border:1px solid #dcfce7}.founder_pass_wrapper .rewards_grid .reward_item.green .reward_icon{color:#16a34a}.founder_pass_wrapper .rewards_grid .reward_item.blue{background:#eff6ff;border:1px solid #dbeafe}.founder_pass_wrapper .rewards_grid .reward_item.blue .reward_icon{color:#2563eb}.founder_pass_wrapper .rewards_grid .reward_item.purple{background:#faf5ff;border:1px solid #f3e8ff}.founder_pass_wrapper .rewards_grid .reward_item.purple .reward_icon{color:#9333ea}.founder_pass_wrapper .rewards_grid .reward_item.yellow{background:#fffbeb;border:1px solid #fef3c7}.founder_pass_wrapper .rewards_grid .reward_item.yellow .reward_icon{color:#d97706}.founder_pass_wrapper .rewards_grid .reward_item.pink{background:#fff1f2;border:1px solid #ffe4e6}.founder_pass_wrapper .rewards_grid .reward_item.pink .reward_icon{color:#e11d48}.founder_pass_wrapper .rewards_grid .reward_item .reward_icon svg{font-size:2rem}.founder_pass_wrapper .rewards_grid .reward_item .reward_input_box input{width:100%;border:1px solid #e2e8f0;background:#fff;border-radius:6px;padding:8px;text-align:center;font-weight:700;font-size:1.25rem;color:#1e293b;outline:none}.founder_pass_wrapper .rewards_grid .reward_item .reward_input_box input:focus{border-color:#cbd5e1}.founder_pass_wrapper .rewards_grid .reward_item .reward_checkbox_box{padding:5px}.founder_pass_wrapper .rewards_grid .reward_item label{font-size:.8rem;font-weight:600;color:#64748b;margin:0}.d_flex_toggle{display:flex;align-items:center;justify-content:space-between}.custom_tabs .MuiTab-root{text-transform:none;font-weight:600;font-size:.95rem;color:#64748b;padding:12px 24px}.custom_tabs .MuiTab-root.Mui-selected{color:#3b82f6}.advisor_table_container{margin-top:10px;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.advisor_table_container .MuiTableHead-root{background:#f8fafc}.advisor_table_container .MuiTableHead-root .MuiTableCell-head{font-weight:700;color:#475569;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.advisor_table_container .MuiTableCell-body{padding:16px;border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:.9rem}.advisor_table_container .status_badge{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.advisor_table_container .status_badge.green{background:#f0fdf4;color:#16a34a}.advisor_table_container .status_badge.grey{background:#f1f5f9;color:#64748b}.advisor_tab_content{padding:10px 0}.advisor_tab_content .section_header{margin-bottom:20px}.advisor_tab_content .section_header h3{font-size:1.1rem;font-weight:700;color:#334155;margin:0}.advisor_tab_content .mb_30{margin-bottom:30px}.d_flex_between{display:flex!important;align-items:center;justify-content:space-between}.revenue_by_plan_card .growth_badge{background:#e6f7f2;color:#059669;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:500;margin-left:10px}.revenue_by_plan_card .header_badges{display:flex;gap:8px;margin-right:20px}.revenue_by_plan_card .header_badges .badge{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:5px;white-space:nowrap}.revenue_by_plan_card .header_badges .badge.green{background:#e6f7f2;color:#059669}.revenue_by_plan_card .header_badges .badge.purple{background:#f3ecfb;color:#8b5cf6}.revenue_by_plan_card .header_badges .badge.yellow{background:#fef3c7;color:#d97706}.revenue_by_plan_card .revenue_plan_grid{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;grid-gap:30px;gap:30px;margin-top:20px;align-items:flex-start}.revenue_by_plan_card .revenue_plan_grid .chart_col .chart_center_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.revenue_by_plan_card .revenue_plan_grid .chart_col .chart_center_text p{margin:0;font-weight:700}.revenue_by_plan_card .revenue_plan_grid .chart_col .chart_center_text p:first-child{font-size:18px;color:#059669}.revenue_by_plan_card .revenue_plan_grid .chart_col .chart_center_text p:last-child{font-size:14px;color:#6b7280}.revenue_by_plan_card .revenue_plan_grid .chart_col .chart_legend{display:flex;flex-direction:column;gap:10px;margin-top:20px}.revenue_by_plan_card .revenue_plan_grid .chart_col .chart_legend .legend_item{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;padding:20px;position:relative}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f3f4f6;position:relative}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row .label{display:flex;align-items:center;gap:10px;font-size:14px}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row .value{font-weight:600;color:#111827}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row.net_revenue_row,.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row.net_revenue_row .value{color:#059669}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row.has_tooltip:hover .plan_tooltip{display:block}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row .plan_tooltip{display:none;position:absolute;left:50%;bottom:100%;transform:translate(-50%);background:#fff;padding:15px;border-radius:8px;box-shadow:0 10px 30px #0000001a;width:220px;z-index:10;border:1px solid #f3f4f6}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row .plan_tooltip p{margin:4px 0;font-size:12px;color:#4b5563}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .pricing_row .plan_tooltip p:first-child{font-weight:700;color:#111827}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .total_row{display:flex;justify-content:space-between;align-items:center;padding-top:15px}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .total_row .label{font-weight:700;font-size:16px;color:#6b7280}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .total_row .value{font-weight:700;font-size:18px;color:#111827}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .total_row .suggest_btn{background:#d4a75a;color:#fff;text-transform:none;border-radius:6px;padding:4px 15px}.revenue_by_plan_card .revenue_plan_grid .pricing_list_col .pricing_card .total_row .suggest_btn:hover{background:#b88d45}.revenue_by_plan_card .revenue_plan_grid .summary_list_col{display:flex;flex-direction:column;gap:15px}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item span{font-size:14px;color:#6b7280}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item .val_group{display:flex;flex-direction:column;align-items:flex-end}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item .val_group strong{font-size:16px;color:#111827}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item .val_group .growth_up{font-size:12px;color:#059669}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item .val_group .growth_down{font-size:12px;color:#dc2626}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item.highlighted{background:#e6f7f2;padding:12px;border-radius:8px;border:none}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item.highlighted span{color:#059669;font-weight:600}.revenue_by_plan_card .revenue_plan_grid .summary_list_col .summary_item.highlighted .val_group strong{color:#059669}.revenue_by_plan_card .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.revenue_by_plan_card .dot.basic{background:#22c55e}.revenue_by_plan_card .dot.standard{background:#3b82f6}.revenue_by_plan_card .dot.premium{background:#f59e0b}.revenue_by_plan_card .dot.revenue{background:#059669}.revenue_by_plan_card .revenue_bottom_bar{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid #f3f4f6}.revenue_by_plan_card .revenue_bottom_bar .metric_item{display:flex;flex-direction:column;align-items:center;gap:4px}.revenue_by_plan_card .revenue_bottom_bar .metric_item .val{font-size:24px;font-weight:700;color:#111827;display:flex;align-items:center;gap:5px}.revenue_by_plan_card .revenue_bottom_bar .metric_item .val.green{color:#059669}.revenue_by_plan_card .revenue_bottom_bar .metric_item .val.urgent{color:#d97706}.revenue_by_plan_card .revenue_bottom_bar .metric_item .lbl{font-size:14px;color:#6b7280}.revenue_by_plan_card .revenue_bottom_bar .metric_item.total_revenue{background:#f9fafb;padding:5px 15px;border-radius:8px}.revenue_by_plan_card .revenue_bottom_bar .metric_item.total_revenue .val{font-size:20px}.revenue_overview_card{padding:15px}.revenue_overview_card .cards_header{margin-bottom:10px}.revenue_overview_card .cards_header h2{font-size:16px;font-weight:600}.revenue_overview_card .overview_chart_container{position:relative;margin-bottom:5px}.revenue_overview_card .overview_chart_container .chart_growth_overlay{position:absolute;top:10px;right:10px;background:#22c55e;color:#fff;padding:4px 10px;border-radius:6px;display:flex;flex-direction:column;align-items:center;line-height:1.2;box-shadow:0 4px 6px -1px #0000001a}.revenue_overview_card .overview_chart_container .chart_growth_overlay span{font-size:13px;font-weight:600}.revenue_overview_card .overview_chart_container .chart_growth_overlay small{font-size:10px;opacity:.9}.revenue_overview_card .overview_labels{display:flex;justify-content:space-between;padding:0 10px;margin-bottom:15px}.revenue_overview_card .overview_labels span{font-size:11px;color:#9ca3af;font-weight:500}.revenue_overview_card .badge_row{display:flex;justify-content:space-between;gap:4px;margin-bottom:8px}.revenue_overview_card .badge_row .mini_badge{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:2px}.revenue_overview_card .badge_row .mini_badge.green{background:#ecfdf5;color:#059669}.revenue_overview_card .badge_row .mini_badge.yellow{background:#fffbeb;color:#d97706}.revenue_overview_card .badge_row .mini_badge.blue{background:#eff6ff;color:#3b82f6}.revenue_overview_card .badge_row .mini_badge.red{background:#fef2f2;color:#dc2626}.revenue_overview_card .badge_row .mini_badge.purple{background:#f5f3ff;color:#8b5cf6}.revenue_overview_card .metric_values{display:flex;justify-content:space-between;padding:0 5px}.revenue_overview_card .metric_values span{font-size:12px;font-weight:600;color:#4b5563;flex:1 1;text-align:center}.revenue_overview_card .metric_values span:first-child{text-align:left}.revenue_overview_card .metric_values span:last-child{text-align:right}.stats_boxes .cards .data_bottom{margin-top:15px}.stats_boxes .cards .data_bottom p{font-size:13px;color:#6b7280;margin:0;display:flex;align-items:center;gap:5px}.stats_boxes .cards .data_bottom p span.success{color:#059669;font-weight:600}.stats_boxes .cards .data_bottom p span.danger{color:#dc2626;font-weight:600}.stats_boxes .cards .data_bottom p small{font-size:11px;opacity:.8}.stats_boxes .cards.ai_insight_card{padding:15px;background:#f9fafb;border:1px solid #f3f4f6}.subscription_card .card_top .actions{display:flex;align-items:center;gap:8px}.subscription_card .card_top .actions .MuiSwitch-root{margin-right:5px}.subscription_card .plan_revenue{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;background:#f0fdf4;border-radius:6px}.subscription_card .plan_revenue .lbl{font-size:13px;color:#6b7280;font-weight:500}.subscription_card .plan_revenue .val{font-size:14px;color:#059669;font-weight:700}.ai_features_badge_container{margin-top:15px;display:flex;flex-direction:column;gap:8px}.ai_features_badge_container .feature_category{padding:6px 10px;background:#f3f4f6;border-radius:6px;border-left:3px solid #6b7280}.ai_features_badge_container .feature_category span{font-size:11px;color:#4b5563;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai_features_badge_container .feature_category.ai{background:#f0f9ff;border-left-color:#0ea5e9}.ai_features_badge_container .feature_category.ai span{color:#0369a1;font-weight:500}.stock_history_table{max-height:400px;overflow-y:auto}.stock_history_table table tr th{background-color:#f8f9fa;font-weight:600;white-space:nowrap}.stock_history_table table tr td{padding:12px 16px;vertical-align:middle}.stock_history_table table tr td b{font-weight:600}.stock_history_table .status_btn.sm{padding:4px 10px;font-size:11px;text-transform:uppercase}.intro_drawer .MuiDrawer-paper{width:100%;max-width:420px}.intro_drawer .drawer_header{border-bottom:1px solid #e8e8e8}.intro_drawer .drawer_header .MuiIconButton-root{padding:4px}.intro_drawer .drawer_header .MuiTypography-root{font-size:18px;font-weight:600}.intro_drawer .drawer_body{flex:1 1;padding:0;position:relative;display:flex;align-items:flex-end;z-index:1}.intro_drawer .drawer_body:after{content:"";inset:0;width:100%;height:100%;position:absolute;background:url(/static/media/intro_bg_layer.42995f92afd1199e35a6.png);background-size:100%;background-repeat:no-repeat;background-position:bottom center;z-index:-1}.intro_drawer .drawer_body figure{inset:0;width:100%;height:100%;position:absolute;display:flex;z-index:-1}.intro_drawer .drawer_body figure img{width:100%;height:100%;object-fit:cover}.intro_drawer .drawer_body .content_box{padding:45px 30px;text-align:center}.intro_drawer .drawer_body .content_box>*{color:#2e2e2e}.intro_drawer .drawer_body .content_box h6{font-size:26px;font-weight:700;line-height:1.2;margin-bottom:15px}.intro_drawer .drawer_body .content_box p{opacity:.8;font-size:15px;line-height:1.4}.ai_model_retraining .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.ai_model_retraining .header h2{font-size:16px;font-weight:600;color:#333;margin:0}.ai_model_retraining .sub_header{display:flex;align-items:center;gap:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.ai_model_retraining .sub_header .badge{background:#e8f5e9;color:#2e7d32;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.ai_model_retraining .table_row{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border-bottom:1px solid #f5f5f5}.ai_model_retraining .table_row .col_name{flex:2 1;font-size:13px;font-weight:500;color:#333}.ai_model_retraining .table_row .col_pct{flex:1 1;display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#333}.ai_model_retraining .table_row .col_action{flex:1 1;display:flex;align-items:center;gap:10px;justify-content:flex-end}.ai_model_retraining .btn_status{padding:4px 12px;border-radius:4px;font-size:11px;font-weight:500;min-width:65px;text-align:center;border:none}.ai_model_retraining .btn_status.accept_teal{background:#2a818f;color:#fff}.ai_model_retraining .btn_status.accept_brown{background:#b37a4c;color:#fff}.ai_model_retraining .btn_status.override_red{background:#dc5e45;color:#fff}.ai_model_retraining .btn_status.reject_gray{background:#f0f0f0;color:#666}.ai_signal_weights .chart_container{display:flex;gap:20px;align-items:center}.ai_signal_weights .chart_container .chart{flex:1 1;height:100px}.ai_signal_weights .chart_container .stats{width:140px}.ai_signal_weights .chart_container .stats h3{font-size:20px;font-weight:600;margin:0 0 5px}.ai_signal_weights .chart_container .stats p{font-size:11px;color:#666;margin:0}.ai_override_patterns .content{display:flex;align-items:center;gap:20px}.ai_override_patterns .list{flex:1 1}.ai_override_patterns .list .list_item{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;color:#333;border-bottom:1px solid #f9f9f9}.ai_override_patterns .list .list_item .name{display:flex;align-items:center;gap:8px;color:#666}.ai_override_patterns .list .list_item .pct{font-weight:600;font-size:12px}.ai_override_patterns .chart{width:120px;height:120px;position:relative}.ai_sidebar_card{padding:15px 20px;border-radius:12px;background-color:#fdfdfd;box-shadow:0 2px 8px #0000000a;margin-bottom:15px;border:1px solid #f6f6f6}.ai_sidebar_card .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.ai_sidebar_card .header h3{font-size:15px;font-weight:600;color:#444;margin:0}.ai_sidebar_card .info_row{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#555}.ai_sidebar_card .info_row.primary{font-size:14px}.ai_sidebar_card .info_row.primary .text{flex:1 1}.ai_sidebar_card .info_row.primary strong{font-size:16px;color:#333}.ai_sidebar_card .info_row.primary .badge{background:#fcf4dd;color:#dda057;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600}.ai_sidebar_card .info_row.secondary{font-size:11px;margin-bottom:15px;color:#777}.ai_sidebar_card .info_row .dot{width:6px;height:6px;border-radius:50%;display:inline-block}.ai_sidebar_card .info_row .dot.yellow{background-color:#dda057}.ai_sidebar_card .info_row .dot.teal{background-color:#2a818f}.ai_sidebar_card .info_row .dot.gray{background-color:#bbb}.ai_sidebar_card .btn_fullwidth{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;margin-bottom:15px}.ai_sidebar_card .btn_fullwidth.outline{background:#fafafa;border:1px solid #eee;color:#444}.ai_sidebar_card .btn_fullwidth .left{display:flex;align-items:center;gap:8px}.ai_sidebar_card .btn_group_three{display:flex;gap:8px;margin-bottom:15px}.ai_sidebar_card .btn_group_three .btn_act{flex:1 1;min-width:0;padding:6px 4px;border-radius:6px;border:1px solid #f0f0f0;background:#fafafa;color:#555;font-size:10px;font-weight:600;text-transform:none;display:flex;align-items:center;gap:4px;line-height:1.2;box-shadow:none}.ai_sidebar_card .btn_group_three .btn_act.active{background:#fcf4dd;color:#dda057;border-color:#f7e6c4}.ai_sidebar_card .btn_group_three .btn_act:hover{background:#f5f5f5}.ai_sidebar_card .btn_group_two{display:flex;gap:10px}.ai_sidebar_card .btn_group_two.bordered_top{border-top:1px solid #f0f0f0;padding-top:15px}.ai_sidebar_card .btn_group_two .btn_act{flex:1 1;min-width:0;padding:8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:none;display:flex;align-items:center;gap:6px;justify-content:center;box-shadow:none}.ai_sidebar_card .btn_group_two .btn_act.outline{background:#fafafa;border:1px solid #eee;color:#555}.ai_sidebar_card .btn_group_two .btn_act:hover{background:#f5f5f5}.ai_sidebar_card .action_row{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.ai_sidebar_card .action_row.bordered{border-top:1px solid #f0f0f0;margin-top:5px}.ai_sidebar_card .action_row .label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#444}.ai_sidebar_card .action_row .label .icon{color:#2a818f;display:flex}.ai_sidebar_card .action_row .label .dot{width:5px;height:5px;border-radius:50%;display:inline-block}.ai_sidebar_card .action_row .label .dot.teal{background-color:#2a818f}.ai_sidebar_card .action_row .label .dot.gray{background-color:#ccc}.ai_sidebar_card .action_row .status_btn{padding:4px 10px;border-radius:4px;font-size:10px;font-weight:600;text-transform:none;box-shadow:none;line-height:1.2;min-width:auto}.ai_sidebar_card .action_row .status_btn.alert{background:#fef4ed;color:#dc5e45;border:1px solid #faded5}.ai_sidebar_card .action_row .status_btn.info{background:#fafafa;color:#666;border:1px solid #eee}.ai_sidebar_card .pattern_list{margin-bottom:15px}.ai_sidebar_card .pattern_list .pattern_item{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.ai_sidebar_card .pattern_list .pattern_item .icon{width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.ai_sidebar_card .pattern_list .pattern_item .icon.warning{background:#0000;color:#dda057}.ai_sidebar_card .pattern_list .pattern_item .icon.group{background:#0000;color:#8a92a6}.ai_sidebar_card .pattern_list .pattern_item .icon.support{background:#0000;color:#dda057}.ai_sidebar_card .pattern_list .pattern_item .details{flex:1 1}.ai_sidebar_card .pattern_list .pattern_item .details h4{font-size:12px;font-weight:600;color:#333;margin:0 0 4px;padding-top:2px}.ai_sidebar_card .pattern_list .pattern_item .details h4 .sub{font-weight:400;color:#666}.ai_sidebar_card .pattern_list .pattern_item .details p{font-size:10px;color:#888;margin:0;line-height:1.3}.ai_sidebar_card .pattern_list .pattern_item .details p .float_rt{float:right}.btn_generate_report{background:linear-gradient(90deg,#a88656,#8d6b3c);color:#fff;text-transform:none;font-weight:600;font-size:14px;padding:12px;border-radius:8px;box-shadow:0 4px 12px #a886564d}.btn_generate_report:hover{background:linear-gradient(90deg,#96764a,#795a30)}.event_sync_card{padding:15px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;border:1px solid #f0f0f0;margin-bottom:20px}.event_sync_card .header_row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding-bottom:12px;margin-bottom:12px}.event_sync_card .header_row h2{font-size:16px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:15px}.event_sync_card .header_row .filters{display:flex;align-items:center;gap:15px;font-size:12px;color:#555}.event_sync_card .header_row .filters .dropdown{display:flex;align-items:center;gap:4px;font-weight:500;cursor:pointer;color:#333}.event_sync_card .header_row .filters .badge{background:#f5f5f5;padding:2px 8px;border-radius:4px;color:#666}.event_sync_card .status_badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600}.event_sync_card .status_badge.failed{background:#fdecea;color:#dc5e45}.event_sync_card .status_badge.duplicate{background:#fef4ed;color:#dda057}.event_sync_card .status_badge.success{background:#e8f5e9;color:#2e7d32}.event_sync_card .status_badge.investigate{background:#fcf4dd;color:#dda057}.event_sync_card .status_badge.gray{background:#f5f5f5;color:#555}.event_sync_card .status_badge .icon{font-size:14px}.event_sync_card .sub_alert{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;margin-left:10px}.event_sync_card .sub_alert.error{color:#8b0000}.event_sync_card .sub_alert.gray{color:#999}.event_sync_card .btn_dropdown_outline{border:1px solid #eee;background:#fafafa;color:#555;font-size:11px;font-weight:600;text-transform:none;border-radius:6px;padding:4px 10px;box-shadow:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:90px}.event_sync_card .btn_dropdown_outline .icon{font-size:14px;color:#8a92a6}.event_sync_card .btn_dropdown_outline:hover{background:#f0f0f0}.event_sync_card .btn_investigate{background:#fcf4dd;color:#dda057;border:1px solid #f7e6c4;font-size:11px;font-weight:600;text-transform:none;border-radius:6px;padding:4px 10px;box-shadow:none;display:flex;align-items:center;gap:8px;min-width:90px;justify-content:center}.event_sync_card .btn_investigate .icon{font-size:14px;color:#dda057}.event_sync_card .btn_investigate:hover{background:#fdfaf0}.event_sync_card .footer_row{display:flex;align-items:center;justify-content:flex-end;gap:20px;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:10px;font-size:11px;color:#555;font-weight:500}.event_sync_card .footer_row .item{display:flex;align-items:center;gap:6px;cursor:pointer}.event_sync_card .footer_row .icon{font-size:14px;color:#8a92a6}.event_sync_card .footer_row .icon.yellow{color:#ffca28}.event_logs_table{width:100%;border-collapse:separate;border-spacing:0 8px}.event_logs_table td{padding:12px 10px;font-size:12px;color:#555;border-bottom:1px solid #f9f9f9;vertical-align:middle}.event_logs_table .event_name{font-weight:600;color:#333;font-size:13px}.event_logs_table .failed_line{display:flex;align-items:center;gap:8px;color:#999;font-size:11px}.event_logs_table .failed_line:after{content:"";flex:1 1;height:1px;background:#eee}.event_logs_table .stats_row{display:flex;align-items:center;gap:10px;font-weight:600;color:#333;font-size:13px}.event_logs_table .stats_row .icon{font-size:14px;color:#999}.event_logs_table .stats_row .trend{font-size:16px;color:#8b8b8b}.monthly_ai_usage_card{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:20px;box-shadow:0 2px 8px #00000005;margin-bottom:20px}.monthly_ai_usage_card .card_header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f9f9f9;padding-bottom:15px;margin-bottom:15px}.monthly_ai_usage_card .card_header h2{font-size:16px;font-weight:600;color:#333;margin:0}.monthly_ai_usage_card .card_header .btn_usage_stats{color:#555;border-color:#eee;text-transform:none;font-size:12px;font-weight:500;padding:4px 12px;background:#fafafa;border-radius:6px}.monthly_ai_usage_card .card_header .btn_usage_stats .MuiButton-startIcon{margin-right:6px}.monthly_ai_usage_card .card_header .btn_usage_stats .MuiButton-startIcon svg{font-size:16px;color:#888}.monthly_ai_usage_card .card_header .btn_usage_stats:hover{background:#f0f0f0;border-color:#e0e0e0}.monthly_ai_usage_card .card_body{display:flex;align-items:center;background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;padding:20px;gap:30px}.monthly_ai_usage_card .donut_section{flex:0 0 120px;display:flex;justify-content:center}.monthly_ai_usage_card .donut_section .donut_wrapper{position:relative;width:100px;height:100px}.monthly_ai_usage_card .donut_section .donut_wrapper svg{transform:rotate(-90deg)}.monthly_ai_usage_card .donut_section .donut_wrapper .donut_text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.monthly_ai_usage_card .donut_section .donut_wrapper .donut_text strong{font-size:22px;font-weight:700;color:#333;line-height:1.1}.monthly_ai_usage_card .donut_section .donut_wrapper .donut_text span{font-size:10px;color:#888;font-weight:500}.monthly_ai_usage_card .middle_info_section{flex:1 1;border-right:1px solid #e8e8e8;padding-right:20px}.monthly_ai_usage_card .middle_info_section .tokens_count{margin-bottom:15px}.monthly_ai_usage_card .middle_info_section .tokens_count h3{margin:0;font-size:18px;font-weight:700;color:#333}.monthly_ai_usage_card .middle_info_section .tokens_count h3 .light_text{font-size:14px;font-weight:500;color:#666}.monthly_ai_usage_card .middle_info_section .info_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.monthly_ai_usage_card .middle_info_section .info_list li{display:flex;align-items:center;gap:8px;font-size:12px;color:#555}.monthly_ai_usage_card .middle_info_section .info_list li .icon{font-size:14px}.monthly_ai_usage_card .middle_info_section .info_list li .icon.orange{color:#dda057}.monthly_ai_usage_card .middle_info_section .info_list li .icon.blue{color:#2a818f}.monthly_ai_usage_card .middle_info_section .info_list li .icon.black{color:#333}.monthly_ai_usage_card .middle_info_section .info_list li .blue_text{color:#2a818f;font-weight:500}.monthly_ai_usage_card .middle_info_section .info_list li strong{color:#333;font-weight:600}.monthly_ai_usage_card .middle_info_section .info_list li .light_text{color:#999;font-size:10px;text-transform:uppercase}.monthly_ai_usage_card .tiers_section{flex:1.2 1;display:flex;flex-direction:column;gap:12px}.monthly_ai_usage_card .tiers_section .tier_row{display:flex;align-items:center;justify-content:space-between;font-size:12px}.monthly_ai_usage_card .tiers_section .tier_row .tier_name{font-weight:600;color:#444;flex:1 1}.monthly_ai_usage_card .tiers_section .tier_row .tier_stat{flex:.8 1;display:flex;align-items:center;gap:4px;font-weight:600}.monthly_ai_usage_card .tiers_section .tier_row .tier_stat.orange{color:#dda057}.monthly_ai_usage_card .tiers_section .tier_row .tier_stat.empty{visibility:hidden}.monthly_ai_usage_card .tiers_section .tier_row .tier_stat .icon{font-size:16px}.monthly_ai_usage_card .tiers_section .tier_row .tier_limit{flex:1.5 1;display:flex;align-items:center;gap:6px;font-weight:600;color:#555}.monthly_ai_usage_card .tiers_section .tier_row .tier_limit .icon_square{width:12px;height:12px;border:1px solid #ccc;border-radius:2px;display:inline-block}.monthly_ai_usage_card .tiers_section .tier_row .tier_limit .light_text{color:#999;font-weight:400;font-size:10px;text-transform:uppercase}.monthly_ai_usage_card .tiers_section .tier_row .tier_arrow{flex:.8 1;display:flex;align-items:center;justify-content:flex-end;gap:4px;font-weight:600;color:#333}.monthly_ai_usage_card .tiers_section .tier_row .tier_arrow .icon{font-size:16px}.monthly_ai_usage_card .tiers_section .tier_row .tier_arrow .icon.teal{color:#2a818f}.monthly_ai_usage_card .tiers_section .tier_row .tier_arrow .icon.small{font-size:12px;color:#999;cursor:pointer;margin-left:2px}.subscription_usage_limits_card{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:20px;box-shadow:0 2px 8px #00000005;margin-bottom:20px}.subscription_usage_limits_card .card_header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f9f9f9;padding-bottom:15px;margin-bottom:15px}.subscription_usage_limits_card .card_header .header_left{display:flex;align-items:center;gap:20px}.subscription_usage_limits_card .card_header .header_left h2{font-size:16px;font-weight:600;color:#333;margin:0}.subscription_usage_limits_card .card_header .header_left .header_stats{display:flex;align-items:center;gap:15px;font-size:11px;color:#666}.subscription_usage_limits_card .card_header .header_left .header_stats .stat_item{display:flex;align-items:center;gap:6px}.subscription_usage_limits_card .card_header .header_left .header_stats .stat_item .icon{font-size:14px;color:#dda057}.subscription_usage_limits_card .card_header .btn_smart_stabilizer{color:#555;text-transform:none;font-size:11px;font-weight:500;padding:4px 12px;display:flex;align-items:center;gap:6px;cursor:pointer}.subscription_usage_limits_card .card_header .btn_smart_stabilizer .icon{font-size:14px;color:#888}.subscription_usage_limits_card .limits_table{width:100%}.subscription_usage_limits_card .limits_table .MuiTableHead-root .MuiTableCell-root{font-size:11px;color:#666;font-weight:600;border-bottom:1px solid #f0f0f0;padding:10px 16px}.subscription_usage_limits_card .limits_table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.subscription_usage_limits_card .limits_table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{font-size:12px;color:#333;border-bottom:1px solid #f9f9f9;padding:12px 16px}.subscription_usage_limits_card .limits_table .tier_cell{font-weight:600;color:#444}.subscription_usage_limits_card .limits_table .quota_cell{display:flex;align-items:center;gap:15px;color:#555;font-weight:500}.subscription_usage_limits_card .limits_table .quota_cell .quota_icon{font-size:14px;color:#dda057}.subscription_usage_limits_card .limits_table .cost_mode_badge{display:inline-flex;align-items:center;gap:6px;background:#fafbfc;border:1px solid #eee;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:600;color:#555}.subscription_usage_limits_card .limits_table .cost_mode_badge .icon{font-size:12px;color:#2a818f}.subscription_usage_limits_card .limits_table .throttling_cell{display:flex;align-items:center;justify-content:space-between}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status{display:flex;align-items:center;gap:6px;font-weight:500;color:#444}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status .icon_circle{width:12px;height:12px;border-radius:50%;border:1px solid #ccc;display:inline-block}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status .icon_circle.green{background:#52897c;border-color:#52897c}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status .icon_circle.half-green{background:linear-gradient(90deg,#52897c 50%,#fff 50%);border-color:#52897c}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status .icon_circle.yellow{background:#dda057;border-color:#dda057}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status .icon_circle.half-yellow{background:linear-gradient(90deg,#dda057 50%,#fff 50%);border-color:#dda057}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status .icon_circle.gray{background:#ccc;border-color:#ccc}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_status .icon_circle.half-gray{background:linear-gradient(90deg,#ccc 50%,#fff 50%);border-color:#ccc}.subscription_usage_limits_card .limits_table .throttling_cell .throttling_rate{color:#666;font-size:11px}.subscription_usage_limits_card .limits_table .action_btn_group{display:inline-flex;align-items:center;border:1px solid #eee;border-radius:6px;background:#fafafa;padding:2px}.subscription_usage_limits_card .limits_table .action_btn_group .action_btn{padding:4px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.subscription_usage_limits_card .limits_table .action_btn_group .action_btn:hover{background:#f0f0f0;border-radius:4px}.subscription_usage_limits_card .limits_table .action_btn_group .action_btn .icon{font-size:14px}.subscription_usage_limits_card .limits_table .action_btn_group .action_btn .icon.orange{color:#dda057}.subscription_usage_limits_card .limits_table .action_btn_group .divider{width:1px;height:12px;background:#ddd;margin:0 4px}.feature_quotas_card{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:20px;box-shadow:0 2px 8px #00000005;margin-bottom:20px}.feature_quotas_card .card_header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f9f9f9;padding-bottom:15px;margin-bottom:15px}.feature_quotas_card .card_header h2{font-size:16px;font-weight:600;color:#333;margin:0}.feature_quotas_card .card_header .legend_group{display:flex;align-items:center;gap:15px;font-size:11px;color:#666;font-weight:500}.feature_quotas_card .card_header .legend_group .legend_item{display:flex;align-items:center;gap:6px}.feature_quotas_card .card_header .legend_group .legend_item .square{width:10px;height:10px;border-radius:2px;display:inline-block}.feature_quotas_card .card_header .legend_group .legend_item .square.yellow{background:#ffca28}.feature_quotas_card .card_header .legend_group .legend_item .square.orange{background:#dda057}.feature_quotas_card .card_header .legend_group .legend_item .square.brown{background:#8d6b3c}.feature_quotas_card .card_header .legend_group .legend_item .icon{font-size:14px;color:#999}.feature_quotas_card .quotas_flex{display:flex;gap:20px}.feature_quotas_card .quotas_flex .lt_table{flex:1.5 1}.feature_quotas_card .quotas_flex .lt_table .MuiTableHead-root .MuiTableCell-root{font-size:11px;color:#666;font-weight:600;border-bottom:1px solid #f0f0f0;padding:10px 16px}.feature_quotas_card .quotas_flex .lt_table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.feature_quotas_card .quotas_flex .lt_table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{font-size:12px;color:#333;border-bottom:1px solid #f9f9f9;padding:12px 16px}.feature_quotas_card .quotas_flex .lt_table .feature_name{font-weight:500;color:#444}.feature_quotas_card .quotas_flex .lt_table .val_cell{display:flex;align-items:center;gap:6px;font-weight:600;color:#555}.feature_quotas_card .quotas_flex .lt_table .val_cell .icon{font-size:12px;color:#999}.feature_quotas_card .quotas_flex .lt_table .retry_btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #eee;background:#fafafa;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;color:#555;cursor:pointer}.feature_quotas_card .quotas_flex .lt_table .retry_btn .icon{font-size:12px}.feature_quotas_card .quotas_flex .lt_table .retry_btn .icon.orange{color:#dda057}.feature_quotas_card .quotas_flex .lt_table .retry_btn:hover{background:#f0f0f0}.feature_quotas_card .quotas_flex .rt_chart_card{flex:.8 1;background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:15px}.feature_quotas_card .quotas_flex .rt_chart_card .bar_chart_area{height:100px;border-bottom:1px solid #eee;padding-bottom:15px}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block{border-bottom:1px solid #eee;padding-bottom:15px}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block .title{display:flex;align-items:center;gap:6px;font-size:11px;color:#666;font-weight:500;margin-bottom:6px}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block .title .icon{font-size:14px;color:#999}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block .val{font-size:18px;font-weight:700;color:#333;display:flex;align-items:center;justify-content:space-between}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block .val .light_text{font-size:14px;font-weight:500;color:#666;margin-right:auto;margin-left:8px}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block .val .icon{font-size:16px;color:#ccc}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block_last .title{display:flex;align-items:center;gap:6px;font-size:11px;color:#555;font-weight:600;margin-bottom:6px}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block_last .title .icon{font-size:14px;color:#2a818f}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block_last .val{font-size:16px;font-weight:700;color:#333;display:flex;align-items:center;justify-content:space-between}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block_last .val .light_text{font-size:12px;font-weight:500;color:#666;margin-right:auto;margin-left:6px}.feature_quotas_card .quotas_flex .rt_chart_card .stats_block_last .val .sparkline{width:40px;height:15px;stroke:#999;stroke-width:1.5;fill:none}.ai_sidebar_card{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:20px;box-shadow:0 2px 8px #00000005;margin-bottom:20px}.ai_sidebar_card h3{font-size:15px;font-weight:600;color:#333;margin:0 0 15px}.ai_sidebar_card .setting_row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f9f9f9}.ai_sidebar_card .setting_row:last-child{border-bottom:none}.ai_sidebar_card .setting_row .setting_label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#555}.ai_sidebar_card .setting_row .setting_label .icon{font-size:14px}.ai_sidebar_card .setting_row .setting_label .icon.orange{color:#dda057}.ai_sidebar_card .setting_row .setting_label .icon.teal{color:#2a818f}.ai_sidebar_card .setting_row .setting_action{display:flex;align-items:center;gap:10px}.ai_sidebar_card .setting_row .setting_action .status_badge{background:#f5f5f5;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;color:#666}.ai_sidebar_card .setting_row .setting_action .toggle_switch{width:36px;height:20px;border-radius:10px;background:#52897c;position:relative;cursor:pointer}.ai_sidebar_card .setting_row .setting_action .toggle_switch:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;right:2px}.ai_sidebar_card .setting_row .setting_action .select_box{display:flex;align-items:center;gap:6px;border:1px solid #eee;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;color:#333;background:#fafafa;cursor:pointer}.ai_sidebar_card .setting_row .setting_action .select_box .icon{font-size:14px;color:#999}.ai_sidebar_card .setting_row .setting_action .options_link{display:flex;align-items:center;gap:4px;font-size:10px;color:#999;cursor:pointer}.ai_sidebar_card .setting_row .setting_action .options_link .icon{font-size:12px}.ai_sidebar_card .action_buttons{display:flex;gap:10px;margin-top:15px}.ai_sidebar_card .action_buttons .btn_manage{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;background:#fafafa;border:1px solid #eee;border-radius:6px;padding:8px;font-size:11px;font-weight:600;color:#555;cursor:pointer}.ai_sidebar_card .action_buttons .btn_manage .icon{font-size:14px;color:#dda057}.ai_sidebar_card .action_buttons .btn_manage:hover{background:#f0f0f0}.ai_sidebar_card .action_buttons .btn_more{display:flex;align-items:center;gap:4px;background:#fafafa;border:1px solid #eee;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:600;color:#666;cursor:pointer}.ai_sidebar_card .action_buttons .btn_more .icon{font-size:14px}.ai_sidebar_card .action_buttons .btn_more:hover{background:#f0f0f0}.ai_sidebar_card .quota_list{display:flex;flex-direction:column}.ai_sidebar_card .quota_list .quota_item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f9f9f9}.ai_sidebar_card .quota_list .quota_item .feature{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:#444}.ai_sidebar_card .quota_list .quota_item .feature .icon_circle{width:14px;height:14px;border-radius:50%;background:#e8f5e9;display:flex;align-items:center;justify-content:center}.ai_sidebar_card .quota_list .quota_item .feature .icon_circle svg{color:#2e7d32;font-size:10px}.ai_sidebar_card .quota_list .quota_item .limit{font-size:11px;color:#666}.ai_sidebar_card .quota_list .quota_item .limit strong{color:#333;margin-right:4px}.ai_sidebar_card .strategy_footer{display:flex;align-items:center;gap:12px;margin-top:15px;border-top:1px solid #f0f0f0;background:#fafafa;padding:10px;border-radius:8px}.ai_sidebar_card .strategy_footer .label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#444}.ai_sidebar_card .strategy_footer .label .icon{font-size:14px;color:#666}.ai_sidebar_card .strategy_footer .sub_label{font-size:11px;color:#999;font-style:italic}.ai_sidebar_card .strategy_footer .controls{margin-left:auto;display:flex;align-items:center;gap:10px}.ai_sidebar_card .strategy_footer .controls .points{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #eee;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;color:#333}.ai_sidebar_card .strategy_footer .controls .points .icon_square{width:10px;height:10px;border-radius:2px}.ai_sidebar_card .strategy_footer .controls .points .icon_square.orange{background:#dda057}.ai_sidebar_card .strategy_footer .controls .points .icon_square.blue{background:#2a818f}.ai_sidebar_card .strategy_footer .controls .toggle_small{width:28px;height:16px;border-radius:8px;background:#ddd;position:relative;cursor:pointer}.ai_sidebar_card .strategy_footer .controls .toggle_small:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;top:2px;left:2px}.ai_sidebar_card .strategy_footer .controls .dot{width:4px;height:4px;border-radius:50%;background:#dda057}.generate_report_card{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:10px 15px;box-shadow:0 2px 8px #00000005;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.generate_report_card .left_info{display:flex;align-items:center;gap:8px;font-size:11px;color:#666;font-weight:500;cursor:pointer}.generate_report_card .left_info .icon{font-size:14px;color:#dda057}.generate_report_card .left_info .arrow{font-size:14px;color:#ccc}.generate_report_card .btn_gen_outline{display:flex;align-items:center;gap:6px;background:#fafafa;border:1px solid #eee;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;color:#555;cursor:pointer}.generate_report_card .btn_gen_outline .icon{font-size:14px}.generate_report_card .btn_gen_outline:hover{background:#f0f0f0}.bottom_generate_btn_wrapper{display:flex;justify-content:flex-end}.bottom_generate_btn_wrapper .btn_generate_report{background:#a88656;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 10px #a886564d}.bottom_generate_btn_wrapper .btn_generate_report:hover{background:#96764a}.ai_sidebar_card .setting_row .setting_label{font-size:11px}.ai_sidebar_card .setting_row .setting_action .select_box{background:#fff}.ai_sidebar_card .setting_row .setting_action .status_badge.balanced{background:#fafbfc;border:1px solid #eee;padding:4px 8px;border-radius:4px;font-weight:500;color:#444}.ai_sidebar_card{padding:15px}.ai_sidebar_card h3{margin-bottom:12px}.ai_sidebar_card .setting_row{padding:8px 0}.ai_sidebar_card .setting_row .setting_label{font-size:11px;font-weight:600}.ai_sidebar_card .setting_row .setting_label .icon{font-size:13px;color:#cbaa85}.ai_sidebar_card .setting_row .setting_action .select_box{font-size:10px;padding:4px 6px;color:#444}.ai_sidebar_card .setting_row .setting_action .status_badge.balanced{font-size:10px;padding:3px 6px}.ai_sidebar_card .action_buttons{margin-top:10px;gap:8px}.ai_sidebar_card .action_buttons .btn_manage{padding:6px;font-size:10px;color:#666}.Mui-error.MuiFormHelperText-root{text-align:left!important;margin-bottom:0!important;margin-left:0!important}.wrap_viewDemo_steps .upload_box .upload_action input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pagination{margin-top:35px;display:flex;align-items:center;justify-content:space-between}.pagination>p{font-size:16px;color:#000}.pagination .MuiBox-root{gap:15px;margin-left:20px}.pagination .MuiBox-root>button:first-child,.pagination .MuiBox-root>button:last-child{width:32px;height:32px;min-width:32px;cursor:pointer;border-radius:8px;border:1px solid #d3b88c}.pagination .count_page{display:flex;gap:10px;align-items:center;border-radius:14px}.pagination .count_page button{margin-top:0!important;width:32px;height:32px;border-radius:8px;min-width:32px;font-size:14px;font-weight:500;border:0;color:#fff;background-color:#d3d3d3}.pagination .count_page button.active{background:#d3b88c}.dynamic_editor{position:relative}.dynamic_editor .rdw-dropdown-optionwrapper{z-index:99999!important;background:#fff!important;border:1px solid #ddd!important;box-shadow:0 2px 5px #0003!important}.dynamic_editor .rdw-colorpicker-modal,.dynamic_editor .rdw-image-modal,.dynamic_editor .rdw-link-modal,.dynamic_editor .rdw-history-modal{position:absolute!important;z-index:99999!important;background:#fff!important;border:1px solid #ddd!important;box-shadow:0 2px 10px #0000001a!important}.stats_boxes_wrapper{position:relative}.stats_boxes_wrapper .stats_loading_overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all .3s ease}.loader_wrapper{position:relative}.loader_wrapper .loader_overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all .3s ease}figure{margin:0;line-height:1}figure.ai_animating{animation:ai_pulse 1.5s infinite ease-in-out}@keyframes ai_pulse{0%{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0px rgba(211,184,140,0))}50%{transform:scale(1.1) rotate(180deg);filter:drop-shadow(0 0 8px rgba(211,184,140,.6))}to{transform:scale(1) rotate(360deg);filter:drop-shadow(0 0 0px rgba(211,184,140,0))}}.ai_loader{position:absolute;top:80%;right:50%;transform:translate(50px,-50px)}.ai_rec_btn:has(.ai_loader) .MuiFormControl-root{background-color:#d3b88c;filter:blur(2px);border-radius:20px}@keyframes backgroundSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.generate_txt{font-size:20px;font-weight:700;color:#000;background-size:200% 100%;animation:backgroundSweep 3s infinite linear;display:inline-block;padding:4px 8px}.instruction_chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.instruction_chip{padding:8px 14px;background:#f5f5f5;border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:14px}p.MuiFormHelperText-root{color:red!important;margin-bottom:0!important;text-align:left!important;margin-left:0!important}.loader_loading{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.loader_loading figure{height:60px;width:60px}.loader_loading figure img{height:100%;width:100%;object-fit:contain}.radio_group .MuiFormGroup-root .MuiFormControlLabel-root:not(:first-child){margin-left:20px!important;gap:4px!important}.checkbox_filt .MuiFormControlLabel-root:not(:first-child){margin-left:10px!important;gap:3px!important}.modal.ai_style .modal-dialog{max-width:550px}.modal.ai_style .ai_checkboxes_style{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%;margin-top:10px}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root{margin:0;width:100%;position:relative}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root .MuiRadio-root{position:absolute;opacity:0;pointer-events:none}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root .MuiTypography-root{width:100%;padding:16px;border:2px solid #edeff2;border-radius:12px;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-align:center;box-sizing:border-box;min-height:100px}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root .MuiTypography-root:hover{border-color:#6366f166;background:#f8faff;transform:translateY(-2px)}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root .MuiTypography-root .icon_wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;color:#64748b;transition:all .2s ease}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root .MuiTypography-root .icon_wrapper svg{font-size:20px}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root .MuiTypography-root .label_text{font-weight:600;font-size:14px;color:#334155;margin:0}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root .MuiTypography-root .desc_text{font-size:11px;color:#64748b;margin:0;line-height:1.4}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root.Mui-selected .MuiTypography-root,.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root:has(input:checked) .MuiTypography-root{border-color:#d3b88c;background:#d3b88c4d}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root.Mui-selected .MuiTypography-root .icon_wrapper,.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root:has(input:checked) .MuiTypography-root .icon_wrapper{background:#d3b88c;color:#fff}.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root.Mui-selected .MuiTypography-root .label_text,.modal.ai_style .ai_checkboxes_style .MuiFormControlLabel-root:has(input:checked) .MuiTypography-root .label_text{color:#1e1b4b}.ai_styles_inner{display:flex;align-items:center;gap:5px;flex-direction:column;justify-content:center}.places_autocomplete .title{font-size:22px;font-weight:700;color:#1a1a2e;margin-bottom:2px}.places_autocomplete .subtitle{font-size:13px;color:#8a8a9a}.places_autocomplete .searchContainer{position:relative}.places_autocomplete .inputWrapper{position:relative;display:flex;align-items:center}.places_autocomplete .searchIcon{position:absolute;left:14px;width:18px;height:18px;color:#9ca3af;pointer-events:none}.places_autocomplete .input{width:100%;padding:4px 44px 14px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;color:#1a1a2e;background:#f9fafb;outline:none;transition:all .2s ease}.places_autocomplete .input:focus{border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.places_autocomplete .input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.places_autocomplete .input::placeholder{color:#b0b0c0}.places_autocomplete .clearBtn{position:absolute;right:14px;background:#e5e7eb;border:none;border-radius:50%;width:22px;height:22px;font-size:11px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.places_autocomplete .clearBtn:hover{background:#d1d5db}.places_autocomplete .dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #0000001f;list-style:none;overflow:hidden;z-index:100;animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.places_autocomplete .suggestionItem{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid #f3f4f6}.places_autocomplete .suggestionItem:last-child{border-bottom:none}.places_autocomplete .suggestionItem:hover{background:#f5f3ff}.places_autocomplete .suggestionIcon{width:34px;height:34px;background:#f0eeff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.places_autocomplete .suggestionIcon svg{width:16px;height:16px;color:#667eea}.places_autocomplete .suggestionText{display:flex;flex-direction:column;gap:2px;overflow:hidden}.places_autocomplete .mainText{font-size:14px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.places_autocomplete .secondaryText{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.places_autocomplete .result{margin-top:20px;border:2px solid #e0e7ff;border-radius:14px;overflow:hidden;animation:fadeIn .2s ease}.places_autocomplete .resultHeader{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:600}.places_autocomplete .resultHeader svg{width:16px;height:16px}.places_autocomplete .resultBody{padding:16px;background:#fafbff;display:flex;flex-direction:column;gap:12px}.places_autocomplete .resultRow{display:flex;flex-direction:column;gap:4px}.places_autocomplete .resultGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.places_autocomplete .resultCoord{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px}.places_autocomplete .resultLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.places_autocomplete .resultValue{font-size:13px;color:#374151;font-weight:500;line-height:1.4}.places_autocomplete .coordValue{font-size:14px;font-weight:700;color:#667eea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:480px){.places_autocomplete .card{padding:20px;border-radius:16px}.places_autocomplete .title{font-size:18px}.places_autocomplete .resultGrid{grid-template-columns:1fr}}.rich_editor_container img{width:100px;height:100px;object-fit:contain}.ql-container.ql-snow,.ql-container.ql-snow .ql-editor{max-height:300px;min-height:300px}.ql-container.ql-snow .ql-editor{overflow:auto}.ai_rec_btn:has(.Mui-error,.MuiFormHelperText-contained) .MuiButton-root.btn{bottom:24px!important}.media_thumb .MuiCheckbox-root{color:#000;background-color:#fff}.ql-container.ql-snow .ql-editor p{color:#000!important}.pagination1-table .pagination{flex-wrap:wrap}.aiBrain_layout:not(:has(.aiBrain_lt_panel)) .aiBrain_main_panel{width:100%!important}.table_flex .rt.campaign_dashboard_grid{display:inline;display:initial;margin:0}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:9999;z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,9999);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:320px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto;left:initial}}.Toastify__toast{--y: 0;position:relative;touch-action:none;min-height:64px;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;max-height:800px;max-height:var(--toastify-toast-max-height);font-family:sans-serif;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:#fff;color:var(--toastify-text-color-info);background:#3498db;background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:#fff;color:var(--toastify-text-color-success);background:#07bc0c;background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:#fff;color:var(--toastify-text-color-warning);background:#f1c40f;background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:#fff;color:var(--toastify-text-color-error);background:#e74c3c;background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:9999;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;left:initial;transform-origin:right;border-bottom-left-radius:0;border-bottom-left-radius:initial;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:#e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-right-color:#616161;border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
