/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
body.employee .manage {
    display: none;
}

.x9-task-cong-viec {
    width: 100%;
    overflow-x: auto;
}

.x9-task-cong-viec-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
	background: #fff;
}

.x9-task-cong-viec-table th,
.x9-task-cong-viec-table td {
    padding: 10px 12px;
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
    vertical-align: middle;
}

.x9-task-cong-viec-table th {
    background: #999;
    font-weight: 600;
	color: #fff;
}

.x9-task-status {
    font-size: 13px;
    font-weight: 500;
}

.x9-task-status.completed {
    color: #16a34a;
}

.x9-task-status.pending {
    color: #999;
}

/* =========================================
   WPUM Account Navigation → Horizontal Tabs
   ========================================= */

.wpum-account-page {
    display: block;
}

/* Bỏ layout 1/3 - 2/3 */
.wpum-account-page .wpum_one_third,
.wpum-account-page .wpum_two_third {
    width: 100%;
    float: none;
    margin: 0;
}

/* Navigation */
.wpum-account-page #wpum-account-forms-tabs {
    margin: 0 0 25px;
    padding: 0;
}

.wpum-account-page #wpum-account-forms-tabs ul {
    display: flex;
    align-items: center;
    gap: 6px;
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #e5e7eb;
}

/* Tab */
.wpum-account-page #wpum-account-forms-tabs li {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Link */
.wpum-account-page #wpum-account-forms-tabs li a {
    display: block;
    padding: 11px 18px;
    color: #6b7280;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 2px solid transparent;
    transition: all .2s ease;
}

/* Hover */
.wpum-account-page #wpum-account-forms-tabs li a:hover {
    color: #111827;
}

/* Active */
.wpum-account-page #wpum-account-forms-tabs li.active a,
.wpum-account-page #wpum-account-forms-tabs li a.current-tab {
    color: #111827;
    font-weight: 600;
    border-bottom-color: #111827;
}

/* Logout */
.wpum-account-page #wpum-account-forms-tabs li.tab-logout a {
    color: #dc2626;
}

.wpum-account-page #wpum-account-forms-tabs li.tab-logout a:hover {
    color: #b91c1c;
}

/* Form */
.wpum-account-page .wpum-account-form {
    width: 100%;
}

/* Clear float */
.wpum-account-page .wpum_clearfix {
    display: none;
}

.wpum-account-page #wpum-account-forms-tabs li.tab-view, .wpum-account-page #wpum-account-forms-tabs li.tab-logout, #profile-navigation {
	display: none;
}