.header{z-index:999;background:#fff;border-bottom:1px solid #b0d1ff;justify-content:space-between;align-items:center;height:65px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.header .left_side{justify-content:flex-start;align-items:center;display:flex}.header .left_side .toggle_btn{background:no-repeat;border:none;margin-right:14px;font-size:20px;font-weight:400}.header .left_side .logo_div .img_logo{width:150px;height:auto}.header .profile{align-items:center;display:flex}.header .profile .circle_div{background:#1967d3;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.header .profile .circle_div .inner_name{color:#fff;margin-bottom:0;font-size:14px;font-weight:500}.header .profile .credit_toggle_btn{color:#1a2a47;background-color:#f0f4f8;border:none;border-radius:8px;align-items:center;margin-right:10px;padding:7px 12px;font-size:14px;display:inline-flex}.header .profile .credit-dropdown-menu{border:1px solid #e2e8f0;border-radius:12px;width:340px;margin-top:8px;padding:15px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.header .profile .credit-dropdown-menu .credit-card-title{color:#1e293b;margin:0;font-size:17px;font-weight:600}.header .profile .credit-dropdown-menu .credit-close-btn{color:#1e293b;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;font-size:14px;display:flex}.header .profile .credit-dropdown-menu .credit-close-btn:hover{opacity:.7}.header .profile .credit-dropdown-menu .credit-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.header .profile .credit-dropdown-menu .blue-box{background-color:#06f}.gradient-box{background:linear-gradient(135deg,#06f 0%,#b026ff 100%)}.header .profile .credit-dropdown-menu .purple-box{background-color:#f47a26}.header .profile .credit-dropdown-menu .credit-count{color:#1e293b;font-size:20px;font-weight:600;line-height:1.1}.header .profile .credit-dropdown-menu .credit-label{color:#1e293b;align-items:center;gap:6px;margin-top:2px;font-size:.9rem;font-weight:600;display:flex}.header .profile .credit-dropdown-menu .credit-info-icon{color:#64748b;cursor:pointer;font-size:.85rem}.header .profile .credit-dropdown-menu .credit-expiry-text{color:#353535;margin:2px 0 0;font-size:11px}.header .profile .credit-dropdown-menu .credit-divider{opacity:1;border-color:#f1f5f9;margin:12px 0}.header .profile .credit-dropdown-menu .discount-badge-container{z-index:2;flex-direction:column;align-items:center;margin-bottom:-4px;display:flex;position:relative}.header .profile .credit-dropdown-menu .discount-badge{color:#fff;background:linear-gradient(90deg,#6b21a8 0%,#e11d48 100%);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.header .profile .credit-dropdown-menu .badge-percent-icon{background-color:#ffffff40;border-radius:50%;width:10px;height:10px;padding:2px;font-size:.65rem}.header .profile .credit-dropdown-menu .badge-arrow{border-top:6px solid #b81e7d;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.header .profile .credit-dropdown-menu .credit-buy-btn{background-color:#0f766e;border:none;border-radius:5px;justify-content:center;align-items:center;width:100%;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.header .profile .credit-dropdown-menu .credit-buy-btn:hover{background-color:#0d655e}.profile_dropdown{display:inline-block;position:relative}.circle_div{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#4a3b53;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.circle_div:after{display:none!important}.inner_name{color:#fff;margin:0;font-size:.95rem;font-weight:600}.profile_menu{border:1px solid #f1f5f9!important;border-radius:12px!important;min-width:250px!important;padding:16px!important;box-shadow:0 8px 24px #0000001f!important}.profile_header{align-items:center;gap:12px;display:flex}.header_avatar{background-color:#1967d3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.avatar_text{color:#fff;font-size:14px;font-weight:700;line-height:normal}.user_info{flex-direction:column;display:flex}.user_name{color:#1e293b;margin:0;font-size:.95rem;font-weight:700}.user_phone{color:#192b45;margin:2px 0 0;font-size:12px;font-weight:500}.dropdown_divider{opacity:1;border:0;border-top:1px solid #9ccbfa;margin:14px 0 8px}.menu_items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu_item{color:#061e41;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:7px 0;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.menu_item:hover{color:#1e293b;background-color:#f8fafc}.menu_icon{color:#64748b;font-size:.95rem}.sign_out_btn{color:#dc2626}.sign_out_btn:hover{color:#dc2626;background-color:#fef2f2}.sign_out_icon{color:#dc2626}@media (min-width:0) and (max-width:767.98px){.header .left_side .logo_div .img_logo{width:110px}.header{padding:0 10px}.header .profile .credit_toggle_btn .coins_icon{margin-right:0!important}.header .profile .credit_toggle_btn .inner_text,.header .profile .dropdown-toggle:after{display:none}.header .profile .credit-dropdown-menu .credit-card-title{font-size:15px}.header .profile .credit-dropdown-menu .credit-icon-box{width:35px;height:35px;font-size:13px}.header .profile .credit-dropdown-menu .credit-label{font-size:13px}.header .profile .credit-dropdown-menu .credit-buy-btn{padding:9px 16px;font-size:13px}.header .profile .credit-dropdown-menu .credit-count{font-size:17px}.header .profile .credit-dropdown-menu{background:#f0f8ff;width:300px;padding:10px}}@media (min-width:576px) and (max-width:991px){.header .profile .circle_div{width:33px;height:33px}.header{padding:13px 8px}.header .profile .credit_toggle_btn{font-size:13px}.header .left_side .logo_div .img_logo{width:120px;height:auto}}@media (min-width:992px) and (max-width:1399px){.header .profile .circle_div{width:33px;height:33px}.header .left_side .logo_div .img_logo{width:140px;height:auto}}
.sidebar{background:#fff;border-right:1px solid #eee;width:250px;height:calc(100vh - 65px);transition:all .3s;position:fixed;top:65px;left:0}.sidebar.collapsed{width:70px}.sidebar .main_div .top_div{align-items:center;padding:0 10px;display:flex}.sidebar .main_div .top_div .compnay_logo_div .logo{width:40px;height:auto}.sidebar .main_div .top_div .inner_text{color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;margin-left:10px;font-size:14px;font-weight:510;display:-webkit-box;overflow:hidden}.sidebar .main_div .sidebar_navs .link_div{align-items:center;width:100%;margin-bottom:10px;padding:10px 20px;display:flex;position:relative}.sidebar .main_div .sidebar_navs .link_div.active{background:#f0f8ff}.sidebar .main_div .sidebar_navs .link_div.active:after{content:"";background:#1967d3;width:4px;height:100%;position:absolute;top:0;left:0}.sidebar .main_div .sidebar_navs .link_div .inner_icon{color:#4d4d4d}.sidebar .main_div .sidebar_navs .link_div.active .inner_icon{color:#1967d3}.sidebar .main_div .sidebar_navs .link_div a,.sidebar .main_div .sidebar_navs .link_div .nav_title{color:#232323;cursor:pointer;margin-left:10px;font-size:14px;font-weight:500;text-decoration:none;display:block}.sidebar.collapsed .main_div .sidebar_navs .link_div a,.sidebar.collapsed .main_div .sidebar_navs .link_div .nav_title{display:none}.sidebar .main_div .sidebar_navs .link_div.active a{color:#1967d3;font-weight:600}.sidebar .main_div .sidebar_navs .submenu_list{flex-direction:column;gap:4px;margin-bottom:10px;padding-left:38px;display:flex}.sidebar.collapsed .main_div .sidebar_navs .submenu_list{display:none}.sidebar .main_div .sidebar_navs .submenu_item{border-radius:6px;transition:background .2s;position:relative}.sidebar .main_div .sidebar_navs .submenu_item a{color:#4b5563;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.sidebar .main_div .sidebar_navs .submenu_item:hover a{color:#1967d3}.sidebar .main_div .sidebar_navs .submenu_item.active{background-color:#f0f8ff}.sidebar .main_div .sidebar_navs .submenu_item.active a{color:#1d6ad4;font-weight:600}.sidebar .main_div .sidebar_navs .submenu_item.active:before{content:"";background-color:#1967d3;border-radius:0 4px 4px 0;width:4px;position:absolute;top:0;bottom:0;left:-10px}
.dashboard-content{background:#f6f6f6;height:calc(100vh - 65px);margin-top:65px;margin-left:250px;padding:25px;transition:all .3s;overflow-y:auto}.dashboard-content.collapsed{margin-left:70px}@media (min-width:0) and (max-width:767.98px){.dashboard-layout .sidebar{display:none}.sidebar{border-right:none}.dashboard-content.collapsed{margin-left:0}.dashboard-content{margin-left:0;padding:10px}.mobile_sidebar_offcanvas{width:90%!important}.mobile_sidebar_offcanvas .offcanvas-header{background:#f0f8ff;border-bottom:1px solid #1967d3}.mobile_sidebar_offcanvas .sidebar .main_div .top_div{padding:15px 10px}.mobile_sidebar_offcanvas .logo_div .img_logo{width:120px;height:auto}.mobile_sidebar_offcanvas .offcanvas-body .sidebar,.mobile_sidebar_offcanvas .offcanvas-body{width:100%;position:unset}}
.common_input_div{margin-bottom:10px}.common_input_div .form-control{color:#000;height:46px!important;font-size:14px!important}.common_input_div .form-control::placeholder,.common_input_div textarea.form-control{font-size:13px}.common_input_div textarea.form-control{height:120px!important}.common_input_div .form-control:focus{border:1px solid;box-shadow:none!important}.common_input_div .form-control:disabled{opacity:.4}.common_input_div .css-1dimb5e-singleValue{font-size:13px;color:#000!important}.common_input_div .form-label,.form-label,.common_input_div .form-check-label{color:#000;font-size:13px;font-weight:500}.form-check-input:checked{background-color:#2670d5!important;border-color:#2670d5!important}.error_text{color:#b10000;font-size:13px}.css-1jqq78o-placeholder{font-size:13px}@media screen and (min-width:0) and (max-width:767.98px){.common_input_div .form-control{height:39px!important}.common_input_div .form-label,.common_input_div .form-control::placeholder,.form-label{font-size:13px}}
