.inci-header-account-item {
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 12px;
        vertical-align: middle;
        z-index: 1000;
    }
    .inci-account-icon-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 38px;
        height: 38px;
        border-radius: 50%;
        color: #1e293b !important;
        background: transparent !important;
        border: none !important;
        transition: all 0.2s ease;
        text-decoration: none !important;
        position: relative;
        cursor: pointer;
    }
    .inci-account-icon-btn:hover,
    .inci-header-account-item.inci-dropdown-active .inci-account-icon-btn {
        color: #b45309 !important;
        background: rgba(197, 160, 89, 0.12) !important;
    }
    .inci-logged-in-dot {
        position: absolute;
        top: 6px;
        right: 6px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #16a34a;
        border: 1.5px solid #ffffff;
    }
    .inci-account-dropdown {
        position: absolute;
        top: 100%;
        right: 0;
        margin-top: 6px;
        width: 230px;
        background: #ffffff;
        border: 1px solid #ede8de;
        border-radius: 12px;
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
        opacity: 0;
        visibility: hidden;
        transform: translateY(6px);
        transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
        z-index: 999999;
        pointer-events: none;
        overflow: hidden;
    }
    .inci-account-dropdown::before {
        content: '';
        position: absolute;
        top: -16px;
        left: -12px;
        right: -12px;
        height: 18px;
        background: transparent;
        display: block;
    }
    .inci-account-dropdown::after {
        content: '';
        position: absolute;
        top: -6px;
        right: 14px;
        width: 10px;
        height: 10px;
        background: #faf8f5;
        border-left: 1px solid #ede8de;
        border-top: 1px solid #ede8de;
        transform: rotate(45deg);
    }
    .inci-account-logged-in .inci-account-dropdown::after {
        background: #ffffff;
    }
    .inci-header-account-item:hover .inci-account-dropdown,
    .inci-header-account-item:focus-within .inci-account-dropdown,
    .inci-header-account-item.inci-dropdown-active .inci-account-dropdown {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        pointer-events: auto;
    }
    .inci-account-dd-header {
        position: relative;
        z-index: 2;
        padding: 14px 16px 10px 16px;
        border-bottom: 1px solid #f1ece4;
        display: flex;
        flex-direction: column;
        gap: 3px;
    }
    .inci-account-dd-welcome {
        font-size: 13.5px;
        color: #1e293b;
    }
    .inci-account-dd-badge {
        font-size: 11px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        color: #b45309;
    }
    .inci-account-dd-menu {
        position: relative;
        z-index: 2;
        list-style: none !important;
        padding: 8px 0 !important;
        margin: 0 !important;
    }
    .inci-account-dd-menu li a {
        display: flex;
        align-items: center;
        padding: 9px 16px;
        font-size: 13.5px;
        color: #334155;
        text-decoration: none !important;
        transition: background 0.15s ease, color 0.15s ease;
    }
    .inci-account-dd-menu li a:hover {
        background: #fdfbf7;
        color: #b45309;
    }
    .inci-dd-divider {
        height: 1px;
        background: #f1ece4;
        margin: 6px 0;
    }
    .inci-dd-logout {
        color: #dc2626 !important;
    }
    .inci-dd-logout:hover {
        background: #fef2f2 !important;
        color: #b91c1c !important;
    }
    .inci-dd-login-btn:hover {
        background: #c5a059 !important;
    }
    @media (max-width: 921px) {
        .inci-header-account-item {
            margin-right: 4px;
        }
        .inci-account-icon-btn {
            width: 36px;
            height: 36px;
        }
        .inci-account-dropdown {
            display: none !important;
        }
    }