.user-profile-sidebar {background: #fff; border-radius: 10px;margin-bottom: 25px;padding: 20px;box-shadow: var(--box-shadow);}
.user-profile-sidebar-top {text-align: center;}
.user-profile-img {position: relative;width: 100px;height: 100px;margin: 0 auto 15px auto;border-radius: 50px;}
.user-profile-img img {border-radius: 50%;}
.profile-img-file {display: none;}
.user-profile-img button {position: absolute;border-radius: 50px;background: #FFC107;color: #fff;width: 30px;height: 30px;line-height: 28px;text-align: center;border: none;right: 0;bottom: 0;}
.user-profile-sidebar-list li {margin: 5px 0;}
.user-profile-sidebar-list li a {color: #111;padding: 6px 6px 6px 15px;display: block;font-weight: 500;transition: var(--transition);}
.user-profile-sidebar-list li a:hover {padding-left: 20px;}
.user-profile-sidebar-list li a i {margin-right: 5px;color: #FFC107;}
.user-profile-sidebar-list .active i {color: #fff;}
.user-profile-sidebar-list .active {background: #FFC107;color: #fff;border-radius: 8px;}
.user-profile-card {background: #fff;padding: 15px 20px;border-radius: 10px;margin-bottom: 25px;box-shadow: var(--box-shadow);}
.user-profile-card-title {color: #111;font-size: 20px;padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid var(--border-info-color);}
.user-profile-card .text-success {color: #FFC107 !important;}
.user-profile-card-header {display: flex;align-items: center;justify-content: space-between;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid var(--border-info-color);}
.user-profile-card-header .user-profile-card-title {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.user-profile-card-header-right {display: flex;align-items: center;gap: 20px;}
.user-profile-search .form-group {position: relative;}
.user-profile-search .form-control {padding: 10px 12px 10px 35px;box-shadow: none;border-radius: 10px;}
.user-profile-search .form-control:focus {border-color: #FFC107;}
.user-profile-search i {position: absolute;left: 12px;top: 15px;}
.user-profile-card-header .theme-btn {padding: 8px 15px;}
.profile-info-list li {margin: 12px 0;font-weight: 500;}
.profile-info-list li span {float: right;font-weight: normal;}
.user-profile-form .form-group {margin-bottom: 20px;}
.user-profile-form .form-group label {color: #111;margin-bottom: 5px;}
.user-profile-form .form-control {padding: 8px 12px;border-radius: 5px;box-shadow: none;border-color: #E8E8E8;}
.user-profile-form .form-control:focus {border-color: #FFC107;}
.user-profile-form .theme-btn {width: unset;}
.user-profile .badge-success{background: #DCFCE7;color: #22C79C;}
.user-profile .badge-info{background: #F3E8FF;color: #A855F7;}
.user-profile .badge-primary{background: #DBF7FD;color: #0DCAF0;}
.user-profile .badge-danger{background: #FEE2E2;color: #EF4444;}
/* dashboard */
.dashboard-widget {display: flex;align-items: center;justify-content: space-between;padding: 30px 20px;border-radius: 10px;margin-bottom: 30px;box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);}
.dashboard-widget-info span {font-weight: 500;}
.dashboard-widget-info h1 {font-size: 30px;font-weight: 700;margin-bottom: 5px;}
.dashboard-widget-icon {width: 65px;height: 65px;display: flex;align-items: center;justify-content: center;font-size: 32px;border-radius: 50px;}
.dashboard-widget-color-1 {background: rgba(98, 89, 202, 0.15);color: #6259CA;}
.dashboard-widget-color-1 h1 {color: #6259CA;}
.dashboard-widget-color-1 .dashboard-widget-icon {background: #6259CA;color: #fff;}
.dashboard-widget-color-2 {background: rgba(14, 198, 198, .15);color: #29BF6C;}
.dashboard-widget-color-2 h1 {color: #29BF6C;}
.dashboard-widget-color-2 .dashboard-widget-icon {background: #29BF6C;color: #fff;}
.dashboard-widget-color-3 {background: rgba(239, 29, 38, 0.15);color: #EF1D26;}
.dashboard-widget-color-3 h1 {color: #EF1D26;}
.dashboard-widget-color-3 .dashboard-widget-icon {background: #EF1D26;color: #fff;}
.table-list-info a {display: flex;align-items: center;gap: 10px;}
.table-list-info h6 {transition: all .5s ease-in-out;}
.table-list-info p{color: #111;}
.table-list-info:hover h6 {color: #FFC107;}
.table-list-info span{color: #111;}
.table-list-info img {width: 80px;border-radius: 8px;}
.user-profile-card .table>:not(caption)>*>* {vertical-align: middle;padding: 0.8rem 0.8rem;}
/* profile store */
.profile-store .store-file{display: none;}
.profile-store .store-logo-preview{margin-bottom: 30px;}
.profile-store .store-logo-preview img{width: 100px;border-radius: 50px;}
.profile-store .store-banner-preview{margin-top: 50px;margin-bottom: 30px;}
.profile-store .store-banner-preview img{border-radius: 12px;}
.user_dashboard {padding: 100px 0px 30px !important;}
.user_dashboard .nav.nav-tabs {margin-bottom: 25px;}
.profile-header {text-align: center;display: block !important ;}
.table-list-info a {display: block !important ;}
.user-profile-card {margin-top: 35px;}
@media all and (max-width: 767px) {.table-listing-info a {display: block;}
.table-listing-info h6 {margin-top: 10px;}
.user-profile-card-header {flex-direction: column;align-items: flex-start;gap: 20px;}
.user-profile-card-header-right {flex-direction: column-reverse;align-items: flex-start;}
.profile-message .profile-message-wrapper {flex-direction: column;gap: 50px;}
.profile-message .user-profile-card-header {flex-direction: row;align-items: center;gap: 20px;}
.profile-message .message-content {padding-left: 0;padding-bottom: 200px;}
.message-reply {left: 0;}}
.user_dashboard {padding: 50px 0px;}
.user_dashboard .nav.nav-tabs {box-shadow: var(--box-shadow);padding: 12px;border-radius: 5px;border: none;display: block;background: #fff;}
.user_dashboard .nav-tabs .nav-link {border: none;border-bottom: 2px solid #4846463d; color: #484646;font-weight: 600;width: 100%;text-align: left;}
.user_dashboard .nav-tabs .nav-link:last-child {border: none;}
.user_dashboard .nav-tabs .nav-link.active {border: none;background: transparent;border-bottom: 2px solid #ffc107;}
.user_dashboard .nav-tabs .nav-link:hover {border: none;border-bottom: 2px solid #ffc107;}
.profile-card {background: #fff;border-radius: 15px;box-shadow: 0 0 15px rgba(0,0,0,0.1);padding: 30px;}
.profile-header {display: flex;align-items: center;gap: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.profile-header img {width: 100px;height: 100px;object-fit: cover;border-radius: 50%;}
.profile-info h4 {margin: 0;}
.profile-section h5 {display: inline-block;padding-bottom: 5px;}
.info-table td {padding: 8px 10px;}
.theme-btn {font-size: 16px;color: #fff;padding: 12px 20px;transition: all 0.5s;text-transform: capitalize;position: relative;border-radius: 13px;font-weight: 500;cursor: pointer;text-align: center;overflow: hidden;border: none;background: #FFC107;box-shadow: var(--box-shadow);z-index: 1;}
.theme-btn::before {content: "";height: 300px;width: 300px;background:  var(--color-dark);border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) scale(0);transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: -1;}
.theme-btn:hover {color: #fff;}
.theme-btn:hover::before {transform: translateY(-50%) translateX(-50%) scale(1);}
.theme-btn i {margin-left: 5px;}